Ubuntu: java.net.SocketException in ec2-api-tools

Having installed ec2-api-tools under my lucid dev environment I was trying to shut ec2 instances down with ec2stop [instance_id] and I was getting the following exception: $ ec2stop i-XXXXXXXX Unexpected error: java.net.SocketException: Invalid argument or cannot assign requested address at java.net.PlainSocketImpl.socketConnect(Native Method) at java.…

Ubuntu: Installing the Beebem BBC Micro Emulator

Ah the BBC Micro. I have very fond memories of our first computer, idling away countless hours attempting to load games from tape for them only to crash shortly after you started playing them. I also remember one hot summer spending epic amounts of time playing Elite after I'd stumbled…

Linux: Fix for apt-get update - Waiting for Headers

If you're a Google chrome user on Ubuntu you may have noticed apt-get update seems to wait around for two minutes sitting at 99%. The culprit is the google apt repo having issues with http/1.1 pipelining. Fortunately there's a bug for it on Launchpad with a workaround that…

Howto: SSH into VirtualBox 3 Linux Guests

In a previous post I wrote about using a TAP interface to be able to SSH into linux guests from the host. Since then changes in the newer versions of VirtualBox have seen the addition of a virtual interface on the Host by default. This post details how to utilise…

Unicomp Customizer Keyboard Review

If you're someone who uses a computer for a living then having a decent keyboard is a very worthwhile investment. Earlier on this year I bought myself a couple of US layout "customizer" keyboards from Unicomp (one for work and one for home). Unicomp was founded in 1996…

Ubuntu: Changing the default java binary

Since upgrading to Karmic I've had a weird issue with Charles Proxy in that the windows for settings like rewrites seemed to get completely screwed up making it very difficult to see the boxes for entering information. Here's a screenshot of what it looks like broken. Karl von Randow the…