Older blog entries for saintbrie (starting at number 2)

I'm finally moved to Baltimore. Not everything is unpacked yet, and my wife is still in Atlanta finishing up her semester of teaching there.

I've spent the last week putting up a fence around my property here. Not very open source of me, but I've 5 dogs that I need to keep track of.

I've got to get caught up in my email. 2 weeks worth of flood.

I made a release of annotateit that does some HTML scrubbing in inputs. As I go, I expect I'll get some feedback about what people would like to see scrubbed and what not.

I haven't yet had a chance to keep working on the mod_perl docs, but I expect I'll be able to get to that shortly.

I worked some with the auto generation of documents for the mod_perl project. It has some really cool stuff going on... automatically makes documentation from the comments and function prototypes in a class. But...

It isn't template driven. I like templates and templating systems. MVC... MVCC and all that. The mod_perl system has a module that generates the perldoc. That is pretty neat, and I guess it is a good thing that the author decided to reduce dependencies, but isn't templating a good thing (tm)?

It is possible that the number of conditional expressions needed in the template would make it worthless, but still. I don't know.... maybe I'm just hung up on templates.

Well, I've got all the tools in place, and tonight I have about an hour and a half, so I'll start working on some mod_perl2 documentation. Annotateit is written entirely in perl, and it takes a long time for some of the stuff in there to execute. I don't have much experience optimizing code, so I'm not really sure how to make it faster.

I'm aware of Benchmark and "time," but there has got to be a better way than to take a section of code, benchmark it and then see if there's a faster way to run it. How?...

So until I figure that part out, I'll work on mod_perl documentation and get a handle on how that works, and then just use brute force instead of finesse to get the execution speed I want.

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!