<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Ben&#039;s Mind</title>
	<atom:link href="http://blog.bksanders.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.bksanders.com</link>
	<description>Welcome to Planet Ben...population...ONE!</description>
	<lastBuildDate>Wed, 01 Sep 2010 13:52:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>MSBuild and Web.config Transforms</title>
		<link>http://blog.bksanders.com/2010/09/tfs-2010-and-web-config-transformations/</link>
		<comments>http://blog.bksanders.com/2010/09/tfs-2010-and-web-config-transformations/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 13:51:47 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[TFS]]></category>

		<guid isPermaLink="false">http://blog.bksanders.com/?p=75</guid>
		<description><![CDATA[So here is the backstory: we have traditionally developed in Visual Studio 2008 using Visual SourceSafe 2005 (I know, right!) and Web Deployment Projects 2008. We always had configuration section replacements done on our web projects. So we upgraded to TFS 2010 and VS 2010. But after reading all about Web.config transformations here at MSDN,]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.bksanders.com/wp-content/uploads/2010/09/tfs2010-webconfigtransform.jpg"></a>So here is the backstory: we have traditionally developed in Visual Studio 2008 using Visual SourceSafe 2005 (I know, right!) and Web Deployment Projects 2008. We always had configuration section replacements done on our web projects. So we upgraded to TFS 2010 and VS 2010. But after reading all about Web.config transformations <a title="Web Deployment - VSTS 2010 - MSDN" href="http://blogs.msdn.com/b/webdevtools/archive/2009/05/04/web-deployment-web-config-transformation.aspx" target="_blank">here</a> at MSDN, I could not get it to work on a team build. So after a lot of digging and experimentation, I discovered the following settings need added to your Team Build Definition and viola, it will build it as a deployment project with the web.config transformed!</p>
<p style="text-align: center;"><a href="http://blog.bksanders.com/wp-content/uploads/2010/09/tfs2010-webconfigtransform.jpg"><img title="tfs2010-webconfigtransform" src="http://blog.bksanders.com/wp-content/uploads/2010/09/tfs2010-webconfigtransform.jpg" alt="" width="600" height="500" /></a></p>
<div>So basically just add &#8220;<strong>/p:CreatePackageOnPublish=true /p:DeployOnBuild=true&#8221;</strong> and you&#8217;re set!</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.bksanders.com/2010/09/tfs-2010-and-web-config-transformations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How-To: Install Dell Bluetooth 365 in Precision M6500</title>
		<link>http://blog.bksanders.com/2010/08/how-to-install-dell-bluetooth-365-in-precision-m6500/</link>
		<comments>http://blog.bksanders.com/2010/08/how-to-install-dell-bluetooth-365-in-precision-m6500/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 10:00:34 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Dell M6500]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://blog.bksanders.com/?p=62</guid>
		<description><![CDATA[So I received a brand new, ultra-fast, Dell M6500. It is everything and then some for programming and digital design needs. However, the Dell support site is rather lacking in the documentation on an aftermarket install of the Bluetooth 365 module. Note: Do not follow instructions in the Dell M6500 Service Manual on installing it]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.bksanders.com/wp-content/uploads/2010/08/dell_hongkong.jpg"><img class="alignleft size-thumbnail wp-image-67" title="Dell M6500 Glamour shot" src="http://blog.bksanders.com/wp-content/uploads/2010/08/dell_hongkong-150x150.jpg" alt="" width="150" height="150" /></a>So I received a brand new, ultra-fast, Dell M6500. It is everything and then some for programming and digital design needs. However, the Dell support site is rather lacking in the documentation on an aftermarket install of the Bluetooth 365 module.</p>
<p><strong>Note: Do </strong><strong><span style="text-decoration: underline;">not</span> follow instructions in the Dell M6500 Service Manual on installing it as a PAN &#8211; this is for the Wireless USB install.</strong></p>
<p>Therefore, tonight, using some ingenuity and research between the M6400 and M6500, I was able to install the part.</p>
<p><strong><span style="color: #ff0000;">Important! Before doing anything, discharge any static, have a clean workspace, and remove the power supply and battery.</span></strong></p>
<ol>
<li>Using a tweezers, carefully remove the two screw covers on the lower right and left of the display bezel. Then remove the two screws.</li>
<li>Using a flat, narrow, <strong>plastic</strong> device (I used a thicker zippy tie), carefully insert in the opening behind the Dell logo at the bottom of the bezel.</li>
<li>Gently pull the bottom corners away from the display and upward. Be extra careful if you did not remove the display from the machine, as there are a few flaps at the bottom that need pulled from behind the speaker guard.</li>
<li>Continue to gently pull outward from the display and upward until you reach the top. The top took a little wiggling and there is a magnet that messes with your mind. Eventually it will come off.<a href="http://blog.bksanders.com/wp-content/uploads/2010/08/m6500-bluetooth-1-4.jpg"><img class="aligncenter size-full wp-image-65" title="Installing Bluetooth in M6500 Steps 1-4" src="http://blog.bksanders.com/wp-content/uploads/2010/08/m6500-bluetooth-1-4.jpg" alt="" width="580" height="327" /></a></li>
<li>I apologize for the blurring image &#8211; the area we&#8217;re looking for is at the bottom, just left off-center.<a href="http://blog.bksanders.com/wp-content/uploads/2010/08/m6500-bluetooth-5-closeup.jpg"><img class="aligncenter size-full wp-image-66" title="Installing Bluetooth in M6500 Steps 5-9" src="http://blog.bksanders.com/wp-content/uploads/2010/08/m6500-bluetooth-5-closeup.jpg" alt="" width="580" height="327" /></a></li>
<li> Carefully pull back the black connection cable.</li>
<li>Insert the Bluetooth 365 module first under the black plastic retaining clip.</li>
<li>Next, keeping the black cable from step 6 out of the way, screw down the module. The hole is located behind the black connection cable.</li>
<li>Finally, attach the cable to the module. Also, on mine, there was a pin #14 on the module and the cable, so I made certain they lined up.<a href="http://blog.bksanders.com/wp-content/uploads/2010/08/m6500-bluetooth-6-9.jpg"><img class="size-full wp-image-68 aligncenter" title="Installing Bluetooth into M6500 steps 6-9" src="http://blog.bksanders.com/wp-content/uploads/2010/08/m6500-bluetooth-6-9.jpg" alt="" width="580" height="327" /></a></li>
</ol>
<p>That&#8217;s it! Reassemble your bezel by reversing from step 4 backwards and you&#8217;ve gotten it installed! In my Windows 7 64-bit the driver (both from the Dell site and the CD-ROM) would not install. It works, but it detects it as a Microsoft Generic Bluetooth device.</p>
<p>Cheers! And happy modding!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bksanders.com/2010/08/how-to-install-dell-bluetooth-365-in-precision-m6500/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ASP.NET MVC 1 FormCollection &amp; Checkboxes</title>
		<link>http://blog.bksanders.com/2010/08/asp-net-mvc-1-formcollection-checkboxes/</link>
		<comments>http://blog.bksanders.com/2010/08/asp-net-mvc-1-formcollection-checkboxes/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 20:47:50 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[MVC]]></category>

		<guid isPermaLink="false">http://blog.bksanders.com/?p=56</guid>
		<description><![CDATA[While working on a project in C# 3.5 using ASP.NET MVC, I have a challenge where I cannot use a strongly-typed view. I noticed the checkbox is coded as 1 &#60;%= Html.CheckBox&#40;&#34;HoldFlag&#34;, Model.HoldFlag&#41; %&#62; However, calling form["HoldFlag"] was behaving oddly. When the box was checked, it was returned as &#8220;true, false&#8221; but when unchecked it]]></description>
			<content:encoded><![CDATA[<p>While working on a project in C# 3.5 using ASP.NET MVC, I have a challenge where I cannot use a strongly-typed view. I noticed the checkbox is coded as</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #008000;">&lt;%=</span> Html.<span style="color: #0000FF;">CheckBox</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;HoldFlag&quot;</span>, Model.<span style="color: #0000FF;">HoldFlag</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">%&gt;</span></pre></td></tr></table></div>

<p>However, calling form["HoldFlag"] was behaving oddly. When the box was checked, it was returned as &#8220;true, false&#8221; but when unchecked it was &#8220;false&#8221;. So I guess for now I&#8217;m going to handle it as follows:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="csharp" style="font-family:monospace;">var hold <span style="color: #008000;">=</span> form<span style="color: #000000;">&#91;</span><span style="color: #666666;">&quot;HoldFlag&quot;</span><span style="color: #000000;">&#93;</span>.<span style="color: #0000FF;">Contains</span><span style="color: #000000;">&#40;</span><span style="color: #666666;">&quot;true&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #008000;">;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.bksanders.com/2010/08/asp-net-mvc-1-formcollection-checkboxes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SDLC 2010 – I Call It Recursive Idiocy</title>
		<link>http://blog.bksanders.com/2010/07/sdlc-2010-i-call-it-recursive-idiocy/</link>
		<comments>http://blog.bksanders.com/2010/07/sdlc-2010-i-call-it-recursive-idiocy/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 10:10:57 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://blog.bksanders.com/?p=19</guid>
		<description><![CDATA[Here&#8217;s a software development life-cycle template that I offer you, my colleagues, free of charge. Gather requirements Gather more requirements Assign Project Begin coding Change requirements before any useful code has been written and do not tell the developer Keep coding with a confused but happy look on your face Change requirements again, this time eliminating]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.bksanders.com/wp-content/uploads/2010/07/sdlc-big.jpg"><img class="aligncenter size-full wp-image-20" style="border: 2px solid #333;" title="Software Development Life Cycle" src="http://blog.bksanders.com/wp-content/uploads/2010/07/sdlc-big.jpg" alt="Funny and True Software Development Life Cycle" width="580" /></a></p>
<p>Here&#8217;s a software development life-cycle template that I offer you, my colleagues, free of charge.</p>
<ul>
<li>Gather requirements</li>
<li>Gather more requirements</li>
<li>Assign Project</li>
<li>Begin coding</li>
<li>Change requirements before any useful code has been written and do not tell the developer</li>
<li>Keep coding with a confused but happy look on your face</li>
<li>Change requirements again, this time eliminating an entire requirement that has already been coded</li>
<li>Keep coding with a straight face</li>
<li>Change requirements and also add some new requirements</li>
<li>Keep coding still with nobody having seen the code</li>
<li>Create a new task with other additions to the same code that has not yet been seen or approved.</li>
<li>Keep coding, but much slower and in disbelief that a place functions like this</li>
<li>Add more items to a task and say it’s the final list of items to work on.</li>
<li>Keep coding but do a lot more internet surfing since you realize this crap isn’t going to end well</li>
<li>Add more items to the list which you just said was final for the second time but mark it as TBD</li>
<li>Stop coding because you’re just pissed off</li>
<li>Business Analyst asks Developer how progress is coming on the task where half of the original items are crossed out and some items still are marked TBD</li>
<li>Testers ask the Developer how testing is going.</li>
<li>Developer is so confused he looks for a new job and give up working on the project.</li>
<li>BA thinks project is still coming along nicely even though no coding has been done for the task as it is listed now.</li>
<li>Developer’s supervisor quits in disgust  nobody cares but his team</li>
<li>Developers leave one by one</li>
<li>Company keeps running with idiots at the wheel</li>
<li>Life goes on</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.bksanders.com/2010/07/sdlc-2010-i-call-it-recursive-idiocy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wake up Steve Jobs – the Matrix has you…</title>
		<link>http://blog.bksanders.com/2010/07/wake-up-steve-jobs-the-matrix-has-you/</link>
		<comments>http://blog.bksanders.com/2010/07/wake-up-steve-jobs-the-matrix-has-you/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 22:29:59 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[jailbreak]]></category>

		<guid isPermaLink="false">http://blog.bksanders.com/?p=11</guid>
		<description><![CDATA[So it&#8217;s legal to break your iPhone/iPod/iPad outta jail now, eh? Well for those of you who spent tons of time researching best ways to jailbreak their Apple devices, there exists a new way of getting straight to the good stuff. A snazzy little site provides an easy-to-use reference chart on how to jailbreak &#60;insert]]></description>
			<content:encoded><![CDATA[<p>So it&#8217;s legal to break your iPhone/iPod/iPad outta jail now, eh? Well for those of you who spent tons of time researching best ways to jailbreak their Apple devices, there exists a new way of getting straight to the good stuff.</p>
<p><a title="Jailbreak Matrix" href="http://www.jailbreakmatrix.com/" target="_blank"><img class="aligncenter" title="www.jailbreakmatrix.com" src="http://cache.gawkerassets.com/assets/images/17/2010/07/500x_2010-07-28_192558.jpg" alt="" width="500" height="294" /></a></p>
<p>A snazzy little site provides an easy-to-use reference chart on how to jailbreak <strong>&lt;insert Apple device here&gt;</strong>. Just surf on over to <a title="Jailbreak Matrix" href="http://www.jailbreakmatrix.com/" target="_blank">http://www.jailbreakmatrix.com</a> and have yourself a look.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bksanders.com/2010/07/wake-up-steve-jobs-the-matrix-has-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Droid X – You Are Chosen!</title>
		<link>http://blog.bksanders.com/2010/07/hello-world/</link>
		<comments>http://blog.bksanders.com/2010/07/hello-world/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 00:59:54 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Gadgets]]></category>

		<guid isPermaLink="false">http://blog.bksanders.com/?p=1</guid>
		<description><![CDATA[My personal feeling and thoughts on the Droid X.]]></description>
			<content:encoded><![CDATA[<dt><a href="http://blog.bksanders.com/wp-content/uploads/2010/07/NoJacketRequired.jpg"><img class="alignleft" title="Droid X - No Jacket Required" src="http://blog.bksanders.com/wp-content/uploads/2010/07/NoJacketRequired-300x296.jpg" alt="" width="300" height="296" /></a></dt>
<p>Apple bores me &#8211; I love you iPhone, but AT&amp;T really has lousy coverage where I&#8217;m at, my family is, my friends are, where I travel, and so on. I&#8217;d so much rather have a phone that works. That being said, I do think it&#8217;s funny how Steve &#8220;Ego-Maniac&#8221; Jobs has taken to attacking other companies. I guess he was under stress after all?</p>
<p>Slams aside, I was leery of going back to Motorola. I liked my Q years ago, but Motorola&#8217;s issues with Blur (the issue being it exists) really bothered me. But I ponied up, and bought the Droid X online. And after installing all my favorite apps, I must say the only thing I &#8220;really&#8221; miss are PopCap games. But I have them on my iPhone-turned-iPod Touch and on my iPad so I&#8217;m ok for casual gaming.</p>
<p>So the X is fast, looks pretty nice, and does all I need it to do. One feature that is really not hitting people is the ability to have multiple Microsoft Exchange accounts. This is pretty awesome for me, having a business and personal account both on different Exchange servers. The best thing, however, is that I can use my phone&#8230;drum roll please&#8230;where I live! How amazing is that! And I didn&#8217;t pay extra for that feature.</p>
<p>There are a couple of draw backs that I can see. I use this phone for 80-90% business and the battery just drains away. I usually have to charge it around lunch and then at night. The other short-coming is the fact that, like other Android phones, it doesn&#8217;t support 360 degree screen rotation. This doesn&#8217;t bother me, but it does some.</p>
<p>So all-in-all, I love it. I would recommend trying it, and if unhappy, go with the Incredible instead. Or the Sprint Evo 4G or Epic 4G. Any of them at this point appear to beat the iPhone 4. Unless you fix your boo-boo with a <a title="Antenna Aid for iPhone 4" href="http://antenn-aid.com" target="_blank">band-aid</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bksanders.com/2010/07/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Six Phases of Being Employed in the Insurance Industry</title>
		<link>http://blog.bksanders.com/2009/09/the-six-phases-of-being-employed-in-the-insurance-industry/</link>
		<comments>http://blog.bksanders.com/2009/09/the-six-phases-of-being-employed-in-the-insurance-industry/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 12:32:38 +0000</pubDate>
		<dc:creator>ben</dc:creator>
				<category><![CDATA[Potpourri]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[insurance]]></category>

		<guid isPermaLink="false">http://blog.bksanders.com/?p=28</guid>
		<description><![CDATA[I live in a suburb of Des Moines, IA &#8211; self-proclaimed &#8220;Insurance Capital of the World&#8221;. And much like the appliance industry, the names never change, only the titles and companies of one&#8217;s employment. So because I have so many friends in the industry, I gave into peer pressure and went to work for one]]></description>
			<content:encoded><![CDATA[<p>I live in a suburb of Des Moines, IA &#8211; self-proclaimed &#8220;Insurance Capital of the World&#8221;. And much like the appliance industry, the names never change, only the titles and companies of one&#8217;s employment. So because I have so many friends in the industry, I gave into peer pressure and went to work for one of these institutions. The saying &#8220;the grass isn&#8217;t always any greener&#8221; was soon translated to &#8220;the grass was scorched by Round-Up&#8221;. And I had a friend share this with me, so here you all go:</p>
<h1>Phase 1</h1>
<p>You are listening to jazz — Your first day at work is great. Your fellow co-workers are wonderful, your office is cute, you love your agents, and your manager is the best!</p>
<p style="text-align: center;"><a href="http://blog.bksanders.com/wp-content/uploads/2010/07/image001.gif"><img class="aligncenter" title="Phase 1 of Insurance Industry" src="http://blog.bksanders.com/wp-content/uploads/2010/07/image001.gif" alt="" width="280" height="280" /></a></p>
<h1>Phase 2</h1>
<p>You are listening to pop music — After a while you are so busy that you are not sure if you’re coming or going anymore.</p>
<p><a href="http://blog.bksanders.com/wp-content/uploads/2010/07/image002.gif"><img class="aligncenter size-full wp-image-30" title="Phase 2 of Insurance Industry" src="http://blog.bksanders.com/wp-content/uploads/2010/07/image002.gif" alt="" width="280" height="280" /></a></p>
<h1>Phase 3</h1>
<p>You are listening to heavy metal — This is what you feel like after ONE month.</p>
<h1><a href="http://blog.bksanders.com/wp-content/uploads/2010/07/image003.gif"><img class="aligncenter size-full wp-image-34" title="Phase 3 of Insurance Industry" src="http://blog.bksanders.com/wp-content/uploads/2010/07/image003.gif" alt="" width="280" height="280" /></a>Phase 4</h1>
<p>You are listening to hip hop — You become bloated due to stress, you’re gaining weight due to lack of exercise because you are so tired and have so much work to do and, when you do get home, you feel sluggish and suffer from constipation. Your fellow co-workers are too cheerful for your liking, your agents don’t understand a word you say and the walls of your office are closing in.</p>
<p><a href="http://blog.bksanders.com/wp-content/uploads/2010/07/image004.gif"><img class="aligncenter size-full wp-image-37" title="Phase 4 of Insurance Industry" src="http://blog.bksanders.com/wp-content/uploads/2010/07/image004.gif" alt="" width="280" height="280" /></a></p>
<h1>Phase 5</h1>
<p>You are listening to GANGSTA RAP — After more time passes, your eyes start to twitch and you forget what a ‘good hair day’ feels like as you just fall out of bed and load up on caffeine.</p>
<p><a href="http://blog.bksanders.com/wp-content/uploads/2010/07/image005.gif"><img class="aligncenter size-full wp-image-36" title="Phase 5 of Insurance Industry" src="http://blog.bksanders.com/wp-content/uploads/2010/07/image005.gif" alt="" width="280" height="280" /></a></p>
<h1>Phase 6</h1>
<p>You are listening to the voices in your head — You have locked your office door to keep people out. You wonder WHY you are even here in the first place and WHY you became an insurance professional!</p>
<p><a href="http://blog.bksanders.com/wp-content/uploads/2010/07/image006.gif"><img class="aligncenter size-full wp-image-35" title="Phase 6 of Insurance Industry" src="http://blog.bksanders.com/wp-content/uploads/2010/07/image006.gif" alt="" width="280" height="280" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.bksanders.com/2009/09/the-six-phases-of-being-employed-in-the-insurance-industry/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
