Open Source im professionellen Einsatz

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 als PDF kaufen

Als digitales Abo

Als PDF im Abo bestellen

comments powered by Disqus

Ausgabe 07/2013

Preis € 6,40

Insecurity Bulletin

Insecurity Bulletin

Im Insecurity Bulletin widmet sich Mark Vogelsberger aktuellen Sicherheitslücken sowie Hintergründen und Security-Grundlagen. mehr...

Linux-Magazin auf Facebook