Adding Lightroom Classic color labels and XMP data to JPEGs using javascript can be a bit tricky. Here's how you can do it.
Creating a word-wrapped text on an image or canvas element with js is not as easy as it should be. Let's make it a bit more straightforward.
A very short post on how to get the field ids of a google form with a few lines of javascript
I've created a Browser extension that helps colorblind people to identify colors and color shades on websites
Revisit of my previous post on Laravel 9 with Breeze, Vite and DDEV. Minor update for Laravel 10
A small script to indicate the power state of the drives on the PR2100's front LEDs - green for spun down, blue for spun up
A simple copy button helper for VitePress that allows you to add copy buttons to single backtick code blocks
Enable wireless networking on the WD PR2100 to make it more flexible in terms of placement and to get rid of the annoying ethernet cable.
Instructions on how to actually control the PR2100's fan speed on ubuntu to make it not sound like a jet engine when idle.
Spinning down disks in general and on the PR2100 in particular is a bit of a pain. Here's how I did it. Your mileage may vary.