ftp.nice.ch/pub/next/unix/hack/hackkit.README

This is the README for hackkit.2.N.bs.tar.gz [Download] [Browse] [Up]

Information on the files found in /freebies:

.emacs			: the GNU Emacs setup I use to edit C code
Read.me			: this file
abacus	  abacus.6	: a very user friendly calculator
checkers  checkers.6	: a checkers game
dis	  dis.1		: Mach object file disassembler
epsview	  epsview.1	: very fast Encapsulated PostScript viewer
eyes	  eyes.6	: well-known hack
iconclock iconclock.1	: alterable clock in the icon
magnify	  magnify.1	: magnify screen images
maze			: run this on a VT100 emulator
melt.ps			: type "psh melt.ps", hit mouse to quit
nilist	  nilist.1	: incomplete text-based netinfo utility
pasteboard pasteboard.1	: utility to get/set pasteboard from shell
psencode  psencode.1	: compress PostScript into DPS Binary Encoding
psh	  psh.1		: talk to PostScript server
puzzle	  puzzle.6	: tile puzzle
qix			: draws qix on screen, move mouse for exit
qubic	  qubic.6	: 4x4x4 tic tac toe
see			: type file in ^X notation
sinkdock.ps		: type "psh sinkdock.ps", see comments.
source/			: source code for selected programs
strings			: replacement for Unix "strings" program
tifftomac tifftomac.1	: convert a .tiff bitmap to a MacPaint file.
tiffview  tiffview.1	: display .tiff file very fast

======================================================================

*.1, *.2, etc are "man" pages.  These describe the programs and are
designed to be placed in /usr/man/man*.  You can also peruse them
directly by typing:

	nroff -man dis.1 | more

And you can print them out quite easily with:

	ptroff -man dis.1

======================================================================

All of these programs REQUIRE THE RIGHT MOUSE BUTTON TO BE ENABLED.
To enable the right mouse button, run "Preferences", click on the
picture of the mouse, then click on the "Enabled Disabled" button
until the word "Enabled" is black and "Disabled" is gray.  If you are
actually confused by there being more than one button on the mouse,
you have my sympathy.

These programs use "pop-up menus" exclusively.  To pick an item off a
pop-up menu, point the mouse at a program's window, press the right
button on the mouse, drag to the item you wish to pick, then let go.
You can do this to any of these programs irregardless of what is the
"active application".

Pop-up menus are in my opinion a vastly superior UI.  They do not take
any screen space, and require much less mouse movement, they allow
menus to depend on where you click, allow items to be dynamically
added/removed from menus without tedious redrawing, remove the need to
check which program/window is "active", delay creation of the menus
until the user wishes to use them, etcetera.  My hope is that forcing you
to use them for these simple little programs will get you to
appreciate their benefits.

======================================================================

Permission is granted to distribute the software or source code,
or modified versions thereof, provided:

1: The original Copyright messages are not disturbed.
2: No fee is charged for such copying and distribution.

If you like these programs, a donation of $40 would be appreciated.
If you include several formatted 3.5 inch disks or a formatted Optical
Disk I will send them back to you with all the latest versions of
everything I have written.

If you have made enhancements to this code, or have suggestions
for it, I would like to hear from you.  Please send a message!

	Bill Spitzak
	6227 Orange Street
	Los Angeles, CA 90048

	Spitzak @ mcimail.com

ALL SOURCE CODE, EXECUTABLES, AND IMAGES COPYRIGHT 1991 BY BILL SPITZAK.

THIS SOFTWARE IS FREE.  NO PORTION MAY BE SOLD OR OTHERWISE
DISTRIBUTED IN EXCHANGE FOR ANY COMPENSATION.  NO MODIFIED VERSIONS,
SOFTWARE DERIVED FROM THIS SOURCE CODE, OR OTHER USES MAY BE SOLD OR
DISTRIBUTED FOR ANY COMPENSATION.  THIS SOFTWARE MAY, HOWEVER, BE
FREELY REDISTRIBUTED (IN FACT THIS IS ENCOURAGED) PROVIDED ALL
SUPPLIED SOURCE CODE IS INCLUDED AND THIS MESSAGE IS NOT DISTURBED.

ABSOLUTELY NO WARRANTY, TO THE EXTENT PERMITTED BY APPLICABLE STATE
LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING, BILL SPITZAK AND/OR
OTHER PARTIES PROVIDE THESE PROGRAMS "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
PROGRAM IS WITH YOU.  SHOULD THE PROGRAMS PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW WILL BILL SPITZAK AND/OR
ANY OTHER PARTY WHO MAY MODIFY AND REDISTRIBUTE THESE PROGRAMS AS
PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY LOST
PROFITS, LOST MONIES, OR OTHER SPECIAL, INCIDENTAL OR CONSEQUENTIAL
DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE (INCLUDING BUT NOT
LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES
SUSTAINED BY THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH
OTHER SOFTWARE) THE PROGRAM, EVEN IF YOU HAVE BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER PARTY.

THIS SOFTWARE IS NOT SUPPORTED IN ANY WAY BY ACTIVE INGREDIENTS INC.
OR ANY AFFILIATED COMPANIES.

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.