Posts
-
Today I Learned: 14/01/2022 - SMTP settings for a custom domain Office 365 Exchange installation
-
Today I Learned: 29/11/2021 - A possible solution to problems connecting to an older MSSQL server via ODBC on Ubuntu 21.04
-
Today I Learned: 23/11/2021 - Copying in-use Docker volume files across hosts
-
Today I Learned: 03/11/2021 - Modifying all the files in subdirectories with a common element in their name
-
Preventing MS Teams from invoking the calling tone or worse when resuming media playback
-
Today I Learned: 10/10/2021 - Getting a list of video names from a YouTube playlist
-
Today I Learned: 28/09/2021 - HTMX and Tailwind in Flask
-
Today I Learned: 25/09/2021 - Using Powershell Active Directory commands on a remote host via WinRM
-
Today I Learned: 25/09/2021 - Extracting the first page of a PDF as an image
-
Today I Learned: 21/09/2021 - Windows internet settings for an internal network with fully qualified domain names
-
Today I Learned: 17/09/2021 - Logging into and pulling from Gitlab Container Registry
-
Today I Learned: 17/09/2021 - Large scale text replacement in a running Docker container
-
In search of a better way to extract project details from a pyproject.toml file
-
Unsolicited advice from a not-so-new developer: Your predecessors weren't idiots
-
Tagging Docker images with versions of the software in the image
-
C code that could get you fired
-
Wherein 2 is shown to be equal to 1
-
C code you should never use in production
-
How to fix the “loud channel” problem on your DSTV decoder
-
Nothing Else Matters but a good pun
-
The atmosphere was electric!
-
A few nifty emacs features
-
Next in the series of plaintive Delphi cries, one to (some of) the users of Delphi
-
Yet another post from someone admiring an Emacs feature
-
Jabber: the IM of choice of 9/10 evil maniacal geniuses
-
A plaintive cry to the developers of Delphi 7
-
Dragged in by Boris the (web)Spider