Pretty usual day at work, basically a bunch of smaller things, but I guess it kept me occupied. Lunch was
Eddington's which is always good. Went home, and started reading RFC3501. Yes, that's the RFC for IMAP. I'm now most of the way through the Authenticated state commands and maybe will get to the rest tomorrow. After this part is complete I'll start working on the rest. The backend design is similar to exchange in the single-instance message store, except with a different purpose. In this setup the server will have something very similar to Ximian Evolution's vfolders which are virtual folders based on different attributes of the message, and can be set up in the same way as any other filters. Except if the server supports them I can use any client (Evolution is really nice, but it's nice to be able to use other ones - like pine is really nice in many cases). The other cool thing is Evolution's filtering isn't really top notch, and neither are most other clients (Outlook on exchange does decent, as does procmail, but they're both server side). As I designed the system and therefore have direct access to the data rather than dealing through IMAP or some other system, the vfolders and filters can both be implemented by the maildrop and neither are limited to preset rules - lots of regular expressions... I like regular expressions... :) Anyways, at about 1am I decided to take a break, cooled off the DVD player to operating temperature, and dropped in
Die Another Day. I hadn't seen it before, and have to say it's a pretty decent movie. Some effects were pretty bad, while others were quite decent. The audio mix is very nice in places, such as during the swordfight the blades slicing through the air as well as hitting each other and other objects make smooth transitions around behind you. As the blade swings right over the camera and the sound moves from front left and moving behind you around to front right at a volume lound enough to feel it... Yea, I like those kind of movies... To top the day off my package of 200 DVD-Rs arrived today, so I get to start working on stuff for the long car trip known as vacation... I just wish I didn't have to get up early tomorrow - it's my sister's grad party, so there's getting ready and then tons of people coming over. I have a feeling I'll be consuming lots of coffee and dew...