This is the homepage of Martin Tournoij, also known as Carpetsmoker and arp242 on the web. I write about stuff on this page, occasionally.
I currently work as a Ruby (on Rails) developer to pay my bills; I consider myself fairly lucky, since this is
CoffeeScript. I’ve also programmed in C, Scheme, Haskell, and Perl.
I like to use FreeBSD or OpenBSD, but I’ve also Linux a lot. In general, I feel UNIX is the way to go. I also have a BitBucket page with my open source projects.
FreeBSD 10 removed bind, and with that the commandline utilities
Vim script to repeat the last shell command you used (such as
Many websites offer a solution for this, but many proposed solutions are dubious at best
mktemp() isn’t good enough; here’s something that’s (slightly) better.
Recent Opera versions don't execute onload when Microsoft .eot webfonts are used.
Here's a little tip on how to tunnel ssh through another machine with the
Browse Unreal Tournament servers in a web browsers.
Manage Unreal Tournament 99 cache files with a Python script.
This is a minimal Apache configuration file for use with subversion access with SSL.
I would like to access both ssh and a subversion HTTPS repository at my server.
You may do anything with this work that copyright law would normally restrict, so long as you retain the above notice(s) and this license in all redistributed copies and derived works. There is no warranty.