Hrmm… what'd I do today?
Slept in because something I ate yesterday just didn't settle well with me. Probably the atrium. Woke up and discovered I hadn't even missed class. Went into work, hacked on various little piddly things. Looked into a weird problem with rpm.checksig() for that had been reported by — eventually determined that it was mostly a case of PEBKAC, but not at all obviously so.
Then, instead of poking at the postfix package and trying to see about adding some more sanity to it, I instead started looking a bit more closely at the vga16 patch in our grub package with an eye toward a) cleaning it up so that it might actually be accepted upstream and b) switching from using the 640×480 vga16 mode supported by all vga cards to using a vbe 640×480 256 color mode. The latter would let us get a much nicer image there and I really don't think there's much/any hardware we support anymore that doesn't support the simple vbe stuff. I think that the major hurdle would be the image loader itself, but realistically, that should be pretty simple — people have been doing it for many years at this point and there's probably even GPL'd code out there to do it if I look. Sounds like a good weekend project for at some point as I'm sure finding time to do it at work will be difficult. It would at least be something different from my normal fun and games.
Rest of the week and the weekend should be interesting, at least. I need to work on both game design and senior design and write a bit of code for each probably. Former shouldn't be *too* bad, just a matter of finding the right bits I need to tweak. The latter isn't too bad, code-wise as I've got a pretty good idea of all the things I need to hit there, but there's also some documentation BS to deal with. A chunk of that is already somewhat written, I just need to clean it up some I think. Incidentally, I'll send a mail about that before I head to bed here shortly.