Projects
-
Github
-
Advent of Code
solutions for years 2015, 2016, 2017 (partial), and 2025
(partial). I tried to write these in a straight-ahead and
idiomatic style that I hope will be helpful to those who are
stuck on a particular problem. Safety checks have been elided in
the C solutions for clarity.
-
3t is a toy 3d
renderer in the terminal; so named 3t because
it’s in the terminal and t is the unvoiced
dual of d. I wrote it to explore ncurses and the basic
math behind software rendering. It was inspired by OneLoneCoder’s videos
along similar lines.
Patches
- A patch for OpenBSD 7.8’s
httpd that adds a brotli-static option that works like the current
gzip-static option. Brotli offers better
compression for common HTTP file types, which
means less bandwidth use and faster page loads. See the patched man
page usage. The patch was generated against the stable CVS branch for 7.8. There was a lack of interest on the
mailing list, so I doubt this will be added to the base system.