| ↑↑ Home | ↑ UNIX |
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 nice 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
VHDocL, a documentation utility for designs
coded in the hardware description language VHDL. More info...
bined, an automated binary editor.
More info...
binhist generates histograms of
binary data. Download...
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 Perl script imgtime.pl allows you to re-synchronise
the times embedded in the EXIF information of digital photos. It shifts a set
of photos so that one of them receives a certain time, so that you can
photograph a clock and adjust the times of all your photos.
The shell script thumbindex uses ImageMagick to generate
thumbnail pages of images (25 thumbnails each). The thumbnails' caption
contains the image file name and, for those ImageMagick versions which support
EXIF, the time and date of exposure (EXIF key DateTimeOriginal).
The small program motoacc serves to access a Motorola
cellphone from the command line. It requires the p2kmotoHere 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.
Most of these (plus some more) are now available on the code snippet database
Snipplr
.
The following longer scripts all support the -h command line switch to obtain a brief usage message.
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 |
|---|---|---|---|---|
| Net::SMTP::TLS | 0.12 | Various fixes | Get it | More... |
| 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... |