POE::Component::Generic is a POE component that provides a
non-blocking wrapper around any object. It works by forking
a child process with POE::Wheel::Run and creating the object
in the child process. Method calls are then serialised and
sent via STDIN to the child to be handled. Return values are
posted back to your session via STDOUT. This means that all
method arguments and return values must survive serialisation.
If you need to pass coderefs, use "callbacks", "postbacks" or
"factories".
Method calls are wrapped in eval in the child process so that
errors may be propagated back to your session. See "OUTPUT".
Output to STDERR in the child, that is from your object, is
shown only if debug or verbose is set.
STDOUT in the child, that is from your object, is redirected
to STDERR and will be shown in the same circomstances.
DBIx::TableHash is a perl module that ties a hash to a DBI/mysql table or
slice of the table, along with some methods to build SQL for common
database operations, returning data in convenient structures.
Enigma is a reimplementation of Oxyd, a puzzle game that was very
popular on the Atari ST and later on the PC. Equipped with a little
black marble, your objective is to locate and uncover matching pairs
of Oxyd stones.
XCruise allows you to ``cruise'' within a 3D-formed file system.
It constructs the universe from a directory tree, and you can
move your viewpoint with mouse.
It is only a viewer, take care of motion sickness, though.
Stamp is a command-line program which will process a greyscale jpeg image,
such as one produced by a greyscale Quickcam. It can add a graphical (and
configurable) timestamp to the image. Stamp can also upload the timestamped
image via FTP, with the configuration of a stamprc file. It also features a
"quad" option which will take the latest image and composite it with up to
three previous images, while timestamping the latest one.
Easystroke is a gesture-recognition application for X11. Gestures or
strokes are movements that you make with your mouse (or your pen,
finger etc.) while holding down a specific mouse button. Easystroke
will execute certain actions if it recognizes the stroke; currently
easystroke can emulate key presses, execute shell commands, hold down
modifiers and emulate a scroll wheel. The program was designed with
Tablet PCs in mind and can be used effectively even without access to
a keyboard.
Helper for 'local' libs versions
This is an object which provide the functionality to create a
local::lib 'helper' script in either the currently loaded local::lib
environment or in a target directory of choice. i
By default the script is called localenv and can be used to invoke
a command under the local::lib which it was built against.
For example, assume you build a local::lib like so:
cpanm --local-lib ~/mylib App::local::lib::helper
This module reads a file backwards line by line. It is simple to use,
memory efficient and fast. It supports both an object and a tied handle
interface.
It is intended for processing log and other similar text files which
typically have their newest entries appended to them. By default files
are assumed to be plain text and have a line ending appropriate to the
OS. But you can set the input record separator string on a per file
basis.
pkgs_which is a Perl script to efficiently determine, from a set of
files and/or directories, which ports/packages have installed fiels
here. It does not require a database and is useful to determine which
ports need to be upgraded after, for instance, a script language
interpreter has been updated and needs the site-packages reinstalled.
The port is self-contained in the ports tree.
here are no external distribution sites or web pages.
Vii (pronounced seven) is a simple program which accepts input from the
standard input and displays pages of the input on the terminal.
These pages are delimited by form-feeds (or EOF). The display can be scrolled
if the output is wider or longer than the screen.
Vii can also repeatedly execute a command (at a configurable interval) and the
most recent output is displayed. This is useful for status monitoring where the
command itself does not have a repeatable or curses interface.