KleinKlima - jetzt noch nützlicher (Update)
Seit Oktober 2008 gibt es KleinKlima, die Seite für schnelle Wettervorhersagen ohne Werbung und ohne Schnickschnack. Dumm war nur, dass für Orte in anderen Zeitzonen nie die Ortszeit, sondern immer die deutsche Zeit angezeigt wurde. Deshalb wurde bisher, wenn es in New York sternenklare Nacht war, statt einem Mond- ein strahlendes Sonnen-Icon angezeigt.
Das hat nun ein Ende. Mittels kompliziertester Algorithmen umständlicher Abfragen zweier zusätzlicher APIs (Google Maps und Geonames.org) wird erst Längen- und Breitengrad eines Ortes ermittelt, damit dann erstens per PHP die Sonnenaufgangs- und Sonnenuntergangszeit berechnet, und zweitens bei Geonames die Ortszeit ermittelt. Damit sollten die Tag/Nacht-Icons für das momentane Wetter jetzt auf die Minute genau korrekt angezeigt werden. Die Zeitangabe über dem Icon ist die aktuelle Ortszeit.
Das ganze ist noch nicht ausführlich getestet und funktioniert vorerst auch noch nicht auf den Unterseiten (Mini, iPhone, Wii). Falls jemand einen Fehler bemerkt, bitte in den Kommentaren melden.
Update 25.7.:
Auch die Unterseiten sind jetzt angepasst. Für die, die es lieber etwas ausführlicher haben, gibt es die neue 3-Tage-Ansicht. Hinter dem Städtenamen wird die Höhe über dem Meeresspiegel angezeigt. Geht man mit der Maus über die Vorhersage-Symbole, werden die entsprechenden Sonnenauf- und



Ähnliche Beiträge:
Lego-Anzeigen (2) Von m’s in Kreisen
Kommentare:
Bei den Kommentaren handelt es sich um fremde Inhalte, die sich „esse est percipi“ nicht zueigen macht. Verantwortlich für den Inhalt eines Kommentars ist der jeweilige Verfasser.
Einen Fehler habe ich noch gefunden. Der hängt zwar nicht mit der neuen Ortszeitfunktion zusammen, sieht aber trotzdem nicht schön aus ;-): Umlaute werden nicht richtig kodiert, als Beispiel einfach mal das Wetter in Göttingen angucken…
Schön, dass es eine iPhone-Version gibt. Noch schöner, wenn diese die JavaScript-Schnittstelle nutzen würde, mit der man den aktuellen Ort vom iPhone abfragen kann. Dann spart man sich die Eingabe des Ortes!
Scheint leider noch nicht ganz zu funktionieren. In Los Angeles ist es gerade 14:47 Uhr, aber es wird ein Mond angezeigt ;-)
Ansonsten: toller Service!
@Simon: Stimmt, da war ein urlencode zu viel.
@Gerrit: Der Code bisher basiert auf serverseitigem PHP. Wenn ich rauskriege, wie ich die iPhone GPS-Daten (per JS clientseitig ermittelt) an PHP übergeben kann, ohne irgendwelche Reloads machen zu müssen, implementiere ich das noch.
@Tobias: Ich hatte übersehen, dass Sonnenauf- und Untergangszeiten nicht in Ortszeit, sondern in Serverzeit berechnet werden – Fehler sollte jetzt behoben sein.
Ganz schön kompliziert das alles, aber interessant!
Die aktuelle Uhrzeit stimmt bei der mini Version anscheinend nicht, siehe…
http://kleinklima.de/mini/potsdam
@Zanda: Das ist richtig, aber das steht auch oben im Artikel: Das ganze ist noch nicht ausführlich getestet und funktioniert vorerst auch noch nicht auf den Unterseiten (Mini, iPhone, Wii).
Es scheint jetzt aber alles zu laufen, deshalb aktualisiere ich die Unterseiten in den nächsten Tagen.
Also dass man Nachts den Mond sehen kann ist mir noch nicht aufgefallen. Ich gucke immer nur von meinem obstfreien Arbeitsplatz drauf, da ist es in der Regel hell :)
hat eigentlich schon mal einer bemerkt das das Teil einfach nur hübsch und absolut stilsicher designt ist?! Einfach danke dafür. Ist eine echte Augenweide und darf (sogar das Icon dafür ist toll) als Bookmark neben meine sonstigen iPhone-Wetter-Apps.
Irgendwie gefiel mir das alte Design besser – das neue hingegen … Screenshot
@Stefan: Freut mich, danke!
@Steffan: Ich nehme an, du hast kleinklima.de in einem Frame aufgerufen – anders bekommt man die „Bitte …“-Bilder nämlich nicht zu sehen.
Warum ich überhaupt Vorkehrungen gegen Hotlinking getroffen habe? Am 23.07. ist das KleinKlima-Apache-Logfile fast übergelaufen, weil von einem fremden Server über einen Zeitraum von 8 Stunden sekündlich permanent zwischen 5 und 20 Anfragen nach den Bilddateien kamen. KleinKlima läuft auf einem Shared-Server und ist für solchen Traffic nicht ausgelegt.
@ Miachael
Die Annahme ist falsch.
Der auf dem Screenshot abgebildete Zustand stellt sich ein, wenn der Browser [Opera] keinen Referrer überträgt.
Kann ich mir nicht erklären. Wird der Referrer nicht übertragen, passiert nämlich auch nichts. Wird allerdings einer übertragen (und sei es auch nur „Blocked by Blabla“ oder so ähnlich), wird er mit einer Whitelist verglichen, und die Auslieferung der Bilder wird gegebenenfalls umgebogen.
@ Michael: Apple nutzt die W3C Geolocation API. Spezifikationen bzgl. Implementierung siehe hier:
http://dev.w3.org/geo/api/spec-source.html
Beispiel von mir (sehr simples):
http://nur-text.de/download/geolocation.html
Funktioniert auch im aktuellen Firefox, jedoch nur zum Testen. Firefox sagt mir ich wäre mitten in Washington, DC. :-)
Viel Spaß und bei Fragen einfach eine E-Mail schreiben.
Cedric
Nachtrag: Du kannst die so ermittelten GPS-Koordinaten dann z.B. per XmlHttpRequest an ein PHP-Skript weiterleiten und dort dann auswerten. Das kommt zwar ohne Reload aus, erfordert jedoch AJAX.
Ups und wieder etwas vergessen. Sorry Michael.
Implementiere doch bitte für die iPhone-Versionen einen Klick-Handler um so per „tap“ an die einzelnen Infos zu kommen. Danke! :-)
KleinKlima einfach nur schick und schlicht, großes Lob.
In den Kommentaren hat mal jemand von einer Version für die eigene Website gefragt, ähnlich der Wetteranzeige hier auf esse est percipi. Ist eine solche Funktion für private Seitenbetreiber geplant?
Bisher ist es die einzige Wetteranzeige, die ohne größeren Schnick-Schnack daherkommt und klasse daherkommt.
StefanL hat in Kommentar 52 zum Eintrag KleinKlima – übersichtliches Wetter eine PHP-Funktion zum Abfragen der Wetterdaten veröffentlicht – meine sieht ganz ähnlich aus. Das ist ein guter Startpunkt, anschließend muss man nur noch die gewünschten Werte aus der XML-Datei auslesen und das entsprechende Icon zuweisen. Wenn es etwas weniger heiß ist, stelle ich vielleicht mal die entsprechenden Dateien zusammen – einfach im Herbst noch mal nachfragen ;-)
Mhm, habs leider nicht so mit php. Ähnliche Ausleseverfahren gibt es mehrere im Internet, doch bisher nichts zum laufen bekommen. Könnte aber auch daran liegen das mein 1und1 kein php5 unterstützt.
Dann muss ich wohl bis Herbst auf eine wunderschöne, einfache Wetteranzeige warten. ;)
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Mesrop zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Hopper 1.0b7 (Update: 1.0b9)
Schlagwörter