Welcome to my shop. And uh, please excuse the mess! My name is Cole Tierney and 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, lingo-l, and other users of Macromedia 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. If you have any interest in networking and director, I wrote an article for DOUG describing how to detect an active internet connection. Enjoy!

- 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.
Here is a tribute to my cousin Myles Tierney V an AP journalist and director user, who was shot and killed in west africa by child soldiers in Freetown, Sierra Leone on January 10, 1999. The AP West Africa bureau chief, Ian Stewart, who was seriously wounded in the attack, wrote a book about the experience called Ambushed. CNN just did a piece on child soldiers on Feb 12, 2007. Included is a section describing the attack. I would also include a link to the staffer memorial at ap.org, but it appears to have been taken down. I guess dead journalists are bad for business.
In Africa, Myles saved a lot of lives (while never bringing attention to it), made lots of friends, did incredible field production, and partied like a rock star. A colleague of his in the car when they were attacked, said he could fix a generator, charter a plane in three languages, and at the end of the day still edit and upload their footage on time (even after an occasional close brush with death). I looked up to Myles as if he were both a real live super hero and a beloved brother all at the same time. We were the same age and sort of grew up in parallel. I would visit him in NY city and he would vist me in Vermont. His mother, Hanne Tierney, has started an exhibition and performance space in his name in Brooklyn NY called five myles. Check it out if you're in the neighborhood. In the words of Frank Sinatra, "Love livin' baby, cause dyin's a pain in the ass!"