Programs by Canadian Mind Products

46 programs found

Chop and Behead

Chops the end ends off text files either before or after a marker string. The companion Behead utility chops the beginnings off files before or after a marker string. chop.jar [-q] -charset="UTF-8" -before="xxx" -after="yyy" [-s] files and dirs -q =...

Holiday Calculator

Calculates when various holidays occur in any given year BC or AD. Designed to be cannibalised to include the calculation routines in your own programs. You might use it to prepare paper calenders well in advance or electronic calendars. You...

RightSize

RightSize checks that .png, .jpg, .jpeg, .gif and .webp files are the size you expect. By that I mean the size of the images in pixels, not the size of the files themselves. In particular, you might use it to...

Quoter Amanuensis

Converts text with many possible cleanups, including preparation of HTML and Java, aligning in columns, character set conversion, case converting, removing excess white space, removing blank lines, preparing regex expressions.... Converts raw text with the following possible cleanups: 0. Flow...

Which

Which is a Java utility for Windows that searches the path and tells where it finds a given exe or dll. It further tells you what type of exe/dll it is, i.e. DOS 16-bit, Windows 16-bit, Windows 32-bit, Windows AMD...

File I/O Amanuensis

I/O teaching tool that generates sample Java source code to read or write the console, a sequential file, a random access file, a String, an array of characters, an array of bytes, URL, HTTP CGI GET/POST, Socket, resource or Pipe....

GreetingCard

Prints greeting cards from your own images. You can most easily run it as an Applet at http://mindprod.com/applet/greetingcard.html or you can install it and run it as an application with: java.exe com.mindprod.greetingcard.GreetingCard or greetingcard.jar To use it click choose image...

SortedArrayList and Merge

This is a pair of library classes to include in your own code for manipulating ArrayLists. It consist of two classes: SortedArrayList and Merge. SortedArrayList is an ArrayList that remembers how it is sorted, so that if you ask it...

CSVReader/Writer

31 Java classes you can use standalone or embed in your own programs to Read, write, align, sort and pack comma, tab and semicolon- separated variable files, commonly known as CSV files. It consists of 31 Java classes/utilities CSVReader, CSVWriter,...

Common JDK 1.7+ Utility classes

Common utility classes that work under Swing Java 1.7+. They are intended to be included in your own Java programs. Some of the classes included are: Age : computes age in years, months, days BigDate : replacement for Date, calendar...

Canadian Sales Tax Calculator

Calculates Canadian sales taxes: GST HST and PST today or as they were in the past. 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...

Conversion Amanuensis

Conversion teaching tool. Shows you how to convert any of the 17 basic Java types into any of the other. Conversion Amanuensis as your side whenever you need Java code to convert anything to anything else. Runs an as Applet...

The Replicator

The Replicator lets you distribute large numbers of files to many people efficiently. The software automatically downloads just the changed files and deletes ones no longer part of the distribution. Unlike other similar tools, all it requires is an ordinary...

VerCheck Version Change Detector

WHAT IT IS FOR ************** I used to check over a dozen websites each day to see if new versions of the software I use had been released. This was time consuming and error prone. VerCheck automates this process by...

SnapTime

SnapTime is similar to a stop watch. The difference is, it works in absolute time. Every time you click the SNAP button, it captures the current time and displays it in a list. A traditional computer stop watch captures the...