MythTV is a "Personal Video Recorder", i.e. a computer-based video
recorder. It supports pausing and rewinding live TV, multiple tuner
cards, hardware or software video compression, onscreen program guides
and a distributed architecture.
detex takes as input a TeX source file and strips the TeX commands.
The result is output to stdout. This is useful if you need a pure ASCII
version of a TeX/LaTeX file.
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.
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.