S10sh is a USB/serial userspace driver for the Canon PowerShot digital cameras.
Using S10sh you can download, upload and explore the images captured with your
PowerShot camera. The interface is quite similar to DOS's command.com.
S10sh supports the following PowerShot models:
G1 (works with USB, not reported if works with the serial interface)
G3 (from local patches, perhaps needs further testing/debug)
S10 (serial and USB)
S20 (serial and USB)
S100 aka Digital Ixus (USB only, since it lacks the serial interface)
A20 (needs testing)
A50 (serial only, supported with problems)
Pro70 (serial only, supported with problems)
Other models are reported to work as well: Elph S400, Digital Ixus V3, S30,
A60, EOS-10D.
With the release of libusb 0.1.3b (http://sourceforge.net/projects/libusb/),
S10sh gained USB support under FreeBSD.
The original author's web page is http://www.kyuzz.org/antirez/s10sh.html
JasperReports is a powerful open source Java reporting tool that has the
ability to deliver rich content onto the screen, to the printer or into
PDF, HTML, XLS, CSV and XML files.
It is entirely written in Java and can be used in a variety of Java enabled
applications, including J2EE or Web applications, to generate dynamic content.
Its main purpose is to help creating page oriented, ready to print documents in
a simple and flexible manner.
If you need a GUI, please see the port devel/ireport.
Image::Magick::Iterator adds iteration support to Image::Magick. This means that
if you have a stream of concatenated images, you can access each image in the
stream as an independent Image::Magick object.
Iteration functionality is not present in Image::Magick itself as of version
5.56. Passing a stream of concatenated images would result in essentially a
"stack" of images which would all be manipulated in parallel by any
Image::Magick calls. Calls to Write() either output an animated series of image
(a la animated GIFs), or the first image in the series.
mboxgrep is a small utility that scans a mailbox for messages matching a
regular expression. Found messages can be either displayed on standard output,
counted, deleted, piped to a shell command or written to another mailbox.
Its features include:
* ability to limit the search to message body or headers (although the whole
message is scanned by default)
* message counting
* ability to invert the sense of matching
* ability to write found messages to another mailbox
* support for mbox (either plain or compressed), MH, nnmh, nnml and maildir
folders
* support for basic and extended POSIX regular expressions, and, optionally,
Perl-complatible regular expressions (if linked with the PCRE library)
What is NewsCache?
NewsCache is a free cache server for USENET News available under the GNU
General Public License. NewsCache can be plugged in between your news
reader(s) and your news server. NewsCache acts to news readers like a news
server and retrieves news articles from the news server like a news
reader. Whenever, a client requests an article from NewsCache, NewsCache
checks whether the article has already been stored in the cache area. If
this is the case, the article is sent directly to its client. Otherwise,
the article is requested from the upstream news server, stored in the
cache area and sent back to the client.
Devel::CallChecker makes some new features of the Perl 5.14.0 C API available to
XS modules running on older versions of Perl. The features are centred around
the function cv_set_call_checker, which allows XS code to attach a magical
annotation to a Perl subroutine, resulting in resolvable calls to that
subroutine being mutated at compile time by arbitrary C code. This module makes
cv_set_call_checker and several supporting functions available. (It is possible
to achieve the effect of cv_set_call_checker from XS code on much earlier Perl
versions, but it is painful to achieve without the centralised facility.)
Devel::CallCheckerprovides the implementation of the functions at runtime (on
Perls where they are not provided by the core). It also, at compile time,
supplies the C header file and link library which provide access to the
functions. In normal use, "callchecker0_h" and "callchecker_linkable" should be
called at build time (not authoring time) for the module that wishes to use the
C functions.
This module allows you to tie a filehandle (output only) to
syslog. This becomes useful in general when you want to
capture any activity that happens on STDERR and see that it
is syslogged for later perusal. You can also create an arbitrary
filehandle, say LOG, and send stuff to syslog by printing to
this filehandle.
Fudge is a Python module for using fake objects (mocks, stubs, etc) to test
real ones.
This module is designed for two specific situations:
* Replace an object
o Temporarily return a canned value for a method or allow a method
to be called without affect.
* Ensure an object is used correctly
o Declare expectations about what methods should be called and what
arguments should be sent.
Fudge was inspired by Mocha which is a simpler version of jMock. But unlike
Mocha, Fudge does not automatically hijack real objects; you explicitly patch
them in your test setup. And unlike jMock, Fudge is only as strict about
expectations as you want it to be. If you just want to expect a method call
without worrying about its arguments or the type of the arguments then you
can.
This icon theme uses Faenza and Faience icon themes by ~Tiheum and
some icons customized for MATE by Rowen Stipe.
Also, there are some icons from Mint-X-F and Faenza-Fresh icon packs.
Ion (based on PWM) is a new kind of window manager that brings a
text-editorish, keyboard friendly user interface to window management.
Modern GUIs are unusable. Overlapping windows are hard to manage, especially
from the keyboard, and the user often ends up in a jungle. Not to mention the
application programs, which are even worse. Mouse-based search-and-click
interfaces are slow - keyboard is fast having learnt the commands. Ion (the
last three letters of vision =-) was written as an example and an experiment of
something presumably better (just the window manager, though).
Ion simply divides the screen into frames that take the whole screen. Big
displays have so much space that this is convenient and smaller displays
couldn't show more than one window at a time anyway. The frames can be split
and growing the size of one will shrink others. Alike in PWM, clients can be
moved between frames and multiple clients can be attached to one frame.
With Ion you will hardly ever have to touch the mouse again for navigation
between windows and the windows are always in order.