Irgendwann einmal habe ich eine alte Militärkiste aus Holz mitgebracht, die jemand zum Sperrmüll an den Straßenrand gestellt hatte. Die Kiste war innen mit zwei herausnehmbaren Brettern in 3 Fächer unterteilt. Da ich derzeit diese Unterteilung nicht benötige, habe ich die beiden Bretter herausgenommen und nebeneinander ins Werkbank-Regal gestellt, ohne diese weiter zu beachten.
Als meine Frau nach Hause kam, sprach sie: “Wow, was muss das nur für ein tolles Zeug gewesen sein?”
Ich: “Hää, was meinst Du?”
Sie: “Ja, schau doch mal was da steht?”
Und was dort steht, musste ich sofort auf diesem Foto festhalten.
Jetzt haben die beiden Bretter einen besonderen Ehrenplatz im Regal erhalten.

Endlich eine schöne Lösung in zumindest in PHP, um einen komplexen String in seine Bestandteile zu zerlegen. Jeder der schon mal eine “google-like” Suchmaschine gebaut hat kennt das Problem, den eingegebene Suchstring in einen SQL-Querystring umzusetzen. Ein einfaches explode(' ',$suchStr) ist da leider nicht leistungsfähig genug, da u.a. komplexe bzw. verschachtelte Suchworte ( Blabla “Bla Bla” FooBar ‘Foo Bar’ ) also mit Anführungszeichen innerhalb des Suchstrings falsch zerlegt werden. Eine Google-Recherche nach einer pragmatischen Lösung brachte die abenteuerlichsten Routinen anderer Entwickler. Damit wollte ich mich noch nicht zufrieden geben aber auch nicht selbst beginnen, über evtl. reguläre Ausdrücke einen eigenen Stringparser zu bauen. Also habe ich erstmal etwas anderes gemacht. Eine erneute Recherche zu einen späteren Zeitpunkt führte mich zu: PHP explode the string, but treat words in quotes as a single word. Dort fand ich putzig, das oben ein interessantes RegExp-Pattern diskutiert wurde, am Schluß jedoch der schnörkellose Satz auftaucht: “This would have been much easier…”. Gemeint war die PHP Funktion, str_getcsv(), welche seit PHP 5.3 in zu den Standard-Funktionen gehört. Ich übernehme der Einfachheit halber einfach mal das “Lorem ipsum” Beispiel vom Stackoverflow, um das Ergebnis von str_getcsv zu demonstrieren.
Für alle die, die noch nicht PHP 5.3 einsetzen können, sollten sich die str_getcsv-Manualseite bei PHP.net durchsehen, dort sind abwärtskompatible Übergangslösungen gelistet.
$string = 'Lorem ipsum "dolor sit amet" consectetur "adipiscing elit" dolor';
var_dump(str_getcsv($string, ' '));
Ergebnis:
array(6) {
[0]=> string(5) "Lorem"
[1]=> string(5) "ipsum"
[2]=> string(14) "dolor sit amet"
[3]=> string(11) "consectetur"
[4]=> string(15) "adipiscing elit"
[5]=> string(5) "dolor"
}
Endlich hat das Top-Model mal entspannt still gehalten, sodass es mir gelang sie aus der Nähe mit dem Objektiv einzufangen.
BRAUNSCHWEIG.
Seinen Augen glaubte gestern der Mieter eines Appartements in Braunschweig nicht zu trauen: Beim Reparieren seiner Toilettenspülung fand der 20-Jährige eine alte Handgranate im Spülkasten.
“Offensichtlich diente das verrostete Teil der Mechanik bereits seit geraumer Zeit als Gegengewicht”, so die Polizei. Der Wohnungsinhaber hatte die Beamten alarmiert. Diese wiederum riefen den Kampfmittelbeseitigungsdienst zu Hilfe. Der Sprengmeister gab allerdings Entwarnung: Die ehemals scharfe Handgranate amerikanischer Herkunft war unbrauchbar und ohne Sprengstoff. red
Gefunden im Archiv von newsclick.de, vom 25.03.2003
Derzeit ist das Thema Bumerangbau etwas nach hinten gestellt, aber lang noch nicht vom Tisch. Und damit hier auch mal wieder etwas von den krummen Dingen zu sehen ist, hier mein aktueller Bestand an zurückkehrenden Wurfhölzern. Besonders stolz bin ich auf die beiden Original “Ikarusse” von Axel Heckner, die ich sehr gern werfe und weiterhin auf den Original Logic-5 von Georgi Dimantschev. Diese Geräte sind einfach toll um mal so richtig Dampf abzulassen.