Software


rlwrap

rlwrap is a 'readline wrapper' that uses the GNU readline library to allow the editing of keyboard input for any other command. Input history is remembered across invocations, separately for each command; history completion and search work as in bash and completion word lists can be specified on the command line.

What do you need to compile and run it

A newer (4.2+) GNU readline and an ANSI C compiler. rlwrap compiles and runs on many Unix systems and on cygwin.


p5httpd

Tiny HTTP server written in perl in order to run perl CGI scripts on EPOC machines. Should work on any machine with TCP sockets and perl, even if it cannot fork(). Also useful as a simple and efficient server to run CGI scripts under cygwin. The distribution contains a number of example .cgi scripts and a slightly adapted copy of Ward Cunningham's QuikiWiki - but one single file (p5httpd) is all you really need.

What do you need to run it?

Perl (only Perls standard modules are needed). For EPOC, there is Olaf Flebbe's great perl port.


Emacs MIDI-input mode

A minor mode for GNU Emacs on Linux for typing note names (in GNU LilyPond format) with a MIDI keyboard. One can bind text or Emacs functions to "shifted" notes (i.e. notes you play very loudly or together with the hold pedal). There are special functions for fast typing of repeated patterns (dotted rhythms or repeated articulations).

What do you need to use it?

GNU Emacs 20 or 21, and gcc.

Older software: Sink

Tiny program to prevent EPOC machines (Psion 5/7/NetBook/Revo, Ericsson MC218) from freezing when connected to ISPs that don't filter out traffic to port 135. There is an easy-to-install, memory-efficient OPL version, and a java version which you probably don't want to use (except to have a look at the source code). Alternatively, and even preferably, try Alexl's TCP/IP update. See this discussion for more information about it.


TightVNC for EPOC

Slightly tweaked and extended version of Constantin Kaplinsky's TightVNC's Java client, (very) usable on Psion NetBooks. You'll need the TightVNC server on your 'big' computer in order to profit from the remarkable speed of this VNC implementation.



Copyright

rlwrap, midi-input: GPL
p5httpd-0.07: Perl Artistic License
p5httpd-0.04, Sink*: public domain.

Comments, bug reports, suggestions

Send them to Hans Lub ( hlub@knoware.nl).

Laatst bijgewerkt: ma 21 juli 2008