The SOCKS proxy and relay.
* Srelay is a socks4/5 protocol proxy server
* Supports socks connect/bind request in the protocol v4, v4a, and v5.
* Supports socks server chaining with both v4 and v5 servers.
* Supports Username/Password authentication in v5 (not recommended).
* Testing on FreeBSD 8.1R, Solaris 8, 10, Linux-i386, MacOS 10.5.
* Supports IPv6 as well as IPv4.
* Srelay is Free.
PDF Cube uses the OpenGL API to add 3D spinning cube page transitions to PDF
documents.
PDF Cube is an OpenGL API-based 3D PDF viewer that adds a compiz/Keynote-like
spinning cube trasition effect to your PDF presentations (including
LaTeX-Beamer and Prosper). You can also zoom on 5 predefined areas of any
presentation page with a smooth zooming effect.
The beamer class is a LaTeX class that allows you to create a beamer
presentation. It can also be used to create slides. It behaves similarly
to other packages like Prosper, but has the advantage that it works
together directly with pdflatex, but also with dvips.
Terraform provides a common configuration to launch infrastructure - from
physical and virtual servers to email and DNS providers. Once launched,
Terraform safely and efficiently changes infrastructure as the configuration is
evolved. Simple file based configuration gives you a single view of your entire
infrastructure.
Libsass is a C/C++ port of the Sass CSS precompiler.
The original version was written in Ruby, but this version is meant
for efficiency and portability.
This library strives to be light, simple, and easy to build and integrate
with a variety of platforms and languages.
This module abstracts the task of displaying HTML to the user. The displaying is
done by launching a browser and navigating it to either a temporary file with
the HTML stored in it, or, if possible, by pushing the HTML directly into the
browser window.
Springgraph will read in a .dot file description of a graph, which, for each
node, specifies its name and which other nodes it is connected to, and then
renders a graph. Each node is drawn as an ellipse, and each connection is
drawn as an arrow. The node placement is a result of all of the nodes moving
away from each other, while all nodes which are connected move toward each
other. This movement is repeated until it stabilizes.
Springgraph was written as an alternative to neato, which is part of graphviz.
It attempts to read the same .dot files used by graphviz, but currently only
supports a limited number of node attributes (label and fillcolor). I am open
to requests for support for more graph/node/edge attributes.
Date::Leapyear is a Perl module which exports one function: isleap(),
which returns a 1 or 0 if the year is a leap year or not, respectively.
One recurring problem in modules that use Scalar::Util's weaken function is
that it is not present in the pure-perl variant.
While this isn't necessarily always a problem in a straight CPAN-based Perl
environment, some operating system distributions only include the pure-Perl
versions, don't include the XS version, and so weaken is then "missing" from
the platform, despite passing a dependency on Scalar::Util successfully.
Most notably this is RedHat Linux at time of writing, but other come and go
and do the same thing, hence "recurring problem".
The normal solution is to manually write tests in each distribution to ensure
that weaken is available.
This restores the functionality testing to a dependency you do once in your
Makefile.PL, rather than something you have to write extra tests for each
time you write a module.
It should also help make the package auto-generators for the various
operating systems play more nicely, because it introduces a dependency that
they have to have a proper weaken in order to work.
mysqlbackup: create MySQL-database servers backup easy
Why mysqlbackup?
1. Requires minimum coding to create everyday MySQL-backups with some
additional functions.
2. Backups can be compressed on-the-fly and automatically rotated after
specified number of a days past.
3. "Slave mode" feature - stop slave, save it's status and then create backup.
Start slave afterwards.
4. Includes basic database maintenance: check, optimize tables before backup
creation.
5. It can be safely used on a large MySQL installations (1000+ databases).
6. It is written in sh - code interpreter available in a base system.