Retryable uns a code block, and retries it when an exception occurs. It's great
when working with flakey webservices (for example).
It's configured using four optional parameters :tries, :on, :sleep, :matching,
:ensure, :exception_cb and runs the passed block. Should an exception occur,
it'll retry for (n-1) times.
Should the number of retries be reached without success, the last exception will
be raised.
Sauerbraten is multiplayer/singleplayer FPS game freeware game project, and
soon an RPG game project. Sauerbraten is an experimental engine based on
Cube, can be seen as "Next-Gen Cube", or "Cube 2". Much like cube, the aim
of this engine is not to produce the most eyecandy possible, but rather allow
map/geometry editing to be done dynamically in-game, and make map editing a
lot of fun.
XMemory is a multi player memory game. It can be played simultaneously on
several X Displays, which have to be listed on the command-line. Like in
the traditional memory game, the players have to find similar tiles on the
table to get the tiles. The main difference to this game is, that the
players really play simultaneous and therefor the whole game gets
some kind of an action game.
XPenguins is a program for animating cute cartoons/animals in your
root window. By default it will be penguins - they fall from the top
of the screen, walk along the top of windows, up the side of windows
and do various other stuff. Other themes in the base package are
"Classic Penguins", reproducing XPenguins version 1.2, and "Turtles".
More themes can be downloaded from the XPenguins web site
[ edited version of author's www site ]
This plugin losslessly decomposes a layer of an image into layers
of wavelet scales. This means that you can edit the image on different
detail scales (frequencies). The trivial recomposition of the image
can be done by GIMP's layer modes so you can see the results of
your modifications instantly. Among the applications are retouching,
noise reduction, and enhancing global contrast.
The plugin can be found under "Filters > Generic > Wavelet decompose"
ez-pine-gpg is a set of scripts that allows beginners and experts
to use gpg with Pine. There are plenty of other applications that
allow gpg to be used with Pine: This one is intended to be the
best, since it merges intuitive use with powerful features.
The result is an application that's not only fast and secure,
but also perfect for novices and power-users alike.
The octave-forge package is the result of The GNU Octave Repository project,
which is intended to be a central location for custom scripts, functions and
extensions for GNU Octave. contains the source for all the functions plus
build and install scripts.
This is gnuplot.
Scripts to save data in gnuplot-readable formats, specify gnuplot commands
that will be used to produce graphics, and call gnuplot. See help g_ez
quickly produce the most common plots.
POEx::Role::TCPServer bundles up the lower level
SocketFactory/ReadWrite combination of wheels into a simple
Moose::Role. It builds upon other POEx modules such as
POEx::Role::SessionInstantiation and POEx::Types.
The events for SocketFactory for and for each ReadWrite instantiated
are methods that can be advised in any way deemed fit. Advising these
methods is actually encouraged and can simplify code for the consumer.
The only method that must be provided by the consuming class is
handle_inbound_data.
Yate - Yet Another Telephony Engine
is a next-generation telephony engine; while currently focused on
Voice over Internet Protocol (VoIP) and PSTN, its power lies in its
ability to be easily extended. Voice, video, data and instant
messenging can all be unified under Yate's flexible routing engine,
maximizing communications efficiency and minimizing infrastructure
costs for businesses.
Yate is production-ready software and is easily extensible.
Yate is licensed under the GPL.
Veusz is a GUI scientific plotting and graphing package. It
is designed to produce publication-ready Postscript or PDF
output. SVG, EMF and bitmap formats export are also supported.
The program runs under Unix/Linux, Windows or Mac OS X, and
binaries are provided. Data can be read from text, CSV or FITS
files, and data can be manipulated or examined from within the
application.