Projects
I've got a Gitlab account
where I publish any of my open source stuff that I think might be
generally-useful. (Some of the things linked below are hosted there.)
These are some of the minor semi-personal projects I've written. I've written
easily an order of magnitude more stuff, but most of it either is either
license-encumbered, mostly useless to most people, or both.
- rjcc - a standalone JS calendar control / date picker that sucks less (BSD
licensed)
- Dtrun - a small runner, written in Motif
- μMarkup - lightweight, no-frills markup creation library
- libfeedphp - a simple library for the creation of RSS
0.91, RSS 1.0, Atom 0.3, Atom 1.0, and plain text feeds. Fast. Simple. Open
source.
- libreCAPTCHA - an object-oriented PHP library for reCAPTCHA integration
(dead: reCAPTCHA as a standalone project is no more, and Google doesn't
need any help)
- antipop - stop PowerBooks, MacBooks, and MacBook Pros from
"popping" your speakers (no longer maintained, replacement linked from
the project page)
- SandboxedSafari - an experimental sandbox policy intended to help secure the
Safari browser on Mac OS X. I wrote this hack before Apple implemented
proper sandboxing. As far as I know, it was the first public example of sandboxing
Safari using seatbelt, predating Apple doing the same by some time.
Of course 1) seatbelt was immature and 2) mine could be a bit more hacky
(it used a script launcher shim, for example) because I was shipping for a
customer base of one. ;-) Obviously, nearly 20 years later, OS X is... better.
So much better that it would be dumb to still distribute this. Also, any Mac
files I have are in cold encrypted storage. And I don't own a Mac anymore.