Hello World

Der technologische Unterbau meines "Blogs" hat sich mal wieder geändert. Diesmal von Octopress zu Hubpress, was ein einfaches editieren im Browsers (Hooray for HTML5) möglich macht.

Alle alten Artikel werden im Laufe der Zeit noch hierher umgezogen!

GitHub Tools und Services

Jeder kennt vermutlich GitHub und hat bestimmt schonmal gedacht, wie es vor GitHub gewesen ist und warum GitHub die Softwareentwicklung verändert hat. Es gab schon vor GitHub eine Reihe von Anbietern, die Versionskontrolle für OSS Projekte kostenos zur Verfügung gestellt haben, wie Googlecode, Sourceforge und Bitbucket. Der größte Unterschied meiner Meinung nach ist die Tatsache, dass GitHub von Beginn an eine Api angeboten hat um Drittanbietern die Interaktion mit einem Projektrepository zu ermöglichen. [Read More]

Piwik Javatracker

Jeder kennt google analytics und vielleicht auch die freie alternative Piwik. Die Einbindung passiert normalerweiße über ein kleines JavaScript Snippet, sodass bei jedem Seitenaufruf die Piwik-Instanz informiert wird. Bereits vor längerer Zeit stellte sich das Problem, wie man eine Wicket Webanwendung an Piwik anbindet. Mein erster Gedanke, einfach das JS Snippet als Resource in jede Seite einzubinden hat leider nicht geklappt, Piwik wurde nicht über Seitenbesuche informiert. Doch zum Glück gibt es eine Java-Implementierung der Tracking Api. [Read More]
piwik  java 

QRCodes Erzeugen Einfach Gemacht

In einem privaten Projekt (eine Wicket Web-Anwendung) stand ich neulich vor der Aufgabe QRCodes zu erzeugen, die zu Seiten der Anwendung führen sollten. Ich hatte noch im Kopf, dass Zxing eine ganze Bibliothek für Java zur Vefügung stellt um jegliche Art von Barcodes (also auch QRCodes) zu erzeugen und zu lesen. Nach einem kurzen Überblick war mir eigentlich klar, dass ZXing extrem mächtig ist und auch das könnte was will, nämlich einen QRCode für www. [Read More]

Fragment im ViewPager aktualisieren

In meiner Sprintercup App für Android benutze ich einen ViewPager um zwischen den einzelnen Läufen zu wechseln. Der Benutzer sollte in Lage sein einen Lauf als abgeschlossen zu markieren, wodurch sich die Darstellung des enthaltenen ListViews ändert. Hierzu muss man dem ListView natürlich mitteilen, dass sich der Inhalt geändert hat und er sich doch bitte neu zeichen sollte. Da der ViewPpager die enthaltenen Fragments nicht alle im Speicher hält musste eine bessere Lösung her. [Read More]

Wicket and JQPlot

Ich bin ja ein großer Fan von Apache Wicket. Vor kurzem musste ich kleine Graphen in einer Wicket Anwendung anzeigen. Ich habe mich dabei für JQPlot entschieden. Es stellte sich jedoch sehr schnell heraus, das die vorhandene Integration nicht merh kompatibel zu Wicket 6.x ist. Glücklicherweise ist das ganze mit einer kleinen Anpassung des Resource Management gelöst. Erster Schritt war die Erstellung einer Komponente JQPlotChart.java, die nichts weiter macht, als die Daten des Graphen zu kapseln und das erstellte spezielle JQPlotBehaviour. [Read More]