11 Aug 2000 squiggy   » (Journeyer)

Busted some serious code today on the Sasha project. And just like I figured, as soon as I actually worked on it, someone said "You shouldn't be doing this". *sigh* How typical. The good news is though, I've done as much to it as I can without talking to the people who asked me to do this, who aren't here today.

Sent Ed a copy of my 'mail prettifier' code. He's the first non-me person to actually slap eyes on it. Havn't heard back from him yet.

All it does is rip out extraneous headers and sigs, clean up quote characters, and fix line wrapping in long email threads. It ain't real pretty yet, and I expect I'm the only person in the world who's anal enough to want this (I get tired of seeing '> >>: > |>>' at the beginning of a line, and having the line wrap in the middle), but anyone that want's to see it is welcome to it. Just drop me a line.

I had this going via procmail... any message that hit my inbox went through this filter first. But it became clear pretty quickly that this wasn't going to work (didn't deal with mime stuff very gracefully for example). So instead I wrote a little emacs macro which takes the contents of current buffer, pipes it through the perl script, and replaces it with the output from the script. I run it when I respond. Works pretty well, and allowed me to trim a lot of crap out of the code.

I officially declared my news server problems 'Fixed' today. yea. I'm officially going to go home and have nightmares about DHCP tonight. Just got a call from Ed... looks like we're headed out for steak tonight. Better call the Bro...

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!