Programs

Here are some programs I’ve written:

  • Genhosts – Should probably be two different programs: Genhosts backend that interfaces with a mysql database to write xml files, and a Genhosts frontend that keeps people’s /etc/hosts.allow in check based on the XML files at some central server location. I need some time to clean these up, before I release to the wild.
  • mw2latex – A quick hack of a script to take contents off of my mediawiki site and into .tex documents. This is a nice little trick, because Wiki sites are probably the easiest way ever to have multiple peole working on one document, but it doesn’t look as nice as LaTeX. Together with a math plugin on your MediaWiki install, this is a wonderful way to go.

Here are some things I’ve really wanted to work on, but haven’t carved out time for yet:

  • Cython – A wonderful python-to-C compiler to get C speed from Python(-like) script.
  • SAGE – A great math program that William Stein at the UW started working on to tie together a bunch of OSS projects into one cohesive interface. Very cool stuff. I’d like to add GLPK to it.
  • OpenOffice – While I was in my MATH408(Linear Optimization) course, the professor pointed out that it wouldn’t be too hard to add Duality Theory into OpenOffice, and then it would be suitable for basic linear programming tasks. He also said it wouldn’t be too hard, so it seems like a worthwhile endeavor.
  • SciPy / PyDSTool – PyDSTool is amazing… but a little rough around the edges. It’d be really sweet to get to work on it some more for my neuroscience research.

Leave a Reply