This page contains information on the various projects I’m working on. Mostly it’s things that I’ve actually completed, so don’t hope for too much as I am easily sidetracked and leave most of the things I start unfinished.
PictureWindow
PictureWindow is a Cocoa application that views image files. This is the first Cocoa application I’ve ever written from the ground up and I’m rather proud of it. It’s probably the most useful program I’ve ever written. The icon was graciously created by Max Williams.
Download PictureWindow [.zip file]
Newton Bluetooth Automator Actions
Two Automator actions for sending files to any device via BlueTooth. I use them for my Newton, thus the name. Simply unzip the archive, open the workflow files in Automator and build them.
Download Newton BlueTooth Automator Actions [.zip file]
Blake
Blake is a small Python program that converts a string to your choice of binary, decimal, or hexadecimal. I’m calling it Blake, because one of my favourite professors in college had the initials DHB [decimal, hex, binary, get it?]. We called him Blake [his last name]. I wrote this program just for fun, mostly to experiment with elements of the language that I had never made use of before: command line arguments and exception handling. It’s also the first program that I’ve ever really documented.
Download Blake [.zip file]
cigCounter
A Python program I wrote when some friends were trying to quit smoking. It was never intended for them to use, just gave me an idea for something to write up. Running python cigCounter.py -a will increment the day’s total by one. If you’d like to spit out a basic report for one month’s worth of data, use python cigCounter.py -p.
Download cigCounter [.zip file]
perl ching
Perl ching is Perl script I wrote that throws a random I Ching hexagram. The code is rather brute force, but it was the first [and probably last] real Perl program I wrote.
Download perl ching [.tar.gz file]
Dice Roller
Dice Roller is an AppleScript program I wrote to simulate the throwing of dice with any number of sides. I wrote it mostly to help in Dungeons & Dragons gaming sessions. Since it’s written in AppleScript you have to be using an operating system that supports the language [i.e., OS X].
Download Dice Roller [.scpt file]