nasauber.de

Blog: Einträge 19.07–15.08.2006

Google

Netterweise mag der Google-Bot meine Homepage und indiziert schön alles, was ich hier so von mir gebe (und spuckt auch zum Teil erstaunlich gute Plazierungen meiner Seite aus, oft z. B. bei Suchen nach LaTeX-Sachen oder Linux-Kram, den ich hier dokumentiert habe). Deswegen ist jetzt auch mal alles rausgeflogen, was mit Suche zu tun hat, was ich selbst zusammengeschustert habe. Weil funktioniert hat das eh noch nie so richtig ;-)
Dafür gibt's jetzt im Weblog und im Linux-Know-How eine Suche, die einfach die Suchbegriffe an Google weiterschickt und die Suche auf die jeweiligen Verzeichnisse der Seite einschränkt.

Funktioniert ganz gut soweit! Danke für die abgenommene Arbeit, Google ;-)


digicamsync-0.2.2

Tja, Semesterferien, da hat man mitunter ein bißchen Zeit übrig ;-) Deswegen hab ich mir gedacht, ich könnte ja eigentlich mal digicamsync überarbeiten.

Die Änderungen dürften an sich keinem auffallen, weil keine neuen Funktionen hinzugekommen sind. Aber ein paar Buxfixes hat's gegeben, der Code sieht jetzt schöner aus und es sind ein paar Sachen rausgeflogen, die's nicht gebraucht hat. Ja, man lernt mit der Zeit immer mehr über Perl … z. B., daß man sich keine Funktion schreiben muß, die einen String mehrfach ausgibt, weil man das mit

print "String" x 5;

„Einfach so“ machen kann (Perl eben ;-). Ergebnis:

StringStringStringStringString

Ansonsten hab ich das gettext-Modul ausgetauscht: ab jetzt verwende ich Locale::Messages anstatt von Locale::gettext. Weil Locale::Messages „einfach so“ ngettext() mitbringt. Was Locale::gettext an sich scheinbar auch tut, aber auf eine Art und Weise, die ich nicht verstehe. Warum sich also knechten? ;-)

Alle Interessierten können sich ja den Changelog durchlesen. Ansonsten: Viel Spaß!


Nochmal: serienbrief [Update]

Kurz nach dem serienbrief-Update hab ich mir gedacht: „Ganz oder gar nicht!“ Also hab ich den Quellcode auf englisch übersetzt und eine deutsche Lokalisierung geschrieben. Wenn schon denn schon ;-) Das ganze dann noch kombiniert mit einer manpage und einer Beispieldatei für die Verwendung, und fertig ist serienbrief Version 0.2. Diesmal auch mit einer ordentlichen Signal-Verarbeitung (also wenn man STRG+C drückt) und in Farbe und bunt ;-)

Und weil das Programm ja jetzt auch für den internationalen Mark taugt *g*, hab ich das zugehörige ebuild auch gleich mal im Gentoo-Bugzilla gepostet. Alexandre Buisse, ein Gentoo-Dev, hatte dann einige Sachen an dem ebuild zu beanstanden, schrieb aber letztendlich:

Please provide an updated ebuild and I'll add it to the tree.

Das hab ich dann auch gemacht. Schaumermal, ob serienbrief jetzt tatsächlich im offiziellen Portage-Baum landet. Wäre jedenfalls ne coole Sache :-)

Update

[25.07.2006] Gerade ist serienbrief in den offiziellen Portage Tree aufgenommen worden! Einwandfrei :-)


serienbrief-0.1.1

Die neue Version meines kleinen LaTeX-Serienbrief-Tools serienbrief ist fertig. Arg viel hat sich nicht getan, aber (was die meisten User wahrscheinlich nicht interessieren wird ;-) der Code ist jetzt „schön“ und sauber, und man kann ab jetzt auch Serienbrief-Feld-Begrenzer benutzen, die an sich eine spezielle Bedeutung in einem regulären Ausdruck von Perl hätten.
Der Standard-Begrenzer wurde außerdem von -- nach ** geändert, weil man ja schließlich Sachen wie Zeiträume, etc. mit einem Bindestrich dazwischen angibt – und zwar ohne Leerzeichen. Zwei Sternchen dürften da eher selten vorkommen. Und wenn doch, kann man's ja immer noch umdefinieren :-)

Viel Spaß damit :-)