In Python ist es mithilfe des getopt-Modul eh schon relativ einfach die Argumente und Optionen von Shellscripts zu verarbeiten. Noch einfacher und eleganter wird es, wenn man optionparse benutzt. Die schöne Idee: Wenn ich schon im Docstring (sozusagen das usage für das Script) die Argumente spezifiziert habe, warum dann nochmals für das getopt-Modul alles genau angeben.
Also einfach den Docstring parsen und daraus die Argumente herausziehen:
"""An example script invoking optionparse, my wrapper around optparse.
usage: %prog [options] args -p, --positional: print positional arguments -1, --option1=OPTION1: print option1 -2, --option2=OPTION2: print option2 """
import optionparse opt, args = optionparse.parse(__doc__) if not opt and not args: optionparse.exit() if opt.positional: print args if opt.option1: print opt.option1 if opt.option2: print opt.option2
Da machen Shellscripte noch mehr Spaß, vorallem wird man auch gezwungen nen sinnvollen Docstring zu schreiben ;-)

Ja! Erstaunlicherweise vor dem 1.7er Mozilla-Release ist der neue — und nicht in Thunderfox umbenannte ;-) — Thunderbird Milestone draußen. Mit neuem Icon und About-Fenster. Laut Release Notes die wichtigsten neuen Features für mich sind IMAP IDLE Support (um auch wirklich sofort bei neuen Mails benachrichtigt zu werden *g*) und der bessere Spam-Filter. Ein paar störende Bugs sind auch beseitigt worden.
Aber so schön ich das neue Icon auch finde, im blauen Windows XP geht es etwas unter.


Mit diesem Release ist der Thunderbird auch auch heisser Kanditat für den Mac angekommen. Wirklich sehr gelungenes Theme, schönes Mac-würdiges Icon und jetzt vorallem mit Notification (obwohl die Anzahl der neuen Mails wie bei Mail.app noch schöner gewesen wäre). Fehlt nur noch eine Integration mit dem OSX-Adressbuch

Man könnte weinen wenn man die momentan im deutschen TV laufenden Serien mit den US-Serien vergleicht. Warum schaffen die es so gute Serien zu machen? Der Pilot von The West Wing hat schon gereicht und ich war mal wiederhooked — fast willenlos an den Fernseher gefesselt — ist aber auch ein sau starker Pilot.
Und wenn ich mir dagegen in der aktuellen NEON durchlesen muss, was bald an Reality-Shows nach Deutschland kommt muss ich kotzen. Oder sie Sache mit Pro7: Scheren sich nen Dreck um ihre Zuschauer, setzen mitten in der Staffel SatC und Scrubs aus, tun so als ob die alten Folgen Neue wären, und machen erst im Herbst mit der Staffel weiter. Gerade wenn man Serien zeigt hat man dem Zuschauer gegenüber eine gewisse Verantwortung und nur weil sie unendlich Simpsons zeigen hat Pro7 nicht unendlich Karma.

Stand schon fast Anfang April fest und ist immer noch auf Heavy Rotation bei mir. Schon lange keine so gute Compilation mehr gehört:
Der Titel wird der CD mehr als gerecht. 23 Stück feinstes Soulsugar, super soul anthems steht im Booklet. Dazu schöne und informative Liner Notes und ein geiles Cover. Da jeder Track je nach Hörphase ein Knaller ist, fällt es mir schwer da jetzt nen Favoriten zu finden, aber Knaller sind: Ted Taylor – Somebody’s Always Trying, Jackie Wilson – Didn’t I und Cornelius Bros. – Treat Her Like A Lady. Wer da nicht anfängt zu tanzen dem ist nicht mehr zu helfen ;-) (oder er steht auf andere Musik, aber das lass ich gelten *g*)
Ursprung hat das ganze im Soulsugar Club. Wow, ein weiterer Grund mal nach Wien zu fahren.
Hehe, hab heute meine Eltern zu ner Party gebracht und werde sie nachher noch abholen. Ist zwar nur wegen vermutetem akuten Parkplatzmangel aber doch irgendwie komisch ;-)
Aber irgendwann muss ja mal anfangen zurückzuzahlen, auch wenn ich als BVG-Verwöhnter den Escort-Service nur selten in Anspruch nehmen musste ;-)
Puh, das 10-seitige Essay zum Thema “Informatik als Strukturwissenschaft” hat mich doch mehr beansprucht als ich geplant hatte. Bis man alle Quellen gefunden, gelesen und dann noch was halbwegs lesbares zusammengeschrieben hat ist man gut beschäftigt.
Aber fertig und im schönsten LaTex-Satz abgegeben, mit Fußnoten und richtigem Literatur-Verzeichnis (hab aber auf BibTex erstmal verzichtet) :)
So ist wenigstens ne Menge LaTex-Wissen dazugekommen, kann ich gut brauchen.


Da wird man ja sogar als Nicht-Fußballfan depressiv wenn man aus Versehen guckt weil mal wieder nix Besseres kommt.

Wer aktuell überlegt mal nen Firefox Nightly einzusetzen anstatt dem 0.8er Release wird von einer überwältigenden Anzahl an Builds und Bugs überschwemmt. Nach Lesen des kompletten Firefox Builds Forums (kleiner Scherz *g*) und Burning Edge bin ich jetzt zum 2004-04-10 Nightly Build (für Windows) gekommen.
Vorteile gegenüber 0.8 sind z.B. das das Laden von background-images auch in im Hintergrund ladenen Tabs funktioniert. Und das es ein eigenes Icon für Dokumente gibt, anstatt des — zugegebenermaßen Schönen aber für Dokumente nicht passenden — Firefoxes. Mehr steht hier.
Ab dem 10.4 gibts nen nervigen Bug beim Abspeichern von Bildern und aktuell kommen ein paar neue Features rein so dass es etwas buggy zugeht und aktueller Builds nicht sehr zu empfehlen sind.
Leider ist der Bug der mich am meisten nervt nicht behoben: Bugzilla Bug 215405 scroll position not remembered on pages with cache-control: no-store. Sehr störend wenn ich hier am CSS rumspiele.