"That which is overdesigned, too highly specific, anticipates outcome; the anticipation of outcome guarantees, if not failure, the absence of grace."
-- William Gibson, All Tomorrow's Parties
Rolling flat tires down the street.

My sleep pattern seems to have been designed by a narcoleptic.

Started reading Homicide: A Year on the Killing Streets. I haven't read true crime in something like a decade, since before that silly phase where I wanted to be a Fed shrink, but I'm enjoying this a lot. Simon knows how to write, and he definitely knows how to write cops.

I've spent the last week coding... writing the front-end for our net management system in Catalyst, which is, how do you say, super awesome. My only problem so far was seriously lackwit on my part... getting JOINs going in Class::DBI. The author of CDBI::Plugin::DeepAbstractSearch sorted me out. While I'm not using his module, he did point in the right direction. And by "point in the right direction" I mean he spelled it out with example code.

chansen on #catalyst is talking about how arbitrary SQL and paging/search/count is going to be in the next revision of CDBI::Sweet, which will make my life much easier once I hand this code off to someone who isn't me.

Hopefully this week will see a complete featureset port from the currently used code, along with authentication and roles so the help desk people can use the same db we do. That bit doesn't look all that hard.

Next bit will be moving everything out of the front-end code into a set of libraries so I can write different interfaces, etc, for it. Though I suppose in theory I could write a Curses/CLI View for Catalyst... eh. :-)

After that will be porting all the SNMP management code. That will be entertaining.


Didn't mean to geek all over the place. Oh well.

So about sleeping... fell asleep around 1900, I guess. Woke up at 2330. Watched some Adult Swim, went to Wawa (Bashir put out another box of sunflower seeds, so I can stop chewing on my fucking fingers while reading), sat on irk.

Yup. Exciting.

Need to work on the crowley.mnet transfer tomorrow... the box I got (via ejp via craigslist) has been not very happy. I think I burnt out one of the procs when I didn't check to make sure everything was seated properly after unpacking it... just turned it on. Genius. Left it that way for a day, it dropped itself... Genius, indeed.

Just a P3, though. Cheap. Still pretty annoying. I had to hack out the SCSI backplane, too, which also grates. I like SCSI root disks, but there was just no way to fit IDE in the second drive bay. Ah well... hopefully that will be resolved tomorrow.

June 6, 2005 3:05 AM