diff options
author | Dirk Engling <erdgeist@erdgeist.org> | 2018-06-14 21:19:47 +0200 |
---|---|---|
committer | Dirk Engling <erdgeist@erdgeist.org> | 2018-06-14 21:19:47 +0200 |
commit | 4e7b4db2e70deb665e63cc49d0623fc8430e6aaf (patch) | |
tree | 1a00bbe7c62b787a87400486a0a25dab2f3b535e /stories/projects | |
parent | 2d1b713a523ffbe5d9a29e36266cf9af8b852ad3 (diff) |
Changes from the last two years
Diffstat (limited to 'stories/projects')
-rw-r--r-- | stories/projects/Telefonbuch.rst | 8 | ||||
-rw-r--r-- | stories/projects/elektropost.rst | 5 |
2 files changed, 10 insertions, 3 deletions
diff --git a/stories/projects/Telefonbuch.rst b/stories/projects/Telefonbuch.rst index 4c4260c..c672da0 100644 --- a/stories/projects/Telefonbuch.rst +++ b/stories/projects/Telefonbuch.rst | |||
@@ -5,3 +5,11 @@ | |||
5 | .. title: Telefonbuch | 5 | .. title: Telefonbuch |
6 | .. slug: ../arts/software/Telefonbuch/index | 6 | .. slug: ../arts/software/Telefonbuch/index |
7 | .. prio: 98 | 7 | .. prio: 98 |
8 | |||
9 | Die Deutsche Telekom bringt seit 1992 im praktischen CD- und später DVD-Format das Verzeichnis aller Fernsprechteilnehmer heraus. Über die Genese des Projekts, diese Daten zu exportieren, gibt es `einen Blogpost </posts/2008/datenmessie.html>`_ und zu den Innerein der vier verschiedenen Datenformate auf den CDs `ein wenig technische Dokumentation </gitweb/Telefonbuch/tree/README>`_. | ||
10 | |||
11 | Die Software findet sich im git-Repository, kann mit ``git clone git://erdgeist.org/Telefonbuch`` ausgecheckt werden und braucht `mein Tool el </arts/software/el/>`_ in einem Verzeichnis, das im ``PATH`` steht, um effizient in den riesigen Textfiles Zeilen zu extrahieren. | ||
12 | |||
13 | Für alle aktuelleren CDs reicht es, das script ``makecolumns.sh`` auszuführen, das als einzigen Parameter den Pfad auf das ``white/``-Verzeichnis direkt unter dem Mountpoint des Telefonbuchs. Danach sollte unterhalb des neu erzeugten Verzeichnis ``work`` ein Verzeichnis mit dem Dump der aktuellen Ausgabe liegen. Hierbei fallen einige recht selbsterklärend benannte Textfiles raus, deren Zeilen jeweils mit der selben Zeile in allen anderen Dateien korrespondieren. Im Datenformat können mehrere aufeinanderfolgende Zeilen semantisch zusammengehören. Die sind dann im File 01_Flags mit dem lower nibble 1 (Start) oder 2 (dazugehörige Zeile) markiert. Das higher nibble bedeutet 0x80 für gewerbliche Einträge, 0x40 für "hat der Inverssuche widersprochen". | ||
14 | |||
15 | Die Ausgaben mit dem Merkmal "Map&Route" ergeben beim Exportieren hausnummerngenaue Geokoordinaten, die einfachen Ausgaben nur Koordinaten mit Straßenzug-Genauigkeit. | ||
diff --git a/stories/projects/elektropost.rst b/stories/projects/elektropost.rst index b8ad9d1..1a04345 100644 --- a/stories/projects/elektropost.rst +++ b/stories/projects/elektropost.rst | |||
@@ -42,9 +42,8 @@ Configure qmail | |||
42 | 42 | ||
43 | * for this you will need to ``make install`` in /usr/ports/sysutils/ucspi-tcp | 43 | * for this you will need to ``make install`` in /usr/ports/sysutils/ucspi-tcp |
44 | * select SSL, leave MAN checked | 44 | * select SSL, leave MAN checked |
45 | * ``ln -s /var/qmail/boot/qmail-smtpd.rcNG /usr/local/etc/rc.d/qmail-smtpd`` | 45 | * ``sysrc qmailsmtpd_enable="YES"`` |
46 | * ``ln -s /var/qmail/boot/maildir /usr/local/etc/rc.d/qmail`` | 46 | * ``sysrc qmailsend_enable="YES"`` |
47 | * ``echo 'qmailsmtpd_enable="YES"' >> /etc/rc.conf`` | ||
48 | * ``echo 'qmailsmtpd_checkpassword="/usr/local/vpopmail/bin/vchkpw"' >> /etc/rc.conf`` | 47 | * ``echo 'qmailsmtpd_checkpassword="/usr/local/vpopmail/bin/vchkpw"' >> /etc/rc.conf`` |
49 | 48 | ||
50 | ---- | 49 | ---- |