Tag: programming
-
Building a Secret Cabinet
As part of efforts to build myself a new bedroom in our attic, I expanded my carpentry, electronics, and Python skills by building a remotely-triggered secret cabinet in my bookcase!
-
Reversing Sandwiches
Userscripts are awesome, and you should be using them. Let me rotate some sandwiches for you to demonstrate their versatility!
-
My Geo*ing Limits
Let's use some self-data-mining plus a convex hull algorithm to plot a convex polygon onto a map that optimally encircles the entire corpus of my successful geocaching/geohashing expeditions!
-
Quickly Solving JigsawExplorer Puzzles
A fellow jigsaw-hating geocacher, familiar with my work on Jigidi, challenged me to find a way to bypass JigsawExplorer too. Here's what I came up with...
-
The Stupidest CSS
Yesterday, I wrote the stupidest CSS code of my entire web development career. The code itself wasn't the stupid bit; my misinterpretation of the designer's wishes was what caused the problem!
-
BBC News... without the crap
BBC News' RSS feed has lately started getting duplicates because they're mucking about with guids. Also what's with the iPlayer and BBC Sounds content in there? Let's "fix" that for them, shall we?
-
Open Turds
I've open-sourced a lot of pretty shit code.
So whenever somebody says "I'm not open-sourcing this because the code is shit", I think: wow, it must be spectacularly bad.
And that only makes me want to see it more. -
[Bloganuary] Fun Five
Five things I do for fun: code, magic, piano, play, learn. Let's dig into those a little...
-
CapsulePress - Gemini / Spartan / Gopher to WordPress bridge
My WordPress blog posts are accessible via Gemini, Spartan, and Gopher. And now I've open-sourced the code that makes it possible. I give you: CapsulePress!
-
Werewolves and Wanderer [Video]
Video version of my blog post about the video game that had the biggest impact on my life: Werewolves and Wanderer.
-
Werewolves and Wanderer
A single text-based adventure game I found in a book in the 1980s taught me more about programming than anything else I experienced in that decade.
-
Solving Jigidi... Again
The Jigidi jigsaw solver I wrote a year and a half ago stopped working, so I made another one (it's not as good).
-
Spring '83 Came And Went
As the sun begins to set on Spring '83, I finally finish implementing my server for the protocol, way too late for anybody to pay attention or notice.
-
Debugging Mysteries
Just wanted to share with you something I found ages ago but only just got around to mentioning - Julia Evans' (of Wizard Zines fame) Debugging Mysteries:
There are five mysteries here right now:
The Case of the Slow Websites
The Case of the Connection Timeout
The Case of the DNS Update that Didn't Work
The Case โฆ -
Beating Children at Mastermind [Video]
Video version of Dan's recent blog post about writing software to help him cheat at Mastermind.








![Image representing post: Werewolves and Wanderer [Video]](https://bcdn.danq.me/_q26u/2023/07/werewolves-and-wanderer-title-978x480.png#21764)



![Image representing post: Beating Children at Mastermind [Video]](https://bcdn.danq.me/_q26u/2022/08/mastermind-solver-title-card-978x480.png#20361)