Welcome to my shop. This space is simply a container for some of my "stuff".
I work for Laureate Learning Systems in Winooski Vermont. We make talking software for
kids and adults with special needs. I program (assembly, C, lingo, php, perl), consult, and babysit our network.
Below are some humble offerings for members of direct-l and other users of Adobe Director. Some are useful and others may only demonstrate things that I found to be interesting at the time. If you're interested in director and lingo programming, you may also want to check out the director wiki at DOUG. Enjoy!

- applescripts Some shell scripts wrapped as applescripts.
- docx2text A simple shell script that extracts plain text from docx files.
- grepx.ls A lingo wrapper for PRegEx that allows an xtra's interface to be searched using regular expressions.
- extern_param.php?sw1=hello&sw2=world An example of generating extern param tags on the fly with php.
- cdup Returns a complete path to the parent of the current (or another) directory.
- explode A lingo version of php's explode function.
- debugging php, msg window style A technique for directing debugging data to a terminal window.
- base64_encode.html Lingo implementation of base64 encoding (rfc1341).
- base64_decode.html Lingo implementation of base64 decoding (rfc1341).
- socketmail.php A bit of php for trouble shooting mail servers. I wrote it to test spam and virus filters from outside our firewall.
- isDuplicate A simple script that uses imaging lingo to identify duplicate bitmaps. Note: In contemporary versions of director, you can just compare image refs. But this script can be adapted to take tolerance into consideration.
- Anti- Anti-Aliasing with DeBabelizer & AppleScript.
- HexDisplay.txt A few movie scripts which display the ascii values of a lingo string (hexadecimal or decimal). Good for looking at junk.
- Here's a shocked pano of the people I work with (I'm 3rd from the right). Inspired by one of Jim Collin's technotes. Great stuff!
- Here is an example of rule based programming in the form of a dopey little shockwave game based on our company's logo.