AirPlay Receiver on an unsupported mac with Monterey

While waiting for macOS Universal Control, I wanted to try AirPlay Receiver. Unfortunately, it is not supported (“locked”) on my older macBook. But recently I stumbled upon Mr. Macintosh’s “Airplay BLOCKED on Monterey? How to unlock it!” video on YouTube! ...

17 Nov 2021

DNS settings to fix emails being marked as spam

Recently a number of emails sent from one of our domains was getting tagged as spam by the receipent. Here are some things I learnt trying to fix this problem… ...

7 Feb 2021

Fix mechanical keyboard keys 1678923450

I suddenly experienced a strange issue today - the row of number keys on my 1stPlayer DK 5.0 Lite mechanical keyboard, i.e. the keys from 2 to 9, would output the wrong number! Specifically, hitting all numeric keys in order would output 1678923450 instead of 1234567890. This happened while gaming and I have no idea what caused it. ...

6 Dec 2020

VirtualBox very slow on Windows 10

I found that Oracle VM VirtualBox 6.1 was running very slowly on my brand new Windows 10 PC. Initially I thought it was to do with VirtualBox, e.g. insufficient cores or memory, the display controller (VBoxSVGA), insufficient video memory, etc. And then I thought it might be an AMD thing, so had a look at BIOS, e.g. nested AMD-V, etc. ...

23 Nov 2020

Local Grav PHP ZIP Extension workaround on macOS Catalina

The Apache and PHP bundled with macOS Catalina 10.15 does not include the PHP ZIP extension. Grav (specifically, the Problems Plugin) detects this issue, and Grav will not run! Here is a workaround. ...

28 Jul 2020

Fixing issues with VirtualBox Guest Additions for Ubuntu 20.04

I recently installed Ubuntu 20.04 LTS (Focal Fossa) (dated 23 April 2020), with the intention of creating a VM using VirtualBox 6.0.22 (released 15 May 2020). I had issues with VirtualBox guest additions, and this is how I solved it. ...

31 May 2020

Fixing high-DPI (retina) screenshot metadata

On my MacBook Pro with retina display, when I take a screenshot, the image is saved with a DPI of 144. But, using ImageOptim to compress the image with Strip JPEG/PNG Metadata enabled will remove (or reset) the DPI setting to 72 DPI - resulting in a double sized image when displayed in Preview and Quick Look. Here is how I correct this. ...

10 May 2020

De-bounce butterfly keyboard double keypress with Karabiner-Elements

Grrr, to no one’s surprise, my MacBook Pro with butterfly keyboard is experiencing keyboard issues. In my case, a keypress on “j” is often triggered twice, resulting in “jj”. And with the lockdowns, I don’t want to risk a repair! So, here is a quick workaround using Karabiner-Elements v12.9.0. ...

24 Apr 2020

Fixing Grav Admin Panel URL redirect on a local computer

While testing out Grav, it’s quite easy to setup a local instance on a macOS computer, since macOS already comes with a suitable web server (Apache 2.4.x and PHP 7.x). I never realized I didn’t actually describe how I set it up, but just wanted to point out one important change. ...

17 Mar 2020

Fixing Windows 10 100% disk by stopping SysMain

I just spent hours trying to figure out and fix a Windows 10 machine that was taking 100% disk, 100% RAM and about 50% CPU with absolutely nothing running. Of course, I initially blamed the user… then, a misbehaving (hidden, background) app… then, malware / virus… the, a runaway Windows Defender… then, a hard disk / hardware failure… but ultimately discovering the culprit is - drum roll - Microsoft Windows itself! As usual! ...

21 Jan 2020