Rationale: Supposed to be used through for example a Firefox shortcut (http://reganmian.net/redir/en/zh/%s) for your most common combination. I use it frequently for Chinese, when my friend tells me he just made a great page about Moscow, or to find out how they spell Plato.

(Update 23.11.2007: Fixed the code so that article names with spaces work again)

Wikipedia: which language has the longest article
I, and many of my friends, speak more than one language. Wikipedia sometimes has surprising gems in some of the smaller languages, yet I find myself always going automatically to the English one (or the Norwegian one for Norwegian topics), thus missing out on the cases where other language versions (which I can read) have better articles.

As the above, this is also supposed to be used for a Firefox shortcut, where you pre-program the languages you can understand. Of course size is not a perfect measure of the quality of an article, but it’s a quick proxy for where there is most interesting content.

I was initially reluctant to release this, as I was worried about the impact of WP’s servers (it has to hit every single language version once to get the size), however I now changed it to use HEAD to make its requests, so each request is just a few byte. Through my experience with redir, I know that not many people will use this, and if they do, that’s just an incentive for Wikipedia to implement something similar natively.

Based on data from dict.org, Shabdanjali, and a database from a friend, all released under open licenses. This is an incredibly imperfect first attempt at creating a Hindi-English dictionary in StarDict format. (Read more).

A ZArchive library function that enables you to store millions of text chunks in a bzip2/gzipped file, and random access them very rapidly. Used in a Wikipedia offline compressor (to process Wikipedia dumps) and a reader (runs as a webserver on localhost, enabling you to access entire Wikipedia versions offline). Written in Ruby. Available from Gitorious.

Simple personal time tracker with Ruby and Growl

A set of scripts designed to use global shortcuts to easily and unobtrusively let you track how you spend your time on different projects while you're at your computer. (Read more).