Software

Skip to My Released Software | Unreleased | Hermes II

View contributions to other software.


Open Source

  • Aggregate Map Tools – tools for aggregating multiple nearby markers on a Google Map
  • slow – unix command line tool to slow the execution of another process
  • Unlockupd – Mac OS X daemon to allow the system to recover if lookupd dies (Mac OS X 10.3 – 10.4 only)
  • xarfs – MacFUSE filesystem for xar archives (and Mac OS X 10.5 installer packages)
  • WP Comments Vote Plugin – WordPress plugin to allow voting on comments
  • ShadowBot, an open-source Macintosh IRC bot, also under the GPL. ShadowBot is no longer supported.
  • ShadowIRC, an open-source Macintosh IRC client. ShadowIRC is released under the GNU GPL license.
  • Twitterslurp, an open-source tool that displays live streams of twitter searches, used for a number of conferences.

Unavailable Released Software – This is software that used to be available, but for one reason or another, is either unavailable or useless now:

  • ICMP Logger (1996) logs incoming ICMP packets. Useful for IRC ops, system admins, and anyone else interested in monitoring incoming network traffic for some forms of undesirable packets.
  • Keep Connection Alive attempted to foil some dial-up ISPs which disconnected users after a few minutes of being idle.
  • MacDynDNS was a client for the DynDNS service.
  • MacGVANT was a client for an Optimal Golomb Rulers effort. It was supersceeded by a client by another group using the GARSP OGR core. For more information about OGR, visit Distributed.Net’s OGR page.
  • OpenStats is a dynamic, database-driven site usage analysis tool I wrote for work. It was released under the GPL.
  • Timer (1995) displays a small window that shows your uptime and gives you two timers.

Unreleased Software

  • CD Controller (1999) allows you to control your CD player with the F13, F14, and F15 keys. Also plays sound effects and runs AppleScripts for the other functions keys.
  • Choose Adventure (1994), a Choose-Your-Own-Adventure computerized book. The content was pulled from my 10th grade creative writing class.
  • FTP Wardialer (1998), an AppleScript that used Anarchie to slam FTP servers until it finally got connected.
  • MacPCFileConverter (1997) was written to facilitate in the conversion of the business college at the University of Maryland at College Park from Mac OS to Windows. It scanned through all files on a computer and added appropriate Windows extensions.
  • swf2img converts Flash 5 images via QuickTime to gif/jpg/png
  • url2pdf uses WebKit to convert web pages to pdf files
  • Wardialer (1995) was my modem dialer for a year or so when I first got on the Internet. My ISP had a relatively small dial-in pool, so it was rather difficult to get online. This program isn’t useful now, since modern PPP programs don’t support an external dialer.

Hermes II – I wrote the following Hermes II externals under the brand “ShadowExternals” between 1994-1996. Hermes II was a popular BBS program before the Internet became popular. If you want these, let me know and I’ll dig them out of storage. These were my first Mac programs.

  • Change Info – A replacment for user defaults and the sysop user editor. Also lets users see statistics on them that the BBS collected but didn’t display.
  • Chat Pro – Changes the sysop page sound, creates an emergency chat command, configurable time settings for making the sysop available or not, adds a menu to the menubar to indicate sysop’s status.
  • Checkers – ANSI-graphics checkers game against another player on the same BBS.
  • Colors Manager – Allows the sysop to configure multiple color sets for users and force-reset all users colors.
  • Donations – A tool to help sysops get donations for their BBSes.
  • MenuText – Displayed quotes above the main and transfer menu prompts.
  • Sysop Utilities – Various sysop utilities.
  • Top Twenty – An updated version of a top-twenty users statistics plugin that adds an ANSI progress bar, is faster, and added more statitics.
  • Userlist – a colorized userlist.