Programs
Yes, I program for a living, and in my weaker moments I even do it for
fun. Due to the pressures of work and the time spent on my travels and
other interests this page is somewhat emptier than I would like.
I program in C, C++, Java and HTML. I have in the past used Pascal, Fortran, Basic,
Paradox, DBase, SQL, and Assembler to name a few.
I started programming in Basic and machine language on a ZX81 then advanced
to an Atari 800. At University I worked in VAXes and in the real world
I use PCs.
C++ has been my language of choice for some time now, but since getting
on the net I have discovered Java and am busily working my way toward proficiency.
I like Java as a language. It is close enough to C++ for me to feel comfortable
with it and the improvements are definitely a step in the right direction. My experience
with HTML likwise began a few months ago when I first started to think about setting up
a web page. This web page is my own work and I have also helped a few friends with
HTML and graphics for their own web pages.
Here are a few of the programs I have written in my spare time. Some of the stuff here
pretty is ancient and in great need of an update. Perhaps when I have more free time, like
after I retire. If you download any of these programs you should read the
licensing and disclaimer section.
- TY
- TY is a DOS file viewer. It will view multiple files and supports wildcards, word wrap
and searching. It displays in 40 line mode to get more text on screen.
Download Ty.Zip14 KB Zip archive.
- CATALOG
- CATALOG is a DOS directory viewer. It is an alternative to DIR that I wrote back when the
standard dos command didn't have the right options. It shows all files, even system and hidden, in
a compact two column format. I usually rename it to C so I have less characters to type.
Sorry, Catalog is not currently available for download.
- UNIX2DOS
- UNIX2DOS is a DOS command line utility for converting text files with the Unix linefeed
(eg Unix files downloaded from the net) to the DOS carriage return/linefeed format.
It accepts multiple input files and wildcards.
Download Unix2Dos.Zip 8 KB Zip Archive.
UnHide
- UnHide is a programmer's utility for Windows 3.1. It displays windows, window classes,
tasks and modules. You can send messages to the windows, close applications, unload modules and
all sorts of other dangerous things. It is useful for debugging, removing crashed DLLs and generally
messing with the system. I have vague plans to release a Win95/NT version, but don't hold your breath.
Sorry, UnHide is not currently available for download.
Glooper
- Glooper is the first game I wrote on the VAX. Later I ported it to the PC and this is the windows
version. This also may be ported to Win95 and enhanced to do smooth scrolling and animation. Maybe.
Glooper is a basic maze game loosely based on a game I once had on the ZX81. Run around the maze
eating stuff and avoid the bad guys. Multiple user configurable levels.
Download Glooper.Zip 45 KB Zip archive.
Poker
- Poker is a poker hand simulator for Windows 95 and NT 4.0. It allows you to set up
conditions and then simulate thousands of hands to guage the odds. It plays five
card stud, seven card stud and Texas Hold'em. All games can be played for
high, low or split. While it does not really do draw games
as it will not decide what cards to draw it can still be used to play "what if" with
starting hands or draws.
Download Poker.Zip 98 KB Zip archive.
Mini Notes 2.1
- Mini Notes is a simple note and reminder program for Windows 95/NT/XP.
You can enter notes or references to files, set alarms with optional repeats and generally
help organize your day. Mini Notes is very small so it does not waste your disk space or
memory.
This is the long overdue version 21. It contains many new features, so give it a try.
Download MiniNote.Zip 58 KB Zip Archive.
RpgTable 1.0
- RpgTable is a Win32 (windows and console) port of
Colin Steele's RPGTABLE program. RpgTable is a utility for randomly generating
names, character and item descriptions and just about anything else. It is driven by a
set of data files which specify various textual elements and how they are combined.
Note that as Colin's program is under the GPL my extensions to it are also GPL.
Download RpgTable.Zip 355 KB Zip Archive.
Download RpgTableSource.Zip 177 KB Zip Archive.
Licensing
All programs, documentation, data, help files etc. etc. are copyright © John Cleland.
I do not want to have to deal with licensing my programs, nor do I want to sell crippleware
so all of the programs presented here are donation-ware. This means that the programs may
be used for private non-commercial or educational purposes without charge. If you wish you may show your
appreciation by sending me a donation to encourage me to keep up the good work. If you are a fellow
programmer donations of your software would also be appreciated. Donations may be sent to :
John Cleland
20 Resthill Crescent
Hamilton
New Zealand
Any distribution of these programs must include all of the files in their original condition, without removal,
addition or modification.
These programs may not be sold, resold, included as part of another commercial package or used for
any other commercial purpose without the prior written consent of the author.
Disclaimer
All of these programs are provided as is. There are no warranties, no support arrangement, no
claim of merchantability or fitness for any specific purpose and no acceptance of liability for loss or damage
caused by use of these programs. Use at your own risk!
[ Main | Travel
| Programs | Interests
| Games | Amber |
E-Mail
]
Copyright © 1996-2003 John Cleland. Last updated
29-May-2006