<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" 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:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>using Hagen.Frank.blog;</title>
    <link>http://www.fwhagen.com/weblog/</link>
    <description>/// Frank Hagen:  Professional Web Developer, C# User, Reformed Über-geek</description>
    <language>en-us</language>
    <copyright>Frank W Hagen</copyright>
    <lastBuildDate>Wed, 18 Jan 2012 13:28:00 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.3.9074.18820</generator>
    <managingEditor>fwhagen.blog@gmail.com</managingEditor>
    <webMaster>fwhagen.blog@gmail.com</webMaster>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=3b11d4ff-6910-45f7-90b1-1456fdb2c387</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,3b11d4ff-6910-45f7-90b1-1456fdb2c387.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,3b11d4ff-6910-45f7-90b1-1456fdb2c387.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=3b11d4ff-6910-45f7-90b1-1456fdb2c387</wfw:commentRss>
      <title>Stop SOPA NOW</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,3b11d4ff-6910-45f7-90b1-1456fdb2c387.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2012/01/18/StopSOPANOW.aspx</link>
      <pubDate>Wed, 18 Jan 2012 13:28:00 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;&lt;a href="http://www.fwhagen.com/weblog/content/binary/Windows-Live-Writer/Stop-SOPA-NOW_7651/image_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.fwhagen.com/weblog/content/binary/Windows-Live-Writer/Stop-SOPA-NOW_7651/image_thumb.png" width="800" height="323" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;The most dangerous threat to the 1st Amendment being pushed by RIAA/MPAA through massive contributions on the order of $94Million.  Much of the Internet community is protesting.  Not that I am a big player at all, but I AM TOO!&lt;/p&gt; &lt;script type="text/javascript"&gt;var a=new Date,b=a.getUTCHours();if(0==a.getUTCMonth()&amp;&amp;2012==a.getUTCFullYear()&amp;&amp;((18==a.getUTCDate()&amp;&amp;13&lt;=b)||(19==a.getUTCDate()&amp;&amp;0&gt;=b)))window.location="http://sopastrike.com/strike";&lt;/script&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=3b11d4ff-6910-45f7-90b1-1456fdb2c387"/&gt;&lt;br/&gt;&lt;hr/&gt;&lt;p&gt;&lt;image src="FeedReadCounter.aspx" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <comments>http://www.fwhagen.com/weblog/CommentView,guid,3b11d4ff-6910-45f7-90b1-1456fdb2c387.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=654c35a6-bdde-4ced-b5da-ad2fdb8193a5</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,654c35a6-bdde-4ced-b5da-ad2fdb8193a5.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,654c35a6-bdde-4ced-b5da-ad2fdb8193a5.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=654c35a6-bdde-4ced-b5da-ad2fdb8193a5</wfw:commentRss>
      <title>Use Multiple Versions of Visual Studio and Want Pinned Solutions?</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,654c35a6-bdde-4ced-b5da-ad2fdb8193a5.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2012/01/13/UseMultipleVersionsOfVisualStudioAndWantPinnedSolutions.aspx</link>
      <pubDate>Fri, 13 Jan 2012 14:24:31 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;I need to have VS2005 and VS2008 installed for support of one of my clients, and of course I use VS2010 for my own development.&amp;#160; And I love the pinned list of solutions that VS10 offers.&amp;#160;&amp;#160; In the past, I used a folder Toolbar in the Taskbar for listing solutions for easy access, but that was a maintenance task.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.fwhagen.com/weblog/content/binary/Windows-Live-Writer/271c5561226f_809A/image_7.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="TaskbarPin" align="right" src="http://www.fwhagen.com/weblog/content/binary/Windows-Live-Writer/271c5561226f_809A/image_thumb_2.png" width="156" height="244" /&gt;&lt;/a&gt;In Windows 7, you can pin the Visual Studio Version Selector to the taskbar and pin items from Recent to Pinned (or do it manually as any other Win 7 file can be).&amp;#160; This has enhanced my productivity for the client without cluttering my taskbar or desktop at all.&amp;#160; Windows 7 continues to be the most useful environment I’ve ever use.&amp;#160; &lt;/p&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=654c35a6-bdde-4ced-b5da-ad2fdb8193a5"/&gt;&lt;br/&gt;&lt;hr/&gt;&lt;p&gt;&lt;image src="FeedReadCounter.aspx" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <comments>http://www.fwhagen.com/weblog/CommentView,guid,654c35a6-bdde-4ced-b5da-ad2fdb8193a5.aspx</comments>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=a262dfaa-edb9-4f3e-969e-7cd1fa450980</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,a262dfaa-edb9-4f3e-969e-7cd1fa450980.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,a262dfaa-edb9-4f3e-969e-7cd1fa450980.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=a262dfaa-edb9-4f3e-969e-7cd1fa450980</wfw:commentRss>
      <title>Fixing Open Transaction Blocks in SQL 2005</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,a262dfaa-edb9-4f3e-969e-7cd1fa450980.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2011/07/13/FixingOpenTransactionBlocksInSQL2005.aspx</link>
      <pubDate>Wed, 13 Jul 2011 17:34:00 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;Sometimes, when developing in SQL, a transaction will be left open.&amp;nbsp; Performance will fall through the floor, which can sometimes be the first sign that it happened.&amp;nbsp; If you cannot close the transaction properly, the following command will show the oldest, and probably orphaned, on the server:&lt;/p&gt; &lt;p&gt;&lt;font face="Consolas"&gt;DBCC OPENTRAN&lt;/font&gt;&lt;/p&gt; &lt;p&gt;The transaction can easily be termed by issuing a kill on the PID:&lt;/p&gt; &lt;p&gt;&lt;font face="Consolas"&gt;KILL 52&lt;/font&gt;&lt;/p&gt; &lt;p&gt;That should do it.&amp;nbsp; &lt;/p&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=a262dfaa-edb9-4f3e-969e-7cd1fa450980"/&gt;&lt;br/&gt;&lt;hr/&gt;&lt;p&gt;&lt;image src="FeedReadCounter.aspx" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <comments>http://www.fwhagen.com/weblog/CommentView,guid,a262dfaa-edb9-4f3e-969e-7cd1fa450980.aspx</comments>
      <category>Programming</category>
      <category>SQL</category>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=7dea3b89-b710-4e30-a1ee-236aaa81d959</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,7dea3b89-b710-4e30-a1ee-236aaa81d959.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,7dea3b89-b710-4e30-a1ee-236aaa81d959.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=7dea3b89-b710-4e30-a1ee-236aaa81d959</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <title>Book Review: Freehold - Michael Z. Williamson (2004)</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,7dea3b89-b710-4e30-a1ee-236aaa81d959.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2009/12/21/BookReviewFreeholdMichaelZWilliamson2004.aspx</link>
      <pubDate>Mon, 21 Dec 2009 02:23:57 GMT</pubDate>
      <description>&lt;div&gt;&lt;P&gt;&lt;A title="Amazon.com: Freehold: Books: Michael Z. Williamson" href="http://www.amazon.com/exec/obidos/ASIN/0743471792/usinghagenfra-20"&gt;&lt;IMG border=0 align=right src="http://images.amazon.com/images/P/0743471792.01._PC_SCMZZZZZZZ_.jpg"&gt;&lt;/A&gt; Well, I am not afraid to admit that the only reason I picked up this book was because it was a free ebook on Baen’s website.&amp;nbsp; I think.&amp;nbsp; It was a long time ago.&amp;nbsp; I read a recommendation of it somewhere, probably on John Scalzi’s &lt;A href="http://whatever.scalzi.com/" target=_blank&gt;Whatever&lt;/A&gt; weblog site, and decided I had nothing to lose.&amp;nbsp; Besides, I was looking for a well-formatted ebook to try out on my PDA using MobiReader.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Freehold&lt;/EM&gt; is old-school Science Fiction in the vein of Heinlein and Drake.&amp;nbsp; It follows the desperate escape from Earth of Sergeant Kendra Pacelli of the UN Military after being framed in an embezzlement scheme.&amp;nbsp; She finds herself on Freehold after seeking asylum at their Earth-side embassy and is overwhelmed by extreme culture shock.&amp;nbsp; What seems to me to be the ultimate Libertarian Utopia, is a unrestricted nightmare for someone who grew up in the authoritarian, politically correct, dystopian future that the modern world seems to be trending toward.&amp;nbsp; We get to follow her adjustment to a personally responsible, high-technology life on a world devoted to the freedom of the individual.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;It is difficult to preview this book without giving much away, so I won’t go into it much.&amp;nbsp; While it seems that it could be rather proselytizing, it really is able to keep it down to a minimum.&amp;nbsp; As&lt;EM&gt;&amp;nbsp;&lt;/EM&gt;I am a big fan of smaller government, the concept of Freehold, an individuals’ liberty and government minimization greatly appealed to me, and was essential to the storyline, but only was used that far and not to bludgeon the reader with political badgering.&amp;nbsp; The only major problem I had with the book was its length.&amp;nbsp; Because it was so long, it took awhile for anything to really get going.&amp;nbsp; I read this on my PDA, but read something on the order of 10 other books in the meantime, going back over a year.&amp;nbsp; Not that it was boring, but just a bit slow in the beginning.&amp;nbsp; But not to worry, it really picks up at the end and I ended up with a few really late nights to finish it.&amp;nbsp; A good read made great by its availability, and it served it’s purpose:&amp;nbsp; I will pick up more from this author in the future.&lt;/P&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=7dea3b89-b710-4e30-a1ee-236aaa81d959"/&gt;&lt;br/&gt;&lt;hr/&gt;&lt;p&gt;&lt;image src="FeedReadCounter.aspx" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <comments>http://www.fwhagen.com/weblog/CommentView,guid,7dea3b89-b710-4e30-a1ee-236aaa81d959.aspx</comments>
      <category>Books</category>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=d95fe77a-e06e-42df-b4d7-e9e45d3ef737</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,d95fe77a-e06e-42df-b4d7-e9e45d3ef737.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,d95fe77a-e06e-42df-b4d7-e9e45d3ef737.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=d95fe77a-e06e-42df-b4d7-e9e45d3ef737</wfw:commentRss>
      <title>XP Mode and MS VPN Problems</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,d95fe77a-e06e-42df-b4d7-e9e45d3ef737.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2009/11/12/XPModeAndMSVPNProblems.aspx</link>
      <pubDate>Thu, 12 Nov 2009 13:39:03 GMT</pubDate>
      <description>&lt;div&gt;&lt;P&gt;Windows 7 XP Mode is probably the best feature added to Windows in a long time.  I won’t go into how awesome here, but this is the compatibility measure Microsoft should have pursued years ago.  That said, the main use I have for it is to VPN into my office network.  &lt;/P&gt;
&lt;P&gt;The client site I am working at is using normal MS VPN connections which are easy to setup and use.  Their parent company, however, insists on the Cisco VPN client, which I am loathe to install on my clean Win7 installation.  So I have both setup in XP Mode and can use them interchangeably.  &lt;/P&gt;
&lt;P&gt;Getting the initial setup was a little tricky:  First you must shutdown the VirtualPC then switch the network setting from “Shared Network (NAT)” to a named network card.  The funny thing is, the only symptom is the connection is made but times out on authentication.  weird.&lt;/P&gt;
&lt;P&gt;However, I ran into a problem where I could no longer get the built in Windows VPN client to connect.  It couldn’t find the address.  Then browsing stopped working, even the Cisco VPN client failed.  After 2 re-installs (of XP Mode) I finally found a post that recommends removing the Virtual PC Network Filter Driver from the NIC, rebooting and re-installing.  Like magic, everything works.  Evidently a patch to XP Mode or Virtualization knocked it out.  (I did start with the RC of XP Mode 64-bit, maybe the reason…)  The blog was the &lt;A href="http://blogs.msdn.com/Virtual_PC_Guy/" target=_blank&gt;Virtual PC Guy&lt;/A&gt; but the &lt;A href="http://blogs.msdn.com/virtual_pc_guy/archive/2007/01/15/fixing-broken-virtual-networking.aspx" target=_blank&gt;instructions were for XP and Vista&lt;/A&gt;, not 7.  The 7 instructions are below:&lt;/P&gt;
&lt;P&gt;1.  Click on the network icon in the tray and &lt;FONT color=#0080ff&gt;Open Network and Sharing Center&lt;/FONT&gt; (or from the Start menu)&lt;BR&gt;2.  Click on the active connection (Mine is &lt;FONT color=#0080ff&gt;Local Area Connection 2&lt;/FONT&gt;)&lt;BR&gt;3.  In the &lt;STRONG&gt;Properties&lt;/STRONG&gt; dialog, highlight the Virtual PC Network Filter Driver and &lt;STRONG&gt;Uninstall&lt;/STRONG&gt;  (I deselected IPv6 while I was there; it’s not needed yet)&lt;BR&gt;4.  Click &lt;STRONG&gt;OK&lt;/STRONG&gt;s back to desktop and &lt;STRONG&gt;Reboot&lt;/STRONG&gt; (evidently a critical step)&lt;BR&gt;5.  repeat 1 &amp; 2 and click &lt;STRONG&gt;Install&lt;/STRONG&gt; in the &lt;STRONG&gt;Properties&lt;/STRONG&gt; dialog&lt;BR&gt;6.  Select &lt;STRONG&gt;Service&lt;/STRONG&gt; and &lt;STRONG&gt;Add&lt;/STRONG&gt;; the Virtual PC Network Filter Driver should still be there, select it and click &lt;STRONG&gt;OK&lt;/STRONG&gt;s out to the desktop.&lt;/P&gt;
&lt;P&gt;Fire up XPMode VPC and you should be good to go.  I was.&lt;/P&gt;
&lt;P&gt;UPDATE:  I am still having this problem.  I have found a reboot is usually enough to reset it, but I am still looking for a way to reset just the VPN driver without a reboot.  I've found nothing, yet....&lt;/P&gt;
&lt;P&gt;UPDATE 2:  Microsoft seems to have issued a Windows7 x64 hotfix for this issue quietly.  I am no longer having this problem, unless the system goes to sleep mode while VPC is running.  Then it's a reboot of the physical host to reset.&lt;/P&gt;
&lt;P&gt;UPDATE 3:  Turns out, a simple disable/enable cycle on the NIC is all that is needed.  Still annoying enough that I have switched completely to the free VMWare client for work-related VPN sessions.&lt;/P&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=d95fe77a-e06e-42df-b4d7-e9e45d3ef737"/&gt;&lt;br/&gt;&lt;hr/&gt;&lt;p&gt;&lt;image src="FeedReadCounter.aspx" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <comments>http://www.fwhagen.com/weblog/CommentView,guid,d95fe77a-e06e-42df-b4d7-e9e45d3ef737.aspx</comments>
      <category>System</category>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=32ce3f9d-0a03-447f-b31f-7f0ed5e5d0dc</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,32ce3f9d-0a03-447f-b31f-7f0ed5e5d0dc.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,32ce3f9d-0a03-447f-b31f-7f0ed5e5d0dc.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=32ce3f9d-0a03-447f-b31f-7f0ed5e5d0dc</wfw:commentRss>
      <title>Windows Sidebar on XP</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,32ce3f9d-0a03-447f-b31f-7f0ed5e5d0dc.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2009/10/15/WindowsSidebarOnXP.aspx</link>
      <pubDate>Thu, 15 Oct 2009 00:56:04 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a title="HP Dashboard" href="http://hpmuseum.net/display_item.php?sw=177" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="Dashboard-40" border="0" alt="Dashboard-40" align="right" src="http://www.fwhagen.com/weblog/content/binary/WindowsLiveWriter/WindowsSidebaronXP_12662/Dashboard-40_3.jpg" width="104" height="124"&gt;&lt;/a&gt; One of my favorite features in Vista is the Sidebar.&amp;nbsp; I have been using precursors of it since Windows 3.11.&amp;nbsp; Anyone remember HP’s Dashboard?&amp;nbsp; I bought and used that app every day on every system I used until Windows 98.&amp;nbsp; Since then, I’ve used Konfabulator, Stardock’s DesktopX and many others.&amp;nbsp; When Microsoft came out with Vista’s sidebar, it quickly became one of my favorite features.&amp;nbsp; In fact, it remains my sole disappointment with 7 so far; it just doesn’t work quite as well.&lt;/p&gt; &lt;p&gt;At work, I am forced to use a 32-bit XP system.&amp;nbsp; I miss many of the sidebar elements while working.&amp;nbsp; CPU, memory and network metering are part of my dev cycle.&amp;nbsp; And there are decent enough widgets that come close.&amp;nbsp; Clocks, calendars and other items are very useful.&amp;nbsp; But the sidebar wasn’t portable to XP. &lt;/p&gt; &lt;p&gt;Until, that is, I found a patched/hacked version on DeviantART that seems to work very well.&amp;nbsp; Called simply &lt;a href="http://joshoon.deviantart.com/art/Windows-Sidebar-Real-one-Pack-75626472" target="_blank"&gt;Windows Sidebar, Real One, Pack&lt;/a&gt;, it comes bundled with the Alky for Windows library that allows it to run within XP (you don’t need to supply a Vista key when it asks, by the way).&amp;nbsp; So with a couple of useful gadgets, especially the ones from &lt;a href="http://blog.orbmu2k.de/category/sidebar-gadgets" target="_blank"&gt;Orb2k&lt;/a&gt;, I can have all of my monitoring loaded in one extensible process.&amp;nbsp; Very nice, and thanks to ~joshoon of &lt;a href="http://www.deviantart.com/" target="_blank"&gt;DeviantART.com&lt;/a&gt;.&lt;/p&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=32ce3f9d-0a03-447f-b31f-7f0ed5e5d0dc"/&gt;&lt;br/&gt;&lt;hr/&gt;&lt;p&gt;&lt;image src="FeedReadCounter.aspx" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <comments>http://www.fwhagen.com/weblog/CommentView,guid,32ce3f9d-0a03-447f-b31f-7f0ed5e5d0dc.aspx</comments>
      <category>System</category>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=74190a9a-daf6-402e-bfb8-b1ee068fdc3e</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,74190a9a-daf6-402e-bfb8-b1ee068fdc3e.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,74190a9a-daf6-402e-bfb8-b1ee068fdc3e.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=74190a9a-daf6-402e-bfb8-b1ee068fdc3e</wfw:commentRss>
      <title>Windows 7 + x64 + 8GB RAM + VS08 = AWESOME</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,74190a9a-daf6-402e-bfb8-b1ee068fdc3e.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2009/10/15/Windows7X648GBRAMVS08AWESOME.aspx</link>
      <pubDate>Thu, 15 Oct 2009 00:23:04 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 0px 15px 0px 0px; display: inline; border-top: 0px; border-right: 0px" title="Windows_7_Logo" border="0" alt="Windows_7_Logo" align="left" src="http://www.fwhagen.com/weblog/content/binary/WindowsLiveWriter/Windows7x648GBRAMVS08AWESOME_11EAF/Windows_7_Logo_3.png" width="100" height="76"&gt; Well I finally bought 8GB DDR2 for &lt;a href="http://www.fwhagen.com/weblog/2008/01/24/FinalBuildNotesMarsLives.aspx" target="_blank"&gt;The Beast&lt;/a&gt;.&amp;nbsp; Before I installed it, however, I went ahead and installed Windows 7, in 64-bit mode, of course.&amp;nbsp; While I was a fan of Vista, I am very impressed with 7, though I still feel it to be a better chromed version of Vista.&amp;nbsp; But the 8 gigs is awesome!&amp;nbsp; NO more memory issues, pagefile thrashing, or even a need for ReadyBoost.&amp;nbsp; And I haven’t run into a limit of Visual Studios open at one time.&amp;nbsp; Now I can finish my micro netcast receiver project….&amp;nbsp; (Ok, I probably didn’t need 8G for that.)&lt;/p&gt; &lt;p&gt;And the frosting?&amp;nbsp; XP Mode.&amp;nbsp; My client site has switched to Cisco VPN from whatever they were using that was MS compatible.&amp;nbsp; I hate the Cisco VPN client.&amp;nbsp; And of course, it won’t work on a 64-bit OS.&amp;nbsp; So I downloaded the RC version of XP Mode, fired it right up, installed the VPN and was connected to their network in under 5 minutes.&amp;nbsp; I’m gonna love that feature!&lt;/p&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=74190a9a-daf6-402e-bfb8-b1ee068fdc3e"/&gt;&lt;br/&gt;&lt;hr/&gt;&lt;p&gt;&lt;image src="FeedReadCounter.aspx" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <comments>http://www.fwhagen.com/weblog/CommentView,guid,74190a9a-daf6-402e-bfb8-b1ee068fdc3e.aspx</comments>
      <category>System</category>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=69ab91a5-993e-4164-9ff2-7d6383fa226b</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,69ab91a5-993e-4164-9ff2-7d6383fa226b.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,69ab91a5-993e-4164-9ff2-7d6383fa226b.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=69ab91a5-993e-4164-9ff2-7d6383fa226b</wfw:commentRss>
      <title>Simple C# Command-Line Compiles</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,69ab91a5-993e-4164-9ff2-7d6383fa226b.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2009/09/29/SimpleCCommandLineCompiles.aspx</link>
      <pubDate>Tue, 29 Sep 2009 17:08:03 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;In the category of “So I don’t forget again”, here is how to compile a simple code.cs file to a console executable:&lt;/p&gt; &lt;p&gt;&lt;code&gt;csc /t:exe NetDir.cs&lt;/code&gt;&lt;/p&gt; &lt;p&gt;Very simple, very easy.&amp;nbsp; To make it a Windows exe (console app with no console window, very useful for scheduled or batch processing), change the target (/t == /target) to winexe.&lt;/p&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=69ab91a5-993e-4164-9ff2-7d6383fa226b"/&gt;&lt;br/&gt;&lt;hr/&gt;&lt;p&gt;&lt;image src="FeedReadCounter.aspx" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <comments>http://www.fwhagen.com/weblog/CommentView,guid,69ab91a5-993e-4164-9ff2-7d6383fa226b.aspx</comments>
      <category>.NET</category>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=8d89e392-4ee6-485f-8bcd-e4baab970cc4</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,8d89e392-4ee6-485f-8bcd-e4baab970cc4.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,8d89e392-4ee6-485f-8bcd-e4baab970cc4.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=8d89e392-4ee6-485f-8bcd-e4baab970cc4</wfw:commentRss>
      <title>Book Review: Alas, Babylon - Pat Frank  (1959)</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,8d89e392-4ee6-485f-8bcd-e4baab970cc4.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2009/09/25/BookReviewAlasBabylonPatFrank1959.aspx</link>
      <pubDate>Fri, 25 Sep 2009 12:58:30 GMT</pubDate>
      <description>&lt;div&gt;&lt;P&gt;&lt;A title="Amazon.com: Alas, Babylon: Books: Pat Frank" href="http://www.amazon.com/exec/obidos/ASIN/0060931396/usinghagenfra-20"&gt;&lt;IMG border=0 align=right src="http://images.amazon.com/images/P/0060931396.01._PC_SCMZZZZZZZ_.jpg"&gt;&lt;/A&gt; Ok, last review was a little over the top. &amp;nbsp;I should have called it:&amp;nbsp; The 21st Century's &lt;I&gt;Alas, Babylon&lt;/I&gt;.&amp;nbsp; This book is credited as inspiration to &lt;I&gt;One Second After&lt;/I&gt; and with good reason. &amp;nbsp;Having never read it, I thought it was time. &lt;/P&gt;
&lt;P&gt;"The Day" is the one when the bombs fall. &amp;nbsp;Although we meet our hero Randy Bragg, native of Central Florida (just north of Orlando), and his brother Mark, who serves in Intelligence for SAC, a few weeks before.&amp;nbsp; Mark warns Randy of an impending attack and sends his wife and kids to stay with him to weather the threat, giving them all some time to prepare.&amp;nbsp; The threat is realized when the morning skies are lit up in the direction of Tampa, then less so from Daytona and Miami.&amp;nbsp; And all doubt is erased when the nuclear strike on Orlando itself and the resulting&amp;nbsp;mushroom cloud&amp;nbsp;is unmistakable.&amp;nbsp; The rest of the book is the story of a small community fighting for survival in the Florida "Contaminated Zone". &lt;/P&gt;
&lt;P&gt;Set in the late '50s, it has an interesting perspective for me, knowing Orlando 30 years later. &amp;nbsp;The references to McCoy Air Force Base (now Orlando International Airport), Pinecastle and the St. John's River are enjoyable and interesting landmarks.&amp;nbsp; This is also a well thought out and written book, although not as grim as &lt;I&gt;One Second After,&lt;/I&gt; and the characters seemed a bit flat to me as well.&amp;nbsp; Both these comments, though, are to be expected for a book written 50 years ago.&amp;nbsp; I found some details, such as the abundance of food, and the town rallying behind the leadership of a man all felt previously to be a amusing playboy, to be disappointing. &amp;nbsp;But it was a very enjoyable read and was significant for its times, if not so much today. &lt;/P&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=8d89e392-4ee6-485f-8bcd-e4baab970cc4"/&gt;&lt;br/&gt;&lt;hr/&gt;&lt;p&gt;&lt;image src="FeedReadCounter.aspx" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <comments>http://www.fwhagen.com/weblog/CommentView,guid,8d89e392-4ee6-485f-8bcd-e4baab970cc4.aspx</comments>
      <category>Books</category>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=e6fbdba5-32c1-4602-914a-f02bbfde772f</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,e6fbdba5-32c1-4602-914a-f02bbfde772f.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,e6fbdba5-32c1-4602-914a-f02bbfde772f.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=e6fbdba5-32c1-4602-914a-f02bbfde772f</wfw:commentRss>
      <title>Book Review: One Second After - William R. Forstchen  (2009)</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,e6fbdba5-32c1-4602-914a-f02bbfde772f.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2009/09/24/BookReviewOneSecondAfterWilliamRForstchen2009.aspx</link>
      <pubDate>Thu, 24 Sep 2009 12:50:58 GMT</pubDate>
      <description>&lt;div&gt;&lt;P&gt;&lt;A title="Amazon.com: One Second After: Books: William R. Forstchen" href="http://www.amazon.com/exec/obidos/ASIN/0765317583/usinghagenfra-20"&gt;&lt;IMG border=0 align=right src="http://images.amazon.com/images/P/0765317583.01._PC_SCMZZZZZZZ_.jpg"&gt;&lt;/A&gt; And now, the book heralded across the Internet as a must read.&amp;nbsp; One that eclipses most other novels, and tainted my perception of previous reads (Sorry J.F.Lewis).&amp;nbsp; It was referenced by Techo-geeks, Military writers and SciFi fans.&amp;nbsp; How could I not read it? &amp;nbsp;I ended up getting a copy from the local library and consumed it in little over a week. &lt;/P&gt;
&lt;P&gt;&lt;I&gt;One Second After&lt;/I&gt; actually starts a couple days before.&amp;nbsp; Then suddenly, the power goes out, most cars stop, and all electronics go dead. And nobody knows why.&amp;nbsp; Retired USArmy Colonel John Matherson has a pretty good suspicion having to do with high-altitude EMP burst attacks over the United States, but with no communications with anyone in earshot, who can tell?&amp;nbsp; What follows is a chillingly realistic look at how devastating the total disruption of electricity would be to our country.&amp;nbsp; The entire novel is set around the people in a small North Carolina community struggling to survive in conditions 100 years gone. &lt;/P&gt;
&lt;P&gt;This is&amp;nbsp;one of the most&amp;nbsp;disturbing book I have ever read.&amp;nbsp; At the same time, it was very well written and executed. &amp;nbsp;I felt for the characters, identified with them, feared for them.&amp;nbsp; I will be buying this book for myself later, it was so good.&amp;nbsp; I have recommended it to everyone into technology and anyone who feels "safe" from foreign threats.&amp;nbsp; This is "Red Dawn" of the 21st Century. &lt;/P&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=e6fbdba5-32c1-4602-914a-f02bbfde772f"/&gt;&lt;br/&gt;&lt;hr/&gt;&lt;p&gt;&lt;image src="FeedReadCounter.aspx" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <comments>http://www.fwhagen.com/weblog/CommentView,guid,e6fbdba5-32c1-4602-914a-f02bbfde772f.aspx</comments>
      <category>Books</category>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=a7bd4bb1-df27-41bc-ba33-a2b5cfeecacd</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,a7bd4bb1-df27-41bc-ba33-a2b5cfeecacd.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,a7bd4bb1-df27-41bc-ba33-a2b5cfeecacd.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=a7bd4bb1-df27-41bc-ba33-a2b5cfeecacd</wfw:commentRss>
      <title>Book Review: ReVamped - J. F. Lewis (2009)</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,a7bd4bb1-df27-41bc-ba33-a2b5cfeecacd.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2009/09/23/BookReviewReVampedJFLewis2009.aspx</link>
      <pubDate>Wed, 23 Sep 2009 12:49:56 GMT</pubDate>
      <description>&lt;div&gt;&lt;P&gt;&lt;A title="Amazon.com: Revamped: Books: J.F. Lewis" href="http://www.amazon.com/exec/obidos/ASIN/1439102287/usinghagenfra-20"&gt;
&lt;IMG border=0 align=right src="http://images.amazon.com/images/P/1439102287.01._PC_SCMZZZZZZZ_.jpg"&gt;&lt;/A&gt; 
I've gotten way behind and am having a hard time remembering what I've read.  First up, though, is the sequel to &lt;a href="/Weblog/2008/04/03/BookReviewStakedJFLewis2008.aspx" J.F. Lewis's &lt;I&gt;Staked&lt;/I&gt;&lt;/a&gt;.  Again, I bought this for the wife, but since I enjoyed it so much, I wanted to read &lt;i&gt;ReVamped&lt;/i&gt; too.
&lt;/P&gt;
&lt;P&gt;
&lt;i&gt;ReVamped&lt;/i&gt; continues where &lt;i&gt;Staked&lt;/i&gt; left off.  Eric, a newly undead but powerful vampire with a bit of a memory problem, struggles to overcome the "Problems" incurred at the end of the first book and find answers to who and what he is.  And find out who is responsible and exact some revenge.  Definitely a fun story!
&lt;/P&gt;
&lt;P&gt;
I was really impressed by Book 1, but not so much by this one.  It's not that it wasn't good, because it was.  Just not great.  I came away feeling that it was a continuation of an ongoing story and didn't really resolve anything important.  Maybe it was me and I had too high expectations.  We'll see how the wife likes it...
&lt;/P&gt;
&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=a7bd4bb1-df27-41bc-ba33-a2b5cfeecacd"/&gt;&lt;br/&gt;&lt;hr/&gt;&lt;p&gt;&lt;image src="FeedReadCounter.aspx" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <comments>http://www.fwhagen.com/weblog/CommentView,guid,a7bd4bb1-df27-41bc-ba33-a2b5cfeecacd.aspx</comments>
      <category>Books</category>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=41cd0d87-09f4-48d2-a9e3-987748cab146</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,41cd0d87-09f4-48d2-a9e3-987748cab146.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,41cd0d87-09f4-48d2-a9e3-987748cab146.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=41cd0d87-09f4-48d2-a9e3-987748cab146</wfw:commentRss>
      <title>Book Review: Rules of Prey - John Sandford (1989)</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,41cd0d87-09f4-48d2-a9e3-987748cab146.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2009/06/03/BookReviewRulesOfPreyJohnSandford1989.aspx</link>
      <pubDate>Wed, 03 Jun 2009 13:24:32 GMT</pubDate>
      <description>&lt;div&gt;&lt;P&gt;&lt;A title="Amazon.com: Rules of Prey: Books: John Sandford" href="http://www.amazon.com/exec/obidos/ASIN/0425121631/usinghagenfra-20"&gt;&lt;IMG border=0 align=right src="http://images.amazon.com/images/P/0425121631.01._PC_SCMZZZZZZZ_.jpg"&gt;&lt;/A&gt; Some time ago, I came across my old friend Tom Cavanagh online and &lt;A href="http://www.fwhagen.com/weblog/2008/10/19/BookReviewMurderlandThomasBCavanagh2005.aspx"&gt;discovered he is a writer&lt;/A&gt;. I read his first 2 books and really enjoyed them both. I don't usually enjoy crime novels, but someone lent me this book, and because I enjoyed Tom's books so well, and because Sandford is the pseudonym of the Pulitzer Prize-winning journalist John Roswell Camp, I tried it out.&lt;/P&gt;
&lt;P&gt;Lucas Davenport is a celebrated police detective in the Minneapolis area who is renowned for using his intellect and game building skills to crack cases. He is brought in to solve a series of seemingly unconnected murders that have all been "signed" by a single killer's messages to the cops. Davenport is forced to out-think a killer who obviously is familiar with forensics and police procedure in order to bring the killer in. What results is a good, rarely predictable investigation that pits mind against mind in a struggle to be top game master.&lt;/P&gt;
&lt;P&gt;Ok, I'm still not a fan of crime novels. But I did enjoy this one. It was a mix of the TV shows CSI, Criminal Minds, and Psych. Actually, I couldn't get the image of Lassiter from Psych out of my mind during passages about Davenport, although his actions were more James Bond than Lassy. This was a good diversion, if not a great book. It remains to be seen if I read more of the series (19 books!).&lt;/P&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=41cd0d87-09f4-48d2-a9e3-987748cab146"/&gt;&lt;br/&gt;&lt;hr/&gt;&lt;p&gt;&lt;image src="FeedReadCounter.aspx" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <comments>http://www.fwhagen.com/weblog/CommentView,guid,41cd0d87-09f4-48d2-a9e3-987748cab146.aspx</comments>
      <category>Books</category>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=9003ce27-bf5d-41f2-a7b0-0eff84cfa6e4</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,9003ce27-bf5d-41f2-a7b0-0eff84cfa6e4.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,9003ce27-bf5d-41f2-a7b0-0eff84cfa6e4.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=9003ce27-bf5d-41f2-a7b0-0eff84cfa6e4</wfw:commentRss>
      <title>Book Review: Heechee Rendezvous - Frederik Pohl (1984)</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,9003ce27-bf5d-41f2-a7b0-0eff84cfa6e4.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2009/06/03/BookReviewHeecheeRendezvousFrederikPohl1984.aspx</link>
      <pubDate>Wed, 03 Jun 2009 13:20:35 GMT</pubDate>
      <description>&lt;div&gt;&lt;P&gt;&lt;A title="Amazon.com: Heechee Rendezvous: Books: Frederik Pohl" href="http://www.amazon.com/exec/obidos/ASIN/0345300556/usinghagenfra-20"&gt;&lt;IMG border=0 align=right src="http://images.amazon.com/images/P/0345300556.01._PC_SCMZZZZZZZ_.jpg"&gt;&lt;/A&gt; &lt;EM&gt;Heechee Rendezvous&lt;/EM&gt; is book 3 of the classic &lt;EM&gt;Heechee Saga&lt;/EM&gt; of Frederik Pohl.&amp;nbsp; While &lt;EM&gt;Gateway&lt;/EM&gt; is a very different read, the second of the saga was more mainstream than its predecessor.&amp;nbsp; And &lt;I&gt;HR&lt;/I&gt; is good solid modern Science Fiction.&lt;/P&gt;
&lt;P&gt;Again, we join Robinette Broadhead, the even richer billionaire of the Gateway saga. But this time, right from the start, we learn of the alien race known to the humans as Heechee. The main storyline begins with a down-and-out pilot on one of the Gateway planets who decides to work his way back to Earth on a transport ship after his young wife leaves him to go exploring with the castway Han from the 2nd book. On the voyage home, he discovers evidence that the Heechee are still around and can be found, so his plans change to confront Broadhead with a plan to do so. Meanwhile, Han has found the black hole that changed Robin's life so dramatically in the first book and rescued Robin's lost love as a consequence. Both these actions alert and trigger the emergence of the Heechee into Human space, along with a warning of the Assassins who may be awakened to return and destroy all life in the universe. &lt;/P&gt;
&lt;P&gt;Final answers in the &lt;EM&gt;Heechee Saga &lt;/EM&gt;are not answered here. We are obviously led up to a conclusion in the final book &lt;I&gt;Annals of the Heechee&lt;/I&gt;. This was a good read and Pohl's grasp of science and technology is, again, &lt;EM&gt;very&lt;/EM&gt; refreshing, especially this volumes examination of Artificial Intelligences and the question of storage of human intellect.&amp;nbsp; I am really enjoying reading this series and look forward to the final book.&lt;/P&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=9003ce27-bf5d-41f2-a7b0-0eff84cfa6e4"/&gt;&lt;br/&gt;&lt;hr/&gt;&lt;p&gt;&lt;image src="FeedReadCounter.aspx" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <comments>http://www.fwhagen.com/weblog/CommentView,guid,9003ce27-bf5d-41f2-a7b0-0eff84cfa6e4.aspx</comments>
      <category>Books</category>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=04f17575-a8c0-41da-b5c0-fd8e0ecd60d5</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,04f17575-a8c0-41da-b5c0-fd8e0ecd60d5.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,04f17575-a8c0-41da-b5c0-fd8e0ecd60d5.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=04f17575-a8c0-41da-b5c0-fd8e0ecd60d5</wfw:commentRss>
      <title>Star Wars For a New Generation</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,04f17575-a8c0-41da-b5c0-fd8e0ecd60d5.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2009/06/01/StarWarsForANewGeneration.aspx</link>
      <pubDate>Mon, 01 Jun 2009 13:09:55 GMT</pubDate>
      <description>&lt;div&gt;&lt;P&gt;&lt;IMG border=0 align=right src="http://www.fwhagen.com/weblog/content/binary/starwars.jpg"&gt;This past weekend, I sat down with my 6 year old daughter and watched Star Wars.&amp;nbsp; It was her first time, certainly not mine.&amp;nbsp; She really likes the Clone Wars series on Cartoon Network, so I thought it was time.&amp;nbsp; It was an interesting experience.&lt;/P&gt;
&lt;P&gt;Star Wars came out when I was 7.&amp;nbsp; I never saw it in the theaters in its original release; my parents seldom took us to a theater, and then only for "kids" movies.&amp;nbsp; I did see it years later, but never the original cut.&amp;nbsp; My first exposure was a VHS tape that our uncle gave my father.&amp;nbsp; I watched that tape over and over until it wore out, literally.&amp;nbsp; I bought the trilogy on VHS when it was released as a boxed set later on, and again when it was remastered with THX sound.&amp;nbsp; And I got a copy when the whole set was reworked with new CGI content.&amp;nbsp; Oh, I have seen Star Wars a few times...&lt;/P&gt;
&lt;P&gt;The version I showed my daughter was in HD.&amp;nbsp; Obviously the latest remastered, cleaned, reedited, Greedo shot first, equatorial shock wave edition.&amp;nbsp; It was beautiful.&amp;nbsp; After the attack on Leia's ship, I remarked to my wife, "I don't believe I have ever seen this movie look so good!".&amp;nbsp; Funny, the version I always remember was grainy and almost smoky; it was thick with atmosphere.&amp;nbsp; This version was crisp and clean, clear and sharp; it looked great, yet somehow lacked something.&amp;nbsp; She loved it.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;It's funny how 32 years has changed so much.&amp;nbsp; The impact the film had on me was dramatic, even life changing (OK, I was only 7).&amp;nbsp; Not so much for her.&amp;nbsp; That old tape was a treasure to be handled carefully and saved for the future.&amp;nbsp; The copy from this past weekend was just so many bits on our DVR.&amp;nbsp; It is marvelous to see the world through her new eyes, yet make my own feel that much older.&lt;/P&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=04f17575-a8c0-41da-b5c0-fd8e0ecd60d5"/&gt;&lt;br/&gt;&lt;hr/&gt;&lt;p&gt;&lt;image src="FeedReadCounter.aspx" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <comments>http://www.fwhagen.com/weblog/CommentView,guid,04f17575-a8c0-41da-b5c0-fd8e0ecd60d5.aspx</comments>
      <category>Life</category>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=9e00e5ae-9833-4f1c-a1d4-62825f5a8d8a</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,9e00e5ae-9833-4f1c-a1d4-62825f5a8d8a.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,9e00e5ae-9833-4f1c-a1d4-62825f5a8d8a.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=9e00e5ae-9833-4f1c-a1d4-62825f5a8d8a</wfw:commentRss>
      <title>Book Review: To Fly &amp; Fight -- Memoirs of a Triple Ace - Clarence E. Anderson (1990)</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,9e00e5ae-9833-4f1c-a1d4-62825f5a8d8a.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2009/06/01/BookReviewToFlyFightMemoirsOfATripleAceClarenceEAnderson1990.aspx</link>
      <pubDate>Mon, 01 Jun 2009 12:46:08 GMT</pubDate>
      <description>&lt;div&gt;&lt;P&gt;&lt;A title="Amazon.com: To Fly and Fight : Books: Clarence E. Anderson " href="http://www.amazon.com/exec/obidos/ASIN/0935553347/usinghagenfra-20"&gt;&lt;IMG border=0 align=right src="http://images.amazon.com/images/P/0935553347.01._PC_SCMZZZZZZZ_.jpg"&gt;&lt;/A&gt; I finished this book some time ago, but delayed the review of it because I was not sure how to do it properly.&amp;nbsp; Every once in a long while, I will read a book that is so good, so meaningful, that it can change perceptions. &amp;nbsp;This may very well be one of those books.&amp;nbsp; While watching an episode of &lt;U&gt;Dogfights&lt;/U&gt; on the History Channel, I learned of Bud Anderson who flew the famous Old Crow P-51 Mustang in Europe during WWII. &amp;nbsp;So I looked him up online and discovered he had written a book. &lt;/P&gt;
&lt;P&gt;I grew up believing, and well into adulthood, that Chuck Yeager was probably the greatest (American) pilot of all time. &amp;nbsp;But Yeager himself disagrees: &amp;nbsp;He names Bud Anderson that pilot. &amp;nbsp;He is the only combat pilot in WWII to achieve triple ace (17 kills) and never get hit. &amp;nbsp;His tour of Europe never included a scrubbed mission due to his ability or aircraft. &amp;nbsp;He was incredibly lucky and extremely skilled. &amp;nbsp;The story of Clarence E. "Bud" Anderson reads like a novel but yet contains great technical and tactical data. &amp;nbsp;He grew up a poor farmer, joined up at the opening of the war, flew combat in Europe with one the first squadrons to be outfitted with the Mustang, was a wingman of Chuck Yeager and flight leader as well, a test pilot during the glory days at Edwards, and even flew combat during Vietnam in F-105s. &amp;nbsp;The man is a hero, deserves to be a legend, and still lives today.&lt;/P&gt;
&lt;P&gt;&lt;I&gt;To Fly and Fight&lt;/I&gt; is written in a humble voice, quick to give credit where due, not afraid to call it like he saw it, and reluctant to believe he is the great hero that he so evidently is.&amp;nbsp; The problem with writing a review of a book such as this, is not to come off sounding ridiculous, but that is a difficult feat.&amp;nbsp; I truly enjoyed this book, and&amp;nbsp;have made it part of my permanent collection.&lt;/P&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=9e00e5ae-9833-4f1c-a1d4-62825f5a8d8a"/&gt;&lt;br/&gt;&lt;hr/&gt;&lt;p&gt;&lt;image src="FeedReadCounter.aspx" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <comments>http://www.fwhagen.com/weblog/CommentView,guid,9e00e5ae-9833-4f1c-a1d4-62825f5a8d8a.aspx</comments>
      <category>Books</category>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=5a49c8fc-4544-4d65-807b-0792c84fa234</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,5a49c8fc-4544-4d65-807b-0792c84fa234.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,5a49c8fc-4544-4d65-807b-0792c84fa234.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=5a49c8fc-4544-4d65-807b-0792c84fa234</wfw:commentRss>
      <title>Converting Large (Random) Numbers to AlphaNumeric Strings</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,5a49c8fc-4544-4d65-807b-0792c84fa234.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2009/05/07/ConvertingLargeRandomNumbersToAlphaNumericStrings.aspx</link>
      <pubDate>Thu, 07 May 2009 14:23:13 GMT</pubDate>
      <description>&lt;div&gt;&lt;P&gt;I have a need to take large random numbers (on the order of 20 digits)&amp;nbsp;and encode them to easily typable strings.&amp;nbsp; I created a quick method to do this in C#.&amp;nbsp; This is the code:&lt;/P&gt;
&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;private&lt;/FONT&gt;&lt;/FONT&gt; &lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;/FONT&gt; ConvertToBase(&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;ulong&lt;/FONT&gt;&lt;/FONT&gt; id)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="Courier New"&gt;{&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color=#008000&gt;&lt;FONT color=#008000&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Seed replacement characters for baseX values&lt;/FONT&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&lt;/FONT&gt;&lt;/FONT&gt; NumericBaseData = &lt;FONT color=#a31515&gt;&lt;FONT color=#a31515&gt;"0123456789ABCDEFGHJKMNPRSTUVWXYZ"&lt;/FONT&gt;&lt;/FONT&gt;; &lt;FONT color=#008000&gt;&lt;FONT color=#008000&gt;// this string may be in any order as long as each char used only once&lt;/DIV&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ulong&lt;/FONT&gt;&lt;/FONT&gt; OutputBase = &lt;FONT color=#2b91af&gt;&lt;FONT color=#2b91af&gt;Convert&lt;/FONT&gt;&lt;/FONT&gt;.ToUInt64(NumericBaseData.Length); &lt;FONT color=#008000&gt;&lt;FONT color=#008000&gt;// baseX determined by number of unique chars in seed string&lt;/DIV&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&lt;/FONT&gt;&lt;/FONT&gt; OutputValue = &lt;FONT color=#a31515&gt;&lt;FONT color=#a31515&gt;""&lt;/FONT&gt;&lt;/FONT&gt;;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ulong&lt;/FONT&gt;&lt;/FONT&gt; In = id;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while&lt;/FONT&gt;&lt;/FONT&gt; (In &amp;gt; 0)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ulong&lt;/FONT&gt;&lt;/FONT&gt; tn = In % OutputBase;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OutputValue = &lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;string&lt;/FONT&gt;&lt;/FONT&gt;.Concat(NumericBaseData.Substring(&lt;FONT color=#2b91af&gt;&lt;FONT color=#2b91af&gt;Convert&lt;/FONT&gt;&lt;/FONT&gt;.ToInt32(tn), 1), OutputValue);&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In = In - tn;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; In = (In / OutputBase);&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return&lt;/FONT&gt;&lt;/FONT&gt; OutputValue;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face="Courier New"&gt;}&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;For simplicity, I used unsigned longs (64bit), since I am dealing with really big numbers.&amp;nbsp; Performance is reasonable, I am able to generate a large System.Random, mod it against an arbitrary number of DateTime.Now.Ticks, datestamp it, and convert it using the method above in under 9 ms each.&amp;nbsp; (I also have an algorithm to test for uniqueness against previously generated values, but the timings grow with greater sample size as expected.)&amp;nbsp; This method can be modified with any number of cipher characters as long as they are only used once.&amp;nbsp; This particular one uses all letters and numbers except 'O', 'Q', 'L', and 'I' to avoid confusion to end users and is URL freindly.&lt;/DIV&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=5a49c8fc-4544-4d65-807b-0792c84fa234"/&gt;&lt;br/&gt;&lt;hr/&gt;&lt;p&gt;&lt;image src="FeedReadCounter.aspx" /&gt;&lt;/p&gt;&lt;/div&gt;</description>
      <comments>http://www.fwhagen.com/weblog/CommentView,guid,5a49c8fc-4544-4d65-807b-0792c84fa234.aspx</comments>
      <category>.NET</category>
      <category>Programming</category>
    </item>
  </channel>
</rss>
