For what it's worth I've decided to re-focus on certain things.
Two of the computer aspects are: OpenBSD and programming (C#, .NET 2.0 compatible code, but some is 3.5).
I want to update the OpenBSD-Wiki and start making major progress on the MetaDataSystem. I've made good progress with it so far using SubSonic and SQLite. A few gotchya here and there though.
The third thing is going to the gym more religously. I'm pretty reliably at going at least twice a week doing 3 body parts each day. The pattern is usually Back/Bi/Legs and Chest/Tri/Shoulders with at least a day rest in between.
I think I'm going to switch that to Monday and Wednesday are workouts with minor aerobic while Tuesday and Thursday are major aerobic and swimming and relaxing in the spa. Sundays I'm trying to get out and swim at the local pool. Alochol is usually involved there. Saturday nights usually involve alcohol too... and be being an idiot, but that's half the fun isn't it? going "I just did NOT do what I think I did? FUCK!". Usually laughing about it the next day.
So I've started grepping the code for stuff.
I decided to start with the simple stuff -- the items in /bin.
I'm currently printing /bin/cp's files. I understand most of the C syntax but some of it seems so very complicated I can't wrap my mind around it. Sooo.. I'll do the next bext thing: Print it out so I can read it on the crapper.
I'm currently groking the 4.2 code and plan on eventually following -current and subscribing to the CVS mailing list when I think I'm 'good enough' (by my standards) to be able to understand what is going on and not waste bandwidth and their time.
We'll see how well I do... wish me luck. Or not. I'm doing it anyways. :-P
I'm currently working on my servers. I want to make them even more ideal. I plan on nailing my firewall down to be a bit more strict. I'm also planning on putting some bandwidth caps on certain things (like torrents) and probably leave 10k upload speed for HTTP, 8k for SSH, and the rest for any.
I'm trying to figure out how I want backups to work. I've got two 160GB external USB drives that function, both of which have about 100GB of unique files, meaning this is going to get difficult.
OpenBSD 4.1 is going to be released around May 1, so that leaves a few more months to wait for that. Eventually I'm going to get or write some kind of Firefox extension or software that does these blogs better. I'm also going to try and write the modules I want. It's going to be a HUGE pain though.. but it's a project so time has no meaning.
Right now I have a Dell Dimension 2400 (acting as a firewall/nat/dhcp/dns), custom Athlon 2400xp + 1GB of memory, some cheapo computer a friend gave me, and my old laptop Dell Inspiron 8600. I'm fully expecting the laptop to not last long. The backlight is dead and laptop's aren't mean to be ran 24x7. Right now the Dell laptop is the test server, the cheapo is a half assed backup, and the custom one is the web / public server. I'm considering allowing FTP access, but I may just make a guest SSH account for those who may want to access some of my files (like friends or family).