Other listings by this author  | 
| 
  LinkedList 1.6   (Downloads: 193) 
LinkedList is replacement for Java Vector class.  Classical doubly linked list. LinkedList is replacement for Java Vector class.  Classical 
doubly linked list.  Faster that Vector for insert/delete, but slower 
for indexed access.  The interface is modeled on java.util.Vector, so 
you can try it both ways and pick which is faster for your needs. 
Heavily commented Java source included.  copyright (c) 1997-2008 Canadian Mind 
Products.  May be freely distributed and and used for any purpose 
except military. 
... 
 | 
| 
  Ini 1.4   (Downloads: 500) 
Windows *.ini file verifier, tidier and sorter. Windows *.ini file verifier, tidier and sorter. 
 
Tidies and sorts windows *.ini files, ones that look like this: 
[section] 
; a comment 
item=value; 
 
To use: 
 
java.exe -jar ini.jar  C:\somedir\somefile.ini UTF-8 
 
Where UTF-8 in the encoding. 
Opera uses UTF-8. You can leave it to the default for most others. 
The original is named somefile.ini.old when you are done. 
 
Don't run ini ... 
 | 
| 
  Common11 2.8   (Downloads: 388) 
common utility classes that work under Java 1.1+ common utility classes that work under Java 1.1 without using Arraylists or Swing. 
 
Class library. 
Requires Java version 1.1 or later. 
 
BigDate:         simplified date handling when you want dates without times. 
CMPAboutBox:     a proper about box that provides useful information. 
ImageInfo:       information about a GIF, png, jpg. 
ImageViewer:     component to display an image 
Limiter:         cap, corral and h... 
 | 
| 
  MimeCheck 4.5   (Downloads: 474) 
Check that a server is sending the correct mime type for any given URL. Check that a server is sending the correct mime type for any given URL. 
 
Helps you check that a server, possible not even yours, is properly configured.... 
 | 
| 
  Http 2.9   (Downloads: 753) 
HTTP GET/POST/HEAD/PROBE/CHASE java class library for http: or https: http is a small library of Java classes to let you do GET/POST/HEAD/PROBE/CHASE to a server r with http: or https. It will also encode parameter pairs for you. 
 
It does nothing on its own. It is intended to be incorporated into your own programs. 
 
To see a sample use have a look at the com.mindprod.submitter package, downloadable... 
 | 
| 
  Tabout 2.7   (Downloads: 229) 
converts tabs to spaces in an ASCII text file. converts tabs to spaces in an ASCII text file 
usage : TABOUT  Myfile.TXT 
Don't use it on word processor files.  Assumes tab stops 
are 8 columns apart.  Also trims ^Z and corrects any 
malformed CrLf line endings.  C source included. 
Copyrighted, but may be distributed freely and used for 
any purpose except military.... 
 | 
| 
  Honk 1.5   (Downloads: 244) 
Plays one or more of the Standard Windows sounds or wav files. Plays one or more of the Standard Windows sounds, triggered 
purely from the command line. 
 
use: 
 
  honk 
     - Plays the default system sound. 
 
  honk  SystemStart SystemHand SystemQuestion 
     - Plays the given list of standard system sounds (usually just one). 
     - they are case-insensitive (you can get the case wrong and it will still work). 
 
Possible sound names are listed in the registry... 
 | 
| 
  ISBN 2.5   (Downloads: 339) 
Tidies, interconverts and Validates ISBN-10 and ISBN-13 book numbers. Helps you proofread, interconvert, validate and tidy ISBN-10 and ISBN-13 (International Standard Book Number) references in your HTML or other documentation.  It validates the checkdigit, inserts dashes, interconverts ISBN-10 and ISBN-13. It displays them both with and without dashes.... 
 | 
| 
  Biorhythms Calculator 2.7   (Downloads: 928) 
Calculates and displays biorhythm graphs. Calculates and displays biorhythm graphs. 
 
Enter your birthdate and this Applet and it will calculate 
your biorhythms.  It computes your 23-day physical, 28-day 
emotional, 33-day intellectual and combined cycles.  The 
combined cycle is sometimes called the luck cycle.  The 
theory of biorhythms is when the cycles are positive/high 
you will have high energy.  When they are negative/low you 
will have low energy. When they... 
 | 
| 
  Wavelength 1.3   (Downloads: 263) 
Wavelength creates Color objects given the light wavelength or the frequency Wavelength creates Color objects given the wavelength or 
the frequency of the light rather than the usual RGB or HSB. 
 
instead of: 
Color c = new Color(255, 0, 0); 
use the frequency in nanometers, and gamma 0.0. .. 1.0. 
(gamma is intensity/brightness.) 
Color c = Wavelength.wvColor( 400.0f, 0.80f ); 
The visible range of the spectrum is 380..780 nanometers. 
Smaller is bluer. 
 
or using frequency in Terahe... 
 | 
| 
  RadixSort 1.6   (Downloads: 213) 
RadixSort is a fast internal sort written in Java that mimics a card sorter. RadixSort is a fast internal sort written in Java that 
mimics a card sorter. Source provided. It is faster than 
both HeapSort and QuickSort. It sorts using a comparision 
routine you provide to compare two elements to be sorted 
plus a method to extract individual bytes from the keys to 
be sorted. The time to sort each item  unlike most sorts, 
does not increase with larger sorts.  It depends rather on 
the key length. 
  | 
| 
  HeapSort 1.7   (Downloads: 235) 
HeapSort is an implementation of Williams and Floyd classic HeapSort. HeapSort is an implementation of Williams and Floyd's TopDown HeapSort. 
HeapSort is a fast internal sort written in Java that uses a 
sorting algorithm analogous to power struggles for higher 
positions in a hierarchical bureaucracy. Source provided. It 
is faster than QuickSort, but slower that RadixSort. It 
sorts using a comparison routine you provide to compare two 
elements to be sorted. 
 
You can test it with: 
  | 
| 
  Spinner 1.1   (Downloads: 352) 
DateSpinner, hex and formatted dollar input for Java JSpinner. Spinner consists of source for classes for a DateSpinner and to add hex and 
formatted dollar input/output for Java JSpinner to your own 
Java programs. 
 
Spinner offers two NumberFormatter classes you can use with 
a JSpinner. One is HexNumberFormatter which lets your 
JSpinner range over hex values. The other is 
DollarNumberFormatter which lets your JSpinner range over 
dollar values. It works better than JSpinner.NumberEd... 
 | 
| 
  Unicode 1.8   (Downloads: 381) 
Used to test your computer's Unicode support Used to test your computer's Unicode support and your font's 
support for particular characters, or as a learning to to 
explore the Unicode character set. Displays in Courier, 
TimesRoman, Symbol, Dialog and Helvetica. 
 
copyright (c) 1996-2008 Nic Fulton nic.fulton@reuters.com of 
Reuters Ltd. Modified by Roedy Green 
of Canadian Mind Products with permission. 
 
To install, Extract the zip download with WinZip, availa... 
 | 
| 
  Splice 1.5   (Downloads: 370) 
SPLICE splices bits of files together SPLICE splices bits of files together e.g. 
SPLICE Cut MyFile.Txt  Start 99 Length 99 Insert  MyFile2.txt At 99 
SPLICE Copy MyFile.Txt Start 99 Length 99 Overlay MyFile2.txt At 99 
 
Uses for SPLICE: 
 
1. excising a section of a file. 
2. replacing a section of a file. 
3. inserting a section into a file. 
4. extracting a section of a file. 
5. appending a section onto a file. 
 
This program may be freel... 
 | 
| 
  ShellSort 1.4   (Downloads: 229) 
ShellSort is a simple sort suitable for 2000 or less elements. ShellSort is a simple sort suitable for 2000 or less 
elements. It sorts using a comparision routine you provide 
to compare two elements to be sorted. 
 
You can test it with: 
 
java.exe com.mindprod.shellsort.TestShellSort... 
 | 
| 
  FileIO 6.1   (Downloads: 588) 
Generates sample Java code to do 617 types of I/O. 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.  It shows you how to read or write ASCII-8 bit characters (plain or locale-encoded), Unicode 16-bit characters, raw bytes, big endian binary, little endian binary, or serialised objects, buffered, unbuffered or gzip compressed. 
  |