Things that took a day to work out and would take another day to work out again. Kept for me, left here in case they are the answer someone else is looking for.
2023
-
Calendar with Cyrus Imap
Changing a calendar's colour over CalDAV, which turns out to be one
PROPPATCHand a namespace nobody documents. -
Android applications
The applications worth installing, free and open source wherever that was possible, with whether each is on F-Droid.
2021
-
OnePlus 9 Pro, tips and tricks
Developer mode, USB debugging, and getting wireless
adbto connect. -
Regular expression for an SSH public key
A commented Ruby regex that parses an
authorized_keysline: options, type, key, comment. -
Gnome tricks
Stopping Gnome suspending a laptop that is plugged in and busy.
-
Cast from a different network
Reaching a Chromecast when the house has been split into guest, IoT and trusted networks and mDNS no longer crosses.
-
Electronic components
Parts worth remembering when specifying a board: reference, maker, price, footprint. Push buttons, current limiters, resettable fuses, digital potentiometers.
2012
-
Bus comparison
1-Wire, UART, I²C and SPI side by side: wiring, roles and trade-offs, with a diagram for each.
-
Source of error in ToF measurement
Where the error comes from when ranging by time of flight, and what each algorithm needs calibrating against.
-
OpenStreetMap
Building the OSM toolchain and cutting extracts with
osmosis, with the patches it needed. -
Sinatra and I18N
Wiring the
i18ngem into Sinatra, with fallbacks so a missing translation does not become a blank page.