KEIN "EXPAT SHOPPING" MEHR IN BERLIN
Eine Zeit lang gab es in Steglitz mal einen Laden (“Expat Shopping”), in dem man haufenweise amerikanische Lebensmittel zu halbwegs moderaten Preisen kaufen konnte – im Gegensatz zum Karstadt/KaDeWe, wo ich für eine Packung Oreo Kekse locker mal sieben bis acht Euro loswerde.
Heute wollte ich mal wieder dort einkaufen gehen, aber leider gibt es den Laden nicht mehr 🙁 Dort ist jetzt “Asia Food” drin.
APPLE MAIL: PLATZ SCHAFFEN
Mail ist ein ziemlich gefräßiges Programm… Mit der Zeit sammeln sich da 1,2 GB Mails in ~/Library/Mail an:
poseidon:~ jpwenzel$ du -sk ~/Library/Mail/<br />1237520 /Users/jpwenzel/Library/Mail/
Nach dem Aufräum-Tipp von macosxhints sieht das ganze schon deutlich besser aus:
poseidon:~ jpwenzel$ du -sk ~/Library/Mail/<br />655412 /Users/jpwenzel/Library/Mail/
Kurz mal 50% des Platzes eingespart.
Wichtig: vorher ein Backup des Verzeichnisses ~/Library/Mail machen!
GESUCHT: GUT ESSEN IN BERLIN
Am Wochenende ist Schwiegerpapa in Berlin und er bat mich, für ein gemeinsames Mittag-/Abendessen ein Restaurant zu suchen.
Schwiegerpapa isst sehr gerne Fisch, ich bin ja eher ein Fleisch(fr)esser.
Eigentlich wollte ich mit ihm ins “Oren” in der Oranienburger Straße (Mitte) gehen (dort gibt es jüdisch-koschere Küche), allerdings war ich vor vier Jahre das letzte Mal dort und muss nun im Internet lesen, dass die Qualität der Küche stark abgenommen hat (2004) und das Oren kurz später pleite gegangen ist.
Dann also doch wieder einer der Schlemmertempel rund um den Savignyplatz, das Mekka der Gourmets in Berlin? (Ja, ich wohnte sehr gerne dort!)
Hat jemand ein paar gute Vorschläge?
ARRAY_MULTISORT() IN PHP KOSTET NERVEN
Ich habe den halben Abend versucht, herauszubekommen, was sich der/die Autor(in) Implementierung von array_multisort() in PHP gedacht haben mag. Und bin zu dem Schluss gekommen, dass ich (wenn ich mit meiner Thesis fertig bin) wahlweise
a) eine neue Funktion einreiche oder
b) die alte Funktion mit neuer Syntax und Semantik vorschlage
Mein (nicht ganz unüblicher Fall): es liegt ein zweidimensionales Array vor (für Nicht-Informatiker: sieht aus wie eine Tabelle).
<th>
surname
</th>
<th>
firstname
</th>
<td>
Müller
</td>
<td>
Heinz
</td>
<td>
Apfelhuber
</td>
<td>
Eva
</td>
<td>
Zuckerhut
</td>
<td>
Paul
</td>
Jetzt scheint es mir nicht so abwegig, diese Liste nach “surname” sortieren zu wollen, so dass ich anschließend die Reihenfolge “Apfelhuber, Müller, Zuckerhut” bekomme.
Bei array_multisort() muss ich aber jetzt erst mal ein eindimensionales Array bauen, das alle IDs enthält, ein weiteres für alle Nachnamen und noch eins für Vornamen und die dann mit array_multisort() sortieren. Und anschließend natürlich alles wieder zusammenwerfen, damit ich wieder so eine Tabelle wie hier oben erhalte, nur diesmal sortiert.
Das erscheint mir zum einen nicht wirklich performant und zum anderen deutlich zu umständlich. Und stark verbesserungswürdig.
Bevor jetzt Buh-Rufe von den Zuschauerrängen kommen: nein, ich kann [in diesem speziellen Fall] meine Ergebnisse, die (oh Wunder) aus einer SQL-Datenbank kommen, nicht schon gleich mit “SELECT … ORDER BY …” sortieren.
GOOGLE ERROR
We’re sorry…
… but we can’t process your request right now. A computer virus or spyware application is sending us automated requests, and it appears that your computer or network has been infected.
Ungeschickt. Da läuft wohl wieder ein Zombie im Arcor-IP-Bereich bzw. über den Arcor-Proxy Amok.
Abhilfe schafft hier (zumindest zeitweise) ein Ausnahme-Eintrag für google.com und google.de in den Proxy-Einstellungen des Firefox.