Archiv der Kategorie: Technik

Amazon API: Preis per PHP auslesen

Für jemand der nicht als Programmierer geboren wurde, bzw. so wie ich nur programmiert, wenn man denn etwas freie Zeit hat (also nur sehr selten), ist die Amazon API echt ein Graus. Trotz (oder vielleicht auch) wegen einer rund 530 Seiten langen Dokumentation fällt der Einstieg und vor allem der Durchblick doch etwas schwer. Seltsamerweise findet sich zum Thema „Amazon API“ aber auch nur sehr wenig im Internet. Vielleicht gehöre ich deshalb wirklich zu den wenigen, die mit der API nicht klar kommen. Wie dem auch sei, für alle die es ähnlich geht, habe ich nachfolgend mal meine bisherigen Erkenntnisse dokumentiert. Weiterlesen

IP-Adressen bei Google Analytics anonymisieren

Google Analytics und der deutsche Datenschutz, ein Thema das leider nicht so klar ist. Durch den Düsseldorfer Kreis wurde zwar etwas Licht ins Dunkel gebracht, dennoch bleiben ein paar Fragen übrig.

Was man als deutscher Betreiber einer Website mit Google Analytics aber auf jeden Fall machen sollte, ist das anonymisieren der IP-Adressen. Dies geht einfach mit wenigen Handgriffen und anschließend muss man sich auch nicht mehr mit der alles entscheidenden Frage beschäftigen, ob denn nun dynamische IP-Adressen als personenbezogene Daten gelten oder nicht. Weiterlesen

XML: Worin besteht der Unterschied zwischen einem Element und einem Attribut

Während in XML Schema bei SimpleTypes Attribute nicht erlaubt sind, können bei ComplexTypes neben Elemente auch Attribute verwendet werden. Doch worin besteht überhaupt der Unterschied zwischen einem Attribut und einem Element?

Ein Element kann selbst primitiver Type sein (Integer, String…) oder aber auch Kindknoten besitzen. Ein Attribut hingegen sind nur primitive Typen. Darüber hinaus können Attribute nur einmal pro Element vorkommen. Elemente können mehrfach das gleiche Kindelement haben.

Skrip das automatisch Screenshots/Thumbshots von Websites erstellt

k8a-screenIhr kennt doch bestimmt alle die Websites, die auf Knopfdruck und Angabe einer URL ein kleinen Thumbshot/Screenshot von dieser Website erstellt (z.B. http://www.thumbalizr.com). Nun wollte ich mir selber mal so etwas programmieren, bzw. einfach mal die Technik dahinter anschauen. So einfach wie das aber vielleicht zunächst aussehen mag ist das gar nicht. In vielen Foren findet man entsprechende Beiträge mit Fragen ob und wie man das beispielsweise per PHP realisieren kann. Nun war mir schnell klar, dass das mit PHP nicht wirklich so einfach umsetzbar ist. Die Lösung, die wohl auch die ganzen vorhandenen Diensten einsetzen ist soweit ich das verstanden habe, ein entsprechender Server auf dem ein Dienst läuft der den Screenshot macht und dann diesen per Script weiterverarbeitet und eben auch ausgibt. Um einen Server kommt man also scheinbar nicht herum, wenn man selbst solch einen Dienst betreiben möchte.

Nun kam mir durch den HTML5-Hype natürlich auch gleich HTML5 in den Sinn, habe das aber dann nicht weiter verfolgt. Umso überraschter war ich, als mir wenige Tage nach diesen Überlegungen Mister Wong in seinem Newsletter folgendes empfahl:

html2canvas – screenshots with JavaScript
html2canvas.hertzen.com

Schon einen Tag vorher hatte Golem.de darüber berichtet, was mir aber irgendwie entgangen ist. Schon irgendwie sehr nice, kaum darüber nachgedacht, schon bekommt man die Lösung auf dem Silbertablett geliefert 😉

Zwar ist die Lösung natürlich nicht perfekt, zeigt aber schon, wie man das Canvas-Element unter anderem einsetzen kann. Ich werde mir das auf jeden Fall mal genauer anschauen und empfehle euch das natürlich auch 🙂

MySQL 5.1

Am 16.04.2008 verkündete heise.de den Nachfolger von MySQl 5.0, der laut Sun noch in diesem Quartal released werden sollte. Nun, über ein halbes Jahr später, steht tatsächlich der Nachfolger MySQl 5.1 in den Startlöchern, allerdings mit einigen Fehlern … Weiterlesen