f.zz.de
archives / 2015 /

11

Farewell

Posted Wed 04 Nov 2015 12:37:59 PM CET Florian Lohoff in

Nachdem Key bzw Zertifkate revoken gerade so angesagt ist bin ich jetzt mal dran. Hiermit revoke ich meinen Vitroconnect GnuPG Key.

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
Comment: A revocation certificate should follow

iQIvBCABCgAZBQJWOe3LEh0DTGVmdCB0aGUgY29tcGFueQAKCRCFF4W8PFTPCy1i
D/9j8gq5IDV/ZUQQHQQUc+5dD4A4zUUGSoDxDbzJKyjlAO9PKff7bopsppXLU1L3
9/gzDeG9Md9UNboa/lUe11FXoGYTg7VzXjocjsSYvwdRAyP/YFZkfEPc/ZUfNoUj
wUuZI9brplPL64iu5/5J3vrZuW9LSAVSqK78/mYzL+H0TBCZhpKhr5ZjItplxZOL
mZNaG+ihMYk5Yv3F/28SgnesOZQjlFfOmmzinibPSvbtbzTrK1ZAeNKlu/3ivBZN
pajqORXQBffZEL1gbXTWeVZS1Za9Y8UdxN0U6F5sQDRdcn5hNII1B6IJIqhFvykx
KzRsVdB47aU8DltuyIcMqMaOijAtBA98GP2ZANXT3nOCbsO4VHFO2dWW+1lRdHHc
7DI3dTyLZItDH6sBph9SgogIkjRU+2hbizQ/LhjsYHOcDxIujeYczL6lvjZOuo+A
E0MmR3iiNC8JGX2owhITsyY0SMBOLwTM7aoJ10Ql8dPyq9r44yEYiidNHywXXxii
R2cpwbj32CLEbeMOO8ZVIHTYUReWpckwXJvHLLkfZrl7VjiH/B4cx27EYVjQjLpa
ofw9XCFIIAwzcSpRyaMBUmkdVx2k5R4m4nj1dL5o5iILFu83HjFR64n3Mw+9QGD/
WvhRII/eW4uBs4lJ2I8BmHOl2Rbr2XEW9adz/KjZO9ok6w==
=Wu4n
-----END PGP PUBLIC KEY BLOCK-----

Sie wusste zuviel

Posted Thu 05 Nov 2015 12:46:04 PM CET Florian Lohoff in

Sie wusste einfach zu viel also musste sie sterben ...

Historisch

Posted Tue 10 Nov 2015 10:01:38 AM CET Florian Lohoff in

Der Rechner war wohl etwas länger aus ...

Sie sehen 24GB

Posted Tue 10 Nov 2015 11:43:26 AM CET Florian Lohoff in

In 6 Platte a 4GB ... Die jetzt gleich durch Pfählung ums leben kommen ...

--

Entwicklung

Posted Thu 12 Nov 2015 02:04:13 PM CET Florian Lohoff in

Unten: 5 1/4" DEC RZ57 .. 1GB ... Etwa 3MByte/s ... Oben ... Intel SSD 120GB ... Etwa 500MByte/s ... Dazwischen liegen 20 Jahre ...

--

Wie Netze geboren werden

Posted Tue 24 Nov 2015 10:11:02 PM CET Florian Lohoff in

Gerade gefunden - Planungsunterlagen der ersten Gespräche zum Start der letzten Firma ... Im Prinzip haben wir es dann genau so gebaut und das läuft so immer noch in Bochum.

NA-MI-KA

Posted Fri 27 Nov 2015 11:28:32 AM CET Florian Lohoff in

perl, utf8 und die commandline

Posted Fri 27 Nov 2015 11:31:22 AM CET Florian Lohoff in

Wie zum Henker kommt perl eigentlich auf die Idee das wenn die locale sagt wir haben ein utf-8 system (Was in 2015 eher so default ist) das die Argumente in $ARGV[] alle iso-8859-1 sind?

perl -e 'use utf8; utf8::is_utf8($ARGV[0]) || print "Kein utf8\n" ' öäü
Kein utf8

Au backe ...

Name tag abuse

Posted Fri 27 Nov 2015 11:54:21 AM CET Florian Lohoff in

For a long time i observe people abusing the name tag for all kinds of descriptions, refs etc. Whenever there is no matching tag for putting a string the name tag gets used.

IMHO the name tag should really only carry names not object descriptions. A kindergarten should carry the tag amenity=kindergarten not name=Kindergarten. The name tag should really only contain the name.

There is no real way to actually clean this up or detect name abuse automatically.

As i wanted to learn C++ (beeing a C and Perl programmer) i started to play with libosmium a little and got my way to write a name tag extractor for a given pbf file.

git clone git://pax.zz.de/nameextract

Most likely the C++ code is horrible by coding standards but its the result of a single day starting to get my way into C++.

nameextract will parse the pbf file with the help of libosmium and dump a unordered list of name tags and the objects e.g. N4711 and W0815 for nodes and ways carrying that specific name. ne2html will format that output a little nicer with HTML so can open it with a browser and use the links for JOSM remote control or opening the object on the OpenStreetMap website.

I did so for parts of Ostwestfalen-Lippe and you'll wonder how often there is a name tag with a single digit number value.

Some extracts with data of today:

http://silicon-verl.de/home/flo/tmp/20151127/

Sorting - Deutsche Umlaute

Posted Sun 29 Nov 2015 12:25:21 PM CET Florian Lohoff in

Ich dachte eigentlich immer das ä wie ae sortiert wird. Scheinbar ist das aber sowohl in sort wie auch in perl anders implementiert. Dort wird ä wie a sortiert.

Aber wieder eine spannende Erkenntnis in Perl.

use locale;

ändert die sortierung für sort auf die aktuelle locale. Auch bei en_US.UTF-8 wird dabei ä anders behandelt.