Timer
As an effort to learn a bit about React, I created a timer that uses the Temporal API.
Measurement is based on duration between Temporal.Instant instances, subtracting any accumulated paused time.
LOLcryption
In 2015 I created LOLcryption, a Caesar substitution cipher that aims to preserve some ability to pronounce the output.
As an effort to learn a bit about React, I created a LOLcryption component and website that replaces the original.
snake.html
A snake game for https://t0.vc/g, created using Claude.ai.
tetris.golf.html
A Tetris game for t0.vc
I Discovered a DRM bug in Chrome
I discovered a bug in Chrome web browser that reveals DRM protected video during a screen recording if there are CSS filters applied to any parent element.
Here is a demo reproduction page.
colour.golf.js
Adds a colour picker & toolbar to drawing canvas for https://t0.vc/g.
ink.golf.js
Adds a drawing canvas for https://t0.vc/g, allowing literal signing of the guestbook.
nzta-pin.js
NZTA Toll Road account system has an incredibly stupid PIN criteria system for the username & pin sign in. Generate all possible PINs for the NZTA Toll Road account. There are only 725000 valid PINs available.
Raspberry Pi Controlled Garage Door
I made my first solder joint in about 15 years to achieve Smort control of my garage door using a Raspberry Pi 4, relay hat, and a spare remote.
Old Stuff: Picture Puzzle
15 tile picture puzzle game I made a long time ago.
