Test::Bits provides a single subroutine, bits_is(), for testing binary data.
This module is quite similar to Test::BinaryData and Test::HexString in concept.
The difference is that this module shows failure diagnostics in a different way,
and has a slightly different calling style. Depending on the nature of the data
you're working with, this module may be easier to work with.
Diazo implements a Deliverance like language using a pure XSLT engine. With
Diazo, you "compile" your theme and ruleset in one step, then use a superfast/
simple transform on each request thereafter. Alternatively, compile your theme
during development, check it into Subversion, and not touch Diazo during
deployment.
hgsubversion is an extension for Mercurial that allows using Mercurial
as a Subversion client.
At this point, hgsubversion is usable by users reasonably familiar with
Mercurial as a VCS. It's not recommended to dive into hgsubversion as an
introduction to Mercurial, since hgsubversion "bends the rules" a little
and violates some of the typical assumptions of early Mercurial users.
CoffeeScript is a little language that compiles into JavaScript. Underneath
all of those embarrassing braces and semicolons, JavaScript has always had a
gorgeous object model at its heart. CoffeeScript is an attempt to expose the
good parts of JavaScript in a simple way.
File::ShareDir::Install allows you to install read-only data files from a
distribution. It is a companion module to File::ShareDir, which allows you to
locate these files after installation.
It is a port Module::Install::Share to ExtUtils::MakeMaker with the improvement
of only installing the files you want; .svn and other source-control junk will
be ignored.
A resolver library used to communicate with a name server to perform DNS
queries, zone transfers, dynamic DNS updates, etc.
Creates an object hierarchy from a DNS server response, which allows you to
view all of the information given by the DNS server. It bypasses the system
resolver library and communicates directly with the server.
This library implements a system by which 2 image files can be
compared, using a variety of comparison methods. In general, those
methods operate on the images on a pixel-by-pixel basis and reporting
statistics or data based on color value comparisons.
Math::Expr parses mathematical expressions into a tree structure.
The expressions may contain integers, real numbers, alphanumeric
variable names, alphanumeric function names and most other characters
might be used as operators. The operators can consist of multiple
characters. The only limitation is that a variable or function
name may not start on a digit, and not all chars are accepted in
operation names.
RngStreams is a C implementation of a high-quality uniform random number
generator that supports multiple "independent" streams of uniform random
numbers.
It was written by Pierre L'Ecuyer and Richard Simard, who have a website
at:
http://www.iro.umontreal.ca/~simardr/indexe.html
This GNU-style package is compiled and maintained by Josef Leydold and
released under the GNU Public License (GPL).
libeatmydata is a small LD_PRELOAD library designed to (transparently) disable
fsync (and friends, like open(O_SYNC)). This has two side-effects: making
software that writes data safely to disk a lot quicker and making this
software no longer crash safe.
DO NOT use libeatmydata on software where you care about what it
stores. It's called libEAT-MY-DATA for a reason.