http://www.gulli.com/news/bayern-drei-hausdurchsuchungen-2009-05-22/
Heftig. Solltet ihr mal lesen.
This blog contains the daily technical endeavours of a freelancing software-designer.
2009-05-25
2009-04-27
2009-04-26
Traveling Salesman - v1.0.0
Traveling Salesman - v1.0.0
==========================
Traveling Salesman is a navigation application for use on nettops and
laptops for
the OpenStreetMap. It's focus is on clean, well documented code and modularity
via plugins.
Download it:
sourceforge
Start it via Java Webstart:
click here
Changelog:
mantis
V1.0.0 is the first stable version that is feature-complete and bug-free enough
to be called 1.0.
It is not "finished" as such a project never is. There are enhancements already
present in the trunk-version that will become1.1 that are not yet part of 1.0
(TMC-support, more translations, new database-backends, ...).
There are also still issues to be looked at. Importing maps is very
slow but fully
working. But you have to do the cut and call it 1.0 at some point and
for us this
cut was at 1.0.0-RC1.
To try it out, you can use the 2 webstart-versions:
stable and
unstable
a wizzard will guide you through the impor of your first
map and configuration of the GPS-device.
==========================
Traveling Salesman is a navigation application for use on nettops and
laptops for
the OpenStreetMap. It's focus is on clean, well documented code and modularity
via plugins.
Download it:
sourceforge
Start it via Java Webstart:
click here
Changelog:
mantis
V1.0.0 is the first stable version that is feature-complete and bug-free enough
to be called 1.0.
It is not "finished" as such a project never is. There are enhancements already
present in the trunk-version that will become1.1 that are not yet part of 1.0
(TMC-support, more translations, new database-backends, ...).
There are also still issues to be looked at. Importing maps is very
slow but fully
working. But you have to do the cut and call it 1.0 at some point and
for us this
cut was at 1.0.0-RC1.
To try it out, you can use the 2 webstart-versions:
stable and
unstable
a wizzard will guide you through the impor of your first
map and configuration of the GPS-device.
2009-04-17
Klare Regeln für Dronen
Quelle:
Heise Newsticker: Bundesregierung sieht Regulierungsbedarf fuer unbemannte Flugsysteme
das hat ja schon ewig gedauert.
Dass wir unsere Dronen (Ich arbeite selber mit Paparazzi in einem autonomen Paragleiter)
nicht auf ewig unter Fernsteuer-Modelle betreiben können ist klar. Schliesslich
ist die Fernsteuerung genau das, was durch das "autonomous" in "UAV" entfernt werden
soll.
Zum Tracking welche Sachen von welchen Parteien kommen:
Welche Partei ist es: Die Grünen
Aussage:
..wollten die Grünen vor allem wissen, inwieweit die Bundesregierung die Entwicklung und Verbreitung der unbemannter Fahrzeuge "aktiv mitgestalten, begleiten oder fördern will"
Heise Newsticker: Bundesregierung sieht Regulierungsbedarf fuer unbemannte Flugsysteme
das hat ja schon ewig gedauert.
Dass wir unsere Dronen (Ich arbeite selber mit Paparazzi in einem autonomen Paragleiter)
nicht auf ewig unter Fernsteuer-Modelle betreiben können ist klar. Schliesslich
ist die Fernsteuerung genau das, was durch das "autonomous" in "UAV" entfernt werden
soll.
Zum Tracking welche Sachen von welchen Parteien kommen:
Welche Partei ist es: Die Grünen
Aussage:
..wollten die Grünen vor allem wissen, inwieweit die Bundesregierung die Entwicklung und Verbreitung der unbemannter Fahrzeuge "aktiv mitgestalten, begleiten oder fördern will"
2009-04-16
Liste der Zensur-Provider
http://zensurprovider.de/
eine Liste welche Provider hier vorhaben ohne neue Gesetzesgrundlage
DNS-Sperren einzubauen.
(Das die weder geeigenet noch angemessen sind und wer alles in den Startlöchern steht um weitere Nicht-Kinderporno Adressen auf die nicht überprüfbare Liste zu setzen sollte mittlerweile auch der letzte mitbekommen haben)
Ich jedenfalls bleibe bei QSC und werde E-Plus falls eine entsprechende AGB-Änderung
(ist notwendig) mit dem entsprechenden Sonderkündigungsrecht kommt sofort kündigen.
(Andere haben eh bessere Netzabdeckung.)
Update:
Unterschrieben haben freiwillig (und sich damit für jede Geschäftsbeziehnung disqualifiziert):
Deutsche Telekom
Vodafone/Arcor
Hansenet/Alice
Telefonica/O2
Kabel Deutschland.
Update:
Nochmal die Argumentation von von der Leyen auseinandergenommen:
http://netzpolitik.org/2009/die-dreizehn-luegen-der-zensursula/
eine Liste welche Provider hier vorhaben ohne neue Gesetzesgrundlage
DNS-Sperren einzubauen.
(Das die weder geeigenet noch angemessen sind und wer alles in den Startlöchern steht um weitere Nicht-Kinderporno Adressen auf die nicht überprüfbare Liste zu setzen sollte mittlerweile auch der letzte mitbekommen haben)
Ich jedenfalls bleibe bei QSC und werde E-Plus falls eine entsprechende AGB-Änderung
(ist notwendig) mit dem entsprechenden Sonderkündigungsrecht kommt sofort kündigen.
(Andere haben eh bessere Netzabdeckung.)
Update:
Unterschrieben haben freiwillig (und sich damit für jede Geschäftsbeziehnung disqualifiziert):
Deutsche Telekom
Vodafone/Arcor
Hansenet/Alice
Telefonica/O2
Kabel Deutschland.
Update:
Nochmal die Argumentation von von der Leyen auseinandergenommen:
http://netzpolitik.org/2009/die-dreizehn-luegen-der-zensursula/
2009-04-15
Traveling Salesman V1.0.0-RC1
Traveling Salesman - v1.0.0-RC1
==========================
Traveling Salesman is a navigation application for use on nettops and laptops for
the OpenStreetMap. It's focus is on clean, well documented code and modularity
via plugins.
Download it: sourceforge.net
Start it via Java Webstart: webstart
Changelog: changelog
Announcement in the forum: forum
V1.0.0-RC1 was released for bug-fixing up to the release of v1.0.0 planned next weekend.
Development will continue on the trunk while this release started the v1.0.0-branch.
The stable release has TMC-support and 2 routing-engines that are only used as examples
removed and shall contain only stable code.
We also have 2 webstart-versions now:
http://travelingsales.sourceforge.net/ts-stable.jnlp and
http://travelingsales.sourceforge.net/ts.jnlp
- 0000126: [Route-Finding] IRouteMetric ignored by routers
- 0000125: [Driving Directions] Way symbol is named as node
- 0000124: [Driving Directions] RoutingSteps should be combined for driving instructions
- 0000123: [User-Interface] wrong ETA
- 0000122: [Other/Unknown] JGPSProvider crashed when the configured serial port vanishes.
- 0000121: [Databases] allow downloading not only bounding-boxes
- 0000120: [User-Interface] jumping to bounding-box after import wreaks havok if nothing was importedn.
- 0000119: [User-Interface] download current area not working
- 0000118: [Databases] Add FileWriter to FileReader in LibOSM
- 0000117: [Address-Search] Cities may be place=city or voundary=administrative with admin_level=7
- 0000109: [Route-Finding] Fehlermeldung bei Routeberechnung
- 0000115: [User-Interface] panel to show current Traffic-messages (Marcuswolschon)
- 0000103: [User-Interface] emty error message "Error while painting map" (Marcuswolschon)
- 0000108: [Other/Unknown] OpenJDK crashed when TS tries to install JavaComm for Sun-JDK (Marcuswolschon)
- 0000107: [Renderers] OSRPaintVisitor does not fall back to SmoothTilePainter
- 0000106: [User-Interface] subdirectories of geofebrik not showingin download-menu (Marcuswolschon)
- 0000105: [User-Interface] limit length of shown stack-trace in popup (Marcuswolschon)
- 0000104: [User-Interface] select default-text in address-search on getFocus (Marcuswolschon)
changes in the SVN-version for v1.1:
- 0000091: [traffic-messages(not driving instructions)] parse TMC-messages by GNC-receivers embedded in NMEA (Marcuswolschon)
- 0000016: [traffic-messages(not driving instructions)] Add TMC-decoder (Marcuswolschon)
- 0000114: [traffic-messages(not driving instructions)] store and update TMC-messages (Marcuswolschon)
==========================
Traveling Salesman is a navigation application for use on nettops and laptops for
the OpenStreetMap. It's focus is on clean, well documented code and modularity
via plugins.
Download it: sourceforge.net
Start it via Java Webstart: webstart
Changelog: changelog
Announcement in the forum: forum
V1.0.0-RC1 was released for bug-fixing up to the release of v1.0.0 planned next weekend.
Development will continue on the trunk while this release started the v1.0.0-branch.
The stable release has TMC-support and 2 routing-engines that are only used as examples
removed and shall contain only stable code.
We also have 2 webstart-versions now:
http://travelingsales.sourceforge.net/ts-stable.jnlp and
http://travelingsales.sourceforge.net/ts.jnlp
- 0000126: [Route-Finding] IRouteMetric ignored by routers
- 0000125: [Driving Directions] Way symbol is named as node
- 0000124: [Driving Directions] RoutingSteps should be combined for driving instructions
- 0000123: [User-Interface] wrong ETA
- 0000122: [Other/Unknown] JGPSProvider crashed when the configured serial port vanishes.
- 0000121: [Databases] allow downloading not only bounding-boxes
- 0000120: [User-Interface] jumping to bounding-box after import wreaks havok if nothing was importedn.
- 0000119: [User-Interface] download current area not working
- 0000118: [Databases] Add FileWriter to FileReader in LibOSM
- 0000117: [Address-Search] Cities may be place=city or voundary=administrative with admin_level=7
- 0000109: [Route-Finding] Fehlermeldung bei Routeberechnung
- 0000115: [User-Interface] panel to show current Traffic-messages (Marcuswolschon)
- 0000103: [User-Interface] emty error message "Error while painting map" (Marcuswolschon)
- 0000108: [Other/Unknown] OpenJDK crashed when TS tries to install JavaComm for Sun-JDK (Marcuswolschon)
- 0000107: [Renderers] OSRPaintVisitor does not fall back to SmoothTilePainter
- 0000106: [User-Interface] subdirectories of geofebrik not showingin download-menu (Marcuswolschon)
- 0000105: [User-Interface] limit length of shown stack-trace in popup (Marcuswolschon)
- 0000104: [User-Interface] select default-text in address-search on getFocus (Marcuswolschon)
changes in the SVN-version for v1.1:
- 0000091: [traffic-messages(not driving instructions)] parse TMC-messages by GNC-receivers embedded in NMEA (Marcuswolschon)
- 0000016: [traffic-messages(not driving instructions)] Add TMC-decoder (Marcuswolschon)
- 0000114: [traffic-messages(not driving instructions)] store and update TMC-messages (Marcuswolschon)
2009-04-10
Wikileaks gesperrt - Pressemitteilung
Deutsche Wikileaks Domain ohne Vorwarnung gesperrt - Wikileaks
http://wikileaks.org/wiki/Deutsche_Wikileaks_Domain_ohne_Vorwarnung_gesperrt
2009/04/10 21:56:53
----------------------------------
Deutsche Wikileaks Domain ohne Vorwarnung gesperrt
>From Wikileaks
April 9, 2009
GMT Fri Apr 10 19:40:56 2009 GMT
WIKILEAKS PRESSEMITTEILUNG
Am 9. April 2009 wurde die Wikileaks.de Domain ohne Vorwarnung durch
die deutsche Registrierungsstelle DENIC gesperrt
------------------------------------------------------------------------
Die Domain verweist jetzt auf eine Denic Seite.
http://wikileaks.org/wiki/Deutsche_Wikileaks_Domain_ohne_Vorwarnung_gesperrt
2009/04/10 21:56:53
----------------------------------
Deutsche Wikileaks Domain ohne Vorwarnung gesperrt
>From Wikileaks
April 9, 2009
GMT Fri Apr 10 19:40:56 2009 GMT
WIKILEAKS PRESSEMITTEILUNG
Am 9. April 2009 wurde die Wikileaks.de Domain ohne Vorwarnung durch
die deutsche Registrierungsstelle DENIC gesperrt
------------------------------------------------------------------------
Die Domain verweist jetzt auf eine Denic Seite.
2009-04-08
Traveling Salesman: * Edit post * Delete post * Report this post * Information * Reply with quote first working TMC-support
Nach langem Studium von langweiligen ISO-Standards und viel Debugging und Rumtesten....
=====
Yes, we have it.
The SVN-version of Traveling Salesman can now parse TMC-messages in Royaltek and GNC/GNC2-format
received from RDS-capable GPS-receivers, store them and show the user a list of all traffic obstructions
currently in effect.
This will not be a part of Version 1.0 as much remains to be done.
Full TMC-support It is planned to a part of release 1.1 later this year.
This depends on the TMC-import into the OpenStreetMap.
All current tests are done with some locations being added to the map by hand and these locations
are the only one to currently work. It will take at least a few weeks to get all german locations into the OSM.
Other countries may follow later.
Currently TMC-messages are now shown in the map itself and are not yet used to affect routing.
Parsing needs to extract much more information then just a text-message to do that.
...but we are on our way. :)
Marcus
=====
Yes, we have it.
The SVN-version of Traveling Salesman can now parse TMC-messages in Royaltek and GNC/GNC2-format
received from RDS-capable GPS-receivers, store them and show the user a list of all traffic obstructions
currently in effect.
This will not be a part of Version 1.0 as much remains to be done.
Full TMC-support It is planned to a part of release 1.1 later this year.
This depends on the TMC-import into the OpenStreetMap.
All current tests are done with some locations being added to the map by hand and these locations
are the only one to currently work. It will take at least a few weeks to get all german locations into the OSM.
Other countries may follow later.
Currently TMC-messages are now shown in the map itself and are not yet used to affect routing.
Parsing needs to extract much more information then just a text-message to do that.
...but we are on our way. :)
Marcus
Nachricht aus dem Kaupting-Forum
Da ich hier auch Betroffener bin, veröffentliche ich mal die Nachricht.
Die folgende E-Mail erhältst du von einem Administrator von Kaupthing Edge Deutschland - Hilfeforum. Wenn diese E-Mail unerw=FCnschten Inhalt (Spam) enthält, dann kontaktiere bitte den Webmaster unter:
dermailkontakt@gmail.com
Schick dazu bitte die ganze Nachricht, Header inklusive, mit.
Die Nachricht findest du hier:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ES REICHT!
Kommt alle am 11.04.2009 nach Berlin. ES REICHT!
Die letzten Wochen haben wir vergeblich auf die mehrfach verschobene Ankü
ndigungen zur Regelung der Auszahlungsmodalitäten gewartet.
Auch die Informationen, die wir von unseren Ansprechpartnern beim BMF derzeit bekommen, lassen befürchten, dass die Mitte März noch kommunizierte Bewegung wieder ins Stocken geraten ist. Das BMF scheint bis heute unserer Bank aktive Hilfe nicht anzubieten.
Lasst uns von daher vor dem BMF ein deutliches Zeichen setzen. ES REICHT!
Auch die Hoffnung, dass sich am Wochenende endlich die Problematik der HIN-Überweisungen läst, indem die DZ Bank die ordnungswidrig festgehaltenen 1,6 Millionen endlich freigibt, hat sich als trügerisch erwiesen.
Lasst uns von daher vor der DZ-Bank ein deutliches Zeichen setzen. ES REICHT!
Wir sind die einzigen Sparer in Europa, die noch nichts von ihrem bei der Kaupthing angelegten Geld zurückbekommen haben. Sowohl unsere Bundeskanzlerin, Frau Merkel als auch unser Finanzminister, Herr Steinbrück haben versichert, dass kein Sparer in Deutschland um seine Spareinlagen fürchten muss. Herr Steinbrück hat zudem zugesagt, dass alle Kaupthing-Sparer ihr gesamtes Geld wiederbekommen. Seit sechs Monaten warten wir jetzt auf die Erfüllung dieser Versprechen.
Lasst uns von daher vor dem Kanzleramt ein deutliches Zeichen setzen. ES REICHT!
Die Teilnehmer des Koordinatorenkreises des Forums
Weitere Informationen: http://kaupthingedge.foren-city.de/topic,4144,-11-04-demo-in-berlin-ostermarsch.html
Bitte seht von Spenden ab. Diese Mail ist ausdrücklich kein Spendenaufruf!
Information des Selbsthilfeforums http://kaupthingedge.foren-city.de
Hinweis: Wenn Sie keine Mails mehr erhalten möchten, antworten Sie auf diese Mail mit dem Betreff ABMELDEN, sowie Ihrem Nutzernamen im Forum an folgende Adresse: dermailkontakt@gmail.com Ohne Ihren Nutzernamen im Forum ist eine Abmeldung nicht möglich!
---Kaupthing Edge Hilfeforum---
Die folgende E-Mail erhältst du von einem Administrator von Kaupthing Edge Deutschland - Hilfeforum. Wenn diese E-Mail unerw=FCnschten Inhalt (Spam) enthält, dann kontaktiere bitte den Webmaster unter:
dermailkontakt@gmail.com
Schick dazu bitte die ganze Nachricht, Header inklusive, mit.
Die Nachricht findest du hier:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ES REICHT!
Kommt alle am 11.04.2009 nach Berlin. ES REICHT!
Die letzten Wochen haben wir vergeblich auf die mehrfach verschobene Ankü
ndigungen zur Regelung der Auszahlungsmodalitäten gewartet.
Auch die Informationen, die wir von unseren Ansprechpartnern beim BMF derzeit bekommen, lassen befürchten, dass die Mitte März noch kommunizierte Bewegung wieder ins Stocken geraten ist. Das BMF scheint bis heute unserer Bank aktive Hilfe nicht anzubieten.
Lasst uns von daher vor dem BMF ein deutliches Zeichen setzen. ES REICHT!
Auch die Hoffnung, dass sich am Wochenende endlich die Problematik der HIN-Überweisungen läst, indem die DZ Bank die ordnungswidrig festgehaltenen 1,6 Millionen endlich freigibt, hat sich als trügerisch erwiesen.
Lasst uns von daher vor der DZ-Bank ein deutliches Zeichen setzen. ES REICHT!
Wir sind die einzigen Sparer in Europa, die noch nichts von ihrem bei der Kaupthing angelegten Geld zurückbekommen haben. Sowohl unsere Bundeskanzlerin, Frau Merkel als auch unser Finanzminister, Herr Steinbrück haben versichert, dass kein Sparer in Deutschland um seine Spareinlagen fürchten muss. Herr Steinbrück hat zudem zugesagt, dass alle Kaupthing-Sparer ihr gesamtes Geld wiederbekommen. Seit sechs Monaten warten wir jetzt auf die Erfüllung dieser Versprechen.
Lasst uns von daher vor dem Kanzleramt ein deutliches Zeichen setzen. ES REICHT!
Die Teilnehmer des Koordinatorenkreises des Forums
Weitere Informationen: http://kaupthingedge.foren-city.de/topic,4144,-11-04-demo-in-berlin-ostermarsch.html
Bitte seht von Spenden ab. Diese Mail ist ausdrücklich kein Spendenaufruf!
Information des Selbsthilfeforums http://kaupthingedge.foren-city.de
Hinweis: Wenn Sie keine Mails mehr erhalten möchten, antworten Sie auf diese Mail mit dem Betreff ABMELDEN, sowie Ihrem Nutzernamen im Forum an folgende Adresse: dermailkontakt@gmail.com Ohne Ihren Nutzernamen im Forum ist eine Abmeldung nicht möglich!
---Kaupthing Edge Hilfeforum---
2009-04-04
Traveling Salesman v0.9.9 ist raus
Also....Traveling Salesman Version v0.9.9 ist raus!
Traveling Salesman ist ein Navi für OpenStreetMap
an dem wir seid jetzt gut 2 Jahren entwickeln.
http://travelingsales.sourceforge.net
=== Traveling Salesman ist ===
* Java geschrieben (und schnell, das geht heutzutage ;) )
* sehr gut dokumentiert und kommentiert
* alles wichtige ist ein Plugin und kann ausgetauscht werden
Zielsetzung:
Ein nutzbares, fortschrittliches Navi für
Nutzer von OpenStreetMap und eine ideale Entwicklungs-
Plattform für Programmierer und Diplomanden.
=== Was hat sich geändert? ===
Jede Menge Usability-Verbesseringen:
* besseres Feedback bei der Suche
* bessered Feedback bei Fehlern
* besseres Feedback bei der GPS-Suche
* überarbeiteter Wizard
* Sanduhr wärend des Wechsels auf eine neue Wizard-Seite
* Download-Menu/Baum gibt besseres Feedback und ist schneller
* einige zusätzliche Sachen sind übersetzt
als Bonus:
* erster Code um TMC-Nachrichten zu verarbeiten (noch gibt es nichts zu sehen)
(TMC wird aber nicht vor v1.1 wirklich nutzbar sein.)
== Wie geht es weiter? ==
Jetzt brauchen wir erstmal in der kommenden Woche
von EUCH jede Menge FEEDBACK.
Wo sind noch Elemente nicht übersetzt?
Wo ist die Bedienung noch nicht einleuchtend?
Wo funktioniert vieleicht etwas noch nicht?
Nächstes Wochenende, wärend der EasterHegg soll
v1.0.0-RC1 raus kommen.
Die Version bleibt dann eine Woche zum Finden
letzter Fehler online und am oder nach dem
17.4.2008, kurz nach der Umstellung auf API0.6
kommt die endgültige Version v1.0.0 .
== Links ==
Wiki: http://travelingsales.sourceforge.net
Forum: http://apps.sourceforge.net/phpbb/travelingsales/
Verbesserungsvorschläge und Fehlermeldungen:
http://travelingsales.sourceforge.net/bugs/
Download:
https://sourceforge.net/project/platformdownload.php?group_id=203597
Direkt ausführen via Java Webstart:
http://travelingsales.sourceforge.net/ts.jnlp
Marcus
Traveling Salesman ist ein Navi für OpenStreetMap
an dem wir seid jetzt gut 2 Jahren entwickeln.
http://travelingsales.sourceforge.net
=== Traveling Salesman ist ===
* Java geschrieben (und schnell, das geht heutzutage ;) )
* sehr gut dokumentiert und kommentiert
* alles wichtige ist ein Plugin und kann ausgetauscht werden
Zielsetzung:
Ein nutzbares, fortschrittliches Navi für
Nutzer von OpenStreetMap und eine ideale Entwicklungs-
Plattform für Programmierer und Diplomanden.
=== Was hat sich geändert? ===
Jede Menge Usability-Verbesseringen:
* besseres Feedback bei der Suche
* bessered Feedback bei Fehlern
* besseres Feedback bei der GPS-Suche
* überarbeiteter Wizard
* Sanduhr wärend des Wechsels auf eine neue Wizard-Seite
* Download-Menu/Baum gibt besseres Feedback und ist schneller
* einige zusätzliche Sachen sind übersetzt
als Bonus:
* erster Code um TMC-Nachrichten zu verarbeiten (noch gibt es nichts zu sehen)
(TMC wird aber nicht vor v1.1 wirklich nutzbar sein.)
== Wie geht es weiter? ==
Jetzt brauchen wir erstmal in der kommenden Woche
von EUCH jede Menge FEEDBACK.
Wo sind noch Elemente nicht übersetzt?
Wo ist die Bedienung noch nicht einleuchtend?
Wo funktioniert vieleicht etwas noch nicht?
Nächstes Wochenende, wärend der EasterHegg soll
v1.0.0-RC1 raus kommen.
Die Version bleibt dann eine Woche zum Finden
letzter Fehler online und am oder nach dem
17.4.2008, kurz nach der Umstellung auf API0.6
kommt die endgültige Version v1.0.0 .
== Links ==
Wiki: http://travelingsales.sourceforge.net
Forum: http://apps.sourceforge.net/phpbb/travelingsales/
Verbesserungsvorschläge und Fehlermeldungen:
http://travelingsales.sourceforge.net/bugs/
Download:
https://sourceforge.net/project/platformdownload.php?group_id=203597
Direkt ausführen via Java Webstart:
http://travelingsales.sourceforge.net/ts.jnlp
Marcus
2009-04-02
QSC stellt Angebot für Privatkunden ein
Was für ein Glück.
Da war man jahrelang Privatkunde (wegen der Möglichkeit täglich einmal das Verhältniss
von Up- und Downstream zu ändern) und wurde letztes Jahr mal Firmenkunde.
Einfach weil der Altvertrag zu teuer wurde und man als Firma feste IP(leider nur IPv4)
bekommen konnte.
Was kommt? Heute flattert auf Heise die Nachricht rein:$
QSC stellt Angebot für Privatkunden ein.
Da war man jahrelang Privatkunde (wegen der Möglichkeit täglich einmal das Verhältniss
von Up- und Downstream zu ändern) und wurde letztes Jahr mal Firmenkunde.
Einfach weil der Altvertrag zu teuer wurde und man als Firma feste IP(leider nur IPv4)
bekommen konnte.
Was kommt? Heute flattert auf Heise die Nachricht rein:$
QSC stellt Angebot für Privatkunden ein.
2009-03-31
Import der TMC-Locations in OpenStreetMap
Ich beschäftige mich gerade privat mit TMC (Also elektronische Verkehrsnachrichten)
um mein Navi Traveling Salesman mal TMc-fähig zu machen.
Macht soweit auch riesen Fortschritte (Hier die Wiki-Seite dazu).
Nunja, erstes Problem: Wo kriegt man die TMC-spec her.
Antwort: für $$$
Glücklicherweise scheinen aber etliche Leute schon mit TMC gespielt zu haben und haben ihre Erfolge dokumentiert. Ohne die Spec kommt man am Ende aber doch nicht wirklich aus.
Spätestens wenn es an Multigroup-Messages geht.
zweites Problem: man braucht die Liste der Event-Codes.
Antwort: okay, mit viiiel Suchen findet man die im Netz.
drittes Problem: man braucht die Location-Codes für das jeweilige Land(+den Anbieter)
Antwort: ...die kann man bei der BASt einfach mal so runterladen.
Aber wie jetzt die Location-Codes mit den Locations in der Karte verbinden?
Tja....eine kurze Anfrage bein der BASt hat erstaunliches ergeben.
...und wurde erlaubt existierende Objekte in der OpenStreetMap mit ihrem
TMC Location-Code zu versehen.
Was bedeutet das?
Erstmal viiel Arbeit. Das ist nicht irgendein Daten-Import sondern die Daten müssen
von Navis ja eindeutig identifizierbar sein. Incl. so Sachen wir dass eine Ortsangabe
in TMC auch heissen kann "Erstreckt sich von Code XYZ 7 Schritte rückwärts in der
doppelt verketteten Liste der Locations".
Ausserdem gibt es natürlich mehrere Länder mit TMC und mehrere Anbieter und
mehrere Versionen der Code-Liste. Ergo: Müssen die Werkzeuge nicht nur 1x benutzt werden
sondern der Import auch von Leuten mit weniger Ahnung von TMC in anderen Ländern =
Sprachen und Besonderheiten wiederholt werden können.
Was bedeutet das weiterhin?
Navis mit TMC schreiben ohne die Code-Listen zu haben. Denn die Codes sind schon
in der OpenStreetMap. Damit entfält für Nutzer der OSM der schwierigste Schritt
wenn man TMC in Navis einbauen will!!!
um mein Navi Traveling Salesman mal TMc-fähig zu machen.
Macht soweit auch riesen Fortschritte (Hier die Wiki-Seite dazu).
Nunja, erstes Problem: Wo kriegt man die TMC-spec her.
Antwort: für $$$
Glücklicherweise scheinen aber etliche Leute schon mit TMC gespielt zu haben und haben ihre Erfolge dokumentiert. Ohne die Spec kommt man am Ende aber doch nicht wirklich aus.
Spätestens wenn es an Multigroup-Messages geht.
zweites Problem: man braucht die Liste der Event-Codes.
Antwort: okay, mit viiiel Suchen findet man die im Netz.
drittes Problem: man braucht die Location-Codes für das jeweilige Land(+den Anbieter)
Antwort: ...die kann man bei der BASt einfach mal so runterladen.
Aber wie jetzt die Location-Codes mit den Locations in der Karte verbinden?
Tja....eine kurze Anfrage bein der BASt hat erstaunliches ergeben.
...und wurde erlaubt existierende Objekte in der OpenStreetMap mit ihrem
TMC Location-Code zu versehen.
Was bedeutet das?
Erstmal viiel Arbeit. Das ist nicht irgendein Daten-Import sondern die Daten müssen
von Navis ja eindeutig identifizierbar sein. Incl. so Sachen wir dass eine Ortsangabe
in TMC auch heissen kann "Erstreckt sich von Code XYZ 7 Schritte rückwärts in der
doppelt verketteten Liste der Locations".
Ausserdem gibt es natürlich mehrere Länder mit TMC und mehrere Anbieter und
mehrere Versionen der Code-Liste. Ergo: Müssen die Werkzeuge nicht nur 1x benutzt werden
sondern der Import auch von Leuten mit weniger Ahnung von TMC in anderen Ländern =
Sprachen und Besonderheiten wiederholt werden können.
Was bedeutet das weiterhin?
Navis mit TMC schreiben ohne die Code-Listen zu haben. Denn die Codes sind schon
in der OpenStreetMap. Damit entfält für Nutzer der OSM der schwierigste Schritt
wenn man TMC in Navis einbauen will!!!
2009-03-12
jGnucashLib wird erwachsen
Nach langer Zeit verbessere ich das (monatlich von mir genutzte) jGnucashLib mittlerweile wieder weiter.
Gestern konnte ich etliche Verbesserungen für die Behandlung mehrerer Währungen
in den Editor-Komponenten einbauen und sogar einige (lange unentdeckte) kleinere Fehler in der Währungsbehandlung finden und fixen.
Heute hat der Editor das Arbeiten mit mehreren Tabs gelernt.
Danke sauberer Architektur alles überhaupt kein Problem.
Mit einem sauber durchgezogenen MDA-Ansatz sind mehrere Views auf die gleichen Daten immer im aktuellen Zustand.
Damit wächst der Editor für die Gnucash-Fibu-Dateien von einem simplen Werkzeug welches
nur als Platform für das Einhängen von mächtigen Plugins zur Batch-Verarbeitung von
Fibu-Daten (Konten-Abgleich mit HBCI, Paypal und CSV, Rechnungs-Parsen und -Import,
Bestellungs-Import,...) zu einer vollwertig nutzbaren Fibu.
Sicherlich ist es weiterhin kein Ersatz sondern ein Hilfsmittel für Gnucash
aber kleinere Erfassungen und Änderungen kann man teilweise jetzt viel einfacher
damit als mit dem grossen Gnucash erledigen.
https://sourceforge.net/projects/jgnucashlib/
Gestern konnte ich etliche Verbesserungen für die Behandlung mehrerer Währungen
in den Editor-Komponenten einbauen und sogar einige (lange unentdeckte) kleinere Fehler in der Währungsbehandlung finden und fixen.
Heute hat der Editor das Arbeiten mit mehreren Tabs gelernt.
Danke sauberer Architektur alles überhaupt kein Problem.
Mit einem sauber durchgezogenen MDA-Ansatz sind mehrere Views auf die gleichen Daten immer im aktuellen Zustand.
Damit wächst der Editor für die Gnucash-Fibu-Dateien von einem simplen Werkzeug welches
nur als Platform für das Einhängen von mächtigen Plugins zur Batch-Verarbeitung von
Fibu-Daten (Konten-Abgleich mit HBCI, Paypal und CSV, Rechnungs-Parsen und -Import,
Bestellungs-Import,...) zu einer vollwertig nutzbaren Fibu.
Sicherlich ist es weiterhin kein Ersatz sondern ein Hilfsmittel für Gnucash
aber kleinere Erfassungen und Änderungen kann man teilweise jetzt viel einfacher
damit als mit dem grossen Gnucash erledigen.
https://sourceforge.net/projects/jgnucashlib/
2009-03-06
Navi bereit für das Auto
Mittagspause.. und sihe da: Die Optimierungen haben echt was gebracht.
Der kleine Eeepc konnte über nach ganz Baden Württemberg importieren.
Das war bisher nur dem grossen Dual-Core vorbehalten, da der Nettop
zu wenig Adressraum hatte und daher sehr früh von Memory-Mapped IO
auf konventionelles IO umschaltet.
Mittlerweile ist konventonelles IO kaum noch langsamer.
Da habe ich nun also ganz BaWü auf dem kleinen Kästchen.
Dass die Fahr-Anweisungen mittlerweile taugen haben einige
Testfahrten in Norwegen mit aufgezeichneten GPS-Tracks schon gezeigt.
Resultierte in Anweisungen für Kreisverkehre, einem GPX/NMEA-control-Panel
wenn man sein GPS-Signal aus einer Datei liest und in übersetzten
Fahr-Anweisungen. Zentral mal von mir angeleiert und jetzt für alle
OpenStreetMap-Navis im Wiki gesammelt. Kaum eine halbe Woche und schon
ein Dutzend Sprachen. Ach ja... und Sprachausgabe konnte ich letztes
Wochenende zusammen hacken. Zusammen mit einem weit besseren Plugin-System.
Also...
Karte CHECK
Routing CHECK
Karten-Rendering CHECK
Fahranweisungen CHECK
...bereit sich am Wochenende in's Auto zu schwingen und wirklich mal damit
herum zu fahren.
Der kleine Eeepc konnte über nach ganz Baden Württemberg importieren.
Das war bisher nur dem grossen Dual-Core vorbehalten, da der Nettop
zu wenig Adressraum hatte und daher sehr früh von Memory-Mapped IO
auf konventionelles IO umschaltet.
Mittlerweile ist konventonelles IO kaum noch langsamer.
Da habe ich nun also ganz BaWü auf dem kleinen Kästchen.
Dass die Fahr-Anweisungen mittlerweile taugen haben einige
Testfahrten in Norwegen mit aufgezeichneten GPS-Tracks schon gezeigt.
Resultierte in Anweisungen für Kreisverkehre, einem GPX/NMEA-control-Panel
wenn man sein GPS-Signal aus einer Datei liest und in übersetzten
Fahr-Anweisungen. Zentral mal von mir angeleiert und jetzt für alle
OpenStreetMap-Navis im Wiki gesammelt. Kaum eine halbe Woche und schon
ein Dutzend Sprachen. Ach ja... und Sprachausgabe konnte ich letztes
Wochenende zusammen hacken. Zusammen mit einem weit besseren Plugin-System.
Also...
Karte CHECK
Routing CHECK
Karten-Rendering CHECK
Fahranweisungen CHECK
...bereit sich am Wochenende in's Auto zu schwingen und wirklich mal damit
herum zu fahren.
Openstreetmap erntet zwei Linux New Media Awards
Es ist immer toll wenn ein Projekt an dem man arbeitet Anerkennung erntet.
Heute wurden dem Projekt OpenStreetMap 2 der nur 6 Linux New Media Awards
von Suns Open-Source-Chef Simon Phipps auf der C-Bit überreicht.
Die Kategorien waren:
Bestes Community-Projekt
und
Innovativstes Open-Source-Projekt
Meldung des Linux Magazin
Heute wurden dem Projekt OpenStreetMap 2 der nur 6 Linux New Media Awards
von Suns Open-Source-Chef Simon Phipps auf der C-Bit überreicht.
Die Kategorien waren:
Bestes Community-Projekt
und
Innovativstes Open-Source-Projekt
Meldung des Linux Magazin
2009-03-05
Profiling II
Nachdem die erste grosse Optimierungs-Runde an Traveling Salesman
so gut geklappt hat, ging es diesmal um die Möglichkeit
* unnötige Elemente der Karte frühzeitig zu filtern
* asynchron zu schreiben
https://apps.sourceforge.net/mediawiki/travelingsales/index.php?title=travelingsales:33
Fazit:
Ich bin für einen Karten-Import von Hamburg in mein selbetgeschriebenes Navi
runter auf 73,9% (etwa 11 statt 15min) der Zeit. Aus bisher ungeklährter Ursache
wird mit Schreib-Caching alls eher langsamer als schneller.
Man sollte meinen, dass es sich umgekehrt verhält.
Merke:
Programmierer sind tendenziell schlecht darin langsame Code-Stücke zu erraten.
Geeigneten Werkzeuge spaaren hier unglaublich Zeit und helfen einem im Verständniss
wo denn die ganze Zeit bleibt.
so gut geklappt hat, ging es diesmal um die Möglichkeit
* unnötige Elemente der Karte frühzeitig zu filtern
* asynchron zu schreiben
https://apps.sourceforge.net/mediawiki/travelingsales/index.php?title=travelingsales:33
Fazit:
Ich bin für einen Karten-Import von Hamburg in mein selbetgeschriebenes Navi
runter auf 73,9% (etwa 11 statt 15min) der Zeit. Aus bisher ungeklährter Ursache
wird mit Schreib-Caching alls eher langsamer als schneller.
Man sollte meinen, dass es sich umgekehrt verhält.
Merke:
Programmierer sind tendenziell schlecht darin langsame Code-Stücke zu erraten.
Geeigneten Werkzeuge spaaren hier unglaublich Zeit und helfen einem im Verständniss
wo denn die ganze Zeit bleibt.
Rückkehr zu jGnucashLib
Man merkt, ich habe schon eine Weile nichts mehr an jGnucashLib
- meine Fibu-Automatisierungs-Platform gebaut.
Die letzten Gnucash-Versionen enthielten einen Fehler (Root-Konto
wurde ohne Währungs-Stückeling geschrieben) und erst jetzt taucht
das durch eine Nutzer-Meldung bei mir als Bug auf (jGnucashLib weigert
sich selbstverständlich solche kaputten Dateien zu laden und würde
sie nie selber schreiben).
Naja, gleich mal Zeit den Gnucash-Parser noch an einigen anderen
Stellen robuster zu machen... wo man schonmal dabei ist.
Version 2.0.17 ist raus.
https://sourceforge.net/projects/jgnucashlib/
- meine Fibu-Automatisierungs-Platform gebaut.
Die letzten Gnucash-Versionen enthielten einen Fehler (Root-Konto
wurde ohne Währungs-Stückeling geschrieben) und erst jetzt taucht
das durch eine Nutzer-Meldung bei mir als Bug auf (jGnucashLib weigert
sich selbstverständlich solche kaputten Dateien zu laden und würde
sie nie selber schreiben).
Naja, gleich mal Zeit den Gnucash-Parser noch an einigen anderen
Stellen robuster zu machen... wo man schonmal dabei ist.
Version 2.0.17 ist raus.
https://sourceforge.net/projects/jgnucashlib/
2009-02-23
Profiling I
Heute hab ich mir mal eine Test-Version eines ordentlichen
Profilers für Java geholt und auf Traveling Salesman -
mein selbstgeschriebenes Navi losgelassen.
Fazit: In mehreren Runden mal eben über 20% Geschwindigkeit
im Karten-Import rausgeholt. Ich hätte obwohl ich so etliche
Jahre Erfahrung habe und jede Zeile dieses Codes kenne nie
vermutet, dass die Zeit im LODDataSet und garnicht im Schreiben
bleibt.
http://apps.sourceforge.net/phpbb/travelingsales/viewtopic.php?f=4&t=25
Merke: Gute Werkzeuge sind halt ihr Geld wert.
Profilers für Java geholt und auf Traveling Salesman -
mein selbstgeschriebenes Navi losgelassen.
Fazit: In mehreren Runden mal eben über 20% Geschwindigkeit
im Karten-Import rausgeholt. Ich hätte obwohl ich so etliche
Jahre Erfahrung habe und jede Zeile dieses Codes kenne nie
vermutet, dass die Zeit im LODDataSet und garnicht im Schreiben
bleibt.
http://apps.sourceforge.net/phpbb/travelingsales/viewtopic.php?f=4&t=25
Merke: Gute Werkzeuge sind halt ihr Geld wert.
2008-12-23
Traveling Salesman 0.8 with the OsmBin file-format version 0.9 and libOSM+OsmNavigation 2.3.9 released.
Hello everyone.
After a year of silence I found the SVN-Head to
be stable enough to relase
* version 0.8 of the Traveling Salesman -navigator and
* Verson 2.3.9 of the LibOSM and OsmNavigation -libraries
http://apps.sourceforge.net/mediawiki/travelingsales/index.php?title=Main_Page
(Note: The Java-Webstart -link will be updated to the new
version in a few days. I need to access my key-storage
on another computer first to create a signed jar.)
They are now using 0.9, the first non-draft -version of
my OsmBin file-format
http://wiki.openstreetmap.org/wiki/OSMbin(file_format)
as their new default-format.
I intend to finalize this file-format as a version 1.0 when API0.6
is public with a added version-numbers and small improvements.
Please give comments, so we can make this a better format
for indexed, mutable on-disk -storage with random access.
I also changed the default-renderer from the SimplePaintVisitor
to the much nicer OdrPainsVisitor after adding support for
different text-styles depending on zoom-level and way-type.
Please feel invited to comment on my file-format
and to file any bugs you encounter to
https://sourceforge.net/tracker2/?group_id=203597&atid=986231
Thank you.
Marcus Wolschon
After a year of silence I found the SVN-Head to
be stable enough to relase
* version 0.8 of the Traveling Salesman -navigator and
* Verson 2.3.9 of the LibOSM and OsmNavigation -libraries
http://apps.sourceforge.net/mediawiki/travelingsales/index.php?title=Main_Page
(Note: The Java-Webstart -link will be updated to the new
version in a few days. I need to access my key-storage
on another computer first to create a signed jar.)
They are now using 0.9, the first non-draft -version of
my OsmBin file-format
http://wiki.openstreetmap.org/wiki/OSMbin(file_format)
as their new default-format.
I intend to finalize this file-format as a version 1.0 when API0.6
is public with a added version-numbers and small improvements.
Please give comments, so we can make this a better format
for indexed, mutable on-disk -storage with random access.
I also changed the default-renderer from the SimplePaintVisitor
to the much nicer OdrPainsVisitor after adding support for
different text-styles depending on zoom-level and way-type.
Please feel invited to comment on my file-format
and to file any bugs you encounter to
https://sourceforge.net/tracker2/?group_id=203597&atid=986231
Thank you.
Marcus Wolschon
2008-11-21
OutOfMemoryError und MappedByteBuffer in Java6
Für die Referenzimplementierung des OSMBin-Dateiformates habe ich
mich der Eifnachheit halber dazu entschlossen, die Dateien einfach per
FileChannel und MappedByteBuffer in den Speicher zu mappen.
Ergebniss: Bei Dateigrößen über 50MB gibt es einen OutOfMemoryError.
Warum? Anscheinend hat Sun ein verstecktes Limit von 64MB für MappedByteBuffer eingebaut.
Dieses läßt sich mit der nicht dokumentierten Option -XX:MaxDirectMemorySize=???M
erhöhen.
Weiterhin werden MappedByteBuffer nicht immer anständig garbage-collected, so daß man vorher manuell System.gc() aufrufen muss.
Fazit: Funktioniert etwas besser aber noch nicht ganz.
Für das Mappen von einmal 220 und einmal 154MB reicht ein Limit von 3 GIGABYTE nicht mehr aus. Mehr als 3GB gehen aber auf einem Atom N270 nicht, da dieser ja nur 3GB Adressraum hat. PECH. :(
Also: Alles neu programmieren ohne MappedByteBuffer. :( Für Datenbanken ist dieses Verfahren untauglich, wobei gerade diese die Parade-Disziplin sein könnten.
mich der Eifnachheit halber dazu entschlossen, die Dateien einfach per
FileChannel und MappedByteBuffer in den Speicher zu mappen.
Ergebniss: Bei Dateigrößen über 50MB gibt es einen OutOfMemoryError.
Warum? Anscheinend hat Sun ein verstecktes Limit von 64MB für MappedByteBuffer eingebaut.
Dieses läßt sich mit der nicht dokumentierten Option -XX:MaxDirectMemorySize=???M
erhöhen.
Weiterhin werden MappedByteBuffer nicht immer anständig garbage-collected, so daß man vorher manuell System.gc() aufrufen muss.
Fazit: Funktioniert etwas besser aber noch nicht ganz.
Für das Mappen von einmal 220 und einmal 154MB reicht ein Limit von 3 GIGABYTE nicht mehr aus. Mehr als 3GB gehen aber auf einem Atom N270 nicht, da dieser ja nur 3GB Adressraum hat. PECH. :(
Also: Alles neu programmieren ohne MappedByteBuffer. :( Für Datenbanken ist dieses Verfahren untauglich, wobei gerade diese die Parade-Disziplin sein könnten.
Abonnieren
Posts (Atom)