Dbmail is the name of a group of programs that enable the possibility of
storing and retrieving mail messages from a database (currently MySQL,
PostgreSQL or SQLite).
* Scalability.
Dbmail is as scalable as the database system that is used for the mail
storage. In theory millions of accounts can be managed using dbmail. One
could, for example, run 4 different servers with the pop3 daemon each
connecting to the same database (cluster) server.
* Manageability.
Dbmail is based upon a database. Dbmail can be managed by changing settings
in the database (f.e. using PHP/Perl/SQL), without needing shell access.
* Speed.
Dbmail uses very efficient, database specific queries for retrieving mail
information. This is much faster then parsing a filesystem.
* Security.
Dbmail has got nothing to do with the filesystem or interaction with other
programs in the Unix environment which need special permissions. Dbmail is
as secure as the database it's based upon.
* Flexibility.
Changes on a Dbmail system (adding of users, changing passwords etc.) are
effective immediately.
Dasher is an information-efficient text-entry interface, driven by
natural continuous pointing gestures. Dasher is a competitive text-entry
system wherever a full-size keyboard cannot be used - for example,
* on a palmtop computer;
* on a wearable computer;
* when operating a computer one-handed, by joystick, touchscreen,
* trackball, or mouse;
* when operating a computer with zero hands (i.e., by head-mouse or
* by eyetracker).
Dasher is fast, efficient, and easy to learn.
WebCopy is a perl program that retrieves the URL specified in a Unix-like
command line. It can also retrieve recursively any file that a HTML file
references, i.e. inlined images and/or anchors, if specified with an option.
It can be used as a "mirror" program to retrieve a tree of documents from a
remote site, and put them on-line immediately through the local server.
FT is a generic, native graph management system for GNUstep and Cocoa and
is written in Objective-C. With FT you can persistently manage graphs
consisting of nodes and edges. Each node may provide so-called services.
Such a service may be e.g. a dictionary services, which all nodes provide
at present. This service allows the storage of any data in a node and is
based on keys which uniquely identify content within a dictionary.
LICENSE: LGPL2 or later
Screen is a full-screen window manager that multiplexes a physical terminal
between several processes (typically interactive shells).
Each virtual terminal provides the functions of a DEC VT100 terminal and, in
addition, several control functions from the ANSI X3.64 (ISO 6429) and ISO
2022 standards (e.g. insert/delete line and support for multiple character
sets). There is a scrollback history buffer for each virtual terminal and a
copy-and-paste mechanism that allows moving text regions between windows.
Screen is a full-screen window manager that multiplexes a physical terminal
between several processes (typically interactive shells).
Each virtual terminal provides the functions of a DEC VT100 terminal and, in
addition, several control functions from the ANSI X3.64 (ISO 6429) and ISO
2022 standards (e.g. insert/delete line and support for multiple character
sets). There is a scrollback history buffer for each virtual terminal and a
copy-and-paste mechanism that allows moving text regions between windows.
The Snack Sound Toolkit is designed to be used with a scripting language
such as Tcl/Tk or Python. Using Snack you can create powerful multi-platform
audio applications with just a few lines of code. Snack has commands for
basic sound handling, e.g. sound card and disk I/O. Snack also has primitives
for sound visualization, e.g. waveforms and spectrograms. It was developed
mainly to handle digital recordings of speech, but is just as useful for
general audio. Snack has also successfully been applied to other one-
dimensional signals.
The combination of Snack and a scripting language makes it possible to create
sound tools and applications with a minimum of effort. This is due to the
rapid development nature of scripting languages. As a bonus you get an
application that is cross-platform from start. It is also easy to integrate
Snack based applications with existing sound analysis software.
strace is a system call tracer, i.e. a debugging tool which prints out a trace
of all the system calls made by a another process/program.
strace is similar to the native BSD ``truss'' utility, but it's output style is
more convenient in most cases.
For strace to work, procfs has to be mounted. FreeBSD does not mount it by
default. For more information, man procfs.
ftp.proxy is an application level gateway for FTP.
It sits between a client and a server forwarding command and data streams
supporting a subset of the file transfer protocol as described in RFC 959.
Beside this basic function which makes the program useful on firewall
or masqueraders it offers fixing the FTP server (e.g. for connections
into a protected LAN) and proxy authentication.
-Philippe
philippe@le-berre.com
This module uses image libraries, Python Imaging Library (PIL) by
default, to generate QR Codes.
A Quick Response code is a two-dimensional pictographic code used
for its fast readability and comparatively large storage capacity.
The code consists of black modules arranged in a square pattern on
a white background. The information encoded can be made up of any
kind of data (e.g., binary, alphanumeric, or Kanji symbols)