HTML is great for displaying static data, but it can only take you
so far. Javascript lets you do some dynamic tinkering, but it is
pretty yucky and browser-sensitive. Server-side programs have better
performance and are easier for the user.
These programs let me change the data on the web site quickly.
I intend that they serve as examples of my programming and GUI
skills.
The New Mixed-Up.Com
Includes the new MUgle, which lets you search the entire site,
plus all the dancing links. Also includes a news-type list of
upcoming events, which is extracted from the calendar database.
Mark's Notebook
A blog that includes web-based data entry and editing. Has its
own special language that allows easy formatting without using
HTML, but also allows HTML tags to be used.
Dance Information
Round Dance Cue Sheet Database
This is a searchable index of over 6000 cue sheets that can be found on
many different web sites. I wrote this in C++ as a CGI
program. This program is used by cuers and dancers all over the world.
Square Dance Call Definitions
This is a database of almost 1500 square dance definitions at the
C1 through C4 levels. This one draws "before" and "after" figures for
many of the calls. It has cross references to other dictionaries.
It allows you to format the search results in various ways,
including table-less formats suitable for viewing on a Palm device.
I originally wrote this as a program for Mac OS 7 in 1992.
Later I ported it to C++ and CGI running under Unix.
Square Dance Clubs In Northern California and Nevada
This database of 400 square dance clubs in California and
Nevada helps beginners to find a square dance class.
This database shows important
information even for clubs that have no web pages of their own.
It allows you to search for clubs in a particular area and sort
the results in various ways. Hence, this is
a very large, self-contained PHP script that has both the
GUI and the search engine in one file.
All The Best Square Dance Links
An indexed database of over 300 square dance web sites. These
are all the best sites: the mega-sites, the square dance
associations, and the databases. No fluff here. If you are
looking for a square dance club anywhere in the world, this
is the first place to look.
Searchable Dance Events Calendar
This calendar lets you search for dances and dance festivals
by dance level, kind of dancing, location, or other
parameters. This is a CGI program implemented in C++.
Palm Device Programs
PDA Version of Web Site
A PDA version of this entire web site.
It uses a combination of javascript and PHP to re-format
all the pages on the fly for a smaller screen.
PDA Search Forms
These forms let you search for different stores that are of
interest (to me). They are minimalist forms that will load
quickly on a PDA over a slow wireless link. I intended these
for use while travelling.
PDA Trim Page Form
Enter a URL and this CGI program will remove all images, scripts, styles,
and advertisements
from it. This generally reduces the size of the page by a factor of two to
five. This is helpful when loading pages onto a Palm device over
a slow link.
Some of the PDA search forms above use this CGI program.
Life, the Universe, and Everything
Bible Lookup Program
This little PHP script attempts to parse your input. You can
type in a list of bible passages, and it will attempt to figure
out what you want. You can use almost any abbreviation for
bible books that allows the program to distinguish the book you
want from all others.
Mark's Search Page
This little PHP script is an entry point to all the search
engines on the web site, plus a lot of other outside search
engines that I use regularly.
It lets you search without having to use the mouse.