archive
- James Brown and Luciano Pavarotti - It's A Man's Man's Man's World 05 Oct 2025
- Ghost subscriptions 05 Oct 2025
- Delibes - Lakmé (Duo des fleurs) 04 Oct 2025
- Inappropriate office attire 04 Oct 2025
- PaPy - a Python static site generator 03 Oct 2025
- Beyond today: my wish list #3 02 Oct 2025
- Python one-liners 02 Oct 2025
- How I use Unix pass 30 Sep 2025
- Beyond today: my wish list #2 29 Sep 2025
- Beyond today: my wish list #1 28 Sep 2025
- RCS group chat is Hotel California 27 Sep 2025
- In a loop 26 Sep 2025
- Android e-mail apps 21 Sep 2025
- And that's it, folks 20 Sep 2025
- Papy - about the design 18 Sep 2025
- Page with Py now called 'Papy' 17 Sep 2025
- Worry, overthinking and change 13 Sep 2025
- Page with Py 11 Sep 2025
- Leave the precious em dash alone 10 Sep 2025
- AI everything everywhere all at once (2025) 09 Sep 2025
- It's your thing 08 Sep 2025
- Thunderbird Supernova grey theme 07 Sep 2025
- Infomaniak email encryption 06 Sep 2025
- Abracadabra 06 Sep 2025
- We are never juggling alone 05 Sep 2025
- My fake three-day week 04 Sep 2025
- Planning a Python site generator 03 Sep 2025
- The Internet on the other side 02 Sep 2025
- 200 words-a-day challenge 01 Sep 2025
- Blaugust and things you must do 31 Aug 2025
- De-Americanising: Git 30 Aug 2025
- Mucho updates 29 Aug 2025
- Something I never thought I would do 28 Aug 2025
- Eleven Minutes by Paulo Coelho: book review 27 Aug 2025
- Brida by Paulo Coelho: book review 26 Aug 2025
- Tick Tock by James Patterson: book review 25 Aug 2025
- The Alchemist by Paulo Coelho: book review 25 Aug 2025
- A PHP like button 24 Aug 2025
- PHP hit counter 20 Aug 2025
- Counting unique webpage visitors 20 Aug 2025
- When UK broke the Internet 03 Aug 2025
- gedit status bar word count plugin 02 Aug 2025
- Find unused CSS with Python 01 Aug 2025
- Moving the furniture around 30 Jul 2025
- What is all the fuss about Obsidian? 28 Jul 2025
- Still, no comment 27 Jul 2025
- Bluesky and X, and the Online Safety Act 26 Jul 2025
- Setting Up Microsoft Edge policies on Linux Mint 26 Jul 2025
- Add search to Hugo with lunr 25 Jul 2025
- whoami? 23 Jul 2025
- A Hugo word and code counter 21 Jul 2025
- Goodbye Chromium, Hello Edge 19 Jul 2025
- Rethinking contact discovery on Signal 15 Jul 2025
- Using Thunderbird with system GnuPG keyring 11 Jul 2025
- Setting consistent fonts in Thunderbird 09 Jul 2025
- My quiet writing area: Version 2 08 Jul 2025
- Tweaks to my HTML RSS feed reader and aggregator 07 Jul 2025
- My quiet writing area 06 Jul 2025
- A simple HTML RSS feed reader and aggregator with JavaScript 05 Jul 2025
- Microsoft Teams and me 03 Jul 2025
- Back-to-front navigation on blogs 29 Jun 2025
- Don't recycle at home 27 Jun 2025
- Formuler Z11 Pro Max: a very short review 26 Jun 2025
- Help people bypass censorship: Run Snowflake 25 Jun 2025
- Home Hacks #2: Add baking soda to every laundry load 25 Jun 2025
- wget spider to find broken links 24 Jun 2025
- Loud, noisy keyboards 23 Jun 2025
- Media owner and media renter 22 Jun 2025
- tar and 7zip one-liners 22 Jun 2025
- Home Hacks #1: Descaling kettles with citric acid 21 Jun 2025
- Windows 10 4Eva 19 Jun 2025
- Feedback e-mails 18 Jun 2025
- Image processing one-liners 18 Jun 2025
- rsync one-liners 17 Jun 2025
- How to set DNS system-wide on Linux Mint 21 and 22 16 Jun 2025
- De-Americanising: e-mail 15 Jun 2025
- Cross posting to X, Bluesky and my Notes from email with Python 14 Jun 2025
- Posting to X from email with Python 13 Jun 2025
- Posting to Bluesky from email with Python 12 Jun 2025
- Python script to add a new note to a static HTML page 11 Jun 2025
- An app for everything 09 Jun 2025
- Notes on my website 08 Jun 2025
- Flatpak one-liners 07 Jun 2025
- yt-dlp one-liners 06 Jun 2025
- Jellyfin test drive and media pools 06 Jun 2025
- My enduring love affair with e-mail 05 Jun 2025
- Why I sometimes choose Flatpak over native packages 03 Jun 2025
- Adjusting the focus 05 Jan 2025
- Q4 2024 in review: 23.96% 02 Jan 2025
- Paying myself first 26 Oct 2024
- The budget and the spreadsheet 23 Oct 2024
- CHAPTER TWO: Money 21 Oct 2024
- Adobe becomes spyware 07 Jun 2024
- Speech to text - comparing Google Docs and Whisper AI 04 Jun 2024
- Sending a RSS feed to X (Twitter) with Python 03 Jun 2024
- Media and dot com companies with OpenAI Licensing Agreements 02 Jun 2024
- Instagram and zero privacy 01 Jun 2024
- Lego phone holder 30 May 2024
- Post to Twitter using Python 26 May 2024
- Splitting archives in Linux in 7-zip 21 May 2024
- Make a quick-and-dirty m3u playlist in Linux 19 May 2024
- Linux bulk rename to random filenames 18 May 2024
- Create multiple file copies with Tee in Linux 15 May 2024
- Using CURL with TOR 14 May 2024
- Delete all cookies except those from certain sites with Firefox 13 May 2024
- Firefox clear cookies on exit 12 May 2024
- Stack Overflow and LLMs 11 May 2024
- So, what date is this? 10 May 2024
- Minuscule or Miniscule 07 May 2024
- Self-hosting a woff2 Google font 06 May 2024
- Converting images to AVIF in 2024 01 May 2024
- Enable RSS for one specific section in Hugo 28 Apr 2024
- Too many adverts 27 Apr 2024
- Using Telegram for private P2P file sharing 22 Apr 2024
- Backup files to Telegram 21 Apr 2024
- Where to download VirtualBox Guest Additions ISO? 20 Apr 2024
- Convert flac to mp4 (ALAC) with ffmpeg 19 Apr 2024
- How to convert flac to mp3 with ffmpeg 18 Apr 2024
- Delete matching lines in files with sed 17 Apr 2024
- Numerical permissions with chmod 17 Apr 2024
- The blog v2.1 16 Apr 2024
- Comments, Webmentions and Pizza 14 Apr 2024
- Reduce banding with GIMP 12 Apr 2024
- Not a big fan of WordPress 07 Apr 2024
- Changing Thunderbird's default folder sort and threaded view 02 Mar 2024
- Back to the office 21 Feb 2024
- An e-mail reminder Python script 16 Feb 2024
- How to include simple Javascript within Hugo 03 Feb 2024
- Hubzilla RSS Bot 02 Feb 2024
- Hubzilla Solarized Theme 01 Feb 2024
- Mastodon Solarized Theme 29 Jan 2024
- Mastodon Crashed and Died 28 Jan 2024
- Mastodon White Theme 21 Jan 2024
- Show more hashtags on Mastodon UI 07 Jan 2024
- OMG! It's 2024! 07 Jan 2024
- Generative art with Python — gradients 18 Feb 2023
- Self-hosting email with Postfix and Dovecot on Ubuntu 05 Feb 2023
- A very strong password generator 26 Jan 2023
- Fix UFW not enabled after a reboot on Ubuntu 20.04 LTS 25 Jan 2023
- Mastodon Admin bulk domain-blocking via CURL 01 Jan 2023
- British-English Language Tools 26 Dec 2022
- Fixing Gnome Evolution Failed to Connect issue 22 Dec 2022
- Fight for Privacy 11 Dec 2022
- Google News Feed URL fails in Thunderbird 04 Dec 2022
- GPG quick-reference cheat sheet 28 Nov 2022
- A no-fuss grey theme for Thunderbird 26 Nov 2022
- Some musings on Mastodon 21 Nov 2022
- Linux bash and zsh alias command with examples 14 Nov 2022
- A Simple Bash Backup Script 12 Nov 2022
- How To Copy Files And Retain Permissions 10 Nov 2022
- Copy command for directories in Linux 08 Nov 2022
- Copy command for files in Linux 06 Nov 2022
- Rsync Basics Tutorial With Examples 01 Nov 2022
- Conky Ironman Theme 29 Oct 2022
- What we really need is an open smartphone 18 Oct 2022
- Working with raw HTML in Hugo 16 Oct 2022
- Introduction to grep command 14 Oct 2022
- Optimising my Linux Mint installation 13 Oct 2022
- Manually installing Firefox in Linux 11 Oct 2022
- I Use Linux 09 Oct 2022
- Hello Cyber World 07 Oct 2022