We finally got the all-new Slashdot up. Hopefully, the only differences people will notice are a few fixed bugs and much faster servers, though the code went through some major changes.
I've spent the last week, and will spend the next week and some of the week after that, working on a code merge of Slashdot to the Slash code, and a move of Slashdot to new servers. Kinda slows down development when you do this stuff, but it is necessary. I just hope the users of Slash on the Slashcode site don't get too annoyed at the lack of development and activity over this time. I've explained the situation and haven't seen any real grumbling.
I got my wife an iBook and get to turn her old iMac into a Linux box. I love AirPort (a.k.a. WaveLAN). The PowerBook and iBook are wireless (we are both sitting on the couch watching baseball and "surfing" right now from our respective wireless portable computers), and the others are on the LAN directly, all going through to a Surfboard cable modem thingy. Ain't technology great?
My Power Mac 7100/66, the first (post-C64) computer I programmed on and my router, died. Bad power supply. I went to eBay and found one, and was the high bidder. The guy who was selling it used to be on the MacPerl list, where I am an active contributor, and so he gave me free shipping on the power supply. :-D
I started a new Perl site today, use Perl. It will be "live" sometime soon. It's basically going to be a Slashdot for Perl, but without the lame comments.
Ack, we released a maintenance release of slash-1.0.0 as slash-220.127.116.11. Sigh. I know I am anal and oedantic, but this kind of thing annoys me. We use the dotted version numbers like this so we don't HAVE to invent new depths of numbers ad inifinitum. 1.0.3 < 1.0.20 < 1.0.100.
Opening day today. Pedro on the mound. On to the Series!
I love Microsoft's Benevolent Dictator defense. "But consumers are better off, it doesn't matter if they have no freedom!"
We finished Slash 1.0.0 yesterday. Yay. Wooooo. It still has a long way to go, but we got a release of a good piece of software out, after two months of a lot of work on it.
I went to the Geek Pride party tonight. A lot of geeks. You could tell a difference between the people who worked there (had style, social graces, charm) and those who didn't (didn't). Well, it wasn't quite that bad, but a party in a trendy club on Landsdowne Street filled with geeks was just a bit incongruous. At least I got to see ESR with a balloon animal on his head.
I am using Internet Explorer 5 for Mac OS today. It is probably the best all-around browser ever released for Mac OS. Dammit.
We are moving fast to a 1.0.0 release of the Slash code. Major cleanup of the code and rewrite of the admin interface. It should really kick ass.
I got another Perl book to tech review, a pair of articles to work on for TPJ and PerlMonth which keep getting pushed back, and a pair of presentations for yapc and TPC. Sometimes it gets to be too much. OK, one project at a time.
I did buy my tickets for TPC in July. $99 each way through Southwest. Cool.
Someone wrote to me asking for an OOP interface to MP3::Info. I asked why. He gave me the "because I like it better" defense. He said he would write his own for CPAN, which is just a really bad idea. We do not need more complications in the namespace. We do not need multiple implementations of the same thing just for the sake of different interfaces.
So I wrote up a quick one with AUTOLOAD, dynamically creating accessors and such, and sent it to him to see if it was what he wanted and I never heard back. I love people!
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!