To prevent disappointments, I have to state right away that all of these are command-line programs, both because I tend to work mostly in terminal windows and because I lack the time to program nicce GUIs. So, no eye-candy. Additionally, even though all of the programs work well for their intended purpose, different people work in different ways, and not all of them might be useful to everybody. To facilitate your decision whether to try them out, I have classified them as follows:
Production code
Understand and adapt
To be used in pipes
Experimental or hackers only
VNV, a documentation utility for designs coded in
the hardware description language VHDL. More
info...
sndsys, a powerful audio stream
processing toolkit. More info...
mksam generates long loopable samples
from short ones. Download. More info...
alsacap serves to list ALSA devices and
explore their possible configuration parameters. Download. More...
fifo, a first-in-first-out buffer which
reads from stdin and writes to stdout. Useful for buffering audio data to
avoid hickups when playing an audio CD digitally or for other real-time
applications where latency is not an issue. Download. More info...
maxwav substitutes the maximum length in
the header of a piped .wav file. Download.
The Perl scripts addidb, searchidb, mvidb and delidb access a MySQL database containing
keywords relating to your files. See here for more
information.
The Perl script mailbackup allows you to back up data in
a mail account. More info...
The small program motoacc serves to access a Motorola
cellphone from the command line. It requires the p2kmoto
library. It was created because moto4lin did not work for me.
Here are some of my shell functions and scripts which save me from having to do numerous odiously boring tasks myself. Experts may want to adapt some of them to their needs.
The following longer scripts all support the -h command line switch to obtain a brief usage message.
If you need something more flexible for renaming or serial processing, have a look at the rename script which comes with Perl, and at Simon Tatham's multi utility.
Enhancements or bug fixes for some open-source programs. All patches are described in more detail on my patches page.
| Program | Version | Patch's purpose | Download | More info |
|---|---|---|---|---|
| SpamAssassin | any | Spoof Received lines | Get it | More... |
| hexedit | 1.2.12 | Advanced search | Get it | More... |
| Samba client | 3.0.22 | Toggle commands | Get it | More... |
| Nethack Falconseye | ? | Message output | Get it | More... |
| Gnuplot | 4.2 | Log scale TeX labels | Get it | More... |
| Gnuplot | 3.7.1 | Log scale TeX labels | Get it | More... |
Simon Tatham has numerous home-made UNIX utilities and a patch for bash's job termination notification.