Mark Edgar - Projects

Here are a few programs I've written. All of these programs are licensed under the GPL. Binaries are provided only for Windows-specific programs and programs written in Java. Comments are welcome.

PuTTYcyg

Cygwin screen

Ray Diagram

RayDiagram.zip (25018 bytes) (source + java class files)
MD5 hash: 81ee043e502b1e0aedd54cdeca6b8d53

RayDiagram is a Java applet that demonstrates how to draw ray diagrams for spherical mirrors and lenses.

mrcs

mrcs (5269 bytes)(Perl script)
MD5 hash: 6313f054812cec5a00313dccc21242ab

mrcs is a Perl script which allows RCS to be used with relocated RCS directories.

jCarnegie

jcarnegie.tar.gz (121971 bytes) (source + java class files)
MD5 hash: 1df5288d4ceac4f31e5f84340bf71e89
latest beta jcarnegie-beta_20010706.tar.gz (189925 bytes) (source + java class files)
MD5 hash: 9e8ea80f6092439bddc51b37a0f2bd05

jCarnegie is a reimplementation in Java of the Carnegie course scheduler.

It downloads course schedule listings from a university and allows the user to browse through possible schedules for the selected courses. It can export schedules to HTML for later offline viewing.

jCarnegie uses the concept of handlers (much like the original Carnegie) for each university. Currently, the only handler provided is for Arizona State University, but you are encouraged to write one for your school.

Requires: Java 2 Runtime environment

Carnegie handler - Arizona State University

Arizona State University (7757 bytes) (perl script)
MD5 hash: 789ce602d81257349df6f57b24c296b3

This is a handler for ASU for the Carnegie course scheduler.

Requires: Carnegie soon to be known as Sophomore.

randstr

randstr-1.4.tar.gz (17143 bytes) (source)
MD5 hash: 23b0c79bd8132fe9c8537f9f6811917f

Generates random strings matching a given regular expression.

Requires: ANSI C compiler. It can be made to work on non-Unix platforms, but it currently uses getpid() to help seed the random number generator.

lwmenu

lwmenu-1.2.tar.gz (10564 bytes) (source)
MD5 hash: a6e73ff846421ca96e81514a2feab898

Application menu for X written in Tcl/Tk.

Requires: X11 Window System, Tcl/Tk (version 7.6/4.2 or 8.0/8.0 or 8.2/8.2 or 8.3/8.3)

Optional: Debian GNU/Linux with the menu package, lwm (Lightweight Window Manager)

frac

frac.tar.gz (26219 bytes) (source)
MD5 hash: 8bfa503ad2a30eb86a10ccabf00f3e3c

Print fractions in repeating floating point in base 2 through 36.

Requires: ANSI C compiler.

edfont

edfont-0.4.tar.gz (9501 bytes) (source)
MD5 hash: 1124cd0220f380c4b51068ac100752dc

Curses based console font editor for Linux.

Requires: Linux, setfont, ncurses

ClipRot

cliprot.zip (18102 bytes) (binary and source)
MD5 hash: 9a4eb4b560248d5a486879b9b14031d3

A handy little clipboard utility for Windows 95 that performs a ROT13 transformation on the contents of the Windows clipboard. Also has a save-clipboard-to-file feature.

identd

identd-1.19.zip (17853 bytes) (binary and source)
MD5 hash: 49228a26743fccbf948fb13e5ad9b5d9

A basic ident daemon for Windows 98/ME/NT/2K. Implements RFC1413: Identification Protocol.


Please send all comments, criticisms, suggestions to medgar@student.gc.maricopa.edu
Legal Disclaimer