Yesterday, I uploaded the new version of the LaTeX form letter generator serienbrief. The new release contains one bugfix and a few improvements:
In some cases, serienbrief broke documents by stripping out comments. Actually, in some cases, comments are needed by LaTeX. This is fixed now. Thanks to Michael Strey for tracking this down back in october 2008 (sorry, I simply missed out doing a bugfix release, but good things come to those who wait ;-)
Other changes:
The --tmpprefix option was removed in favor of simply doing all the temporary stuff in /tmp. In this way, all temporary files can be safely removed.
serienbrief now produces a nicer filename output schema: [name of the LaTeX document]-[consecutive number with leading zeros]. The number starts with [00…]1 now, no more with 0.
Seitdem ich mit dem Studieren fertig bin, war ich recht selten auf einem Fahrrad gesessen. Aber das hat sich jetzt geändert! Meine bessere Hälfte und ich haben kürzlich beschlossen, mal ein Fahrrad-Upgrade zu machen. Bei ihr ist es ein Cube Acid White 'n' Red geworden. Oberpfälzer Fahrräder sind ganz nett, aber ich hab mich dann doch für die Waldsassener Konkurrenz der Waldershofer entschieden: ich nenne jetzt ein Ghost SE 5000 black mein Eigen. Was viel cooler ist als das Cube, allein schon wegen dem viel cooleren Logo *ggg*
Tatsächlich ist das mein allererstes richtig-echtes eigenes gescheites Mountainbike! Ich hab mal mit ungefähr 12 oder 13 eines geschenkt bekommen, das ca. drei Mal so schwer wie mein Neues ist (Kruppstahl ;-) Danach gab's dann noch mein heißgeliebtes Studentenfahrrad (ich hab dafür vermutlich mehr Zeit in der E-Werk-Fahrradwerkstatt verbracht als mit Studieren …) – und ansonsten nur noch mein Der-Weg-ist-das-Ziel-Projekt Liegefahrrad.
Ist wirklich ein astreines Teil, das Fahrrad! Die Geländetauglichkeit hab ich schon ausführlich getestet, sofern ich meinen GPS-Logger einstecken hatte, kam das dann auch der Feld- und Waldwegdichte von OpenStreetMap rund um Konradsreuth zugute :-) Im Prinzip ist das Fahrrad genau das, was ich eigentlich schon immer haben wollte.
Ein kleines, unscheinbares Accessoire fehlt aber noch: irgendwann werd ich noch eine Rohloff Speedhub einbauen. Die kostet zwar mehr als das ganze Fahrrad, aber das Geld ist sie auch wert ;-)
Unterm Strich macht es doch deutlich Mehr Spaß, ein Fahrrad als Sportgerät zu haben, und nicht als primäres Fortbewegungsmittel :-)
Ich habe jetzt keine Freundin mehr … sondern eine Verlobte! Gestern Abend hat meine Bessere Hälfte die Frage aller Fragen mit „ja“ beantwortet.
„Für einen Zahnmediziner ist es statthaft, das Fangeisen selbst zu schmieden“, so Dr. Boegershausen aus der Poliklinik für zahnärztliche Prothetik in Erlangen.
Die Aussage ist zwar jetzt schon ein bißchen her (1. Semester!) und die Wortwahl ist nichts für Leute, die keinen Spaß verstehen (was wir beide zum Glück tun ;-), aber damals habe ich mir gedacht, wenn’s mal so weit kommen sollte, dann werd ich mich daran halten.
Gesagt, getan – und das Ergebnis sieht denke ich ganz gut aus. Insbesondere an der Hand meiner (jetzt) Verlobten :-)
It's been a while since the last release of my Bayesian PHP spam filter b8. But a lot has been done in the meantine.
The next b8 release (0.5) will be a major one with major changes. Oliver Lillie sent me a basic PHP 5 port of b8, I used his code as the base for b8 0.5. Almost all parts have been completely rewritten, only the math remains untouched. The most significant changes are:
No PHP 4 compatibility anymore. Much cleaner code base with less hacks.
Completely reworked storage model. The SQL performance increased dramatically, the Berkeley DB performance remains as fast as it always has been.
Better lexer which can also handle non-latin1 texts in a nice way, so that e. g. Cyrillic or Chinese texts can be classified more performant. This lexer has also been back-ported to the 0.4.x branch of b8. It will work better than b8 0.4.4's lexer, but be aware that PHP 4 won't handle Unicode correctly.
No config files anymore, multiple instances of b8 can be now created in the same script with different configuration, databases and no problems.
No spooky administration interface anymore that needs an SQL database, even if Berkeley DB is used (anybody who actually used this?! I never did ;-).
No "install" scripts and routines and a less end-user compatible documentation. Anybody integrating b8 in his homepage won't be an end-user, will he?
Everybody is invited to check out the current Subversion trunk of b8 and test it. It should work fine. At the moment, there's no SQLite backend available, but I'll inform Laurent Goussard of the upcoming release, perhaps, he will port his 0.4.4 backend to b8 0.5.
I'll announce the new release here; if anybody finds bugs or has an idea of how to make b8 better: feel free to send me an E-Mail.