These are some programs and that I wrote for personal use. They are
FREE for non-commercial use. I believe that they have almost
no commercial value, but in case that someone need them for commercial use,
please contact me first.
Research Related
Web Related
-
eVote, July 2004,
a PHP program that does a simple eVote. Used in
Association of Caltech Taiwanese (ACT) name referendum.
-
PS/PDF to HTML, January 2002,
a CGI program that runs gv to translate pdf/ps files to png and plug
the png in html to view it on the web. It is useful when there is no
pdf/ps viewers. The program utilizes
CGI-LIB.
-
Military Calendar, October 2001,
a program using Java Script to calculate the duration of
compulsory military service, Chinese link only.
Shell Scripts
-
Permute, June 2005,
demonstrates how to use bash to permute
some strings.
-
Truncate CR, November 2001,
when putting a DOS text file to UNIX systems using binary
transmission, the extra CR's cause several problems. This script
is for bash and
uses tr utility to truncate these CR's.
-
HTML mail, June 2001,
a script that use sendmail to mail an html file encoded in
simplified Chinese(GB) so that is would be directly viewable in IE.
Matlab Programs
Scheme Programs
C and C++ Programs
-
OnlineJudge, 1998,
written when practicing on the
Online Judge System.
Since many teachers use this system for homework, I do not share
my source code online anymore. Instead I put the list of problems
that I have given answers. Please don't ask me for the source code of
your homework. However, I am still open to share algorithms for
solving the problem with those interested in mutual discussions.
Java Programs
-
V800, 2000,
written when preparing for GRE exam. It helps reviewing words in a
training manner.
Delphi Programs
-
ChangeDisplay, 2000,
written for command-line changing of display setting on Win32 Systems.
It can be used to prevent the GRE PowerPrep 2 for changing the
display to 640*480.
-
Some Demos about Fractals, 2001,
Some demos about fractals, first written when studying for the
Fractal Geometry course in my senior year. Current program is
extended in November 2001.
Excel Files
-
Vocabulary Self-test
Generator, October 2001,
use Excel equations to randomly generate testing problems
for self-practice. Draft version written when preparing for GRE.
Newest version finished in October 2001, with only Chinese
Readme inside.
PowerPoint Files
-
A simple CAI exam system, November 2001,
use PowerPoint 2000 Macros(Visual Basic for Applications) to randomly
permute the problems and make an exam system.
You have to enable the Macro settings in your PowerPoint in order
to use this system, but doing so may make it possible for some Macro
Viruses on your computer to attact the whole system.
Only Chinese Readme inside.
-
A simple CAI exam-slides creating
system, November 2001,
use PowerPoint 2000 Macros(Visual Basic for Applications) to
read problem files and generate corresponding slides, creating
necessary hyperlinks so that the slides form a finite-automata for
score-calculating. Note: (3n+2)(n+1)/2 slides required for n
problems.
You have to enable the Macro settings in your PowerPoint in order
to use this system, but doing so may make it possible for some Macro
Viruses on your computer to attact the whole system.
Only Chinese Readme inside.
Feel free to contact me: "htlin" at "csie.ntu.edu.tw"