List All Subversion Committers

In preparation for migrating a large Subversion repository to GitHub, I needed to get a list of all of the Subversion committers throughout history, so that I could create a file mapping them to Git users. Here's how I did it:

svn log --quiet http://svn.example.com/ \
| grep '^r' | awk '{print $3}' | sort | uniq > committers.txt

Now I just have edit commiters.txt and I have my mapping file.

Control iTunes from Emacs

This has to be one of the geekiest things I've ever seen: You can control iTunes from Emacs! The nice thing about it is that you can control iTunes remotely via a terminal session.