PDF::Template is a layout system that creates Adobe PDF files from the same
data structure used by HTML::Template.
Currently, the only renderer support is pdflib_pl, which is from PDFLib
(www.pdflib.com). There is a free version (PDFLib Lite), but that does not
handle Unicode. If you need CJK fonts, you will need to purchase the full
version of PDFLib from them.
pslib is a C-library to create PostScript files on the fly. It offers many
drawing primitives, inclusion of png and eps images and a very sophisticated
text rendering including hyphenation, kerning and ligatures. It can read
external Type1 fonts and embed them into the output file. It supports pdfmarks
which makes it in combination with ghostscript's pdfwriter an alternative for
libraries creating PDF.
YaTeX automates typesetting and previewing of LaTeX and enables
completing input of LaTeX mark-up command such as `\begin{}'..`\end{}'.
YaTeX also supports Demacs which runs on MS-DOS(386), Mule (Multi
Language Enhancement to GNU Emacs), and latex on DOS.
Yahtml is a brand new package for writing HTML files with Emacs. It is
very far from html-mode, html-helper-mode or other existing HTML modes.
It is a good successor of YaTeX in HTML world.
Pyteomics is a collection of lightweight and handy tools for Python
that help to handle various sorts of proteomics data. Pyteomics
provides a growing set of modules to facilitate the most common
tasks in proteomics data analysis, such as:
* calculation of basic physico-chemical properties of polypeptides:
. mass and isotopic distribution
. charge and pI
. chromatographic retention time
* access to common proteomics data:
. MS or LC-MS data
. FASTA databases
. search engines output
* easy manipulation of sequences of modified peptides and proteins
PyBrain is a modular Machine Learning Library for Python.
It's goal is to offer flexible, easy-to-use yet still powerful
algorithms for Machine Learning Tasks and a variety of
predefined environments to test and compare your algorithms.
PyBrain is short for Python-Based Reinforcement Learning,
Artificial Intelligence and Neural Network Library. In fact,
we came up with the name first and later reverse-engineerer
this quite descriptive "Backronym".
The tool is a simple flow-analyzing passive L7 fingerprinter. It
examines the sequence of client-server exchanges, their relative
layer 7 payload sizes, and transmission intervals (as opposed to
inspecting the contents, which is what most passive fingerprinters
and "smart" sniffers would do to analyze transmissions). This is
then matched against a database of traffic pattern signatures to
infer some interesting facts about the traffic.
According to the Wikipedia, a nonce is an arbitrary number used only
once in a cryptographic communication. This package contain helper
functions for generating nonces. There are many kinds of nonces used in
different situations. It's not guaranteed that by using the nonces from
this package you won't have any security issues. Please make sure that
the nonces generated via this package are usable on your design.
Lasso is a free software C library aiming to implement the Liberty Alliance
standards; it defines processes for federated identities, single sign-on and
related protocols. Lasso is built on top of libxml2, XMLSec and OpenSSL and
is licensed under the GNU General Public License (with an OpenSSL exception).
Lasso first focused on implementing the Liberty Alliance ID-FF 1.2 protocols.
It now supports a good part of ID-WSF, and SAML 2.0 support has also been
completed.
The Blowfish Library
Blowfish is a block cipher that operates on 64bit (8 byte) quantities.
It uses variable size key, but 128bit (16 byte) key would normally be
considered good. It can be used in all the modes that DES can be
used. This library implements the ecb, cbc, cfb64, ofb64 modes.
Blowfish is quite a bit faster that DES, and much faster than IDEA
or RC2. It is one of the faster block ciphers.
-- Jim Geovedi
jim@corebsd.or.id
Generic Counter Mode implementation in pure Perl. The Counter Mode module
constructs a stream cipher from a block cipher or cryptographic hash funtion
and returns it as an object. Any block cipher in the Crypt:: class can be
used, as long as it supports the blocksize and keysize methods. Any hash
function in the Digest:: class can be used, as long as it supports
the add method.