all software/

Canadian Mind Products and Fornt Software for Windows

Downloads and Reviews 1-10 of 10
Calculates Canadian sales taxes
Safely converts ampersands to !amp; entities
Java to encode/decode Base64 and Baseu
Java to  read/write/aliign/pack csv files.
$10 - Canadian Mind Products

Calculates Canadian sales taxes: GST HST and PST. Works either as an application or as an Applet that needs to run in JDK 1.3+ capable browser.



$0 - Canadian Mind Products

Cleans up HTML by converting appropriate ampersands to the equivalent !amp; entity.



$0 - Canadian Mind Products

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 passwords.



$0 - Canadian Mind Products

Java classes you can use standalone or embed in your own programs to Read, write, align and pack comma, tab and semicolon-separated variable files, commonly known as CSV files.



 
Find mouse screen position in Java.

Mouse
$10 - Canadian Mind Products

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.5+.
This class will work in any version of Java.

It uses JNI and a DLL, so it only works on Windows.

You must install the nativemouse.dll somewhere on the path.

Then your programs can find out the x and y position of the
mouse, [(0,0 is the upper left of the screen] at any time by
calling:

Point p = com.mindprod.mouse.Mouse.getWhereMouseIsOnScreen()

Java and C source included.

You can test the program by typing:

java -cp C: com.mindprod.mouse.Mouse

Where C: in where you installed the com/mindprod/mouse
directory.

The nativemouse.dll must be on the path, e.g. in the current
directory. With JDK 1.5, the DLL can be in the jar, so long
as it has no package path.



 
The bulk emailer broadcasts an email.

Bulk Emailer
$40 - Canadian Mind Products

The bulk emailer program allows you to send the same email
to a long list of people. Unlike competing products, it does
not require you to run any code on your ISP's server.

The price includes customising the program to your needs.

For more detail see the manual at


To install, Extract the zip download with Winzip, available from
(or similar unzip utility) into any
directory you please, often C: -- ticking off the "user
folder names" option.

You will have to modify the CustConfig.java file, recompile,
and rebuild the jar. Only programmers will feel comfortable
doing this. Most people should contact me at
inquiry@mindprod.com for help in configuring and installing.
You need to copy the *.bat files to a directory on the path.

To use this product you will need two different email accounts,
one for sending your emails and one for relaying them to
your list of recipients.



Read and set Windows file/dir times from Java

FileTimes
$10 - Canadian Mind Products

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 File Times Create/LastAccessed/LastModified
with a JNI native code class.

Java and JNI you include in your own code.

You can test with

C:
CD com.mindprod.filetimes
java com.mindprod.filetimes.FileTimes

and ensuring nativefiletimes.dll is on the path, e.g. in the
current directory. In JDK 1.5+ the DLL may be in the jar, so
long is it has no package path name.

See FileTimes.java for the API to use these methods in your
own programs. FileTimes does nothing by itself, other than a
debugging test harness to demonstrate the methods.

Windows keeps file timestamps accurate to 100 nanoseconds
with 10,000 times as much precision as Java's 1 ms. This
means if you copy a file in Java, the new file will not
have the exact same timestamp as the old. This package
retrieves and sets timestamps accurate only to the
millisecond.


Create sounds mathematically in Java.

Sound
$0 - Canadian Mind Products

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 mathematical
functions or cannibalise parts of the code.

Use winzip to extract U_Law.java and Sound.java with
folder names into the commindprodsound directory.

java com.mindprod.sound.Sound


Tidies 4NT/4DOS DESCRIBE file descriptors

FourTidy
$0 - Canadian Mind Products

To tidy and sort a JP Software 4NT/4DOS hidden descript.ion file.
These files are used by the 4NT DESCRIBE utility to track what
your various files or for. See
for more information on the 4NT command processor.

First make the directory containing the usually-hidden descript.ion file
current. e.g.

C:
cd env

Then invoke the java program with:

java.exe -jar C:commindprodfourtidyfourtidy.jar

If you have Excelsior Jet,
() you can compile the
jar and simplify that long-winded command to:

fourtidy.exe

To save typing, create a *.BAT file on the path containing the command.
You might also want to hide/reveal the descript.ion file with:
attrib +h descript.ion
attrib -h descript.ion

Fourtidy will sort, tidy, and prune duplicates in the
descript.ion file. It will also create a non-hidden file
called readme.txt with the information about all your files
in the directory in aligned human readable form.

Be careful, fourtidy will replace any existing readme.txt file you
may have in the directory!!


Java Keystroke and Mouse Event Tutor

KeyPlayer
$0 - Canadian Mind Products

Java Keystroke and Mouse Event Tutor. Application to let you
experiment to learn how mouse and keystroke events work.
Output appears on the console. Just click the mouse or hit
keystrokes and watch what details of the events generated.

To install, Extract the zip download with Winzip, available from
(or similar unzip utility) into any
directory you please, often C: -- ticking off the "user
folder names" option. To run as an application, type:

java -jar C:commindprodkeyplayerkeyplayer.jar

adjusting as necessary to account for where the jar file is.

Version 1.1 avoids dumping control chars to the console.

Version 1.3 adds a PAD and icon. renamed from keyplay to keyplayer.


© 2007-2008 Software Institute

Software Institute periodically updates pricing and product information from third-party sources,
so some information may be slightly out-of-date. You should confirm all information before relying on it.