October 2005 Entries

My new favorite Visual Studio 2005 feature

If you are a coder, then you probably spend a fair amount of time debugging code (otherwise, I'd love to hear from you!).  The “old“ way is to add lots of console print statements to display what the application is doing at a given time.  Of course this requires changes to code, and if you decide to change what information prints out you may need to restart the app (though this works much better in VS 2005 to begin with).  At the end, all of the print statements need to be removed (hope you didn't miss any!). Instead of simple print...

Spam Avoidance

If you're focused on avoiding spam, you should check out SpamGourmet.com.  You specify a root email address and a forwarding address and you're set! For instance: Register JohnSmith@spamgourmet.com forwarded to JohnSmith@yahoo.com Visit dishonestspammer.com and register with dishonestspammer.johnsmith@spamgourmet.com That's it!  Messages with your root will either create a new suffix automatically (dishonestspammer in this case), or check your limits on an existing one. By default, three messages will be delivered, but you can change the number across the board or per alias, and even designate a domain that can send you messages for a given suffix.  This is great if you visit cnn.com and...

Newest article posted

My newest article has been posted on MSDN Coding 4 Fun!  I wrote a little utility to watch a specified folder for new files.  When files appear, you can have them automatically moved to a different folder based on extension.  This would let you setup an incoming folder, perhaps for an HTTP file uploader, then have all images moved to one folder, all Microsoft Word documents moved to another folder, etc.  It's a neat little thing that runs in the system tray.  I think it offers some good opportunities to add onto it (it's admittedly pretty basic now...), but it...

Virtualization

I've been getting into hardware virtualization lately.  If you've never had a chance to play with it, it can take some serious head warping to really grok it.  The idea of virtual machines isn't completely foreign as anyone into video game system emulation knows.  Of course, as the word implies, video game emulation is about faking the chips so software thinks it's running on a different box.  With virtualization, the processor, video card, sound card, and other devices are real, but partitioned so different environments can use them at the same time.  It's pretty wild the first time you see...

Google RSS Feeds

Yay!  Google has added an RSS reader to their product lineup.  With multiple computers it can be a pain to keep a feed list in sync, so I've always wanted a good online solution (as with everything else).  I know that there are other solutions out there, but I like keeping the services unified as much as possible.  Google works pretty well overall.  I have some complaints about Google Mail and Google Groups, but I like most of the features.  They get better and better over time, and are very useable even in current beta status. If you have a lot...