Full of grandiose schemes
Sep. 12th, 2009 04:33 pmEverything under *.marnanel.org is currently down. I have no ETA for its return at present.
Two people have recently asked for a list of the programs I've worked on. This will be a long list. It's not in any particular order. Links to *.marnanel.org sites would be fairly useless at present.
Two people have recently asked for a list of the programs I've worked on. This will be a long list. It's not in any particular order. Links to *.marnanel.org sites would be fairly useless at present.
- I maintain Metacity, the GNOME window manager.
- I maintain matchbox2, the Maemo window manager, as part of my work for Collabora.
- Theoretically I maintain fast-user-switch-applet, but in fact I don't, because anyone sensible has started using the version that's maintained by the GDM maintainers, and everyone else is doing fine looking after it on their own.
- I maintain Joule, which tracks changes in friendslists on LiveJournal, Twitter, and a half-dozen other sites.
- Joule also exists as a Mozilla addon.
- I maintain the Welsh spellcheck dictionary for Mozilla; an update to FF3.5 is desperately needed and is coming this weekend.
- I wrote a program to transliterate all webpages in Mozilla into the Shavian alphabet. It needs some work to take data from the Shavian wiki and to do basic automated disambiguation.
- Yarrow is a web client for the Cambridge RGTP protocol. It is also the blogging engine which powers marnanel.org. It is fairly mature and reliable.
- Spurge is a free server for the same RGTP protocol, because the original rgtpd was not available. It implements only a subset of the protocol, but it's enough for everyday use.
- Archangel was an experimental Mozilla RGTP client, so you could just go to URLS like "rgtp://...". It has rotted.
- Gnusto is a pure JavaScript z-machine compiler. It has mostly rotted, but was reincarnated by someone else as Parchment.
- Raeddit is a reddit client for the N900 which I'm writing as a demo.
- I maintain the port of robotfindskitten to the N900.
- Belltower is a N900 app to find belltowers. (Screencast here.)
- I also have a working N900 gopher client, but I haven't released it. I imagine it might not be the best way to advertise the platform. :)
- And I'm contributing some code to a rememberthemilk client for the N900.
- Gehazi is a rather nice photo gallery app which one day may be good enough to use; it exists in several versions, none of which are completed.
- Plough is a simple system to map arbitrary SQL queries to Perl structures and to run Template Toolkit over them; it powers several of the sites on dorothy. It hasn't been released, but it could be.
- The Shavian wiki is a system for automatic transliteration of the conventional alphabet to Shavian and several other phonemic alphabets. It has allowed me to transliterate several books, which I may print one day.
- There will eventually also be a transliteration of Ubuntu into Shavian. (This can't be done in Launchpad's Rosetta subsystem, for reasons I don't well understand.)
- I maintain several Perl modules in CPAN: Lingua::EN::Phoneme, Lingua::EN::Alphabet::Shaw, Lingua::EN::Alphabet::Deseret (whose purposes should be fairly clear), DateTime::Calendar::Liturgical::Christian (which finds which liturgical feast corresponds with a given date; I really want to port this to Maemo and include the relevant part of the Daily Office, which is public domain), Net::RGTP (whose use should again be fairly obvious), and Flickr::Embed (which embeds photos in blog posts, and is currently broken).
- blt is a Twitter client for the command line, written in Perl. It's working, but needs some further development.
- I used to maintain the Picons plugin to squirrelmail (which added logos to incoming mail representing the sender's domain), but I stopped using squirrelmail and the plugin rotted. I think this was the first piece of free software I produced, back in 2001.
- Avaricius was a graphical adventure game for DOS, produced in the late nineties.
- Avalot was another graphical adventure game for DOS.
- There were various other small games I wrote back then, including one about a wizard called Spellchick (I wasn't familiar at the time with the slang meaning of "chick" and Spellchick was a male wizard).