Wie finde ich ein neues Haus?

Das restliche Haus befand sich noch im Bau als wir unsere Wohnung bezogen haben. Selbst jetzt, ein halbes Jahr später, spüren wir noch immer einen Nebeneffekt eines Neubaus: Kein Navi und keine Onlinekarte verrät den Weg zu uns. Gäste, Lieferanten, verspätete Handwerker, Feuerwehr, niemand findet uns ohne direkte Anleitung.

Oberfeld auf Google Maps

Google Maps kennt die Adresse nicht, zeigt aber wenigstens bereits eine Baustelle.

Oberfeld auf Search.ch

Search.ch findet die Adresse exakt, aber da steht kein Haus weit und breit. Auch vom restlichen Quartier fehlt jede Spur.

Oberfeld auf der Open Street Map

Nur die Open Street Map findet sowohl Adresse wie auch ein Gebäude. Dessen falsche Form und die falschen Strassennamen im Quartier werde ich bei Gelegenheit mal korrigieren.

Grundsätzlich ist das ein interessantes Geoinformatik- & Verwaltungsproblem: Wie schnell kommen Informationen über neue Strassen und Gebäude aus den Gemeinden in die öffentlichen Systeme? Open Street Map hat eindeutig die Nase vorne dank einer grossen Zahl von Informanten.

Campus Bern: Lightning Talks

CampusAm Montag, 17. März 2014, 19:00 findet ein offener Campus mit Lightningtalks bei Sturm und Bräm am Theaterplatz 2 statt.

Jede/r darf 5 (oder 10 oder 15) Minuten über ein freies Thema sprechen. Bitte ergänze deinen Beitrag im Wiki.

Die Veranstaltung ist für alle Interessierte offen und gratis. Anfahrtsinformationen und weiteres wie immer im Campus Wiki.

Freiwillige Anmeldung auf techup.ch.

PHP-Buildsystem mit Fehlererkennung für Sublime Text 2 und 3

Im Texteditor Sublime Text können PHP-Dateien folgendermassen direkt ausgeführt werden: Über das Menu Tools – Build System – New Build System… den folgenden Inhalt in eine Datei names PHP.sublime-build speichern.

Unter Linux/Mac OS X:

{
    "cmd": ["php", "$file"],
    "file_regex": ".* in (.*\\.php) on line ([0-9]*)",
    "selector": "source.php",
}

Unter Windows (Den Pfad zum PHP-Interpreter anpasssen):

{
    "cmd": ["c:\\wamp\\bin\\php\\php5.4.12\\PHP.exe", "$file"],
    "file_regex": ".* in (.*\\.php) on line ([0-9]*)",
    "selector": "source.php",
}

Danach führt Sublime Text mit CTRL-B eine PHP-Datei aus und springt mit F4 gegebenenfalls von Fehler zu Fehler.

Debugging

Zum Debuggen gibt es das SublimeTextXDebug-Package. Allerdings habe ich es noch nicht geschafft, dieses erfolgreich zu konfigurieren. Bis es soweit ist, bleibt Eclipse PDT die Entwicklungsumgebung meiner Wahl.

Fever als Google Reader-Alternative

fever RSS-Reader

Ende Juni, in wenigen Tagen wird Google seinen RSS-Reader einstellen. Ich hatte diesen Gratisservice intensiv genutzt und mochte die einfach und schnelle Oberfläche. Gleichzeitig ärgere ich mich zunehmend, nicht nur als Werbesubjekt von Google verkauft zu werden, sondern jetzt auch noch von der US-Regierung darüber ausspioniert zu werden. Sukzessive erscheinen neue Lösungen, um diese Probleme zu umgehen.

Im Fall von Google Reader habe ich mir einmalig für 30$ den selbstgehosteten Fever geholt. Er gefällt mir: Schnell installiert und zuverlässig, mit einer relativ simplen Oberfläche. Ich habe mich in Windeseile daran gewöhnt. Und er ist kompatibel mit Reeder auf dem iPhone.

Ich wollte zu Fever noch eine Safari-Extension schreiben, aber da kam mir jemand zuvor. Sehr praktisch.

Sicherheitslücke in der My Swisscom-App

Zufällig bin ich in der My Swisscom-App über eine unangenehme Sicherheitslücke gestolpert.

Ich habe die Details soeben der Swisscom kommuniziert und warte auf eine Antwort. Maximal 30 Tage lang.

Update vom 5.3.2013: Das Swisscom CSIRT hat den Empfang meiner Meldung bestätigt und intern einen Security Incident eröffnet.

Update vom 22.3.2013: Die Swisscom hat mich telefonisch kontaktiert, eine Lösung in Aussicht gestellt und mich auf ein persönliches Gespräch eingeladen.

Update vom 28.3.2013: Der Sicherheitschef der Swisscom hat sich mit einem Mittagessen bei mir bedankt und eine Publikation des Problems auf den 02.04.2013 versprochen. Behoben wird es wohl erst einen Monat später.

Update vom 3.4.2013: Die Swisscom hat Sicherheitshinweise auf ihren Webseiten und in der App platziert.