Clemens Vasters - TechnologyIt's 2008. Where's my flying car?The Regulator- May 19, 2004 It's rare that I give "must have" tool recommendations, but here is one: If you do any regular expressions work with the .NET Framework, go and get Roy Osherove's Regulator. Roy consolidated a lot of the best things from various free regex tools and added his own wizardry into a pretty cool "RegEx IDE".http://vasters.com/clemensv/PermaLink,guid,f0a763b9-2e24-44be-9245-b615e1057407.aspx The forgotten Windows Server 2003- May 17, 2004 This here reminds me of the box that's quietly humming in my home office and serves as my domain controller, firewall, RAS and DSL gateway. I upgraded the machine (a rather old 400 MHz Compaq) to Windows Server 2003 the day before I flew to TechEd Malaysia last year (August 23rd, 2003). I configured it to auto-update from Windows Update and reboot at 3:00AM in case updates have been applied. Guess what: I got back home from that trip (which included 4 days touring the...http://vasters.com/clemensv/PermaLink,guid,4dac8a1e-b7dd-4aba-aa02-01c1961881cc.aspx Bubbling Mouse Events in Windows Forms- May 17, 2004 I am not a &8220;smart client&8221; programmer and probably not even a smart client programmer and this trick has probably been around for ages, but &8230; For someone who&8217;s been doing WPARAM and LPARAM acrobatics for years and still vividly recalls what (not necessarily good) you can do with WM NCPAINT and WM NCMOUSEMOVE (all that before I discovered the blessings of the server-side), it&8217;s pretty annoying that Windows Forms doesn&8217;t bubble events &8211; mouse events...http://vasters.com/clemensv/PermaLink,guid,dd28d0f3-2f91-4e05-9b6b-6384b0eb4c55.aspx Scusi Visual C++ Compiler for free Woo!- May 16, 2004 I didn't spend much time for anything except writing, coding, travel, speaking and being at geek parties in the past weeks. Hence, I am sure I am the last one to notice, but I find it absolutely revolutionary that the Microsoft Visual C++ 2003 command line compiler (Microsoft CC++ Version 13.1) is now a freebie.http://vasters.com/clemensv/PermaLink,guid,7624014a-c9d9-4924-bad2-fdcf054c5185.aspx Lightweight transactions (repost)- May 14, 2004 I talked about transactions on several events in the last few weeks and the sample that I use to illustrate that transactions are more than just a database technology is the little tile puzzle that I wrote a while back. For those interested who can't find it, here's the link again. The WorkSet class that is included in the puzzle is a fully functional, lightweight, in-memory 2 phase-commit transaction manager that's free for you to use.http://vasters.com/clemensv/PermaLink,guid,318d0710-bcf5-4ff6-af07-37b40446d006.aspx Our "I can't send you email" mystery; or: Worm fallout; or: DNS sucks- May 14, 2004 Sometimes you&8217;re trying to fix a problem for ages (months in our case) and while the solution is really simple, you only find it by complete accident and while looking for something completely different. (And yes, I do think that we need to finally get a network admin to take care of those things) For several months, our Exchange server &8220;randomly&8221; denied communicating with several of our partner&8217;s mail servers. There were several of our partners who...http://vasters.com/clemensv/PermaLink,guid,4dc1fcf5-63bf-4e63-9dfd-909f397f7b8b.aspx |