My recent bugbear is - servers with inaccessible memory. You go and spec a nice new server with say 8Gb of RAM (a little box), you install Debian, you start adding applications to the machine and then a couple of months later some anal sysadmin comes along, does a `free -m` and mutters about under-specced virtualization servers when he sees total used free shared buffers cached Mem: 3287 225 3062 0 24 149 For those of you not paying attention - the machine isn’t using over half of it’s memory. Read on →

It’s been a while since I posted anything here but now seems like as good a time as any to get back in to the wider world of tech. Where’s a good place to start? Since this years YAPC::EU only has two or three talks I want to see I’ve decided to use the cash (and holiday time) and invest them in to PyCon UK instead.

I’ve had a couple of people mail asking about my “frigging apt” comment in a previous post (the last paragraph). It’s actually as simple as the comment implies. Here’s an example - wget dpkg -i vmware-package_0.22_i386.deb apt-get install -f # get prompted about installing lots of packages I don’t have any really well thought out reasons to not like this approach - in the few cases I’ve tried it I’ve found it to work; it just feels a little… icky.

Ever wanted a Debian package to be just a -little- bit different? Here’s how. While most of the software we’re pulling in from Debian is fine for our uses there are a couple of applications that we’d like to be a little different than the stock versions. Rather than go away and package them ourselves (which would require a lot more packing skills and time than I currently have - improving those skills is one of the reasons I’m doing this series) it’s possible to download a source version of a Debian package, make a small amendment and then repackage it for personal use. Read on →

Now that we have a local apt repository we can start to fill it with our own custom goodness. One of the first things I’m going to need is virtual packages. At work we’ll be using them to pull reusable components together in to a number of full applications (and using the apt mechanisms to force upgrades when a component changes) and to group Nagios plugins (we’ll be packaging some of those in a later blog post) in to sensible sections; we’re going to have a lot of Nagios plugins. Read on →

Ever wanted your own apt-repo? If not hit the back button about…. now. My new employers are going to be very Debian heavy on the systems side of the project I’m on so I’m currently in the process of sharpening my Debian specific skills (I’ve always tried to avoid Unix solutions that were tied to a single OS or distro but in this case we might as well do it The Debian Way). Read on →

I’m far happier than I should be to announce that as of about 39 minutes ago I am once more unemployed. My two month contract finished on time and I’m looking forward to being a strain on society for the entire weekend. I start a new role Monday morning (not sure what I can and can’t say about it yet) but I’m looking forward to getting my teeth in to their technical challenges rather than just advising. Read on →

I’ve just been woken up by the flat moving. Cups rattling, shelves wobbling and my ceiling light clinking against itself. Felt very much like the aftershocks of the earthquake we had a couple of years ago. Here’s hoping no one’s hurt. Update: BBC coverage. So I wasn’t the only one to notice then.

I’ve just had a skim through the Times onlines 50 movies of 2008 and while I was picking my handful of must sees (Cloverfield, Indy 4, and Hellboy 2) I noticed a couple of interesting comments While I’m actually very fan boy about the idea of an Avengers movie (mentioned in the “The Incredible Hulk” comments) I felt a cold shiver of dread when I read ‘Hayden Christensen, who has also just signed to star in the long-awaited movie version of William Gibson’s prescient sci-fi classic Neuromancer,’. Read on →

I attended the Advances in OpenSolaris Network Administration talk hosted by LOSUG over at London Bridge last night. And no one mentioned MySQL. I came out of the session with a couple of pages of notes but two things really stuck out - the talk covered the new developments as a sequential feature list rather than showing you something cool or interesting and then explaining how the new technologies made it possible. Read on →