Some useful Unix software
These programs were written by Andrew Myers and are
freely available for use, subject to some provisos contained in individual
distributions. These programs are free, but come with absolutely no
warranty.
The programs requiring compilation are set up using autoconf, and are easily
built and installed. They do require an ANSI C compiler (such as the GNU C
compiler, gcc).
To receive notification of updates to any of the software offered here,
please send mail.
- The Condorcet
Internet Voting Service makes it easy to set up
your own secure, anonymous elections across the Internet, using
state-of-the-art algorithms for ranking choices.
-
XSokoban is the X version of the classic puzzle game.
- relplot generates
high-quality PostScript plots of relations on
two variables, expressed as equations.
- rcsview displays RCS and CVS files by using
color to indicate which version various text came from. It allows rapid switching between
viewed versions while maintaining the same position in the file, and convenient display of
log messages. It requires Tcl/Tk.
- mvsed is a simple but useful script that allows easy manipulation
of files while applying substitution patterns to the filenames. For example, mvsed makes it
easy to change file extensions, to change filenames from upper- to lowercase, or to move files between one directory structure and another.
- grader is a program for
generating appealing plots of exam scores and other sampled data, using
a posteriori principles to form a hypothesis about the "true"
probability distribution being sampled (or at least a nice excuse for
smoothing). [An
example]
- netview displays
the packets being sent on a local network in an
unusual and intuitive dynamic animation. It works on Linux and
Windows. (This program was developed with Saikat Guha, building on an
older program that was developed with Bruce Karsh and Paul Haeberli.)
- ccube displays the
current X colormap in either a standard 8x8 grid or by the colors' positions inside the
RGB color cube. Handy for seeing how various programs are using the colormap.
TeX packages
PostScript hacks
These are some not very useful but fun PostScript documents.
Small Javascript hacks
Useful software I don't distribute
-
I wrote the original graphical diff/merge tool, called gdiff in 1989 when
I worked at Silicon Graphics. I was inspired by the interactive
textual diff program, sdiff. Since then there have been several
nice spinoffs that add features like text editing and directory-level merging.
Examples are mgdiff, xxdiff, kdiff3, and meld. They still look very much
like the original gdiff!
Andrew Myers
andru@cs.cornell.edu