This perl module provides an Active Server Pages port to the Apache HTTP
Server with perl as the host scripting language. Active Server Pages is
a web application platform that originated with the Microsoft IIS
server. Under Apache for both Win32 and Unix, it allows a developer to
create dynamic web applications with session management and perl code
embedded in static html files.
This is a portable solution, similar to ActiveState PerlScript and MKS
PScript implementation of perl for IIS ASP. Work has been done and will
continue to make ports to and from these other implementations as smooth
as possible.
This module works under the Apache HTTP Server with the mod_perl module
enabled. See http://www.apache.org and http://perl.apache.org for
further information.
For database access, ActiveX, and scripting language issues, please read
the FAQ section.
http://search.cpan.org/dist/Apache-ASP/
The Apache::ConfigParser module is used to load an Apache configuration
file to allow programs to determine Apache's configuration directives and
contexts. The resulting object contains a tree based structure using the
Apache::ConfigParser::Directive class, which is a subclass of
Tree::DAG_node, so all of the methods that enable tree based searches and
modifications from Tree::DAG_Node are also available. The tree structure
is used to represent the ability to nest sections, such as <VirtualHost>,
<Directory>, etc.
Apache does a great job of checking Apache configuration files for errors
and this modules leaves most of that to Apache. This module does minimal
configuration file checking. The module currently checks for:
Start and end context names match
The module checks if the start and end context names match. If the end
context name does not match the start context name, then it is ignored.
The module does not even check if the configuration contexts have valid
names.
CGI::XMLApplication is a CGI application class, that intends to enable
perl artists to implement CGIs that make use of XML/XSLT functionality,
without taking too much care about specialized errorchecking or even
care too much about XML itself. It provides the power of the
XML::LibXML/XML::LibXSLT module package for content deliverment.
As well CGI::XMLApplication is designed to support project management on
code level. The class allows to split web applications into several
simple parts. Through this most of the code stays simple and easy to
maintain. Throughout the whole lifetime of a script CGI::XMLApplication
tries to keep the application stable. As well a programmer has not to
bother about some of XML::LibXML/XML::LibXSLT transformation pitfalls.
thttpd is a simple, small, portable, fast, and secure HTTP server.
- Simple: It handles only the minimum necessary to implement HTTP/1.1.
- Small: It also has a very small run-time size, since it does not fork
and is very careful about memory allocation.
- Portable: It compiles cleanly on SunOS 4.1.x, Solaris 2.x, BSD/OS 2.x,
Linux 1.2.x, and OSF/1 (on a 64-bit Alpha).
- Fast: In typical use it's about as fast as the best full-featured
servers (Apache, NCSA, Netscape). Under extreme load it's much faster.
- Secure: It goes to great lengths to protect the web server machine
against attacks and breakins from other sites.
It also has one extremely useful feature (URL-traffic-based throttling) that
no other server currently has.
The MgOpen typefaces are freely available and contain glyphs for viewing
texts in Greek (written in the monotoniko system).
The MgOpen typeface collection is composed of the following typefaces:
- MgOpenCanonica is a serif typeface, based on the design of Times Roman.
- MgOpenCosmetica is a sans-serif typeface, based on the design of Optima.
- MgOpenModata is another sans-serif typeface.
- MgOpenModerna is a sans-serif typeface, based on the design of Helvetica.
Each family contains four fonts, namely all the combinations of regular and
bold weight and upright and italic (or oblique) shape. All the fonts contain
glyphs for the latin and greek alphabets (using the monotoniko system), while
the fonts of the Canonica family also contain all the glyphs necessary for
viewing Greek texts written in the polytoniko system. All the fonts use the
Unicode encoding for characters and are in the TrueType format.
xlock locks the X server till the user enters their pass-
word at the keyboard. While xlock is running, all new
server connections are refused. The screen saver is disabled.
The mouse cursor is turned off. The screen is blanked and a
changing pattern is put on the screen. If a key or a mouse
button is pressed then the user is prompted for the password
of the user who started xlock.
If the correct password is typed, then the screen is
unlocked and the X server is restored. When typing the
password Control-U and Control-H are active as kill and
erase respectively. To return to the locked screen, click
in the small icon version of the changing pattern.
EFlite is a speech server for Emacspeak and other screen readers that allows
them to interface with Festival Lite, a free text-to-speech engine developed at
the CMU Speech Center as an off-shoot of Festival. EFlite is still in beta,
but I have been using it successfully with Yasr to get speech on my notebook
under Linux without having to lug my Speak-out around. It uses Festival Lite's
code to interface with the sound driver and, therefore, should work with some
versions of ALSA, but I have only tested it with the OSS sound drivers so far.
Michael P. Gorse
mgorse@alum.wpi.edu
mgorse@users.sf.net
Zutils is a collection of utilities able to deal with any combination
of compressed and non-compressed files transparently. If any given
file, including standard input, is compressed, its decompressed
content is used. Compressed files are decompressed on the fly; no
temporary files are created.
The provided utilities are:
Zcat - Decompresses and copies files to standard output.
Zcmp - Decompresses and compares two files byte by byte.
Zdiff - Decompresses and compares two files line by line.
Zgrep - Decompresses and searches files for a regular expression.
Ztest - Tests integrity of compressed files.
Zupdate - Recompresses files to lzip format.
The supported compressors are bzip2, gzip, lzip, and xz.
PyEphem provides scientific-grade astronomical computations for the Python
programming language. Given a date and location on the Earth's surface, it can
compute the positions of the Sun and Moon, of the planets and their moons, and
of any asteroids, comets, or earth satellites whose orbital elements the user
can provide. Additional functions are provided to compute the angular
separation between two objects in the sky, to determine the constellation in
which an object lies, and to find the times at which an object rises, transits,
and sets on a particular day.
Adapted from the Web page:
AutoZen generates sounds meant to cause the user's brain waves to
shift to a different dominant frequency, resulting in an altered
state of consciousness. If you are under treatment for any
psychiatric or neurological disorder, you might want to approach
this with caution. You must use headphones for AutoZen to work at
all. The effect depends on each ear receiving a different tone,
and the combination of the inputs in the brain. If you are deaf
in one ear, it will not work.