Author Archive

Talking DevOps at SIS and PuppetCamp, Stockholm

A Conference

Presenting at conferences is something I’ve always wanted to do, and earlier this month I was lucky enough to be invited to talk about the worlds of DevOps, Agile and Puppet at Puppet Labs’ PuppetCamp Stockholm event and also Stockholm International School. Talking DevOps @ Stockholm International School My family and I lived in Stockholm for just over two years in the […]


Running a Bitcoin Node with Puppet

Bitcoin Node Map

In my previous blog, I gave my views on Bitcoin as a concept and also my take on Bitcoin’s future. Since writing that post, I’ve been researching into the technical background of Bitcoin, and have decided to set up my own Bitcoin node to help further the cause. I already have a VPS hosted with WeLoveServers (I […]


Bitcoin – Hype or Saviour?

Bitcoin

I have been following the story of Bitcoin – the world’s most famous cryptocurrency – with a lot of interest since it became global news in late 2013. I am by no means a expert, nor am I an economist, but I am however a technologist at heart, and take a keen interest in most things that are new […]


Shellshock: Easy Mitigation Using Puppet

Shellshock

So … CVE-2014-6271, known as Shellshock, is widely being reported as the “next Heartbleed” – the high-profile bug in the open source OpenSSL framework that threatened to cripple the Internet’s security in April 2014. Here I will go into some loose detail about what Shellshock actually is, then offer an extremely simple way for systems […]


What is the Cloud?

Cloud Computing Architecture

Loved by management for its ability to save cash, lauded by developers for its ease of use and programmability, and greeted by sysadmins with a mixture of contempt, caution and celebration (more on my journey through those emotions in a future post!), the Cloud has turned corporate IT on its head, yanked it by the […]


iOS4 / iTunes 9.2 Voice Memo Sync Workaround

I recently did a couple of recordings using my new iPhone 4, and ran into a problem that others have been having regarding syncing Voice Memos to/from iTunes from Apple devices running iOS4. I have managed to work around the problem, without resorting to deleting the memos in question. Hopefully this can be useful to […]


WordPress NextGEN Gallery – SEO Permalink Patch

After converting my gallery from Coppermine to NextGEN, one of the only downsides was the non-SEO friendly nature of NextGEN’s default permalink structure. After searching through Google, its seemed others had also raised the issue, but the feature was as-yet unimplemented by Alex Rabe, NextGEN’s developer. Undaunted by this, I set about dismantling NextGEN’s code […]


Senneiser CX-550 Headphone Review

Cross-posted from various forum threads, but thought I might as well post this here in my blog 🙂 Background So, my venerable Sennheiser CX-300s bit the dust a week ago (it’s actually just the 3.5mm jack, I’ll probably get it repaired at some point) and I was looking for some replacements. After asking around for […]


Free, Open Source Software: Why You Should Care

The intricacies of free, open source software (or FOSS) are very detailed (and sometimes political), so I won’t be going too deep here. What I will do, however, is outline the key benefits of FOSS over commercial software and why you – the user – should care. I will also be writing a blog on […]