diskostu sagt… » java

Für Java-Nerds: 8 Coding Puzzles

Ich weiss jetzt gar nicht mehr genau wie ich diesen unterhaltsamen Tech Talk im Netz gefunden habe, aber ich finde ihn so gut dass er mir einen Blogpost wert ist. Gehalten wird der Vortrag von zwei Java-Entwicklern von Google, welche sich “8 coding puzzles” ausgedacht haben, also acht kleine Codeschnipsel, deren Ergebnis die versammelte Zuschauermenge herausfinden soll. Da ich selber viel mit Java entwickele, fand ich die Puzzles schon recht aufschlussreich, vor allem die Erklärungen dazu. So, have fun:

Unbedingt auch die große Version probieren. Überhaupt finden sich bei Parleys etliche interessante Vorträge, mal wieder so ein potentieller time-killer im Netz.

Java-Insel, die Achte

Das von mir sehr geschätze Java-Buch Java ist auch eine Insel ist in der mittlerweile 8. Auflage erschienen.

Diese 8. Auflage des Java-Kultbuches wurde gründlich überarbeitet und aktualisiert. Besonders Einsteiger mit Programmierkenntnissen und Industrieprogrammierer profitieren von diesem umfassenden Werk. [...] Schnell geht es weiter mit fortgeschrittenen Themen wie Threads, Swing, Netzwerkprogrammierung, NetBeans, RMI, XML und Java, Servlets und Java Server Pages, JDBC und vielem mehr. Neu in dieser Auflage: JAXB-API, umfangreichere Abschnitte zu regulären Ausdrücken und viele neue Beispiele.

Stolze 1500 Seiten umfässt der Wälzer. Wie man es vom Galileo-Verlag gewohnt ist, ist auch diese Ausgabe als kostenloses OpenBook zum Online-Lesen und als Download verfügbar.

iPod und last.fm

Der Online-Musikservice last.fm (?) bietet ja für jedes gängige Abspielprogramm ein Plugin an, sodass damit gespielte Daten übermittelt werden. Aber wäre es nicht nett, wenn auch Songs, die unterwegs mit dem MP3-Player gehört werden, mit last.fm abgeglichen werden können?

Zumindest für den Apple iPod gibt es dafür eine Lösung. Es handelt sich dabei um eine in Java geschriebene Software, die auf jedem Betriebssystem laufen sollte, auf dem ein Java Runtime Environment installiert ist (wenn nicht – herunterladen und installieren).

Das Programm nennt sich AudioPod und arbeitet nach einem simplen Prinzip: es ermittelt zuerst über den sog. Playcount, welche Songs außerhalb von iTunes gespielt wurden. Jeder Song besitzt einen Playcount-Wert, der bei jedem Abspielen um 1 erhöht wird. Durch einen Vergleich des Playcount der iPod-internen Datenbank mit dem Playcount der iTunes-Datenbank findet man schnell die passenden Treffer. Diese werden dann mit dem korrekten Abspiel-Zeitstempel an last.fm übermittelt – et voila.

Man muss allerdings aufpassen, dass man AudioPod startet, bevor iTunes gestartet wird, sonst werden die Playcounts durch iTunes abgeglichen und die auf dem iPod gespielten Songs können nachher nicht mehr ermittelt werden. Also unbedingt die Anleitung auf der Homepage befolgen.

Zum Download

Java-eBook für lau

Java-Programmieren erzähle ich nichts Neues, wenn ich darauf hinweise, dass es das Handbuch der Java-Programmierung von Guido Krüger auf seiner Webseite zum kostenlosen Download gibt.

Allen anderen gebe ich den Tipp deshalb, weil ich gerade bei PCWelt.de gesehen habe, dass dort für das eBook (!) saftige 22,50 Euro verlangt werden.

Zum Download

Technorati Tags: ,