Archives for how-to

Pretty Adequate Proxy

Summary: how to use Pallet to configure and start an http proxy in the Amazon cloud, and then connect to it via ssh port forwarding. Suppose you want to use an http proxy; you have several options. One is to use a free proxy. That does not suit me; I like to know what I’m [...]

Synergy, ftw

These are some notes on running Synergy over an ssh tunnel. The problem: I use two computers at work. The one named Beavis runs Ubuntu, the other, named d73649, runs Win7. Each has its own monitor, mouse, and keyboard, but I prefer to use a single mouse and keyboard as much as possible. Synergy is [...]

Mirroring an SVN repository

One advantage of a distributed version control system such as Mercurial is that any clone of a project is complete. The clone contains the entire history of the project. That makes backing up a repository trivial. Not so for a centralized vcs such as Subversion. If you check out a copy of a project, you [...]

Installing antialiased Leo on Ubuntu

A little over a month ago I wrote about my off and on efforts to get the Leo text editor running under linux with decent looking antialiased fonts. At long last I have succeeded. Not through any heroic efforts on my part, but by waiting for python and tcltk to finally provide the needed font [...]

installing xmonad on Ubuntu Gutsy

I’ve been curious about the xmonad window manager, and decided to install it on Gutsy. Here’s the drill. First we install some required libraries, and Haskell (needed to compile xmonad). sudo aptitude install libxext-dev libghc6-mtl-dev libxt-dev ghc6 Next download the source for xmonad and its prerequisites. wget http://hackage.haskell.org/packages/archive/mtl/1.0/mtl-1.0.tar.gz; wget http://hackage.haskell.org/packages/archive/X11-extras/0.4/X11-extras-0.4.tar.gz; wget http://hackage.haskell.org/packages/archive/X11/1.2.3/X11-1.2.3.tar.gz ; wget http://hackage.haskell.org/packages/archive/xmonad/0.4/xmonad-0.4.tar.gz [...]