This is a port of Box Backup, an online backup daemon
The backup daemon, bbackupd, runs on all machines to be backed up. The
store server daemon, bbstored runs on a central server. Data is sent
to the store server, which stores all data on local filesystems, that
is, only on local hard drives. Tape or other archive media is not
used.
The system is designed to be easy to set up and run, and cheap to use.
Once set up, there should be no need for user or administrative
intervention, apart from usual system maintenance.
"DocBook: The Definitive Guide"
by Norman Walsh and Leonard Muellner
with contributions from Bob Stayton
ISBN: 156592-580-7
This book is a gentle yet thorough introduction to the DocBook DTD (which is
used by, amongst others, the FreeBSD Documentation Project). A dead-tree
edition of the book is published by O'Reilly & Associates, Inc., but the text
is freely licensed under the GNU FDL.
The current edition purports to document DocBook v4.4 with the EBNF,
HTML Forms, MathML and SVG modules.
An unexpanded edition of version 2.0.17 is also available. In this version,
content models are shown with parameter entities rather than fully expanded.
A library that performs fast, accurate conversion between double
precision floating point and text. This library is implemented as
bindings to the C++ double-conversion library written by Florian Loitsch
at Google: http://code.google.com/p/double-conversion/.
The Text versions of these functions are about 30 times faster than the
default show implementation for the Double type. The ByteString versions
are slower than the Text versions; roughly half the speed. (This seems
to be due to the cost of allocating ByteString values via malloc.)
As a final note, be aware that the bytestring-show package is about 50%
slower than simply using show.
highlight is a customizable source code highlighter. It supports a
myriad of output formats, and an even greater myriad of recognized
source code formats, and even supports themes.
highlight can output to HTML, XHTML, RTF, LaTeX and TeX, and can
markup many input formats, including:
Ada 95, Agda, AMPL, Aspect, Assembler, Amtrix, Avenue, (G)AWK, Bash,
BlitzBasic, BMS, C, C++, C#, ClearBasic, Clipper, COBOL, CSS, DOS-Batch,
Eiffel, Euphoria, Express, Fortran, Haskell, HTML, HTTPD, IDL, INI,
Jasmin, Java, JavaScript, LaTeX, LDIF, Lotus Script, Lua, Make, Maya,
Matlab, Modelica, Modula 3, (Object) Pascal, Paradox, PATROL, Perl, PHP,
Pike, PL/1, PL/SQL, POV Ray, Progress, Python, Rexx, Ruby, Small, Spin,
Sybase, VHDL, Visual Basic, and XML.
This program converts line endings of text files between MS-DOS and **IX
formats. It detects binary files in a nearly foolproof way and leaves them
alone unless you override this. It will also leave files alone that are already
in the right format and preserves file timestamps. User interrupts are handled
gracefully and no garbage or corrupted files left behind. 'flip' does not
convert files to a different character set, and it can not handle Apple
Macintosh line endings (CR only). For that (and more), you can use the 'recode'
program (package 'recode').
Msort sorts files in sophisticated ways. Records may be fixed size,
newline-separated blocks, or terminated by any specified character.
Key fields may be selected by position, tag, or character range. For
each key, distinct exclusions, multigraphs, substitutions, and a sort
order may be defined or locale collation rules used. Comparisons may
be lexicographic, numeric, numeric string, hybrid, random, by string
length, angle, date, time, month name, or ISO8601 timestamp. Keys may
be reversed so as to generate reverse dictionaries. Optional keys are
supported. Unicode is supported, including full case-folding. Msort
itself has a somewhat complex command line interface, but may be
driven by an optional GUI.
Sphinx is a full-text search engine, distributed under GPL version
2. Commercial license is also available for embedded use.
Generally, it's a standalone search engine, meant to provide fast,
size-efficient and relevant fulltext search functions to other
applications. Sphinx was specially designed to integrate well with SQL
databases and scripting languages. Currently built-in data sources
support fetching data either via direct connection to MySQL, or from
an XML pipe.
As for the name, Sphinx is an acronym which is officially decoded as
SQL Phrase Index.
This module takes a list of CSS files and concatenates them, making sure
to honor any valid @import statements included in the files.
Following the CSS 2.1 spec, @import statements must be the first rules in
a CSS file. Media-specific @import statements will be honored by enclosing
the included file in an @media rule. This has the side effect of actually
improving compatibility in Internet Explorer, which ignores media-specific
@import rules but understands @media rules.
It is possible that feature versions will include methods to compact
whitespace and other parts of the CSS itself, but this functionality is
not supported at the current time.
KinoSearch is a loose port of the Java search engine library Apache Lucene,
written in Perl and C. The archetypal application is website search, but it
can be put to many different uses.
KinoSearch1 is a fork of KinoSearch version 0.165 intended to provide stability
and backwards compatibility. For the latest features, see the main branch.
Features
* Extremely fast and scalable - can handle millions of documents
* Full support for 12 Indo-European languages.
* Support for boolean operators AND, OR, and AND NOT; parenthetical
groupings, and prepended +plus and -minus
* Algorithmic selection of relevant excerpts and highlighting of search terms
within excerpts
* Highly customizable query and indexing APIs
* Phrase matching
* Stemming
* Stoplists
File::Inplace is a Perl module intended to ease the common task of
editing a file in-place. Inspired by variations of Perl's -i option,
this module is intended for somewhat more structured and reusable
editing than command line Perl typically allows.
File::Inplace endeavors to guarantee file integrity; that is, either
all of the changes made will be saved to the file, or none will.
It also offers functionality such as backup creation, automatic
field splitting per-line, automatic chomping/unchomping, and aborting
edits partially through without affecting the original file.