Also, I was unemployed for a while, and I really didn't touch a computer during that time. I've been working again for about a month (with some very nice people at a company that seems small enough to stay mostly un-evil), and I'm almost back on my feet. Luckily I don't have any credit cards, and I had a pretty good chunk of change saved up, so I didn't get into too much trouble with not having any income for about two months.
At last count, I had the vector editor completed, along with the starts for a proper quadtree system. It's time I finally got some network code in there. I need to do a mini-project in networking first, because my attempts at networking in the past have been rather hackish.
At work I've been doing a lot of stuff with .NET, SQL Server, Windows Server, etc. I've been building a Smart Client application (desktop app tied to a central database server and supporting offline editting) that interacts with a number of different Web Services. It's aware of one Web Service for certain data needs, and it queries a UDDI (Universal Description, Discovery, and Integration) Server to get at the others. I had to write an WSDL handler to manually extract information about arbitrary web service, though. As far as I can tell, you can only consume a Web Service if you are aware of its interface ahead of time. This seems kind of silly to me, but whatever, using a few simple XPath queries gets me the info I need lickity split. All rather interesting stuff from an Enterprise Development standpoint.
I'm trying to apply what I've been learning to a personal web server that I have set up in my basement. I'm fiddling around with ASP.NET 2.0 and building a very simple web-based game to learn the ropes of system administration. In the process, I'm trying to use as many OTS products as possible. I'm running Windows Server 2003 (on 180 day trial right now), Sequel Server 2005, and IIS 6.0. The ASP.NET Membership Profile system is pretty cool. If you know how to set it up, you can have a Website running supporting user accounts in a matter of a few minutes. Even supporting creating/managing user accounts, password management, and roles management. It's really freaking neat.
Anyway, the game is called "No Room For Monkeys" and will feature user generated content. I'm thinking existing users will create rooms with a requirement of having a 1:1::User:Room ratio. If a new user tries to join and the ratio is too low, then they'll see a message "Dammit! I *told* you there was no room for monkeys!"
erh, whatever. Look at the page layout.