I have written a number of Mac OS X screen savers.
plist.py is a simple Python module for reading and writing Mac OS X XML-format property lists. It was written when I needed it and hasn't been used much, so use with caution. It does not support the newer binary property list format. There is probably a better library to use out there now.
mergesvn (not to be confused with
svn merge) is a simple tool I wrote to resolve conflicts in Subversion working copies using the Mac OS X FileMerge application.
Given the name of a file with conflicts, it automatically finds the "
.mine" and "
svn creates for a conflict and displays them appropriately in FileMerge. Saving the FileMerge window will overwrite the target file, and
mergesvn will wait for you to tell it whether to
svn resolved the file.
I have a few other Subversion utilities: I should bundle up the rest of them along with this and post them. Feel free to bug me about them. — 2009-06-12
My 'sets' file for PixelToy. Download (32KB, StuffIt archive). (I haven't touched this since 2000, which is why it's in StuffIt.)
1999-2000; I used MacPerl, a Mac OS (Classic/Carbon) port of Perl, to create various Mac GUI things, including a few games. (Thanks to whoever preserved the site, ten years later and past the old macperl.com address!)
Avara section. Avara was a first-person 6-way-multiplayer mech combat game for classic Mac OS, published by Ambrosia Software. I once played it heavily (over dialup, at first!) and made many levels for it.
Unicode for modifier key symbols:
|8679||U+21e7||⇧||UPWARDS WHITE ARROW|
|8984||U+2318||⌘||PLACE OF INTEREST SIGN|
|8998||U+2326||⌦||ERASE TO THE RIGHT|
|9003||U+232b||⌫||ERASE TO THE LEFT|