Other projects
- dklibs, BSD style
license
http://dklibs.sourceforge.net/
Dirk Krause's libraries and related tools.
The libraries provide a portability layer to hide system
differences from an application rogrammer and modules for sorted
storage, logging, internationalization...
Additional tools are included (string table compiler, trace tool
for C, C++, Objective-C and Java).
- bmeps, BSD style license,
requires dklibs
http://bmeps.sourceforge.net/
Converter from PNG/JPEG/NetPBM to EPS and PDF. The program provides
various encoding and compression mechanisms depending on the PS/EPS
level choosen (flate compression, DCT-pass-through for JPEG files,
run-length compression using multiple data streams for R, G and B,
ASCII85 encoding, ASCII-Hex encoding).
When converting PNG or TIFF files to PDF level 1.4 an alpha channel
in the source file can be transferred into the destination
file.
- dktools, BSD style
license, requires dklibs
http://dktools.sourceforge.net/
A set of various tools, including:
- kls - Ls clone, output column order is configurable
- showhex - Shows binary files in hexadecimal notation
- createp - Password suggestor
- dksavepw - Save a password to a file
- echo2lat - Convert text to LaTeX source
- text2lat - Convert text to LaTeX source
- text2htm - Convert text to HTML
- tape - Backup media management
- uid - Search for a free user ID
- ksort - Partial sort clone
- edbp - Create ``endless'' sequence of bit patterns to overwrite
disks
- rndbytes - Create pseudo-random data
- addctrld - Add a finishing CTRL-D to a PS file
- dklooger - Logger clone (mainly intended for Windows
users)
- dkpwd - Print current directory (mainly intended for Windows
users)
- tabrep - Replace tabulators by spaces
- klammern - Report usage of brackets in source code
- cona - Correct file names (remove spaces and umlauts)
- pdfcmb - Change media box entry in PDF file
- fig2vect, BSD style
license, requires dklibs
http://fig2vect.sourceforge.net/
Converter from *.fig to *.mp, *.ps, *.eps, *.pdf, *.tex and *.svg.
This program allows to use drawings created in XFig, jFig or winFig
in LaTeX/pdfLaTeX sources.
- fchksum, BSD style
license
http://fchksum.sourceforge.net/
The fchksum package can be used for file integrity verification.
The fchksum program shows checksums, creates checksum lists and
tests whether current file checksums match the checksums published
in a checksum list.
The checksums are created by building a binary message digest which
is encoded as text using either ASCII-Hex, ASCII-85 or reverse
ASCII-85 encoding.
The package does not implement message digest algorithms itself; it
uses implementations provided by the OpenSSL library.
- hostsadm, BSD style
license, requires dklibs and the dklibs Perl-XS modules
http://hostsadm.sourceforge.net/
Perl Script to produce configuration files (hosts, ethers,
hosts.ldif, ethers.ldif, netgroup.ldif, dhcpd.conf, ethers-byip)
and documentation (netdocu.tex and licenses.tex) from a MySQL
database.
Creating all configuration files and the network and licensing
documentation from one source (a MySQL database) is more convenient
than maintaining multiple files manually.
- tcptool, BSD style
license
http://tcptool.sourceforge.net/
Program to distribute an input data stream (either standard input
or a file) to multiple recipients over a network using the TCP
protocol.
The program is mainly intended to clone hard disks from one image
master PC to multiple equal PCs, i.e. in computer classrooms.
- jlayout, BSD style
license, requires dklibs
http://jlayout.sourceforge.net/
Converter to produce Java code to build a GUI element from a
description in *.ini file format.
- yanolc, BSD style
license, requires dklibs
http://yanolc.sourceforge.net/
Set of lpr/lpq,lprm and lpc clones for Windows.
The main purpose of the commands is to get LPRng's printop script
running on Windows.
- fsnmp, BSD style license,
requires dklibs
http://fsnmp.sourceforge.net/
Simple print filter for the LPRng print system, retrieves page
counter value using SNMP.
The program does not apply changes to the data stream but transfers
the print job data from the LPRng host to a networked printer.
The printers page counter is retrieved before and after
transferring/processing the print job and reported to an accouning
system.
- prqd, BSD style license,
requires dklibs
http://prqd.sourceforge.net/
Print quota daemon for use with LPRng. This accounting system
allows to limit printer usage by user name and user groups.
The following limits can be configured for users accessing
printers:
- access denied,
- maximum number of pages or
- unlimited access.
- genau, BSD style license,
requires dklibs
http://genau.sourceforge.net/
Conversion program to produce a C state machine function from a
table based description.
State machine tables written manually into the source code can be
maintained easily, but the code is running relatively slow.
A function consisting of a combination of switch/case instructions
will run faster but is very difficult to maintain.
The genau program reads a state machine table and produces source
code containing a function using switch/case instructions.
- nsplines, BSD style
license
http://nsplines.sourceforge.net/
Set of *.m and *.sci files for GNU Octave and SciLab to perform
natural spline curve interpolation for curves specified as a set of
points.