Octoate.de – Sinnvolles könnt ihr woanders lesen Konkrete Themen – Fehlanzeige, was mich gerade beschäftigt, wird aufs Korn genommen.

19Nov/080

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.

twitterstatistics

11Okt/080

Dummy Datengenerator

Ab und an benötigt man während einer Entwicklungsphase eine Menge Testdaten für eigene Programme und richtige Daten möchte man dann nicht unbedingt eingeben. Macht ja auch keinen Sinn die selbstgeschriebene Software, die evtl. noch eine Menge Fehler aufweist, mit richtigen Daten zu füttern, vom Datenschutz ganz zu schweigen.
Für sowas gibt es aber glücklicherweise einen Datengenerator unter http://www.generatedata.com, der Dummy Kundendaten generiert. Zur Verwendung wird ein JavaScript-fähiger Browser benötigt und schon kann man sich tausende von Datensätzen in den Formaten HTML, Excel, XML, CSV und SQL erstellen lassen. Bei den Datensätzen kann man sich komplette Adressen mit Telefonnummern und Emailadressen generieren lassen.

29Sep/080

Bilderspektakel im Browser

Über die folgende Zeile bin ich in einem Forum gestolpert. Und so könnt ihr das Javascript benutzen: Geht mit eurem Browser auf eine Seite mit vielen Bildern und wartet bis die Seite komplett geladen ist. Danach einfach den folgenden Text in die Adresszeile kopieren und staunen:

javascript:R=0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI=document.getElementsByTagName("img"); DIL=DI.length; function A(){for(i=0; i-DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=(Math.sin(R*x1+i*x2+x3)*x4+x5)+"px"; DIS.top=(Math.cos(R*y1+i*y2+y3)*y4+y5)+"px"}R++}setInterval('A()',5); void(0);
26Sep/080

Frontpanel Simulator

Was es nicht alles gibt... Heute bin ich beim Lesen einer Newsgroup über eine Frontpanel Emulation gestolpert. Mit dieser C++ Bibliothek kann man die Bedienpults von alten Computern bzw. generell von elektrischen Geräten simulieren. Bisher sind die Bedienpults des Altair 8800, des IMSAI 8080 (das ist übrigens der Computer aus dem Film Wargames mit Matthew Broderick), des Nova 3, des Nova 1200 und des D-116 simuliert.
Wer also Lust hat, seine alte Stereoanlage nachzubauen, der kann sich die Bibliothek "Frontpanel" ja mal anschauen ;-) .

Hier mal ein Foto von so einer Emulation:

24Sep/080

Fachbücher für lau

Normalerweise muss man für Fachbücher eine Menge Geld auf den Tisch legen, aber einige Buchverlage stellen im Internet sogar Fachbücher zum freien Download zur Verfügung. Vor kurzem habe ich dabei Galileo Computing entdeckt. Auf der <openbook> Seite gibt es jede Menge IT-Fachbücher zum legalen (!) Download. U.a. findet man hier so bekannte Bücher wie "Java ist auch eine Insel" oder ganz aktuelle Bücher wie "Visual C# 2008".

Die Onlineausgaben werden, zumindest bei mir, eine gedruckte Version der Bücher nicht ersetzen können, aber wenn man mal schnell etwas nachschlagen möchte oder um zu testen, ob das Buch auch das richtige ist, ist ein solches Angebot natürlich genau richtig. Ein Blick lohnt sich auf jeden Fall.