My weblog uses Rael Dornfest's Blosxom software — but not the stock version. I've customized it quite a bit. Rael gives his versions imaginary numbers, 0+xi in sequence, where x is a positive integer. To reflect my changes, I have been incrementing the real component: 3+4i is the third edition of my changes to Blosxom 0+4i.
I've not made these changes with any intent to fold them back into the upstream source. Just the opposite: I've rewritten large chunks to suit my own coding style, ditched features I don't want in the name of performance, and changed hardcoded behaviors that I don't like to hardcoded behaviors that I do.
Forthwith, a list of changes:
chdir
into the data directory to make all the open
and stat calls go faster.
undef $/
rather than
join '', <FH>
.
FileHandle
, DirHandle
,
Time::localtime
, or File::stat
modules.
(These merely add overhead to Perl primitive operations. Admittedly
the latter two did make the code somewhat easier to read, but the
speed hit was not worth it.)
If you would like, you may download my version and use it yourself. Please remember to send bug reports to me, not Rael.