08
Tour de Ems 2016
Wir sind wieder da - Nach etwa 500km in 12 Tagen mit dem Rad dem Emsradweg und der Nordseeküste hinterher. Jeden Tag etwa 50km.
Das Team der Beteiligten - Hier am Speicherbecken Geeste wo wir auch gleich reingesprungen sind. Nach ein paar Stunden in der Sonne Kurbeln genau das richtige.
Die Kinder immer vorweg. Jeweils 10kg Gepäck mit Schlafsack, Isomatte, Wechselklamotten und natürlich dem Kuscheltier. Bei den Satteltaschen haben sich die 15 Jahre alten Vaude Wickeltaschen und die neueren Ortlieb Bikepacker Pro bewährt. Ein mittelaltes Ortlieb Cityroller Paar hat nicht überzeugt. Kleine Designfehler und eine zu weiche Rückseite verhinderten das die Kinder das selber anhängen können.
Wenn einen der Regen überrascht muss man improvisieren. Anwohner dirigieren uns zum wohl schönsten Platz auf dieser Tour. 3m neben der Ems ganz alleine. Den Abend konnten wir den Kanuten zusehen wie sie an uns vorbei zogen.
Das Ende des Emsradweges ist erreicht. An der Seeschleuse Emden nach rund 350km. Danach noch 15km gen Norden bis zum Campingplatz Knock der wirklich sehr schön ist. Wir wurden Empfangen mit einem Eiskalten Bier und Mirinda.
Der erste Plattfuss nach 400km. 10km wurde die Luft immer weniger und die Zunge der kleinen immer länger bis der Plattfuß aufgefallen ist. Natürlich am heissesten Tag mit ~31°C. In der sängenden Hitze das Rad zerlegen und ein kleines Loch finden.
Zieleinlauf in Neuharlingersiel - 500km sind geschafft - Noch 5km bis zum Zeltplatz. Der Zeltplatz ist allerdings nicht zu empfehlen für Radreisende. Man steht zwischen Blechkolonnen, Dauercampern und solchen die das mal werden. Sehr zu Empfehlen ist der das Nordsee Camp Norddeich das eine eigene Wiese für die Radreisenden hat. Hier steht man Windgeschützt unter sich.
Die Route aus den GPX Tracks erzeugt. Der Garmin GPSMap 60Csx ist wirklich ungeschlagen. Ich hatte vorher die Velomap installiert - Eine auf Openstreetmap basierte Radfahr Karte. Hier waren alle Fernradwege hervorgehoben. Die Karte ist so präpariert das auch das Routing gut funktioniert. So mussten wir und wenig durchfragen oder die Papierkarte zu rate ziehen.
Die Ausrüstung hat sich zum großteil bewährt. Mit den Kindern und dem Wunsch danach möglichst autark zu sein war der Burley Nomad eine richtige Entscheidung. Man ist nicht ganz so eingeschränkt vom Volumen oder dem Gewicht. D.h. Zelt, Lebensmittel, Kocher, Werkzeug und der ganze Kleinkram den man noch so mitschlürt war im Anhänger. Ein paar Kilometer auf Feldwegen mit Gras in der Mitte sind auch überhaupt kein Problem. Bis auf einen Überschlag des Anhängers an einer Verkehrsinsel in Salzbergen war der Anhänger absolut unauffällig.
Der Nomad läuft super hinterher, durch die umrüstung nicht mehr ganz mittig. Die Umrüstung auf die Weber Kupplung war aber sinnvoll. Die Kupplung ist schnell an und abgemacht und hält zuverlässig. Auch bei dem Überschlag des Anhängers hat sie nicht nachgegeben.
CM12.1 OTA Gapps update
Ich hatte zum 1.8 mit einem mal Nachts um 3 schon kein Datenvolumen mehr was mir ziemlich Spanisch vorkam. Dazu noch war der größte Datenkonsument das "Android OS" - Heute war dann mal wieder das wlan kaputt wegen einer kaputt p2p_supplicant.conf - Also muss ich eh mal wieder via adb shell auf das Telefon. Was sehen meine entzündeten Äuglein da?
Der SystemUpdateTask probiert ein 650MByte Update zu ziehen für die Google Apps. Bei der Installation geht das aber schief weil die Signatur sich nicht validieren lässt, woraufhin das update verworfen wird und man einfach nochmal probiert das zu laden. Nicht sofort, aber mindestens nach einem Neustart des Telefons.
Was eine scheisse Google - Was macht ihr da?
D/CmaSystemUpdateService(18984): onStartCommand: intent: Intent {
act=com.google.android.gms.update.START_SERVICE pkg=com.google.android.gms }
I/CmaSystemUpdateService(18984): active receiver: enabled
I/SystemUpdateTask(18984): update required during setup wizard
I/SystemUpdateTask(18984): Already downloaded, skipping offpeak checks.
I/SystemUpdateTask(18984): now status is 0 (complete)
I/SystemUpdateTask(18984): processDownloadedFile /data/data/com.google.android.gms/app_download/update.zip
I/SystemUpdateTask(18984): OTA package size = 650096082
I/SystemUpdateTask(18984): starting package verification
E/SystemUpdateVerifierTask(18984): verification of /data/data/com.google.android.gms/app_download/update.zip
failed: java.security.SignatureException: signature doesn't match any trusted key
D/CmaSystemUpdateService(18984): onStartCommand: intent: Intent { act=com.google.android.gms.update.START_SERVICE
pkg=com.google.android.gms }
I/CmaSystemUpdateService(18984): active receiver: enabled
I/SystemUpdateTask(18984): update required during setup wizard
I/SystemUpdateTask(18984): Already downloaded, skipping offpeak checks.
I/SystemUpdateTask(18984): now status is 0 (complete)
I/SystemUpdateTask(18984): processDownloadedFile /data/data/com.google.android.gms/app_download/update.zip
W/SystemUpdateTask(18984): verification of system update package failed
I/SystemUpdateTask(18984): download failed; clearing attempt
I/DownloadAttempt(18984): deleting file: /data/data/com.google.android.gms/app_download/update.zip
Dequalinium
Da bekomme ich Ohrentropfen verschrieben und lese dann im PharmaWiki
Dequaliniumchlorid ist eine antimikrobieller Wirkstoff aus der Gruppe der Antiseptika, der in Form von Vaginaltabletten zur Behandlung einer bakteriellen Vaginose oder eines Scheidenpilzes eingesetzt wird. Im Unterschied zu anderen Arzneimittel hat Dequaliniumchlorid ein breites Wirkspektrum gegen Bakterien, Pilze und Einzeller. Die Tabletten werden während sechs Tagen abends vor dem Schlafengehen vaginal verabreicht. Zu den möglichen unerwünschten Wirkungen gehören lokale Reaktionen.
Ich frage mich warum ich eine Vaginose im Ohr habe.
Apokalypse
POL-GT: Radfahrer leicht verletzt
Da wird ein Radfahrer auf einem Benutzungspflichtigen Radweg umgefahren obwohl er da fahren MUSS und Vorfahrt hat und die Polizei schreibt
Der Radfahrer stürzte zu Boden und zog sich leichte Verletzungen zu.
Klarer fall von Autoagression - der hat sich fallen lassen und hat sich damit selber verletzt.
Und normalerweise wird immer auf dem fehlenden Helm und dem Linksseitigen Radweg rumgeritten - In diesem Fall seltsamerweise nicht.
US Date vs ISO Date
How can a piece of software be so broken. There is an international standard for time and date which helps sorting filesnames. Its called ISO 8601. Why on earth does ANYONE think that month-day-year is a great thing to do:
/* get the archived filename to use */
asprintf(&log_archive, "%s%sicinga-%02d-%02d-%d-%02d.log", log_archive_path,
(log_archive_path[strlen(log_archive_path)-1] == '/') ? "" : "/",
t->tm_mon + 1, t->tm_mday, t->tm_year + 1900, t->tm_hour);
And then there is strftime to format time ...
Froscon
Zurück von der FrOSCon. Nach langen Jahren mal wiede auf einer Open Source Konferenz gewesen und viele alte Bekannte getroffen.
Spannend war wie viele doch mein Blog lesen. Hätte ich das gewusst hätte ich einen Vortrag zum Thema "Mitarbeitermanagement bei der Vitroconnect" gehalten.
Vorträge waren durchwachsen - Definitiv mitgenommen habe ich das ich mit Angular2 vermutlich nie was machen werde, dafür sehr wahrscheinlich mit Go aka Golang. Postgres 9.6 wird spannend. Zum Thema OpenStreetMap gab es wenig, dafür war es erschreckend wie wenig sich die wenigen damit beschäftigt haben wie das eigentlich alles geht.
golang ist ...
Wenn man zum compilen selbst mit ~2 Monate alter Software fehler bekommt.
Also bauen wir golang, protobuf, grpc alle neu ...
Ach ja - und die sid pakete bauen nicht weil natürlich ein Debian Maintainer ohne zu testen ob der compiler das supported ein patch mit drin hat der
-Werror=misleading-indentation
enabled ... grmpf
UDLD, ASIC, STP - Kaputt
Ich habe ja immer das UDLD Feature bei Cisco belächelt. Was soll das auf einem Link zu erkennen das dieser nur unidirektional Funktioniert. "Was soll schon schief gehen" ist da das Motto des Tages.
Heute war es dann soweit - Ich stehe am Whiteboard und Schule zwischen Tür und Angel über 802.1q, 802.1p, 802.1ad, LACP, Spanning Tree, MAC Learning etc - Plötzlich steht die Realität hinter mir und tippt mir auf die Schulter.
Wie das so ist bei einem L2 Ausfall - Man wünscht sich konsequent Out-Of-Band Management gemacht zu haben aber natürlich ist das nicht so konsequent wie es sein könnte.
Nach einigem Gefluche und 15 Hops später shutten wir mal diverse Links die alle sich über MAC Flapping beschweren.
Der Fehler lässt sich zügig auf ein Switchpaar eingrenzen aber es muss deutlich mehr abgeschaltet werden um die Situation zu beruhigen als man so meinen würde.
Nachdem es alles wieder ruhiger wird stellt sich raus.
In einem der Coreswitche ist der erste ASIC kaputt und hat zum einen einen Linkmember eines Portchannels in den Abgrund gerissen, wie auch 2 Kunden trunk ports. Der Effekt ist das wir zwar Input Packets haben, aber alle Output Packets als dropped gezählt werden und nicht den Switch verlassen. D.h. auch STP funktioniert nicht. Wir haben einen unidirektionlen Link der dann zu einem L2 Loop führt. Natürlich ist von der Symptomatik auch nicht der kaputte Switch der Verursacher sondern der Nachbar der nicht mehr in der Lage ist den Loop zu erkennen.
Den ganzen Tag dann mal Auswirkungen und Erkenntnisse des Ausfalls
nachgearbeitet no logging console
ist auch mein Froind und gefixed.
Die nächsten Tage werden dann mal die Provisionierungsscripte nachgezogen die entsprechend auf inter-switch-links UDLD Deployen.
Spannend ist das mit dem 802.3ae das ganze scheinbar mandatory wird mit der unidirectional Link detection.
The Little Person Inside
irssi config recovered
Nach dem VIM/Shell/Mutt Workshopwochenende mit den Kollegen im Linux Hotel habe ich mir dann doch mal die Mühe gemacht meine irssi config aus dem Backup zurückzuholen. Seit knapp einem Jahr nicht mehr den irc client gestartet nachdem ich mein Firmennotebook ja so plötzlich abgeben "durfte".
Jetzt kann ich auch wieder IRCen und selbst mein Nick l0l0 kennt der Nickserv auch noch ... Na dann ...
The case of the 500-mile email
VIM: Erkenntnis des Tages
dt<space>
Wir löschen bis zum nächsten space ... Wenn man mal IP Adressen oder Pfade löschen will deren seperator auch word boundaries sind.
FTTC/FTTX Bauleiter?
Sind in Essen auch so viele entsorgt worden das man jetzt wieder Leute sucht?
Hallo Herr Lohoff,
ich bin auf Ihr Xing-Profil aufmerksam geworden, da ich gesehen habe, dass Sie Erfahrungen und Kenntnisse im Bereich FTTC/FTTX haben.
Einer meiner Mandanten bietet momentan eine vakante Position als Bauleiter (m/w) FTTC/FTTX im Bereich Glasfasernetze an.
Bauleiter ist ja jetzt nicht so meins Aber wie ich immer zu sagen Pflegte:
Machen wir ja nur nicht weil niemand die Schaufeln bestellt.