Osmolt ist am Ende
Geschrieben von: Josias Polchau Sonntag, den 17. Januar 2010 um 20:46 Uhr
Nach reichlich Überlegungen bin ich zu dem Schluss gekommen, das Projekt Osmolt nicht weiter zu führen.GROUP_CONCAT()
Geschrieben von: Josias Polchau Freitag, den 18. Dezember 2009 um 09:03 Uhr
moin mal wieder...
Im Rahmen meines Datenbank Projektes hatte ich folgendes MySQL Problem:neue Karten
Geschrieben von: Josias Polchau Dienstag, den 13. Oktober 2009 um 07:11 Uhr
Hab gestern noch ein paar neue karten erstellt:
http://osm.youseeus.de/osmolt/
Osmolt 2.1
Geschrieben von: Josias Freitag, den 18. September 2009 um 22:01 Uhr
Seit ca einem Jahr arbeite ich an Osmolt. und so langsam bin ich mit dem Ergebnis soweit zu frieden, dass ich es auch anderen empfehlen kann, zumindest die Version die ich spätestens mitte Septmber freigeben werde. Dann werden alle Tests abgeschlossen sein.
Was ist Osmolt
Osmolt ist ein Java-Programm aus dem Dunstkreis von OpenStreetMap, das jedem, der sich etwas mit openstreetmap auseinander gesetzt hat erlaubt eigene Karten zu erstellen.
dazu wählt man zunächst einen Bereich auf der Karte aus, gibt Filterkriterien und einen Ausgabeordner an und startet den Prozess.
Ich werde dämnächst hier noch mehr zu Osmolt schreiben. Solange hier ein paar Testergebnisse: Karten von Osmolt
Das Projekt wird bei sourceforge gehostet.
Zugriff auf Port erzwingen
Geschrieben von: Josias Montag, den 08. Juni 2009 um 09:32 Uhr
Heute saß ich am Problem mir Zugang zu einem bestimmten Port zu erzwingen (in meinem Fall den Port 3333)
ich hab das so gelöst, dass ich die Anwendung abschieße, die an "meinem" Port horcht:
String[] cmd = { "/bin/sh",
"-c", "kill `netstat -nlepu 2>/dev/null " +
"| awk '/[:]3333 / {split($8,t,\"/\"); print t[1]}'`" };
Process p = Runtime.getRuntime().exec(cmd);
um evtl. Fehler zu erkennen kann man die Ausgabe des Befehls auch noch auf stdout ausgeben:
String line;
BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null)
System.out.println(line);
input.close();
Erklärung:
netstat -nlepu 2>/dev/null | awk '/[:]3333 / {split($8,t,\"/\"); print t[1]}'
gibt die PID (prozess id) der anwendung zurück, die an dem gewünschenten Port horch.
wobei awk benutzt wird um die ausgabe von netstat zu filtern.
"nlepu" heißt
- Rechnernamen nicht auflösen
- Empfangsbereite Serversockets auflisten
- Weitere/zusätzliche Informationen anzeigen
- PID/Programmnamen für Sockets anzeigen
- auf UDP-Port horchen
Weitere Beiträge...
Seite 1 von 2

