Open Source im professionellen Einsatz

Newsletter abonnieren
Seite durchsuchen

HEFTARCHIV | NEWS | E-BIBLIOTHEK | VIDEO | BLOGS | WHITEPAPER | EVENTS | ACADEMY | ABO | SHOP

user friendly

  Home  »  Heft & Abo  »  Heftarchiv  »  2009  »  07  »  Projekteküche  

RSS-Feed der aktuellen News von Linux-Magazin Online Folgen Sie Linux-Magazin Online auf Twitter
Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark

Stapelweise

Die Besonderheit von Uget liegt in der Möglichkeit, Downloads zu klassifizieren und das Zielverzeichnis, gegebenenfalls den Benutzernamen und Passwörter sowie die Proxy-Konfigurationen, festzulegen. Auch die Zahl gleichzeitiger Downloads definiert der Anwender in Abhängigkeit von der gewählten Klasse.

Ein Programm wie Uget eignet sich naturgemäß vor allem für besonders eifrige Downloader. So stellt es den praktischen »Batch Mode« bereit. Darin definiert der User herunterzuladende Dateien mit Wildcards, also etwa »ftp://www.linux-magazin.de/pub/listings/magazin/2009/05/Fileserver-Howto/Listing*.txt«. Uget interpretiert dabei das Sternchen anders als die meisten Programmiersprachen als ein frei zu definierendes Intervall bestimmter Zeichen. Das können beispielsweise alle zweistelligen Zahlen oder auch die Buchstaben von A bis G sein.

Ein einfacher HTML-Parser ist ebenfalls mit von der Partie. Er dient nicht dazu, Webseiten anzuzeigen, sondern lediglich die darin aufgeführte Download-Links zu extrahieren. Dank dieser Funktion braucht der Benutzer nur die URL einer Übersichtsseite in den »Import«-Dialog zu kopieren und in der anschließend präsentierten Liste die gewünschten Dateien auszuwählen.

Ähnlich funktioniert das Ganze übrigens auch in der anderen Richtung: Aus einer selbst zusammengestellten Sammlung von Downloads erzeugt Uget im »Export«-Modus entsprechenden HTML-Code, den der Anwender direkt in die eigene Homepage einbinden kann.

Die jeweils aktuelle Version von Uget ist auf der Homepage zu finden. Hier steht neben der stabilen auch immer die Entwicklerversion zur Verfügung. Einen Blick in den neusten Code stellt das Subversion-Repository unter [10] zur Verfügung. Für die grafische Oberfläche setzt Uget-Entwickler Huang auf die GTK-Bibliothek.

Seit diese auch für Windows zur Verfügung steht, bedeutet dies keine zwingende Abkehr vom allgemeinen Trend zur Plattformunabhängigkeit mehr. Folgerichtig kompiliert Uget nicht nur unter Linux und anderen Unix-Derivaten, sondern auch unter 32-Bit-Windows-Systemen, wenn die entsprechenden Bibliotheken auf dem System zur Verfügung stehen.

Kuskus-Salat

Das Rezept dieser Magazin-Ausgabe ist leicht und bunt wie der Frühling. Die Zutaten: 500 g Kuskus, 250 g Petersilie, ein Bund Frühlingszwiebeln, vier Limetten, vier Tomaten, ein halber Kopfsalat, drei Esslöffel Essig, fünf Esslöffel Paprikamark, ein halber Teelöffel Salz und eine Salatgurke.

Das Kuskus mit einem Liter Wasser in einen Topf geben und das Wasser zum Kochen bringen. Den Topf vom Herd nehmen und das Kuskus fünf bis zehn Minuten quellen lassen. Die Frühlingszwiebeln, Tomaten, Gurke und Petersilie klein schneiden und die Limetten auspressen. Alles zum Kuskus geben und unterrühren. Essig, Salz und Gewürze nach Geschmack hinzugeben und gut umrühren.

Den Kopfsalat waschen und abtropfen lassen. Abschließend das Kuskus auf die Salatblätter geben und servieren. Guten Appetit! (hej)

Infos

[1] Luis Villa, "Thoughtlessness in Open Source": [http://tieguy.org/blog/2009/04/30/thoughtlessness-in-open-source]

[2] Golden Gate Ruby Conference: [http://gogaruco.com]

[3] CouchDB: [http://couchdb.apache.org]

[4] Matt Aimonetti, "CouchDB: perform like a prOn star": [http://www.slideshare.net/mattetti/couchdb-perform-like-a-pr0n-star]

[5] Railsconf 2009, "Women in Rails":[http://en.oreilly.com/rails2009/public/schedule/detail/8772]

[6] Sarah Mei, "Why Rails is Still a Ghetto": [http://www.sarahmei.com/blog?p=46]

[7] Sarah Mei, "Gender and Sex at Gogaruco": [http://www.ultrasaurus.com/sarahblog/2009/04/gender-and-sex-at-gogaruco]

[8] Aaron Quint, "The ghetto of the mind": [http://www.quirkey.com/blog/2009/04/27/the-ghetto-of-the-mind]

[9] Uget: [http://urlget.sourceforge.net]

[10] Uget Subversion-Repository: [https://svn.sourceforge.net/svnroot/urlget]

Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark
Ähnliche Artikel
Schicke Klassiker Common Lisp und die Smalltalk-Implementierung Squeak
Alternativ-Baukästen GUI-Programmierung mit Fltk, Wx-Widgets und EFL
Allzweckmittel Rich Internet Applications mit Zkoss 5
Die Tickets, bitte! OTRS für Produktivsysteme selbst anpassen
Gute Mine Rails-IDE Rubymine im Test
Koffer packen Javascript-Frameworks für einfache Aufgaben im Vergleich
Whitepaper
The Role of Open Source in Data Integration

Obwohl in den letzten Jahren viele technische Fortschritte erzielt werden konnten, verfügen die meisten Datenintegrationsprozesse nach wie vor nur über eine sehr begrenzte Automatisierung. Das vorliegende White Paper von dem Industry Analyst Mark Madson wird zunächst ein grundlegendes Verständnis von Daten Integration vermitteln, die Vorzüge von Open Source Lösungen für Daten Integration erläutern und Ihnen professionelle Empfehlungen geben, damit Sie Ihre Integrationsjobs noch einfacher und produktiver gestalten können.

Download PDF (Registrierung erforderlich)
Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele (Folge 2)

Der zweite Teil des Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele White Papers beleuchtet anhand weiterer ausgewählter Case Studies die Implementierung von Open Source Datenintegration in der Praxis und benennt die daraus resultierenden Vorteile.

Download PDF (Registrierung erforderlich)
Kommentare (0)