Software Projects
The following is a list of programs what I have written over the years. Feel free to download and try them out. Some are quite ancient and will probably not run on today's computers. I will attempt to put as much source code online as possible.
- Picasa Web Knockoff
- The goal was to create a website which behaves just like Picasa Web Albums, but using PHP and plain JavaScript with asynchronous calls. The coolest feature of this program is that the pictures are resized dynamically on the server side based on user's viewable area.
- PHP/MySQL Guestbook
- Just another guestbook script. This one attempts to be XHTML and Section 508 compliant. Layout is controlled by CSS. There is a basic admin interface which allows you to delete unwanted messages. Fairly simple piece of software.
- TMRS
- Mapping and routing software based on Tiger data files. Designed on run on embedded systems.
- Network Spy
- Tools for capturing packets on computer networks.
- Internet Maniac
- A collection of network tools such as trace route, ping and host lookup.
- TV Viewer
- TV Viewing software for windows
- Zzz...
- Put computer to sleep after preset idle time.
- OB-1
- IP Multicast based messaging system for offices
- MailCheck
- Utility for notification of email in POP3 inbox.
- ListCD
- A CD player that stored track record.
- Network Utilities
- Collection of tiny utilities such as host lookup and traceroute.
- QuickPhone
- My first win32 API application.
- caphttp.c
- A simple C program which monitors network packets for HTTP requests and logs them. It can be installed on any platform supported by libpcap. Source code will be posted once I clean it up.
- Quick Photo Gallery
- The PHP script used on this website. Simply drop your files in a folder and invoke the script. It automatically generates thumbnails for pictures and movies and creates an online album. Here is an example of an auto-generated album - San Francisco
- FileSeeker
- Discover shared folders over networks.
- PingMaster
- Tool for keeping track of the state of servers.
- Graphic Equalizer
- A visual simulation of a stereo graphic equalizer.
- ImageButton
- A java button applet which displays a picture and plays a sound when clicked.
- IdleTime.dll
- A library for tracking how long the system has been idle.
- Split Window in Win32
- Sample code showing how to implement a splitter using win32 API.
- Basic Java Applet
- An applet for drawing basic shapes.
- Carnet
- A very old addressbook program coded in Visual Basic 4.
- Academic Projects