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.

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.

Locate Zip Code: Firefox Extension. Highlight a 5-digit zip code, and look it up in Mapquest via the context menu. A work in progress.

MP3Fix: Automatically rename directories full of MP3 files according to the standard convention. A work in progress.

About Me

My name is Jeff Chien (JeffChien@mail.utexas.edu). I'm a student majoring in computer science at the University of Texas at Austin. I enjoy competitive programming in events such as the ACM International Collegiate Programming Contest and know Java fairly well. I've also had experience working with C, C++, and Javascript. Languages I've used very briefly include Perl, Pascal, Haskell, Franz Lisp, LC3 Assembly, NQC, and Visual Basic.

Within computer science, aside from the core classes such as data structures and algorithms, computer systems architecture, and operating systems, I've also taken cryptography and data management. In Spring 2007 I'll be taking programming languages and a more advanced algorithms course. Outside of computer science, I'm very interested in learning Chinese and about my own heritage, and will be taking the fourth semester of the Mandarin language course offered at UT.

Though 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. In 2005 I competed in the Association for Computing Machinery (ACM) International Collegiate Programming Contest World Finals in Shanghai, China, receiving an honorable mention. That's as far as my competitions have taken me so far. I've also been able to go to Disney World in Anaheim, California and visit downtown 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.

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.

Download the Quadratic Formulator v1.1, a program that takes the coefficients a, b, and c, and finds the solutions using the quadratic formula. Written by Jeff Chien with C++. 1/23/03 (64kb)
Release notes for the Quadratic Formulator

The All-Mighty Polynomial Expression Evaluator 20X6: Enter a single variable polynomial equation, enter an integer value for X, and let the Javascript do the evaluation for you. An assignment I had to work on while learning Javascript. 20X6! 8/26/03

Download Hangman v1.0, a recreation of a classic game. One person inputs the answer while the other doesn't look, then the other person has 6 misses to guess the solution before losing. 3/16/03 (54kb)

Download Base Converter v1.0, which can convert unsigned integers to and from bases between 2 and 36 inclusive. 4/14/03 (74kb)
Get the source for Base Converter.