E. Applications, Modules, Utilities, and Documentation

Throughout this book, we refer to free (or nearly free) programs and utilities that are used for CGI development. In this appendix, we list URLs from which these utilities can be downloaded.

E.1 Software Developed for the Book

CGI Lint, CGI Lite, and Sprite are available at the various CPAN (Comprehensive Perl Archive Network) mirrors throughout the world. Here is a list of the CPAN mirrors:

ftp://ftp.funet.fi/pub/languages/perl/CPAN/

ftp://ftp.cis.ufl.edu/pub/perl/CPAN/

ftp://uiarchive.cso.uiuc.edu/pub/lang/perl/CPAN/

ftp://ftp.delphi.com/pub/mirrors/packages/perl/CPAN

ftp://ftp.uoknor.edu/mirrors/CPAN/

ftp://ftp.sedl.org/pub/mirrors/CPAN/

ftp://ftp.ibp.fr/pub/perl/CPAN/

ftp://ftp.pasteur.fr/pub/computing/unix/perl/CPAN/

ftp://ftp.leo.org/pub/comp/programming/languages/perl/CPAN/

ftp://ftp.rz.ruhr-uni-bochum.de/pub/programming/languages/perl/CPAN/

ftp://ftp.demon.co.uk/pub/mirrors/perl/CPAN/

ftp://ftp.cs.ruu.nl/pub/PERL/CPAN/

ftp://ftp.sunet.se/pub/lang/perl/CPAN/

ftp://ftp.switch.ch/mirror/CPAN/

ftp://ftp.mame.mu.oz.au/pub/perl/CPAN/

ftp://ftp.tekotago.ac.nz/pub/perl/CPAN/

ftp://ftp.lab.kdd.co.jp/lang/perl/CPAN/

ftp://dongpo.math.ncu.edu.tw/perl/CPAN/

ftp://ftp.is.co.za/programming/perl/CPAN/

The applications are located in the following directory (within CPAN):

/modules/by-authors/Shishir_Gundavaram

Examples shown in this book can be downloaded from the O'Reilly & Associates, Inc. FTP site:

ftp://ftp.ora.com/published/oreilly/nutshell/cgi

E.2 CGI Software

cgic - CGI C/C++ Library http://www.boutell.com/cgic/
cgi-lib.pl http://www.bio.cam.ac.uk/web/form.html
CGI::* Modules http://www-genome.wi.mit.edu/WWW/tools/scripting/CGIperl
EIT's CGI Library for C/C++ http://wsk.eit.com/wsk/dist/doc/libcgi/libcgi.html
Grant's CGI Framework for the Macintosh http://arpp1.carleton.ca/grant/mac/grantscgi.html
libwww /CPAN/modules/by-authors/Gisle_Aas in the CPAN archives
Python CGI Library http://www.python.org/~mclay/notes/cgi.html
uncgi http://www.hyperion.com/~koreth/uncgi.html

E.3 Utilities and Applications

DBI/DBperl /authors/Tim_Bunce/DBI in the CPAN archives
fakessi.pl http://sw.cse.bris.ac.uk/WebTools/fakessi.html
GD Graphics Library C Library:(http://www.boutell.com/gd/) Perl 5.0:http://www-genome.wi.mit.edu/ftp/pub/software/WWW/GD.html

Tcl:http://guraldi.hgp.med.umich.edu/gdtcl.html

GhostScript http://www.phys.ufl.edu/docs/goodies/unix/previewers/ghostscript.html
Glimpse http://glimpse.cs.arizona.edu/
gnuplot v3.5 ftp://prep.ai.mit.edu/pub/gnu/gnuplot-3.5.tar.gz
ImageMagick ftp://ftp.x.org/contrib/applications/ImageMagick/
mSQL http://bond.edu.au/People/bambi/mSQL/
netpbm ftp://ftp.x.org/R5contrib/netpbm-1mar1994.tar.gz
oraperl http://src.doc.ic.ac.uk/packages/perl/db/perl4/oraperl
pgperl http://www.ast.cam.ac.uk/~kgb/pgperl.html
Python http://www.python.org/
RDB http://www.metronet.com/perlinfo/scripts/dbase/RDB.tar.Z
SWISH http://www.eit.com/software/swish/swish.html
sybperl http://src.doc.ic.ac.uk/packages/perl/db/perl4/sybperl

E.4 WWW Server Information

NCSA httpd http://hoohoo.ncsa.uiuc.edu/docs/Overview.html
CERN Server http://www.w3.org/hypertext/WWW/Daemon/Status.html
Apache Server http://www.apache.org/
Netscape Communications Server and Netscape Commerce Server http://home.netscape.com/
WebSTAR Server http://www.biap.com/
Win httpd http://www.city.net/win-httpd/
HTTPS http://emwac.ed.ac.uk/html/internet_toolchest/https/contents.html
WebSite http://website.ora.com/

E.5 Online Documentation

AppleScript Guide to CGI Scripts http://152.1.24.177/teaching/manuscript/default.html
CGI FAQ http://perl.com/ ftp://ftp.ora.com/published/oreilly/nutshell/cgi
CGI Security FAQ http://www.cerf.net/~paulp/cgi-security/safe-cgi.txt
Perl Reference Guide /doc/refguide in the CPAN archives
Perl FAQ /doc/FAQ in the CPAN archives
SQL-92 http://sunsite.doc.ic.ac.uk/packages/perl/db/refinfo/sql2/sql1992.txt
WWW FAQ http://www.boutell.com/faq
WWW Security FAQ http://www-genome.wi.mit.edu/WWW/faqs/www-security-faq.html

E.6 Official Specifications

CGI http://hoohoo.ncsa.uiuc.edu/cgi/interface.html
MIME (RFC1341)[1] http://www.w3.org/hypertext/WWW/Protocols/rfc1341/0_TableOfContents.html
HTML http://www.w3.org/hypertext/WWW/MarkUp/HTML.html
HTML 2.0 and 3.0 ftp://www.ics.uci.edu/pub/ietf/html/index.html
Netscape Extensions to HTML http://home.netscape.com/assist/net_sites/html_extensions.html
HTTP 1.0 http://www.w3.org/hypertext/WWW/Protocols/HTTP/HTTP2.html
URL http://www.w3.org/hypertext/WWW/Addressing/Addressing.html

Footnotes:

[1] RFC1341 has been made obsolete by RFC1521; there is (as of this printing) no version of the new specification online. Check the above URL for the new specification as it becomes available.

Get CGI Programming on the World Wide Web now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.