2007.10_Projects on the Move-an Up-to-Date Look at Free Software and Its Makers.pdf
(
514 KB
)
Pobierz
Projects on the Move - An up-to-date look at free software and its makers - Linux Magazine
An up-to-date look at free software and its makers
Projects on the Move
We look at the Wwwoffle proxy server, the Rubrica contact data manager, the eSvn GUI-based SVN front-end,
and the MDB Tools converter.
By Martin Loschwitz and Peter Kreußel
Thanks to cellphones and GPRS or UMTS, the Internet has become a constant companion. Business
associates expect their contacts to be available 24/7, and assuming you have a UMTS network, surfing with
your laptop or PDA is not an issue. GPRS, however, can make surfing today's graphics-rich websites a real
challenge.
Money Matters
The Wwwoffle program [1] dates back to the days before flat rates. It was designed to help modem users
reduce online costs. Wwwoffle (World Wide Web Offline Explorer) is a proxy server optimized for offline
browsing.
After feeding a URL list to the program, Wwwoffle downloads sites, including graphics, and stores them in its
internal cache. This allows users to surf the Web without getting online. If you use GPRS to download pages
while you are working on something else, you can surf at speeds more typical of a broadband connection.
Wwwoffle version 2.9 also can add a footer to each page that shows when the page was downloaded. To save
bandwidth, the application filters Flash animations, Java applets, and animated gifs by user request.
A "DontGet" list lets you specify pages that Wwwoffle should skip and prevents graphics downloads. The
software caches the http protocol and can also handle ftp transfers.
Contact Management with Rubrica
If you have ever tried launching one of the heavyweight Gnome or KDE standard address book applications
on older hardware, you might appreciate a less resource-hungry alternative. Rubrica [2] is based on Gtk and
thus targets Gnome users or users with any other Gtk-based desktop environment.
Projects on the Move
1
Besides its frugal memory requirements, Rubrica impresses with useful features. For example, Rubrica
recognizes that some people have more than one cellphone or landline. A Rubrica contact will accept multiple
numbers in the
Home
,
Work
,
Fax
,
Cellular
, or
Other
categories (Figure 1), in addition to multiple postal and
email addresses and URLs. Rubrica gives you just as many fields per contact as KAddressbook or Evolution
and groups them neatly into the bargain.
Figure 1:
Rubrica stores as many phone numbers and snailmail and email addresses as you like.
The Rubrica software also exports calendar data to HTML, giving users the ability at least to view their data
on their PDAs. The application can also import CSV, GnomeCard, KAddressbook, and Evolution data.
The program also impresses with a neat interface. Not a single icon is wasted, and the icons do what you
expect. A list of contact groups is on the left of the main window and you can assign icons to the groups for
better visibility. Rubrica manages multiple address books in addition to contact groups. Users can access all
the groups defined in Rubrica within the address books, thus avoiding the need to create groups multiple
times. Incidentally, Rubrica stores its data in an intuitive XML format with an open specification.
eSvn
Most FOSS developers still rely on the console when it comes to managing source code with their favorite
revision management tools. However, it can be difficult to find the commit information you need in a
monochrome
svn log
display. eSvn [3] proves that there is an alternative. The GUI-based front-end offers a
neat Qt interface and supports almost all SVN functions (Figure 2).
Figure 2:
eSvn highlights files with local changes in red and gives users menu-based access to a full set of
SVN functions.
An overview of all the files belonging to a working copy makes it easier to trace development steps. Files
modified locally are highlighted in red. The file list shows the revision, the update, and the local change date.
SVN commands such as
update
,
commit
,
blame
, or
log
are accessible via the menu - something that will take
the headaches out of version management for newcomers. The graphics interface facilitates handling of
Projects on the Move
2
revisions, tags, and individual development branches. Under the hood, eSvn relies on the SVN binaries, thus
inheriting the stability of SVN in its handling of versioning data.
MDB Tools for Access
The major disadvantage of proprietary formats is that they are largely unintelligible to anyone but the vendor,
which is why proprietary formats have no reason to exist in the free software community. But if you are
forced to use Microsoft Access databases at work, you will be happy to hear that the community has managed
to decipher the Microsoft database format - MDB Tools [4] converts MDB format to MySQL, Oracle, Sybase,
PostgreSQL data, and others. The next version of the tool will even provide write access to Access databases.
In addition to Access, the Microsoft programs Money and Exchange use the same database engine, known as
the Jet Engine, and MDB Tools can interpret output from both.
Besides the converters, the MDB Tools package also has a simple ODBC driver and a GUI that displays MDB
file content graphically and exports data to a user-defined CSV format (Figure 3). SQL queries can be used
for the export process.
Figure 3:
The MDB Tools GUI displays Access database content and exports data to CSV files.
Linux users couldn't do a thing with Access databases before the MDB Tools arrived on the scene. Now you
can at least read the data and convert to another format, without any hitches in most cases.
INFO
[1] Wwwoffle:
http://www.gedanken.demon.co.uk/wwwoffle/
[2] Rubrica:
http://rubrica.berlios.de/
[3] eSvn:
http://zoneit.free.fr/esvn/
[4] MDB Tools:
http://mdbtools.sourceforge.net/
Projects on the Move
3
Plik z chomika:
SOLARIX33
Inne pliki z tego folderu:
2010.06_Sxsw-Soused by Southwest.pdf
(380 KB)
2010.06_Projects on the Move-an Up-to-Date Look at Free Software and Its Makers.pdf
(551 KB)
2010.05_Scale 8X-a Cornucopia of All Things Linux and Open Source.pdf
(465 KB)
2010.05_Rock the Fosdem-Fosdem Developer Conference 2010 in Brussels.pdf
(372 KB)
2010.05_Projects on the Move-an Up-to-Date Look at Free Software and Its Makers.pdf
(495 KB)
Inne foldery tego chomika:
Ask Klaus
Beginners
Comment
Community Notebook
Cover Feature
Zgłoś jeśli
naruszono regulamin