Compressing images in Ghost blog

Day 9 in the #vDM30in30 If you’re not careful, it’s easy to bloat a website with large images. A feature that would be awesome in Ghost would be the ability to auto-compress images on upload. This idea has been around for a while, and it’s highly voted for in the wish-list. John Nolan (the founder of Ghost) has even responded: Yep, this is needed! We’re looking into how we can do this best. One challenge here is that there are far fewer good image processing libraries written for Node, because it’s still relatively young. We’re on the case ...

November 9, 2016 · 5 min · Peter Souter

Debugging Puppet Issues

Day 8 in the #vDM30in30 When you’re beginning with Puppet, it can be difficult to troubleshoot and debug issues with Puppet code. What many people don’t know is that there are a bunch of useful cache files that can be used to help with this debugging. I’ve got a box I’ve classified as a graphite and grafana machine with Puppet, and I want to find out whats going on. Most of them can be found in the statedir: ...

November 8, 2016 · 7 min · Peter Souter

Musical Tastes

Day 7 in the #vDM30in30 What I like… There’s an old cliche, “I’ll listen to anything…except rap and country”. I used to fall into this bucket, but then I actually realised that every genre has some amazing tracks and artists, so now I would describe my musical taste as pretty general. I tend toward the more hip-hop, electronic, easy-listening side. But since then I’ve broadened my horizons and will pretty much listen to anything. ...

November 7, 2016 · 2 min · Peter Souter

SysOps: Welcome to the Club

Day 6 in the #vDM30in30 Header Source: https://flic.kr/p/HHgKu What is this? This is a post I wrote a year or so ago for SysAdvent 2015, but some issues came up and it didn’t get published. It’s basically about about welcoming new people to the world of SysOps and Sysadmin-ing, avoiding imposter syndrome and general tips about things to read and do to get used to the world of sysadmin-ing. SysOps: Welcome to the Club! Let’s talk about the old days. ...

November 6, 2016 · 9 min · Peter Souter

System Administration with Cockpit

Day 5 in the #vDM30in30 Cockpit is RedHat’s GUI for system administration. It’s actually installed on Fedora by default now, but it can run on most operating systems (there’s repos for Arch, Debian, CentOS and Ubuntu). RedHat are already using it as the main way of interacting with RHEV, their libVirt virtualization platform and it’s installed as a part of OpenShift, their PaaS for container orchestration. It includes a bunch of tooling for your standard sysadmin tasks: ...

November 5, 2016 · 2 min · Peter Souter