I was writing a small Ruby program to connect and monitor ssh forwarded ports. BTW, Ruby rocks, and is even better than Python, which, IMHO, is saying something. Finally, a modern language that catches up the implied do of Fortran ;-).
Listened to the musical genius of Tom Smith. Browsed interesting 404 pages. Continued working on a ruby application, but realized ruby-tmpl's looping functionality is not implemented yet. Jon mentioned the IOWA package so downloaded and installed it to try it out.
Tracked the TkRat/Pine PGP incompatibility to MIME multipart/encrypted (RFC1847) being generated by default by TkRat (and apparently without a config option to turn off) and left strictly alone by pgp4pine and pgpenvelope (Pine PGP filters) on the assumption that they don't know how to handle it. Investigated Courier-IMAP's mimegpg, discovered that it appears to require the whole dang package (which starts talking about linuxconf in a vaguely threatening way not far into INSTALL), and decided to reinvent the wheel. Started work on a hack to break the MIME out into its respective chunks and use the control data in the first one to call GPG appropriately.
Worked on getting the latest openoffice to build. Needed jdk installed. Pulled down 1.4 and installed it, but then it wanted 1.3. Pulled that down and installed it. Fixed lots of refrences to gcc-2.95 instead of gcc-2.96 that redhat 7.2 has.
Changed startup to not initialize unnecessary services and then spent a few hours getting OpenNMS running on the lowly e-machine box. Discovered the devices on the first class C of his work's network and then did some polling of devices and configuring alerts. Looks like a neat program, especially the feature that generates and mails PDF reports. Worked on getting rid of the mail loop on Postfix for the 1postfix cron - learning the finer details of Postfix config....
Upgraded laptop to KRUD 7.2. Fought with the neverending demand for more disk space during the install. Seems the upgrade from 7.1 to 7.2 requires and additional .5GB in /usr, and wasn't happy until almost .75GB was free. Ran through the interminable "preparing to install" phase four times before the installer was happy.
Look through some books on kernel issues for a project in my operating systems class. Spent more time listening to the conversations going on around me than actually reading, though. Collective geeking can be like that, I think.