<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Techie</title>
        <link>http://www.richardrousseau.com/category/14.aspx</link>
        <description>Techie</description>
        <language>en-US</language>
        <copyright>Richard Rousseau</copyright>
        <managingEditor>blog@richardrousseau.com</managingEditor>
        <generator>Subtext Version 1.9.5.177</generator>
        <item>
            <title>MSDN Low Bandwidth View</title>
            <link>http://richardrousseau.com/archive/2008/08/30/msdn-low-bandwidth-view.aspx</link>
            <description>&lt;a href="http://weblogs.asp.net/jgalloway/default.aspx"&gt;Jon Galloway&lt;/a&gt; posted an &lt;a href="http://weblogs.asp.net/jgalloway/archive/2008/08/30/msdn-low-bandwidth-bookmarklet.aspx"&gt;article&lt;/a&gt; describing a way to view low bandwidth optimized MSDN pages by modifying the URL.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-weight: bold;"&gt;Try it out...&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="margin-left: 40px;"&gt; Simply take the URL - &lt;a href="http://msdn.microsoft.com/en-us/library/system.object.aspx"&gt;http://msdn.microsoft.com/en-us/library/system.object.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
And add "(loband)" just before the ".aspx" - &lt;a href="http://msdn.microsoft.com/en-us/library/system.object(loband).aspx"&gt;http://msdn.microsoft.com/en-us/library/system.object(loband).aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The "loband" page provides a link near the top you can use to switch back to full fat version.  &lt;br /&gt;
&lt;/div&gt;
&lt;br /&gt;
Also check Jon's site for a &lt;a href="http://weblogs.asp.net/jgalloway/archive/2008/08/30/msdn-low-bandwidth-bookmarklet.aspx"&gt;bookmarklet&lt;/a&gt; he wrote which you can use to switch this functionality on or off at any time.&lt;br /&gt;
&lt;br /&gt;
This option will be very useful when my laptop's cellular connection has a bad signal (like when on the train).  I imagine this will also be helpful to all those smart phone browsers out there.  Any smart phone owners care to try it out?&lt;br /&gt;
&lt;br /&gt;
Check out his comments section.  The Product Unit Manager for MSDN responded with some insight into what they're doing.  It sounds like they might change the way the "loband" option is specified.  I was wondering why they didn't just make it a query string item, but I'll bet they've already got some serious url rewriting going on.&lt;img src="http://richardrousseau.com/aggbug/33.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Richard Rousseau</dc:creator>
            <guid>http://richardrousseau.com/archive/2008/08/30/msdn-low-bandwidth-view.aspx</guid>
            <pubDate>Sat, 30 Aug 2008 18:00:02 GMT</pubDate>
            <wfw:comment>http://richardrousseau.com/comments/33.aspx</wfw:comment>
            <comments>http://richardrousseau.com/archive/2008/08/30/msdn-low-bandwidth-view.aspx#feedback</comments>
            <wfw:commentRss>http://richardrousseau.com/comments/commentRss/33.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Subversion Powershell Shortcuts...</title>
            <link>http://richardrousseau.com/archive/2007/08/20/subversion-powershell-shortcuts.aspx</link>
            <description>Some quick functions I created to reduce my time at the subversion command line.  The trick here is that I couldn't just alias the commands, I needed to create some small functions for each...&lt;br /&gt;&lt;br /&gt;function st {Invoke-Expression "svn status"}&lt;br /&gt;function sup {Invoke-Expression "svn update"}&lt;br /&gt;function sci {Invoke-Expression "svn ci"}        --I use the %SVN_EDITOR% env var for my checkin message editing&lt;br /&gt;function sin {Invoke-Expression "svn info"}&lt;br /&gt;&lt;br /&gt;You could easily modify these to accept parameters...&lt;br /&gt;&lt;br /&gt;function srv ([string]$filename){Invoke-Expression "svn revert $filename"}&lt;br /&gt;&lt;br /&gt;I imagine I'll want these to be more flexible in the future, but for now they're saving me a lot of typing!&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://richardrousseau.com/aggbug/4.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Richard Rousseau</dc:creator>
            <guid>http://richardrousseau.com/archive/2007/08/20/subversion-powershell-shortcuts.aspx</guid>
            <pubDate>Mon, 20 Aug 2007 19:39:00 GMT</pubDate>
            <wfw:comment>http://richardrousseau.com/comments/4.aspx</wfw:comment>
            <comments>http://richardrousseau.com/archive/2007/08/20/subversion-powershell-shortcuts.aspx#feedback</comments>
            <wfw:commentRss>http://richardrousseau.com/comments/commentRss/4.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Trackback Madness...</title>
            <link>http://richardrousseau.com/archive/2007/05/04/trackback-madness.aspx</link>
            <description>&lt;font size="2"&gt;I want to turn this blog into a respectable place for my technical thoughts.  Step 1 of that initiative - Get rid of all the trackback spam. &lt;/font&gt;&lt;br /&gt;
&lt;p&gt; &lt;/p&gt;
&lt;img height="164" width="521" border="0" alt="" src="/images/richardrousseau_com/trackbacks.gif" /&gt;&lt;br /&gt;
&lt;div align="center"&gt;&lt;font size="1"&gt;&lt;strong&gt;A "clean" sampling of my trackbacks.&lt;br /&gt;
&lt;br /&gt;
&lt;/strong&gt;&lt;/font&gt;
&lt;div align="left"&gt;&lt;font size="2"&gt;&lt;br /&gt;
Almost all of my old posts have a few hundred spam trackback links.  It's absolutely ridiculous.  Dasblog has a referral blacklist feature that I'm looking into.  Unfortunately, their documentation is a little out of date.  It refers to an older blacklisting feature called "Moveable Type Blacklist".  I believe 1.7 was the last version this feature was available (I'm running 1.9).&lt;br /&gt;
&lt;br /&gt;
Some light googling gave me some direction on how to enable and configure it.  It's a keyword based filter that will send 404's if a site that matches one of your specified keywords tries to refer back to you.  Making up the keyword list should be fun.  &lt;br /&gt;
&lt;a href="http://blogs.msdn.com/omars/archive/2005/01/22/358554.aspx"&gt;&lt;br /&gt;
Omar Shahine's WebLog&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
In the meantime, I created a PowerShell script to remove all trackbacks from my content files.  I'll post that when I get home tonight.  But until I get the blacklist feature figured out, I'll be leaving trackbacks turned off.&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://richardrousseau.com/aggbug/5.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Richard Rousseau</dc:creator>
            <guid>http://richardrousseau.com/archive/2007/05/04/trackback-madness.aspx</guid>
            <pubDate>Sat, 05 May 2007 01:08:39 GMT</pubDate>
            <wfw:comment>http://richardrousseau.com/comments/5.aspx</wfw:comment>
            <comments>http://richardrousseau.com/archive/2007/05/04/trackback-madness.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://richardrousseau.com/comments/commentRss/5.aspx</wfw:commentRss>
        </item>
        <item>
            <title>My lunch break take on Silverlight...</title>
            <link>http://richardrousseau.com/archive/2007/05/03/my-lunch-break-take-on-silverlight.aspx</link>
            <description>I didn't go to MIX, but I did read a few blog posts of people who did.  Definately need to dive deeper this weekend.  Here is my quick overview of what was announced/released...&lt;br /&gt;&lt;br /&gt;&lt;u&gt;DLR &lt;/u&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Dynamic Language Runtime 
&lt;/li&gt;&lt;li&gt;Lets your .net code iteract with dynamic languages like Ruby, Python, Javascript 
&lt;/li&gt;&lt;li&gt;Lets those languages interact with your .net code!  Neat!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;u&gt;CLR on a Mac&lt;/u&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;A browser plug-in that will run .net 3.x apps 
&lt;/li&gt;&lt;li&gt;OSX Only 
&lt;/li&gt;&lt;li&gt;Intel based Macs only? 
&lt;/li&gt;&lt;li&gt;Safari, Firefox, IE 
&lt;/li&gt;&lt;li&gt;Subset of the BCL 
&lt;/li&gt;&lt;li&gt;Rewritten CLR&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;   &lt;br /&gt;&lt;u&gt;Silverlight&lt;/u&gt; &lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Lots of classes to make working with media easier. 
&lt;/li&gt;&lt;li&gt;720p&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Some links for further review...&lt;br /&gt;&lt;a href="http://www.silverlight.net/"&gt;http://www.silverlight.net/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/silverlight/"&gt;http://www.microsoft.com/silverlight/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wanna try it?&lt;br /&gt;&lt;a href="http://www.microsoft.com/silverlight/downloads.aspx"&gt;Get the plug-in.&lt;/a&gt; - Quick install.  No need to restart computer, but you will have to restart the browser.  Definately works in FireFox.&lt;br /&gt;Go to &lt;a href="http://silverlight.net/fox/"&gt;http://silverlight.net/fox/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;
&lt;p&gt;&lt;/p&gt;&lt;img src="http://richardrousseau.com/aggbug/6.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Richard Rousseau</dc:creator>
            <guid>http://richardrousseau.com/archive/2007/05/03/my-lunch-break-take-on-silverlight.aspx</guid>
            <pubDate>Thu, 03 May 2007 23:56:44 GMT</pubDate>
            <wfw:comment>http://richardrousseau.com/comments/6.aspx</wfw:comment>
            <comments>http://richardrousseau.com/archive/2007/05/03/my-lunch-break-take-on-silverlight.aspx#feedback</comments>
            <wfw:commentRss>http://richardrousseau.com/comments/commentRss/6.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Virtual PC 2004 Issue...</title>
            <link>http://richardrousseau.com/archive/2007/01/31/virtual-pc-2004-issue.aspx</link>
            <description>I use virtual envionrments fairly regularly at work.  I mainly use them for app debugging in a clean environment,  permissions testing, and automated deployment testing.&lt;br /&gt;
&lt;br /&gt;
I have a Virtual PC 2004 setup with my base OS installed on it's own virtual hard drive.  I create a new differencing vhd on top of that when I need a fresh environment to work in.  This has worked very well for me until today.  &lt;br /&gt;
&lt;br /&gt;
I created a new differencing vhd and booted into it.  Everything was fine until I tried to login.  I received the following message box...&lt;br /&gt;
&lt;br /&gt;
&lt;div align="center"&gt;&lt;img height="132" width="636" alt="" src="/images/richardrousseau_com/Snap1.gif" /&gt;&lt;br /&gt;
&lt;/div&gt;
&lt;div align="center"&gt;&lt;font size="1"&gt;Windows cannot connect to the domain, either because the domain controller is down or otherwise unavailable, or because your computer account was not found.  Please try again later.&lt;br /&gt;
&lt;br /&gt;
&lt;/font&gt;
&lt;div align="left"&gt;At first I thought that my domain wouldn't let me logon because I had a bunch of updates to install.  After letting the vm run for 20 minutes I restarted it, installing all the updates it downloaded.  (On a side note, I didn't know windows would download updates even when you're not logged in.).  Even after that, no luck.&lt;br /&gt;
&lt;br /&gt;
Google to the rescue...An old newsgroup post hinted that it might be because my (virtual) computer already existed on the domain.  The solution, login as the local admin, take the computer off the domain and put it back on.  Success!&lt;br /&gt;
&lt;br /&gt;
I'm posting this in hopes the answer will be more accessible to future generations of googlers.&lt;br /&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://richardrousseau.com/aggbug/10.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Richard Rousseau</dc:creator>
            <guid>http://richardrousseau.com/archive/2007/01/31/virtual-pc-2004-issue.aspx</guid>
            <pubDate>Thu, 01 Feb 2007 04:34:41 GMT</pubDate>
            <wfw:comment>http://richardrousseau.com/comments/10.aspx</wfw:comment>
            <comments>http://richardrousseau.com/archive/2007/01/31/virtual-pc-2004-issue.aspx#feedback</comments>
            <wfw:commentRss>http://richardrousseau.com/comments/commentRss/10.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Months without a post and all I get is a stupid link?</title>
            <link>http://richardrousseau.com/archive/2006/11/13/months-without-a-post-and-all-i-get-is-a.aspx</link>
            <description>&lt;b&gt;"Hello World" Programs&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;A compilation of how people in various areas and stages of their development careers might write the well known "Hello World" program.  Very funny stuff.  I love how "Enterprisy" the Master Programmer and Seasoned Professional are...&lt;br /&gt;&lt;a href="http://www.infiltec.com/j-h-wrld.htm"&gt;&lt;br /&gt;http://www.infiltec.com/j-h-wrld.htm&lt;/a&gt; (via &lt;a href="http://www.neatorama.com/"&gt;Netorama&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://richardrousseau.com/aggbug/13.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Richard Rousseau</dc:creator>
            <guid>http://richardrousseau.com/archive/2006/11/13/months-without-a-post-and-all-i-get-is-a.aspx</guid>
            <pubDate>Mon, 13 Nov 2006 20:29:36 GMT</pubDate>
            <wfw:comment>http://richardrousseau.com/comments/13.aspx</wfw:comment>
            <comments>http://richardrousseau.com/archive/2006/11/13/months-without-a-post-and-all-i-get-is-a.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://richardrousseau.com/comments/commentRss/13.aspx</wfw:commentRss>
        </item>
        <item>
            <title>DateAdd() Insanity...</title>
            <link>http://richardrousseau.com/archive/2006/03/23/dateadd-insanity.aspx</link>
            <description>&lt;p&gt;&lt;/p&gt;Not all DateAdd()s are created equal.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
VBScript &lt;br /&gt;
    DateAdd("m", -1, CDate("01/01/2006"))&lt;br /&gt;
        Expected Result: 12/01/2005&lt;br /&gt;
        Actual Result:      12/01/&lt;b&gt;2006 - WTF?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
TSQL&lt;br /&gt;
    DateAdd(m, -1, '20060101')&lt;br /&gt;
       Expected Result: 12/01/2005&lt;br /&gt;

        Actual Result:      12/01/2005&lt;br /&gt;
&lt;br /&gt;
Moral of the story, not all functions behave like you expect them to.  Test, test and retest.&lt;br /&gt;
&lt;img src="http://richardrousseau.com/aggbug/18.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Richard Rousseau</dc:creator>
            <guid>http://richardrousseau.com/archive/2006/03/23/dateadd-insanity.aspx</guid>
            <pubDate>Fri, 24 Mar 2006 00:30:04 GMT</pubDate>
            <wfw:comment>http://richardrousseau.com/comments/18.aspx</wfw:comment>
            <comments>http://richardrousseau.com/archive/2006/03/23/dateadd-insanity.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://richardrousseau.com/comments/commentRss/18.aspx</wfw:commentRss>
        </item>
    </channel>
</rss>