Sep 23

Es ist noch gar nicht so lange her, da wurde JavaScript aufgrund seiner Browser Inkombatibilitäten und Sicherheitsbedenken von vielen verteufelt.
Erst mit Ajax (Asynchronous JavaScript and XML) und den darum entstandenen Frameworks (die die Browserinkompatibilitäte abfangen) ist es zum Lieblingskind und “must have” der Webentwicklung geworden.

Doch zwischen den Frameworks gibt es teilweise erhebliche Unterschiede. Das gilt nicht nur für den Funktionsumfang, sondern auch für die Größe und Ausführungsgeschwindigkeit.

Matthias Schütz hat mit seiner Ajax Framework Matrix versucht, die Eigenschaften der Ajax Frameworks in einer Übersicht zusammenzuführen, um sie so besser vergleichen zu können. Dass ist ihm nicht nur gut gelungen, sondern ist auch noch schön anzusehen.
In der Matrix sind auch die Links zu den Frameworks, deren Dokumentation und einigen Beispielen enthalten.

Fazit:
Die Matrix erleichtert wirklich den Vergleich zwischen den einzelnen Ajax Frameworks. Eines leistet die Matrix allerdings nicht.
Eine Entscheidung für eines der Frameworks muss man leider immer noch selbst treffen, nur der Weg dorthin wird unterstützt.

ajax framework matrix

geschrieben von gklinkmann \\ tags: , , , , ,

Sep 18

Blogfield-2009-Finale_v2-tm

Stefan und Olli haben es geschafft die von den Bloggern beigesteuerten Avatare in einem Bild zusammenzufassen. Das Ergebnis kann sich wirklich sehen lassen. Vielen Dank an die beiden für diese tolle Aktion und die Mühe, die sie sich damit gemacht haben.

So jetzt beginnt das Suchspiel nach meinem Avatar. Ein paar kleine Tipps gefällig?

ok:

dunkelblondes (braunes) Haar
tiefer Scheitel (oder auch ausgedehnte Geheimratsecken) :-)
und schwarzes T-Shirt mit Bart Totenkopf

Das müsste reichen. Viel Spaß beim Suchen.

Links:
aptgetupdate.de – Blogfield 2009: Finale

geschrieben von gklinkmann \\ tags: ,

Aug 05

amazon product advertising api logo

Die Amazon Product Advertising API (Teil der Amazon Webservices (AWS)) bietet einen Zugriff auf Amazon Produktdaten. Grundsätzlich gibt es mit SOAP und REST zwei Möglichkeiten, um auf die AWS zuzugreifen. Für die Amazon Product Advertising API wird da

Zum 15.08.2009 ändert sich das Authentifizierungsverfahren. Grund genug um den geänderten Zugriff in einem kleinen Beispiel einmal genauer zu betrachten.
Reichte früher ein API Key, sind jetzt ein öffentlicher und ein privater Zugangsschlüssel notwendig, die man während der Registrierung erstellt. Für SOAP Anfragen ist alternativ auch die Authentifizierung über X.509 Zertifikate möglich. Eine Übersicht über die s.g. “Request Identifiers” gibt es hier.

Im Beispiel soll die Klasse AmazonService die Anfrage an die Amazon Product Advertising API übernehmen. Betrachtet wird nur der Fall, wenn alles gut geht. Im produktiven Einsatz muss natürlich noch das Fehlerhandling hinzugefügt werden.
Die bei der Registrierung erstellten Zugangsschlüssel werden in der Klasse als Konstanten hinterlegt. Die Variable xml benötigen wir für die Antwort von Amazon.

1
2
3
4
5
class AmazonService {
   const APIKEY='< Euer öffentlicher Schlüssel >';
   const PRIVATE_KEY='< Euer privater Schlüssel >';
   const ASSOCIATE_TAG='< Eure Associates Tracking ID >';
   private $xml;

Das wichtigste für die Anfrage ist der Aufbau der URL. In Ihr werden die Parameter der Anfrage und die mit dem privaten Zugangsschlüssel erstellte Signatur an Amazon übergeben. Diese Aufgabe übernimmt die Funktion buildURL.
Continue reading »

geschrieben von gklinkmann \\ tags: , , ,

Apr 17

Der Dienst Google Maps integriert jetzt in seinen Karten auch die Bilder von Webcams.
Die Aktivierung erfolgt (wie für Fotos, Videos, Wikipedia Einträge oder Verkehrsmittel) über den Button “Mehr”.

So kann man sich auch gleich über das aktuelle Wetter am gesuchten Ort informieren, das (wie man sieht) in Frankfurt gerade nicht sehr berauschend ist.

googlemaps webcams

geschrieben von gklinkmann \\ tags:

Mar 13

öpnvkarte.de - Frankfurt

Viele kennen sicher die Situation – man befindet sich in einer fremden Stadt ohne Auto und ist auf den öffentlichen Nahverkehr angewiesen. Dann möchte man einfach nur schnell wissen, mit welchem Verkehrsmittel (Bus, U-Bahn, S-Bahn, Straßenbahn) komme ich jetzt am besten zum Ziel. Und damit fängt das Problem schon an.
Wie heißt der lokale Anbieter, wie ist dessen Internetseite (wie gut ist diese) und wo ist ein Kartenplan für alle Verkehrsmittel.

Auf den Daten von OpenStreetMap bietet öpnvkarte.de (wirklich mit ö in der URL) eine Karte mit genau diesen Informationen. Und damit man nicht bei jedem neuen Aufruf wieder ständig in die Karte zoomen muss, kann man sich seine Kartenausschnitte als Permalink abspeichern.

Wirklich äußerst praktisch.

Links:
Karte für Frankfurt

geschrieben von gklinkmann \\ tags: , ,