PHP
- A great scripting language, and has all of the documentation you'd need to
get started on learning it too.
Perl Mongers
- Perl. Can't [or shouldn't] live without it :)
Gecko DOM Reference
-- Web programmers and designers: Everything you need to know to
program for a W3C DOM standards-based browser. Use it, love it.
DevEdge
- From the site: " Netscape DevEdge brings you tools, tips and other
information for designing and developing web sites and applications that
work across standards-based browsers like Netscape 6 and MS Internet
Explorer 6."
Internet.com
- Read up on tips, search for specific technology references, and
more.
Quanta Gold
- Quant Gold: Like coding (as opposed to that thing FrontPage
lulls you into doing; Sorry to FP fans, but WYSIWYG doesn't teach you
what you really need to know...)? Try an IDE for the web. Quanta
is also an opensource project that is sponsored by
theKompany,
but the Gold edition has more tricks, and tricks that one can use. There's a
demo on the site, so don't take my word for it :). It supports highlighting for
more languages than I have the space to list (html,php,perl,java,javascript,xml,...tex,c++,...)
downloads:
Note on software:
Any programs I provide here have NO WARRANTY. Chances are, I was working on these at 1
in the morning and missing something. I tend to USE the programs I write, so I do try to get
the bugs out before posting them here. Read the readme files, and follow their
instructions. If you have a question, or find a bug, please feel free to email me.
Thanks. Note, scripts/code not stored in tar.gz format here are gzip'ed text files. Strip off
the ".txt.gz" (or just ".txt" if using mozilla) after downloading.
(PERL Script, CGI) chat.tar.gz
A set of scripts for use in conjunction
with a course, or club/organization, or company to organize times when others are available for getting
together, chatting online, or phoning each other. The first (chat.cgi) displays a web page and the
second runs a set of checks for individuals that are available at the same time. It requires Time::Local
(should already be on your instal by default) and some sort of user authentification/identification (any
system that "identifies" a user, such as htpasswd, DB checking, ASUWEBAUTH, or flat-file checking; see
the script for details).
(PERL Script, *nix command-line) parsemboxfile.pl
Parses a mbox format file into separate message files.
(PERL Script, *nix command-line) getsizes.pl.txt.gz
Script to get total size in human-readable format of the current working directory (default)
or arguments passed to it
yes, not unlike the du command - except on the 'generals', the version of du doesn't have the -h flag,
hence the interest in this script in the first place...
If you use wild cards (or pass more than one argument to it) the
script will list each arguments total size sorted from smallest to largest as well as a total size report at the end, which is handy
when looking for which directory is causing you to come close to quota ('ls -lhSr' or 'ls -lSr'
accomplishes this with files (again except on the generals if you want the -h flag with ls), so this script is most
useful with directories). Rename the file to 'getsizes.pl' or just 'getsizes' and copy it to your home bin directory
or, if you have superuser rights and want to use the script among several users, copy it to /usr/bin .
(PERL Script - Perl - Unix variants) Random Signature picker - Perl Version
for Pine users written in Perl;
This version runs on the generals and is already set with the correct path to perl for the
generals (ASU's general unix servers).
(PERL Script, SQL) convert.pl.txt.gz
This script can be used to take csv files, exported access data, etc and make SQL
commands files. Read the doc/comments at the top of the script for details on
compatability. I use MySQL, but the file is set to be easily tweaked for use with
lots of other SQL Databases such as Postgresql.
(PERL Script, CGI) mail_param.pl.txt.gz
This script is a fast and simple form mailer used to submit data contained in web-based forms.
Read the insctructions at the top of the file. Checks for domain referer (for prevention of abuse).
(Program - Java - All ) Random Signature picker - Java Version
for Pine users written in Java (supports a couple thousand phrases comfortably; the C++
version is more up to date, but variety IS the spice of life...)
(Program - C++ - Unix variants) Random Signature picker - C++ Version
for Pine users written in C++; NEW: Now includes support for up to 1,000,000 phrases and has improved
speed. The accompanying sigfile.dat includes almost 6,500 phrases from various fortune files.