I wrote this stuff for me, but if you find it useful, enjoy.
A program called Mailleds inspired this program. The idea was to
blink an led on the keyboard when new mail is waiting (actually,
Mailleds has many other features, but this was the feature I
wanted). It didn't work for me, so I wrote my own. It is released
under GNU Public license.
README
( bytes)
mailblink_0.8-1.dsc
( bytes)
mailblink_0.8-1.tar.gz
( bytes) documentation and source
mailblink_0.8-1_i386.deb
( bytes) Package for (woody) Debian systems.
I have always been suspicious that password generating programs
were not as random as they should be. So I wrote my own with that
principle in mind. Unlike most programs, it asks for the amount of
entropy that should be in the password rather than the length. It then
generates a password long enough to have the approximate required entropy.
It is released under GNU Public license.
passgen_0.4.tar.gz (11482 bytes)
documentation and source
To emphasize to a class that JavaScript is a complete
programming language I decided to implement something useful in it
(i.e. not flashing buttons). The results are these Javascript
implementations of Base64 MIME encoding, and the Tiny Encryption
Algorithm TEA. They
are compatible with the
MIME::Base64,
Crypt::CBC,
Crypt::TEA Perl
modules (note: for full TEA compatibility, use passwords no more than 16
chars long).
base64.txt
( bytes) Javascript source code.
tea.txt
( bytes) Javascript source code.
md5.txt
( bytes) Javascript source code.
tea_example.html An example page
using these functions.
teaframe.html Another example.
Xkeyspy is a small utility that connects to your X session and
displays your keystrokes (in all existing windows). Compiled fine for me on
Linux, AIX, and Solaris. I wrote it back when it was commonplace to connect to
another machine and issue "xhost +" or "xhost +remote" to let remote clients
connect to your X11 server. It was a demo to convince a colleague against the
practice (and today X forwarding is essentially universally tunneled through
secure links like ssh).
xkeyspy.c (3220 bytes) source code.