This package is a little cache system optimized for file containers. It is
fast and safe (because it uses file locking and/or anti-corruption tests).
Provides easy access to read/write to files along with
some common routines to deal with paths. Also provides
interface for handling CSV files.
PEAR::File_Find, created as a replacement for its Perl counterpart, also
named File_Find, is a directory searcher, which handles, globbing, recursive
directory searching, as well as a slew of other cool features.
PEAR::File_Fstab is an easy-to-use package which can read & write UNIX fstab
files. It presents a pleasant object-oriented interface to the fstab.
Features:
* Supports blockdev, label, and UUID specification of mount device.
* Extendable to parse non-standard fstab formats by defining a new Entry
class for that format.
* Easily examine and set mount options for an entry.
* Stable, functional interface.
* Fully documented with PHPDoc.
Reader and writer for GNU PO and MO files.
This package provides basic support to localize your application,
like locale based formatting of dates, numbers and currencies.
Beside that it attempts to provide an OS independent way to setlocale()
and aims to provide language and country names translated into many languages.
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)
plconfig is an experimental commandline tool for configuring HomePlug
(Ethernet over AC) powerline bridges powered by the Intellon INT5130
chipset. Again, this tool is considered "between an ugly hack and
simple use-once-and-throw-away" quality by the program's author.
prips is a tool that can be used to print all of the IP address on a given
range. It can enhance the usability of tools that are made to work on only
one host at a time (e.g. whois).
"pstack" is a workalike for the Solaris program of the same name.
Running pstack on a process or core file produces a stack trace of
each thread in that process.
It's useful for finding out what wedged processes are up to, getting
profiles of what applications, and just satisfying one's curiosity.