Jeff's Programs

The Programs | About Me | The Older Stuff

The Programs

Fetch Text URL: Firefox and Mozilla Suite extension that enables users to easily open plain text links from the context menu.

MassRename: Simple, lightweight sequential file renaming utility. Eventually will be repogrammed to work with regular expressions. Not currently being updated, but maybe someday in the future.

Add Scrabble.com Dictionary Search to your search bar. Search accepted Scrabble words on Scrabble.com's online dictionary. For best results, and to get all forms of a particular word, search for the present tense of words. For example, search for "waste" and "wasted, wasting, and wastes" will show up as tenses of waste. Only for Firefox 2.

About Me

My name is Jeff Chien. I majored in Computer Sciences and graduated from the University of Texas in 2008. I enjoy competitive programming in events such as the ACM International Collegiate Programming Contest and know Java fairly well. Languages I've used briefly or have not touched in quite some time include C++, C, JavaScript, Python, PHP, Perl, Pascal, Haskell, Franz Lisp, LC3 Assembly, NQC, and Visual Basic. Java is definitely my programming language of choice, and as far as scripting languages go, Python is nice. At home I have a Windows desktop (XP) and a Macbook (OS X Leopard). At work I use Linux (Ubuntu Hardy Heron). I find that developing on Linux is much easier than on Windows or OS X.

Although to many, programming in contests probably doesn't sound like much fun, I can assure you it's not nearly as dull is it sounds. Sometimes there are good prizes for placing high. In 2007 I won an 8 GB iPod Touch by placing 2nd in the local UT programming competition. In 2004 I won a pretty nice Microsoft wireless mouse and keyboard set from the same competition by placing 3rd. I have also been able to travel to several places to compete. In 2005 I competed in the Association for Computing Machinery (ACM) International Collegiate Programming Contest World Finals in Shanghai, China, receiving an honorable mention. I've also been able to go to Disney Land in Anaheim, California and visit Chicago, Illinois through the American Computer Science League (ACSL) All-Star Competitions. I also led the team that took first place in the University Interscholastic League (UIL) Computer Science competition in 2004. However, success only came with the help of great, talented teammates. I'd also like to thank my high school coach and mentor, Bekki George for introducing me to computer science and competitive programming.

The Older Stuff

These are some of the older programs I have lying around.

MP3Fix: Automatically rename directories full of MP3 files according to the standard convention. Not currently being updated, but maybe someday in the future.

Download Multi-Snake v2.0, a multiplayer snake game for 1-4 players. If you do not know what Snake is, instructions are included, and you should definitely check it out. There are a few features included such as multiple field sizes and the ability to cross the border on one side and appear on the other side without dying. For fun, you can manually edit HISCORES.DAT to change the high scores. Source code included. 5.16.03 (111kb)

Download Tron v1.1, a game for 2-4 players. Think Snake, except your body continuously grows and the objective is to make your opponents crash. Instructions and controls displayed on execution. 4/29/03 (98kb)
Get the source for Tron.

Locate Zip Code: Firefox Extension. Highlight a 5-digit zip code, and look it up in Mapquest via the context menu. Someone requested this and I figured it was pretty similar to FTU in terms of setting up the context menu, so I obliged. Not being updated.