QR Codes im Blog und in freier Wildbahn
Schon seit langem kenne ich die QR Codes (Artikel beim ORF), die einen einfachen 2D Barcode darstellen und z.B. Links, Visitenkarten und Texte beinhalten können. In den asiatischen Ländern werden sie immer mehr verwendet, um z.B. über Werbeplakate, auf denen solche QR Codes aufgedruckt werden, direkt auf die passende Seite im Internet zu gelangen. Dazu hat man auf seinem Mobiltelefon eine kleine Applikation laufen (bei neueren Mobiltelefonen wird sie manchmal schon mitgeliefert), die über die über die Kamera einen solchen Code lesen und interpretieren kann. In Japan werden diese Barcodes oftmals sogar auf Visitenkarten aufgedruckt, sodass derjenige, der die Visitenkarte bekommt gleich die Visitenkartendaten in seinem Mobiltelefon speichern kann (eigentlich ganz sinnvoll, oder?). Leider gibt es das hierzulande bisher fast gar nicht, was wohl immernoch an den hohen Kosten von Onlineverbindungen mit dem Mobiltelefon liegt.
In letzter Zeit ist mir dabei aber auch aufgefallen, dass in vielen Blogs ein QR Code angezeigt wird. Diese QR Codes beinhalten dann meistens den Link zur Homepage des Blogs, bzw. direkt zu dem Beitrag den man gerade liest. Mir stellt sich dabei dann allerdings die Frage: Warum soll man das eigentlich in seinem Blog einfügen? Schliesslich ist man doch gerade auf der Seite auf der man den QR Code sieht oder ist das wieder nur für die ganzen "Internetausdrucker", die einen Beitrag ausdrucken und nachher dann doch wieder darauf zugreifen wollen? Ich verstehe es jedenfalls nicht und wäre sehr froh, wenn mir mal jemand erklären würde, was das bei einem Blog bringt.
Hier übrigens der QR Code für mein Blog (erzeugt über den QR Code Generator von Nokia) - wer es mit seinem Mobiltelefon aufruft wird feststellen, dass ich auch eine mobile Ansicht zur Verfügung stelle.
Pollin AVR-Net-IO zusammengebaut
Wie ich bereits geschrieben habe, gibt es bei Pollin derzeitig ein sehr günstiges Mikrocontroller Board mit Netzwerkunterstützung. So kurz vor Weihnachten habe ich mir dann gedacht, dass man sich ja schonmal ein verfrühtes Weihnachtsgeschenk machen könnte und habe mir das Teil dann bestellt und mittlerweile auch zusammengebaut. Für die Lötarbeit gingen ungefähr 1.5 Stunden drauf und dann noch eine halbe Stunde Fehlersuche, da ein kleiner Lötspan die Spannungsversorgung gebrückt hat. Mittlerweile arbeitet das Board aber ohne Probleme mit der mitgelieferten Software, die allerdings irgendwann zwischen den Feiertagen wohl durch eine andere Firmware, evtl. auch mit Bootloader, ersetzt wird. Mal schauen... Interessant wird auch, was in Zukunft mal aus dem Board werden wird. Denkbar wäre z.B. einfach nur ein anderes Gerät ins Internet zu bringen, eine Hausüberwachung, ein Webcamserver, etc. Bisher steht das noch nicht so ganz genau fest...
Hier mal ein paar Fotos vom Zusammenbau:
Nette Verpackung und nicht einfach alles in Tüte gestopft, hatte da weniger erwartet und bin überrascht worden.
Bei mir wurde ein 9pol. SUB-D Stecker zu viel mitgeliefert, ansonsten war alles mit dabei.
Und hier das fertig aufgebaut NET-IO Board. Wie gesagt: Kompakt und günstig. Nur der Spannungsregler auf dem Board wird von mir wohl noch einen Kühlkörper bekommen, da er im Betrieb etwas warm wird. Ansonsten kann ich das Board auf jeden Fall empfehlen, aber bei dem Preis kann man ja wirklich nichts falsch machen.
Für mehr Infos und Software kann man bei Mikrocontroller.net im Wiki vorbeischauen. Da wird das Board noch ausgiebiger beschrieben.
Statistikerfassung für Twitter?
Für unser Seminar zum Thema "Microblogging" habe ich in den vergangenen Wochen versucht, einige Statistiken zu finden. Leider gibt es dazu entweder nur ganz altes Zeug - naja, zumindest schon ein halbes Jahr alt - oder nur benutzerspezifische Statistiken. Nun könnte man die Webseitenstatistiken von Twitter.com verwenden, was allerdings auch nicht optimal ist, da man hier die Info über die Twitter-Clients und SMS Tweets verliert. Aus diesem Grund habe ich ein kleines Skript geschrieben, das mir alle 15min die "Public Timeline" über die Twitter-API abholt. Die ID der Tweets ist aufsteigend, wodurch ich hoffe, eine Tagesstatistik von den Tweets machen zu können. Bleibt nur zu hoffen, dass wir bis zu unserer Präsentation genug Daten zusammenbekommen. Vielleicht fallen mir auch noch ein paar andere Statistiken ein, die ich aus den Informationen der Public Timeline herausholen kann.
Kurz was zum Skript: Ich verwende dafür die Java Twitter Bibliothek Twitter4j in Kombination mit der Java Persistence API in Kombination mit Oracle Toplink mit einer MySQL Datenbank im Hintergrund. Das Programm wird alle 15min per Cronjob auf einer Linux Maschine gestartet und macht erstmal nichts anderes als die Daten 1:1 in der Datenbank abzuspeichern. Zukünftig notwendige Tabellen für die Auswertungen werde ich aus den "Rohdaten" der Public Timeline erstellen können.
Je nachdem ob sich diese Statistik als sinnvoll erweist, werde ich den Quellcode nach dem Seminar hier zur Verfügung stellen.
Nintendo 8bit Spiele online spielen
Jetzt wurde es aber auch endlich mal wieder Zeit für eine Blogeintrag. Irgendwie habe ich das etwas verschleppt...
Durch Zufall habe ich eine Webseite gefunden, auf der man 8bit Spiele von Nintendo spielen kann, d.h. Nintendo Entertainment System (NES) Spiele. Dabei wird ein Emulator (vNES) eingesetzt, der in eurem Browser läuft und die Spiele werden nicht auf eurem System gespeichert. Auf der Seite werden nur Spiele angeboten, mit denen der Hersteller kein Geld mehr verdient, sogenannte Abandonware, wobei mir aber aufgefallen ist, dass Super Mario Bros. von Nintendo auch im Archiv liegt. Super Mario Bros. wird aber immernoch auf der Nintendo Wii vrekauft, sodass das doch etwas fragwürdig ist. Ihr könnte dennoch mal auf Nintendo8.com vorbeischauen und ein paar alte Klassiker spielen.