Plazes
Plazes wird in letzter Zeit recht gehypt. Konkret geht es dabei um einen Service um sich mit Hilfe der MAC-Adresse des nächsten aktiven Internetknotenpunktes zu lokalisieren. Inzwischen hat der Service über zehntausend Orte in seiner Datenbank.
Chregu hat Plazes letzlich in das Flux CMS integriert, damit wird nun jeder Blogpost automatisch mit den Korrdinaten versehen sofern man mit seinem Launcher eingelogt ist. Der Launcher ist ein kleines Softwareprogramm das periodisch die aktuelle Position auf den Server überträgt.
Urs hatte dann die Idee einen Launcher als signiertes Java-Applet zu bauen. Das ganze ist nicht ganz einfach da solche Low-Level Netzwerkschichten (IP-Gateways, ARP-Cache) von Java nicht unterstützt werden. Trotzdem habe ich bereits vor einiger Zeit mich mal hingesetzt und versucht diese Daten Java zu "lernen". Unter Unix-en hohle ich die Daten aus dem Proc-Filesystem (/proc/net/arp, /proc/net/route), unter NT - Windowsen (NT, 2000, XP) über Kommandozeilentools (arp und ipconfig, mühsam zum parsen) und für DOS-Windows (95,98,ME und älter) scheint es keine Möglichkeit zu geben. An dieser Stelle vielen Dank an Emanuel für's mitdesign (Factory, Strategy und Facade).
Das ganze ist aber bisher erst eine Sammlung von Klassen. Bis zum fertigen Programm wartet noch einige Arbeit. Momentan existieren noch einige Probleme mit der XML-RPC Kommunikation. Meine XML-RPC API spielt nicht mit plazes zusammen, vermutlich Aufgrund eines Bugs in einer alten PEAR-XML-RPC-API.
Eigentlich währe es noch schön wenn es bei plazes einen Service geben um die Positionaufgrund einer MAC-Adresse zu erhalten. Man könnte dann ein Applet schreiben das z.B. Blog Einträge mit Korrdinaten versehen würde ohne das man ein Launcher brauchen würde. Ich weiss aber nicht ob das eventuell gegen die Grundgedanken von plazes laufen würde.
Chregu hat Plazes letzlich in das Flux CMS integriert, damit wird nun jeder Blogpost automatisch mit den Korrdinaten versehen sofern man mit seinem Launcher eingelogt ist. Der Launcher ist ein kleines Softwareprogramm das periodisch die aktuelle Position auf den Server überträgt.
Urs hatte dann die Idee einen Launcher als signiertes Java-Applet zu bauen. Das ganze ist nicht ganz einfach da solche Low-Level Netzwerkschichten (IP-Gateways, ARP-Cache) von Java nicht unterstützt werden. Trotzdem habe ich bereits vor einiger Zeit mich mal hingesetzt und versucht diese Daten Java zu "lernen". Unter Unix-en hohle ich die Daten aus dem Proc-Filesystem (/proc/net/arp, /proc/net/route), unter NT - Windowsen (NT, 2000, XP) über Kommandozeilentools (arp und ipconfig, mühsam zum parsen) und für DOS-Windows (95,98,ME und älter) scheint es keine Möglichkeit zu geben. An dieser Stelle vielen Dank an Emanuel für's mitdesign (Factory, Strategy und Facade).
Das ganze ist aber bisher erst eine Sammlung von Klassen. Bis zum fertigen Programm wartet noch einige Arbeit. Momentan existieren noch einige Probleme mit der XML-RPC Kommunikation. Meine XML-RPC API spielt nicht mit plazes zusammen, vermutlich Aufgrund eines Bugs in einer alten PEAR-XML-RPC-API.
Eigentlich währe es noch schön wenn es bei plazes einen Service geben um die Positionaufgrund einer MAC-Adresse zu erhalten. Man könnte dann ein Applet schreiben das z.B. Blog Einträge mit Korrdinaten versehen würde ohne das man ein Launcher brauchen würde. Ich weiss aber nicht ob das eventuell gegen die Grundgedanken von plazes laufen würde.
comments
add a comment
The Trackback URL to this comment is:
http://leo.freeflux.net/blog/plugin=trackback(235).xml
This blog is gravatar enabled.
Your email adress will never be published.
Comment spam will be deleted!





