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.
This module provides all of the same functionality of WWW::Mechanize, but
adds support for plugins using Module::Pluggable; this means that any
module named WWW::Mechanize::Plugin::whatever... will be found and loaded
when WWW::Mechanize::Pluggable is loaded.
Big deal, you say. Well, it becomes a big deal in conjunction
with WWW::Mechanize::Pluggable's other feature: plugin hooks. When plugins
are loaded, their import() methods can call WWW::Mechanize::Pluggable's
prehook and posthook methods. These methods add callbacks to the plugin
code in WWW::Mechanize::Pluggable's methods. These callbacks can act
before a method or after it, and have to option of short-circuiting the
call to the WWW::Mechanize::Pluggable method altogether.
These methods receive whatever parameters the WWW::Mechanize::Pluggable
methods received, plus a reference to the actvive Mech object.
All other extensions to WWW::Mechanize::Pluggable are handled by the
plugins.
The Servlet API for Perl (libservlet) is a formulation of the Java (TM)
Servlet API in Perl.
While the servlet concept originated with Java (TM), its component model is
quite natural for Perl as well. By writing servlet applications and deploying
them in a servlet container, application authors can spare themselves the
effort of writing commonly needed web application infrastructure components
for each new project. Furthermore, servlet applications are portable between
deployment environments; they can be executed in any servlet container using
any process model with only a few configuration changes and no application
code changes. Servlet applications are insulated from changes in vendor or
platform and are able to portably take advantage of standard web
infrastructure services offered by any servlet container.
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.
Transmission Web Interface (Clutch) is a WebUI for the Transmission BitTorrent
client. It allows you to manage your torrents from anywhere you can access the
internet, and runs on OS X and various flavors of *nix. It provides most of
the basic features of the desktop client, including torrent upload, torrent
start/stop, file path selection, speed limiting etc.
Transmission has been built from the ground up to be a lightweight, yet
powerful BitTorrent client. Its simple, intuitive interface is designed
to integrate tightly with whatever computing environment you choose to
use. Transmission strikes a balance between providing useful functionality
without feature bloat. Furthermore, it is free for anyone to use or modify.
You will need to install either transmission-daemon, transmission-gtk2 or
both to use WebUI.
AWS stands for Ada Web Server, but it is more than just another webserver...
AWS is a complete framework to develop web based applications. The main
part of the framework is the embedded web server. This small yet powerful
web server can be embedded into your application so your application will be
able to talk with a standard web browser such as Microsoft Internet Explorer
or Netscape Communicator. Around this web server, a lot of services have
been developed.
The framework includes:
* seb parameters module * session server
* SOAP support * WSDL generation from Ada
* template parser * AJAX support
* HTTPS/SSL support * large server support
* virtual hosting support * server push
* directory browser * status page
* log module * hotplug module
* light communications API * configuration API
* client API * web page service
* SMTP support * LDAP support
* Jabber support
What is The Webalizer?
----------------------
A fast, free web server log file analysis program. Produces
HTML output for viewing with a web browser. Written in C on
a Linux platform, however designed to be as ANSI/POSIX
compliant as possible so porting to other UNIX platforms should
be painless. Binary distributions for most popular platforms
are available. Features multiple language support, incremental
processing capabilities, reverse DNS lookup support, export via
tab separated ascii files to popular databases and spreadsheets,
and much more. Supports standard CLF and combined logs, as well
as wu-ftpd xferlog and squid proxy logs, which can be either in
standard text format or gzip compressed.
Keywords: Web Analysis, Log Analysis, Usage Statistics, Linux, Unix
Fontconfig does the following:
* discover new fonts when installed automatically, removing a common source
of configuration problems.
* perform font name substitution, so that appropriate alternative fonts can
be selected if fonts are missing.
* identify the set of fonts required to completely cover a set of languages.
* have GUI configuration tools built as it uses an XML-based configuration
file (though with autodiscovery, we believe this need is minimized).
* efficiently and quickly find the fonts you need among the set of fonts
you have installed, even if you have installed thousands of fonts, while
minimzing memory usage.
* be used in concert with the X Render Extension and FreeType to implement
high quality, anti-aliased and subpixel rendered text on a display.
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.
Sawfish is an extensible window manager using a Lisp-based scripting
language. Its policy is very minimal compared to most window managers.
Its aim is simply to manage windows in the most flexible and attractive
manner possible. All high-level WM functions are implemented in Lisp
for future extensibility or redefinition.
These are some of the features that set Sawfish apart from other window
managers:
* Powerful key-binding: Virtually every functionality provided by Sawfish
can be bound to keys (or mouse buttons).
* Event hooking: For many events (moving windows etc.) you can customize
the way Sawfish will respond.
* Window matching: When windows are created you can match them to a set
of rules and automatically perform actions on them.
* Flexible theming: Sawfish allows for very different themes to be created
and a variety of third-party themes is readily available