Crypt::DH is a Perl implementation of the Diffie-Hellman key
exchange system. Diffie-Hellman is an algorithm by which two
parties can agree on a shared secret key, known only to them.
The secret is negotiated over an insecure network without the
two parties ever passing the actual shared secret, or their
private keys, between them.
Soekris Net4801 Environmental Monitor
This is a small program to output the voltages and temperatures
from the PC87366 chip in the Net4801 computer from Soekris.com.
First run the program with a "-i" to initialize the hardware:
# env4801 -i
Then, as often as you feel like, read out the measured values:
# env4801
http://www.soekris.com/
This perl library uses perl5 objects to assist in determining whether a
file's contents or attributes have changed. It maintains several pieces
of information about the file: a digest (currently only MD5 is
supported), its inode number, its mode, the uid of its owner, the gid of
its group owner, and its last modification time.
BlueCloth is a Ruby implementation of Markdown, a text-to-HTML
conversion tool for web writers.
Markdown allows you to write using an easy-to-read, easy-to-write
plain text format, then convert it to structurally valid XHTML (or
HTML).
For programs that require large load times, it's a common practice to
display a Splashscreen that occupies the user's attention. This
Toplevel mega widget provides all the display, destroy and timing
events. All you do it create the Splashscreen mega widget, populate
it as you see fit, then invoke Splash() to display it and Destroy() to
tear it down.
Unix Version of the Windowsprogram CueCards.
General Idea: With TuxCards it is possible to create as many different
entries or notes as you wish. Everytime you add a new one and you
think your new entry belongs to the same topic as notes you already
have, then you may decide to group them and to create a kind of
"folder" where you store them all together. Just the same like you
would put your books and paperwork from your job together in one
place and not to the garden utilities (unless you work as a gardener)..
With TuxCards you have a tool at your hand to enter and manage every
kind of notes and ideas in a structured manner. This makes it much
more easier to find them as you are in need.
Hastymail2 is a full featured IMAP/SMTP client written in PHP. Our goal is to
create a fast, secure, compliant web mail client that has great usability.
Hastymail2 is much more lightweight than most popular web based mail
applications but still maintains a competitive feature set. The project
originated as Hastymail in 2002, then was nearly completely rewritten as
Hastymail2 starting in January of 2008. We are very near our first stable
release of the second generation of Hastymail and development continues to be
active.
Features:
* Compatible with PDAs, phones, text browsers, and all mainstream browsers
* W3C valid UTF-8 XHTML pages that can be configured to be delivered as type
application/xhtml-xml for supported browsers
* Multilevel theme system using CSS, PHP templates, and icon sets
* The ability to use a database for storing user settings, contacts, and
plugin data, with support for both Postgresql and Mysql
* Flexible and powerful plugin system with documentation, examples, and many
plugins like a calendar, auto complete, sound notifications, HTML mail
composition, and more
* Tunable smart cache to balance IMAP activity and PHP session size to
maximize performance for different configurations
* AJAX updating using a lightweight and simple system
* Small page sizes to minimize load time and bandwidth use. Average page
sizes including javascript with AJAX updating, CSS, and images is less
than 100K without compression or caching, 50K when using gzip compression,
and less than 20K when using gzip and normal browser caching
* Multiple interface languages and enhanced message character set handling
* Custom built RFC compliant IMAP class that handles all IMAP communications
* No special PHP requirements, compatible with PHP4 and PHP5
* Advanced IMAP search capabilities
* Vcard based contact management including import/export ability
* IMAP SSL and STARTTLS* support
* Flexible sessions including support for cookie-less sessions and random
session ids*
* Tons more!
Camlp4 is a software system for writing extensible parsers for
programming languages. It provides a set of OCaml libraries that are
used to define grammars as well as loadable syntax extensions of such
grammars. Camlp4 stands for Caml Preprocessor and Pretty-Printer and
one of its most important applications is the definition of
domain-specific extensions of the syntax of OCaml.
Camlp4 was part of the official OCaml distribution until its version
4.01.0. Since then it has been replaced by a simpler system which is
easier to maintain and to learn: ppx rewriters and extension points.
Dia2Code is a small utility used to generate code from a Dia diagram.
Dia is a program to make diagrams (ports/graphics/dia)
- Reads UML diagrams.
- Can handle UML - Generalization, UML - Realization and UML - Implements.
- Selective code generation.
- User-defined output directory.
- Stereotype handling: interfaces, abstract classes.
- "Import" and "include" based on the parent classes, the type of
attributes and return type of methods if they're declared in the same
diagram.
- Support for JavaBeans(tm): will create automagically methods to access
and modify each attribute.
Cultivation is quite different from most other games. It is a social
simulation, and the primary form of conflict is over land and plant
resources---there is no shooting, but there are plenty of angry
looks. It is also an evolution simulation. Within the world of
Cultivation, you can explore a virtually infinite spectrum of
different plant and gardener varieties.
All of the graphics, sounds, melodies,and other content in Cultivation
are 100% procedurally generated at playtime. In other words, there
are no hand-painted texture maps---instead, each object has a
uniquely "grown" appearance. Every time you play, Cultivation
generates fresh visuals, music, and behaviors.