Mirage is a relatively
new image viewing application which has been designed with speed
in mind:
Mirage is a fast and simple GTK+ image viewer. Because it depends only on PyGTK, Mirage is ideal for users who wish to keep their computers lean while still having a clean image viewer.
The project was started in March, 2006 according to the
CHANGELOG file.
Mirage has undergone rapid development since then, with fifteen releases
so far.
In 2004, LWN's Jon Corbet wrote
The Grumpy Editor's Guide to Image Viewers.
One conclusion of the article was that none of the current image
viewers were as useful as xv:
Your editor stands by his original claim: xv, even after nine years of absolutely no development, is still superior to any of the free alternatives. No other tool provides the same ease of use, speed, features, and quality of results.
Nothing has changed in regards to xv development, but
xv is still the standard that other viewers are judged against.
Let's see how Mirage stacks up.
Here are some of the features offered by Mirage:
- Supported image formats include png, jpg, svg, xpm, gif, bmp, tiff, and others.
- Has the ability to cycle through large collections of images.
- Images can be dynamically resized, full-screen and best fit modes are available.
- A built-in slide show viewer is included.
- Has a random image viewing function.
- A user-selectable status bar shows basic image metadata.
- An image properties pulldown shows more detailed image metadata.
- Images can be rotated, zoomed, cropped, resized and flipped.
- Panning through zoomed-in images can be performed with the mouse.
- Many of the program's options are user-configurable.
- A number of
command-line switches are available.
- A number of shortcuts are bound to various key combinations.
The
online documentation
explains the application in more detail.
Some of the features that your author has come to depend on in xv, but are not available in Mirage include:
- A grab function for turning windows into images.
- The ability to convert and save images to another format.
- A full-featured color editor window, especially the R/G/B/mono linearity adjustments.
- The lack of a spinning clock as an indication of ongoing image processing.
- Cropping via mouse clicks in the main window.
Some of these missing functions, such as image grab and convert,
can be handled by external commands. Perhaps that is in line with
the Mirage lightweight design philosophy, but the omissions come at the
cost of user inconvenience.
Your author tried out version 0.8.1 of Mirage on an Ubuntu Edgy Eft
system, for the most part, the application behaved as advertised.
There was a slight problem starting up the slideshow mode,
when the application was opened up with a *.jpg command line option,
the slideshow button was grayed-out until several images were first
viewed manually. A repeat slideshow option would
also be useful if the application were to be used in an unattended
mode.
Mirage has a nice look and feel, for the basic job of viewing large
collections of images, it performs quite well and your author will
keep it on his machine.
The Mirage source code and packages are available for download
here.
Comments (6 posted)
System Applications
Database Software
Version 1.02 of
pg8000 has been released.
"
pg8000 is a Pure-Python interface to the PostgreSQL database engine. It is one of many PostgreSQL interfaces for the Python programming language. pg8000 is somewhat distinctive in that it is written entirely in Python and does not rely on any external libraries (such as a compiled python module, or PostgreSQL's libpq library).
pg8000's name comes from the belief that it is probably about the 8000th PostgreSQL interface for Python."
This version adds support for DB-API 2.0, and a few more features.
Comments (none posted)
Version 5.0.37 of MySQL Community Server is available.
"
This is our second full (source and binary) release of the MySQL
Community Server since we made the split between the Community and
Enterprise Version. It includes all bug fixes applied to up to and
including the MySQL 5.0.36 Enterprise Server.
This release also resolves a crashing bug that could be exploited as a
potential local Denial of Service attack".
Full Story (comments: none)
The March 11, 2007 edition of the PostgreSQL Weekly News
is online with the latest PostgreSQL DBMS articles and resources.
Full Story (comments: none)
Embedded Systems
Open Collector
notes the release of the
Free ECB_AT91 V1
single board computer.
"
The design of the ECB_AT91 Single-Board Computer is free. It already runs Debian, OpenEmbedded (Angstrom Distribution) and Buildroot. You can buy one or more, or download the design and build your own. The board is powered by an Atmel AT91RM9200 processor, which features an ARM9 core clocked at 180MHz. It supports up to 64MB of SDRAM, has one SD/MMC slot, 2 MB of serial flash, one 10/100 Ethernet interface, USB host and two serial ports."
Comments (none posted)
LDAP Software
Version 1.1.3 of Linbox Directory Server, an identity and network services management system, is out with new features and bug fixes.
Full Story (comments: none)
Networking Tools
Version 1.4.14 of IPCop
has been announced.
"
IPCop is a friendly firewall solution protecting networks running on linux.
It will be geared towards home and SOHO users. Interface is task based.
Hardware requirement could be very minimal and grow with services used.
This release update timezone to support US daylight saving time occuring March 11 and mainly update squid and snort.
You are encouraged to update from previous releases once some bugs introduced in 1.4.14 are fixed on 1.4.15."
Comments (none posted)
Version 1.5.0 of Seagull
is out.
"
Seagull is a multi-protocol traffic generator. Especially targeted towards IMS, Seagull supports Diameter (RFC3588 and all applications) over TCP/SCTP and IPv4/IPv6 , TCAP (over SS7 or Sigtran), XCAP over HTTP and Radius."
Comments (none posted)
Web Site Development
The March 8, 2007 edition of the Midgard Weekly Summary
is out with the latest news about the Midgard web content management system.
Full Story (comments: none)
Version 0.1.3 alpha of Remo is out.
"
Remo stands for "Rule Editor for ModSecurity". It's a
project, attempting to bring easier configuration to
ModSecurity, an apache application firewall. The second
and goal is to make a whitelist/positive security model
feasible for ModSecurity deployments.
This new release brings support for query string arguments
and cookies. Additionally, every request parameter can be
optional or mandatory."
Full Story (comments: none)
Desktop Applications
Audio Applications
The Ardour multi-track audio recorder project
has applied
for participation in the 2007 Google Summer of Code.
"
So, my own personal ideas for projects are:
Scripting support, Batch command support, Graph-based connection UI,
MIDI interface (perhaps on top of the midi support from last yearÂ’s GSoC?? perhaps!), Video tracks, YOUR IDEA HERE".
Comments (none posted)
Data Visualization
Version 1.22 of Asymptote
is available.
"
Asymptote is a powerful descriptive vector
graphics language for technical drawing, inspired by MetaPost but with an
improved C++-like syntax. Asymptote provides for figures the same
high-quality level of typesetting that LaTeX does for scientific text.
Problems with loading LaTeX packages and slide presentations were fixed.
Non-static variables in every loop iteration are now allocated anew.
Formatting under locales with nonperiod decimal separators was fixed,
along with logarithmic tick labels near the machine epsilon..."
Comments (none posted)
Desktop Environments
The announcement has gone out: GNOME 2.18 is available. See
the release notes for
an introduction to the new features in this version of the GNOME desktop
environment.
Full Story (comments: 24)
The following new GNOME software has been announced this week:
You can find more new GNOME software releases at
gnomefiles.org.
Comments (none posted)
The GNOME 2.18.0 release will apparently be missing the
network-manager-applet.
"
The GNOME Release Team has dropped network-manager-applet from GNOME
2.18.0, as no releases were ever made. It can be proposed again for
inclusion in 2.20".
Full Story (comments: 1)
The March 11, 2007 edition of the
KDE Commit-Digest has been
announced.
The content summary says:
"
The Oxygen iconset is moved from playground
to kdelibs, changes made throughout KDE to support the new icon names
specification. The Crystal iconset is moved from kdelibs to its kdeartwork
retirement home. More work on the Oxygen widget style. Security fixes in
KTorrent. Initial work on "uninstall" functionality for the KDE Windows
installation utility. New "Snowish" theme for the Kamion user information
migration utility. Continued graphics improvements across kdegames. Improved
wireless network encryption support in Solid. Further work on the Amarok 2.0
porting, with particular attention to the Music Store integration elements.
KPilot is to make a surprise return for the KDE 4.0 release."
Comments (none posted)
A draft KDE 4.0 release roadmap has been posted for comments. Should the
current schedule hold, we should expect the 4.0 release to happen toward
the end of October (of this year!). "
KDE 4.0 will not contain all features announced nor promised: these will
come during the lifetime of KDE 4. We can probably switch quickly to a
KDE 4.1 release if there are major subsystems ready for merging soon after
the KDE 4.0 hits the streets."
Full Story (comments: none)
KDE.News
looks at Oxygen
in the Road to KDE 4 series.
"
One of the big visual changes just happened in KDE 4, the transition of kdelibs to the Oxygen Icon set. This transition is still in progress, and it includes a massive icon naming scheme change that affects thousands of files. But, the Oxygen artwork project much is more than just an icon set, it's a unified way to do artwork for KDE 4. SVG an essential part of Oxygen, so many applications that are now capable of SVG display are also using Oxygen styled artwork."
Comments (8 posted)
The following new KDE software has been announced this week:
You can find more new KDE software releases at
kde-apps.org.
Comments (none posted)
The following new Xorg software has been announced this week:
More information can be found on the
X.Org Foundation wiki.
Comments (none posted)
Encryption Software
Version 2.0.3 of GnuPG, an encryption application, has been announced.
"
This is bug fix release. There are also some minor enhancements."
Full Story (comments: none)
Version 4.6 of OpenSSH has been released with bug fixes and:
"
sshd now allows the enabling and disabling of authentication
methods on a per user, group, host and network basis via the
Match directive in sshd_config."
Full Story (comments: none)
Financial Applications
Version 2.6.26 of
SQL-Ledger,
a web-based accounting system, is out with one change:
"
added check password check in admin.pl when called with wget or similar commandline utilities".
Comments (none posted)
Games
Version 2.45 of Bullet Physics SDK
is available with a number of new capabilities.
"
Bullet is a state-of-the-art 3D Collision Detection and Rigid Body Dynamics Library for games. ZLib license, free for commercial use, including Playstation 3. Supports COLLADA Physics."
Comments (none posted)
Version 1.00 of Kimboot, an arcade-style game,
has been announced on the PyGame site. Changes include:
"
Major code cleanup; some parts were rewritten from scratch. This release uses OpenGL for drawing. Theme support: you can make your own graphics and sounds, and then just choose your custom theme in Options. Background image support (theme-dependent). New graphical effects. New kinds of enemies (Drunken, Genius, and Boss). Enemies are now animated."
Comments (2 posted)
GUI Packages
Release 2.8.2 of
wxWidgets,
a cross-platform GUI toolkit,
has been announced.
"
This is mainly a bug fix release; please see changes.txt for details."
Comments (none posted)
Interoperability
The March 12, 2007 edition of the
Wine Weekly Newsletter
is online with coverage of the Wine project. Topics include:
NetTunes, GDIPlus, Cairo Winelib Port, DirectX 10 For SoC?,
Developing For Fun While Under a Contract, Winetricks and
Lotus Notes Printing Regression.
Comments (none posted)
Multimedia
KDE.News
continues on the Road to
KDE 4 with a look at Amarok 2. "
This week we'll take a brief
look at some of the many features that are making their way into Amarok 2,
which is the development branch for Amarok in KDE 4. The features discussed
are all in progress features which have reached varying stages of
completion. Read on for information about Amarok's engines (including
Phonon), UI changes, changes to the Magnatune music store, OS X support,
and more."
Comments (none posted)
Versions 0.1 of
Dissent
and the associated Dissent-Gstreamer are available.
"
The Dissent Project attempts to be a full featured multimedia application that can play audio and video files as well as internet radio streams by using powerful media engines such as GStreamer.
It also has robust functionality for both RSS feeds and Podcasts which can be viewed in the built in web browser.
The Dissent Project aims to tightly integrate services from various organizations such as Amnesty International."
Comments (none posted)
Music Applications
Version 5.05 of Csound, a language for music synthesis, is out.
"
This largely a maintenence release, but as usual there are some new
opcodes and facilities.
This is the first release to include a French manual".
Full Story (comments: none)
Version 1.1 of MMA (Musical MIDI Accompaniment) is out with
several new features and bug fixes.
Full Story (comments: none)
Digital Photography
Version 0.11 of UFRaw, a utility to read and
manipulate raw images from digital cameras, is out.
"
The highlight of this release is the new
handling of image highlights, which takes care of both highlight
restoration and highlight clipping."
Full Story (comments: none)
Web Browsers
The
Firekeeper
project has been launched.
"
Firekeeper is an Intrusion Detection and Prevention System for Firefox. It is able to detect, block and warn the user about malicious sites. Firekeeper uses flexible rules similar to Snort ones to describe browser based attack attempts. Rules can also be used to effectively filter different kinds of unwanted content."
Full Story (comments: none)
Miscellaneous
Version 2.0 beta 1 of Pytables, a package for managing hierarchical datasets,
has been announced.
"
The PyTables development team is very happy to announce the public
availability of the first *beta* version of PyTables 2.0. Starting with
this release, both the API and the file format have entered in the stage
of freezing (i.e. nothing will be modified unless something is clearly
*wrong*), so people can use it in order to begin with the migration of
their existing PyTables 1.x scripts as well as start enjoying the new
exciting features in this major version ;)"
Comments (none posted)
Languages and Tools
C
ACC 0.5, a version of the GCC compiler aimed at
aspect-oriented
C programming, has been released. "
Besides some new features, the ACC 0.5 release also includes a set of
experimental weave adapters that
help integrate aspeCts in the build process of large C-based software
projects." Should be an interesting release for people into new
approaches to programming languages.
Full Story (comments: 5)
Robert Schwebel has sent in an announcement for the launch of the
OSELAS.Toolchain.
"
... we came to the conclusion that,
with PTXdist, we already have most of the infrastructure we need for
building toolchains: a staging model (get, prepare, extract, compile,
install, targetinstall), a Kconfig frontend for easy configuration,
autogenerated dependencies, a clean patch management system. So we tried
it out and the result is OSELAS.Toolchain(). It is now able to build a
full suite of gcc-4.1.2 toolchains for many different arm platforms,
including big endian, iwmmxt etc., for mips, powerpc and x86."
Full Story (comments: none)
Caml
The March 13, 2007 edition of the Caml Weekly News
is out with new Caml language articles.
Full Story (comments: none)
Haskell
The March 12, 2007 edition of the
Haskell Weekly News is online. This week we see the 2007 Haskell Workshop announcement, Haskell.org's participation in the Google Summer of Code gets underway, and of course, new libraries!
Comments (none posted)
Ruby
The March 11th, 2007 edition of the
Ruby Weekly News takes a look at the latest discussions
on the ruby-talk mailing list and comp.lang.ruby newsgroup.
Comments (none posted)
Tcl/Tk
The March 14, 2007 edition of the Tcl-URL! is online with new
Tcl/Tk articles and resources.
Full Story (comments: none)
Emulators
Version 0.7.0 of DOSBox, an x86 emulator which can be used for
running DOS games,
is available.
"
There were a lot of changes since the last version and here is a short list of the larger changes:
- Faster dynamic core for certain games.
- Improve the cycle guessing code and make it default!
- Foreign keyboard layout support."
Comments (none posted)
Libraries
Stable version 0.17 of GUASI
has been announced.
"
The GUASI library implements a thread based generic asyncronous execution engine, to be used to give otherwise syncronous calls an asyncronous behaviour. It can be used to wrap any syncronous call, so that it can be scheduled for execution, and whose result can be fetched at later time (hence not blocking the submitter thread). The GUASI library can be used as complement to standard event retrieval interfaces like poll(2), select(2) or epoll(4)."
Comments (none posted)
Page editor: Forrest Cook
Next page: Linux in the news>>