[Photo by Pixabay](https://www.pexels.com/photo/london-new-york-tokyo-and-moscow-clocks-48770/)

I made Windows use UTC with Linux dual boot

Configure Windows to use UTC for the hardware clock when dual-booting with Linux, avoiding time synchronization issues and maintaining Linux defaults.

2025-12-14 · 2 min · Tom
A WD Elements 20TB hard drive box

Shucking WD Elements 20TB

A detailed guide on shucking WD Elements 20TB drives, including testing, performance benchmarks, and stress testing.

2025-11-30 · 3 min · Tom
Digital Photo Frame

Generating Miniatures for my Frameo Digital Photo Frame

A story of how I bought a digital photo frame, and how I created a tool to generate miniatures of my photo collection to fit them all on the device.

2025-11-28 · 7 min · Tom
Marp logo

Create Markdown presentations with Marp

Learn how to create beautiful slide decks with Markdown and Marp, a simple and powerful tool for presentations.

2025-11-06 · 4 min · Tom
screenshot from Gemini CLI

Running Gemini CLI in a Docker container

Learn how to run Google’s Gemini CLI in a Docker container to avoid installing Node.js and its dependencies directly on your system. This guide provides a simple setup, a recommended shell function for seamless integration, and usage examples.

2025-10-31 · 2 min · Tom
Photo of hands between human and robot as reference to the creation of Adam painting

How to add llms.txt to a Hugo Blog

Learn how to add an llms.txt file to your Hugo blog to make it more visible to AI agents and improve Generative Engine Optimization (GEO).

2025-10-16 · 4 min · Tom
Photo of a mobile phone with Social Media icons

Crosspost Your Blog articles to Social Media

Learn how to automatically share your latest blog posts to Mastodon, Twitter/X, and other social networks using GitHub Actions and the crosspost tool. A simple way to regain traffic lost to search engines and AI.

2025-09-14 · 3 min · Tom
Photo with a sliced cake

How to split Git repository

This guide explains how to split a mono-repo into smaller repositories, keeping the git history for selected files.

2025-09-02 · 3 min · Tom
Cloudflare Pages screenshot

Purge old Cloudflare Pages deployments

Learn how to automatically delete old Cloudflare Pages deployments using a Bash script and the Cloudflare API. Keep your account clean and reduce clutter by removing outdated deployments.

2025-08-26 · 2 min · Tom
My own foto of errors I was getting during the OS startup

ata1.00: failed command: READ FPDMA QUEUED

Learn how to resolve the “ata1.00: failed command: READ FPDMA QUEUED” error on Ubuntu by adjusting SATA power management settings.

2025-02-24 · 3 min · Tom