HyperCard
C Language
- Twelve-Tone (Mac) - Generates a searchable 12 x 12 Matrix based on either
a random or user defined row. Useful for serial music composition.
- Twelve-Tone (Unix)
C++ Language
- Tortoise vs. Hare (Mac) - A simple (non-interactive) game based on the story
of the race between the Tortoise (slow and steady) and the Hare (fast but unreliable).
- Tortoise vs. Hare (Unix)
Java
- Paragraph Applet (Mac) - Takes a text paragraph and prints it, typewriter style
in a browser window, then scrolls the text up and out of the window and repeats.
- Paragraph Applet (Windows)
- I have a Java servlet example that uses JDBC to access a database but it requires logging on to my Linux server which is not usually up.
Send me an email if you would like to see it.
Perl
- Phone book (Unix/Linux Only) - a simple searchable phone book.
Unix Shell Scripts
- archive.sh - a backup/archiving script that tars, gzips and time-Date stamps a file, and moves it to an optional storage directory
- CypherU.sh - a Caesar cypher encription program
|
Technical details:
My basic philosophy of web design is to use the simplest technique that will work.
I have seen too many sites, particularly for "high-tech" companies that load slowly even over DSL or break in ways that make them essentially unusable.
Simple code that loads fast (with a few nice graphics) always makes me happier. (Even though I do enjoy a nice Flash animation!)
Some of the techniques and technology used on this web site.
- All code, HTML and otherwise, is hand written using BBEdit and the iCab browser.
(I have used Dreamweaver and the like, but find it more efficient to write it myself for small sites.)
- Widespread use of PHP and MySQL (Log in here to see more)
- In the Blue bar, the current Date is JavaScript.
- Email links use a JavaScript to hide the address from spam bots.
- Navigation icons trigger JavaScript rollovers.
- My résumés main version uses Cascading Style Sheets.
- The CSS version of my résumé uses a JavaScript to detect the browser. It redirects the user to a non-CSS version if they are using a browser that doesn't work well with CSS.
- The Mailing List Form (below) is checked first by JavaScript and again by the PHP script that powers it.
- The form at the bottom of this page is just an example of e-commerce using PayPal. It is not intended for actual use. (although if you want to send me money you can!)
These are URLs of some of my recent web page designs:
Please fill out this form to be added to my mailing list
* Indicates a required field
|
|
|
|
|