Other listings by this author  | 
| 
  Base64 1.9   (Downloads: 299) 
Java classes to encode/decode Base64 and Base64u 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 Authorization: header 
for HTTP. The spec is described in RFC 2045. 
 
Don't confuse Base64 with x-www-form-urlencoded which 
is handled by java.net.URLEncoder.encod... 
 | 
| 
  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.... 
 | 
| 
  HunkIO 1.7   (Downloads: 261) 
Java classes to readEntireFile, create a temp file etc. 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 that converts linefeeds to platform specific line feeds even when they are embedded in data. 
 
Why the three linked ball logo?  It symbolises processing a file in line-sized chunks.... 
 | 
| 
  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... 
 | 
| 
  JDisplay 4.5   (Downloads: 419) 
JDisplay displays colorised program listings in web pages. JDisplay displays Java, HTML, bat, SQL, ini, csv, xml, mft 
properties...  files a variety of colours,  fonts, sizes 
and weights to help make them more presentable and readable. 
 
Why would you use it?  For the same sorts of reasons you use 
colours and fonts in an IDE like IntelliJ or Eclipse. They 
make the code much easier to understand. 
 
There is no server-side code used.  Java utilities parse the 
code snippets i... 
 | 
| 
  AmericanTax 3.8   (Downloads: 446) 
Calculates American sales taxes state and district 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 price. 
It also works in reverse given the total paid working 
backwards to get the tax and original price.  In other words 
it will  tell you the sticker price to make somet... 
 | 
| 
  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... 
 | 
| 
  FontShowerAWT 2.9   (Downloads: 330) 
Displays all the fonts available to AWT in Java. Displays all the fonts available to AWT in Java on your 
machine. Displays the fonts in a variety of styles, sizes 
and colours, rendered either with a Canvas or with a TextArea. 
 
FontShowerAwt displays the fonts available on *your* machine 
to *Java*. Other people will have different fonts installed 
and will see different selections available to Java on 
their machines. Your browser will see a slightly different 
set of fo... 
 | 
| 
  Accumulate 1.3   (Downloads: 193) 
Used to accumulate values by category. Used to accumulate values by category. It might be useful 
for example in a billing program to accumulate hours by 
various categories. 
 
It could be used to count how many times various words 
occurred in a document. 
 
All you need is: 
 
   buckets.accumulate( "somecategory", someamount ); 
 
And Accumulate looks after creating the buckets to 
accumulate new categories for you. 
 
e.... 
 | 
| 
  Insult 1.9   (Downloads: 331) 
Generates insults typical of those posted by Republicans in newsgroups. 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 similar unzip utility) into 
any directory you please, often C:\ -- ticking off the (user 
folder names) option. To run as an application,... 
 | 
| 
  JarCheck 1.4   (Downloads: 506) 
Check that class target versions are as expected in a Java jar. Check a Java jar to make sure all the javac -target versions of 
the class files are what you expect. 
 
Java application. 
Requires Java version 1.5 or later. 
 
All Java source code is included. 
 
to use: 
 
java -jar jarcheck.jar   jartotocheck.jar 1.1 1.7 
 
where jartocheck.jar is the name of jar to check. 
It will check all the class files in it. 
 
In this example: 
1.1 is the lo... 
 | 
| 
  FileTimes 1.9   (Downloads: 253) 
Read and set Windows file/dir times from Java: Create/LastModified/LastAccessed Java class library to get/set file and directory times: Create/LastModified/LastAccessed. For Windows only. 
 
Create time is when the file was first written. Modified 
time (sometimes called lastModified) is when the file was 
last written. Accessed time is when the file was last read 
or written. Checking its date, looking at its attributes or 
checking to see if it exists does not count as reading it. 
 
Get/Set Windows Fil... 
 | 
| 
  Sound 1.4   (Downloads: 249) 
Create/synthesize sounds mathematically in Java. 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 which you can then play with 
AudioPlayer.player.start(bis) in an application or with 
Applet.getAudioClip in an Applet. 
 
This is just a sample program. You would insert your own m... 
 | 
| 
  Primes 1.4   (Downloads: 477) 
calculates the prime numbers 1..N, tells you if N is prime etc. calculates the prime numbers 1..N, tells you if N is prime etc. 
 
Prints tables of primes. 
 
Computes the prime just below or above N. 
 
It is useful in computing optimal Hashtable sizes. 
 
 Java source included.... 
 | 
| 
  File Splitter 1.3   (Downloads: 319) 
Split large text/html files into smaller files using embedded split commands. 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 the work. It is 
much faster and more accurate than trying to select huge 
blocks of text in an editor. You don't accidentally lose or 
duplicate text.  Keeping files small makes the site more 
responsive. 
  | 
| 
  LEDataStream 1.8   (Downloads: 245) 
Little-endian replacements for DataInputStream, DataOutputStream and RandomAcces Little-endian replacements for DataInputStream, DataOutputStream and RandomAccessFile. They work just like DataInputStream, DataOutputStream and RandomAccessFile except they work with little-endian binary data. Normally Java binary I/O is done with big-endian data, with the most significant byte of an integer or float first. Intel and Windows 95 tend to work with little endian data in native files. LEDataInputStream, LEDataOutputstream and LERandomAccessFile will le... 
 | 
| 
  CMOSSave 4.6   (Downloads: 338) 
Check CMOS for corruption and automatically restore it. CMOSSave CMOSRest CMOSChk restore corrupted CMOS from 
backup and check that CMOS has not been tampered with. 
 
Naive users sometimes meddle with CMOS settings. We need a 
fast way to put the scores of subtle CMOS configuration 
settings back the way they were. 
 
Power surges can corrupt CMOS. We need a way for a naive 
user to quickly restore all the CMOS settings. 
 
If the battery fails, the contents will be los... 
 |