So today is Ada Lovelace day and we’re supposed to “celebrate the achievements of women in technology and science.” I don’t know many women in science but I do know a few in technology and one in particular seems to go from back breaking task to another with politeness and grace I wish I could muster. So for my 2010 Lovelace day (and because she’ll need all the happy thoughts she can get now she’s president of the Perl Foundation) I’m naming Karen Pauley. Read on →

The LOSUG seems to be the user group with the least cross over of attendees that I go to. It seems to be a three part mix - Sun engineers going along to meet co-workers and get the external eye on to what’s happening in different parts of the project, Unix people with dozens of years of experience who want something technical and interesting that matters on the server and people that don’t listen to the speaker and then ask questions that, quite frankly, they should be embarrassed over. Read on →

I’d never even heard of this book until Bob used its name in the same sentence as the excellent “Cisco Routers for the Desperate”. However while that book is about hands on practical Cisco advice Network Ninja is all about the theory - from IP addressing to routing protocols. While no one’s ever going to confuse 200 easy to read pages with the Stevens books this slender volume is an excellent refresher for the experienced admin who doesn’t do too much to the network on a day-to-day basis or for the less experienced admin who wants to know some of the why instead of just the command lines. Read on →

Over the years there have been a handful of GLLUG members that have given so many interesting talks that I’ll always turn up to watch them - and Richard Jones is definitely in that short list. The website does an excellent job of explaining: “libguestfs is a library for accessing and modifying virtual machine (VM) disk images. Amongst the things this is good for: making batch configuration changes to guests, viewing and editing files inside guests (virt-cat, virt-edit), getting disk used/free statistics (virt-df), migrating between virtualization systems (virt-p2v), performing partial backups, performing partial guest clones, cloning VMs and changing registry/UUID/hostname info, and much else besides.” but it doesn’t quite convey how cool it is to spin up access in to a windows machine in a handful of seconds and then dump out the registry key you’re looking for - all from a Linux command line. Read on →

Although I’ve been a big fan of virtualization for many years I’ve mostly been a VMWare man. UML was good for the time but VMWare workstation and GSX always seemed to be better solutions - and they had the benefits of dealing with Windows. At $WORK we looked at using Xen for our new development environment but it never felt very finished, little things like needing to compile your own dhcp client in order to get PXE booting working always felt very wrong. Read on →

This month was the first of the London DevOps tech talks. Organised by R I Pienaar and masterfully shepherded on the evening by Chris Read about thirty sysadmins (and some developers, project managers and scrum masters) met for a series of impromptu discussions, beer and pizza While there was no formal schedule for the evening Chris led the group in a fishbowl, seeding some ideas and then watched the conversations bloom. Read on →

While looking for an OpenBSD baseball cap on the BSD stalls at FOSDEM I was given a couple of issues of the BSD Magazine to flick through - and it’s a lot better than I’d hoped. As most of the UK Linux magazines have become very desktop focused it’s nice to see some actual low-level code - packaging for OpenBSD, writing sound drivers for your NetBSD NSLU2, custom Jabber components and basic GDB were all in the two issues I skimmed. Read on →

Many years ago, in the first dotcom boom, I worked for a website performance monitoring company. I was one of the early employees (developer number 3 and sysadmin number 2) and I remember being in a meeting with the company CEO who was telling us about a new pitch we were doing for $SUPERMARKET, they were going to try this new idea of shopping online and then delivering it to your door. Read on →

I’m a fan of documentation, over the years I’ve ended up supporting more than one business critical system that has less documentation than you get from a cat /dev/null. The only downside, and I’ve been bitten by a couple of things like this over the last week is the case of the spreadsheet vs the post-it note - if you have a lovely, well formatted and information dense spreadsheet that says “A is 1” and when you get to the server room the switch has a post-it, in bad scrawl, that says “B is 2” which do you believe?

After an embarrassing tale of misunderstanding, wrong locations and blind luck I recently ended up at the Introduction to data processing with Hadoop and Pig talk over at SkillsMatter - and it was excellent. For those that don’t know about Hadoop, it’s an OpenSource Java framework for data-intensive distributed applications. It enables applications to work with thousands of nodes and petabytes of data. Hadoop was inspired by Google’s MapReduce and Google File System (GFS) papers. Read on →