Chris Ingram's Creations


I have created several things that are publicly available. These items fall into one of two categories: programs and information.

Programs - In the pursuit of efficiency and publicity, I have completed several personal programming projects. They include:

Information - I maintain the following content on the Internet:


Background Randomizer for OS/2

Someone at work had downloaded a fancy MS-Windows 3.1 program that selected random background images. I thought it was kind of cool, and spent quite a while searching the internet for such a program for OS/2 2.1. After scouring ftp sites and Usenet newsgroups, I came up almost empty. I noticed one post on comp.os.os2.announce that a person in Germany had created a free program in C that took one file name as a command line parameter and set the OS/2 background image to that file. This was almost what I was looking for, but not quite.

Over Thanksgiving break from college in 1994, I decided to write a background randomizer in Rexx. Rexx is a decent scripting language that comes with OS/2. Over the weekend, I wrote one that retrieved the name of a random file from a command line supplied directory and then called the other executable to set the background to that image. I e-mailed the script to the German fellow, and he put out a new release with my Rexx program included.

You can find the program locally at backgnd2.zip (9269 bytes) or by anonymous ftp at ftp-os2.nmsu.edu or by http at ftp-os2.nmsu.edu.


SimpList

SimpList was a project written for the sole purpose of keeping everyone involved with my church's college department with Internet e-mail aware of upcoming activities and such. I wrote it after searching for a mailing list processor that I could run directly out of my Unix shell account. I found many mailing list processors, but all needed special priviledges or accounts to be set up to be able to run.

Then in the Spring of 1996, I wrote SimpList. I wrote it in GAWK. It uses a Bourne Shell (sh) wrapper and uses procmail to send appropriate mail through the list processor and uses the system's sendmail to send mail out. It can handle moderated lists and after creating a new list, most routine maintenance can be done through e-mail. So an administrators and moderators could be different people than the person running the list out of his his Unix account. To get more background information about the project, read the Introduction file or the Install file Changes (since the last version) file that come in the documentation. The first message to my church's college department was sent out on July 16, 1996.

You can find the program locally at cdi-simplist-1.02.tar.gz (18445 bytes). It is provided under the terms of the GPL (GNU's General Public License) which basically says that I retain the copyright, but you may modify, distribute, or sell the program in any way you want, but the program and any dirivitive you make must also made freely available under the terms of the GPL, and you must also make the source code freely available.


jpBiff

In the summer of 1997, I became interested in Java and decided to write an e-mail checker program in Java. The benefit would be that I could use it on my Linux box in my dorm to check my e-mail periodically. Then I could use the exact same program on my Microsoft Windows NT box at work to check my e-mail periodically. The first public release is 1.0 Beta 1 dated October 26, 1998 (this obviously got put on the back burner for quite a while until an e-mail from a visitor to this page asking about the program rekindled my interest) which is fully functional, but not very flexible.

You can find the program locally at jpbiff_1.0beta1.tar.gz (18859 bytes). It is provided under a BSD style license chich basically says that you can distribute and modify the code as long as you maintain my copyright notices. Please e-mail me any patches to the code that you feel would improve the program. To get more information about the program, view its Readme file.


Setting up OS/2's Internet Adapter Kit (IAK) with SLiRP

SLiRP, OS/2 IAK, and Georgia Tech Made public September 7, 1995. Posted a message to git.os2 newsgroup and had it linked from another Georgia Tech student's SLiRP web page. This got a lot of hits in the beginning and I received e-mail requesting help with related items (several for setting up SLiRP under MS-Windows 95.) Within a year, it had received over 1000 hits. People wanted to use SLiRP and found the information useful.


ULC Hall Council

I am the secretary of my dorm's hall council. We get an alotment of money each quarter from housing fees to plan social activities and such. As secretary, I maintain the minutes and the web site. The first meeting which I was secretary was April 7, 1997.


EBC College Web Site and Mailing List

Having talked with a student in my church's college department who went away to school and was very computer and Internet literate, I decided to set up a mailing list to keep him and other students informed of upcoming activities. This way, when he or others in the same situation were home for the weekend or holidays, he could know what activities were going on ahead of time and plan accordingly. I figure home students would also benefit from this service. I tried to set up the mailing list on one of the official servers at Georgia Tech. After not having much luck with that, I decided to write my own mailing list software. It is called SimpList and works pretty good for its intended purpose. The first message sent to list on July 16, 1996 and the web site was created about the same time. The project continues to be successful.

The Eastside Baptist Church College Department web site that I maintain contains automatically updated archives of the mailing list as well as some other information.


Last updated on Wednesday, June 14, 2000.