Lexical::Persistence does a few things, all related. Note that all the
behaviors listed here are the defaults. Subclasses can override nearly
every aspect of Lexical::Persistence's behavior.
Lexical::Persistence lets your code access persistent data through lexical
variables. This example prints "some value" because the value of $x
persists in the $lp object between setter() and getter().
use Lexical::Persistence;
my $lp = Lexical::Persistence->new();
$lp->call(\&setter);
$lp->call(\&getter);
sub setter { my $x = "some value" }
sub getter { print my $x, "\n" }
Kigo is an open-source implementation of the popular Go game. Go
is a strategic board game for two players. It is also known as igo
(Japanese), weiqi or wei ch'i (Chinese) or baduk (Korean). Go is
noted for being rich in strategic complexity despite its simple
rules. The game is played by two players who alternately place
black and white stones (playing pieces, now usually made of glass
or plastic) on the vacant intersections of a grid of 19x19 lines
(9x9 or 13x13 for easier games).
Fyre provides a rendering of the Peter de Jong map, with an interactive
GTK+ 2 frontend and a command line interface for easy and efficient
rendering of high-resolution, high quality images.
This program was previously known as 'de Jong Explorer', but has been
renamed to make way for supporting other chaotic functions.
All the images you can create with this program are based on the simple
Peter de Jong map equations:
x' = sin(a * y) - cos(b * x)
y' = sin(c * x) - cos(d * y)
This module converts Japanese text in UTF-8 (or romaji in ascii) to
number, AND vice versa. Though this pod is in English and all examples are
in romaji to make http://search.cpan.org/ happy, this module does accept
Japanese in UTF-8. Try the code below to see it.
perl -MLingua::JA::Numbers \
-e '$y="\x{4e8c}\x{5343}\x{4e94}"; printf "(C) %d Dan Kogai\n", ja2num($y)'
CAVEAT
DO NOT BE CONFUSED WITH Lingua::JA::Number by Mike Schilli. This module is
far more comprehensive. As of 0.03, it even does its to_string() upon
request.
The Bouncy Castle Crypto APIs consist of the following:
. A lightweight cryptography API in Java.
. A provider for the JCE and JCA.
. A clean room implementation of the JCE 1.2.1.
. A library for reading and writing encoded ASN.1 objects.
. Generators for Version 1 and Version 3 X.509 certificates, Version 2 CRLs,
and PKCS12 files.
. Generators for Version 2 X.509 attribute certificates.
. Generators/Processors for S/MIME and CMS (PKCS7).
. Generators/Processors for OCSP (RFC 2560).
. Generators/Processors for TSP (RFC 3161).
. Generators/Processors for OpenPGP (RFC 2440).
. A signed jar version suitable for JDK 1.4/1.5 and the Sun JCE.
It's distributed under a modified X license.
The Bouncy Castle Crypto APIs consist of the following:
. A lightweight cryptography API in Java.
. A provider for the JCE and JCA.
. A clean room implementation of the JCE 1.2.1.
. A library for reading and writing encoded ASN.1 objects.
. Generators for Version 1 and Version 3 X.509 certificates, Version 2 CRLs,
and PKCS12 files.
. Generators for Version 2 X.509 attribute certificates.
. Generators/Processors for S/MIME and CMS (PKCS7).
. Generators/Processors for OCSP (RFC 2560).
. Generators/Processors for TSP (RFC 3161).
. Generators/Processors for OpenPGP (RFC 2440).
. A signed jar version suitable for JDK 1.4/1.5 and the Sun JCE.
It's distributed under a modified X license.
lmmon displays information gathered from a motherboard
power management controller (e.g. LM78/79). Displayed values
include fan speeds, motherboard temperature, and various
voltages. By default it cycles once per second using a curses-
based display.
Currently, the /dev/smb0 interface is only supported in FreeBSD
3.3-STABLE (after 01 November 1999), 4.x, and 5.x; however, the
/dev/io interface may work with many motherboards in FreeBSD
3.x and some non-LM78/79 motherboards.
In addition, lmmon supports simple text output that can be easily
used by external programs (e.g. UCD SNMP Daemon) for monitoring.
mod_extract_forwarded hooks itself into Apache's header parsing phase and looks
for the X-Forwarded-For header which some (most?) proxies add to the proxied
HTTP requests. It extracts the IP from the X-Forwarded-For and modifies the
connection data so to the rest of Apache the request looks like it came from
that IP rather than the proxy IP.
mod_extract_forwarded can be dangerous for host based access control because
X-Forwarded-For is easily spoofed. Because of this you can configure which
proxies you trust or don't trust.
The xcb-util module provides a number of libraries which sit on top of
libxcb, the core X protocol library, and some of the extension
libraries. These experimental libraries provide convenience functions
and interfaces which make the raw X protocol more usable. Some of the
libraries also provide client-side code which is not strictly part of
the X protocol but which have traditionally been provided by Xlib.
WM module is a Framework for window manager implementation. It brings
both client and window-manager helpers for ICCCM and EWMH.
XKeyWrap is a wrapper of key sequence between keyboard and an application
(ex.emacs).
XKeyWrap can record and play key sequence in real time. And XKeyWrap can send
key sequence to an application on other X server over the network.
If you want to read more details, type
% xkeywrap -readme
and
% man xkeywrap
If you want to see a demonstration of XKeyWrap, type
% cp /usr/local/share/examples/xkeywrap/demo.dat .
% cp /usr/local/share/examples/xkeywrap/xkeywrap_demo.c .
% xkeywrap -p -s 2 -f demo.dat -x emacs -geometry 80x25 xkeywrap_demo.c