|
PROGRAMMING
Tour of my CGI
online banking program via a sequence of screenshots.
Perl source code is bank06.cgi.
I don't have database access
or server-side scripting languages on this website so if you'd like
something dynamic try my JavaScript version using cookies. Start here.
 I have an Apache web server running on my home computer. If it
is online you can run the dynamic examples mentioned below. Check here to see if
it is up.
Screenshot
of output of a Perl "robot" program that queries my online bank.
Perl source code is onlinebankrobot.pl.
This uses the LWP module.
Screenshot
of output of a Java "robot" program that queries my online bank.
Java source code is Onlinebankrobot.java.
A Java servlet and a
database access class with the same funtionality as the above Perl script.
Sources are Bank07.java and
Bankjdbc03.java
Enter username and password on JSPbank.html.
This form is processed by Bank01.jsp
with the assistance of Bankbean01.java.
Since the JSP tags interfere with browsers, view the source of Bank01.jsp
here.
Two PHP/MySQL files with the
same funtionality as the above Perl script.
Download source
code: bank01.php and bank02.php. Note:
bank02.php is not browser friendly!
View source code: bank01.html and bank02.html.
Two ASP files with the same
funtionality as the above Perl script.
Download source code: bank01.asp and
bank02.asp.
Note: bank02.asp is not browser friendly!
View source code:
ASPbank01.html
and ASPbank02.html.
If you bother downloading any of the above banking programs you
might be interested in my MySQL database hometown.sql.
For MySQL try mysqladmin create bank followed by mysql
hometown < hometown.sql.
Screenshot of a
Win32 fractal program with point and click zoom.
The zip file
contains source and executable. (threaded model coming soon)
Fractal applet. Left
and right mouse clicks to zoom in and out!
Source code is Fapplet.java
and Complex.java
Mandelbrot set applet. Left and
right mouse clicks to zoom in and out!
Source code is Mapplet.java
and Complex.java
Julia set fractal applet. Left and
right mouse clicks to zoom in and out!
Source code is Japplet.java
and Complex.java
A
"JavaScript
Mandelbrot set" generated by Javascript code. Since the JavaScript
runs slowly, this Mandelbrot set doesn't have the resolution of the applet
version and there is no zooming feature.
Screenshot
of a rotating cube with "chaos" on top.
The C/OpenGL source code is
RotatingCubeWithChaosOnTop.c.
RotatingCubeWithChaosOnTop.zip
contains C/OpenGL source code, compilation instructions and Win32
executable.
glut32.dll is inside of glut32.zip. Put
in windows/system if necessary.
Screenshot
of output of a C/OpenGL "Standard Map" program. Warning 417KB.
For background reference see this article
in the online magazine LinuxFocus.
The C/OpenGL source code
modified for "full-screen mode" is OrderToChaos.c.
OrderToChaos.zip
contains C/OpenGL source code, compilation instructions and Win32
executable.
glut32.dll is inside of glut32.zip. Put
in windows/system if necessary.
Screenshot of a
Perl CGI front end to a C++ anagram solver.
Source code is anagram.cpp.
Uses Standard Template Library.
The Perl code for the CGI
front end is anagram.cgi
BigWordList.txt
(1.1M) is a word list that you will need for the anagram solver.
BigWordList.zip
(293K) is a compressed version of the list.
The C++ source code
and executable and BigWordList.txt are inside anagram.zip.
The perl code for a command line anagram solver is anagram.pl
Screenshot
of a Perl GUI fractal program
The source code is perlFractal.gpl.This
requires the Win32::GUI package. Warning: this runs very slowly
(e.g. 5 minutes to make screenshot!)
|
|