I’ve been getting used to the new folder structure in Mac OS X and I’ve been trying to reorg my hard disk.
It’s funny the habits that one gets into. I’ve finally moved all my MP3s into the Music folder.
I ended up splitting up my old Documents folder. Pictures in the right place. Documents in the right place.
I guess I’m just getting a bit anal but hopefully it’l make sense so that I can find things later when I need them.
Life is good and the pleasures are simple. “;->”

Sophie is getting to be a regular night owl. It gets harder and harder to put her to bed.

She wants to be up because everything is interesting and new. How great is it to be one.

My oh my. At times it gets more and more difficult to run an office and have people work for you. There’s too much petty bickering.
And too much being in other people’s business.
The worst part is it’s hard to simply fire someone for incompetence. Why do they have more rights as employees than I do as the employer?

activeRenderer callbacks

Marc Barrot has written 3 new callbacks into `activeRendererSuite.activeRenderer` for activeRenderer v2.4.6. I’ve gotten the Markdown tool to now use these callbacks. The 3 callbacks are processNode, preProcess and `postProcess`. `processNode` is the equivalent to `getText` and `preProcess` is the equivalent to `if ol`. `postProcess` is called just before the final `return` of the script. I ran the callbacks through a timing test with a large OPML file Marc sent. It doesn’t have any Markdown markup that I’m aware of but it still has to go through the callback just like it would.

numbers are in clockticks (one clocktick is a 1/60 of a second)

without callbacks 1997 2144 2034 2304 2101
using preProcess 2582 2470 2498 2526 2575
using processNode 32025 31910 30602

Yes, using `processNode` is over 10x slower than using `preProcess`. I think this is a good thing because using `preProcess` also enables non-inline markup to be rendered correctly. At least in my minimalist test.
The new callbacks and init code is now in Markdown.root v0.8. Refresh Code to get the latest. BTW, if you don’t know where to get my Markdown tool you have to ask — it hasn’t been release yet. 😉

OK, I’m back to having categories working. I’m happy again. I even think I’ve figured out how to save categories and posts between clean installs.