<?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.thethoughtfulcoder.com/~d/styles/itemcontent.css"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>TheThoughtfulCoder.com</title>
    <link>http://thethoughtfulcoder.com/</link>
    <description>Gone coding (or changing diapers)</description>
    <language>en-us</language>
    <copyright>Nathan Fox</copyright>
    <lastBuildDate>Sat, 07 Aug 2010 02:53:45 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>ncfguard-thethoughtfulcoder@yahoo.com</managingEditor>
    <webMaster>ncfguard-thethoughtfulcoder@yahoo.com</webMaster>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.thethoughtfulcoder.com/TheThoughtfulCoder" /><feedburner:info uri="thethoughtfulcoder" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=973b87e6-8671-4110-b643-ec9d13e1e8fc</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,973b87e6-8671-4110-b643-ec9d13e1e8fc</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,973b87e6-8671-4110-b643-ec9d13e1e8fc</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=973b87e6-8671-4110-b643-ec9d13e1e8fc</wfw:commentRss>
      
      <title>What to check when ClientBuildManager.GetCompiledType returns null</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,973b87e6-8671-4110-b643-ec9d13e1e8fc</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/CXbjCZA8L88/What-To-Check-When-ClientBuildManagerGetCompiledType-Returns-Null</link>
      <pubDate>Sat, 07 Aug 2010 02:53:45 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
The ClientBuildManager is a .NET BCL class that facilitates compiling ASP.NET markup&#xD;
files outside of IIS. I did run into an issue using this class which others may hit&#xD;
as well.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I compiled some ASP.NET MVC .aspx views and tried to get the type using ClientBuildManager.GetCompiledType,&#xD;
but the GetCompiledType function returned null. Hmm…I could see the compilation was&#xD;
working because the assemblies were seemingly generated correctly.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
It ends up that the type would not load because the calling project did not reference&#xD;
all the assemblies needed to load the type. The ClientBuildManager compiles the web&#xD;
components in a separate application domain. When trying to retrieve the type, the&#xD;
assembly is loaded into the calling application domain, and then the type retrieval&#xD;
is attempted. If the type can not load no error is thrown, instead you get a null&#xD;
return value.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
So make sure the application using ClientBuildManager references all assemblies referenced&#xD;
by the web application you are compiling.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I hope this saves someone some time. It took a bit of head banging to figure this&#xD;
one out. I had to debug down into System.Web to figure out what was going on :-(&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=973b87e6-8671-4110-b643-ec9d13e1e8fc"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iy3QW_anBu-OPXO85vikE84WsIY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iy3QW_anBu-OPXO85vikE84WsIY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iy3QW_anBu-OPXO85vikE84WsIY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iy3QW_anBu-OPXO85vikE84WsIY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/CXbjCZA8L88" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,973b87e6-8671-4110-b643-ec9d13e1e8fc</comments>
      <category>ASP.NET</category>
      <category>ASP.NET MVC</category>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/08/07/What-To-Check-When-ClientBuildManagerGetCompiledType-Returns-Null</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=2871ff37-89f0-4553-83e4-a911d26b1d2e</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,2871ff37-89f0-4553-83e4-a911d26b1d2e</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,2871ff37-89f0-4553-83e4-a911d26b1d2e</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=2871ff37-89f0-4553-83e4-a911d26b1d2e</wfw:commentRss>
      
      <title>Navigate from interface to implementation in Visual Studio using CodeRush</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,2871ff37-89f0-4553-83e4-a911d26b1d2e</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/BkIhsm_svuM/Navigate-From-Interface-To-Implementation-In-Visual-Studio-Using-CodeRush</link>
      <pubDate>Tue, 03 Aug 2010 03:41:58 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
One feature of &lt;a href="http://devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/"&gt;CodeRush&lt;/a&gt; from &lt;a href="http://devexpress.com/"&gt;DevExpress&lt;/a&gt; which&#xD;
I use a lot when navigating code is the ability to navigate to a function/method/property&#xD;
implementation from a variable that is of an interface type. I do a lot interface&#xD;
programming (OK OK I get a bit interface happy) and this navigation feature rocks.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The default shortcut keys to bring up the Navigate/Jump To menu is Ctrl + Alt + N.&#xD;
I prefer to bind the Navigate command to Ctrl + E, as it is a bit quicker to type&#xD;
when your fingers are in home position on the keyboard. I show how to update the binding&#xD;
in the screen cast embedded with this blog post.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
With the cursor on a function/property of a variable of some interface type, bring&#xD;
up the &lt;strong&gt;Jump To&lt;/strong&gt; menu.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/NavigatetointerfaceimplementationinVisua_10B5D/VisualStudioCodeRushNavigateInterfaceImplementation_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Visual Studio CodeRush Navigate Interface to Implementation" border="0" alt="Visual Studio CodeRush Navigate Interface to Implementation" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/NavigatetointerfaceimplementationinVisua_10B5D/VisualStudioCodeRushNavigateInterfaceImplementation_thumb.png" width="568" height="316"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
If you pick &lt;strong&gt;Implementations &lt;/strong&gt;from the popup menu,&lt;strong&gt; &lt;/strong&gt;you’ll&#xD;
be taken to the class implementation of the interface function/property. If multiple&#xD;
implementations exist, then a popup menu displaying the various choices will be displayed.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I created a screen cast to show this feature in action:&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="405"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/10oTpB4jM8k&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/10oTpB4jM8k&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;p&gt;&#xD;
I’d suggest experimenting with the other &lt;strong&gt;Jump To&lt;/strong&gt; options as well&#xD;
as they come in handy when navigating code.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I hope this helps! &#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=2871ff37-89f0-4553-83e4-a911d26b1d2e"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NDBTk-N92qA63YBDl3uCU3Uwhao/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NDBTk-N92qA63YBDl3uCU3Uwhao/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NDBTk-N92qA63YBDl3uCU3Uwhao/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NDBTk-N92qA63YBDl3uCU3Uwhao/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/BkIhsm_svuM" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,2871ff37-89f0-4553-83e4-a911d26b1d2e</comments>
      <category>CodeRush</category>
      <category>Technical</category>
      <category>Visual Studio</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/08/03/Navigate-From-Interface-To-Implementation-In-Visual-Studio-Using-CodeRush</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=ceba3ea2-9be4-4478-8ed7-81d6e0271c90</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,ceba3ea2-9be4-4478-8ed7-81d6e0271c90</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,ceba3ea2-9be4-4478-8ed7-81d6e0271c90</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=ceba3ea2-9be4-4478-8ed7-81d6e0271c90</wfw:commentRss>
      
      <title>Extract and implement interfaces in Visual Studio using CodeRush</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,ceba3ea2-9be4-4478-8ed7-81d6e0271c90</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/oldpC96JJwI/Extract-And-Implement-Interfaces-In-Visual-Studio-Using-CodeRush</link>
      <pubDate>Tue, 03 Aug 2010 03:33:18 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
A &lt;a href="http://devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/"&gt;CodeRush&lt;/a&gt; feature&#xD;
that comes in very handy from time to time is the ability to easily extract and implement&#xD;
interfaces in Visual Studio.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
This tip involves using the Refactor command included with &lt;a href="http://devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/"&gt;CodeRush/Refactor&#xD;
Pro&lt;/a&gt;. The default shortcut key is Ctrl + ` .  Personally I prefer to map the&#xD;
Refactor command to Ctrl + R for a more convenient key stroke. I show how to do the&#xD;
mapping in the screen cast embedded later in this blog post.&#xD;
&lt;/p&gt;&#xD;
        &lt;h2&gt;Extract an interface from a class&#xD;
&lt;/h2&gt;&#xD;
        &lt;p&gt;&#xD;
You can easily extract interfaces from an existing class. With the cursor on a class,&#xD;
bring up the Refactor menu and select &lt;strong&gt;Extract Interface&lt;/strong&gt;. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ExtractandimplementinterfacesinVisualStu_10657/VisualStudioCodeRushExtractInterface_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Visual Studio CodeRush Extract Interface" border="0" alt="Visual Studio CodeRush Extract Interface" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ExtractandimplementinterfacesinVisualStu_10657/VisualStudioCodeRushExtractInterface_thumb.png" width="656" height="313"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
This will create an interface that contains the public properties and methods of the&#xD;
class. You can then move the interface to it’s own file by using the Refactor menu&#xD;
once again and select &lt;strong&gt;Move Type to File&lt;/strong&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ExtractandimplementinterfacesinVisualStu_10657/CodeRushMoveTypeToFileInterface_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="CodeRush Move Type To File Interface" border="0" alt="CodeRush Move Type To File Interface" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ExtractandimplementinterfacesinVisualStu_10657/CodeRushMoveTypeToFileInterface_thumb.png" width="612" height="320"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;h2&gt;Create an interface implementation&#xD;
&lt;/h2&gt;&#xD;
        &lt;p&gt;&#xD;
You can very quickly create and interface implementation. With the cursor on an interface,&#xD;
bring up the Refactor menu and select &lt;strong&gt;Create Implementer&lt;/strong&gt;.&lt;strong&gt;&lt;/strong&gt;You&#xD;
can choose to create an implicit or explicit implementation.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ExtractandimplementinterfacesinVisualStu_10657/VisualStudioCodeRushImplementInterface_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Visual Studio CodeRush Implement Interface" border="0" alt="Visual Studio CodeRush Implement Interface" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ExtractandimplementinterfacesinVisualStu_10657/VisualStudioCodeRushImplementInterface_thumb.png" width="644" height="280"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
You can quickly move the implementation to a separate file the same way as shown above&#xD;
for extracting an interface.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I created a screen cast to show this in action:&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="405"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/qCCsturrQeE&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/qCCsturrQeE&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/"&gt;CodeRush/Refactor&#xD;
Pro&lt;/a&gt; is a rock’in Visual Studio add-on from &lt;a href="http://devexpress.com/"&gt;DevExpress&lt;/a&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I hope this helps!&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=ceba3ea2-9be4-4478-8ed7-81d6e0271c90"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xNwQeSerd4BYx6ItEdstzrNUCkQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xNwQeSerd4BYx6ItEdstzrNUCkQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xNwQeSerd4BYx6ItEdstzrNUCkQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xNwQeSerd4BYx6ItEdstzrNUCkQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/oldpC96JJwI" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,ceba3ea2-9be4-4478-8ed7-81d6e0271c90</comments>
      <category>CodeRush</category>
      <category>Technical</category>
      <category>Visual Studio</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/08/03/Extract-And-Implement-Interfaces-In-Visual-Studio-Using-CodeRush</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=95cfa755-f626-46c2-8e2b-00ada1065d49</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,95cfa755-f626-46c2-8e2b-00ada1065d49</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,95cfa755-f626-46c2-8e2b-00ada1065d49</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=95cfa755-f626-46c2-8e2b-00ada1065d49</wfw:commentRss>
      
      <title>Shortcut to popup intellisense in Visual Studio</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,95cfa755-f626-46c2-8e2b-00ada1065d49</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/tcfl9m9KMtQ/Shortcut-To-Popup-Intellisense-In-Visual-Studio</link>
      <pubDate>Fri, 30 Jul 2010 02:13:32 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Visual Studio tip: if the cursor is located after a variable followed by a dot without&#xD;
intellisense showing, press Ctrl + Space Bar to bring up intellisense. One common&#xD;
use of this shortcut is if the wrong property or function is chosen you can quickly&#xD;
select the property or function, delete the selection, and press Ctrl + Space Bar&#xD;
to popup intellisense to pick the correct one.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I created a short demonstration to show the shortcut in action:&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="405"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/9AopJBZEShk&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/9AopJBZEShk&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;p&gt;&#xD;
I hope this helps!&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=95cfa755-f626-46c2-8e2b-00ada1065d49"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3EU-PWE0yQMPP6C_u1LikmZoyZQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3EU-PWE0yQMPP6C_u1LikmZoyZQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3EU-PWE0yQMPP6C_u1LikmZoyZQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3EU-PWE0yQMPP6C_u1LikmZoyZQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/tcfl9m9KMtQ" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,95cfa755-f626-46c2-8e2b-00ada1065d49</comments>
      <category>Technical</category>
      <category>Visual Studio</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/07/30/Shortcut-To-Popup-Intellisense-In-Visual-Studio</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=262086c5-5581-4167-badd-adb2a999155c</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,262086c5-5581-4167-badd-adb2a999155c</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,262086c5-5581-4167-badd-adb2a999155c</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=262086c5-5581-4167-badd-adb2a999155c</wfw:commentRss>
      
      <title>Shortcut to popup function/method parameter help in Visual Studio</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,262086c5-5581-4167-badd-adb2a999155c</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/Oy5pc4JDuxs/Shortcut-To-Popup-Functionmethod-Parameter-Help-In-Visual-Studio</link>
      <pubDate>Fri, 30 Jul 2010 01:35:50 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Visual Studio tip: if your cursor is located between the parenthesis in a C# function/method&#xD;
you can use use Ctrl + Shift + Space Bar to bring up the function parameter help popup.  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I created a short video to demonstrate how the shortcut works:&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="405"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/rzDr7DH2Ozw&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/rzDr7DH2Ozw&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;p&gt;&#xD;
I hope this tip helps!&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=262086c5-5581-4167-badd-adb2a999155c"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SptUQwONspb9Y3nLkLtjjHvyT1k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SptUQwONspb9Y3nLkLtjjHvyT1k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SptUQwONspb9Y3nLkLtjjHvyT1k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SptUQwONspb9Y3nLkLtjjHvyT1k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/Oy5pc4JDuxs" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,262086c5-5581-4167-badd-adb2a999155c</comments>
      <category>Technical</category>
      <category>Visual Studio</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/07/30/Shortcut-To-Popup-Functionmethod-Parameter-Help-In-Visual-Studio</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=8362aa1c-5213-4da4-a42c-f1e74f375b12</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,8362aa1c-5213-4da4-a42c-f1e74f375b12</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,8362aa1c-5213-4da4-a42c-f1e74f375b12</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=8362aa1c-5213-4da4-a42c-f1e74f375b12</wfw:commentRss>
      
      <title>Selecting text in Visual Studio with CodeRush</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,8362aa1c-5213-4da4-a42c-f1e74f375b12</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/2fFadWRdptE/Selecting-Text-In-Visual-Studio-With-CodeRush</link>
      <pubDate>Sat, 24 Jul 2010 05:18:15 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I created a screen cast to show how to use &lt;a href="http://devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/"&gt;CodeRush’s&lt;/a&gt; SelectionExpand&#xD;
and SelectionReduce commands. This is one of those “I can’t live without” features&#xD;
that I use when editing code. These keyboard commands allow quick selection of blocks&#xD;
of code which speed up your code editing time.&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="405"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/3qGdveUBwDI&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/3qGdveUBwDI&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;p&gt;&#xD;
Use it and code on!&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=8362aa1c-5213-4da4-a42c-f1e74f375b12"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y-HxlHtGSfD3lcJmrHE5UCUFOs0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y-HxlHtGSfD3lcJmrHE5UCUFOs0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/y-HxlHtGSfD3lcJmrHE5UCUFOs0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y-HxlHtGSfD3lcJmrHE5UCUFOs0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/2fFadWRdptE" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,8362aa1c-5213-4da4-a42c-f1e74f375b12</comments>
      <category>CodeRush</category>
      <category>Technical</category>
      <category>Visual Studio</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/07/24/Selecting-Text-In-Visual-Studio-With-CodeRush</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=e0aa9bc5-069f-4043-b3fc-f44a466b8259</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,e0aa9bc5-069f-4043-b3fc-f44a466b8259</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,e0aa9bc5-069f-4043-b3fc-f44a466b8259</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=e0aa9bc5-069f-4043-b3fc-f44a466b8259</wfw:commentRss>
      
      <title>Quickly change function/method visibility using CodeRush for Visual Studio</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,e0aa9bc5-069f-4043-b3fc-f44a466b8259</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/hhOoPhP_T9o/Quickly-Change-Functionmethod-Visibility-Using-CodeRush-For-Visual-Studio</link>
      <pubDate>Fri, 23 Jul 2010 03:35:08 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Using &lt;a href="http://devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/"&gt;CodeRush&#xD;
from DevExpress&lt;/a&gt; you can very quickly change function/method visibility without&#xD;
typing the visibility text :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
In a code file, if your cursor is anywhere within or on a function definition, you&#xD;
can use the left Alt key plus the up and down arrow keys to cycle through the various&#xD;
visibility modifiers.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I created a short screen cast to show it in action.&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="405"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/bcDnbAdTP-s&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/bcDnbAdTP-s&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;p&gt;&#xD;
I hope this tip helps :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=e0aa9bc5-069f-4043-b3fc-f44a466b8259"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ESTEhu1OMgpvN71OaPKDCh7wHOU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ESTEhu1OMgpvN71OaPKDCh7wHOU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ESTEhu1OMgpvN71OaPKDCh7wHOU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ESTEhu1OMgpvN71OaPKDCh7wHOU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/hhOoPhP_T9o" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,e0aa9bc5-069f-4043-b3fc-f44a466b8259</comments>
      <category>CodeRush</category>
      <category>Technical</category>
      <category>Visual Studio</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/07/23/Quickly-Change-Functionmethod-Visibility-Using-CodeRush-For-Visual-Studio</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=34c5a717-e253-417b-8f70-f12f7046bff1</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,34c5a717-e253-417b-8f70-f12f7046bff1</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,34c5a717-e253-417b-8f70-f12f7046bff1</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=34c5a717-e253-417b-8f70-f12f7046bff1</wfw:commentRss>
      
      <title>Visual Studio unit test runner using CodeRush from DevExpress</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,34c5a717-e253-417b-8f70-f12f7046bff1</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/07sd3fL-pWM/Visual-Studio-Unit-Test-Runner-Using-CodeRush-From-DevExpress</link>
      <pubDate>Thu, 22 Jul 2010 03:45:08 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
CodeRush is one of my can’t live without tools :-) I created a short screen cast to&#xD;
demo the unit test runner that comes with &lt;a href="http://devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/"&gt;CodeRush&#xD;
from DevExpress&lt;/a&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="405"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/JeKEGZasIR8&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/JeKEGZasIR8&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;p&gt;&#xD;
I use it to run my unit tests at home and work :-D&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=34c5a717-e253-417b-8f70-f12f7046bff1"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-5d5CmxbpXt6QFurWUWxwuY4TjY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-5d5CmxbpXt6QFurWUWxwuY4TjY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-5d5CmxbpXt6QFurWUWxwuY4TjY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-5d5CmxbpXt6QFurWUWxwuY4TjY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/07sd3fL-pWM" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,34c5a717-e253-417b-8f70-f12f7046bff1</comments>
      <category>CodeRush</category>
      <category>Technical</category>
      <category>Visual Studio</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/07/22/Visual-Studio-Unit-Test-Runner-Using-CodeRush-From-DevExpress</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=3d326931-4b63-4cb8-a385-66bdf92434b2</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,3d326931-4b63-4cb8-a385-66bdf92434b2</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,3d326931-4b63-4cb8-a385-66bdf92434b2</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=3d326931-4b63-4cb8-a385-66bdf92434b2</wfw:commentRss>
      
      <title>Why is PowerShell losing my carriage returns and line feeds?</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,3d326931-4b63-4cb8-a385-66bdf92434b2</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/G_eU3xdCU6M/Why-Is-PowerShell-Losing-My-Carriage-Returns-And-Line-Feeds</link>
      <pubDate>Thu, 22 Jul 2010 03:41:03 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I was assigning the output of Git to a variable in a Windows PowerShell script and&#xD;
it looked as if I was losing the carriage returns and line feeds in the output. What&#xD;
is actually happening is the output of the executable is being broken out into an&#xD;
array of strings.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The following shows an example PowerShell session with an explanation following.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/WhyisPowerShelllosingmycarriagereturnsan_13CC6/WindowsPowerShellLosingLineFeedExample_6.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Windows PowerShell Losing Line Feed Example" border="0" alt="Windows PowerShell Losing Line Feed Example" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/WhyisPowerShelllosingmycarriagereturnsan_13CC6/WindowsPowerShellLosingLineFeedExample_thumb_2.png" width="541" height="434"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;ol&gt;&#xD;
          &lt;li&gt;&#xD;
Running the git program returns output that is delimited by line breaks. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Assign the output of the program to a variable. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Write-Host the variable and the line breaks are gone &amp;gt;:-{ &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
You can see the variable is actually an array! &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
You can create a string using the .NET String.Join function. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Now Write-Host of the variable has the line breaks. &#xD;
&lt;/li&gt;&#xD;
        &lt;/ol&gt;&#xD;
        &lt;p&gt;&#xD;
I created a short screen cast to explain this as well.&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="405"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/6bhbKvqL6mk&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/6bhbKvqL6mk&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;p&gt;&#xD;
I hope this helps. Code on!&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=3d326931-4b63-4cb8-a385-66bdf92434b2"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/D3QXVzPmaLaq1WvsY4NQ0q0rc08/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D3QXVzPmaLaq1WvsY4NQ0q0rc08/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/D3QXVzPmaLaq1WvsY4NQ0q0rc08/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D3QXVzPmaLaq1WvsY4NQ0q0rc08/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/G_eU3xdCU6M" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,3d326931-4b63-4cb8-a385-66bdf92434b2</comments>
      <category>PowerShell</category>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/07/22/Why-Is-PowerShell-Losing-My-Carriage-Returns-And-Line-Feeds</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=2983d8fa-5e4f-4915-985c-635c81727848</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,2983d8fa-5e4f-4915-985c-635c81727848</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,2983d8fa-5e4f-4915-985c-635c81727848</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=2983d8fa-5e4f-4915-985c-635c81727848</wfw:commentRss>
      
      <title>Show Git repository status on a Windows PowerShell prompt</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,2983d8fa-5e4f-4915-985c-635c81727848</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/wJrhWh8_x9g/Show-Git-Repository-Status-On-A-Windows-PowerShell-Prompt</link>
      <pubDate>Thu, 22 Jul 2010 03:36:53 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Hmm… I want to show the status of my Git repository on my Windows PowerShell prompt.&#xD;
I found a post on Stack Overflow that gives a good example of &lt;a href="http://stackoverflow.com/questions/1287718/how-can-i-display-my-current-git-branch-name-in-my-powershell-prompt"&gt;showing&#xD;
Git repo status on a PowerShell prompt&lt;/a&gt;, but I customized it a bit to show data&#xD;
I want to see.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Git status on my PowerShell prompt when the index and working directory are clean:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ShowGitrepositorystatusonaWindowsPowerSh_14C45/GitPowerShellPromptNothingToCommitWorkingDirectoryClean_4.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Git PowerShell Prompt Nothing To Commit Working Directory Clean" border="0" alt="Git PowerShell Prompt Nothing To Commit Working Directory Clean" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ShowGitrepositorystatusonaWindowsPowerSh_14C45/GitPowerShellPromptNothingToCommitWorkingDirectoryClean_thumb_1.png" width="470" height="245"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
When there are differences in the Git index or in the working folder then the prompt&#xD;
will look like the following:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ShowGitrepositorystatusonaWindowsPowerSh_14C45/GitPowerShellPromptWithIndexAndWorkingDirectoryChanges_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Git PowerShell Prompt With Index And Working Directory Changes" border="0" alt="Git PowerShell Prompt With Index And Working Directory Changes" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ShowGitrepositorystatusonaWindowsPowerSh_14C45/GitPowerShellPromptWithIndexAndWorkingDirectoryChanges_thumb.png" width="446" height="139"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The meaning of the status is documented on the &lt;a href="http://www.kernel.org/pub/software/scm/git/docs/git-status.html"&gt;git-status&#xD;
man page&lt;/a&gt; for the --s, –short, or --porcelain argument. I’m using git status –porcelain,&#xD;
as it not supposed to change in the future. &lt;em&gt;Please note that I replace the space&#xD;
in the status with a dash&lt;/em&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ShowGitrepositorystatusonaWindowsPowerSh_14C45/GitStatusKey_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="GitStatusKey" border="0" alt="GitStatusKey" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ShowGitrepositorystatusonaWindowsPowerSh_14C45/GitStatusKey_thumb.png" width="627" height="695"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The script for the profile.ps1 file follows:&#xD;
&lt;/p&gt;&#xD;
        &lt;pre class="brush:powershell"&gt;$Global:CurrentUser = [System.Security.Principal.WindowsIdentity]::GetCurrent()&#xD;
$UserType = "User"&#xD;
$CurrentUser.Groups | foreach {&#xD;
      if ($_.value -eq "S-1-5-32-544")&#xD;
      {&#xD;
         $UserType = "Admin"&#xD;
      }&#xD;
   }&#xD;
&#xD;
function prompt&#xD;
{&#xD;
   # Fun stuff if using the standard PowerShell prompt; not useful for Console2.&#xD;
   # This, and the variables above, could be commented out.&#xD;
   if($UserType -eq "Admin")&#xD;
   {&#xD;
      $host.UI.RawUI.WindowTitle = "" + $(get-location) + " : Admin"&#xD;
      $host.UI.RawUI.ForegroundColor = "white"&#xD;
   }&#xD;
   else&#xD;
   {&#xD;
      $host.ui.rawui.WindowTitle = $(get-location)&#xD;
   }&#xD;
&#xD;
   Write-Host("")&#xD;
   $statusString = ""&#xD;
   $symbolicref = git symbolic-ref HEAD&#xD;
   if($symbolicref -ne $NULL)&#xD;
   {&#xD;
      $statusString += "GIT [" + $symbolicref.substring($symbolicref.LastIndexOf("/") +1) + "] "&#xD;
&#xD;
      $status = git status --porcelain #--untracked-files=all&#xD;
   &#xD;
      if ( $status )&#xD;
      {&#xD;
         $matches = [regex]::matches([system.string]::join("`n", $status), "(?m)^.{2}")&#xD;
         &#xD;
         $statusTotals = @{} # Create hash table&#xD;
         &#xD;
         foreach ( $match in $matches )&#xD;
         {&#xD;
            if ( ![string]::IsNullOrEmpty($match.Value) )&#xD;
            {&#xD;
               $matchValue = $match.Value.Replace(" ", "-")&#xD;
               &#xD;
               if ( !$statusTotals.ContainsKey($matchValue) )&#xD;
               {&#xD;
                  $statusTotals.Add($matchValue, 1)&#xD;
               }&#xD;
               else&#xD;
               {&#xD;
                  $statusTotals.Set_Item($matchValue, $statusTotals.Get_Item($matchValue) + 1)&#xD;
               }&#xD;
            }&#xD;
         }&#xD;
   &#xD;
         foreach ( $dictEntry in $statusTotals.GetEnumerator() | Sort-Object Name)&#xD;
         {&#xD;
            $statusString += $outVal = [string]::format("{0}:{1} ", $dictEntry.Name, $dictEntry.Value)&#xD;
         }&#xD;
      }&#xD;
      else&#xD;
      {&#xD;
         $statusString += "nothing to commit (working dir clean)"&#xD;
      }&#xD;
   }&#xD;
   else&#xD;
   {&#xD;
      $statusString = "PS "&#xD;
   }&#xD;
&#xD;
   if ($statusString.StartsWith("GIT")) {&#xD;
      Write-Host ($statusString + [System.Environment]::NewLine + $(get-location) + "&amp;gt;") -nonewline -foregroundcolor yellow&#xD;
   }&#xD;
   else {&#xD;
      Write-Host ($statusString + $(get-location) + "&amp;gt;") -nonewline -foregroundcolor green&#xD;
   }&#xD;
   return " "&#xD;
}&lt;/pre&gt;&#xD;
        &lt;p&gt;&#xD;
You can place your profile.ps1 file in your ~\Document\WindowsPowerShell folder.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I created a short screen cast to go over the Git PowerShell prompt as well:&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="405"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/Coyf6S7OitI&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/Coyf6S7OitI&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;p&gt;&#xD;
Hope you like it :-) It has brought me much Git PowerShell happiness :-D&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=2983d8fa-5e4f-4915-985c-635c81727848"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yMxwIrIa9mDWKmIhgyLXngJUV0c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yMxwIrIa9mDWKmIhgyLXngJUV0c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/yMxwIrIa9mDWKmIhgyLXngJUV0c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yMxwIrIa9mDWKmIhgyLXngJUV0c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/wJrhWh8_x9g" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,2983d8fa-5e4f-4915-985c-635c81727848</comments>
      <category>Git</category>
      <category>PowerShell</category>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/07/22/Show-Git-Repository-Status-On-A-Windows-PowerShell-Prompt</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=cba0a1c7-e1c9-4cb2-9165-2e82218abb83</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,cba0a1c7-e1c9-4cb2-9165-2e82218abb83</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,cba0a1c7-e1c9-4cb2-9165-2e82218abb83</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=cba0a1c7-e1c9-4cb2-9165-2e82218abb83</wfw:commentRss>
      
      <title>Moq – Use Setup arguments (parameters) in the Returns of a mocked function</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,cba0a1c7-e1c9-4cb2-9165-2e82218abb83</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/m7McuSKho98/Moq-Use-Setup-Arguments-Parameters-In-The-Returns-Of-A-Mocked-Function</link>
      <pubDate>Thu, 22 Jul 2010 03:18:25 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
It can be useful when mocking a function with Moq to use parameters passed into the&#xD;
Setup of a mocked function in the Returns function.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I created a unit test to illustrate the basic idea:&#xD;
&lt;/p&gt;&#xD;
        &lt;pre class="brush:csharp"&gt;  &#xD;
[TestFixture]&#xD;
public class TestFixture1&#xD;
{&#xD;
   public interface ITest&#xD;
   {&#xD;
      int Func(int x, int y);&#xD;
   }&#xD;
&#xD;
   [Test]&#xD;
   public void Test()&#xD;
   {&#xD;
      Mock&amp;lt;ITest&amp;gt; mockTest = new Mock&amp;lt;ITest&amp;gt;(MockBehavior.Strict);&#xD;
&#xD;
      mockTest.Setup(x =&amp;gt; x.Func(It.IsAny&amp;lt;int&amp;gt;(), It.IsAny&amp;lt;int&amp;gt;()))&#xD;
         .Returns((int x, int y) =&amp;gt; { return FuncData(x, y); });&#xD;
&#xD;
      ITest test = mockTest.Object;&#xD;
&#xD;
      Assert.AreEqual(5, test.Func(2, 3));&#xD;
      Assert.AreEqual(3, test.Func(1, 2));&#xD;
   }&#xD;
&#xD;
   private int FuncData(int x, int y)&#xD;
   {&#xD;
      return x + y;&#xD;
   }&#xD;
}&lt;/pre&gt;&#xD;
        &lt;p&gt;&#xD;
The main idea is to use a lambda expression in the Returns function that specifies&#xD;
the arguments that can be used in whatever way is needed.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I created a short screen cast to demo how this works:&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="405"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/1OCeGyaL2vI&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/1OCeGyaL2vI&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;p&gt;&#xD;
I hope this helps! Code on :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=cba0a1c7-e1c9-4cb2-9165-2e82218abb83"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/coSLX45W7i5-1vmfrBTN2Wt7fy8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/coSLX45W7i5-1vmfrBTN2Wt7fy8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/coSLX45W7i5-1vmfrBTN2Wt7fy8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/coSLX45W7i5-1vmfrBTN2Wt7fy8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/m7McuSKho98" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,cba0a1c7-e1c9-4cb2-9165-2e82218abb83</comments>
      <category>.NET</category>
      <category>Moq</category>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/07/22/Moq-Use-Setup-Arguments-Parameters-In-The-Returns-Of-A-Mocked-Function</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=5a7ef665-466b-4fc6-988b-463aa7f555b2</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,5a7ef665-466b-4fc6-988b-463aa7f555b2</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,5a7ef665-466b-4fc6-988b-463aa7f555b2</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=5a7ef665-466b-4fc6-988b-463aa7f555b2</wfw:commentRss>
      
      <title>A way to Pass data from an ASP.NET MVC View to the Master Page</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,5a7ef665-466b-4fc6-988b-463aa7f555b2</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/Owjp6X1NGiM/A-Way-To-Pass-Data-From-An-ASPNET-MVC-View-To-The-Master-Page</link>
      <pubDate>Thu, 22 Jul 2010 03:05:35 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
There is no clear cut mechanism provided by the ASP.NET MVC framework to pass data&#xD;
from a view to it’s master page. I’ve been using a technique that I’m reasonably happy&#xD;
with, which I’ll describe in this blog post.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
For starters, my example will be using the ITypeInstanceDictionary provided in the&#xD;
TTC Tools. Please read my blog post &lt;a href="http://thethoughtfulcoder.com/2010/07/22/Pass-Data-From-An-ASPNET-MVC-Controller-To-The-View-Using-The-TTC-Tools-Type-Instance-Dictionary"&gt;pass&#xD;
data from an ASP.NET MVC controller to view&lt;/a&gt; to learn more. The code shown in this&#xD;
blog post is included in a demo web application on the &lt;a href="http://github.com/nfox-ttc/TTC-Tools"&gt;TTC&#xD;
Tools GitHub&lt;/a&gt; page.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
There are many scenarios in which you want to drive master page values from the view.&#xD;
For example: some CSS styling that exists in the master page will be dependent on&#xD;
the view. Personally I feel this should not be driven by the controller, as there&#xD;
are many situations in which CSS styles are purely display driven.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I’ll summarize the basic concepts for passing data from the view to it’s master page. &#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
Create an interface that is used by the master page for use in the master page markup&#xD;
code, and allow the view to override these values. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Setup the master page view data at the top of the master page &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Follow up the master page code with a content place holder. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
This content place holder will be used by the view to override any master page data&#xD;
values. &#xD;
&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
My example code will show how to override the pages body element id in the master&#xD;
page from a view.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The following code snippet shows an example master page implementation:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/AwayhowtoPassd.NETMVCViewtotheMasterPage_13769/SetupAspNetMvcMasterPageToAllowViewToOverrideData_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Setup ASP.NET MVC Master Page To Allow View To Override Data" border="0" alt="Setup ASP.NET MVC Master Page To Allow View To Override Data" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/AwayhowtoPassd.NETMVCViewtotheMasterPage_13769/SetupAspNetMvcMasterPageToAllowViewToOverrideData_thumb.png" width="649" height="707"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The view can override master page view data by creating a content control for the&#xD;
master page’s content place holder which follows the setup of the master page’s view&#xD;
data.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/AwayhowtoPassd.NETMVCViewtotheMasterPage_13769/AspNetViewPassDataToMasterPage_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="ASP.NET MVC View Pass Data To Master Page" border="0" alt="ASP.NET MVC View Pass Data To Master Page" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/AwayhowtoPassd.NETMVCViewtotheMasterPage_13769/AspNetViewPassDataToMasterPage_thumb.png" width="650" height="513"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The ASP.NET MVC view engine rendering execution flow will start at the top of the&#xD;
master page and then flow into the content place holders. This allows the view to&#xD;
override the master page view data before it is used later in the master page markup&#xD;
code.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I created a screen cast which might help explain this technique in a bit more detail.&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="405"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/yJwzb9nrhbk&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/yJwzb9nrhbk&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;p&gt;&#xD;
If you need any further explanation or have any questions please let me know. I hope&#xD;
someone finds this useful :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=5a7ef665-466b-4fc6-988b-463aa7f555b2"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mo0In6amUzqd_uiT2o69JdZf4Ow/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mo0In6amUzqd_uiT2o69JdZf4Ow/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mo0In6amUzqd_uiT2o69JdZf4Ow/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mo0In6amUzqd_uiT2o69JdZf4Ow/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/Owjp6X1NGiM" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,5a7ef665-466b-4fc6-988b-463aa7f555b2</comments>
      <category>.NET</category>
      <category>ASP.NET MVC</category>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/07/22/A-Way-To-Pass-Data-From-An-ASPNET-MVC-View-To-The-Master-Page</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=7832276c-963b-4310-af20-1fe3ddf9209c</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,7832276c-963b-4310-af20-1fe3ddf9209c</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,7832276c-963b-4310-af20-1fe3ddf9209c</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=7832276c-963b-4310-af20-1fe3ddf9209c</wfw:commentRss>
      
      <title>Pass data from an ASP.NET MVC Controller to the View using the TTC Tools type instance dictionary</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,7832276c-963b-4310-af20-1fe3ddf9209c</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/AtXenASL5mw/Pass-Data-From-An-ASPNET-MVC-Controller-To-The-View-Using-The-TTC-Tools-Type-Instance-Dictionary</link>
      <pubDate>Thu, 22 Jul 2010 02:40:22 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
The default mechanism for passing data from an ASP.NET MVC controller to the view&#xD;
is to use the ViewData property of the controller and view which is of type ViewDataDictionary.&#xD;
The ViewDataDictionary is a string indexed collection of type object. My main issue&#xD;
with this mechanism is two fold. I’m not a big fan of string indexed collections and&#xD;
I don’t want to have to cast to get at the type of the class instance in the collection.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The next option is to use the Model property of the ViewDataDictionary. The Model&#xD;
property of ViewData allows a strongly typed way to pass data from the controller&#xD;
to the view. The question becomes what type should be used? One choice is to use a&#xD;
specific type for each controller action and view, but this gets a bit cumbersome.&#xD;
Instead I propose using a collection indexed by type which is assigned to the Model&#xD;
property of ViewData.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I created a project called TTC Tools which houses the ITypeInstanceDictionary, which&#xD;
provides a generic mechanism to pass various types from controller to view in a more&#xD;
strongly typed way than the ViewDataDictionary.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I documented some &lt;a href="http://wiki.thethoughtfulcoder.com/TTC-Tools.TypeInstanceDictionary-Usage.ashx"&gt;basic&#xD;
usage scenarios for the type instance dictionary&lt;/a&gt; on my wiki. I also created a&#xD;
screen cast to document basic usage in an ASP.NET MVC application.&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="405"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/ZrEvCotAp4M&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/ZrEvCotAp4M&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;p&gt;&#xD;
The basic idea is the dictionary provides the template functions Add&amp;lt;T&amp;gt;, Get&amp;lt;T&amp;gt;,&#xD;
and Contains&amp;lt;T&amp;gt;. The type T is used as the indexer of the dictionary, so instances&#xD;
of various types can be added and retrieved from the dictionary.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
A very basic usage scenario from a unit test is illustrated as follows:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/Awaytopassdata.NETMVCControllertotheView_1309A/ITypeInstanceDictionaryBasicUsageExample_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ITypeInstanceDictionary Basic Usage Example" border="0" alt="ITypeInstanceDictionary Basic Usage Example" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/Awaytopassdata.NETMVCControllertotheView_1309A/ITypeInstanceDictionaryBasicUsageExample_thumb.png" width="625" height="305"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The type does not have to be specified for the Add call, as the declared type of the&#xD;
parameter will be used. The Get call must declare the type, as the type T is used&#xD;
for the dictionary index.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The type instance dictionary does allow multiple instances of the same type to be&#xD;
added, but only if some other type of instance identifier is supplied. For example&#xD;
an enumeration can be used to differentiate the types. An example of adding and retrieving&#xD;
multiple instances of the same type using an enumerated type for the instance id follows:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/Awaytopassdata.NETMVCControllertotheView_1309A/ITypeInstanceDictionaryMultipleOfSameInstanceExample_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ITypeInstanceDictionary Multiple Of Same Instance Example" border="0" alt="ITypeInstanceDictionary Multiple Of Same Instance Example" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/Awaytopassdata.NETMVCControllertotheView_1309A/ITypeInstanceDictionaryMultipleOfSameInstanceExample_thumb.png" width="662" height="302"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;h3&gt;Basic use in an ASP.NET MVC application&#xD;
&lt;/h3&gt;&#xD;
        &lt;p&gt;&#xD;
For convenience, derive all your controllers from a base controller that provides&#xD;
a  property of type ITypeInstanceDictionary. My example uses a property named&#xD;
TypeViewData.  The code for the base controller follows:&#xD;
&lt;/p&gt;&#xD;
        &lt;pre class="brush:csharp"&gt;   public class BaseController : Controller&#xD;
   {&#xD;
      ITypeInstanceDictionary _typeViewData = new TypeInstanceDictionary();&#xD;
&#xD;
      public ITypeInstanceDictionary TypeViewData&#xD;
      {&#xD;
         get&#xD;
         {&#xD;
            return _typeViewData;&#xD;
         }&#xD;
         set&#xD;
         {&#xD;
            _typeViewData = value;&#xD;
         }&#xD;
      }&#xD;
   }&lt;/pre&gt;&#xD;
        &lt;p&gt;&#xD;
Controller actions that return a ViewResult should use the controller View function&#xD;
overload which accepts the model argument. The TypeViewData property should be passed&#xD;
into the view function as follows:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/Awaytopassdata.NETMVCControllertotheView_1309A/ReturnITypeInstanceDictionaryFromAspNetMvcControllerAction_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Return ITypeInstanceDictionary From ASP.NET MVC Controller Action" border="0" alt="Return ITypeInstanceDictionary From ASP.NET MVC Controller Action" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/Awaytopassdata.NETMVCControllertotheView_1309A/ReturnITypeInstanceDictionaryFromAspNetMvcControllerAction_thumb.png" width="490" height="265"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The view should then use the template version of the ViewPage class, with the type&#xD;
set to TTC.Tools.ITypeInstanceDictionary. The template version of the ViewPage class&#xD;
strongly types the Model property of the View.  The Model property can then use&#xD;
the Get&amp;lt;T&amp;gt; function to retrieve the data sent from the controller. An example&#xD;
of the view code follows:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/Awaytopassdata.NETMVCControllertotheView_1309A/ITypeInstanceDictionaryAspNetMvcViewExample_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="ITypeInstanceDictionary ASP.NET MVC View Example" border="0" alt="ITypeInstanceDictionary ASP.NET MVC View Example" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/Awaytopassdata.NETMVCControllertotheView_1309A/ITypeInstanceDictionaryAspNetMvcViewExample_thumb.png" width="634" height="524"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
You can find the code, which includes a sample web site using the type instance dictionary,&#xD;
at the &lt;a href="http://github.com/nfox-ttc/TTC-Tools"&gt;TTC Tools GitHub page&lt;/a&gt;. I’ve&#xD;
also created some &lt;a href="http://wiki.thethoughtfulcoder.com/TTC-Tools.TTC-Tools-Home.ashx"&gt;basic&#xD;
documentation on my wiki&lt;/a&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
If you have any questions please let me know!  I’m not sure if others will find&#xD;
this useful, but you never know :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=7832276c-963b-4310-af20-1fe3ddf9209c"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/G0BOeMly1vrMX8gcasB6RRQiKPE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G0BOeMly1vrMX8gcasB6RRQiKPE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/G0BOeMly1vrMX8gcasB6RRQiKPE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/G0BOeMly1vrMX8gcasB6RRQiKPE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/AtXenASL5mw" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,7832276c-963b-4310-af20-1fe3ddf9209c</comments>
      <category>.NET</category>
      <category>ASP.NET MVC</category>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/07/22/Pass-Data-From-An-ASPNET-MVC-Controller-To-The-View-Using-The-TTC-Tools-Type-Instance-Dictionary</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=b8778eed-d8bb-4292-9f60-5391839d5b01</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,b8778eed-d8bb-4292-9f60-5391839d5b01</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,b8778eed-d8bb-4292-9f60-5391839d5b01</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=b8778eed-d8bb-4292-9f60-5391839d5b01</wfw:commentRss>
      
      <title>Wii Lego Harry Potter room with two tables bug (Year 2 Expelliarmus Lesson)</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,b8778eed-d8bb-4292-9f60-5391839d5b01</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/Q37S6iF4fkg/Wii-Lego-Harry-Potter-Room-With-Two-Tables-Bug-Year-2-Expelliarmus-Lesson</link>
      <pubDate>Thu, 08 Jul 2010 02:41:21 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
You might get stuck on the Wii Lego Harry Potter Expelliarmus Lesson. You can end&#xD;
up in the room stuck on the tables unable to get off.  I searched a bit and found&#xD;
the solution on this &lt;a href="http://www.videogamesblogger.com/2010/06/25/lego-harry-potter-walkthrough-video-guide-wii-xbox-360-ps3-pc-psp.htm"&gt;Lego&#xD;
Harry Potter walkthrough&lt;/a&gt;. The short of it is to press C to skip the video of Snape&#xD;
attacking the other teacher :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=b8778eed-d8bb-4292-9f60-5391839d5b01"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qK7Pq3u_Jns-78CGCk2dCF2cTQA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qK7Pq3u_Jns-78CGCk2dCF2cTQA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qK7Pq3u_Jns-78CGCk2dCF2cTQA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qK7Pq3u_Jns-78CGCk2dCF2cTQA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/Q37S6iF4fkg" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,b8778eed-d8bb-4292-9f60-5391839d5b01</comments>
      <category>Entertainment</category>
      <category>Games</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/07/08/Wii-Lego-Harry-Potter-Room-With-Two-Tables-Bug-Year-2-Expelliarmus-Lesson</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=50dbbf54-8b04-4ba1-9515-9025da9557d7</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,50dbbf54-8b04-4ba1-9515-9025da9557d7</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,50dbbf54-8b04-4ba1-9515-9025da9557d7</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=50dbbf54-8b04-4ba1-9515-9025da9557d7</wfw:commentRss>
      
      <title>Copy and paste text in Windows PowerShell with mouse right clicks</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,50dbbf54-8b04-4ba1-9515-9025da9557d7</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/IRnVvxtDrKY/Copy-And-Paste-Text-In-Windows-PowerShell-With-Mouse-Right-Clicks</link>
      <pubDate>Mon, 05 Jul 2010 03:42:40 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I happened across a nice shortcut to copy and paste text in Windows PowerShell. Highlight&#xD;
some text in PowerShell with the mouse, right click to copy the text, and right click&#xD;
again to paste the text at the cursor. If you right click in PowerShell, the current&#xD;
text content of the clipboard will be copied at the cursor.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I did a short video showing this happy shortcut on Windows 7.&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="405"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/zn8lTJcveIE&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/zn8lTJcveIE&amp;amp;hl=en_US&amp;amp;fs=1?color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=50dbbf54-8b04-4ba1-9515-9025da9557d7"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xxZWmg4fO59uXoSjBEqCMRpFv98/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xxZWmg4fO59uXoSjBEqCMRpFv98/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xxZWmg4fO59uXoSjBEqCMRpFv98/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xxZWmg4fO59uXoSjBEqCMRpFv98/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/IRnVvxtDrKY" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,50dbbf54-8b04-4ba1-9515-9025da9557d7</comments>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/07/05/Copy-And-Paste-Text-In-Windows-PowerShell-With-Mouse-Right-Clicks</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=28697dfc-dce6-4a35-aaa2-fff1762c0a15</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,28697dfc-dce6-4a35-aaa2-fff1762c0a15</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,28697dfc-dce6-4a35-aaa2-fff1762c0a15</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=28697dfc-dce6-4a35-aaa2-fff1762c0a15</wfw:commentRss>
      
      <title>Visual Studio 2010 Attach Security Warning – Trying to attach to w3wp.exe</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,28697dfc-dce6-4a35-aaa2-fff1762c0a15</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/UqtB6y-puZE/Visual-Studio-2010-Attach-Security-Warning-Trying-To-Attach-To-W3wpexe</link>
      <pubDate>Sun, 25 Apr 2010 02:56:16 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
When debugging web projects, I always use Attach to Process. Initially when attaching&#xD;
to the w3wp.exe process after a fresh Visual Studio 2010 install the following warning&#xD;
will popup every time:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Attach To Process Dialog" border="0" alt="Attach To Process Dialog" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/VisualStudio2010AttachSecurityWarnin.exe_14220/AttachToProcessDialog_3.png" width="433" height="248"&gt;&lt;/img&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
This will not do!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
You can modify the following registry entry to stop this dialog from popping up:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
 &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="DisableAttachSecurityWarning Registry Entry" border="0" alt="DisableAttachSecurityWarning Registry Entry" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/VisualStudio2010AttachSecurityWarnin.exe_14220/DisableAttachSecurityWarningRegistryEntry_8.png" width="634" height="331"&gt;&lt;/img&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Set the value DisableAttachSecurityWarning to 1 under the registry key HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\Debugger&#xD;
.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I believe this applies to Visual 2008 as well although you would use 9.0 instead of&#xD;
10.0 in the registry key path.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I hope this helps :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=28697dfc-dce6-4a35-aaa2-fff1762c0a15"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5n6I6W7GLg-gfgFYzv1xJyTXyoQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5n6I6W7GLg-gfgFYzv1xJyTXyoQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5n6I6W7GLg-gfgFYzv1xJyTXyoQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5n6I6W7GLg-gfgFYzv1xJyTXyoQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/UqtB6y-puZE" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,28697dfc-dce6-4a35-aaa2-fff1762c0a15</comments>
      <category>Technical</category>
      <category>Visual Studio</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/04/25/Visual-Studio-2010-Attach-Security-Warning-Trying-To-Attach-To-W3wpexe</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=4467c5a5-338b-4911-8d56-1a6da04c16e4</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,4467c5a5-338b-4911-8d56-1a6da04c16e4</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,4467c5a5-338b-4911-8d56-1a6da04c16e4</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=4467c5a5-338b-4911-8d56-1a6da04c16e4</wfw:commentRss>
      <slash:comments>2</slash:comments>
      
      <title>Godzilla Final Wars – A fun Godzilla movie</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,4467c5a5-338b-4911-8d56-1a6da04c16e4</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/hhUIkTs5gxM/Godzilla-Final-Wars-A-Fun-Godzilla-Movie</link>
      <pubDate>Thu, 01 Apr 2010 02:43:49 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-AtomicRay_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Godzilla Fina lWars Atomic Ray" border="0" alt="Godzilla Fina lWars Atomic Ray" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-AtomicRay_thumb.png" width="651" height="248"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;div style="float: right; margin-left: 8px"&gt;&#xD;
          &lt;iframe style="width: 120px; height: 240px" marginheight="0" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;nou=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=thethoucom-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;md=10FE9736YVPPT7A0FBG2&amp;amp;asins=B000BMY2L0" frameborder="0" marginwidth="0" scrolling="no"&gt;&#xD;
          &lt;/iframe&gt;&#xD;
        &lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
I watched &lt;a href="http://www.imdb.com/title/tt0399102/"&gt;Godzilla Final Wars&lt;/a&gt; the&#xD;
other night with my son. He thinks Godzilla is cool! Hopefully I’m not raising him&#xD;
to be too much of a nerd :-) &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I grew up watching Godzilla movies in the theatre during 70’s and have been hooked&#xD;
ever since. I was a huge Godzilla fan as a kid. If only we had a VCR back then so&#xD;
I could have taped the creature features.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Godzilla is definitely a love hate thing. Either you see a guy in a suite or you see&#xD;
a giant monster trashing everything in sight. I’m still a kid at heart, so I still&#xD;
see a giant monster. It is not as magical as it was back in the day, but I still love&#xD;
it.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
What I really enjoyed about Final Wars is that it pulls out all the stops and throws&#xD;
in every campy idea including aliens, bad acting, tons of monsters, and a ridiculous&#xD;
story line which make for a good Godzilla flick :-D&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I gave Godzilla Final Wars 7/10 on &lt;a href="http://www.imdb.com/"&gt;IMDb&lt;/a&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Here are some highlights of the film:&#xD;
&lt;/p&gt;&#xD;
        &lt;p align="center"&gt;&#xD;
You have to love how Godzilla gets hit with a blast like the following:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-Explosion_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Godzilla Final Wars Explosion" border="0" alt="Godzilla Final Wars Explosion" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-Explosion_thumb.png" width="538" height="205"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p align="center"&gt;&#xD;
Then he is standing there in an enormous crater :-D He’s one tough customer!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-ImpactCrater_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Godzilla Final Wars Impact Crater" border="0" alt="Godzilla Final Wars Impact Crater" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-ImpactCrater_thumb.png" width="538" height="205"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p align="center"&gt;&#xD;
I love how the Hollywood Godzilla makes an appearance in the film only to end up at&#xD;
the end of a bit of atomic fire :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-AmericanGodzilla_2.png"&gt;&#xD;
          &lt;img style="border-right-width: 0px; margin: 0px 0px 0px 25px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Godzilla Final Wars Hollywood Godzilla" border="0" alt="Godzilla Final Wars Hollywood Godzilla" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-AmericanGodzilla_thumb.png" width="244" height="151"&gt;&lt;/img&gt;&#xD;
        &lt;/a&gt;&#xD;
        &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-TheEndOfTheAmericanGodzilla_2.png"&gt;&#xD;
          &lt;img style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="GodzillaFinalWars-TheEndOfTheAmericanGodzilla" border="0" alt="GodzillaFinalWars-TheEndOfTheAmericanGodzilla" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-TheEndOfTheAmericanGodzilla_thumb.png" width="385" height="147"&gt;&lt;/img&gt;&#xD;
        &lt;/a&gt;&#xD;
        &lt;p align="center"&gt;&#xD;
I like to call the Hollywood Godzilla Giguana. It certainly looks more like a giant&#xD;
iguana than Godzilla.&#xD;
&lt;/p&gt;&#xD;
        &lt;p align="center"&gt;&#xD;
Many &lt;a href="http://en.wikipedia.org/wiki/Kaiju"&gt;kaiju&lt;/a&gt; make appearances in Final&#xD;
Wars. Some of the contestants include &lt;a href="http://en.wikipedia.org/wiki/Gigan"&gt;Gigan&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Anguirus"&gt;Anguirus&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Kamacuras"&gt;Kamacuras&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Kumonga"&gt;Kumonga&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Ebirah"&gt;Ebirah&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/King_Caesar"&gt;King&#xD;
Caesar&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Mothra"&gt;Mothra&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Rodan"&gt;Rodan&lt;/a&gt;,&#xD;
and &lt;a href="http://en.wikipedia.org/wiki/Hedorah"&gt;Hedorah&lt;/a&gt;. Some of them are shown&#xD;
below.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-Gigan_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; margin: 0px 0px 0px 35px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Godzilla Final Wars Gigan" border="0" alt="Godzilla Final Wars Gigan" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-Gigan_thumb.png" width="208" height="205"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-Kumonga_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; margin: 0px 0px 35px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Godzilla Final Wars Kumonga" border="0" alt="Godzilla Final Wars Kumonga" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-Kumonga_thumb.png" width="382" height="146"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-KingCaesar_4.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; margin: 0px 0px 0px 75px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Godzilla Final Wars King Caesar" border="0" alt="Godzilla Final Wars King Caesar" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-KingCaesar_thumb_1.png" width="244" height="151"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-Rodan_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; margin: 0px 0px 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Godzilla Final Wars Rodan" border="0" alt="Godzilla Final Wars Rodan" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-Rodan_thumb.png" width="244" height="122"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;  &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-Anguirus_4.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Godzilla Final Wars Anguirus" border="0" alt="Godzilla Final Wars Anguirus" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-Anguirus_thumb_1.png" width="244" height="129"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p align="center"&gt;&#xD;
I thought the latest kaiju, Monster X, was cool. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-MonsterXLiftingGodzilla_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Godzilla Final Wars Monster X Lifting Godzilla" border="0" alt="Godzilla Final Wars Monster X Lifting Godzilla" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-MonsterXLiftingGodzilla_thumb.png" width="390" height="228"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-MonsterXBattlesGodzilla_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; margin: 0px 0px 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Godzilla Final Wars Monster X Battles Godzilla" border="0" alt="Godzilla Final Wars Monster X Battles Godzilla" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-MonsterXBattlesGodzilla_thumb.png" width="244" height="186"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p align="center"&gt;&#xD;
You have to love the alien’s shades.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-CoolShades_4.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Godzilla Final Wars Cool Shades" border="0" alt="Godzilla Final Wars Cool Shades" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-CoolShades_thumb_1.png" width="434" height="265"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p align="center"&gt;&#xD;
I love the M. Bison look!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-M-Bison_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Godzilla Final Wars M. Bison Look" border="0" alt="Godzilla Final Wars M. Bison Look" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-M-Bison_thumb.png" width="339" height="227"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p align="center"&gt;&#xD;
Godzilla taught his son well.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-MinillaWearsASeatBelt_4.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Godzilla Final Wars Minilla Wears A Seat Belt" border="0" alt="Godzilla Final Wars Minilla Wears A Seat Belt" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GodzillaFinalWarsAfunGodzillamovie_15142/GodzillaFinalWars-MinillaWearsASeatBelt_thumb_1.png" width="640" height="242"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=4467c5a5-338b-4911-8d56-1a6da04c16e4"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bP-titEv4ZiOkySEei4fUBjWY5c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bP-titEv4ZiOkySEei4fUBjWY5c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bP-titEv4ZiOkySEei4fUBjWY5c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bP-titEv4ZiOkySEei4fUBjWY5c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/hhUIkTs5gxM" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,4467c5a5-338b-4911-8d56-1a6da04c16e4</comments>
      <category>Entertainment</category>
      <category>Movies</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/04/01/Godzilla-Final-Wars-A-Fun-Godzilla-Movie</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=9e69aaad-7c16-4306-880c-911a52edd979</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,9e69aaad-7c16-4306-880c-911a52edd979</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,9e69aaad-7c16-4306-880c-911a52edd979</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=9e69aaad-7c16-4306-880c-911a52edd979</wfw:commentRss>
      
      <title>All That Remains – The Fall Of Ideals – This album rocks!</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,9e69aaad-7c16-4306-880c-911a52edd979</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/YF5Cwn5mJ1I/All-That-Remains-The-Fall-Of-Ideals-This-Album-Rocks</link>
      <pubDate>Sat, 27 Mar 2010 18:44:12 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;div style="position: relative; float: right; right: 20px"&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/AllThatRemainsTheFallOfIdeals_6D2/AllThatRemains-TheFallOfIdeals_2.jpg"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AllThatRemains-TheFallOfIdeals" border="0" alt="AllThatRemains-TheFallOfIdeals" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/AllThatRemainsTheFallOfIdeals_6D2/AllThatRemains-TheFallOfIdeals_thumb.jpg" width="180" height="180"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt; &#xD;
&lt;/div&gt;&#xD;
        &lt;div style="position: absolute; top: 290px; right: 50px"&gt;&#xD;
          &lt;strike&gt;&#xD;
          &lt;/strike&gt;&#xD;
          &lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" id="Player_4cb03343-42ef-4260-9a7b-cd5987ca263d" width="250px" height="250px"&gt;&#xD;
            &lt;param name="movie" value="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;amp;MarketPlace=US&amp;amp;ID=V20070822%2FUS%2Fthethoucom-20%2F8014%2F4cb03343-42ef-4260-9a7b-cd5987ca263d&amp;amp;Operation=GetDisplayTemplate"&gt;&lt;/param&gt;&#xD;
            &lt;param name="quality" value="high"&gt;&lt;/param&gt;&#xD;
            &lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;amp;MarketPlace=US&amp;amp;ID=V20070822%2FUS%2Fthethoucom-20%2F8014%2F4cb03343-42ef-4260-9a7b-cd5987ca263d&amp;amp;Operation=GetDisplayTemplate" id="Player_4cb03343-42ef-4260-9a7b-cd5987ca263d" quality="high" bgcolor="#ffffff" name="Player_4cb03343-42ef-4260-9a7b-cd5987ca263d" allowscriptaccess="always" type="application/x-shockwave-flash" align="middle" height="250px" width="250px"&gt;&#xD;
            &lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
          &lt;noscript&gt;&#xD;
          &lt;/noscript&gt;&#xD;
        &lt;/div&gt;&#xD;
        &lt;div style="width: 430px; float: left"&gt;&#xD;
          &lt;p&gt;&#xD;
This album absolutely rocks. Usually I only like a portion of the songs on an album,&#xD;
but this compilation from &lt;a href="http://www.allthatremainsonline.com/"&gt;All That&#xD;
Remains&lt;/a&gt; is freakin awesome. The Fall Of Ideals has hard hitting vocals and sound&#xD;
on every song. I’ve been listening to this album a lot ever since I discovered it.&#xD;
This is good coding music :-) If you are not familiar with the metal genre, I suggest&#xD;
you read my post &lt;a href="http://thethoughtfulcoder.com/2010/03/27/How-To-Start-Listening-To-Metal-Its-An-Acquired-Taste"&gt;How&#xD;
to start listening to Metal – It’s an acquired taste&lt;/a&gt;.&#xD;
&lt;/p&gt;&#xD;
          &lt;p&gt;&#xD;
Songs on my playlist:&#xD;
&lt;/p&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
This Calling &#xD;
&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Not Alone &#xD;
&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
It Dwells In Me &#xD;
&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
We Stand &#xD;
&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Whispers (I Hear You) &#xD;
&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
The Weak Willed &#xD;
&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Six &#xD;
&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Become the Catalyst &#xD;
&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
The Air that I Breath &#xD;
&lt;/li&gt;&#xD;
            &lt;li&gt;&#xD;
Empty Inside (this is my favorite) &#xD;
&lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
          &lt;p&gt;&#xD;
Songs not on my playlist:&#xD;
&lt;/p&gt;&#xD;
          &lt;ul&gt;&#xD;
            &lt;li&gt;&#xD;
Indictment &#xD;
&lt;/li&gt;&#xD;
          &lt;/ul&gt;&#xD;
          &lt;p&gt;&#xD;
So 10/11 songs are on my playlist. Yes it rocks!&#xD;
&lt;/p&gt;&#xD;
        &lt;/div&gt;&#xD;
        &lt;div style="clear: both"&gt;&#xD;
        &lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=9e69aaad-7c16-4306-880c-911a52edd979"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/P_nfMEDxIvw1ylJSHdJm6u9rk6Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P_nfMEDxIvw1ylJSHdJm6u9rk6Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/P_nfMEDxIvw1ylJSHdJm6u9rk6Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P_nfMEDxIvw1ylJSHdJm6u9rk6Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/YF5Cwn5mJ1I" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,9e69aaad-7c16-4306-880c-911a52edd979</comments>
      <category>Entertainment</category>
      <category>Music</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/03/27/All-That-Remains-The-Fall-Of-Ideals-This-Album-Rocks</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=6016efa9-e60d-4d6c-bb18-a0c9e6bcd25b</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,6016efa9-e60d-4d6c-bb18-a0c9e6bcd25b</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,6016efa9-e60d-4d6c-bb18-a0c9e6bcd25b</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=6016efa9-e60d-4d6c-bb18-a0c9e6bcd25b</wfw:commentRss>
      
      <title>How to start listening to Metal – It’s an acquired taste</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,6016efa9-e60d-4d6c-bb18-a0c9e6bcd25b</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/8l23NxEzTug/How-To-Start-Listening-To-Metal-Its-An-Acquired-Taste</link>
      <pubDate>Sat, 27 Mar 2010 18:41:13 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;div style="float: right; margin-left: 8px"&gt;&#xD;
          &lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab" id="Player_b55c68b3-e360-4e29-b0ae-bbfa551472f7" width="250px" height="250px"&gt;&#xD;
            &lt;param name="movie" value="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;amp;MarketPlace=US&amp;amp;ID=V20070822%2FUS%2Fthethoucom-20%2F8014%2Fb55c68b3-e360-4e29-b0ae-bbfa551472f7&amp;amp;Operation=GetDisplayTemplate"&gt;&lt;/param&gt;&#xD;
            &lt;param name="quality" value="high"&gt;&lt;/param&gt;&#xD;
            &lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="http://ws.amazon.com/widgets/q?ServiceVersion=20070822&amp;amp;MarketPlace=US&amp;amp;ID=V20070822%2FUS%2Fthethoucom-20%2F8014%2Fb55c68b3-e360-4e29-b0ae-bbfa551472f7&amp;amp;Operation=GetDisplayTemplate" id="Player_b55c68b3-e360-4e29-b0ae-bbfa551472f7" quality="high" bgcolor="#ffffff" name="Player_b55c68b3-e360-4e29-b0ae-bbfa551472f7" allowscriptaccess="always" type="application/x-shockwave-flash" align="middle" height="250px" width="250px"&gt;&#xD;
            &lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
          &lt;noscript&gt;&#xD;
          &lt;/noscript&gt;&#xD;
        &lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
Ever since my cousin told me to listen to Metallica’s &lt;strong&gt;…&lt;em&gt;And Justice for&#xD;
All&lt;/em&gt;&lt;/strong&gt; some 20 years ago I’ve been a metal listener. I remember when I&#xD;
first listened to the album, I couldn’t stand it. My cousin advised me I needed to&#xD;
listen to it many times before I came to a judgment. At first my ear could not pick&#xD;
up the speed and sound of the music. Gradually it started to slow down and the music&#xD;
started make sense. Before I knew it, I realized this music rocks :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I imagine metal is a bit like beer, it is an acquired taste for most people. Actually,&#xD;
I suppose for most listeners it is the proverbial nails on the chalk board :-) Metal&#xD;
is certainly music living on the fringe. I believe this genre of music is misunderstood&#xD;
and, if given a chance, stands strong on its own merits. It has a power and energy&#xD;
that is unmatched in the music world. After you acquire a taste for metal other music&#xD;
seems to lack a little something.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
It is not that metal is the best and everything else sucks. I enjoy the full spectrum&#xD;
of music genres. Certainly music is a completely subjective experience, but missing&#xD;
a little metal in your diet might deprive your ears of some much needed noise.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I normally listen to music while coding. For years sleep apnea made it hard for me&#xD;
to push through the day, so listening to music helped me to keep me going and stay&#xD;
focused. I couldn’t exactly listen to Enya and keep alert :-) Metal is a bit of an&#xD;
aural caffeine.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
So I suggest starting out with Metallica’s&lt;strong&gt;&lt;em&gt; …And Justice for All&lt;/em&gt;&lt;/strong&gt;.&#xD;
Listen to the album at least 5 times. If it doesn’t start making sense then maybe&#xD;
metal just isn’t for you :-(&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=6016efa9-e60d-4d6c-bb18-a0c9e6bcd25b"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NY34lnLkmrWo27ut6y99JLPuJQw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NY34lnLkmrWo27ut6y99JLPuJQw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NY34lnLkmrWo27ut6y99JLPuJQw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NY34lnLkmrWo27ut6y99JLPuJQw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/8l23NxEzTug" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,6016efa9-e60d-4d6c-bb18-a0c9e6bcd25b</comments>
      <category>Entertainment</category>
      <category>Music</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/03/27/How-To-Start-Listening-To-Metal-Its-An-Acquired-Taste</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=72840713-c8b4-4da0-b33a-cb04735e27f2</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,72840713-c8b4-4da0-b33a-cb04735e27f2</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,72840713-c8b4-4da0-b33a-cb04735e27f2</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=72840713-c8b4-4da0-b33a-cb04735e27f2</wfw:commentRss>
      
      <title>Astro Boy (2009) – Many seem to dislike it, but my son and I really enjoyed it</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,72840713-c8b4-4da0-b33a-cb04735e27f2</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/tpbniL_8Eis/Astro-Boy-2009-Many-Seem-To-Dislike-It-But-My-Son-And-I-Really-Enjoyed-It</link>
      <pubDate>Sat, 27 Mar 2010 04:37:43 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/AstroBoy2009Manyseemtodislikeitbutmysona_7BA/AstroBoy_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="AstroBoy" border="0" alt="AstroBoy" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/AstroBoy2009Manyseemtodislikeitbutmysona_7BA/AstroBoy_thumb.png" width="665" height="285"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;div style="float: right; margin-left: 8px"&gt;&#xD;
          &lt;iframe style="width: 120px; height: 240px" marginheight="0" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;nou=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=thethoucom-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;md=10FE9736YVPPT7A0FBG2&amp;amp;asins=B001PR0Y80" frameborder="0" marginwidth="0" scrolling="no"&gt;&#xD;
          &lt;/iframe&gt;&#xD;
        &lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
My son and I watched Astro Boy this evening and we both really enjoyed it. As of writing&#xD;
this blog entry &lt;a href="http://www.imdb.com/title/tt0375568/"&gt;Astro Boy has a rating&#xD;
of 6.4/10 on IMDb&lt;/a&gt;. It seems like many people really dislike the film. Personally&#xD;
I found the story engaging and a bit sad in many ways. A father creating a robot to&#xD;
replace his dead son is a bit heart wrenching.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The plot line involving the villain probably could have been better, but I think the&#xD;
rest of the story was engaging for adults and kids.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
After watching Astro Boy my son excitedly stated we should buy it :-) After all, guns&#xD;
popping out of Astro Boy’s butt was a highlight not to soon be forgotten and I”m sure&#xD;
will often be recounted in the days to come :-D&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I give the movie 8/10. &#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=72840713-c8b4-4da0-b33a-cb04735e27f2"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/otAMmxu4Jh1512Z0VRJO5mF8lNo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/otAMmxu4Jh1512Z0VRJO5mF8lNo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/otAMmxu4Jh1512Z0VRJO5mF8lNo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/otAMmxu4Jh1512Z0VRJO5mF8lNo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/tpbniL_8Eis" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,72840713-c8b4-4da0-b33a-cb04735e27f2</comments>
      <category>Entertainment</category>
      <category>Movies</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/03/27/Astro-Boy-2009-Many-Seem-To-Dislike-It-But-My-Son-And-I-Really-Enjoyed-It</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=6af8d060-c53e-4ac5-8900-e2011e48d681</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,6af8d060-c53e-4ac5-8900-e2011e48d681</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,6af8d060-c53e-4ac5-8900-e2011e48d681</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=6af8d060-c53e-4ac5-8900-e2011e48d681</wfw:commentRss>
      
      <title>Visual Studio Compiler Error CS1548 - Cryptographic failure while signing assembly on Windows 7</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,6af8d060-c53e-4ac5-8900-e2011e48d681</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/Vep_pPaxgbg/Visual-Studio-Compiler-Error-CS1548-Cryptographic-Failure-While-Signing-Assembly-On-Windows-7</link>
      <pubDate>Sat, 27 Mar 2010 03:23:47 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I received the error Compiler Error CS1548 Cryptographic failure while signing assembly&#xD;
from a Visual Studio 2008 build after modifying a project to sign the assembly with&#xD;
a strong name from an existing key file. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I had a similar issue when trying to create a strong name key file on a different&#xD;
machine.  I created a blog post about &lt;a href="http://thethoughtfulcoder.com/2010/03/16/Strong-Name-Access-Denied-Error-On-Windows-7-64bit-From-Visual-Studio-And-Snexe"&gt;an&#xD;
error creating a strong name key file from Visual Studio or sn.exe.&lt;/a&gt; It ends up&#xD;
adding the security rights mentioned in my other blog post fixes this issue as well.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
To solve the issue on Windows 7 you can add modify permissions to your user for the&#xD;
C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys folder. Please see my other post for&#xD;
more information.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=6af8d060-c53e-4ac5-8900-e2011e48d681"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hVMX5bLSwKLXuIgezLGZ_MYgFJk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hVMX5bLSwKLXuIgezLGZ_MYgFJk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hVMX5bLSwKLXuIgezLGZ_MYgFJk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hVMX5bLSwKLXuIgezLGZ_MYgFJk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/Vep_pPaxgbg" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,6af8d060-c53e-4ac5-8900-e2011e48d681</comments>
      <category>Technical</category>
      <category>Visual Studio</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/03/27/Visual-Studio-Compiler-Error-CS1548-Cryptographic-Failure-While-Signing-Assembly-On-Windows-7</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=63b2a932-fae8-4831-9296-16bf72f42abb</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,63b2a932-fae8-4831-9296-16bf72f42abb</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,63b2a932-fae8-4831-9296-16bf72f42abb</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=63b2a932-fae8-4831-9296-16bf72f42abb</wfw:commentRss>
      
      <title>Numbered Google search results in FireFox</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,63b2a932-fae8-4831-9296-16bf72f42abb</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/Crn2i4Ubux8/Numbered-Google-Search-Results-In-FireFox</link>
      <pubDate>Sun, 21 Mar 2010 14:04:40 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I’ve been using a nice &lt;a href="http://www.mozilla.com/en-US/firefox/personal.html"&gt;FireFox&lt;/a&gt; &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/748"&gt;Greasemonkey&lt;/a&gt; script&#xD;
to number my Google search results.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/NumberedGooglesearchresults_8CF6/NumberedGoogleSearchResults_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Numbered Google Search Results" border="0" alt="Numbered Google Search Results" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/NumberedGooglesearchresults_8CF6/NumberedGoogleSearchResults_thumb.png" width="602" height="599"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt; &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I originally found the &lt;a href="http://www.scratch99.com/greasemonkey-script-google-numbered-search-results/"&gt;Google&#xD;
search results numbering script on the blog More Than Scratch The Surface&lt;/a&gt;. The &lt;a href="http://userscripts.org/scripts/show/57306"&gt;Google&#xD;
search results script can be found on userscripts.org&lt;/a&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=63b2a932-fae8-4831-9296-16bf72f42abb"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kFg386E5BnW02G-XTlZCEx-clWw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kFg386E5BnW02G-XTlZCEx-clWw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kFg386E5BnW02G-XTlZCEx-clWw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kFg386E5BnW02G-XTlZCEx-clWw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/Crn2i4Ubux8" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,63b2a932-fae8-4831-9296-16bf72f42abb</comments>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/03/21/Numbered-Google-Search-Results-In-FireFox</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=b792dff6-6f1f-4e45-9c29-823539f512bb</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,b792dff6-6f1f-4e45-9c29-823539f512bb</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,b792dff6-6f1f-4e45-9c29-823539f512bb</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=b792dff6-6f1f-4e45-9c29-823539f512bb</wfw:commentRss>
      
      <title>Strong name access denied error on Windows 7 64-bit from Visual Studio and sn.exe</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,b792dff6-6f1f-4e45-9c29-823539f512bb</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/C23WzFxaHyc/Strong-Name-Access-Denied-Error-On-Windows-7-64bit-From-Visual-Studio-And-Snexe</link>
      <pubDate>Tue, 16 Mar 2010 03:58:48 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I was trying to create a strong name for an assembly in Visual Studio from the project&#xD;
properties using the dialog:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/StrongnameaccessdeniederroronWindows.exe_15108/CreateStrongNameKeyDialog_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Create Strong Name Key Dialog" border="0" alt="Create Strong Name Key Dialog" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/StrongnameaccessdeniederroronWindows.exe_15108/CreateStrongNameKeyDialog_thumb.png" width="458" height="284"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
After clicking OK I received the following error message: The operation could not&#xD;
be completed. Access is denied.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/StrongnameaccessdeniederroronWindows.exe_15108/StrongNameAccessDeniedMessageBox_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Strong Name Access Denied Message Box" border="0" alt="Strong Name Access Denied Message Box" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/StrongnameaccessdeniederroronWindows.exe_15108/StrongNameAccessDeniedMessageBox_thumb.png" width="424" height="175"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I then tried from the command prompt using sn.exe and received the same type of message:&#xD;
Failed to generate a strong name key pair -- Access is denied.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/StrongnameaccessdeniederroronWindows.exe_15108/sn-AccessDeniedCommandPromptMessage_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="sn-AccessDeniedCommandPromptMessage" border="0" alt="sn-AccessDeniedCommandPromptMessage" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/StrongnameaccessdeniederroronWindows.exe_15108/sn-AccessDeniedCommandPromptMessage_thumb.png" width="644" height="174"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I found the following blog post &lt;a href="http://www.dasblonde.net/2006/02/19/ClickOnceCreateStrongNameKeyAccessDeniedError.aspx" target="_blank"&gt;Create&#xD;
Strong Name Key - Access Denied Error&lt;/a&gt;, but it applies to Windows XP. I searched&#xD;
around for a RSA\MachineKeys folder and found three different locations but it seems&#xD;
the folder C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys is the magic place.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I gave my user the following permissions on the MachineKeys folder and then I was&#xD;
able to sign my assembly :-D&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/StrongnameaccessdeniederroronWindows.exe_15108/ModifyPermissions_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Modify Permissions" border="0" alt="Modify Permissions" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/StrongnameaccessdeniederroronWindows.exe_15108/ModifyPermissions_thumb.png" width="333" height="137"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
When I changed the permissions on the folder it complained I could not change permissions&#xD;
on the files in the folder, so I cancelled out of the application of the file permissions.&#xD;
It looks like I’d have to take ownership of the existing files in order to change&#xD;
their permissions which I decided not to do at this point.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I hope this helps :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=b792dff6-6f1f-4e45-9c29-823539f512bb"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y1ehqhxkmQ5E9tFsuWfKZnGTspg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y1ehqhxkmQ5E9tFsuWfKZnGTspg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/y1ehqhxkmQ5E9tFsuWfKZnGTspg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y1ehqhxkmQ5E9tFsuWfKZnGTspg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/C23WzFxaHyc" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,b792dff6-6f1f-4e45-9c29-823539f512bb</comments>
      <category>.NET</category>
      <category>Technical</category>
      <category>Visual Studio</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/03/16/Strong-Name-Access-Denied-Error-On-Windows-7-64bit-From-Visual-Studio-And-Snexe</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=03a75244-b7bd-4401-9e2a-4eec4dc3e9b2</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,03a75244-b7bd-4401-9e2a-4eec4dc3e9b2</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,03a75244-b7bd-4401-9e2a-4eec4dc3e9b2</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=03a75244-b7bd-4401-9e2a-4eec4dc3e9b2</wfw:commentRss>
      
      <title>A way to determine if an ASP.NET MVC view exists</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,03a75244-b7bd-4401-9e2a-4eec4dc3e9b2</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/Uyj4Q8ZZTCw/A-Way-To-Determine-If-An-ASPNET-MVC-View-Exists</link>
      <pubDate>Tue, 16 Mar 2010 02:25:18 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I needed some code to determine if an ASP.NET MVC view exists. For a particular controller&#xD;
I’m dynamically determining the view to return by name. I looked at the source code&#xD;
for ASP.NET MVC and figured out how views are found and came up with the following&#xD;
code:&#xD;
&lt;/p&gt;&#xD;
        &lt;pre class="brush: csharp"&gt;public ActionResult Page(string viewName)&#xD;
{&#xD;
   ViewEngineResult viewResult = ViewEngines.Engines.FindView(ControllerContext, viewName, null);&#xD;
&#xD;
   if (viewResult.View == null)&#xD;
   {&#xD;
      throw new HttpException(404, "404 - View Not Found");&#xD;
   }&#xD;
&#xD;
   return View(viewName);&#xD;
}&lt;/pre&gt;&#xD;
        &lt;p&gt;&#xD;
This function is a member of a controller class. I wanted to check if the view exists&#xD;
and return a HTTP 404 result if the view is not found. There is likely a better way&#xD;
to wrap up the call in a helper function, but this illustrates the principle.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
There may be another or better way to do this, but this works for now and hopefully&#xD;
might help someone else as well :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=03a75244-b7bd-4401-9e2a-4eec4dc3e9b2"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qdwRPhZqeOjYXX_xlHWZXxZF92A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qdwRPhZqeOjYXX_xlHWZXxZF92A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qdwRPhZqeOjYXX_xlHWZXxZF92A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qdwRPhZqeOjYXX_xlHWZXxZF92A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/Uyj4Q8ZZTCw" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,03a75244-b7bd-4401-9e2a-4eec4dc3e9b2</comments>
      <category>ASP.NET MVC</category>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/03/16/A-Way-To-Determine-If-An-ASPNET-MVC-View-Exists</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=3eb1792b-1ecf-4156-8c5f-41214b816db0</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,3eb1792b-1ecf-4156-8c5f-41214b816db0</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,3eb1792b-1ecf-4156-8c5f-41214b816db0</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=3eb1792b-1ecf-4156-8c5f-41214b816db0</wfw:commentRss>
      <slash:comments>2</slash:comments>
      
      <title>Visual Studio 2010 highlighted reference color may cause an issue with non-default color schemes</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,3eb1792b-1ecf-4156-8c5f-41214b816db0</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/sT8SkOQtkoA/Visual-Studio-2010-Highlighted-Reference-Color-May-Cause-An-Issue-With-Nondefault-Color-Schemes</link>
      <pubDate>Sun, 14 Mar 2010 01:30:03 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
After importing my color scheme from Visual Studio 2008 into Visual Studio 2010 I&#xD;
found a problem with the color used to highlight references. The background highlight&#xD;
shows up on the text under the caret for things like variables, functions, classes,&#xD;
etc. and any text that is a reference.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I created a short video to show how to deal with this issue.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;object width="660" height="405"&gt;&#xD;
            &lt;param name="movie" value="http://www.youtube.com/v/xAATK7kUBQ4&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="http://www.youtube.com/v/xAATK7kUBQ4&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
            &lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The setting in Visual Studio 2010 is under the Tools…Options menu.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/VisualStudio2010highlightedreferencecolo_D4F1/VisualStudio2010ToolsMenu_4.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Visual Studio 2010 Tools Menu" border="0" alt="Visual Studio 2010 Tools Menu" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/VisualStudio2010highlightedreferencecolo_D4F1/VisualStudio2010ToolsMenu_thumb_1.png" width="353" height="421"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Go to Environment… fonts and colors… Display item Highlighted Reference and change&#xD;
the item background.  If you want to get rid of the Highlighted Reference color&#xD;
then choose an item background of Automatic.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/VisualStudio2010highlightedreferencecolo_D4F1/VisualStudio2010-OptionsFontsColorsDialog_4.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Visual Studio 2010 Options Fonts Colors Dialog" border="0" alt="Visual Studio 2010 Options Fonts Colors Dialog" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/VisualStudio2010highlightedreferencecolo_D4F1/VisualStudio2010-OptionsFontsColorsDialog_thumb_1.png" width="644" height="376"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I hope this helps someone :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=3eb1792b-1ecf-4156-8c5f-41214b816db0"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vHLziaxNBjkbU4FnFKcNIhQKDk4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vHLziaxNBjkbU4FnFKcNIhQKDk4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vHLziaxNBjkbU4FnFKcNIhQKDk4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vHLziaxNBjkbU4FnFKcNIhQKDk4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/sT8SkOQtkoA" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,3eb1792b-1ecf-4156-8c5f-41214b816db0</comments>
      <category>Technical</category>
      <category>Visual Studio</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/03/14/Visual-Studio-2010-Highlighted-Reference-Color-May-Cause-An-Issue-With-Nondefault-Color-Schemes</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=06f4b7db-2a31-481b-ab47-8467d92708d8</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,06f4b7db-2a31-481b-ab47-8467d92708d8</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,06f4b7db-2a31-481b-ab47-8467d92708d8</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=06f4b7db-2a31-481b-ab47-8467d92708d8</wfw:commentRss>
      
      <title>Visual Studio 2010 floating code windows</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,06f4b7db-2a31-481b-ab47-8467d92708d8</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/jSZNLiozAI0/Visual-Studio-2010-Floating-Code-Windows</link>
      <pubDate>Sat, 06 Mar 2010 18:42:16 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I’ve wanted floating code windows in Visual Studio for a long time now. Visual Studio&#xD;
2010 now supports it :-D I created a short video showing floating code windows in&#xD;
Visual Studio 2010 release candidate 1.&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="405"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/lR2Pf9YH4Fo&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/lR2Pf9YH4Fo&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=06f4b7db-2a31-481b-ab47-8467d92708d8"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5K76BQNe2CmCe8rJcbv-WD_BHVo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5K76BQNe2CmCe8rJcbv-WD_BHVo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5K76BQNe2CmCe8rJcbv-WD_BHVo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5K76BQNe2CmCe8rJcbv-WD_BHVo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/jSZNLiozAI0" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,06f4b7db-2a31-481b-ab47-8467d92708d8</comments>
      <category>Technical</category>
      <category>Visual Studio</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/03/06/Visual-Studio-2010-Floating-Code-Windows</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=b92d8a05-ffb8-41af-a117-9003a7c3f99a</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,b92d8a05-ffb8-41af-a117-9003a7c3f99a</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,b92d8a05-ffb8-41af-a117-9003a7c3f99a</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=b92d8a05-ffb8-41af-a117-9003a7c3f99a</wfw:commentRss>
      
      <title>Getting Starcraft to run on Windows 7</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,b92d8a05-ffb8-41af-a117-9003a7c3f99a</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/jOg6lzxIQGM/Getting-Starcraft-To-Run-On-Windows-7</link>
      <pubDate>Fri, 05 Mar 2010 04:55:17 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I haven’t played Starcraft in forever and decided to play it again. I went out and&#xD;
bought a copy which surprisingly is still in the store given its age. I was a bit&#xD;
worried about being able to get Starcraft to run on 64 bit Windows 7 but I found a&#xD;
solution on Youtube from &lt;a href="http://www.youtube.com/user/JimmyRogain"&gt;JimmyRogain&lt;/a&gt; that&#xD;
works for me.&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="405"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/N1_h3zDAVus&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/N1_h3zDAVus&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;p&gt;&#xD;
I thought this solution was very insightful. Nice fix :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I’m running Starcraft on 64 bit Windows 7 using a batch file like the one described&#xD;
in the video. I’ve included a sample &lt;a href="http://thethoughtfulcoder.com/files/starcraft.zip"&gt;batch&#xD;
file you can download from this link&lt;/a&gt;. If you are running 64 bit you’ll need to&#xD;
change the path to Program Files (x86) or change the path to your installation directory.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I hope this helps :-D Happy crafting :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;strong&gt;EDIT:&lt;/strong&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
These are the compatibility settings I use for the starcraft.exe file.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GettingStarcrafttoworkonWindows7_14A6D/StarcraftWindows7CompatibilitySettings_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Starcraft Windows 7 Compatibility Settings" border="0" alt="Starcraft Windows 7 Compatibility Settings" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/GettingStarcrafttoworkonWindows7_14A6D/StarcraftWindows7CompatibilitySettings_thumb.png" width="381" height="537"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I haven’t tried the various permutations, but what is pictured seems to work for me.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=b92d8a05-ffb8-41af-a117-9003a7c3f99a"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/okmgZ5vzwgk1G-owBkBZrgDJE9I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/okmgZ5vzwgk1G-owBkBZrgDJE9I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/okmgZ5vzwgk1G-owBkBZrgDJE9I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/okmgZ5vzwgk1G-owBkBZrgDJE9I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/jOg6lzxIQGM" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,b92d8a05-ffb8-41af-a117-9003a7c3f99a</comments>
      <category>Entertainment</category>
      <category>Games</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/03/05/Getting-Starcraft-To-Run-On-Windows-7</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=01b86e77-5986-4a32-a264-2de2800f38d0</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,01b86e77-5986-4a32-a264-2de2800f38d0</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,01b86e77-5986-4a32-a264-2de2800f38d0</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=01b86e77-5986-4a32-a264-2de2800f38d0</wfw:commentRss>
      
      <title>Microsoft Excel popup image for a worksheet cell</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,01b86e77-5986-4a32-a264-2de2800f38d0</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/XVBkrNHEMSE/Microsoft-Excel-Popup-Image-For-A-Worksheet-Cell</link>
      <pubDate>Mon, 01 Mar 2010 05:31:50 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I was working on a Microsoft Excel 2007 spreadsheet and I wanted an image to popup&#xD;
for a cell. I found a number of sites listing a solution, but they only explained&#xD;
it in text so I thought I’d do it with some images and a video to make it clear. It&#xD;
is a bit confusing.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The first step is to add a comment for a cell.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/MicrosoftExcelpopupimageforaworksheetcel_14919/ExcelInsertComment_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Excel Insert Comment" border="0" alt="Excel Insert Comment" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/MicrosoftExcelpopupimageforaworksheetcel_14919/ExcelInsertComment_thumb.png" width="346" height="348"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Delete out the comment text.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/MicrosoftExcelpopupimageforaworksheetcel_14919/ExcelDeleteCommentText_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Excel Delete Comment Text" border="0" alt="Excel Delete Comment Text" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/MicrosoftExcelpopupimageforaworksheetcel_14919/ExcelDeleteCommentText_thumb.png" width="354" height="287"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Right click on the comment border and select the Format Comment… menu item.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/MicrosoftExcelpopupimageforaworksheetcel_14919/ExcelFormatCommentRightClick_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Excel Format Comment Right Click" border="0" alt="Excel Format Comment Right Click" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/MicrosoftExcelpopupimageforaworksheetcel_14919/ExcelFormatCommentRightClick_thumb.png" width="583" height="332"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
On the Format Comment dialog choose the Colors and Lines tab. Then from the Color&#xD;
drop down list choose the Fill Effects drop list item.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/MicrosoftExcelpopupimageforaworksheetcel_14919/ExcelFormatCommentDialog_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Excel Format Comment Dialog" border="0" alt="Excel Format Comment Dialog" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/MicrosoftExcelpopupimageforaworksheetcel_14919/ExcelFormatCommentDialog_thumb.png" width="451" height="440"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
From the Fill Effects dialog choose the Picture tab and click the Select Picture…&#xD;
button.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/MicrosoftExcelpopupimageforaworksheetcel_14919/ExcelFormatCommentFillEffectsPictureTab_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Excel Format Comment Fill Effects Picture Tab" border="0" alt="Excel Format Comment Fill Effects Picture Tab" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/MicrosoftExcelpopupimageforaworksheetcel_14919/ExcelFormatCommentFillEffectsPictureTab_thumb.png" width="460" height="502"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Choose the image file you want to use as the cell comment background and click the&#xD;
Insert button.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/MicrosoftExcelpopupimageforaworksheetcel_14919/ExcelSelectPictureDialog_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Excel Select Picture Dialog" border="0" alt="Excel Select Picture Dialog" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/MicrosoftExcelpopupimageforaworksheetcel_14919/ExcelSelectPictureDialog_thumb.png" width="644" height="432"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Now click OK on the remaining open dialogs and when done you should see the comment&#xD;
background showing the image you chose.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/MicrosoftExcelpopupimageforaworksheetcel_14919/ExcelImagePopupForACell_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Excel Image Popup For A Cell" border="0" alt="Excel Image Popup For A Cell" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/MicrosoftExcelpopupimageforaworksheetcel_14919/ExcelImagePopupForACell_thumb.png" width="369" height="272"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Please be mindful of the image file size as this image will make your Excel spreadsheet&#xD;
that much bigger.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I’ve created a video tutorial about how to add a popup image as well.&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="525"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/uZU52uN6Qvg&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/uZU52uN6Qvg&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="525"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;p&gt;&#xD;
I hope this helps :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=01b86e77-5986-4a32-a264-2de2800f38d0"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AYHDMpyGxMQ3iDROScO4BY29-Rc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AYHDMpyGxMQ3iDROScO4BY29-Rc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AYHDMpyGxMQ3iDROScO4BY29-Rc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AYHDMpyGxMQ3iDROScO4BY29-Rc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/XVBkrNHEMSE" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,01b86e77-5986-4a32-a264-2de2800f38d0</comments>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/03/01/Microsoft-Excel-Popup-Image-For-A-Worksheet-Cell</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=44eb4146-faa0-4a89-8384-fc202fb16afb</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,44eb4146-faa0-4a89-8384-fc202fb16afb</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,44eb4146-faa0-4a89-8384-fc202fb16afb</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=44eb4146-faa0-4a89-8384-fc202fb16afb</wfw:commentRss>
      
      <title>Lego Space Police Smash’n’Grab Built Fast</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,44eb4146-faa0-4a89-8384-fc202fb16afb</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/GxWrzUSy9-0/Lego-Space-Police-SmashnGrab-Built-Fast</link>
      <pubDate>Mon, 01 Mar 2010 03:39:07 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I built the Lego Space Police Smash’n’Grab model 5982 with my son. It took us a little&#xD;
over 30 minutes to build but in this video we build it in around 1 minute :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="525"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/oqMW6gcO5Jg&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/oqMW6gcO5Jg&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="525"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=44eb4146-faa0-4a89-8384-fc202fb16afb"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tz-OSnRtbuCEKr_nZFWnRHxCQJY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tz-OSnRtbuCEKr_nZFWnRHxCQJY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tz-OSnRtbuCEKr_nZFWnRHxCQJY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tz-OSnRtbuCEKr_nZFWnRHxCQJY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/GxWrzUSy9-0" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,44eb4146-faa0-4a89-8384-fc202fb16afb</comments>
      <category>Fatherhood</category>
      <category>Legos</category>
      <category>Personal</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/03/01/Lego-Space-Police-SmashnGrab-Built-Fast</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=016d9e7b-2466-4b58-8bfb-0eb03be1e514</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,016d9e7b-2466-4b58-8bfb-0eb03be1e514</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,016d9e7b-2466-4b58-8bfb-0eb03be1e514</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=016d9e7b-2466-4b58-8bfb-0eb03be1e514</wfw:commentRss>
      
      <title>Google mysticism – How SEO really works</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,016d9e7b-2466-4b58-8bfb-0eb03be1e514</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/vCmFb2ItSSI/Google-Mysticism-How-SEO-Really-Works</link>
      <pubDate>Fri, 26 Feb 2010 04:13:00 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Since Google has secret algorithms for determining the organic search results there&#xD;
ends up being lots of conjecture about how it works. Everyone has a theory and much&#xD;
of it is contradictory. Even though the algorithms are secret, there is still a ton&#xD;
of gaming of the search engine so Google spends a lot of time and resources trying&#xD;
to identify those who are breaking the rules. Trying to get a handle on how to proceed&#xD;
can be difficult. Many make a living just help websites with their SEO.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
When I comb through so much of the information out there it starts to feel like some&#xD;
mystical entity exists called Google that millions a people spend a ton of time trying&#xD;
to understand. Whether or not Google is pleased with your website can determine a&#xD;
lot about how successful a website becomes. So I came up with some of the mystical&#xD;
laws that we all need to follow in order to please Google.&#xD;
&lt;/p&gt;&#xD;
        &lt;ol&gt;&#xD;
          &lt;li&gt;&#xD;
Matt Cutts shall be the voice of Google. All shall attempt to divine the meaning of&#xD;
his every word. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
If you publish too many gateway pages you shall be removed from the Index. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
If you violate the law of Google you may be sent to the Sandbox and someday may be&#xD;
allowed back into the Index. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Strive for many backlinks that are not nofollow and your Page Rank will be great. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
If you try to gain SERP placement through hidden page content you will be removed&#xD;
from the Index. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
If you stray into the darkness of Black Hat SEO you shall be removed from the Index. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Strive to create great content and you shall be blessed with many backlinks and Google&#xD;
will be pleased. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
If you are removed from the Index you can request reconsideration through Google’s&#xD;
Webmaster Tools. Google may have mercy on you and allow you back into the Index. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
If you buy backlinks Google will know and you will be removed from the Index. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Do not question Google about removal from the Index, repent and hope for reconsideration. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
Beware links to and from bad neighbors, Google shall reduce your SERP placement. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
In the end Google shall own the world through the power of AdWords. &#xD;
&lt;/li&gt;&#xD;
        &lt;/ol&gt;&#xD;
        &lt;p&gt;&#xD;
So please follow these laws and you might just end up with great Google search engine&#xD;
placement.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=016d9e7b-2466-4b58-8bfb-0eb03be1e514"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cNyhsH_nBtb-j1yjuXmfX0kuoz4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cNyhsH_nBtb-j1yjuXmfX0kuoz4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cNyhsH_nBtb-j1yjuXmfX0kuoz4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cNyhsH_nBtb-j1yjuXmfX0kuoz4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/vCmFb2ItSSI" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,016d9e7b-2466-4b58-8bfb-0eb03be1e514</comments>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/02/26/Google-Mysticism-How-SEO-Really-Works</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=d6d7499c-c1b4-4ab2-94a0-bf69ec2452dc</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,d6d7499c-c1b4-4ab2-94a0-bf69ec2452dc</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,d6d7499c-c1b4-4ab2-94a0-bf69ec2452dc</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d6d7499c-c1b4-4ab2-94a0-bf69ec2452dc</wfw:commentRss>
      
      <title>The Chaser’s War on Everything – Spoof on The Secret</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,d6d7499c-c1b4-4ab2-94a0-bf69ec2452dc</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/c0YbBBws0Ts/The-Chasers-War-On-Everything-Spoof-On-The-Secret</link>
      <pubDate>Fri, 26 Feb 2010 03:30:14 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
The Chaser’s are a group of Australian comedians that I had not heard of before. From&#xD;
what I’ve watched on Youtube they tend to push the edge a bit and seem to upset a&#xD;
lot of people. But I can’t help it, these guys are freakin’ hilarious :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="525"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/usbNJMUZSwo&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/usbNJMUZSwo&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="525"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=d6d7499c-c1b4-4ab2-94a0-bf69ec2452dc"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/apUFQtwywFfB2ppi2htaLeg0zzo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/apUFQtwywFfB2ppi2htaLeg0zzo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/apUFQtwywFfB2ppi2htaLeg0zzo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/apUFQtwywFfB2ppi2htaLeg0zzo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/c0YbBBws0Ts" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,d6d7499c-c1b4-4ab2-94a0-bf69ec2452dc</comments>
      <category>Entertainment</category>
      <category>Funny</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/02/26/The-Chasers-War-On-Everything-Spoof-On-The-Secret</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=13316920-1f1c-496a-9bd0-9f6d735423f1</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,13316920-1f1c-496a-9bd0-9f6d735423f1</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,13316920-1f1c-496a-9bd0-9f6d735423f1</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=13316920-1f1c-496a-9bd0-9f6d735423f1</wfw:commentRss>
      <slash:comments>2</slash:comments>
      
      <title>The original song Angel of My Dreams by Frances Bennigan</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,13316920-1f1c-496a-9bd0-9f6d735423f1</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/MmSr2Q4fAXQ/The-Original-Song-Angel-Of-My-Dreams-By-Frances-Bennigan</link>
      <pubDate>Fri, 26 Feb 2010 02:46:20 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
My cousin Fran wrote and sings her original song Angel of My Dreams. I think it is&#xD;
a great song. She has an original voice and sings with heart and soul. I wish her&#xD;
all the luck in the world :-D&#xD;
&lt;/p&gt;&#xD;
        &lt;object width="660" height="525"&gt;&#xD;
          &lt;param name="movie" value="http://www.youtube.com/v/zjoaZUfasUE&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
          &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
          &lt;embed src="http://www.youtube.com/v/zjoaZUfasUE&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="525"&gt;&#xD;
          &lt;/embed&gt;&#xD;
        &lt;/object&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=13316920-1f1c-496a-9bd0-9f6d735423f1"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0uJ4Wv5LiHiM52vPQVzmsNazF2g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0uJ4Wv5LiHiM52vPQVzmsNazF2g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0uJ4Wv5LiHiM52vPQVzmsNazF2g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0uJ4Wv5LiHiM52vPQVzmsNazF2g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/MmSr2Q4fAXQ" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,13316920-1f1c-496a-9bd0-9f6d735423f1</comments>
      <category>Entertainment</category>
      <category>Music</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/02/26/The-Original-Song-Angel-Of-My-Dreams-By-Frances-Bennigan</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=5f22eb51-01a9-489b-b235-1f2aa3c27f2e</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,5f22eb51-01a9-489b-b235-1f2aa3c27f2e</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,5f22eb51-01a9-489b-b235-1f2aa3c27f2e</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=5f22eb51-01a9-489b-b235-1f2aa3c27f2e</wfw:commentRss>
      
      <title>Sick kids = sick parents</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,5f22eb51-01a9-489b-b235-1f2aa3c27f2e</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/PDh9xLCxGfU/Sick-Kids-Sick-Parents</link>
      <pubDate>Thu, 25 Feb 2010 02:15:00 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I’m sick again :-(&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
One difficulty about being a parent that is getting sick all the time! It used to&#xD;
be I’d be sick maybe a couple times a year. Now it it seems like 5 plus time a year.&#xD;
It is especially hard with a baby or toddler as they are all over you all the time&#xD;
sneezing everywhere with snot running down their face all day. You can only wipe their&#xD;
nose so many times a day :-) I realize it is part of building a child’s immune system,&#xD;
but I just wish it didn’t mean building mine as well :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Before kids, when I was sick I’d just lie in bed and sleep or lay on the couch watching&#xD;
the tube most of the day. Now you have to deal with a sick kid, contract their sickness,&#xD;
then deal with a kid while sick :-(&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Parenthood has so many great aspects, but the sickness is one of the bummers.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I recall one day years ago when both my wife and I had a really bad stomach flu. My&#xD;
son was around 2 years old. We were both laying on the floor taking turns getting&#xD;
to the bathroom while trying to take care of our son! The good part was I remember&#xD;
him being really good about the whole situation. He’s such a good kid :-D That was&#xD;
a tough day I’ll never forget :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Fortunately my wife and children get over being sick very quickly :-) Unfortunately&#xD;
I don’t :’(&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
But hey, it’s all good!&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=5f22eb51-01a9-489b-b235-1f2aa3c27f2e"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/toHXjDOch2f6CpVbOBV9I9MbAA8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/toHXjDOch2f6CpVbOBV9I9MbAA8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/toHXjDOch2f6CpVbOBV9I9MbAA8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/toHXjDOch2f6CpVbOBV9I9MbAA8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/PDh9xLCxGfU" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,5f22eb51-01a9-489b-b235-1f2aa3c27f2e</comments>
      <category>Fatherhood</category>
      <category>Personal</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/02/25/Sick-Kids-Sick-Parents</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=5e3ccca7-93b1-417e-8f90-216fd79a08dd</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,5e3ccca7-93b1-417e-8f90-216fd79a08dd</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,5e3ccca7-93b1-417e-8f90-216fd79a08dd</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=5e3ccca7-93b1-417e-8f90-216fd79a08dd</wfw:commentRss>
      
      <title>My review of Dan Brown’s The Lost Symbol</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,5e3ccca7-93b1-417e-8f90-216fd79a08dd</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/SVqg-C7pKMk/My-Review-Of-Dan-Browns-The-Lost-Symbol</link>
      <pubDate>Mon, 22 Feb 2010 02:24:00 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;div style="float: right; margin-left: 5px"&gt;&#xD;
          &lt;iframe style="width: 120px; height: 240px" marginheight="0" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=thethoucom-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;md=10FE9736YVPPT7A0FBG2&amp;amp;asins=0385504225" frameborder="0" marginwidth="0" scrolling="no"&gt;&#xD;
          &lt;/iframe&gt;&#xD;
        &lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
I just finished reading Dan Brown’s book The Lost Symbol. I tend to like his stories&#xD;
and The Lost Symbol is no exception.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The story kept me interested from start to finish. At times it is a bit hard to accept&#xD;
Langdon’s search engine like memory skills, but a bit of willing suspension of disbelief&#xD;
makes it reasonably acceptable. Langdon’s off the cuff puzzle solving skills are in&#xD;
full form throughout his current adventure. Langdon also seems to innately possess&#xD;
certain ninja escaping skills. He is very tough to catch :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Brown has found a certain sweet spot by melding interesting scientific concepts (albeit&#xD;
not always factual), mysticism, symbols, and conspiracy theory. The Lost Symbol wraps&#xD;
the story around Masonic legend and symbols. I’m not sure of the accuracy of any of&#xD;
the content, but I guess it really does not matter as it is fun to read.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
One thing I found interesting was the incorporation of Noetic Science in the story.&#xD;
It is not a major part of the book, but it brings forth some interesting ideas. Personally&#xD;
I’ve always wondered about the physics of consciousness. Consciousness is as much&#xD;
a part of the universe as electricity and magnetism so there may be some deeper physics&#xD;
about it that we do not yet understand. Brown presents an interesting idea about the&#xD;
physics of consciousness. I think Brown does a good job of presenting interesting&#xD;
scientific food for thought in addition to the conspiracy theories. Even if everything&#xD;
is not factual, it all feels plausible.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Bottom line, if you liked The Da Vinci Code I’d recommend this book. If you didn’t&#xD;
care for The Da Vinci Code then you won’t like this one. If you haven’t read any of&#xD;
Dan Brown’s Robert Langdon books, then I’d recommend you start with The Da Vinci code&#xD;
and see what you think.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=5e3ccca7-93b1-417e-8f90-216fd79a08dd"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EZIbtaMRHKk3tHW5T3M0HfvAo6I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EZIbtaMRHKk3tHW5T3M0HfvAo6I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EZIbtaMRHKk3tHW5T3M0HfvAo6I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EZIbtaMRHKk3tHW5T3M0HfvAo6I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/SVqg-C7pKMk" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,5e3ccca7-93b1-417e-8f90-216fd79a08dd</comments>
      <category>Books</category>
      <category>Entertainment</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/02/22/My-Review-Of-Dan-Browns-The-Lost-Symbol</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=ea7f12c7-245a-4f9a-8850-6bc78fcef6e5</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,ea7f12c7-245a-4f9a-8850-6bc78fcef6e5</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,ea7f12c7-245a-4f9a-8850-6bc78fcef6e5</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=ea7f12c7-245a-4f9a-8850-6bc78fcef6e5</wfw:commentRss>
      <slash:comments>2</slash:comments>
      
      <title>Visual Studio macro to switch between ASP.NET markup and code-behind</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,ea7f12c7-245a-4f9a-8850-6bc78fcef6e5</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/s2PKe3FkBFo/Visual-Studio-Macro-To-Switch-Between-ASPNET-Markup-And-Codebehind</link>
      <pubDate>Tue, 26 Jan 2010 05:30:34 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I’ve been using a Visual Studio macro to switch between markup and code-behind for&#xD;
years now. I’ve forgotten where I originally obtained the code for this Visual Studio&#xD;
macro.  If you search around you can find incarnations of it floating around&#xD;
the web. I created a really short tutorial explaining how to setup the macro at the&#xD;
end of this post.&#xD;
&lt;/p&gt;&#xD;
        &lt;pre class="brush: vb"&gt;Public Sub Switch()&#xD;
  Dim FileName As String&#xD;
&#xD;
  If (DTE.ActiveWindow.Document.FullName.ToLower().EndsWith(".cs")) Then&#xD;
      ' swith from .aspx.cs to .aspx&#xD;
      FileName = DTE.ActiveWindow.Document.FullName.ToLower().Replace(".cs", "")&#xD;
      If System.IO.File.Exists(FileName) Then&#xD;
          DTE.ItemOperations.OpenFile(FileName)&#xD;
      End If&#xD;
  ElseIf (DTE.ActiveWindow.Document.FullName.ToLower().EndsWith(".aspx")) Then&#xD;
      ' swith from .aspx to .aspx.cs &#xD;
      FileName = DTE.ActiveWindow.Document.FullName.ToLower().Replace(".aspx", ".aspx.cs")&#xD;
      If System.IO.File.Exists(FileName) Then&#xD;
          DTE.ItemOperations.OpenFile(FileName)&#xD;
      End If&#xD;
  ElseIf (DTE.ActiveWindow.Document.FullName.ToLower().EndsWith(".ascx")) Then&#xD;
      FileName = DTE.ActiveWindow.Document.FullName.ToLower().Replace(".ascx", ".ascx.cs")&#xD;
      If System.IO.File.Exists(FileName) Then&#xD;
          DTE.ItemOperations.OpenFile(FileName)&#xD;
      End If&#xD;
  ElseIf (DTE.ActiveWindow.Document.FullName.ToLower().EndsWith(".master")) Then&#xD;
      FileName = DTE.ActiveWindow.Document.FullName.ToLower().Replace(".master", ".master.cs")&#xD;
      If System.IO.File.Exists(FileName) Then&#xD;
          DTE.ItemOperations.OpenFile(FileName)&#xD;
      End If&#xD;
  End If&#xD;
End Sub&lt;/pre&gt;&#xD;
        &lt;p&gt;&#xD;
I created a short tutorial to show how to setup the macro in Visual Studio. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;object width="660" height="405"&gt;&#xD;
            &lt;param name="movie" value="http://www.youtube.com/v/SwwjSVrlGNA&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="http://www.youtube.com/v/SwwjSVrlGNA&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
            &lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I hope this helps! Enjoy :-D&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=ea7f12c7-245a-4f9a-8850-6bc78fcef6e5"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dWJkGvR_o3Ry3zO0eLf94JhZR4I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dWJkGvR_o3Ry3zO0eLf94JhZR4I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dWJkGvR_o3Ry3zO0eLf94JhZR4I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dWJkGvR_o3Ry3zO0eLf94JhZR4I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/s2PKe3FkBFo" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,ea7f12c7-245a-4f9a-8850-6bc78fcef6e5</comments>
      <category>ASP.NET</category>
      <category>Technical</category>
      <category>Visual Studio</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/01/26/Visual-Studio-Macro-To-Switch-Between-ASPNET-Markup-And-Codebehind</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=756a8854-e213-43dd-bf9f-5dc8992780f8</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,756a8854-e213-43dd-bf9f-5dc8992780f8</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,756a8854-e213-43dd-bf9f-5dc8992780f8</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=756a8854-e213-43dd-bf9f-5dc8992780f8</wfw:commentRss>
      
      <title>dasBlog macros used by TheThoughtfulCoder.com</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,756a8854-e213-43dd-bf9f-5dc8992780f8</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/o7h8TOdv9q4/dasBlog-Macros-Used-By-TheThoughtfulCodercom</link>
      <pubDate>Mon, 25 Jan 2010 00:53:00 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I’ve created a few custom &lt;a href="http://www.dasblog.info/"&gt;dasBlog&lt;/a&gt; macros for&#xD;
this blog.  For now I’m going to use this page as the home for these macros.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
You can use these links to download the macros. &#xD;
&lt;/p&gt;&#xD;
        &lt;ul&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://thethoughtfulcoder.com/files/TTC-MacroAssembly.zip"&gt;The TTC-Macros.dll&#xD;
assembly&lt;/a&gt;. &#xD;
&lt;/li&gt;&#xD;
          &lt;li&gt;&#xD;
            &lt;a href="http://thethoughtfulcoder.com/files/TTC-MacrosSource.zip"&gt;The TTC-Macros&#xD;
project with source code&lt;/a&gt;. &#xD;
&lt;/li&gt;&#xD;
        &lt;/ul&gt;&#xD;
        &lt;p&gt;&#xD;
To install the macros you need to put the TTC-Macros.dll file in the web site bin&#xD;
folder. Then you need to add the following to the web.config &amp;lt;configuration&amp;gt;&#xD;
section.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;pre class="brush: xml"&gt;&amp;lt;newtelligence.DasBlog.Macros&amp;gt;&#xD;
   &amp;lt;add macro="ttcMacros" type="TTC_Macros.TTCMacros,TTC-Macros" /&amp;gt;&#xD;
&amp;lt;/newtelligence.DasBlog.Macros&amp;gt;&lt;/pre&gt;&#xD;
        &lt;p&gt;&#xD;
These macros were built against dasBlog version 2.3.9074.18820.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Please read the remainder of this post for a description of the macros.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;h3&gt;dasBlog macro to set page title&#xD;
&lt;/h3&gt;&#xD;
        &lt;p&gt;&#xD;
By default dasBlog shows the page title as the blog title-page title. The problem&#xD;
with this page title is the link that displays in the search engine results page is&#xD;
not what I want.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The next example shows how the page title is truncated in the search results.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/dasBlogmacrosIuseforTheThoughtfulCod.com_C43A/GooglePageTitleResult_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Google Page Title Result" border="0" alt="Google Page Title Result" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/dasBlogmacrosIuseforTheThoughtfulCod.com_C43A/GooglePageTitleResult_thumb.png" width="571" height="76"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The next example shows the page title fits in the Google search results. The blog&#xD;
title is not visible, but is not really important in the search results.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/dasBlogmacrosIuseforTheThoughtfulCod.com_C43A/GooglePageTitleFits_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Google Page Title Fits" border="0" alt="Google Page Title Fits" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/dasBlogmacrosIuseforTheThoughtfulCod.com_C43A/GooglePageTitleFits_thumb.png" width="549" height="75"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
It may have SEO impact as well, although I’m not sure if the page title starting with&#xD;
the blog title matters so much.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The usage for the page title macro in a dasBlog .blogtemplate file is as follows:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/dasBlogmacrosIuseforTheThoughtfulCod.com_C43A/dasBlogPageTitleMacro_4.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="dasBlog Page Title Macro" border="0" alt="dasBlog Page Title Macro" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/dasBlogmacrosIuseforTheThoughtfulCod.com_C43A/dasBlogPageTitleMacro_thumb_1.png" width="640" height="87"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;h3&gt;dasBlog macro to add NOINDEX meta tag&#xD;
&lt;/h3&gt;&#xD;
        &lt;p&gt;&#xD;
I like to keep the pages in the search engine nice and clean. Given a blog has a lot&#xD;
of duplicate pages, I wanted to keep a number of the pages out of the index. So I&#xD;
created a macro to add a NOINDEX meta tag to the page for certain dasBlog pages.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The usage for the macro is shown below.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/dasBlogmacrosIuseforTheThoughtfulCod.com_C43A/dasBlogNoindexMacro_4.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="dasBlog NOINDEX Macro" border="0" alt="dasBlog NOINDEX Macro" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/dasBlogmacrosIuseforTheThoughtfulCod.com_C43A/dasBlogNoindexMacro_thumb_1.png" width="640" height="111"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The NOINDEX meta tag will be added for all category view, paging, month, date, default&#xD;
page (not /), login, and search view pages. Basically only the blog post pages, the&#xD;
root, and the archives page will be in the search engine index.&#xD;
&lt;/p&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
        &lt;h3&gt;dasBlog macro to set comment link&#xD;
&lt;/h3&gt;&#xD;
        &lt;p&gt;&#xD;
This macro that can be used in place of the default comment view hyperlink. By default&#xD;
the hyperlink is something like CommentView,guid,1920be4a-2789-4d12-b667-edf2e7f4ff77.aspx#commentstart.&#xD;
The search engines pick this up and will put it in the index. I prefer is just use&#xD;
the regular page title.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The usage for the macro is shown below.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/dasBlogmacrosIuseforTheThoughtfulCod.com_C43A/dasBlogCommentLink_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="dasBlog Comment Link" border="0" alt="dasBlog Comment Link" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/dasBlogmacrosIuseforTheThoughtfulCod.com_C43A/dasBlogCommentLink_thumb.png" width="372" height="68"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
So use the TTCCommentLink macro in place of the CommentLink macro.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;hr&gt;&lt;/hr&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
If you have any questions please feel free to ask and I’ll try to help.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=756a8854-e213-43dd-bf9f-5dc8992780f8"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/abnNhvOhPd6n_sK38DwzivgbRKE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/abnNhvOhPd6n_sK38DwzivgbRKE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/abnNhvOhPd6n_sK38DwzivgbRKE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/abnNhvOhPd6n_sK38DwzivgbRKE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/o7h8TOdv9q4" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,756a8854-e213-43dd-bf9f-5dc8992780f8</comments>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/01/25/dasBlog-Macros-Used-By-TheThoughtfulCodercom</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=97a2eb8b-b404-46c3-a77e-007ad262e274</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,97a2eb8b-b404-46c3-a77e-007ad262e274</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,97a2eb8b-b404-46c3-a77e-007ad262e274</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=97a2eb8b-b404-46c3-a77e-007ad262e274</wfw:commentRss>
      
      <title>Lego Power Miner Rock Wrecker Fast Build</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,97a2eb8b-b404-46c3-a77e-007ad262e274</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/-QHWPW6ncls/Lego-Power-Miner-Rock-Wrecker-Fast-Build</link>
      <pubDate>Fri, 15 Jan 2010 04:49:33 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I built the Lego Power Miner Rock Wrecker with my son. Of course it is sped up a bit&#xD;
:-) It was fun to create! Enjoy!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;object width="660" height="405"&gt;&#xD;
            &lt;param name="movie" value="http://www.youtube.com/v/5AjFUpNQHL4&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="http://www.youtube.com/v/5AjFUpNQHL4&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
            &lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
This is a response to this &lt;a href="http://www.windowfruit.com/post/Lego-Time-Lapse.aspx"&gt;Lego&#xD;
time lapse video at WindowFruit.com&lt;/a&gt; .&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=97a2eb8b-b404-46c3-a77e-007ad262e274"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CEfYxh5ElOfQ5DuQkG7MIYzU6CA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CEfYxh5ElOfQ5DuQkG7MIYzU6CA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CEfYxh5ElOfQ5DuQkG7MIYzU6CA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CEfYxh5ElOfQ5DuQkG7MIYzU6CA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/-QHWPW6ncls" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,97a2eb8b-b404-46c3-a77e-007ad262e274</comments>
      <category>Fatherhood</category>
      <category>Legos</category>
      <category>Personal</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/01/15/Lego-Power-Miner-Rock-Wrecker-Fast-Build</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=7db6543d-1be8-49b0-a4f2-520a18d16d19</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,7db6543d-1be8-49b0-a4f2-520a18d16d19</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,7db6543d-1be8-49b0-a4f2-520a18d16d19</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=7db6543d-1be8-49b0-a4f2-520a18d16d19</wfw:commentRss>
      <slash:comments>1</slash:comments>
      
      <title>WindowFruit.com – a new blog</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,7db6543d-1be8-49b0-a4f2-520a18d16d19</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/t5GLzA2OHQ4/WindowFruitcom-A-New-Blog</link>
      <pubDate>Fri, 08 Jan 2010 00:03:10 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;a href="http://www.windowfruit.com"&gt;&#xD;
          &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="WindowFruit.com" border="0" alt="WindowFruit.com" align="right" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/WindowFruit.comanewblog_10A8F/image_3.png" width="316" height="62"&gt;&lt;/img&gt;&#xD;
        &lt;/a&gt;&#xD;
        &lt;p&gt;&#xD;
A friend started a new blog called &lt;a href="http://www.windowfruit.com" target="_blank"&gt;WindowFruit.com&lt;/a&gt;.&#xD;
Tim created a very cool theme! It starts with a nice time lapsed Lego building video&#xD;
:-)  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Good luck with the blog! &#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=7db6543d-1be8-49b0-a4f2-520a18d16d19"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RamxnniCh-fGVH990fum0yxYv3k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RamxnniCh-fGVH990fum0yxYv3k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RamxnniCh-fGVH990fum0yxYv3k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RamxnniCh-fGVH990fum0yxYv3k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/t5GLzA2OHQ4" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,7db6543d-1be8-49b0-a4f2-520a18d16d19</comments>
      <category>Personal</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/01/08/WindowFruitcom-A-New-Blog</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=f789a9f6-91de-4ffe-9526-cba62304b28e</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,f789a9f6-91de-4ffe-9526-cba62304b28e</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,f789a9f6-91de-4ffe-9526-cba62304b28e</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=f789a9f6-91de-4ffe-9526-cba62304b28e</wfw:commentRss>
      
      <title>I use an eye mask to help with a CPAP causing dry eyes</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,f789a9f6-91de-4ffe-9526-cba62304b28e</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/z4GjXvh3uqc/I-Use-An-Eye-Mask-To-Help-With-A-CPAP-Causing-Dry-Eyes</link>
      <pubDate>Wed, 06 Jan 2010 05:54:11 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;iframe style="width: 120px; float: right; height: 240px; margin-left: 10px" marginheight="0" src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;amp;bc1=000000&amp;amp;IS2=1&amp;amp;nou=1&amp;amp;bg1=FFFFFF&amp;amp;fc1=000000&amp;amp;lc1=0000FF&amp;amp;t=thethoucom-20&amp;amp;o=1&amp;amp;p=8&amp;amp;l=as1&amp;amp;m=amazon&amp;amp;f=ifr&amp;amp;md=10FE9736YVPPT7A0FBG2&amp;amp;asins=B000SKXRNO" frameborder="0" marginwidth="0" scrolling="no"&gt;&#xD;
        &lt;/iframe&gt;&#xD;
        &lt;p&gt;&#xD;
I’ve used a CPAP machine now for a couple years and my main issue is it can cause&#xD;
my eyes to dry out a bit. I ended up getting an eye mask and it really helps alleviate&#xD;
the eye dryness. It does not completely eliminate my dry eyes, but it really helps&#xD;
cut it down.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I’ve read others use goggles that are available to wear when sleeping.  I like&#xD;
the softness of the eye mask and the ease of sliding it up my forehead if I need to&#xD;
see while I’m wearing my CPAP mask.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The mask pictured is the one I purchased on Amazon. There may be better ones, so of&#xD;
course look around, but this one has done the job for me. It is a good price as well&#xD;
:-)&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Please keep in mind, this works for me but may not work for others. I hope it does&#xD;
help&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Please note that I am an Amazon affiliate.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=f789a9f6-91de-4ffe-9526-cba62304b28e"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fDDxFcR2SL9iqNpWZN6prk3pXek/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fDDxFcR2SL9iqNpWZN6prk3pXek/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fDDxFcR2SL9iqNpWZN6prk3pXek/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fDDxFcR2SL9iqNpWZN6prk3pXek/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/z4GjXvh3uqc" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,f789a9f6-91de-4ffe-9526-cba62304b28e</comments>
      <category>Personal</category>
      <category>Sleep Apnea</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/01/06/I-Use-An-Eye-Mask-To-Help-With-A-CPAP-Causing-Dry-Eyes</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=673b93c4-a1b3-48fd-ac55-ee57de36ad66</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,673b93c4-a1b3-48fd-ac55-ee57de36ad66</pingback:target>
      <dc:creator>
      </dc:creator>
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,673b93c4-a1b3-48fd-ac55-ee57de36ad66</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=673b93c4-a1b3-48fd-ac55-ee57de36ad66</wfw:commentRss>
      
      <title>X-Robots-Tag HTTP header and Google Webmaster Tools URL Removal</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,673b93c4-a1b3-48fd-ac55-ee57de36ad66</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/dEaoy6_uErE/XRobotsTag-HTTP-Header-And-Google-Webmaster-Tools-URL-Removal</link>
      <pubDate>Wed, 06 Jan 2010 05:49:08 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I read about being able to use the &lt;a href="http://googleblog.blogspot.com/2007/07/robots-exclusion-protocol-now-with-even.html" target="_blank"&gt;HTTP&#xD;
header X-Robots-Tag&lt;/a&gt; to specify Google search index control options. For my purposes,&#xD;
I wanted to specify that certain pages on my blog would not go in the index. So I&#xD;
specified the header X-Robots-Tag: noindex using Microsoft’s URL Rewrite module 2&#xD;
which can use out bound rules to rewrite page content and page headers.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The header was correctly being added to the pages, but when I used the remove URL&#xD;
tool in Google webmaster tools to remove the pages the result was the request for&#xD;
page removal was denied. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/b54702f23054_10613/image_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/b54702f23054_10613/image_thumb.png" width="644" height="212"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
The information about the X-Robots-Tag discusses using it for page content like PDF&#xD;
files and such. It does not specifically state that it will or will not work for regular&#xD;
content type text/html. I asked on the Google webmaster tools help forum, but I did&#xD;
not get any response.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I ended up modifying my blog’s code to add a meta ROBOTS tag to the HTML head element&#xD;
of my pages which works as expected.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I can’t be 100% sure that the X-Robots-Tag will not do the job, but I could not get&#xD;
it to work. If someone has found out otherwise please let me know.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=673b93c4-a1b3-48fd-ac55-ee57de36ad66"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mS4g6YxuAJWY9uGrbhqqUrXO8ko/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mS4g6YxuAJWY9uGrbhqqUrXO8ko/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mS4g6YxuAJWY9uGrbhqqUrXO8ko/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mS4g6YxuAJWY9uGrbhqqUrXO8ko/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/dEaoy6_uErE" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,673b93c4-a1b3-48fd-ac55-ee57de36ad66</comments>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/01/06/XRobotsTag-HTTP-Header-And-Google-Webmaster-Tools-URL-Removal</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=7ab8c6f0-a623-403e-836a-ad7df2891974</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,7ab8c6f0-a623-403e-836a-ad7df2891974</pingback:target>
      <dc:creator />
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,7ab8c6f0-a623-403e-836a-ad7df2891974</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=7ab8c6f0-a623-403e-836a-ad7df2891974</wfw:commentRss>
      
      <title>One thing I realized I’ll miss as a father – rocking my kids</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,7ab8c6f0-a623-403e-836a-ad7df2891974</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/LorX6RiYcl8/One-Thing-I-Realized-Ill-Miss-As-A-Father-Rocking-My-Kids</link>
      <pubDate>Wed, 06 Jan 2010 01:08:10 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
The other night my youngest son was very tired. I was rocking him on the glider and&#xD;
he turned around and laid his head on my shoulder. I rocked him like that for a while&#xD;
and realized that it might be the last time I do that with my children. He’s gotten&#xD;
to the point where he just does not do that anymore.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
There is something about rocking your children when they are so young. It is hard&#xD;
to explain, but there is a certain comfort about it that is indescribable. It is amazing&#xD;
how much comfort our children give us. Sometimes it feels like there is a lot of wining&#xD;
and crying, oh wait there is a whole lot of that :-) But there are moments that have&#xD;
a certain magic.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
My connection with my sons is a bond unlike anything I’ve ever experienced. I’m grateful&#xD;
and eternally thankful for it. Every morning I’m glad to greet them and every evening&#xD;
I look forward to getting home from work to see them again.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I will not miss rocking them in a sad sense, I am always excited to see them change&#xD;
and grow, instead I will reflect on those moments as treasures captured in time :-D&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=7ab8c6f0-a623-403e-836a-ad7df2891974"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ucC8LvdIdiKG7W6y15sjaSVfDOE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ucC8LvdIdiKG7W6y15sjaSVfDOE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ucC8LvdIdiKG7W6y15sjaSVfDOE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ucC8LvdIdiKG7W6y15sjaSVfDOE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/LorX6RiYcl8" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,7ab8c6f0-a623-403e-836a-ad7df2891974</comments>
      <category>Fatherhood</category>
      <category>Personal</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/01/06/One-Thing-I-Realized-Ill-Miss-As-A-Father-Rocking-My-Kids</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=54c5b502-b96d-446f-967e-07d788ce1362</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,54c5b502-b96d-446f-967e-07d788ce1362</pingback:target>
      <dc:creator />
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,54c5b502-b96d-446f-967e-07d788ce1362</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=54c5b502-b96d-446f-967e-07d788ce1362</wfw:commentRss>
      <slash:comments>1</slash:comments>
      
      <title>Blogging with children</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,54c5b502-b96d-446f-967e-07d788ce1362</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/d4Yls12kVzo/Blogging-With-Children</link>
      <pubDate>Tue, 05 Jan 2010 05:18:07 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Even though my blog will focus on a lot of technical information, it is still my personal&#xD;
blog. Hopefully I can keep the signal to noise ratio reasonable within the categories,&#xD;
but it might be a bit low overall. I realize a blog is supposed to have some focused&#xD;
purpose, but I’m breaking the rules a bit. I guess I’ll just have to wait and see&#xD;
how it goes.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I’ve had this blog for roughly four months now and it is interesting what a challenge&#xD;
it has been. Between full time work and two young children it is difficult to find&#xD;
any free time. Creating content an hour here and there is difficult. To all those&#xD;
creating content my hat is off to you!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
There seems to be a stigma about bloggers that they are just a bunch of lazy slackers&#xD;
sitting in pajamas all day lackadaisically creating posts. I’d like to challenge this&#xD;
stereotype! Creating content is work, and not easy work at that. It is time that could&#xD;
be spent doing something fun. World of Warcraft anyone? Or maybe SkiFree :-) &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
With kids, it is even tougher as the days are long. From early morning until late&#xD;
evening it is difficult to keep up with everything that needs to be done. Between&#xD;
a kid’s demand for attention, baths, hassles about bedtime, diaper changes, sickness,&#xD;
and all those things a parent has to do, free time is precious. Blogging with children&#xD;
is hard :-) Don’t get me wrong though, I love my kids beyond all else and enjoy every&#xD;
minute I have with them!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
For some reason I’ve decided to do this on top of everything else. I just hope my&#xD;
wife won’t get sick of me too quickly. I’m hoping to get back into the swing of things&#xD;
after the holidays and make some more content. We’ll see if I can pull it off ;-)&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=54c5b502-b96d-446f-967e-07d788ce1362"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KQmQxIUQdIDTDWXJd9G4DdeWdYE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KQmQxIUQdIDTDWXJd9G4DdeWdYE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KQmQxIUQdIDTDWXJd9G4DdeWdYE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KQmQxIUQdIDTDWXJd9G4DdeWdYE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/d4Yls12kVzo" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,54c5b502-b96d-446f-967e-07d788ce1362</comments>
      <category>Fatherhood</category>
      <category>Personal</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2010/01/05/Blogging-With-Children</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=bf1f5457-d12d-4b7e-ae0b-eaad0e0a80b6</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,bf1f5457-d12d-4b7e-ae0b-eaad0e0a80b6</pingback:target>
      <dc:creator />
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,bf1f5457-d12d-4b7e-ae0b-eaad0e0a80b6</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=bf1f5457-d12d-4b7e-ae0b-eaad0e0a80b6</wfw:commentRss>
      
      <title>Remember SkiFree?</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,bf1f5457-d12d-4b7e-ae0b-eaad0e0a80b6</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/ugdeywxFBbg/Remember-SkiFree</link>
      <pubDate>Wed, 16 Dec 2009 03:02:00 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I was looking at the MSDN OS downloads and noticed MS-DOS and Windows 3.1 are still&#xD;
available for download :-) Boy, that brings back memories. Windows 7 is sure a long&#xD;
way from those days. I jokingly sent an email about the old OS downloads and a colleague&#xD;
responded we might want to install Windows 3.1 in case we want to play &lt;a href="http://ski.ihoc.net/" target="_blank"&gt;SkiFree&lt;/a&gt;!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Now that really brings back memories! You can still download it at &lt;a title="http://ski.ihoc.net/" href="http://ski.ihoc.net/"&gt;http://ski.ihoc.net/&lt;/a&gt; and&#xD;
it runs on Windows 7! Sweet :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="SkiFree!" border="0" alt="SkiFree!" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/DoyourememberSkiFree_ABD/image_thumb.png" width="561" height="462"&gt;&lt;/img&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=bf1f5457-d12d-4b7e-ae0b-eaad0e0a80b6"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ef-AN-mnvzP2phHwBdKLDjY-WJg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ef-AN-mnvzP2phHwBdKLDjY-WJg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ef-AN-mnvzP2phHwBdKLDjY-WJg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ef-AN-mnvzP2phHwBdKLDjY-WJg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/ugdeywxFBbg" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,bf1f5457-d12d-4b7e-ae0b-eaad0e0a80b6</comments>
      <category>Entertainment</category>
      <category>Games</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2009/12/16/Remember-SkiFree</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=5c197d82-fc82-4d3c-a9d2-737052c07891</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,5c197d82-fc82-4d3c-a9d2-737052c07891</pingback:target>
      <dc:creator />
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,5c197d82-fc82-4d3c-a9d2-737052c07891</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=5c197d82-fc82-4d3c-a9d2-737052c07891</wfw:commentRss>
      
      <title>How to screen capture an image of a scrolling window</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,5c197d82-fc82-4d3c-a9d2-737052c07891</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/P5PmxrfF97U/How-To-Screen-Capture-An-Image-Of-A-Scrolling-Window</link>
      <pubDate>Fri, 11 Dec 2009 03:28:21 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Between work and this blog I do a lot of screen captures and trying to capture a scrolling&#xD;
window is at best problematic. I purchased a tool called &lt;a href="http://www.techsmith.com/screen-capture.asp" target="_blank"&gt;Snagit&lt;/a&gt; from &lt;a href="http://www.techsmith.com/" target="_blank"&gt;Techsmith&lt;/a&gt; which&#xD;
accomplishes scrolling window screen captures :-) Happiness!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I recommend it for screen captures in general as well. It does cost just under $50,&#xD;
but it has been worth it.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I created a short tutorial to show how it works:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;object width="660" height="405"&gt;&#xD;
            &lt;param name="movie" value="http://www.youtube.com/v/73nKEBGQGXY&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="http://www.youtube.com/v/73nKEBGQGXY&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
            &lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=5c197d82-fc82-4d3c-a9d2-737052c07891"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/B3hE-u3XvJVPJyEivPCYLvnQVHQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B3hE-u3XvJVPJyEivPCYLvnQVHQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/B3hE-u3XvJVPJyEivPCYLvnQVHQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B3hE-u3XvJVPJyEivPCYLvnQVHQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/P5PmxrfF97U" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,5c197d82-fc82-4d3c-a9d2-737052c07891</comments>
      <category>Technical</category>
      <category>Tools</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2009/12/11/How-To-Screen-Capture-An-Image-Of-A-Scrolling-Window</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=9f67a8ba-0908-472e-8d49-969b242066d4</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,9f67a8ba-0908-472e-8d49-969b242066d4</pingback:target>
      <dc:creator />
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,9f67a8ba-0908-472e-8d49-969b242066d4</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=9f67a8ba-0908-472e-8d49-969b242066d4</wfw:commentRss>
      
      <title>A way to find missing HTML element open and close tags</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,9f67a8ba-0908-472e-8d49-969b242066d4</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/o3bITnxrW-M/A-Way-To-Find-Missing-HTML-Element-Open-And-Close-Tags</link>
      <pubDate>Wed, 09 Dec 2009 06:05:02 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
This is a basic method I’ve used to find missing HTML element open and close tags.&#xD;
I use the text editor &lt;a href="http://www.editpadpro.com" target="_blank"&gt;EditPad&#xD;
Pro&lt;/a&gt; which is very regular expression friendly. The idea is to use a regular expression&#xD;
to match a type or types of HTML elements and then fold the lines of the HTML text&#xD;
to the lines that match the regular expression. From there you have a view of the&#xD;
HTML source with only the lines that have the type of HTML tag(s) you are interested&#xD;
in viewing.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I created a short tutorial to demonstrate what to do:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;object width="660" height="405"&gt;&#xD;
            &lt;param name="movie" value="http://www.youtube.com/v/KTMyp-tWuPc&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="http://www.youtube.com/v/KTMyp-tWuPc&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
            &lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I hope I’ve gotten the basic idea across. There may be better ways to do this, but&#xD;
if you are stuck with only your text editor and HTML then this technique might bail&#xD;
you out ;-)&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=9f67a8ba-0908-472e-8d49-969b242066d4"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Dq7wU4ER8ajCXOoGdRkIX3CtDKI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Dq7wU4ER8ajCXOoGdRkIX3CtDKI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Dq7wU4ER8ajCXOoGdRkIX3CtDKI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Dq7wU4ER8ajCXOoGdRkIX3CtDKI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/o3bITnxrW-M" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,9f67a8ba-0908-472e-8d49-969b242066d4</comments>
      <category>HTML</category>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2009/12/09/A-Way-To-Find-Missing-HTML-Element-Open-And-Close-Tags</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=38012c40-6044-4122-b9cb-ffc8fc22b411</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,38012c40-6044-4122-b9cb-ffc8fc22b411</pingback:target>
      <dc:creator />
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,38012c40-6044-4122-b9cb-ffc8fc22b411</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=38012c40-6044-4122-b9cb-ffc8fc22b411</wfw:commentRss>
      
      <title>Why are my IIS 7.5 HTTP error pages blank?</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,38012c40-6044-4122-b9cb-ffc8fc22b411</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/OTNZjtJtnsA/Why-Are-My-IIS-75-HTTP-Error-Pages-Blank</link>
      <pubDate>Mon, 07 Dec 2009 05:20:53 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I recently upgraded to Windows 7 and while doing some IIS tinkering I noticed my HTTP&#xD;
404 page was blank. I was getting a HTTP 404 header back in the response so I was&#xD;
a bit confused. It ends up when I turned on IIS I missed checking the HTTP Errors&#xD;
check box in the windows features.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/WhyaremyIIS7.5HTTPerrorpagesblank_458/image_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/WhyaremyIIS7.5HTTPerrorpagesblank_458/image_thumb.png" width="433" height="379"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I created a short tutorial showing what I did as well.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;object width="660" height="405"&gt;&#xD;
            &lt;param name="movie" value="http://www.youtube.com/v/CRcVuH_G7Lk&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="http://www.youtube.com/v/CRcVuH_G7Lk&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
            &lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Hopefully this might help someone quickly figure this out :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=38012c40-6044-4122-b9cb-ffc8fc22b411"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sUhTbNwuqiOEtlThppn-UMkKD4I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sUhTbNwuqiOEtlThppn-UMkKD4I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sUhTbNwuqiOEtlThppn-UMkKD4I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sUhTbNwuqiOEtlThppn-UMkKD4I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/OTNZjtJtnsA" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,38012c40-6044-4122-b9cb-ffc8fc22b411</comments>
      <category>IIS</category>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2009/12/07/Why-Are-My-IIS-75-HTTP-Error-Pages-Blank</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=38719e1e-cc94-4090-8a3e-7ae6fa04b840</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,38719e1e-cc94-4090-8a3e-7ae6fa04b840</pingback:target>
      <dc:creator />
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,38719e1e-cc94-4090-8a3e-7ae6fa04b840</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=38719e1e-cc94-4090-8a3e-7ae6fa04b840</wfw:commentRss>
      <slash:comments>4</slash:comments>
      
      <title>The basics of hiding the page extension when using ASP.NET</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,38719e1e-cc94-4090-8a3e-7ae6fa04b840</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/CXhUMo3FxHU/The-Basics-Of-Hiding-The-Page-Extension-When-Using-ASPNET</link>
      <pubDate>Mon, 07 Dec 2009 04:38:20 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Classic ASP.NET uses the page extension .aspx. If you want to hide the .aspx page&#xD;
from the browser URL I’d recommend using URL rewriting to make your pages extensionless.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I’ve created a screencast which goes over the basic idea of how to implement extensionless&#xD;
URLs in your ASP.NET application. I use Microsoft’s URL Rewrite module which can be&#xD;
used for IIS 7. There are other URL rewrite modules available which can be used to&#xD;
accomplish the same thing for IIS 6.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;object width="660" height="405"&gt;&#xD;
            &lt;param name="movie" value="http://www.youtube.com/v/DC9kg3sa8Cw&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="http://www.youtube.com/v/DC9kg3sa8Cw&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
            &lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I created this tutorial because of a question about &lt;a href="http://stackoverflow.com/questions/1851276/how-to-hide-change-asp-net-page-extension-from-the-viewer/1851318#1851318"&gt;hiding&#xD;
ASP.NET pages extensions on Stack Overflow&lt;/a&gt;.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=38719e1e-cc94-4090-8a3e-7ae6fa04b840"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gfUj0BRB1esrAsne6427hUweO6A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gfUj0BRB1esrAsne6427hUweO6A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gfUj0BRB1esrAsne6427hUweO6A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gfUj0BRB1esrAsne6427hUweO6A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/CXhUMo3FxHU" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,38719e1e-cc94-4090-8a3e-7ae6fa04b840</comments>
      <category>ASP.NET</category>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2009/12/07/The-Basics-Of-Hiding-The-Page-Extension-When-Using-ASPNET</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=657670ad-f6bc-4cd1-af9a-9913f6370e1d</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,657670ad-f6bc-4cd1-af9a-9913f6370e1d</pingback:target>
      <dc:creator />
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,657670ad-f6bc-4cd1-af9a-9913f6370e1d</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=657670ad-f6bc-4cd1-af9a-9913f6370e1d</wfw:commentRss>
      
      <title>Google Website Optimizer (GWO) Tutorial - Advanced Usage My Way</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,657670ad-f6bc-4cd1-af9a-9913f6370e1d</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/4aZuU1KW6pI/Google-Website-Optimizer-GWO-Tutorial-Advanced-Usage-My-Way</link>
      <pubDate>Sat, 05 Dec 2009 05:42:00 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I’ve created a series of tutorials about &lt;a href="https://www.google.com/accounts/ServiceLogin?service=websiteoptimizer&amp;amp;hl=en&amp;amp;continue=https%3A%2F%2Fwww.google.com%2Fanalytics%2Fsiteopt%2F%3Fet%3Dreset%26hl%3Den&amp;amp;utm_medium=et&amp;amp;utm_source=us-en-et-bizsol-0-biz1-all&amp;amp;utm_campaign=en"&gt;Google&#xD;
Website Optimizer&lt;/a&gt; that will hopefully help others. These screencasts are not perfect&#xD;
by any means, but hopefully they will get the point across.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Google Website Optimizer is a tool you can use to serve out various versions of website&#xD;
pages and measure how those variations affect the rate for visitors reaching a goal&#xD;
on your website. One obvious case is for ecommerce sites to measure changes to pages&#xD;
and how it affects order placement conversion rate. I’ve seen on the job various changes&#xD;
to a website that can have a significant affect on conversion rate.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I do not follow the method that Google prescribes to create Website Optimizer experiments.&#xD;
Google attempted to make the GWO experiment creation process as easy as possible,&#xD;
but I find it a bit constricting. I’ve implemented GWO experiments on the job and&#xD;
have found ways to work with GWO that I find more to my liking.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Please note that I only go over creating multivariate experiments. I do not cover&#xD;
A/B experiments.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
In the following tutorial I discuss how I go about creating Google Website Optimizer&#xD;
experiments.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;object width="660" height="405"&gt;&#xD;
            &lt;param name="movie" value="http://www.youtube.com/v/UGroG3zM-14&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="http://www.youtube.com/v/UGroG3zM-14&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
            &lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Here I go over Google Website Optimizer experiment creation once again, but in a much&#xD;
more abbreviated manner.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;object width="660" height="405"&gt;&#xD;
            &lt;param name="movie" value="http://www.youtube.com/v/Qpr-SQZZXOU&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="http://www.youtube.com/v/Qpr-SQZZXOU&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
            &lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
In the next tutorial I go over how I approach implementing GWO experiments in website&#xD;
code. For this example I’m using an ASP.NET MVC website. I go over how to vary page&#xD;
content based on a page section variation using jQuery.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;object width="660" height="405"&gt;&#xD;
            &lt;param name="movie" value="http://www.youtube.com/v/CzAEaNajmmg&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="http://www.youtube.com/v/CzAEaNajmmg&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
            &lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
In the next tutorial I discuss implementing GWO experiments and XHTML compliance.&#xD;
The default mechanism provided by Google is not XHTML compliant, so I go over how&#xD;
to use GWO and maintain XHTML compliance. The JavaScript script provided by Google&#xD;
is not XHTML and Google also recommends using a &amp;lt;/noscript&amp;gt;HTML element which&#xD;
is way off from being well formatted!&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;object width="660" height="405"&gt;&#xD;
            &lt;param name="movie" value="http://www.youtube.com/v/FHf41O0JxE8&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="http://www.youtube.com/v/FHf41O0JxE8&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
            &lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
In my final GWO tutorial, I go over how to interpret GWO results. You have to be careful&#xD;
about how to interpret if a certain page variation is better than other variations.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;object width="660" height="405"&gt;&#xD;
            &lt;param name="movie" value="http://www.youtube.com/v/SD8fThxKPgU&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="http://www.youtube.com/v/SD8fThxKPgU&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
            &lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I hope these tutorials are useful to someone :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I also highly recommend you check out &lt;a href="http://www.gwotricks.com" target="_blank"&gt;www.gwotricks.com&lt;/a&gt; which&#xD;
is a great GWO resource.&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=657670ad-f6bc-4cd1-af9a-9913f6370e1d"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Bj_OHPWMsGjv8GEfbKVODdFbmKA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Bj_OHPWMsGjv8GEfbKVODdFbmKA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Bj_OHPWMsGjv8GEfbKVODdFbmKA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Bj_OHPWMsGjv8GEfbKVODdFbmKA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/4aZuU1KW6pI" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,657670ad-f6bc-4cd1-af9a-9913f6370e1d</comments>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2009/12/05/Google-Website-Optimizer-GWO-Tutorial-Advanced-Usage-My-Way</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=5810678d-b233-4c26-bc85-c0ddc4e3fdb6</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,5810678d-b233-4c26-bc85-c0ddc4e3fdb6</pingback:target>
      <dc:creator />
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,5810678d-b233-4c26-bc85-c0ddc4e3fdb6</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=5810678d-b233-4c26-bc85-c0ddc4e3fdb6</wfw:commentRss>
      <slash:comments>1</slash:comments>
      
      <title>Configure host headers with SSL using IIS 7 or IIS 7.5</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,5810678d-b233-4c26-bc85-c0ddc4e3fdb6</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/gCLN24RhKA0/Configure-Host-Headers-With-SSL-Using-IIS-7-Or-IIS-75</link>
      <pubDate>Thu, 03 Dec 2009 19:47:00 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
I configured SSL on this blog site and found some info on the Microsoft TechNet page &lt;a href="http://technet.microsoft.com/en-us/library/cc753195%28WS.10%29.aspx"&gt;Configure&#xD;
a Host Header for a Web Site (IIS 7)&lt;/a&gt;. The TechNet page was a start, but it didn’t&#xD;
quite get me all the way there. With a bit of experimentation I successfully configured&#xD;
SSL on my web server. You can view a &lt;a href="#hostHeaderScreencast"&gt;screencast&lt;/a&gt; of&#xD;
what I did at the end of this post.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
For this post I’m going to use a non-existent website www.abc-test1.com.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
First I added an SSL binding to the web site. In IIS Manager, with the web site selected,&#xD;
click on the Bindings… link.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ConfigureIIS7hostheaderswithSSL_69D/image_2.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Actions Bindings" border="0" alt="Actions Bindings" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ConfigureIIS7hostheaderswithSSL_69D/image_thumb.png" width="201" height="143"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
On the Site Bindings dialog you’ll want to click the Add… button.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ConfigureIIS7hostheaderswithSSL_69D/image_8.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Site Bindings Dialog" border="0" alt="Site Bindings Dialog" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ConfigureIIS7hostheaderswithSSL_69D/image_thumb_3.png" width="580" height="273"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Then select https from the Type drop list, select your IP address, and pick your installed&#xD;
SSL certificate. For my testing I created a self signed certificate.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ConfigureIIS7hostheaderswithSSL_69D/image3.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Add Site Binding" border="0" alt="Add Site Binding" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ConfigureIIS7hostheaderswithSSL_69D/image3_thumb.png" width="487" height="267"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Then from the command prompt you’ll want to issue the command:&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;pre class="brush: text; wrap-lines: false"&gt;appcmd set site /site.name:www.abc-test1.com /bindings.[protocol='https',bindingInformation='*:443:'].bindingInformation:*:443:www.abc-test1.com&lt;/pre&gt;&#xD;
        &lt;p&gt;&#xD;
You can go back in IIS manager to check you SSL binding’s host name. You should see&#xD;
the host header you configured at this point.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ConfigureIIS7hostheaderswithSSL_69D/image_10.png"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Site Bindings with host header" border="0" alt="Site Bindings with host header" src="http://thethoughtfulcoder.com/content/binary/WindowsLiveWriter/ConfigureIIS7hostheaderswithSSL_69D/image_thumb_4.png" width="580" height="273"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I created this tutorial describing how to configure host headers in IIS 7.5 using&#xD;
Windows 7. It is the same process for any version of IIS 7.x.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;a name="hostHeaderScreencast"&gt;&#xD;
        &lt;/a&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;object width="660" height="405"&gt;&#xD;
            &lt;param name="movie" value="http://www.youtube.com/v/zVCmzBfx3BE&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="http://www.youtube.com/v/zVCmzBfx3BE&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="660" height="405"&gt;&#xD;
            &lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I hope this post helps :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=5810678d-b233-4c26-bc85-c0ddc4e3fdb6"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MNEtT7FaiR4hWsPdeamVCq7_BR4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MNEtT7FaiR4hWsPdeamVCq7_BR4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MNEtT7FaiR4hWsPdeamVCq7_BR4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MNEtT7FaiR4hWsPdeamVCq7_BR4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/gCLN24RhKA0" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,5810678d-b233-4c26-bc85-c0ddc4e3fdb6</comments>
      <category>IIS</category>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2009/12/03/Configure-Host-Headers-With-SSL-Using-IIS-7-Or-IIS-75</feedburner:origLink></item>
    <item>
      <trackback:ping>http://thethoughtfulcoder.com/Trackback?guid=0887764f-4065-4d6a-9f48-e0b51e6c210e</trackback:ping>
      <pingback:server>http://thethoughtfulcoder.com/pingback</pingback:server>
      <pingback:target>http://thethoughtfulcoder.com/PermaLink,guid,0887764f-4065-4d6a-9f48-e0b51e6c210e</pingback:target>
      <dc:creator />
      <wfw:comment>http://thethoughtfulcoder.com/CommentView,guid,0887764f-4065-4d6a-9f48-e0b51e6c210e</wfw:comment>
      <wfw:commentRss>http://thethoughtfulcoder.com/SyndicationService.asmx/GetEntryCommentsRss?guid=0887764f-4065-4d6a-9f48-e0b51e6c210e</wfw:commentRss>
      
      <title>You just gave away your password!</title>
      <guid isPermaLink="false">http://thethoughtfulcoder.com/PermaLink,guid,0887764f-4065-4d6a-9f48-e0b51e6c210e</guid>
      <link>http://feeds.thethoughtfulcoder.com/~r/TheThoughtfulCoder/~3/fGBBiocw9Bw/You-Just-Gave-Away-Your-Password</link>
      <pubDate>Thu, 03 Dec 2009 19:43:12 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Years ago I was discussing password security with a good friend at work and at one&#xD;
point we disagreed on some aspect of password security. He asserted that in one sense&#xD;
the password did not really matter as it is so easy to get someone’s password. He&#xD;
stated he could get one of my passwords if he really wanted it. I thought to myself&#xD;
“no way”. I don’t click on email attachments, I’m wary about what I download, and&#xD;
I consider myself careful about not doing stupid stuff.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Later in the day, after having forgotten about the challenge, I was in my friend’s&#xD;
office and he said he was having trouble logging in to our Oracle database. He tried&#xD;
a few times and his login was not working. He asked if I could try my logon, so I&#xD;
tried typing in my user name and password and it worked. He tried again and his worked,&#xD;
no harm no foul ;-)  I sat back at my desk and an email was in my inbox with&#xD;
my password! :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
I immediately realized he had gotten it when I typed it in on his machine. Ends up&#xD;
he used a Visual Studio program called Spy++ to monitor windows messages. So he captured&#xD;
the windows keystroke messages and easily logged my password keystrokes.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Ever since then I have been interested in computer security or really the lack thereof!&#xD;
If someone has physical access to a machine, then whatever anyone types on that machine&#xD;
can not be considered secure. Especially if you are dealing with a coder. There is&#xD;
no security when there is familiarity between the parties. You are left to trust and&#xD;
decency with those you know.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
As a developer I believe you should think about how to hack computer systems in order&#xD;
to think about how to secure it. It is one of the mindsets you should have when coding.&#xD;
I’m not the type of person who would do any type of hacking, but if you are oblivious&#xD;
to what can be done you are more likely to make mistakes when designing computer software&#xD;
that open you up to standard hacking attacks.&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Ever since my password was obtained so quickly and easily whenever I type my password&#xD;
I always think, “Someone just hacked my password” :-)&#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://thethoughtfulcoder.com/aggbug.ashx?id=0887764f-4065-4d6a-9f48-e0b51e6c210e"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BcYZWPtiDtz9zALwOn3ROOVVu20/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BcYZWPtiDtz9zALwOn3ROOVVu20/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BcYZWPtiDtz9zALwOn3ROOVVu20/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BcYZWPtiDtz9zALwOn3ROOVVu20/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/TheThoughtfulCoder/~4/fGBBiocw9Bw" height="1" width="1"/&gt;</description>
      <comments>http://thethoughtfulcoder.com/CommentView,guid,0887764f-4065-4d6a-9f48-e0b51e6c210e</comments>
      <category>Technical</category>
    <feedburner:origLink>http://TheThoughtfulCoder.com/2009/12/03/You-Just-Gave-Away-Your-Password</feedburner:origLink></item>
  </channel>
</rss>
