Random header image

Guides and Tutorials

Scripted conversion of HyperDeck Studio ProRes videos to x264 with burned-in timecode

This article discusses how to loop through a folder of source files, manipulating the audio tracks, suitably encoding the video and burning text and timecode in the video.

Postfix "unavailable. unsupported dictionary type 1111" on restart? Check your brackets!

I was recently modifying a Postfix config to do some debug logging of transactions for a specific IP addresses. To do this, I modified the smtp and smtps services in master.cf to get the most verbose logging possible.  However, I'd failed to remember to encapsulate the IPv6 address with brackets. And so, I got this in the log after restarting […]

Canon Pixma owners: this one simple trick makes your printer's feed rollers able to grab paper again!

I have a cheap Canon Pixma MG5750, a Currys PC World purchase when I needed a cheap multifunction printer fast. Was handy at £45 (another set of genuine ink for it costs the same, go figure) but obviously I never expected it to be perfect. Unfortunately, one of the fundamental requirements of any printer - to be able to take […]

Quickly install DiG on Windows without a full BIND9 install

Today I needed to use - and install - DiG (Domain Information Groper!) on a Windows 10 box. Of course, Windows is useless when it comes to CLI tools - nslookup is past its prime and not even Windows 10 includes much by way of useful tools for DNS queries. It's shipped as part of the BIND9 DNS software from ISC. […]

Setting up a secure Postfix server in 2019 - what to consider?

Postfix is great, and widely used, but freshly installed it's like a newborn child. Nowadays there's a lot of work required to get it to an acceptable level to face the wild west of the Internet. NB: This is a living document and will probably change over time as I revise my own methods for managing my servers. Running an […]