I keep most information about me centralized under
my own domain, if you happen to be
looking for more.
If, on the other hand, you’re here for
GitHub-type material, I could
recommend…
- The most useful things that I’ve written are
INTERN—a local
search engine—and
uManage—a local time
tracker for the Linux desktop. If you are looking for something similar
for Windows and have a DIY attitude, you might be interested in
Track Time. I have
also gotten a lot of use out of
ClassManagement,
a set of scripts I use to set up my old classes and lecture notes.
- Small programming language implementations, including
Das Klickenklacker,
an attempt to clean up the Rube 2-D language,
PosTuring, based on the
Post-Turing machine,
Prim, based on Primitive
Recursive functions,
Thue, a minimalist language
based entirely on rule-based string substitution, and
Wierd, a simple 2-D language
with no explicit commands or data. If you have a DIY attitude (since the
working version seems lost to history), there’s also
SiliconAda, the
Ada-to-VHDL compiler I wrote for my Master’s thesis, back in the day,
and I imagine someone might get some use out of it.
- There are a few toys that the right person could probably turn into a
reasonable project, including
CityAutomata, a
stripped-down cellular automaton to tinker with city planning ideas,
Keywords, a first pass on
validating claims in texts by searching for prominent words,
Markov, generic code to
manage Markov processes,
VerdigrisGenes, a
very quick experiment in genetic programming that wasn’t terrible,
- If you'd like to help me out on a project, I would be thrilled with
any feedback. That said, the projects I'd most appreciate a hand with and
should be most amenable to community work would be
ComicScanner, a tool
written in Java to analyze scanned comics, and
ScanData, a server to
store and process the data from ComicScanner.
However, you're almost certainly better off heading to
my website, which includes
my blog.