Routino is an application for finding a route between two points using the
dataset of topographical information collected by http://www.OpenStreetMap.org.
This router uses a routing algorithm that takes OSM format data as its input and
calculates either the shortest or quickest route between two points. To optimise
the routing a custom database format is used. This allows the routing to be
performed quickly after a modest one-off pre-processing stage.
A selection is possible for any of the major OSM transport types and for each of
the main OSM highway types a preference can be provided and a speed limit.
Restrictions on one-way streets, weight, height, width and length are also
options. Further preferences about road properties (e.g. paved or not) can also
be selected.
The processing of the input XML file is based on rules in a configuration file
that transform the highway tags into tags that are understood by Routino. The
generation of the output files (HTML and GPX) uses language fragments selected
from another configuration file which allows multi-lingual output from the same
database.
The router takes into account private/public/permissive restrictions on highways
as well as tagged speed limits and barriers (gates, bollards). The simplest and
most common turn restriction relations (those composed of a way, node and way)
are also supported.
The BuildBot is a system to automate the compile/test cycle required by most
software projects to validate code changes. By automatically rebuilding and
testing the tree each time something has changed, build problems are
pinpointed quickly, before other developers are inconvenienced by the
failure. The guilty developer can be identified and harassed without human
intervention. By running the builds on a variety of platforms, developers who
do not have the facilities to test their changes everywhere before checkin will
at least know shortly afterwards whether they have broken the build or not.
Warning counts, lint checks, image size, compile time, and other build
parameters can be tracked over time, are more visible, and are therefore
easier to improve.
The overall goal is to reduce tree breakage and provide a platform to run tests
or code-quality checks that are too annoying or pedantic for any human to waste
their time with. Developers get immediate (and potentially public) feedback
about their changes, encouraging them to be more careful about testing before
checkin.
For more information, please see: http://buildbot.net/trac
Deegree is a Java Framework offering the main building blocks for
Spatial Data Infrastructures (SDIs). Its entire architecture is
developed using standards of the Open Geospatial Consortium (OGC) and
ISO Technical Committee 211-Geographic information/Geoinformatics
(ISO/TC 211). deegree encompasses OGC Web Services as well as clients.
deegree is Free Software protected by the GNU Lesser General Public
License (GNU LGPL) and is accessible at http://www.deegree.org.
Deegree's Web Catalogue Service implementation (Catalogue Service - Web
profile, therefore CS-W) is able to serve different metadata formats in
parallel based on the same physical datastore. This is possible because
deegree CS-W uses XSLT processing to transform requests as well as
responses into the desired format. deegree CS-W does not contain its a
data access modul of its own. It uses an OGC WFS (at the moment limited
to deegree WFS) as datasource. So in future it will be possible to use
deegree CS-W on top of any other OGC compliant WFS to offer catalogue
functionalities.
The goal of the lensfun library is to provide an open source database of
photographic lenses and their characteristics. In the past there was an
effort in this direction (see http://www.epaperpress.com/ptlens/), but then
author decided to take the commercial route and the database froze at the
last public stage. This database was used as the basement on which lensfun
database grew, thanks to PTLens author which gave his permission for this,
while the code was totally rewritten from scratch (and the database was
converted to a totally new, XML-based format).
The lensfun library not only provides a way to read the lens database and
search for specific things in it, but also offers a set of algorithms for
correcting images based on detailed knowledge of lens properties and
calibration data. Right now lensfun is designed to correct distortion,
transversal (also known as lateral) chromatic aberrations, vignetting, and
colour contribution of the lens (e.g. when sometimes people says one lens
gives "yellowish" images and another, say, "bluish").
The qmail program is a secure, reliable, efficient simple message
transfer agent. It is meant to be a replacement for the entire
sendmail-binmail system that most UNIX hosts use.
Although qmail holds security and reliability as its top two
priorities, it is also fast. On a Pentium under BSD/OS, qmail can
easily handle 200000 separate messages per day that are injected
and must then be delivered to local mailboxes!
Security and reliability are qmail's two strengths, however. The
qmail package ensures a message, once accepted, will never be lost.
An optional new mailbox format, maildir, even lets users safely
read their mail over NFS, while still accepting new mail deliveries.
The following features are supported: host and user masquerading,
full host hiding, virtual domains, null clients, list-owner rewriting,
relay control, double-bounce recording, arbitrary RFC 822 address
lists, cross-host mailing-list loop detection, per-recipient
checkpointing, downed host backoffs, independent message retry
schedules, a drop-in sendmail replacement, and more!
http://pobox.com/~djb/qmail.html
ccrypt is a utility for encrypting and decrypting files and streams. It was
designed to replace the standard Unix crypt utility, which is notorious for
using a very weak encryption algorithm. ccrypt is based on the Rijndael
cipher, which is the U.S. government's chosen candidate for the Advanced
Encryption Standard (AES, see http://www.nist.gov/aes/). This cipher is
believed to provide very strong security.
Unlike Unix crypt, the algorithm provided by ccrypt is not symmetric, i.e.,
one must specify whether to encrypt or decrypt. The most common way to invoke
ccrypt is via the commands ccencrypt and ccdecrypt. There is also a ccat
command for decrypting a file directly to the terminal, thus reducing the
likelihood of leaving temporary plaintext files around. In addition, there
is a compatibility mode for decrypting legacy Unix crypt files.
Encryption and decryption depends on a keyword (or key phrase) supplied by
the user. By default, the user is prompted to enter a keyword from the
terminal. Keywords can consist of any number of characters, and all characters
are significant (although ccrypt internally hashes the key to 256 bits).
Longer keywords provide better security than short ones, since they are less
likely to be discovered by exhaustive search.
Kwiki - The Kwiki Wiki Building Framework
A Wiki is a website that allows its users to add pages, and edit any
existing pages. It is one of the most popular forms of web
collaboration. If you are new to wiki, visit
http://c2.com/cgi/wiki?WelcomeVisitors which is possibly the oldest
wiki, and has lots of information about how wikis work.
Kwiki is a Perl wiki implementation based on the Spoon application
architecture and using the Spiffy object orientation model. The major
goals of Kwiki are that it be easy to install, maintain and extend.
All the features of a Kwiki wiki come from plugin modules. The base
installation comes with the bare minimum plugins to make a working
Kwiki. To make a really nice Kwiki installation you need to install
additional plugins. Which plugins you pick is entirely up to you.
Another goal of Kwiki is that every installation will be unique. When
there are hundreds of plugins available, this will hopefully be the
case.
This program emulates an AirPort Express for the purpose of streaming music
from iTunes and compatible iPods. It implements a server for the Apple RAOP
protocol. ShairPort does not support AirPlay v2 (video and photo streaming).
It supports multiple simultaneous streams, if your audio output chain (as
detected by libao) does so.
This is the client and protocol library for the Drizzle project.
The server, drizzled, will use this as for protocol library. Client
utilities and any new projects that require low-level protocol
communication (like proxies). Other language interfaces (PHP
extensions, Python DBI, Perl DBD, SWIG, ...) should be built off
of this library.
This module provides a synchronous and asynchronous driver for Tarantool.
The driver does not have external dependencies, but includes the official
light-weight Tarantool C client (a single C header which implements all
protocol formatting) for packing requests and unpacking server responses.