Programs by Canadian Mind Products

46 programs found

SetClock

Set PC Clock from an accurate atomic clock on the web. You can put in on your website so that others can use it to correct their clocks without having to install software or without you having to install software...

American State Sales Tax Calculator

Calculates American sales taxes, state and district. Java Applet that can also be run as an application. Requires Java version 1.5 or later. Java source code and sample HTML included. This version computes by adding sales tax to a base...

FourTidy

To tidy, sort, prune and dedup a JP Software Take Command/TCC/4NT/4DOS hidden descript.ion file. These files are used by the DESCRIBE utility to track what your various files are for. First make the directory containing the usually-hidden descript.ion file current....

Insult Generator

Generates insults typical of those posted by Republicans in the alt.politics.bush newsgroup. Java Applet that can also be run as an application. You can run it without installing it at mindprod.com/applet/insult.html To install, Extract the zip download with WinZip, (or...

Mouse Position Detector

In Java, allows you to find out where the mouse in on the screen, even when it is not over one of your apps. This has similar function to MouseInfo.getPointerInfo in Java 1.7+. This class will work in any version...

Hunk I/O

Java classes to include in your own programs. They let you read or write a file in one fell swoop into RAM. It also includes createTempFile method that is more convenient to use than Sun's File.createTempFile. It also includes PrintWriterPlus...

File Splitter

Split large text/html files into smaller files. I find it much faster and more accurate than cut and paste. You embed commands in the big file telling it which pieces of it are to go where, then let Splitter do...

Comparators

Java classes to include in your programs. Includes: HTMLArrayComparator.java: Compares two arrays of Strings of HTML, ignoring embedded tags. HTMLComparator.java: Compares two Strings of HTML, ignoring embedded tags. StringComparator.java: Compares two Strings, case sensitive. StringComparatorIgnoreCase.java: Compares two Strings, case insensitive....

Boyer

Fast string search (indexOf) using the Boyer-Moore algorithm. Incorporate this class into your own Java programs to rapidly search strings. use: import com.mindprod.Boyer.Boyer; ... Boyer b = new Boyer("dogcatwombat"); int where = b.indexOf("cat"); or int where = Boyer.indexOf("dogcatwombat","cat"); Boyer-Moore is...

Credit Card Validator

The CreditCard Validator will help you tell: 1. if a credit card number is valid, 2. which credit card vendor handles that number. It is a simple Applet to demonstrate the use of the ValidateCreditCard class. It validates the prefix...

Sound

Sound lets you mathematically create sounds in Java. You define your sounds in terms of 16-bit linear code for the waveform, -- an array of samplings. The U_Law.class will then convert that to (or from) *.AU mu-law 8-bit encoding format...

Encodings

Applet to list all supported encodings (character sets) supported by your browser/java. To install, Extract the zip download with WinZip, (or similar unzip utility) into any directory you please, often C:\ -- ticking off the (user folder names) option. To...

FontShower

Displays all the fonts available to Java on your machine. Displays the fonts in a variety of styles, sizes and colours, rendered either with anti-aliased or plain. FontShower displays the fonts available on *your* machine to *Java*. Other people will...

Base64

Base64 is a freeware way of encoding 8-bit characters using only ASCII printable characters similar to UUENCODE. UUENCODE embeds a filename where BASE64 does not. You will see BASE64 used in encoding digital certificates, in encoding user:password string in an...

Biorhythms Calculator

Calculates and displays biorhythm graphs. Enter your birthdate and this Applet and it will calculate your biorhythms for any day in the past or future. It computes your 23-day physical, 28-day emotional, 33-day intellectual and combined cycles. The combined cycle...