<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Don Kitchen</title>
	
	<link>http://www.donkitchen.com</link>
	<description>programming, technology, fatherhood and life</description>
	<lastBuildDate>Wed, 31 Mar 2010 11:56:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/donkitchen" /><feedburner:info uri="donkitchen" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Don’t buy those expensive HDMI cables!</title>
		<link>http://feedproxy.google.com/~r/donkitchen/~3/hQKsyHbgFjk/</link>
		<comments>http://www.donkitchen.com/2010/03/31/dont-buy-those-expensive-hdmi-cables/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 11:56:44 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[cables]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[hdmi]]></category>

		<guid isPermaLink="false">http://www.donkitchen.com/?p=342</guid>
		<description><![CDATA[Stay away from those over-priced HDMI cables that Best Buy pushes (i.e. Monster Cables). Instead, check out Amazon.com or anywhere else on the Internet where you can get a good quality HDMI cable for well under $10. The Mint.com blog said it best with this infographic:]]></description>
			<content:encoded><![CDATA[<p>Stay away from those over-priced HDMI cables that Best Buy pushes (i.e. Monster Cables).  Instead, check out Amazon.com or anywhere else on the Internet where you can get a good quality HDMI cable for well under $10.  The Mint.com blog said it best with this infographic:</p>
<p><img src="http://www.donkitchen.com/wp-content/uploads/2010/03/TheRipHDMI3.jpg" alt="" title="TheRipHDMI3" width="500" height="2812" class="alignnone size-full wp-image-344" /></p>
<img src="http://feeds.feedburner.com/~r/donkitchen/~4/hQKsyHbgFjk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.donkitchen.com/2010/03/31/dont-buy-those-expensive-hdmi-cables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.donkitchen.com/2010/03/31/dont-buy-those-expensive-hdmi-cables/</feedburner:origLink></item>
		<item>
		<title>Forcing a user to read (or scroll through) all text before accepting terms</title>
		<link>http://feedproxy.google.com/~r/donkitchen/~3/cBcAg8gFS8M/</link>
		<comments>http://www.donkitchen.com/2009/12/10/forcing-a-user-to-read-or-scroll-through-all-text-before-accepting-terms/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 23:39:58 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.donkitchen.com/?p=329</guid>
		<description><![CDATA[If you&#8217;ve used a computer before you&#8217;ve undoubtedly scrolled through and agreed to some sort of agreement.  Most likely it was some sort of software license agreement that you didn&#8217;t read about some website you were signing up on or an application that you were installing. Maybe, if you&#8217;ve installed enough software or been on [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve used a computer before you&#8217;ve undoubtedly scrolled through and agreed to some sort of agreement.  Most likely it was some sort of <a href="http://en.wikipedia.org/wiki/Software_license_agreement" target="_blank">software license agreement</a> that you didn&#8217;t read about some website you were signing up on or an application that you were installing.</p>
<p>Maybe, if you&#8217;ve installed enough software or been on enough websites you&#8217;ve come across an instance where they actually forced you to scroll all the way down to the bottom of the text before you were able to click &#8220;I Agree&#8221; or whatever acknowledgment they wanted you to use.</p>
<p>Well I was recently faced with creating this exact situation in a web application and ended up using <a href="http://jquery.com/" target="_blank">jQuery </a>to accomplish this in my ASP.NET application.  For my particular situation I ended up putting my content inside a scrollable div.  This can easily be done by using a textbox if you wanted without much effort.</p>
<p>Basically, here&#8217;s what you&#8217;ll need.</p>
<ol>
<li>Reference jQuery (I&#8217;m not going to go into that, you can easily find that out <a href="http://jquery.com/" target="_blank">here</a>)</li>
<li>Put a DIV on your page containing your text that needs to scroll (obviously you&#8217;re putting more than a few sentences or you wouldn&#8217;t be in this boat)</li>
<li>Put a button on your page that, once enabled, will log the user&#8217;s acceptance and redirect them accordingly</li>
<li>Some simple JavaScript to tie the DIV&#8217;s scrolling event to your button</li>
</ol>
<p><strong>Here&#8217;s our DIV:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;div style=&quot;width: 400px; height: 400px; overflow: auto; id=&quot;Terms&quot;&gt;
&lt;p&gt;Lots of text to read.&lt;/p&gt;
&lt;p&gt;Lots more text to read&lt;/p&gt;
&lt;/div&gt;</pre></div></div>

<p><strong>Here&#8217;s our button:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;asp:Button ID=&quot;ContinueButton&quot; runat=&quot;server&quot; Text=&quot;Continue&quot; /&gt;</pre></div></div>

<p><strong>Here&#8217;s our JavaScript:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">&lt;head runat=&quot;server&quot;&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;js/jquery-1.3.1.min.js&quot;&gt;&lt;/script&gt;
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
     $<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
          <span style="color: #006600; font-style: italic;">// Initially disable the button</span>
          $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#ContinueButton&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;disabled&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;disabled&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
          <span style="color: #006600; font-style: italic;">// Map the function below to the scroll event of our Terms DIV</span>
          $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#Terms&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #000066;">scroll</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
               <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#Terms&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">AtEnd</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                    <span style="color: #006600; font-style: italic;">// Enable the button once we reach the end of the DIV</span>
                    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#ContinueButton&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">removeAttr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;disabled&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
               <span style="color: #009900;">&#125;</span>
           <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
     <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
     $.<span style="color: #660066;">fn</span>.<span style="color: #660066;">AtEnd</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
         <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">scrollTop</span> <span style="color: #339933;">+</span> <span style="color: #000066; font-weight: bold;">this</span>.<span style="color: #660066;">height</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;=</span> <span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">scrollHeight</span><span style="color: #339933;">;</span>
     <span style="color: #009900;">&#125;</span> 
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span>
&lt;/head&gt;</pre></div></div>

<p>And that&#8217;s it.  This code is light weight and works in IE, Firefox, Chrome and Safari.  Have any feedback or suggestions on how to make it better?  <a href="http://www.donkitchen.com/contact-me/">Let me know</a>.</p>
<img src="http://feeds.feedburner.com/~r/donkitchen/~4/cBcAg8gFS8M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.donkitchen.com/2009/12/10/forcing-a-user-to-read-or-scroll-through-all-text-before-accepting-terms/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.donkitchen.com/2009/12/10/forcing-a-user-to-read-or-scroll-through-all-text-before-accepting-terms/</feedburner:origLink></item>
		<item>
		<title>CMD HTTP Request – command line HTTP request utility</title>
		<link>http://feedproxy.google.com/~r/donkitchen/~3/a5q0YsmEFPw/</link>
		<comments>http://www.donkitchen.com/2009/12/09/cmd-http-request-command-line-http-request-utility/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 22:50:01 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[CMD HTTP Request]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.donkitchen.com/?p=319</guid>
		<description><![CDATA[More and more I find that I need to setup some kind of job or scheduled task to accomplish something in .NET on a reoccurring basis.  Typically in the past I&#8217;ve written Windows Services to accomplish this.  While effective, these definitely take longer to write and are harder to debug than say a simple ASP.NET [...]]]></description>
			<content:encoded><![CDATA[<p>More and more I find that I need to setup some kind of job or scheduled task to accomplish something in .NET on a reoccurring basis.  Typically in the past I&#8217;ve written Windows Services to accomplish this.  While effective, these definitely take longer to write and are harder to debug than say a simple ASP.NET page.  What I&#8217;ve done lately is started to move these non-critical, non-security sensitive processes into ASP.NET pages that can be called on a specific schedule via Windows Task Scheduler.</p>
<p>When I started moving this way I realized that I wanted to find a small utility that I could run from a command line to initial a web page request.  It had to be something I could run from a scheduled task and something that I could use to save or log the results.  After doing my due diligence Googling I realized there wasn&#8217;t such a utility that I could easily run from within Windows without installing all kinds of libraries and non-Windows based tools.  So, like any good programmer, I made my own.  Enter <a href="http://cmdhttprequest.codeplex.com/" target="_blank">CMD HTTP Request</a>.</p>
<p>As I said, this utility is small, light weight and runs on Windows via the .NET Framework.  You don&#8217;t need any special commercial programs to run it and it will even check your pages for keywords you specify and save the request&#8217;s results to disk as a HTML file.  This, essentially, is your log of what happened during that request on that date and time.</p>
<p>I won&#8217;t go into too much more detail here.  I think you get the main idea.  You can  download the source code or executable from the <a title="CMD HTTP Request project page" href="http://cmdhttprequest.codeplex.com/" target="_blank">project page on Codeplex</a> and learn more about it.  As always, feel free to leave me any feedback or suggestions either here or via the project page on Codeplex.</p>
<img src="http://feeds.feedburner.com/~r/donkitchen/~4/a5q0YsmEFPw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.donkitchen.com/2009/12/09/cmd-http-request-command-line-http-request-utility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.donkitchen.com/2009/12/09/cmd-http-request-command-line-http-request-utility/</feedburner:origLink></item>
		<item>
		<title>CMD Email v2.0 released</title>
		<link>http://feedproxy.google.com/~r/donkitchen/~3/Mmyj4hKauBg/</link>
		<comments>http://www.donkitchen.com/2009/11/14/cmd-email-v2-0-released/#comments</comments>
		<pubDate>Sat, 14 Nov 2009 14:25:00 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[CMD Email]]></category>
		<category><![CDATA[cmd email]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.donkitchen.com/?p=315</guid>
		<description><![CDATA[CMD Email, the email command line utility I developed (originally discussed here) has been updated to version 2.0. Here are new features for v2.0: Updated to target .NET 3.5 Framework Added support for message body being loaded from a file Added support for multiple file attachments Added support for logging to the Windows Application Event [...]]]></description>
			<content:encoded><![CDATA[<p>CMD Email, the email command line utility I developed (originally discussed <a href="http://www.donkitchen.com/2007/10/26/cmd-email-command-line-email-utility/">here</a>) has been updated to version 2.0.</p>
<p>Here are new features for v2.0:</p>
<ul>
<li>Updated to target .NET 3.5 Framework</li>
<li>Added support for message body being loaded from a file</li>
<li>Added support for multiple file attachments</li>
<li>Added support for logging to the Windows Application Event Log</li>
</ul>
<p>You can download the latest runtime or source from the <a href="http://cmdemail.codeplex.com/" target="_blank">project page on CodePlex</a>.</p>
<img src="http://feeds.feedburner.com/~r/donkitchen/~4/Mmyj4hKauBg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.donkitchen.com/2009/11/14/cmd-email-v2-0-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.donkitchen.com/2009/11/14/cmd-email-v2-0-released/</feedburner:origLink></item>
		<item>
		<title>Dynamically re-size an iFrame’s height across browsers</title>
		<link>http://feedproxy.google.com/~r/donkitchen/~3/SoB1KNKc3fY/</link>
		<comments>http://www.donkitchen.com/2009/07/08/dynamically-re-size-an-iframes-height-across-browsers/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 15:40:19 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[iframe]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.donkitchen.com/?p=306</guid>
		<description><![CDATA[A while back I had a need to dynamically re-size an iFrame&#8217;s height and found a solution using a jQuery plug-in called autoHeight.  What I later found was that this solution provided poor results with Internet explorer when my iFrame&#8217;s contents were fairly large and frequently changing (i.e. via navigation inside the iFrame). It took [...]]]></description>
			<content:encoded><![CDATA[<p>A while back I had a need to dynamically re-size an iFrame&#8217;s height and found a solution using a jQuery plug-in called <a href="http://lib.mobius.tw/jquery/myplugin/iframe_autoHeight/api.htm" target="_blank">autoHeight</a>.  What I later found was that this solution provided poor results with Internet explorer when my iFrame&#8217;s contents were fairly large and frequently changing (i.e. via navigation inside the iFrame).</p>
<p>It took quite a bit of tinkering but I was able to come up with a solution that works (and works well) in IE, Firefox, Safari and Chrome.  It still uses <a href="http://jquery.com/" target="_blank">jQuery</a> but doesn&#8217;t depend on a plug-in.  Here&#8217;s the code in case you&#8217;re looking for the same thing:</p>
<p>First, the iFrame&#8230;</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;iframe src=&quot;Page1.htm&quot; id=&quot;MyFrame&quot; 
frameborder=&quot;0&quot; marginheight=&quot;0&quot; marginwidth=&quot;0&quot; 
width=&quot;800px&quot; height=&quot;100px&quot; scrolling=&quot;no&quot;&gt;&lt;/iframe&gt;</pre></div></div>

<p>Next, the JavaScript to resize it&#8230;</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
&nbsp;
     <span style="color: #003366; font-weight: bold;">function</span> sizeFrame<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
          jQuery<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#MyFrame&quot;</span><span style="color: #339933;">,</span> top.<span style="color: #660066;">document</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span> height<span style="color: #339933;">:</span> <span style="color: #CC0000;">0</span> <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
          <span style="color: #003366; font-weight: bold;">var</span> heightDiv <span style="color: #339933;">=</span> jQuery<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#MyFrame&quot;</span><span style="color: #339933;">,</span> top.<span style="color: #660066;">document</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">contents</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">find</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'body'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'scrollHeight'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
          jQuery<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#MyFrame&quot;</span><span style="color: #339933;">,</span> top.<span style="color: #660066;">document</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span> height<span style="color: #339933;">:</span> heightDiv <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
     <span style="color: #009900;">&#125;</span>
&nbsp;
     jQuery<span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
          sizeFrame<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
          jQuery<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#MyFrame&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">load</span><span style="color: #009900;">&#40;</span>sizeFrame<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>            
     <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></div></div>

<p>This line is needed to initially initialize the height so that it works in Safari and Chrome.  Without this line the window will never shrink to fit smaller content, it will just retain the last biggest height.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">jQuery<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#MyFrame&quot;</span><span style="color: #339933;">,</span> top.<span style="color: #660066;">document</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span> height<span style="color: #339933;">:</span> <span style="color: #CC0000;">0</span> <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<img src="http://feeds.feedburner.com/~r/donkitchen/~4/SoB1KNKc3fY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.donkitchen.com/2009/07/08/dynamically-re-size-an-iframes-height-across-browsers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.donkitchen.com/2009/07/08/dynamically-re-size-an-iframes-height-across-browsers/</feedburner:origLink></item>
		<item>
		<title>Visual Studio 2008 is a piece of shit!</title>
		<link>http://feedproxy.google.com/~r/donkitchen/~3/1-v_oV-ODqU/</link>
		<comments>http://www.donkitchen.com/2009/07/03/visual-studio-2008-is-a-piece-of-shit/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 16:01:23 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[wtf]]></category>

		<guid isPermaLink="false">http://www.donkitchen.com/?p=299</guid>
		<description><![CDATA[It&#8217;s been one of those weeks It should be noted that I was able to take a screen shot, upload it to WordPress and make this blog post before that message went away and I was able to interact with Visual Studio.NET again!]]></description>
			<content:encoded><![CDATA[<p><strong>It&#8217;s been one of those weeks <img src='http://www.donkitchen.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
</strong></p>
<p style="text-align: center;"><img class="size-full wp-image-298 aligncenter" title="visual-studio-wait" src="http://www.donkitchen.com/wp-content/uploads/2009/07/visual-studio-wait.png" alt="visual-studio-wait" width="589" height="185" /></p>
<p style="text-align: center;">
<p style="text-align: left;"><span style="color: #ff0000;"><em><strong>It should be noted that I was able to take a screen shot, upload it to WordPress and make this blog post before that message went away and I was able to interact with Visual Studio.NET again!</strong></em></span></p>
<img src="http://feeds.feedburner.com/~r/donkitchen/~4/1-v_oV-ODqU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.donkitchen.com/2009/07/03/visual-studio-2008-is-a-piece-of-shit/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.donkitchen.com/2009/07/03/visual-studio-2008-is-a-piece-of-shit/</feedburner:origLink></item>
		<item>
		<title>July 2009 Baltimore SQL Server Users Group Meeting</title>
		<link>http://feedproxy.google.com/~r/donkitchen/~3/l5oxICqPgxw/</link>
		<comments>http://www.donkitchen.com/2009/07/02/july-2009-baltimore-sql-server-users-group-meeting/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 12:13:30 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[sql server]]></category>
		<category><![CDATA[user groups]]></category>

		<guid isPermaLink="false">http://www.donkitchen.com/?p=295</guid>
		<description><![CDATA[Passing along the Baltimore SQL Server Users Group July 2009 Meeting Announcement.  I&#8217;m considering attending since we use Reporting Services and SQL Server 2008 here at work.  Here&#8217;s the information in case you may be interested in attending.  Don&#8217;t forget to RSVP via email as noted below. General Meeting Information Date: Monday, July 6, 2009 [...]]]></description>
			<content:encoded><![CDATA[<p>Passing along the Baltimore SQL  			Server Users Group July 2009 Meeting Announcement.  I&#8217;m considering attending since we use Reporting Services and SQL Server 2008 here at work.  Here&#8217;s the information in case you may be interested in attending.  Don&#8217;t forget to RSVP via email as noted below.</p>
<p><strong>General Meeting Information</strong></p>
<ul>
<li>Date: Monday, July 6, 2009</li>
<li>Time: 7:00 PM</li>
<li>Location:  <a href="http://rs6.net/tn.jsp?et=1102627086518&amp;s=281&amp;e=0018QRC8Rze162oD8E1bJvEdaCXHGXsrncLaPGCducpNGu3M0NKd1sU71QXDKE-KR9sUugQiUNquKPd_XP7OoAnEpwYxuGMZp4j5XHq4i3o99Wy2WvcRkoLXA==" target="_blank"> Merkle</a> located at 7001  				Columbia Gateway Drive, Columbia, MD 21046</li>
<li>Directions: Visit this 				<a href="http://rs6.net/tn.jsp?et=1102627086518&amp;s=281&amp;e=0018QRC8Rze163JSSoLGhaPihsPZVrtNc7h_vZ2k3bWEPQp6TzenJdeUPnKRLb_Vp6lLyRzaPCZEIWHpHe8PBUjOaOWYTew4XrOuefk33wz9vH24i9Q-EOBTebVtBXXZIidviYBRyeeJ950pJ9Lj_G-J8E92WdtvNzBu74AlUicjyoU6UR-F-wF5l0nr2zw4ptmY4IYvWzztbNoKX6yfWYdbvvQvd7nRWxeCGklpxQHPjBEtYt2ZmoNSg==" target="_blank"> MapQuest link for directions</a></li>
<li>RSVP: Please email  				Ray Barley (<a href="mailto:raymondbarley@gmail.com" target="_blank">raymondbarley@gmail.com</a>)  				if you are attending so we can plan appropriately</li>
<li>Web site: 				<a href="http://rs6.net/tn.jsp?et=1102627086518&amp;s=281&amp;e=0018QRC8Rze162Muiyf0Dun2p7hQPPggjyShYd56TwI_OL2bilXzmoBLnpO2epbwQOio1ETFJXpyn0_8XUteSxKxoqGeDUcxmXN3i1iiQ_Z5pI=" target="_blank">http://www.bssug.org/</a></li>
</ul>
<p><strong>Presentation Information</strong></p>
<ul>
<li>Title: SQL Server Reporting Services Report Builder 2.0</li>
<li>Speaker: Craig Guyer of Microsoft</li>
<li>Abstract: Authoring reports for SQL Server Reporting Services is even easier than before using the new stand-alone application Report Builder 2.0 (RB2). In this session we will walk through creating some basic reports, show how RB2 fits in with other report authoring applications, and discuss other new report authoring features in SQL Server 2008.</li>
</ul>
<img src="http://feeds.feedburner.com/~r/donkitchen/~4/l5oxICqPgxw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.donkitchen.com/2009/07/02/july-2009-baltimore-sql-server-users-group-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.donkitchen.com/2009/07/02/july-2009-baltimore-sql-server-users-group-meeting/</feedburner:origLink></item>
		<item>
		<title>Don’t pay those shipping fees!</title>
		<link>http://feedproxy.google.com/~r/donkitchen/~3/gNbZ_pcqSTg/</link>
		<comments>http://www.donkitchen.com/2009/07/02/dont-pay-those-shipping-fees/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 12:05:00 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Deals]]></category>

		<guid isPermaLink="false">http://www.donkitchen.com/?p=290</guid>
		<description><![CDATA[I buy tons of stuff from Amazon.com.  It&#8217;s convenient, the prices are usually pretty good, and most of the time you can usually get free shipping if you spend over $25 thanks to their super saving shipping (which, all though they say is the slowest method I usually get stuff in 2 days anyway). Well, [...]]]></description>
			<content:encoded><![CDATA[<p>I buy tons of stuff from <a href="http://www.amazon.com" target="_blank">Amazon.com</a>.  It&#8217;s convenient, the prices are usually pretty good, and most of the time you can usually get free shipping if you spend over $25 thanks to their super saving shipping (which, all though they say is the slowest method I usually get stuff in 2 days anyway).</p>
<p>Well, what happens if the thing you want is $18.50?  What about if it&#8217;s $22.53?  You only need another $2.47 to get free shipping (<strong>which may cost you 3x that much</strong>).  There must be a way you can get that free shipping without adding another $30 thing to your order that you didn&#8217;t need&#8230;</p>
<p><img class="alignnone size-full wp-image-289" title="super-saver-shipping" src="http://www.donkitchen.com/wp-content/uploads/2009/07/super-saver-shipping.png" alt="super-saver-shipping" width="709" height="278" /></p>
<p><strong>Enter item fillers</strong>.  These websites are great because they let you search by a specific amount you need in order to qualify for free shipping.  Just load up the site, put in your amount, pick some categories that you may want to look in and optionally put in a search keyword and viola&#8230; you have pages of items that are close to that $2.47 that you needed to spend in order to get free shipping!</p>
<p>Two sites that I found recently were <a href="http://slickfillers.net/" target="_blank">SlickFillers.net</a> and <a href="http://www.filleritem.com/" target="_blank">FillerItem.com</a>.  The first site is the one that I actually used earlier in the week when I was buying some stuff (see screen shot above).  I liked that site better because it showed information about most discounted items and top sellers.  I guess for me I wanted to try to get something that normally costs much more than the $7.44 that I was spending <img src='http://www.donkitchen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So next time you&#8217;re shopping for something cheap at Amazon and you&#8217;re just shy of getting that free shipping, don&#8217;t forget about these item fillers.  You can also quickly Google <a href="http://www.google.com/search?source=ig&amp;hl=en&amp;rlz=&amp;=&amp;q=amazon+item+fillers&amp;btnG=Google+Search&amp;aq=f&amp;oq=amazon+item+filler" target="_blank">amazon item fillers</a> and you&#8217;ll find these two sites right up there at the top.</p>
<img src="http://feeds.feedburner.com/~r/donkitchen/~4/gNbZ_pcqSTg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.donkitchen.com/2009/07/02/dont-pay-those-shipping-fees/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.donkitchen.com/2009/07/02/dont-pay-those-shipping-fees/</feedburner:origLink></item>
		<item>
		<title>Dusting off the running shoes</title>
		<link>http://feedproxy.google.com/~r/donkitchen/~3/aQ7wQJoD6UU/</link>
		<comments>http://www.donkitchen.com/2009/07/01/dusting-off-the-running-shoes/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 10:00:57 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[gadgets]]></category>
		<category><![CDATA[running]]></category>

		<guid isPermaLink="false">http://www.donkitchen.com/?p=286</guid>
		<description><![CDATA[Thanks to a co-worker I&#8217;ve been slowly getting back into running lately.  For some reason (maybe having the kids?) I went from running a decent amount a few years ago to not running at all.  Not that having kids is a good reason to stop running and exercising, I guess I just let it become [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to a co-worker I&#8217;ve been slowly getting back into running lately.  For some reason (maybe having the kids?) I went from running a decent amount a few years ago to not running at all.  Not that having kids is a good reason to stop running and exercising, I guess I just let it become an <strong>excuse</strong>.  Either way, I&#8217;ve been much more active this year and for a good while now have been playing racquetball 4+ times a week.  Luckily now that I&#8217;ve gotten back into running I&#8217;m realizing that all that racquetball has gotten me in decent condition to get back into running starting out with 3+ mile runs without much trouble.</p>
<p>Along with dusting off my running shoes I&#8217;ve dusted off and charged back up the <a href="http://www.amazon.com/gp/product/B0000CFYCH?ie=UTF8&amp;tag=donkitchencom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0000CFYCH" target="_blank">Garmin Forerunner</a>.  What the heck is that you ask?  It&#8217;s a wrist-mounted GPS fitness computer!  Come on, you didn&#8217;t think I&#8217;d have a <a href="http://www.donkitchen.com/category/gadgets/" target="_self">gadget</a> for running?  You must not read this site or know me.  Actually, if you&#8217;re into running or thinking of getting into running you may want to consider picking up this or one of their <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2Fs%3Fie%3DUTF8%26x%3D0%26ref%255F%3Dnb%255Fss%255Fe%26y%3D0%26field-keywords%3Dgarmin%2520forerunner%26url%3Dsearch-alias%253Delectronics&amp;tag=donkitchencom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=390957" target="_blank">other models</a>.  It&#8217;s great when you&#8217;re trying to train for a race (5-k, 10-k, half or full marathon, etc) or just want to track your routs/progress and allows you to download your data for <strong>free</strong> to the <a href="http://connect.garmin.com" target="_blank">Garmin Connect website</a>.</p>
<p>Two things to note if you already have one of these devices or consider buying this model.  1, they have a firmware (software) <a href="https://buy.garmin.com/shop/store/downloadsUpdates.jsp?product=010-00328-00&amp;cID=142&amp;pID=230" target="_blank">update</a> for the unit.  Since I hadn&#8217;t used mine in a few years mine was a few versions behind.  All you need for this is to download their <a href="http://www8.garmin.com/products/webupdater/" target="_blank">web updater</a> software and it&#8217;s pretty much automatic from there.  2, this unit only has a serial (RS-232) interface to the computer.  If you don&#8217;t know what that means all you need to know is that most new laptops and Macs don&#8217;t have serial interfaces.  You can solve this problem by picking up a <a href="http://www.amazon.com/gp/product/B00065H0QQ?ie=UTF8&amp;tag=donkitchencom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B00065H0QQ" target="_blank">USB to Serial cable adapter</a>.  This will make working with any modern computers (laptops and Macs) much easier and faster.</p>
<p>Hopefully I can stick with the running now and build back up to doing some races.  My co-worker is doing the <a href="http://www.rnrvb.com/" target="_blank">Virginia Beach Half-Marathon</a> this Labor Day weekend.  I would love to go with him but we have so much else going on this summer that I really just can&#8217;t take another weekend away.  I may be able to convince him to do the <a href="http://www.thebaltimoremarathon.com/Race_Info/half22d8.htm" target="_blank">Baltimore Half-Marathon</a> this October.  We&#8217;ll have to see how that works out I guess.</p>
<p>Either way I plan on getting in at least 2 runs a week for now as I ease back into things.30</p>
<img src="http://feeds.feedburner.com/~r/donkitchen/~4/aQ7wQJoD6UU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.donkitchen.com/2009/07/01/dusting-off-the-running-shoes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.donkitchen.com/2009/07/01/dusting-off-the-running-shoes/</feedburner:origLink></item>
		<item>
		<title>Google or Bing?  Why not both?</title>
		<link>http://feedproxy.google.com/~r/donkitchen/~3/IHmTW7uPS4M/</link>
		<comments>http://www.donkitchen.com/2009/06/30/google-or-bing-why-not-both/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 23:16:03 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.donkitchen.com/?p=283</guid>
		<description><![CDATA[Bing is definitely nice on the eyes.  But I can&#8217;t bring myself to stray from &#8220;old faithful&#8220;.  Now, you can have the best of both worlds&#8230; www.google-vs-bing.com]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bing.com" target="_blank">Bing</a> is definitely nice on the eyes.  But I can&#8217;t bring myself to stray from &#8220;<a href="http://www.google.com" target="_blank">old faithful</a>&#8220;.  Now, you can have the best of both worlds&#8230;</p>
<p><a href="http://www.google-vs-bing.com" target="_blank">www.google-vs-bing.com</a></p>
<img src="http://feeds.feedburner.com/~r/donkitchen/~4/IHmTW7uPS4M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.donkitchen.com/2009/06/30/google-or-bing-why-not-both/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.donkitchen.com/2009/06/30/google-or-bing-why-not-both/</feedburner:origLink></item>
	</channel>
</rss>
