This class provides an easy way to retrieve all the strings for a multilingual
site from a data source (i.e. db).
The following containers are provided, more will follow:
- PEAR::DB
- PEAR::MDB
- PEAR::MDB2
- gettext
- XML
- PEAR::DB_DataObject (experimental)
It is designed to reduce the number of queries to the db, caching the results
when possible. An Admin class is provided to easily manage translations
(add/remove a language, add/remove a string).
Currently, the following decorators are provided:
- CacheLiteFunction (for file-based caching)
- CacheMemory (for memory-based caching)
- DefaultText (to replace empty strings with their keys)
- Iconv (to switch from/to different encodings)
- Lang (resort to fallback languages for empty strings)
- SpecialChars (replace html entities with their hex codes)
- UTF-8 (to convert UTF-8 strings to ISO-8859-1)
The Python ZFS library is a Python interface to ZFS functions.
Since ZFS v15, the following functionality of the "zfs" command
requires this library and the pyzfs utility:
zfs allow
zfs unallow
zfs userspace
zfs groupspace
This script provides functionality for manipulating collections of
configuration files which can be organised so as to alter the
personality of a system.
Initially, the "base" personality is established. This personality
contains the "reference" copies of configuration files, and is used
when creating new personalities. The files which are currently
considered part of the system's personality are those contained in
the base personality.
A new personality is established by making a copy of the base
personality under a new name. Each personality maintains a separate
copy of all configuration files under /etc/personality.
To install a new personality, the files currently in place are
saved back to the current personality as indicated in
/etc/personality/current, and the files for the new personality
copied into place. The 'select' and 'menu' commands which perform
these installations are implemented in such a fashion as to only
require the tools available on the root filesystem, so that they
may be invoked at the earliest stage during system startup.
Signing tool for PE-COFF binaries, hopefully at least vaguely compliant
with the PE and Authenticode specifications.
pflogx is a simple tool to export OpenBSD's packet filter logs to XML files.
It reads a binary logfile generated by the pf logging daemon (pflogd) to
generate a human-readable and exploitable XML file.
Using an XSLT processor you can convert this XML file to any other
format (HTML, CSV, SQL, ...).
ck4up is a small command-line utility, written in ruby. ck4up scans through a
configuration file, fetches the listed URLs from the web, computes the md5sum
of the page, and compares the value with the ones stored in a gdbm database.
If both differ, a message will be written to the standard output.
powerman is free Unix/Linux software that controls (remotely and in
parallel) switched power distribution units. It was designed for remote
power control of Linux systems in a data center or cluster environment, but
has been used in other environments such as embedded management appliances,
home automation, and high availability service management.
powerman can be extended to support new devices using an expect-like
scripting language. It communicates with devices natively using telnet,
raw socket, and serial protocols. It also can drive virtual power control
devices via a coprocess interface. The coprocess mechanism has been used
to extend powerman to communicate with devices using other protocols such
as SNMP, IPMI, Insteon, X-10, and VXI-11.
powerman can control equipment connected using any combination of the above
methods and provide unified naming for the equipment and parallel execution
of control actions.
This package contains a command-line tool that displays as much detail
about itself and its environment as possible. It can be used as a test
tool, to understand the type of environment a process runs in, and for
comparing system environments.
This is a library for reiserfs filesystem access and manipulation.
The primary goal is to develop the nice, full functionality library
wich might be linked against any projects which needed reiserfs filesystem
access. There are GNU Parted, GNU GRUB, Yaboot, Partimage, EVMS, etc.
progsreiserfs supports versions 3.5, 3.6 with standard and relocated journal.
Rtty is "remote tty" (not radioteletype). You run a server per port
and then connect to that server from any number of "tip"/"cu"-like
clients. I wrote it for our console concentrator, but there's no
reason other than performance why you couldn't use it to drive modems,
printers, prom programmers, and so on.