Delete Linux MBR

We run a build system using PXE and Puppet which lets us reliably and quickly set up production and development environments on our servers...

Turning CPAN modules in to deb with dh perl make

Some of our PERL tools require some CPAN modules that are not part of the standard Ubuntu distribution. It's obviously possible to install the...
Pipe Viewer

pv – Pipe Viewer – My New Favourite Command Line Tool

I've got a rather large dataset that I need to do a lot of processing on, over several iterations, it's a 20gb zip...

Ubuntu and webcams

I've had some debugging to do for work for a part of our site that uses webcams but I've been a bit hazey about...

Iptables Block Outgoing Traffic

We need to give one of our customers to an internal server, for this we've enabled remote SSH access. Even though we trust them...

Disk Quotas On Ubuntu

I've recently needed to add disk usage quotas to a server in order to limit how much data users can store so as not...

Apache2 with SSL and Tomcat5.5 on Ubuntu

One of the newer features to our site is an access control mechanism to force specific paths to only be delivered over SSL when...

rpmdb: Lock table is out of available locker

I had a crazy weird bug today whilst running Puppet on one of our CentOS boxes where no packages were being installed. A quick...

New Ubuntu Jaunty Screen

At the moment I'm trying out the beta for Ubuntu Jaunty and one the first thing I noticed was the new version of screen...

svn: Aborting commit: remains in conflict

I got this annoying SVN error today, that I hadn't come across before. Even after resolving the conflict in the file, highlighted by lots...

Instagram