FreeNShare
If you are looking for a counter, there is now a FREE service from designky, which is written by me. It gives a graphical representation of your page traffics. You don't want to miss this! :-)

You may use any of these programs or modify them, but may not sell them or use them to make any profit. I disclaim any side effect or damage done due to the use of these programs(although they haven't done anything bad to me, who knows?). I would be more happy if you could give me the credits by leaving my name in the source codes, or link my page from your home page.

KSLtalk a simple client and server program that allows two people to talk to each other. Can be easily modify to allow multiple users. Written in "c"
KSLshell a simple shell that acts like any other shell. Written in "c".
Remote KSLshell a remote shell which is a combination of the talk and the shell programs. Allow users to use it remotely as long as the shell is activated. Written in "c"
Gomoku game an A.I. Gomoku game that is written in LISP.



PERL/CGI SCRIPTS


Ad A banner rotation program that randomly displays the banner image and correctly bring user to the URL. Also, it allows the webmaster to give a probability to each banner to be displayed. This program doesn't require server side include like most others do. However, I still have not completely tested the program out yet. Report the bugs to me if you find some. Here is an example of the banner in action.
Click to go the Sponsor!
You also need this program to clean up the dir, rmads.
CookieAd
V 1.2 - 97/10/29
The same as Ad, but uses the Netscape Persistent Cookies to store the URL information. This implementation should be faster, and more reliable. The cookie part only works on cookieable browsers, but it also supports non-cookieable browsers by using the old method, opening a file.

With V1.2, it now stores the impressions and click throughs. This allows you to maxmimize your banner advertisement income.

You also need this program to clean up the dir, rmads.


CronAd
New, 11 Dec 1997
Basically just a hack of cookiead. This script is useful when you don't have cgi access, and still want to rotate your banner. It uses cron to rotate the banner. You have to put a tag in your html pages that you want to rotate. By default, it searches for a begin tag, <!-- banner -->, and an end tag, <!-- end banner -->. For installation, please read the program header.


Cookie This is just a simple perl script that demontrates the use of cookies. Here it sets the number of times a particular IP address has visited the script. Example
Random.pl This is just a simple perl script that randomly print out a sentence from a text file to be displayed. Best use for message of the day type of thing. Example
ksl-guest a perl script that allows www browsers to leave their messages. This script has been modified from the original so that users that have no access to the CGI-bin can use it as long as this script is installed in the CGI-bin directory. Example
ksl-guest2 a newer version of ksl-guest. This version allows you to have more than one guestbook, and you can put the guestbook anywhere and with any name you like. Example
ksl-count
a simple counter script that is written in perl. Also has been modified to have the same accessibility as the ksl-guest.
ksl-count2
There is now a service from designky, which is written by me, that offers a better FREE counter for you.
a newer version of ksl-count. This version allows you to have more than one counter. You can put the counter wherever you want with whatever name you like. This version also creates a log file which tells you the MAX hit, daily stats, monthly stats, etc. Example
Add-student a perl script that allows student to put their home page on other peoples' pages. Example
Add-job This is something similar to the add-student script. In stead of printing it to the file, it prints to the screen to let the user look at the output, and then decide whether or not to post it. You will need write-job. Example
Write-job This program works with add-job. It gets the output generated from add-job and print it to a file, and post it on the web page that is specified in the script. Example
ResWri 1.2 This is a cool way to present your resume on the web, it is also easy and simple to use. It takes in your inputs through a form that you fill out, and generates a HTML resume for you. The resume format is the standard format used. Take a look at here. This program is written by Changren Yong and myself. Most of the work was done by him.
This is the latest version. This package allows you to compose HTML format, and then transforms to ASCII format. Also, it has a mail gateway to allow mailing resume to perspective employers. This version is done by myself. : )
kslstereo This is a program that I wrote for my final project for a computer vision class. It is a simple PERL program that generates random character stereogram on a ASCI file. There is a documentation which I wrote as a report.
valentine This is a simple program that is similar to the postcard service, but it is limited to only one user. I created this service for myself to save me some time to send out valentine cards to all my friends. The page is called LOVE Delivery.

Kang SoonLai

You are welcome to leave me any comment and to sign my guestbook! U R visitor counter .

Indexer!
This is the greatest software to index and design all your images gallery. With one command, it saves you time and money as well as increases your site hits! Take a look at here!
DOWNLOAD! To download the script, just do [shift button 1], which means, hold the shift key, and press the right mouse button. You can click on the script, then from the menu, select save as.

Other Resources
CGI
PERL
Software