Tafkak.com: Welcome to Tafkak Designs  
home KenRes Links Guestbook Admin  

Programming Examples

 

HyperCard
  • Virtual Sempai (Macintosh Only) - A Karate training HyperCard stack
    Get the free HyperCard Player.
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
* First Name:
* Last Name:
Street:
City: State:
Zip/Postal Code:
Country:  
Email:
Ground Mail:
E-mail:
* Contact preference?


      



Here are some examples of shopping carts using PayPal:

This is an example of a single payment button.
For use if you only have one thing or service to sell that people won't order multiple copies of.

If you want me to do a web site for you,
simply pay me $250 for it and I will!

This is a more useful shopping cart:


Order a Web page from Tafkak Designs
(A subsidiary of K-S International)

Base rate is $25/hr.
The basic design work and first page:
Typically I will produce 2 designs, based
on your input with a few variations
for you to chose from.
Choose a basic page style:
$250

Additional Pages based on the first design,
With .mp3 playback, shopping cart, or other special features:
$100
Additional Pages based on the first design,
With text and a few photos:
$50