Thread::Apartment provides an apartment threading wrapper
for Perl classes. "Apartment threading" is a method for
isolating an object (or object hierarchy) in its own thread,
and providing external interfaces via lightweight client
proxy objects. This approach is especially valuable in the
Perl threads environment, which doesn't provide a direct
means of passing complex, nested structure objects between
threads, and for non-threadsafe legacy object architectures,
e.g., Perl/Tk.
By using lightweight client proxy objects that implement the
Thread::Queue::Queueable interface, with Thread::Queue::Duplex
objects as the communication channel between client proxies
and apartment threads (or between threads in general), a more
thread-friendly OO environment is provided, ala Java, i.e.,
the ability to pass arbitrary objects between arbitrary threads.
Thread::Apartment is a fundamental component of the PSiCHE
framework (http://www.presicient.com/psiche).
MIMEDefang is a program for inspecting and modifying e-mail messages as
they pass through your mail relay. MIMEDefang is written in Perl, and its
filter actions are expressed in Perl, so it's highly flexible. Here are some
things that you can do very easily with MIMEDefang:
Delete or alter attachments based on file name, contents, results of a
virus scan, attachment size, etc.
Replace large attachments with links to a centrally-stored copy to ease
the burden on POP3 users with slow modem links.
Add boilerplate text to e-mail messages.
Customize filter rules based on domain, user-name, relay machine, etc.
Reject unacceptable messages, where you define what "unacceptable" means.
Add or delete recipients for a message.
M.A.M.E./M.E.S.S. Catalog / Launcher II - also referred to as QMC2 - is
the successor of one of the first UNIX MAME GUI front ends available on
this planet called QMamecat (derived from MAMECAT, which was text-only).
QMamecat was based upon Qt 2; its development was frozen in 2003. QMC2
has been rebuilt from scratch as a Qt 4 project. Parts of the design and
code were inspired by its predecessor, but it's not just a remake. We
tried to make the new design as flexible as possible to minimize
dependencies from front end and CLI related MAME changes, which was a
major deficiency of QMamecat. QMC2 now uses a template based emulator
configuration scheme, which can easily be enhanced with additional
command line options (defined in an XML template file).
As a result of this flexible design, QMC2 can be used for multiple
emulators. Currently we support SDLMAME & SDLMESS on UNIX and Mac, and
the original variants of MAME & MESS on Windows.
OBApps is a graphical tool for configuring the per-application settings
(window matching) in the Openbox window manager.
OBApps uses ~/.config/openbox/rc.xml
(or the config-file Openbox was started with) by default.
You can specify another file as an argument, e.g.
obapps.py .config/openbox/myrc.xml
Enter or change the name, class, role, or type settings by clicking in their
entries in the listbox.
Using the Find button to get settings by clicking on a window changes the
settings for the CURRENTLY SELECTED item in the listbox; it does not add
a new entry unless nothing is highlighted. You'll usually want to use the New
button to create a new item first.
Blank entries for name/class/role/type are ignored. If you want any of those
fields to be stored as literally blank attributes (e.g. to match only a window
with a blank role), enter "" or '' in the field.
Changes are written to the rc.xml file only when the apply button is used.
Openbox will automatically be reconfigured when this is done.
The Net::DNS::Zone::Parser should be considered a preprocessor that "normalizes"
a zonefile.
It will read a zonefile in a format conforming to the relevant RFCs with the
addition of BIND's GENERATE directive from disk and will write fully specified
resource records (RRs) to a filehandle. Whereby:
- All comments are stripped
- There is one RR per line
- Each RR is fully expanded i.e. all domain names are fully qualified
(canonicalised) and the CLASS and TTLs are specified.
- Some RRs may be 'stripped' from the source or otherwise processed. For details
see the 'read' method.
Note that this module does not have a notion of what constitutes a valid zone,
it only parses. For example, the parser will happilly parse RRs with ownernames
that are below in another zone because a NS RR elsewhere in the zone.
jp2a is a simple JPEG to ASCII viewer.
KDE Base Applications consists of what runs on the desktop. This
module isn't a complete collection of essential applications that a
user would expect on a desktop (such as e-mail and calculator). This
package is the basic set of applications beyond the workspace that KDE
applications can assume are installed. These applications should have
no problem running on Windows, OS X, Gnome, etc. as stand alone
applications if the user wanted to use them there.
sortmail - sort email messages by date/time
sortmail is a front end for decomposemail(1) and recom-
posemail(1). Each mailbox argument is disassembled into
its component messages, then these messages are reassem-
bled into new mailboxes based on command line selection
criteria. Some additional functionality is provided, such
as backup copies, recursion, etc.
Software written by: Daniel E. Singer (a.k.a. Toolman)
Lasse L. Johnsen
lasse@freebsdcluster.org
Zabbix is an enterprise-class open source distributed monitoring
solution.
Zabbix is software that monitors numerous parameters of a network and
the health and integrity of servers. Zabbix uses a flexible
notification mechanism that allows users to configure e-mail based
alerts for virtually any event. This allows a fast reaction to server
problems. Zabbix offers excellent reporting and data visualisation
features based on the stored data. This makes Zabbix ideal for
capacity planning.
Zabbix is an enterprise-class open source distributed monitoring solution.
Zabbix is software that monitors numerous parameters of a network and the
health and integrity of servers. Zabbix uses a flexible notification
mechanism that allows users to configure e-mail based alerts for virtually
any event. This allows a fast reaction to server problems. Zabbix offers
excellent reporting and data visualisation features based on the stored
data. This makes Zabbix ideal for capacity planning.