DictEm is a dict client for GNU Emacs.
It uses a console dict client (http://sf.net/projects/dict) and
implements all functions of the client part of DICT protocol
(RFC-2229, www.dict.org), i.e. looking up words and definitions,
obtaining information about available strategies, provided databases,
information about DICT server etc.
CatalystX::SimpleLogin is an application class Moose::Role which will inject a
Catalyst::Controller which is an instance of
CatalystX::SimpleLogin::Controller::Login into your application. This provides
a simple login and logout page with the adition of only one line of code and
one template to your application.
Privoxy is a non-caching web proxy with advanced filtering capabilities for
enhancing privacy, modifying web page data and HTTP headers, controlling
access, and removing ads and other obnoxious Internet junk. Privoxy has a
flexible configuration and can be customized to suit individual needs and
tastes. It has application for both stand-alone systems and multi-user
networks.
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.
The package consists of two programs - PortRedorector and PortTest.
PortRedirector is a daemon that runs telnet to the remote port of the
terminal server and redirects its input and output to a virtual terminal
device (/dev/pty*). The corresponding slave device (dev/tty*) then can
be used by an application that expects a local async terminal port. For
example, to monitor a UPS (connected to AUX ports on a Cisco router)
using nut.
Whenever telnet subprocess terminates on any reason, it is restarted as
soon as any data received from the terminal device.
It can also work when authentication is required, i.e. it can pass
username and password specified in its configuration file.
PortTest is something like cu(1). You can use either of them to test the
connection.
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.
The premise of basic-prelude is that there are a lot of very commonly
desired features missing from the standard Prelude, such as commonly
used operators (<$> and >=>, for instance) and imports for common
datatypes (e.g., ByteString and Vector). At the same time, there are
lots of other components which are more debatable, such as providing
polymorphic versions of common functions.
So basic-prelude is intended to give a common foundation for a number of
alternate preludes. The package provides two modules: CorePrelude
provides the common ground for other preludes to build on top of, while
BasicPrelude exports CorePrelude together with commonly used list
functions to provide a drop-in replacement for the standard Prelude.
Users wishing to have an improved Prelude can use BasicPrelude.
Developers wishing to create a new prelude should use CorePrelude.
The ConfigReader library is a set of classes which reads
directives from a configuration file. The library is
completely object oriented, and it is envisioned that
parsers for new styles of configuration files can be
easily added.
ConfigReader::Spec encapsulates a specification for
configuration directives. You can specify which
directives can be in the configuration file, aliases for
the directive, whether the directive is required or has a
default value, and how to parse the directive value.
Here's an example of how one directive might be specified:
required $spec 'HomePage', 'new URI::URL';
This defines a required directive called 'HomePage'. To
parse the value from the configuration file, the
URI::URL::new() method will be called with the string
value as its argument.
use 'perldoc ConfigReader' for more information.
Sometimes it's necessary to protect some certain data against plain reading
or you intend to send information through the Internet. Another reason might
be to assure users cannot modify their previously entered data in a follow-up
step of a long Web transaction where you don't want to deal with server-side
session data. The goal of Crypt::Lite was to have a pretty simple way to
encrypt and decrypt data without the need to install and compile huge
packages with lots of dependencies.
Crypt::Lite generates every time a different encrypted hash when you
re-encrypt the same data with the same secret string. Nevertheless you
are able to make double or tripple-encryption with any data to increase
the security. Decryption works also on hashes that have been encrypted
on a foreign host (try this with an unpatched IDEA installation ;-).