<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.inetium.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Jon Knutson</title><subtitle type="html" /><id>http://blogs.inetium.com/blogs/jknutson/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.inetium.com/blogs/jknutson/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.inetium.com/blogs/jknutson/atom.aspx" /><generator uri="http://communityserver.org" version="4.0.30417.1769">Community Server</generator><updated>2008-01-17T23:22:00Z</updated><entry><title>Enough caffeine…..</title><link rel="alternate" type="text/html" href="/blogs/jknutson/archive/2008/06/04/enough-caffeine.aspx" /><id>/blogs/jknutson/archive/2008/06/04/enough-caffeine.aspx</id><published>2008-06-04T16:41:00Z</published><updated>2008-06-04T16:41:00Z</updated><content type="html">&lt;p&gt;This shouldn&amp;#39;t be shocking... but there is enough caffeine here to power a 3rd world country.&lt;/p&gt;
&lt;p&gt;Mt Dew and Pepsi for breakfast...&lt;/p&gt;
&lt;p&gt;The service is awesome...&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Food and drink everywhere...&lt;/p&gt;
&lt;p&gt;We had a great happy hour at the vendor show last night....&lt;/p&gt;
&lt;p&gt;Getting to talk to reps from Red-Gate and Orielly books.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=17826" width="1" height="1"&gt;</content><author><name>jknutson</name><uri>http://blogs.inetium.com/members/jknutson/default.aspx</uri></author><category term="Tech ed 2008 food" scheme="http://blogs.inetium.com/blogs/jknutson/archive/tags/Tech+ed+2008+food/default.aspx" /></entry><entry><title>Tech Ed 2008 - Why Software Sucks</title><link rel="alternate" type="text/html" href="/blogs/jknutson/archive/2008/06/03/tech-ed-2008-why-software-sucks.aspx" /><id>/blogs/jknutson/archive/2008/06/03/tech-ed-2008-why-software-sucks.aspx</id><published>2008-06-03T18:32:00Z</published><updated>2008-06-03T18:32:00Z</updated><content type="html">&lt;p class="MsoNormal"&gt;I just got done with a session called &amp;ldquo;Why Software Sucks&amp;rdquo;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;We were shown many examples of how software is too
complicated.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;A quick example is ups.com&lt;/p&gt;
&lt;p class="MsoNormal"&gt;If you want to track a package.. you need to click 5-6 times
to get where you need to go.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;If you just paste in your tracking number into google, click
search, click on the result.. goolge can get you there faster&amp;hellip;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Are we getting closer or farther away with the technology we
implemented?&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Is there a better way to do it?&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Example two&amp;hellip;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;If you search by zip code for the nearest store&amp;hellip;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;You get a dialog that says no results were found.. would you
like to increase your search&amp;hellip;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Why not give them a message that says&amp;hellip; no results were found
within your 5 miles&amp;hellip; we have expanded your search to find the nearest store and
it is 7 miles away.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Why make the user click another button?&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Why let them have a chance to give up and not make the trip
to your store to buy your product?&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=17820" width="1" height="1"&gt;</content><author><name>jknutson</name><uri>http://blogs.inetium.com/members/jknutson/default.aspx</uri></author><category term="Tech ed 2008 Bad software" scheme="http://blogs.inetium.com/blogs/jknutson/archive/tags/Tech+ed+2008+Bad+software/default.aspx" /></entry><entry><title>Tech Ed 2008 ATrchitecture </title><link rel="alternate" type="text/html" href="/blogs/jknutson/archive/2008/06/03/tech-ed-2008-atrchitecture.aspx" /><id>/blogs/jknutson/archive/2008/06/03/tech-ed-2008-atrchitecture.aspx</id><published>2008-06-03T16:43:00Z</published><updated>2008-06-03T16:43:00Z</updated><content type="html">&lt;p class="MsoNormal"&gt;Change of Plans&amp;hellip;.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Pragmatic Architecture: The Role of an Architect&lt;/p&gt;
&lt;p class="MsoNormal"&gt;His definition of Architecture is people who can&amp;rsquo;t code
anymore.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;There are clearly differences between building a dog house
and a skyscraper.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;You are told you are building a dog house&amp;hellip; you end up
building a skyscraper..&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Foundation isn&amp;rsquo; sufficient, plumbing and electrical are
sub-par for this scope.&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;Good architecture is the ities&amp;hellip; scalability&amp;hellip;maintainability&amp;hellip;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;More coming later&amp;hellip; great thought provoking questions on what
architects do&amp;hellip; their role, how they should communicate with their teams&amp;hellip;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;I want to relook at the slides when they get posted in the next 48 hours....&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=17819" width="1" height="1"&gt;</content><author><name>jknutson</name><uri>http://blogs.inetium.com/members/jknutson/default.aspx</uri></author><category term="tech ed 2008 architecture" scheme="http://blogs.inetium.com/blogs/jknutson/archive/tags/tech+ed+2008+architecture/default.aspx" /></entry><entry><title>Tech Ed 2008 Keynote</title><link rel="alternate" type="text/html" href="/blogs/jknutson/archive/2008/06/03/tech-ed-2008-keynote.aspx" /><id>/blogs/jknutson/archive/2008/06/03/tech-ed-2008-keynote.aspx</id><published>2008-06-03T14:21:00Z</published><updated>2008-06-03T14:21:00Z</updated><content type="html">&lt;p class="MsoNormal" style="line-height:normal;"&gt;&lt;span style="font-size:12pt;font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;"&gt;Bill Gates just gave us a dog and
pony show on silverlight and SQL Server 2008.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;"&gt;&lt;span style="font-size:12pt;font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;"&gt;Great start to the conference....
Very cool to see him.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;"&gt;&lt;span style="font-size:12pt;font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;"&gt;This is his last conference as a
full time employee of Microsoft.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;"&gt;&lt;span style="font-size:12pt;font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;"&gt;Learning that we can store time
zones in SQL Server&amp;#39;s new date time fields....&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;"&gt;&lt;span style="font-size:12pt;font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;"&gt;Next session.....&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;"&gt;&lt;span style="font-size:12pt;font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;"&gt;WUX306 - A Lap Around the Newest
Features in ASP.NET and Microsoft Visual Studio 2008 for Web Developers&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;"&gt;&lt;span style="font-size:12pt;font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;"&gt;Discover how you can take advantage
of the latest enhancements to ASP.NET and Visual Studio 2008 for building Web
applications in your real-world applications.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;"&gt;&lt;span style="font-size:12pt;font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;"&gt;&lt;span style="font-size:12pt;font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;"&gt;Plenty of Caffeine&amp;hellip; Mt. Dew and
Coffee everywhere you look..&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;"&gt;&lt;span style="font-size:12pt;font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;"&gt;Plenty of people who haven&amp;rsquo;t had
dates in a while&amp;hellip; and still live in their parents basement.&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="line-height:normal;"&gt;&lt;span style="font-size:12pt;font-family:&amp;#39;Times New Roman&amp;#39;,&amp;#39;serif&amp;#39;;"&gt;Too many nerds in Hawaiian shirts &lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=17818" width="1" height="1"&gt;</content><author><name>jknutson</name><uri>http://blogs.inetium.com/members/jknutson/default.aspx</uri></author><category term="tech ed 2008 keynote bill gates orlando" scheme="http://blogs.inetium.com/blogs/jknutson/archive/tags/tech+ed+2008+keynote+bill+gates+orlando/default.aspx" /></entry><entry><title>Tech.Ed 2008 Orlando</title><link rel="alternate" type="text/html" href="/blogs/jknutson/archive/2008/05/13/tech-ed-2008-orlando.aspx" /><id>/blogs/jknutson/archive/2008/05/13/tech-ed-2008-orlando.aspx</id><published>2008-05-13T14:35:00Z</published><updated>2008-05-13T14:35:00Z</updated><content type="html">&lt;p&gt;I am going to Tech.Ed this year in Orlando. June 3rd - 6th.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;http://www.microsoft.com/events/teched2008/developer/default.mspx&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you are going shoot me an email and we could meet up for lunch at the conference. &lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=17462" width="1" height="1"&gt;</content><author><name>jknutson</name><uri>http://blogs.inetium.com/members/jknutson/default.aspx</uri></author><category term="Tech.Ed 2008 orlando conference" scheme="http://blogs.inetium.com/blogs/jknutson/archive/tags/Tech.Ed+2008+orlando+conference/default.aspx" /></entry><entry><title>Disable "A program needs your permission to continue" dialog box</title><link rel="alternate" type="text/html" href="/blogs/jknutson/archive/2008/04/03/disable-quot-a-program-needs-your-permission-to-continue-quot-dialog-box.aspx" /><id>/blogs/jknutson/archive/2008/04/03/disable-quot-a-program-needs-your-permission-to-continue-quot-dialog-box.aspx</id><published>2008-04-03T14:55:00Z</published><updated>2008-04-03T14:55:00Z</updated><content type="html">&lt;p&gt;I like this feature in theory, but it is anoying to me and needs to go away for me.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Go to Control Panel then select user accounts.&lt;/p&gt;&lt;p&gt;Highlight your user.&lt;/p&gt;&lt;p&gt;click the &amp;quot;Turn User Account Control on or off&amp;quot;&lt;/p&gt;&lt;p&gt;Boom... the last&amp;nbsp; &amp;quot;A program needs your permission to continue&amp;quot; dialog you will see.&lt;/p&gt;&lt;p&gt;Uncheck the &amp;quot;Use User Account Control (UAC) to help protect your computer&amp;quot;.&lt;/p&gt;&lt;p&gt;You then need to rebood and this issue is fixed on your box.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=17035" width="1" height="1"&gt;</content><author><name>jknutson</name><uri>http://blogs.inetium.com/members/jknutson/default.aspx</uri></author><category term="Vista A program needs your permission to continue Dialog Box" scheme="http://blogs.inetium.com/blogs/jknutson/archive/tags/Vista+A+program+needs+your+permission+to+continue+Dialog+Box/default.aspx" /></entry><entry><title>Laptop Screen is dim when plugged</title><link rel="alternate" type="text/html" href="/blogs/jknutson/archive/2008/04/03/laptop-screen-is-dim-when-plugged.aspx" /><id>/blogs/jknutson/archive/2008/04/03/laptop-screen-is-dim-when-plugged.aspx</id><published>2008-04-03T14:17:00Z</published><updated>2008-04-03T14:17:00Z</updated><content type="html">&lt;p&gt;I am running Vista and have a Dell Latitude D820.&lt;/p&gt;&lt;p&gt;This morning when i started my laptop, my screen was really dim. I checked to make sure it was plugged in and it was.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Solution:&lt;/p&gt;&lt;p&gt;Press and hold the function key and then you can toggle your brightness up and down with the arrow keys.&lt;/p&gt;&lt;p&gt;I dug for 20 mintues in the control panel looking for a power setting.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Problems are always easier when you know the solution. &lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=17034" width="1" height="1"&gt;</content><author><name>jknutson</name><uri>http://blogs.inetium.com/members/jknutson/default.aspx</uri></author><category term="Vista Display Dim Dell" scheme="http://blogs.inetium.com/blogs/jknutson/archive/tags/Vista+Display+Dim+Dell/default.aspx" /></entry><entry><title>Common Web errors</title><link rel="alternate" type="text/html" href="/blogs/jknutson/archive/2008/03/25/common-web-errors.aspx" /><id>/blogs/jknutson/archive/2008/03/25/common-web-errors.aspx</id><published>2008-03-25T20:35:00Z</published><updated>2008-03-25T20:35:00Z</updated><content type="html">&lt;p&gt;Trouble a web page when it isn't working correctly can be an easy if you know what the error codes mean.&lt;/p&gt;&lt;p&gt;If not???&amp;nbsp; You are looking for a needle in a haystack.&lt;/p&gt;&lt;p&gt;Here are some of the most common ones that i run across....&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;br&gt;400 - Bad File Request - this usually means that the URL you typed in is wrong.&amp;nbsp; Too many wwwwwwww's, the wrong domain name or my favorite... the .co &lt;/p&gt;&lt;p&gt;401 - Unauthorized - Security issue. Most cases this is the web server telling you that you need to login someplace first.&lt;br&gt;&lt;/p&gt;&lt;p&gt;403 - Forbidden / Access Denied - Application security issue - normally a username password is incorrect or you are trying to access a directory that you need to be authenticated for.&lt;/p&gt;&lt;p&gt;404 - File Not Found - Simply stated, the file isn't there. If you are developing, check your root and your path... check your spelling... the webserver can't find what you are looking for.&lt;/p&gt;&lt;p&gt;500 - Internal Error - The web server can't retrieve the file due to a configuration issue on the server.&amp;nbsp;&lt;/p&gt;&lt;p&gt;502 - Service Temporarily Overloaded - the web server has too many connections&lt;/p&gt;&lt;p&gt;503 - Service Unavailable - The web server is busy and isn't responding to new connections&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=16767" width="1" height="1"&gt;</content><author><name>jknutson</name><uri>http://blogs.inetium.com/members/jknutson/default.aspx</uri></author><category term="HTML Errors" scheme="http://blogs.inetium.com/blogs/jknutson/archive/tags/HTML+Errors/default.aspx" /></entry><entry><title>Still Need IE 6??</title><link rel="alternate" type="text/html" href="/blogs/jknutson/archive/2008/02/04/still-need-ie-6.aspx" /><id>/blogs/jknutson/archive/2008/02/04/still-need-ie-6.aspx</id><published>2008-02-04T13:55:00Z</published><updated>2008-02-04T13:55:00Z</updated><content type="html">&lt;p&gt;One of my clients still runs IE 6 and as you know, IE 6 adn IE 7 really don't work well together on the same machine unless you want to do some unsupported hacks.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I ran into this app and have tested it for a couple of days and have not found any real problems with it.&lt;/p&gt;&lt;p&gt;http://tredosoft.com/Multiple_IE&lt;/p&gt;&lt;p&gt;You can install way back to IE 3 if you want. We are just using it to run side by side with IE 6 and IE 7.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=13647" width="1" height="1"&gt;</content><author><name>jknutson</name><uri>http://blogs.inetium.com/members/jknutson/default.aspx</uri></author><category term="IE 6 IE 7" scheme="http://blogs.inetium.com/blogs/jknutson/archive/tags/IE+6+IE+7/default.aspx" /></entry><entry><title>Quick File Transfer</title><link rel="alternate" type="text/html" href="/blogs/jknutson/archive/2008/01/31/quick-file-transfer.aspx" /><id>/blogs/jknutson/archive/2008/01/31/quick-file-transfer.aspx</id><published>2008-01-31T20:40:00Z</published><updated>2008-01-31T20:40:00Z</updated><content type="html">&lt;p&gt;A client asked me last week how to get something big transfered to another client.&lt;/p&gt;&lt;p&gt;Easy responses were burn it to a DVD, use FTP, ect.&lt;/p&gt;&lt;p&gt;They didn't have access to those resources, so i told them about http://www.yousendit.com.&lt;/p&gt;&lt;p&gt;It has a free trial and the client got their information.&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=13452" width="1" height="1"&gt;</content><author><name>jknutson</name><uri>http://blogs.inetium.com/members/jknutson/default.aspx</uri></author><category term="File Transfer FTP" scheme="http://blogs.inetium.com/blogs/jknutson/archive/tags/File+Transfer+FTP/default.aspx" /></entry><entry><title>Primo PDF</title><link rel="alternate" type="text/html" href="/blogs/jknutson/archive/2008/01/22/primo-pdf.aspx" /><id>/blogs/jknutson/archive/2008/01/22/primo-pdf.aspx</id><published>2008-01-22T16:19:00Z</published><updated>2008-01-22T16:19:00Z</updated><content type="html">&lt;p&gt;This is a little tool that i use when i need to generate a quick pdf and send it to a client.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;http://www.primopdf.com/primopdf_free_idx.aspx&lt;/p&gt;&lt;p&gt;You install it,select it in your list of printers, saves it as a pdf on your machine, then you can email it.&lt;/p&gt;&lt;p&gt;Very Nice. If you can print it, you can PDF it.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=12881" width="1" height="1"&gt;</content><author><name>jknutson</name><uri>http://blogs.inetium.com/members/jknutson/default.aspx</uri></author><category term="Printer PDF Generation" scheme="http://blogs.inetium.com/blogs/jknutson/archive/tags/Printer+PDF+Generation/default.aspx" /></entry><entry><title>Outlook Holiday VB Script</title><link rel="alternate" type="text/html" href="/blogs/jknutson/archive/2008/01/21/outlook-holiday-vb-script.aspx" /><id>/blogs/jknutson/archive/2008/01/21/outlook-holiday-vb-script.aspx</id><published>2008-01-22T01:48:00Z</published><updated>2008-01-22T01:48:00Z</updated><content type="html">

&lt;p class="MsoNormal"&gt;Here is a quick snippet of code that you can use to import
dates into outlook.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;This script puts in the normal 8 holidays that most people
get off.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Copy everything in between the ============== lines and save
it as a .vbs file.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Then go to windows explorer and double click on that file.&lt;/p&gt;

&lt;p class="MsoNormal"&gt;======================&lt;/p&gt;

&lt;p class="MsoNormal"&gt;const ALL_DAY = 1440&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;'60
minutes/hour * 24 hours/day&lt;/p&gt;

&lt;p class="MsoNormal"&gt;const WORK_DAY = 540&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;'60
minuts/hour * 9 hours/day &lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;AddCalendarItem "New Year’s Day", "",
ALL_DAY, #1/1/2008#&lt;/p&gt;

&lt;p class="MsoNormal"&gt;AddCalendarItem "Memorial Day", "",
ALL_DAY, #5/26/2008#&lt;/p&gt;

&lt;p class="MsoNormal"&gt;AddCalendarItem "Independence Day", "",
ALL_DAY, #7/4/2008#&lt;/p&gt;

&lt;p class="MsoNormal"&gt;AddCalendarItem "Labor Day", "",
ALL_DAY, #9/1/2008#&lt;/p&gt;

&lt;p class="MsoNormal"&gt;AddCalendarItem "Thanksgiving", "",
ALL_DAY, #11/27/2008#&lt;/p&gt;

&lt;p class="MsoNormal"&gt;AddCalendarItem "Thanksgiving", "",
ALL_DAY, #11/28/2008#&lt;/p&gt;

&lt;p class="MsoNormal"&gt;AddCalendarItem "Christmas", "",
ALL_DAY, #12/24/2008#&lt;/p&gt;

&lt;p class="MsoNormal"&gt;AddCalendarItem "Christmas", "",
ALL_DAY, #12/25/2008#&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Wscript.Echo "Your Holidays have been imported."&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;Sub AddCalendarItem(subject, body, duration, start)&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Const
olAppointmentItem = 1&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Set
objOutlook = CreateObject("Outlook.Application")&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Set
objAppointment = objOutlook.CreateItem(olAppointmentItem)&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;objAppointment.Start
= start&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;If 1440
= duration Then&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;objAppointment.AllDayEvent
= True&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Else&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;objAppointment.Duration
= duration&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;End If&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;objAppointment.Subject
= subject&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;objAppointment.Body
= body&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;objAppointment.Location
= "OOO"&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;'objAppointment.ReminderMinutesBeforeStart
= 15&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;objAppointment.ReminderSet
= False&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;objAppointment.BusyStatus
= 3 'OOO&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;objAppointment.Save&lt;/p&gt;

&lt;p class="MsoNormal"&gt;End Sub&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;'BusyStatus Types&lt;br&gt;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;'Free&lt;span&gt;&amp;nbsp; &lt;/span&gt;0&lt;/p&gt;

&lt;p class="MsoNormal"&gt;'Tentative&lt;span&gt;&amp;nbsp; &lt;/span&gt;1&lt;/p&gt;

&lt;p class="MsoNormal"&gt;'Busy&lt;span&gt;&amp;nbsp; &lt;/span&gt;2&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;'OutOfOffice&lt;span&gt;&amp;nbsp; &lt;/span&gt;3&lt;span&gt;&amp;nbsp; &lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;

&lt;p class="MsoNormal"&gt;'http://www.microsoft.com/technet/scriptcenter/resources/officetips/apr05/tips0405.mspx&lt;/p&gt;

&lt;p class="MsoNormal"&gt;======================&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=12854" width="1" height="1"&gt;</content><author><name>jknutson</name><uri>http://blogs.inetium.com/members/jknutson/default.aspx</uri></author><category term="Microsoft Outlook VB Script Holiday" scheme="http://blogs.inetium.com/blogs/jknutson/archive/tags/Microsoft+Outlook+VB+Script+Holiday/default.aspx" /></entry><entry><title>File compare utility  WinDiff</title><link rel="alternate" type="text/html" href="/blogs/jknutson/archive/2008/01/20/file-comapre-utility-windiff.aspx" /><id>/blogs/jknutson/archive/2008/01/20/file-comapre-utility-windiff.aspx</id><published>2008-01-21T01:35:00Z</published><updated>2008-01-21T01:35:00Z</updated><content type="html">&lt;p&gt;Last week when i was tracking down my SRS/PDF error... i used a cool tool that i wanted to share with you.&lt;/p&gt;&lt;p&gt;WinDiff&amp;nbsp;&lt;/p&gt;&lt;p&gt;You can download it here... http://www.grigsoft.com/download-windiff.htm&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;It is a file comparing utility. It clearly shows the difference between the files. Color codes them.&lt;/p&gt;&lt;p&gt;You&amp;nbsp; can also do entire directories... which is great when you are trying to determine if someone manually changed a file on the production server :)&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=12814" width="1" height="1"&gt;</content><author><name>jknutson</name><uri>http://blogs.inetium.com/members/jknutson/default.aspx</uri></author><category term="windiff file compare" scheme="http://blogs.inetium.com/blogs/jknutson/archive/tags/windiff+file+compare/default.aspx" /></entry><entry><title>What? Me Test? It is a life saver...</title><link rel="alternate" type="text/html" href="/blogs/jknutson/archive/2008/01/17/what-me-test-it-is-a-life-saver.aspx" /><id>/blogs/jknutson/archive/2008/01/17/what-me-test-it-is-a-life-saver.aspx</id><published>2008-01-18T05:33:00Z</published><updated>2008-01-18T05:33:00Z</updated><content type="html">&lt;p&gt;I am a typical developer. I want to do the cool things... &lt;/p&gt;&lt;p&gt;Testing does not fall into that category.&lt;/p&gt;&lt;p&gt;Today I became a big fan of testing.&lt;/p&gt;&lt;p&gt;Not the typical click the button, type in asdf into every textbox testing.&lt;/p&gt;&lt;p&gt;Model testing. For my project, we have tests written to validate the model.&lt;/p&gt;&lt;p&gt;What i mean by that is we have code written in a NUnit test, to create a customer, add some values, save it against the model, and verify that we actually have one as we call it through our finder.&lt;/p&gt;&lt;p&gt;A little more up front work to get this done, but a life saver when you have to make a schema change.. say a varchar field to an int. &lt;/p&gt;&lt;p&gt;Old school... you need to search and search and search... test...test.. test.... and you will still miss a couple of places. &amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;New school... make the schema change locally on your database... then the decision is yours. you can make some of the changes you need to make.. or you can just run the NUnit tests and you can quickly see where the breaking points are in your application.&lt;/p&gt;&lt;p&gt;Guaranteed.. you will find a couple of things your forgot about...&lt;/p&gt;&lt;p&gt;This eliminates a lot of silly (i stayed up way too late last night) mistakes that sometimes get made.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=12655" width="1" height="1"&gt;</content><author><name>jknutson</name><uri>http://blogs.inetium.com/members/jknutson/default.aspx</uri></author><category term="testing nunit" scheme="http://blogs.inetium.com/blogs/jknutson/archive/tags/testing+nunit/default.aspx" /></entry><entry><title>Active Model is amazing</title><link rel="alternate" type="text/html" href="/blogs/jknutson/archive/2008/01/17/active-model-is-amazing.aspx" /><id>/blogs/jknutson/archive/2008/01/17/active-model-is-amazing.aspx</id><published>2008-01-18T05:22:00Z</published><updated>2008-01-18T05:22:00Z</updated><content type="html">&lt;p&gt;I am so glad to be working with such an amazing database access layer here at Inetium. It is called Active Model.&lt;/p&gt;&lt;p&gt;No more stored procedures. Just save it to the model, persist it. Done.&lt;/p&gt;&lt;p&gt;Also we have generated a lot of code using codesmith templates which saves a tremendous amount of time.&lt;/p&gt;&lt;p&gt;Nobody likes to do repetitive tasks. If you make a schema change, we can quickly re-generate our model and get back to solving the real issues of our clients... not doing all the mindless work.&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=12654" width="1" height="1"&gt;</content><author><name>jknutson</name><uri>http://blogs.inetium.com/members/jknutson/default.aspx</uri></author><category term="active model codesmith" scheme="http://blogs.inetium.com/blogs/jknutson/archive/tags/active+model+codesmith/default.aspx" /></entry></feed>