::::: : the wood : davidrobins.net

Honey sick with 'flu

News, Technical, School ·Sunday November 8, 2009 @ 11:38 EST (link)

Honey had a bit of a temperature yesterday, but it got worse today: 100.9° and a bad cough; I picked her up some cough medicine and TamiFlu™ this morning. The cough medicine will make her sleepy, which should let her get some rest despite the wracking cough. We're not sure if it's H1N1 or regular 'flu. And I figure it's just a matter of time until I have it too.

I went down a bit of a rathole in my CSEP501 compiler project: I wanted to be able to replace nodes easily, without chasing references, so tried to use handles (pointers to pointers), but that led to a lot of hassle with my use of dynamic_cast<> and in other places too, so I used svn merge with a reverse revision specification to back out those changes. Lost some time, but learned a few things, and I'm still almost through type checking and propagation. Earlier I had a partner, but since I'm interested in building on a large number of extensions and he doesn't have the time for it right now, we agreed amicably last week to go our separate ways from project part three (ASTs) onward, and so notified the instructor.

I did some work on the torrent-mover to handle movies, and also wrote a scan option that's about equivalent to "Video Manager" in the MythTV menu: it recreates the (videometadata) database from video files present. I had a bit of trouble with Unicode characters in filenames: in particular, "à" came in as U+DCE0, which I found out is from the U+DC80-DCFF range, meaning a bad character (in the source encoding of the filename—probably taken as ASCII) which was put into the lower 8 bits when converted to a Python internal (Unicode) string. Replacing it with the intended U+00E0 fixed most of the issues. (Caused by the Law and Order episode "Folie à Deux.")

Books finished: Economics In One Lesson, Computer Science and Perl Programming.

DVDs finished: X-Men Origins: Wolverine, Sex Drive, Psycho, 12 Rounds, Prom Night, Changeling, The Bank Job, Fired Up!.