Joel’s Software

Over the years, I've made extensive use of freeware and shareware. It's often written by intelligent people with real programming skills and a desire to get it right — qualities often sadly lacking in programmers of commercial software. (Or, in some cases, in the people who direct their efforts.) This stuff is my way of "putting something back", of making a contribution to a community which has supported me. I'm not a trained programmer, but I have been an amateur programmer for some time and I have managed to pick up a few skills.

IMPORTANT DISCLAIMER: All of this stuff is made available to you without charge and no guarantees of any kind are attached. It works okay for me, to the extent that I've been able to test it, and I firmly believe that compound modifiers should be hyphenated. But I make no promises.

filtr31.zip (25 kB) — The latest version of my text-file searching software. Multiple simultaneous keyword options, automatic line-length determination, etc.

ordstrip.zip (9 kB) — Strips the ordinary terms from an S.C.A. ordinary-and-armorial database, leaving only an armorial.

ordgen.zip (14 kB) — Converts an S.C.A. ordinary-and-armorial database into a bunch of separate files, one for each ordinary category. Works most efficiently if you can set up a RAMDISK large enough to hold the output files (currently about 24 MB needed), but this isn't strictly necessary.

hyprcub1.zip (1.6 MB) — Displays a 4-dimensional hypercube, with a variety of hyperplanar cross sections. User control over colours, orientations, cross-section position, etc.; automated rotations and cross-section motions; completely programmable with a scripting language. This software is no longer a test version; the documentation was slightly modified on June 22, 2000, and the last software modification was in April. This package is shareware; if you find it useful, please pay for it as described in its documentation.

This version is written in Visual Basic and runs under Windows 95 or 98. I think it will also run under Windows NT but I'm not sure about this. It may run under Windows 3.x with WIN32S but I don't know. (If you try it and find out, one way or the other, please let me know!) To install: Download the file and extract its contents to a temporary directory, using PKUNZIP or WINZIP or some other extractor. Then run the SETUP.EXE file which should have been extracted.

precedw1.zip (1.4 MB) — Order of Precedence sorter for Windows, v. 1.0.1. The purpose of PRECED is to sort "order of precedence" data. Its input consists of two files. One file contains the information about the people and their awards, and the award dates. The other file contains a list of known awards and their relative "values". This package is on my alternate software page.

The output of PRECED will, depending on its settings, consist of either (1) a file containing the original data, sorted according to peoples' precedence; or (2) a file containing the original data, sorted according to peoples' names (alphabetical order); or (3) a file containing a list of people's names and highest awards only (a "marching order"); or (4) a series of files, one for each award type, each listing all people with that award and the dates they received it, sorted according to those dates.

This version is written in Visual Basic and runs under Windows 95 or 98. I think it will also run under Windows NT but I'm not sure about this. It may run under Windows 3.x with WIN32S but I don't know. (If you try it and find out, one way or the other, please let me know!) I'm working on a not-so-bloated command-line version in C for DOS and UNIXoid systems, but the bugs are being stubborn. To install, unzip this file into a directory and then run the 'setup' program from the package. To run the package, you will need a list of the available awards and their relative values, and, of course, the precedence data to be sorted. (The award list included with the package as a sample is the Ealdormere list.) For details of operation, see the included documentation.

Back to Joel's Home Page