Christian Wittmer
computersalat
Involved Projects and Packages
This is a fork of the ruby-lvm gem found at git://rubyforge.org/ruby-lvm.git. The primary difference from upstream is that it depends on di-ruby-lvm-attributes instead of ruby-lvm-attributes. This adds support for lvm version 2.02.66(2). This is a wrapper for the LVM2 administration utility, lvm. Its primary function it to convert physical volumes, logical volumes and volume groups into easy to use ruby objects. It also provides a simple wrapper for typical create/delete/etc operations. Due to a lack of LVM2 api this is a best effort attempt at ruby integration but subject to complete replacement in the future.
A list of attributes for LVM objects
Hpricot is a fast, flexible HTML parser written in C. It's designed to be very
accomodating (like Tanaka Akira's HTree) and to have a very helpful library (like
some JavaScript libs -- JQuery, Prototype -- give you.)
Authors:
--------
why the lucky stiff
A module for encoding and decoding (X)HTML entities.
A set of useful functions such as fold, truncate, wrap and more for
transoforming strings.
Allows applictaions using Train to speak to AWS; handles authentication,
cacheing, and SDK dependency management.
Allows applications using Train to speak to Habitat.
Allows applictaions using Train to speak to Windows using Remote Management;
handles authentication, cacheing, and SDK dependency management.
A flexible and intuitive table generator.
Libevhtp was created as a replacement API for Libevent's current HTTP API.
The reality of libevent's http interface is that it was created as a JIT
server, meaning the developer never thought of it being used for creating
a full-fledged HTTP service. Infact I am under the impression that the
libevent http API was designed almost as an example of what you can do with
libevent. It's not Apache in a box, but more and more developers are
attempting to use it as so.
A high-speed character set detection library
libguess has two functions:
libguess_determine_encoding(const char *inbuf, int length, const char *region);
This detects a character set. Returns an appropriate charset name that can be
passed to iconv_open(). Region is the name of the language or region that the
data is related to, e.g. 'Baltic' for the Baltic states, or 'Japanese' for
Japan.
libguess_validate_utf8(const char *inbuf, int length);
This employs libguess's DFA-based character set validation rules to ensure that
a string is pure UTF-8. GLib's UTF-8 validation functions are broken, for
example.
Just include libguess.h and link to libguess to get these functions in your
program. For your convenience, a pkg-config file is also supplied.
libguess employs discrete-finite automata to deduce the character set of the
input buffer. The advantage of this is that all character sets can be checked
in parallel, and quickly. Right now, libguess passes a byte to each DFA on the
same pass, meaning that the winning character set can be deduced as efficiently
as possible.
libguess is fully reentrant, using only local stack memory for DFA operations.
libmemcached is a C and C++ client library to the memcached server (http://danga.com/memcached). It has been designed to be light on memory usage, thread safe, and provide full access to server side methods.
The Zild Database Library implements a small, fast, and easy to use database
API with thread-safe connection pooling. The library can connect transparently
to multiple database systems, has zero configuration and connections are
specified via a standard URL scheme.
Jenkins monitors executions of repeated jobs, such as building a software
project or jobs run by cron. Among those things, current Jenkins focuses
on the following two jobs:
1. Building/testing software projects continuously, just like
CruiseControl or DamageControl. In a nutshell, Jenkins provides an
easy-to-use so-called continuous integration system, making it
easier for developers to integrate changes to the project, and
making it easier for users to obtain a fresh build. The automated,
continuous build increases the productivity.
2. Monitoring executions of externally-run jobs, such as cron jobs and
procmail jobs, even those that are run on a remote machine. For
example, with cron, all you receive is regular e-mails that capture
the output, and it is up to you to look at them diligently and notice
when it broke. Jenkins keeps those outputs and makes it easy for you
to notice when something is wrong.
Gitolite is an access control layer on top of git, which allows access control
down to the branch level, including specifying who can and cannot rewind a given
branch.
This Project contains several packages which might be interesting for educational use.
This Project contains several packages which might be interesting for educational use.
UNetbootin allows for the installation of various Linux/BSD distributions
to a partition or USB drive, so it's no different from a standard install,
only it doesn't need a CD. It can create a dual-boot install,
or replace the existing OS entirely.
Pull request build job PR#42 to branch master of perl/_ObsPrj
Pull request build job PR#43 to branch master of perl/_ObsPrj
Pull request build job PR#69 to branch master of perl/_ObsPrj
Pull request build job PR#80 to branch master of perl/_ObsPrj
Pull request build job PR#81 to branch master of perl/_ObsPrj