Fun Office Activity

by fwhagen Wed, 07 March 2007

Here's a fun thing to do at work, but only if you sit close enough to the microwave with the numbers that don't work so good:

When you finish zapping your stuff.  Discreetly hit the '1' button as you close the door.  The next person to use it may not clear the keypad before entering their time and be surprised when their lunch goes for 12 minutes instead of 2.



Filed Under: Life

Al Gore - Shocking Hypocrite?

by fwhagen Wed, 07 March 2007

Or just (Democrat) politics, as usual.  Only days after Gore conspicuously accepted the Oscar for An Inconvenient Truth, a propaganda piece on energy depletion, ABC News exposes Gore as a incredible hypocrite.  It seems that Mr Environment uses 20 times the amount of energy as the national average.  While I don't condemn him for that practice, despite a personal feeling that it is a ridiculous inefficiency, I do find him in contempt of humanity and desire his public exposure as a fraud.  This is the politico that is constantly harping that I, and you, are destroying the planet through frivolous activities as driving to work and heating our homes.

Shenanigans!!  I am calling Shenanigans on Al Gore.

The man is a dratkcuf.  If I find out that he was behind the DST embarrasment, I just may have to start a crusade against the corrupt bastard.

Keywords: ,

Filed Under: Politics | Rant

Book Review: The Android's Dream - John Scalzi (2006)

by fwhagen Tue, 06 March 2007

Yep, John Scalzi's latest is ticked off the list.  I have literally read all of his fiction to date.  (Well, I only listened to The Sagan Diaries, though I am glad I didn't waste my limited reading time on it.  I didn't even listen to all of it, it was a bit too much fanboi for me.)  Don't let the goofy cover art or the odd name dissuade you, The Android's Dream is right up there with the rest of Scalzi's titles in quality and enjoyment.

The story of Harry Creek, UNE Diplomat and retired Combat Veteran, follows the mystery of the Evolved Lamb, the hostile alien nation of Nidu, and a chase through the galaxy.  Creek is the only one with enough answers to unravell the tangle, at least with the help of his rather unique AI.  As the opposing factions start closing in, it looks like there is no way out, but for an interesting twist hinted at by the Churches secret AI that brings the whole mess swirling into a very interesting climax.

Scalzi's 3rd major novel has absolutely nothing to do with the previous two books.  TAD stands alone, so far.  It is the story of inter-system intrique in the style of Robert Ludlum, with the humor of Christopher Moore, and the sci-fi flavor of Robert Heinlein.  Good, not great, plot twists mixed with just the right amount of believable future tech make a balanced story that I really enjoyed.  I was very impressed by the InfoSys tech that Scalzi invented for this book, seeing as I am in the industry and he is not.  Some cute holes, but nothing to gripe about.  Well, done, John.  I am still a fan!

Did I do a review of Agent to the Stars?  I can't remember.  It was not actually published, but was released as a CC LIT copy on  It was much later published by Subterranean Press, a niche publishing house, for a limited collectors run.  I did not purchase it, but did read the LIT version soon after getting my IPaq 2 or 3 years ago.

And sorry for the bad review.  Just not on top of my game tonight...


Filed Under: Books

American Beliefs

by fwhagen Fri, 02 March 2007

I heard from a reputable program this morning that up to 83% of Americans believe that Christianity, including Creationism and the Resurrection, is true.

Yet, strangely, as many as 40% believe that astrology is also true, despite the fact that it is entirely contrary to Christianity.

I know what I believe:  Sometimes it is embarrassing to be an American.

Keywords: ,

Filed Under: Life | Rant

I Believe - ADO.NET Edition

by fwhagen Fri, 02 March 2007
I Believe...  that all database connections should be opened immediately before using them and closed immediately afterwards.
I Believe...  that if you are going to create a data layer, and you should, and you also create a data access layer, and you should, that the method be put in the lowest level and handled as abstractly as possible.  Yes the connection.close should be called before returning results.
I Believe...  that if you open the connection to the database in a method and pass that connection as a variable to another object, you should be shot.
I Believe...  that if you open the connection to the database in a method and pass it as a variable to another object, and forget to close said connection, you should be stabbed.
I Believe...  that if you open the connection to the database in a method and pass it as a variable to another object, and store the open connection in an ASP.NET session variable, you should be stabbed in the eye.  Twice.  With a spoon.
I Believe...  that if you store the results of a large query in ASP.NET session so you can page it back to the user, they haven't devised a painful enough punishment for you yet.
With special thanks to Blue Collar TV for the "I Believe..." concept.

Keywords: , ,

Filed Under: .NET | Programming | Rant

Best Life Advice I've Ever Heard

by fwhagen Wed, 28 February 2007

From an email chain my CIO forwarded to everyone:

"Life should NOT be a journey to the grave with the intention of arriving safely in an attractive and well preserved body, but rather to skid in sideways - Chardonnay in one hand - chocolate in the other - body thoroughly used up, totally worn out and screaming : Woo Hoo, what a ride!"


Filed Under: Life

XP PowerUser System Admin Tweaks

by fwhagen Mon, 26 February 2007

Scott Hanselman always has great tricks for developers.  Here are a list of registry tweaks to make system administration much easier and flexible for XP.  Use at your own risk!

Keywords: ,

Filed Under: PowerTools | System

Back in Business

by fwhagen Sat, 24 February 2007

OK, had a short interruption in service when I setup the new router.  Between Cox reassigning my IP and issues with the port forwarding, I couldn't get everything synced up.  Got it now so everything should resume as normal. 

I optimized my server a bit to get this running a bit faster as well.  Let's see how that works out.  I will plan an upgrade for it later this year, when I have some time to work on it.


Filed Under: Blog

Primary Feed Address

by fwhagen Wed, 21 February 2007

I noticed when TC called asking for the address of this blog that I had forgotten to post the primary feed address on this stream.  So here it is:

of course, you may also use the source feed at:

But it is not nearly as reliable until I can get my server upgraded.  I don't think ASP.NET 2.0 is designed to run on 384MB of RAM.


Filed Under: Blog

Router Meltdown

by fwhagen Wed, 21 February 2007

Sometime last night, my wireless router went south.  Weirdest thing, too.  Just suddenly went dark, no blinky lights, nothing.  It was a great little router; a D-Link DI-624, the early model.  Very reliable, fast, worked well with mixed b/g networking and 100BT wired and a second hub strung off the side for my server.  It will be missed. 

Oh, and I don't know if the router puked or its power supply.  It uses a 5V 2.5A DC adapter, and I don't have anything close to it.  I could go get a universal adapter and try it out, but this is my opportunity to finally upgrade to something better.  So for now I am on my old backup router, sans wireless, until the new one gets here.

And oh what a treat it will be!  Presenting the new D-Link DIR-655 Xtreme N Gigabit router!  802.11b/g/pre-n (no I do not have n capability yet, what's your point?), GIGABIT! (1000Base-T) for great speed from my primary to my server (yes 100BT is not saturated yet, but it might...), MIMO for better distance and such, and its cooler looking.  Can't wait!

BTW, saw a great idea on Lifehacker the other day for cable/device management:  Get a cheap pegboard, stash it behind your desk and attach everything to it.  Voilà, no clutter, and REAL cheap!  Gonna try it.


Filed Under: Life