GKrellM top plugin
Plugin that displays top three processes. Requires /proc to be mounted.
Minimal binding to libxml2. Additional functions will be added when
needed.
Alien::wxWidgets can be used to detect and get configuration
settings from an installed wxWidgets.
Sunclock is an X11 application that displays a map of the Earth and
shows the illuminated portion of the globe. In addition to providing
local time for the default timezone, it also displays GMT time,
legal and solar time of major cities, their latitude and longitude,
the mutual distances of arbitrary locations on Earth, the position
at zenith of Sun and Moon. Sunclock can display meridians, parallels,
tropics and arctic circles. It has builtin functions that accelerate
the speed of time and show the evolution of seasons. Sunclock can
be internationalized for various western languages. It is possible
to customize the app-default file and enter additional city entries.
Sunclock can commute between two states, the "clock window" and the
"map window". The clock window displays a small map of the Earth
and therefore occupies little space on the screen, while the "map
window" displays a large map and offers more advanced functions.
The Sunclock package includes a resizable and zoomable vector map.
External Earth maps can also be loaded.
HPL is a software package that solves a (random) dense linear system in double
precision (64 bits) arithmetic on distributed-memory computers. It can thus be
regarded as aportable as well as freely available implementation of the High
Performance Computing Linpack Benchmark.
The algorithm used by HPL can be summarized by the following keywords:
Two-dimensional block-cyclic data distribution - Right-looking variant of the
LU factorization with row partial pivoting featuring multiple look-ahead
depths - Recursive panel factorization with pivot search and column broadcast
combined - Various virtual panel broadcast topologies - bandwidth reducing
swap-broadcast algorithm - backward substitution with look-ahead of depth 1.
The HPL package provides a testing and timing program to quantify the accuracy
of the obtained solution as well as the time it took to compute it. The best
performance achievable by this software on your system depends on a large
variety of factors. Nonetheless, with some restrictive assumptions on the
interconnection network, the algorithm described here and its attached
implementation are scalable in the sense that their parallel efficiency is
maintained constant with respect to the per processor memory usage.
This is a port of Kenneth L. Harrenstien's KLH10 DEC PDP-10 mainframe
emulator.
This port currently only builds klh10 in the ksits configuration for
running MIT Incompatible Timesharing System (ITS.) Future release
will configure KLH10 for additional systems.
Warning: to make use of KLH10 over a LAN the network driver
subprocesses (currently only dpimp is built and installed
automatically) must run as root in order use the tun(4) network
interface and to insert proxy ARP table entries. If you do not want
dpimp to be setuid root you must run the emulator from the root
account to use networking. KLH10 may be run without networking and
only provide console access to a single user without using any root
privileges. We do not know if KLH10's network driver subprocesses
have been audited for buffer overflows, etc only that they accept
incoming TCP connections and require root privileges. You take your
chances running this in the default configuration. Consider using a
firewall to limit access to klh-10. See the pub-its/adm directory for
firewall documentation.
periscope is a subtitles searching module written in python that
tries to find a correct match for a given video file. The goal
behind periscope is that it will only return only correct subtitles
so that you can simply relax and enjoy your video without having
to double-check that the subtitles match your video before watching
it. This is done by using as much info as available from your file
and on the websites. Some websites allow you to use hash of the
files, the size/length of the video or the exact file name.
As a python module, periscope should be easily integrated in many
projects that allow plugins to be written in python. The fact that
the plugin is shared between all the applications means that separate
application and their plugin (file browser, video player, media
center application, ...) don't have to maintain the code to search,
parse and download subtitles and the user preference about languages.
The subtitles websites are handled as plugins.
This is a port of Jigsaw Download (AKA jigdo) which is a tool designed to
ease the distribution of very large files over the Internet, for example
CD or DVD images.
Main features:
- The large images does not need to be stored on the server, instead only
the small files contained in the images (works with CD, DVD images,
uncompressed zip files, tar archives...)
- In spite of the above, jigdo creates a bit-exact copy of the image on the
user's machine (to achieve this, the directory data, boot block, etc. of
the image is stored in a special .template file which is distributes
alongside the .jigdo file)
- There is full control over where jigdo-lite will download the individual
parts. It is possible to define mirrors, so users can choose the nearest
one.
- jigdo relies on standard HTTP/FTP, no special protocols needed.
- jigdo-lite supports resuming aborted downloads, or continuing the
download with another mirror if the current one is slow.
- It is possible to "upgrade" the CD image, only the changed data will be
downloaded.
When editing HTML it's easy to make mistakes. Wouldn't it be nice if
there was a simple way to fix these mistakes automatically and tidy up
sloppy editing into nicely layed out markup? Well now there is thanks
to Hewlett Packard's Dave Raggett. HTML TIDY is a free utility for
doing just that. It also works great on the attrociously hard to read
markup generated by specialized HTML editors and conversion tools, and
can help you identify where you need to pay further attention on
making your pages more accessible to people with disabilities.
Tidy is able to fix up a wide range of problems and to bring to your
attention things that you need to work on yourself. Each item found is
listed with the line number and column so that you can see where the
problem lies in your markup. Tidy won't generate a cleaned up version
when there are problems that it can't be sure of how to handle. These
are logged as "errors" rather than "warnings".
LICENSE: BSD
LWPx::ParanoidAgent is a class subclassing LWP::UserAgent, but
paranoid against attackers. It's to be used when you're fetching
a remote resource on behalf of a possibly malicious user.
This class can do whatever LWP::UserAgent can (callbacks, uploads
from files, etc), except proxy support is explicitly removed, because
in that case you should do your paranoia at your proxy.
Also, the schemes are limited to http and https, which are mapped to
LWPx::Protocol::http_paranoid and LWPx::Protocol::https_paranoid,
respectively, which are forked versions of the same ones without
the "_paranoid". Subclassing them didn't look possible, as they were
essentially just one huge function.
This class protects you from connecting to internal IP ranges
(unless you whitelist them), hostnames/IPs that you blacklist, remote
webserver tarpitting your process (the timeout parameter is changed to
be a global timeout over the entire process), and all combinations of
redirects and DNS tricks to otherwise tarpit and/or connect to internal
resources.