All Stories

Canary

Canary

This is a stock photo of a Canary. It should be available both here and in this public repo.

Run youtube-dl (or similar) in the background

Run youtube-dl (or similar) in the background

I wanted an alias or function to use youtube-dl in the background. Looking around the web lots of people seemed to want this and most of them were banging their...

Disabling scroll-wheel zoom in Firefox

Disabling scroll-wheel zoom in Firefox

This feature annoys me endlessly, I end up zoomed in and out of websites all over the internet. … But the fix is easy and there’s no addons required. Navigate...

Theory of constraints

Theory of constraints

“A chain is no stronger than its weakest link” Any improvement made anywhere besides the bottleneck is an illusion. Any improvement made after the bottleneck is useless because it will...

Top album picks for 2017

Top album picks for 2017

Here are my top album pics for 2017 (in no particular order) Note: This is by no means an exhaustive list, it’s just the top albums that really stood out...

HP 4951C Protocol Analyser

HP 4951C Protocol Analyser

My good friend Joel Shea received a most unlikely gift this Christmas - A vintage HP 4951 Protocol Analyser. According to the HP Computer Museum: Original Price: $3595 The 4951B...

Disable Firefox's zoom on mouse scroll

Disable Firefox's zoom on mouse scroll

This annoys me endlessly as I seem to often have my hand on control / cmd from working in the terminal. Turns out it’s an easy fix in Firefox’s about:config:...

Talk - Clustered, Distributed File and Volume Storage with GlusterFS

Talk - Clustered, Distributed File and Volume Storage with GlusterFS

Using GlusterFS to provide volume storage to Kubernetes as a replacement for our existing file and static content hosting. This talk was given at Infracoders on Tuesday 14th Novemember 2017....

Applying syntax in Sublime based on the first file line

Applying syntax in Sublime based on the first file line

In vim, you can add a comment at the top of files to set the syntax, e.g.: # vim: syntax=ruby In SublimeText there are many ways to detect syntax, one...

Broadcom, Or How I Learned To Start Worrying And Drop The Packet

Broadcom, Or How I Learned To Start Worrying And Drop The Packet

Earlier this week we started the process to upgrade one of our hypervisor compute clusters when we encountered a rather painful bug with HP’s Broadcom NIC chipsets. We were part...

GlusterFS

GlusterFS

We’re in the process of shifting from using our custom ‘glue’ for orchestrating Docker deployments to Kubernetes, When we first deployed Docker to replace LXC and our legacy Puppet-heavy application...

Return Of The RSS

Return Of The RSS

Of all the tools for reading news and subscribing to software releases, I still find RSS the most useful. I use Feedly to manage my rss subscriptions and keep all...

The Aeroplane Flies High, Turns Left, Looks Right and Might Reach Its Destination

The Aeroplane Flies High, Turns Left, Looks Right and Might Reach Its Destination

A hypothetical scenario in the form of a metaphor The Airline There is a Airline with good morals and prides itself on it’s ability to provide services to it’s customers....

Castle Hill Winter Trip 2016 Photos

Castle Hill Winter Trip 2016 Photos

note: open images in a new tab to display in full resolution

The State of Android in 2016 & The OnePlus 3 Phone

The State of Android in 2016 & The OnePlus 3 Phone

I wanted to try Android for a couple of weeks, I like staying on top of technology, gadgets and making sure I never become a blind ‘zealot’ for any platform...

Update Delayed Serial STONITH Design

Update Delayed Serial STONITH Design

note: This is a follow up post from 2015-07-21-rcd-stonith A Linux Cluster Base STONITH provider for use with modern Pacemaker clusters. This has since been accepted and merged into Fedora’s...

Monitoring SystemD Units With Nagios

Monitoring SystemD Units With Nagios

Ever forgotten to add a critical service to monitoring? Want to know if a service or process fails without explicitly monitoring every service on a host? …Then why not use...

Online Conversion from SQL_ASCII to UTF8 in PostgreSQL

Online Conversion from SQL_ASCII to UTF8 in PostgreSQL

Credits: George Hansper, Ricardo Vassellini, Evgeny Shebanin, Sam McLeod Scripts and source available here: sql_ascii_to_utf8 The Goal To be able to take a Postgres Database which is in SQL_ASCII encoding,...