<?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>Mon, 21 Dec 2009 02:23:57 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=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>
      <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.&amp;nbsp; I won’t go into how awesome here, but this is the compatibility measure Microsoft should have pursued years ago.&amp;nbsp; That said, the main use I have for it is to VPN into my office network.&amp;nbsp; &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.&amp;nbsp; Their parent company, however, insists on the Cisco VPN client, which I am loathe to install on my clean Win7 installation.&amp;nbsp; So I have both setup in XP Mode and can use them interchangeably.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Getting the initial setup was a little tricky:&amp;nbsp; First you must shutdown the VirtualPC then switch the network setting from “Shared Network (NAT)” to a named network card.&amp;nbsp; The funny thing is, the only symptom is the connection is made but times out on authentication.&amp;nbsp; 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.&amp;nbsp; It couldn’t find the address.&amp;nbsp; Then browsing stopped working, even the Cisco VPN client failed.&amp;nbsp; 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.&amp;nbsp; Like magic, everything works.&amp;nbsp; Evidently a patch to XP Mode or Virtualization knocked it out.&amp;nbsp; (I did start with the RC of XP Mode 64-bit, maybe the reason…)&amp;nbsp; 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.&amp;nbsp; The 7 instructions are below:&lt;/P&gt;
&lt;P&gt;1.&amp;nbsp; 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.&amp;nbsp; Click on the active connection (Mine is &lt;FONT color=#0080ff&gt;Local Area Connection 2&lt;/FONT&gt;)&lt;BR&gt;3.&amp;nbsp; 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;&amp;nbsp; (I deselected IPv6 while I was there; it’s not needed yet)&lt;BR&gt;4.&amp;nbsp; 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.&amp;nbsp; repeat 1 &amp;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.&amp;nbsp; 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.&amp;nbsp; I was.&lt;/P&gt;
&lt;P&gt;UPDATE:&amp;nbsp; I am still having this problem.&amp;nbsp; 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.&amp;nbsp; I've found nothing, yet....&lt;/P&gt;
&lt;P&gt;UPDATE 2:&amp;nbsp; Microsoft seems to have issued a Windows7 x64 hotfix&amp;nbsp;for this issue quietly.&amp;nbsp; I am no longer having this problem, unless the system goes to sleep mode while VPC is running.&amp;nbsp; Then it's a reboot of the physical host to reset.&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>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=1c4f4a9a-4781-4152-bdd1-365ea766f382</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,1c4f4a9a-4781-4152-bdd1-365ea766f382.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,1c4f4a9a-4781-4152-bdd1-365ea766f382.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=1c4f4a9a-4781-4152-bdd1-365ea766f382</wfw:commentRss>
      <title>Looking for Oracle Developer Training for ASP.NET Developers</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,1c4f4a9a-4781-4152-bdd1-365ea766f382.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2009/03/20/LookingForOracleDeveloperTrainingForASPNETDevelopers.aspx</link>
      <pubDate>Fri, 20 Mar 2009 13:33:59 GMT</pubDate>
      <description>&lt;div&gt;&lt;P&gt;I am in the market for some quick, effective training in Oracle Development focused on consumption from a ASP.NET development point of view.&amp;nbsp; I don't need to know how to admin the Oracle server, just how to write effective, efficient queries, setup performant data models, optimize data access and fix our overabundance of foreign keys, indexes and CLOBs.&amp;nbsp; I am advanced in SQL Server development, but need to know the nuances that differ in Oracle.&lt;/P&gt;
&lt;P&gt;Any recommendations?&amp;nbsp; Thanks in advance!&lt;/P&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=1c4f4a9a-4781-4152-bdd1-365ea766f382"/&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,1c4f4a9a-4781-4152-bdd1-365ea766f382.aspx</comments>
      <category>Oracle</category>
      <category>Programming</category>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=e6c4da97-6f97-42ae-b186-5320003961e8</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,e6c4da97-6f97-42ae-b186-5320003961e8.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,e6c4da97-6f97-42ae-b186-5320003961e8.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=e6c4da97-6f97-42ae-b186-5320003961e8</wfw:commentRss>
      <title>Ripping DVDs to My Home Media Player</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,e6c4da97-6f97-42ae-b186-5320003961e8.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2009/03/12/RippingDVDsToMyHomeMediaPlayer.aspx</link>
      <pubDate>Thu, 12 Mar 2009 00:52:01 GMT</pubDate>
      <description>&lt;div&gt;&lt;p&gt;After many years of trying, I have finally managed a good (enough) solution to playing video files on my TV.&amp;nbsp; And to make it more desirable, last year, we finally bought an HDTV.&amp;nbsp; I had bought an upconverting DVD player a few years ago for when we did finally do it, and it worked well enough, for awhile.&amp;nbsp; It was just too slow, and unreliable.&amp;nbsp; So when I finally upgraded the wife's computer, I used her old hardware along with some other pieces I had laying around to finally build a media PC.&amp;nbsp; I will never go back.&amp;nbsp; And the family is almost ready to go for a more expensive (really only a few hundred) solution.&lt;/p&gt; &lt;p&gt;Initially, I talked everyone into just running DVDs as normal, using the optical drive in the machine.&amp;nbsp; &lt;a href="http://www.fwhagen.com/weblog/content/binary/WindowsLiveWriter/RippingDVDstoMyHomeMediaPlayer_12571/avi.net_4.png" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; margin: 5px 0px 5px 5px; border-top: 0px; border-right: 0px" border="0" alt="avi.net" align="right" src="http://www.fwhagen.com/weblog/content/binary/WindowsLiveWriter/RippingDVDstoMyHomeMediaPlayer_12571/avi.net_thumb_1.png" width="222" height="484"&gt;&lt;/a&gt;Windows does a much better job of scaling video than any consumer device I have used (or can afford).&amp;nbsp; Then I started ripping them to files.&amp;nbsp; I have been doing this for years, but not very successfully.&amp;nbsp; Decrypting the discs is easy.&amp;nbsp; Getting a good transcode has never been satisfactory.&amp;nbsp;&amp;nbsp; Then I found &lt;a href="http://www.clonead.co.uk/" target="_blank"&gt;avi.NET&lt;/a&gt;.&amp;nbsp; This great little tool does only one thing, but it does it very well.&amp;nbsp; It takes the decrypted DVD files and encodes them to an AVI file.&amp;nbsp; It has very few options, but does a really remarkable job.&amp;nbsp; &lt;/p&gt; &lt;p&gt;When encoding a video, I personally never use a fixed bitrate.&amp;nbsp; And the actual size of the end file is not strictly important to me, so I never choose the default option either.&amp;nbsp; I always choose the quality setting called Single Pass Quant.&amp;nbsp; The value used is dependant on the source video.&amp;nbsp; Animations tend to compress very well, so can use a higher value than FMV.&amp;nbsp; I tend to use higher numbers on the kids movies and lower on the movies I want very high quality viewing.&amp;nbsp; Like LAME, lower is better quality.&amp;nbsp; Below 2 makes for huge files, and above 6 starts to impact quality.&amp;nbsp; &lt;/p&gt; &lt;p&gt;The screen.SIZE attribute allows you to reduce the overall resolution of the output movie where 720 is typical max horizontal resolution for a widescreen DVD.&amp;nbsp; The aspect ratio is usually very accurate, but can be adjusted if needed using Height.&amp;nbsp; I have only had to do it 1 time, and then on a foreign title.&amp;nbsp; The Deinterlacing Filter works very well where needed and occasionally I will use the Smooth/Sharp if the source quality is poor.&amp;nbsp; Always use HQ mode; it makes the process slower, but it is very worth it.&amp;nbsp; I have not found much difference between DivX and XviD, except that DivX will thread across all 4 cores of my Q6600, so I use it, where XviD only seems to use 2.&lt;/p&gt; &lt;p&gt;It may take some experimentation as I am sure Your Mileage May Vary, but I am very pleased with results.&amp;nbsp; Sometimes I do have a problem reading some DVD rips, but running them through DVDShrink with no compression has always worked.&amp;nbsp; In fact, DVDShrink is a really convenient way to pick the tracks you want to convert and rip them to a convenient location.&amp;nbsp; &lt;/p&gt; &lt;p&gt;Keep in mind that avi.NET is only useful for converting DVD .vob files.&amp;nbsp; It will do nothing else.&amp;nbsp; For that I use &lt;a href="http://mediacoder.sourceforge.net/" target="_blank"&gt;MediaCoder&lt;/a&gt;; but that is another show.&lt;/p&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=e6c4da97-6f97-42ae-b186-5320003961e8"/&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,e6c4da97-6f97-42ae-b186-5320003961e8.aspx</comments>
      <category>Software</category>
    </item>
    <item>
      <trackback:ping>http://www.fwhagen.com/weblog/Trackback.aspx?guid=72e409be-cd45-4eb9-9efa-4782ce24a91d</trackback:ping>
      <pingback:server>http://www.fwhagen.com/weblog/pingback.aspx</pingback:server>
      <pingback:target>http://www.fwhagen.com/weblog/PermaLink,guid,72e409be-cd45-4eb9-9efa-4782ce24a91d.aspx</pingback:target>
      <dc:creator>Frank W Hagen</dc:creator>
      <wfw:comment>http://www.fwhagen.com/weblog/CommentView,guid,72e409be-cd45-4eb9-9efa-4782ce24a91d.aspx</wfw:comment>
      <wfw:commentRss>http://www.fwhagen.com/weblog/SyndicationService.asmx/GetEntryCommentsRss?guid=72e409be-cd45-4eb9-9efa-4782ce24a91d</wfw:commentRss>
      <title>Does This String Have Anything In It? in C#</title>
      <guid isPermaLink="false">http://www.fwhagen.com/weblog/PermaLink,guid,72e409be-cd45-4eb9-9efa-4782ce24a91d.aspx</guid>
      <link>http://www.fwhagen.com/weblog/2009/03/04/DoesThisStringHaveAnythingInItInC.aspx</link>
      <pubDate>Wed, 04 Mar 2009 15:43:27 GMT</pubDate>
      <description>&lt;div&gt;&lt;P&gt;The following code should be failed by the C#.NET compiler:&lt;/P&gt;&lt;FONT size=1&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=1&gt;&lt;FONT color=#0000ff size=1&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=1&gt; (eventName != &lt;/FONT&gt;&lt;FONT color=#0000ff size=1&gt;&lt;FONT color=#0000ff size=1&gt;null&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=1&gt; &amp;amp;&amp;amp; eventName.Length &amp;gt; 0)&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;It should never be used.&amp;nbsp; People, always use this instead:&lt;/P&gt;&lt;FONT size=1&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=1&gt;&lt;FONT color=#0000ff size=1&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=1&gt; (!&lt;/FONT&gt;&lt;FONT color=#2b91af size=1&gt;&lt;FONT color=#2b91af size=1&gt;String&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=1&gt;.IsNullOrEmpty(eventName))&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;It is much more compact, clearer, singleton, and as a String class method, more efficient.&lt;/P&gt;
&lt;P&gt;So stop it!&amp;nbsp; You will thank me later.&amp;nbsp; Not to mention:&amp;nbsp; Where are your parentheses?&amp;nbsp; Block your code.&amp;nbsp; Other people have to read it too!&lt;/P&gt;
&lt;P&gt;That is all.&lt;/P&gt;&lt;img width="0" height="0" src="http://www.fwhagen.com/weblog/aggbug.ashx?id=72e409be-cd45-4eb9-9efa-4782ce24a91d"/&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,72e409be-cd45-4eb9-9efa-4782ce24a91d.aspx</comments>
      <category>.NET</category>
      <category>Programming</category>
      <category>Rant</category>
    </item>
  </channel>
</rss>