20 Sep 2004 dcoombs   » (Master)

WvSync

I've been hacking. I've merged in most of jdeboer's changes, and have been fixing bugs like crazy. His redesign of my protocol is excellent, and most welcome. A lot of the other stuff he did to get synchronization of a full directory tree working is less well executed, and has needed a lot of massaging. (Admittedly, he was in a hurry.) I've come a long way reworking it, but there's still quite a bit to do before I can start adding new stuff to it.

Next on my list is fixing the absolute/relative pathname mess (it's not only suboptimal, it's downright broken). I'm looking forward to adding more pipeliney goodness to the transmission of librsync deltas, integrating the new index file format, making deletes work, fixing conflict resolution, making renames efficient, and so on. Lots to do.

Music

Nobody I asked had any opinions, so Ashkenazy wins, and yesterday I bought his recording of all Beethoven's piano sonatas. I've disassembled a few of my longtime favourites and I love it so far. He's all kinds of dynamic, which is essential with Beethoven, his technical proficiency is legendary, the sound quality is very good (if a little quiet), but most impressive to me are his articulation and phrasing. It's easy to play Beethoven as a jumbled mess (trust me, I do it), but his phrasing is clear, original, pronounced, and always seems to fit. It makes me slap my forehead and say "of course!" which I was not expecting. Lovely. It seems clear that he has the intelligence to suggest what Beethoven might have intended, and the skill to pull it off.

I may also need to get his complete Chopin, which is apparently also excellent. It is mighty tempting.

All I need now is a piano. I miss that.

Life

Note to self: go live it.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!