reptyr is a utility for taking an existing running program and
attaching it to a new terminal. Started a long-running process over
ssh, but have to leave and don't want to interrupt it? Just start
a screen, use reptyr to grab it, and then kill the ssh session and
head on home.
McBain::WithPSGI turns your McBain API into a RESTful PSGI web service based on
Plack, thus making McBain a web application framework.
The created web service will be a JSON-in JSON-out service. Requests to your
application are expected to have a Content-Type of application/json;
charset=UTF-8. The JSON body of a request will be the payload. The results of
the API will be formatted into JSON as well.
Ratmen is a simple program for displaying a menu in a window. On selection is
may either run a program or simply write something on standard out. It is
inspired by, and is similar in function to, 9menu and ratmenu but is muchly
improved. It includes: User settings in X resources, long and short option
names (using getopts), scrollable menus (if they do not fit on screen), both
mouse and keyboard support, exiting on unfocus, and a decent manpage.
Role::HasMessage is an extremely simple role. A class that includes
Role::HasMessage is promising to provide a message method that
returns a string summarizing the message or event represented by
the object. It does not provide any actual behavior.
This is a WindowMaker dockapp that displays a zooming 2-D tunnel.
The visualization is highly customizable, and a number of example
configuration files are included. Very hypnotic, and will greatly
assist you in not getting any work done.
pwebstats will analyse a web server log in Common Log Format, or proxy server
log, producing a variety of statistics. The output is a series of HTML pages
and graphs.
HEYU is a text-based console program for remotely controlling lights and
appliances in the home or office. It is made available under a free and open
source license.
Heyu uses the CM11A computer interface to send and receive X10 control signals
over the AC power lines to modules which can turn On, Off, or Dim attached
lamps or appliances. It can store a schedule of timed events in the CM11A
memory for execution when the computer is turned off or disconnected.
Heyu now supports an optional W800RF32A or MR26A RF receiver connected to a
second port as an auxiliary input device for X10 RF signals.
Heyu can also use an optional CM17A interface to transmit X10 RF signals.
Super is a setuid-root program that offers:
o restricted setuid-root access to executables, adjustable
on a per-program and per-user basis;
o a relatively secure environment for scripts, so that well-written
scripts can be run as root (or some other uid/gid), without
unduly compromising security.
The design philosophy behind super is two-fold:
(a) some users can be trusted when executing certain commands;
(b) there are some commands, such as a script to mount CDROM's,
which you'd like to be safely executable even by users who
are NOT trusted. Although setuid-root scripts are insecure,
a good setuid-root wrapper around a sensible non-setuid script
can be hard to break, and super provides that wrapper so that
even a non-trusted user can use the scripts.
Gnatsweb is a web interface to GNATS, the GNU Problem Report
Management System. It is a Perl CGI script which runs on your
web server.
This module merely sub-classes YAPE::Regex, and produces a rather verbose
explanation of a regex, suitable for demonstration and tutorial purposes.