All Stories

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...

Flash Storage and SSD Failure Rate Update (March 2018)

Flash Storage and SSD Failure Rate Update (March 2018)

It was almost 3 years ago that my open source storage project went into production. In that time it’s been running 24/7 serving as highly available solid state storage for...

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:...

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...

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...

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,...

Speeding Up rsync

Speeding Up rsync

The most common way to use rsync is probably as such: rsync -avr [email protected]<source>:<source_dir> <dest_dir> Resulting in 30-35MB/s depending on file sizes This can be improved by using a more...

Benchmarking IO with FIO

Benchmarking IO with FIO

This is a quick tldr there are many other situations and options you could consider. FIO man page IOP/s = Input or Output operations per second Throughput = How many...