project planning with tiddlywiki

June 5, 2007  🐪 🧑🏽‍💻

There are apparently a lot of TiddlyWiki plugins or rewrites centered around “Getting Things Done” or other project management systems. That’s not what I did today.

Read more →

writing tiddlywiki plugins is fun

June 4, 2007  🧑🏽‍💻

I’ve finished converting all my OmniOutliner and LaTeX notes to TiddlyWiki, and along the way I’ve found a few things I didn’t like or that I thought were missing. Rather than just bitch, I though I’d fix these problems, and doing so has been a load of fun. Hacking on TiddlyWiki gives me the same kind of joy and awe that I felt when I first started programming in Ruby. In a lot of ways, I think TiddlyWiki is what Kwiki wants to be. Nearly everything builds atop a few simple structures, and everything is pluggable. Writing plugins is easy, editing templates is trivial, and only a very few lines of code are needed to add new features.

Read more →

javascript vi

June 4, 2007

John Cappiello pointed me at this really pretty excellent vi-in-javascript thinger that lets you use an extremely vi-like interface to edit a textarea.

Read more →

from vim to tiddlywiki

June 1, 2007

I run two RPG groups, and they take place in the same campaign world. I’ve got a lot of notes on it, and I’d like to make it easier for the notes to cross-reference one another. I didn’t want to use a server-based wiki, because I wanted to use Vim to edit things, and Mozex seemed like a big pain, at least on OS X.

Read more →

perl 5.10 assertions: friend or foe?

May 30, 2007  🐪 🧑🏽‍💻

I’ve been writing mini-articles about some of 5.10’s new features for ABE.pm, this past week. It’s been fun, and I’ve learned a few things that I didn’t know in the process. The feature that I knew the least before covering it, so far, has been assertions. Assertions let you have code that only runs if some set of assertions are enabled. It’s something like this:

Read more →

perl email project non-synergy

May 25, 2007  📧 🐪 🧑🏽‍💻

The last bug of the day was, “Why is this process getting so big?” See, it was getting an HTTP upload, creating an Email::Simple::FromHandle, then delivering it. It should all have been streaming around, nothing in memory.

Read more →

dvi out dead?

May 20, 2007  🍏 ⚙️

The svideo out on my MacBook has never, as far as I know, worked. I didn’t bother getting it repaired because I never needed to use it. Now a larger problem has cropped up: I no longer seem able to connect my flat panel to my MacBook. I can use my work flat panel, presumably because I’m using an analog connection. At home, using a DVI connection, it fails. Another laptop works on my flat panel, but I can only test it with analog. I need to get someone with a DVI out on his laptop to come swing by.

Read more →

cheshirecat finally rebuilt

May 15, 2007

I’ve long been meaning to install a new operating system and services on my home server, cheshirecat. Mostly it only exists to host my big old RAID that stores ~rjbs, my MP3’s, and a few other personal things. It used to host my website, the primary MX for manxome.org, and some other important things, so replacing it was going to be a pain. Still, it was running Slackware 7, dating from 1999, and it had only been patchily upgraded here and there.

Read more →