Public Downloads
Javascript (show/hide)
Password Generator
Download: Javascript Password Generator 1.1
Demo: Javascript Password Generator 1.1
A fast and effective Javascript Password generator with support for exempt characters (I,O,0,l to name a few that can be annoying) and variable password lengths.
Designed for use in the administrator side of a user managment system to create secure passwords for reset.
Credit Card Number Validator
Download: Javascript Credit Card Number Validator
Demo: Javascript Credit Card Validator
A lightning fast implementation (as efficient as I could think to make it) of the Luhn algorithm coupled with a length and prefix credit card validator based on a small table of popular credit card fingerprints. Included is a function to identify the creditor from the card number.
Included in the credit card fingerprint database are: American Express, Diners Club, Discover, Visa, Mastercard.
Designed for speed to be implemented by the onkeyup event handler of an input field in order to check against typographical errors when a user is entering a credit card account number.
No server side authentication is used to actually validate an account being attached to the number.
TI-Basic (show/hide)
Prime Number Generator
Download: Ti-83 Plus Silver Edition Prime Number Generator
This program runs forever, searching out prime numbers and storing them in a list. It is designed so that you can let it sit on your desk during class and let it calculate until you need your calculator. Then, push the on key and it will quit to let you do your calculations. Next time you start it up it will pick up where it left off. The data is saved in a list.
Designed during the review section of my Calculus I class.
Radical Reducer
Download: Ti-83 Plus Silver Edition Radical Reducer
A quick, simple, and clean program to reduce radicals (square roots). I originally wrote this program in High School during my Algebra II class and have caried it with me ever since. It is smart about choosing the number range to guess about the factoring possibilities, but it is still just a guessing engine.