Ferret is a high-performance, full-featured text search engine
library written for Ruby. It is a full port of the
Apache Lucene Java project.
There is a pure Ruby version included.
This module provides a plugin framework for displaying runtime
information about your CGI::Application app in a popup window. A
sample Timing plugin is provided to show how it works:
wmBinClock is a windowmaker applet that displays the current system time
as a binary clock. You have to add up the bits to get the time. The clock
has a 24 hour format.
This is python module for RFC 5451 Authentication-Results Headers
generation and parsing.
It also supports Authentication Results extensions:
RFC 5617 DKIM/ADSP
RFC 6008 DKIM signature identification (header.b)
RFC 6212 Vouch By Reference (VBR)
draft-kucherawy-dmarc-base-00 DMARC
Parser and printer for bencoded data. Bencode (pronounced like B encode)
is the encoding used by the peer-to-peer file sharing system BitTorrent
for storing and transmitting loosely structured data.
debootstrap is a tool which will install a Debian base system into
a subdirectory of another, already installed system. It doesn't require an
installation CD, just access to a Debian repository.
In FreeBSD, you can use debootstrap to install Debian into
a subdirectory of your existing FreeBSD installation (i386 or amd64)
and then run Debian GNU/kFreeBSD (i386 or amd64) or Debian Linux (i386)
in a jail or chroot.
This is an implementation of thunks a la Scalar::Defer, but uses
Data::Swap and assignment to $_[0] in order to leave a minimal trace of
the thunk.
Date::Calc::Iterator objects are used to iterate over a range of dates,
day by day or with a specified step.
List::Uniq extracts the unique elements of a list.
This is a commonly re-written (or at least re-looked-up)
idiom in Perl programs.
A really simple progress bar for things that take a while.
Doing something: ###########
The bar grows as things done. Fifty hash marks are printed
altogether.