11
Farewell
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
Historisch
Sie sehen 24GB
Entwicklung
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
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
perl, utf8 und die commandline
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
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:
Sorting - Deutsche Umlaute
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.