macOS Automator PDF Actions

Here is a macOS Automator script to watermark a PDF, and also set metadata like author and title. Followed by a more advanced script to do all that an also set an owner password and access permissions… auto-magically. ...

31 Aug 2022

My System Explorer MOC 70821 + 70841

Something totally different today… As an AFOL, I created a simple Lego MOC, combining 70821 “Emmet and Benny’s ‘Build and Fix’ Workshop!” and 70841 “Benny’s Space Squad”. ...

28 Aug 2022

Global hotkeys for macOS with skhd

I’m never quite satisfied with the various methods of creating keyboard shortcuts (hotkeys) on macOS… Here I go again, this time using a small open source utility called skhd - a simple hotkey daemon for macOS. ...

26 Aug 2022

Running GFPGAN Face Restoration in a container

Almost a year ago, Tencent researchers released their GFPGAN Face Restoration, an AI model which is trained specifically on faces, to better upscale and restore details in low-resolution or damaged portrait photos. I thought I’d give it a whirl. ...

1 Aug 2022

Browser support for HTTP/3 QUIC

It’s been over a year (or two) since three major browsers enabled HTTP/3 using the QUIC protocol over UDP. Chrome and Edge enabled HTTP/3 by default in April 2020 and Firefox followed “shortly after” in April 2021. I am not sure - does Safari in macOS Monterey 12.5, released July 2022, enable HTTP/3 by default? ...

31 Jul 2022

Running x86 docker images in Multipass on an ARM M1 mac

Did you know it is possible to run x86_64 Docker containers on an ARM-based M1 mac? It’s quite staightforward with Multipass and Docker (if you are new to Multipass, check out my Multipass for Docker containers on macOS post from a few months ago). ...

29 Jul 2022

VS Code Snippet to insert formatted date and time

I’ve known that it is possible to create snippets in Visual Studio Code. Recently, I discovered a few tweaks to help me when taking notes. Here, I share a snippet for inserting the date and time in the format of my choosing in a Markdown note. ...

7 Jul 2022

Script to re-map MacBook Pro function keys

In my last post, “Re-mapping physical function keys on MacBook Pros” I used the hidutil tool to re-map the function keys on a Mac without a touchbar. I’ve since created a script to more easily apply changes. ...

19 Jun 2022

Re-mapping physical function keys on MacBook Pros

One common ask from M1 (Apple Silicon / ARM) MacBook Pro users is to be able to re-define what the top row of physical function keys do, for example, to change the Dictation (F5) key to decrease the keyboard backlight brightness and DND (F6) to increase it, similar to other Macs. Here’s how to do that… and more! ...

15 Jun 2022

Simple fun: tty-solitaire

I’ve not posted anything in a long time, so I thought I’d dig up something from a long time ago. Once boring day, many moons ago, I stumbled upon a simple console-based Solitaire game, tty-solitaire by Murilo Pereira. ...

12 Jun 2022