wow, two months since an entry
probably be two more before a meaningful one comes along. too damn busy. oh well!
Well, thus ends another week of l33t hax0ring. Or something like that.
This week was interesting. I managed to get some real stuff done, only to find out there's even more new stuff ahead. Isn't that always how it always is?
Anyway, finished fixing the CPAN/RPM thing. Fully MakeMaker compliant now, which is good. Makes things easier.
I'm very happy that all three of my Sun Type 6 USB keyboards have arrived. I bought one a week or so ago and fell in love with it (gasp, real Meta keys, a real compose key, wow!) but the different layout made it very difficult to get used to while using normal keyboards, so this week was basically "carry a keyboard back and forth to work til the others arrive." I highly, highly recommend the Sun USB Type 6 keyboard (http://store.sun.com, part number 320-1273).
RPMs are pretty nice. True, I've not checked other packaging formats, but I'm pretty happy with them now that I'm learning more details and more advanced usage. I suppose working at RH will do that to ya. Learning is a good thing.
Speaking of learning, I spent some of this week watching people trickout Oracle. Scarey shit. Entrancing shit, but still scarey shit.
Programming is fun. Babysitting bad code isn't. Ah well, nothing is ever perfect! Spent a good bit of this week putting out fires. The 7.1 launch nudged a few weak links into breaking wide open on RHN. Hopefully it will be okay now.
Oh, I saw Usual Suspects this week. Good movie. Definitely worth seeing.
Things I like this week:
I spent a large part of today toying with ExtUtil::MakeMaker in order to get a more sane build tree for some perl modules we've been using. Boy, what a pain. The main pain comes from trying to fit it into our current tree, realizing it wouldn't work, and being forced to do massive CVS changes to the directory structure of our repository.
Some days, I love CVS. Other days, I know it exists simply to torment me.
I really wish there was a simple rename/move subcommand for it. Removing and re-checking in wreaks havoc on a wide scale.
The main reason for the reorg is to make it easier to build tarballs using standard perl mechanics, as well as to make building RPMs easier. Who knows, maybe some of this will show up on CPAN some day. That would be cool, because we've got some good, reusable stuff that no one has really done yet. Of course, I can't go into details about what it is quite yet, so don't ask.
(Obligatory "this is my first diary entry" snippet: This is my first diary entry. Huzzah!)
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!