I was working on a series of dialogs that required validation, and since there's a funky validation setup in place, I thought I might build up a nice extension library. Noting that ASP.NET validation is far beyond Windows Forms, I thought it might also be a good opportunity to use extension methods. Sadly, extension methods aren't supported by the C# 2.0 compiler (which I was using, part of Visual Studio 2005), nor are they supported by the .NET Framework 2.0. So, I wouldn't get IntelliSense support, ......
Joel and Justin, this goes out to you guys for all of your hard work installing Linux and learning PHP:

Thanks to XKCD. :)
In April, I wrote about my issues with Microsoft's Ten Immutable Laws of Security. Well, they've surfaced again, and once again, Microsoft is using them to justify calling an issue "not a security vulnerability." Why? Because once again, "If a bad guy can persuade you to run his program on your computer, it's not your computer anymore." Windows 2000 and Windows XP were found to have a bug in the pseudorandom number generator, part of the Microsoft CryptoAPI (CAPI) and used throughout not only the ......
I've been spending time recently enjoying Mass Effect and Assassin's Creed on my Xbox 360, as well as to wonderfully-gorgeous Unreal Tournament 3 on my PC. One thing I've noticed, not only in these games but especially also in ones that are coming out, is the relatively-consistent overuse of High Dynamic Range, a technique for rendering photorealistic (or not, I suppose, in situations where the art requires) scenes with a higher contrast ratio in lighting. (Source: Games Radar, Battlefield: Bad Company) ......