Auslegungssache

Dienstag, 16. Juni 2009

Noch selten hat man mir so deutlich vor Augen geführt wie unterschiedlich man Studien auslegen, bzw. welche unterschiedlichen Sachen man herauslesen kann. Die Europäische Wertestudie wurde nun zum 5. Mal erhoben (in Ö übrigens von denen hier).

derStandard.at und DiePresse.com haben darüber berichtet.

Der Standard:

Studie: Sehnsucht nach dem "starken Mann"

Autoritätsgläubig statt liberal, ausländerfeindlich statt weltoffen - Die aktuelle Wertestudie belegt, dass diese Einstellungen in der Bevölkerung angestiegen sind

Und die Presse:

Wertestudie: Politik bei Österreichern "unten durch"

Wie Österreich denkt. Faktoren für Glück sind Familie, hohe Bildung und nicht in Wien leben. Die Arbeitszufriedenheit sinkt. Wer mit Partner und Kindern lebt, ist glücklicher.

Interessant, wo da was priorisiert wird. Da entsprechen wohl beide Zeitungen ihrem Klischee...

Google Maps API V3

Mittwoch, 10. Juni 2009

Google hat vor Kurzem einen ersten Ausblick auf die Version 3 der Maps API veröffentlicht. Neue Features sind mir beim ersten Blick nicht aufgefallen, dafür aber zwei Änderungen der Naming Konventionen:

google.maps.* Namespace

Die erste wichtige Änderung ist das Wegfallen des G-Präfix. So wird aus einem GMarker ein Marker, aus GLatLng wird LatLng und so weiter... Das heißt, eigentlich stimmt das so nicht. Denn die Maps API ist nun ganz in den Namespace der Google Ajax APIs integriert und damit wird aus GMarker ein google.maps.Marker, aus GLatLng wird google.maps.LatLng usw.

Eine Inkonsistenz, die mir beim ersten Drüberlesen aufgefallen ist, ist dass aus dem guten alten GEvent nicht etwa google.maps.Event geworden ist, sondern google.maps.event (kleingeschrieben!).

Underscore statt Camel Case

Das zweite, was mir beim Blick auf die API Referenz auffällt ist, dass Methoden nicht mehr in Camel Case, sondern mit Unterstrichen geschrieben werden. Und das nicht mal konsistent. So existieren für das Map Objekt etwa die Methoden setOptions() und set_center(). Das ist meiner Meinung nach nicht nur unnötig, verwirrend und auch seltsam, sondern auch deswegen blöd, weil immer ein Zeichen mehr getippt werden muss und diese Art der Schreibweise in Javascript Libraries eigentlich überhaupt nicht state of the Art ist.

Wenn man einen Blick in die Referenz wagt wird man sehen, dass irgendwie noch zu wenig da ist (bzw. zu wenig dokumentiert ist) um sich ernsthaft mit der V3 zu beschäftigen. Aber bin mal gespannt ob die neue Version auch neue Features wie z.B. Reverse Geocoding ohne Workarounds...