PHP nach Update auf Lucid
Mittlerweile habe ich meinen Laptop auf Ubuntu 10.04 (Lucid Lynx) aktualisiert. Die Aktualisierung an sich lief reibungsfrei. Danach hatte ich allerdings zwei kleine Probleme mit meinem Apache/PHP-Setup. In der UserDirs (public_html) wurde kein PHP mehr ausgeführt und xdebug produzierte keine übersichtlichen Stacktraces in Tabellen mehr. Hier die einfachen Lösungen:
- In '/etc/apache2/mods-available/php5.conf' müssen die folgenden Zeilen auskommentiert werden:
<IfModule mod_userdir.c>
<Directory /home/*/public_html>(Quelle Ubuntu Wiki "UserDirectoryPHP", ist auch in der Datei selbst dokumentiert)
php_admin_value engine Off
</Directory>
</IfModule>
- In '/etc/php5/apache2/php.ini' (bei mir auf Zeile 604) muss der Wert für 'html_errors' auf 'On' gesetzt werden.
Im Zusammenspiel von Pidgin mit dem "MeMenu" ist auch noch nicht alles rosig. Ich kann über das MeMenu zwar Offline gehen aber nicht wieder Online. Mal sehen ob ich dazu auch irgendwo eine Lösung auftreiben kann.
Gewitter
Letzte Nacht durchbrach ein Unwetter die immer heißer werdenden Tag. Ich habe die Gelegenheit genutzt um diesen Eindruck in den Kasten zu bekommen.
Das Bild in den Kasten zu bekommen war garnicht so schwer, wie ich es mir vorgestellt habe. Einige Bilder verschossen aber das war der letzte Blitz, den ich erwischen konnte. [Ab hier wird es technisch
] Die Übertragung der EXIF-Daten war hingegen schwierigen. Sie sind während der Entwicklung leider verloren gegangen, daher musste ich mit dem Tool "exiv2" Abhilfe schaffen.
// exportiert die EXIF-Daten in eine Datei RAW-BILD.exv
$ exiv2 ex RAW-BILD.CR2
// wenn die JPEG-Datei anders als die RAW-Datei heißt, sollte man die EXV-Datei umbenenn
$ mv RAW-BILD.exv JPG-BILD.exv
// schreibt die EXIF-Daten in die JPEG-Datei
$ exiv2 in JPG-BILD.jpg
Möchte man dem Bild noch Geokoordinaten hinzufügen kann man dies mit einem "Command file" tun, das etwa so aussieht:
set Exif.Image.Copyright (c) Natanael Arndt
set Exif.Photo.UserComment cc-by-nc-sa
set Exif.GPSInfo.GPSLatitude 51/1 43143/10000 0/1
set Exif.GPSInfo.GPSLatitudeRef N
set Exif.GPSInfo.GPSLongitude 12/1 380239/10000 0/1
set Exif.GPSInfo.GPSLongitudeRef E
set Exif.GPSInfo.GPSMapDatum WGS-84
Diese Datei wendet man mit folgendem Befehl an
$ exiv2 -m CMD-DATEI.txt JPG-BILD.jpg
Mehr Informationen erhält man mit
$ exiv2 --help
Leider wurden diese Angaben aber nicht von Flickr verstanden, dort musst ich das Bild mit der Maus auf der Karte positionieren. Falls jemand dazu nähere Informationen hat, immer her damit.
Zattoo funktioniert nicht?
Zattoo geht nicht, war mein Eindruck nachdem ich auf der Startseite auf den Link "Nutze Zattoo jetzt" geklickt habe. Auch nach einem Login bekam ich nicht die Senderauswahl zu sehen. Jetzt habe ich herausgefunden, dass der richtige Link nicht http://watch.zattoo.com heißt, sondern http://zattoo.com/view.
Zwischenzeitlich habe ich mir direkt mit den Streams von ARD und ZDF ausgeholfen.
Some notes to the Android uriMatcher()
For my bachelor theses I program for android and write a ContentProvider, which has to check URIs against a pattern. For this job I use the uriMatcher Class, but in conflict to the example in the documentation there are some things you have to take care of.
The Constructor
private static final UriMatcher sURIMatcher = new UriMatcher();
you have to specify a int-parameter.
addURI
sURIMatcher.addURI("contacts", "/people", PEOPLE);
sURIMatcher.addURI("contacts", "/people/#", PEOPLE_ID);
sURIMatcher.addURI("contacts", "/people/#/phones", PEOPLE_PHONES);
sURIMatcher.addURI("contacts", "/people/#/phones/#", PEOPLE_PHONES_ID);
- The second parameters String has to start without leading slash.
- The most specific pattern has to be added first.
If you experience the opposite pleas tell me. The leading-slash problem is also documented in the android-issue-tracker.
