Saturday, 21 December 2002
This post was made with the new NetNewsWire beta. I've found plenty of glitches so far, overuse of sheets, a lot of other questionable UI, and the crashing bug with OS X's Web Services API while trying to post, but it seems to be on the right track. I'll probably start using it as of 1.0 final. For now, I'm going back to writing in Archipelago.
Sorry about the lack of blogging recently. As a a poor substitute, here's a quick recount of this week's events.
My med school finals finished Monday and went well, though I never know for sure how I've done with multiple-choice exams. After finals, I've had to catch up on everything I put off in my life. Tuesday morning was a budget meeting for the condo association; Tuesday evening I went to Chicago to shop for a sofa and go to the CAWUG meeting (Apple's Chicago offices are nice!). After I got back, I had to do some emergency sysadmin work to fix my mother's email; not working on my own system, I broke a lot more than I needed to before fixing it all. (Sorry Kriss!)
After being up until 5 AM for the above ordeal, I accidentally slept through my research meeting Wednesday morning; thankfully it was sparsely attended as most people were away. Wednesday afternoon and evening I caught up on email and prepared to depart; some more unforeseen computer problems kept me up the whole night, and I had to leave to the airport at 5:15 AM Thursday morning.
For the first time in over a year I flew into BOS. Normally I arrive at PVD or MHT, both smaller, newer airports which are quite a bit cheaper and more convenient. I slept and relaxed for the remainder of Thursday. Friday I had an emergency dentist appointment (nothing was wrong), shopped for Christmas presents, and installed some drive sleds we bought for calamity, our 9500. Virtually nothing but the motherboard is original on it. Amazingly, it all fits: 2 SCSI hard drives and a CD-ROM on the 2940UW, an ATA tape drive on a Promise Ultra100 card, and a CD burner on the original 53C94 external SCSI bus (the internal MESH SCSI is toast on this particular machine). After everything was working, I knocked a jumper off one of the hard drives while putting the case back on, and couldn't find where it went. This brought the night's activities to a close until we could go to Micro Center and buy some more jumpers.
Today I spent most of the day with calamity, updating it to Linux 2.4.20-ben1 and getting its disks converted from reiserfs to xfs so I can use dump for backups (there is no dump for reiserfs). The tape drive has definitely been more trouble than it was worth: I've spent so much effort installing it, first on my desktop G4 then on calamity, and now it gives me an I/O error when I do a mt eod. I'm hoping this is a side effect of writing to it with tar. If I still have problems with xfsdump, I've got a couple of extra 4 GB SCSI disks, formerly plugged into my desktop G4 (in the right MTI case in the image linked above), which I can use instead of tape; just need to figure out a cheap and durable way to transport them from Illinois back to Boston.
Tomorrow (should have been today, but for the jumper incident) we're heading up to New Hampshire.
Work on Pester 1.1 continues: the user interface is almost to the point I want it. What remains are some reasonably large architectural improvements (saving and loading alarms, default alerts, sleep/wake interaction) and a lot of bug fixes. As a rough benchmark, Pester 1.0 was 1520 lines of code; Pester 1.1a1 was 6561, and the current size is 7596 lines.