Drupal und ich

Mein Gefühl sagt mir, #Drupal und ich passen nicht mehr zusammen. Hier auf tschlotfeldt.de läuft Drupal seit (*schluck*) gut 13 Jahren, und es hat immer alles wunderbar funktioniert. Ich hatte mich damals für Drupal als Blogging-System entschieden, weil es zum Einen sehr performant war und zum Anderen ziemlich coole Funktionen beinhaltete, die mich als E-Learning-Spezialisten nachhaltig beeindruckt haben:

  • neben Blog-Funktionen viele weitere Inhaltstypen (zum Beispiel Artikel und Buch)
  • ausgefeilte Tagging-Funktionen wie Free Tagging (Folksonomy)
  • Foren
  • Erweiterbarkeit
  • Rechtemanagement
  • keine Trennung zwischen Back- und Frontend
  • Multi-Site-Fähigkeit

 

Die Probleme begannen mit Version 7 des Content Management Systems. Der Wechsel auf diese Version verlief nicht schmerzfrei und meine Sites laufen seit dem immer wieder mal unrund. Ich könnte aber mit Drupal 7 noch ganz gut leben. Leider kommt das aktuelle Release immer noch nicht mit eine aktuellen PHP-7-Installation klar. Der Issue-Tracker sieht zwar ganz vielvesprechend aus, aber irgendwann wird auch Drupal 7 sein EOL erreicht haben.

Mit Version 8 ist Drupal kräftig umgebaut worden. Die Kommunikationsaspekte wie Blogging finden immer weniger Beachtung – tatsächlich ist die Blog-Funktionalität komplett rausgeflogen. Ich muss mir also überlegen, wie ich meine Blogs, zukunftssicher auf Drupal 8 bringe.

Oder aber ich entscheide mich gleich für ein komplett neues System.

Problems with OMEMO and eJabberd accounts

I'm a Jabber fan. And I like the work from Andreas Straub who developed OMEMO, the Signal protocol for Jabber. In pratice this gives a good grade of privacy to Jabber (XMPP). Unfortunately I ran in problems on two accounts I couldn't solve. Th symptom was that sometimes messages for these accounts weren't encrypted with the related keys but with an other key so I the client wasn't able to decrypt them. To solve it I started Gajim in debug mode for the OMEMO plugin:

gajim -l gajim.plugin_system.omemo=DEBUG

The result was this error line:

(E) gajim.plugin_system.omemo <jid> => Publishing devicelist failed: forbidden

For some reasons I don't know the client wasn't able to publish it's device list. I double checked the configuration of my ejabberd server but everything seems allright. Then I had an idea: maybe there is a problem with the account settings? eJabberd is runing for a long time on my servers and it could be possible that some account settings got corrupted over the years and the server updates.

So finally I registered a new account to test the OMEMO functionallity with the result, that everything worked as aspected. No more errors!

I don't know what was wrong with my accounts, but after deleting an recreating my accounts the problems with OMEMO are gone.

Neuer OpenPGP-Schlüssel mit ECC

Es war einmal an der Zeit und ich habe mir einen neuen Schlüssel generiert. Dieser Schlüssel basiert vollständig auf Elliptic Curve Cryptography (siehe Wikipedia). Genauer gesagt habe ich ein Schlüsselpaar erzeugt, dass für die Verschlüsselung Curve25519 und für die Signatur Ed25519 verwendet. Damit sollte der Key für die nächsten Jahre genügend Sicherheit mit sich bringen.

Leider schreibt OpenPGP die Unterstützung beider Kurven (noch) nicht zwingend vor, aber ich hoffe, dass das noch kommen wird. GPG als die de-facto-Referenzimplementierung kann es jedenfalls.

Meine neue Key-ID lautet 4D93F69A182F043E986033643980668B26E7369A.

Mehr zum über die unterstützten ECC-Verfahren im GnuPG-Wiki: ECC.

About zero inbox, mail clients and how to use e-mail

I have written a small post about how I use e-mails after reading the Ars Technica article:

I don't understand how most people use #e-mail as one of there communications tools and why they need there specific e-mail user agents which is different from my favorite mail client. But first a short description for what I'm using e-mail and how I am dealing with it.

Most mails are work related. I prefere to use e-mail as an one-to-one communications channel. I do aggressivley unsubscribe from any unwanted newsletters or mailinglist. Admin mails, wanted newsletters and mailing list mails are filterted by #procmail and sorted into different maildirs. I run my own smtp server and I run my own spam filter (mostly some syntax checks of the smtp dialog) because I like to know what's going on in the wild.

 

Read more on my Hubzilla channel hub.tschlotfeldt.de/channel/tim.

Wechsel im DiWiSH Clustermanagement

Moin Netzwelt ;-)

Vor knapp sechs Jahren ermöglichten mir die WTSH und der Vorstand des DiWiSH e.V., mich im Cluster DiWiSH zu engagieren. Die Aufgabe im Cluster habe ich mit großer Freude angenommen, die vergangenen sechs Jahre waren eine abwechslungsreiche und sehr befriedigende Zeit. Ganz besonders die Zusammenarbeit mit den DiWiSH-Mitgliedern ist von großer gegenseitiger Wertschätzung, Aufgeschlossenheit und Begeisterungsfähigkeit geprägt gewesen. Ich habe fast jeden Tag großartige Menschen, Ideen und Innovationen kennenlernen dürfen. Dafür möchte ich mich bei allen ganz herzlich bedanken.

Nun ist es jedoch an der Zeit, dass ich das Clustermanagement verlasse, da ich bei der WTSH zu Ende Juni gekündigt habe. Es schmerzt mich schon, das Cluster DiWiSH mit seinen Mitgliedern, dem Clustermanagement-Team sowie den Vorständen des DiWiSH e.V. und des D-IN e.V. zu verlassen. Aber „wat mutt, dat mutt“ und meine lieben Kollegen vom Team Clustermanagement – Anna Frahm, Karin Heyn, Lennart Wulf und Philipp Scheithauer – werden wie immer einen super Job machen und die Digitale Wirtschaft Schleswig-Holstein zusammen mit den Vereinsvorständen weiter voran bringen.

Die WTSH und die Vereine werden die freigewordene Stelle so schnell wie möglich besetzen. Die Stellenausschreibung ist veröffentlicht worden, unter anderem auf

Bitte leitet die Stellenausschreibung weiter! Ich stehe auch gerne für Rückfragen zur Verfügung.

Breitbandausbau in Schleswig-Holstein

Schleswig-Holstein hat eine ambitionierte Breitbandstrategie, die ganz gut aufgeht. Da finde ich gut, dass es auch Beachtung auf Bundesebene findet, man muss ja auch ein wenig von den guten Dingen berichten, die bei uns passieren. Siehe auf Golem Schleswig-Holstein: Bundesland hat bereits 32 Prozent echte Glasfaserabdeckung. Problem ist allerdings derzeit, dass fast alle Ballungsräume nicht ans Glasfasernetz angeschossen sind. Das hat Gründe. Dazu muss ich aber mal erklären, wie der Prozess aussieht, bis Glasfaser tatsächlich ins Haus geleget wird.

Wir befinden uns in Europa, und die EU ist sehr wirtschaftsoriert. Sas heißt, man darf nur unter ganz bestimmten Rahmenbedingungen in den freien Markt eingreifen. Wenn eine Kommune also beschließt, den Breitbandausbau voranzutreiben, muss aus beihilferechtlichen Gründen ein Markterkundungsverfahren angestoßen werden. Wenn daraufhin kein Unternehmen Ausbauabsichten bekundet, darf eine Kommune eigene Mittel sowie Fördergelder in die Hand nehmen, um den Glasfaserausbau voranzutreiben. Das ist auch ein Grund, warum Städte den Breitbandausbau nicht selbst vorantreiben können, da hier die Unternehmen am Werk sind.

Android-Backup mit adb

Es funktioniert wirklich. Ich stand gerade vor der Aufgabe, die Daten von einem Android-Gerät auf ein anderes (anderer Typ) zu transferieren. Als die für mich einfachste Lösung hat sich ADB, Android Debug Bridge, herausgestellt. Das Android-SDK ist bei mir eh installiert, von daher hatte ich leichtes Spiel:

  1. Das zu sichernde Android-Gerät mit dem USB-Kabel mit einem PC verbinden und das Backup erstellen:
    adb backup -apk -shared -all -f backup-name.ab
  2. Anschließend das andere Android-Gerät mit dem PC verbinden und die Daten mit folgendem Befehl überspielen:
    adb restore backup-name.ab

Das wars.

VG Wort hat illegaler Weise Gelder an Verlage ausgeschüttet

VG Wort (Verwertungsgesellschaft Wort) verwaltet die Tantiemen aus Zweitverwertungsrechten an Sprachwerken für Autoren. Diese Verwertungsgesellschaft hat in der Vergangenheit ohne Auftrag die Hälfte der eingenommenen Tantiemen (2012 mindestens 65,19 Mio Euro) einfach so an Verlage ausgeschüttet.

Ein „verrückter Verwaltungsjurist“, Martin  Vogel, hat sich auf den Klageweg gemacht, um diese Praxis zu beenden und nun final vom Bundesgerichtshof Recht bekommen. Hintergründe zu seinen Vorwürfen im Blog von Stefan Niggemeier vom 24.11.2013: Die VG Wort enteignet Urheber, vernebelt die klare Rechtslage und spielt auf Zeit.

Die Pressemitteilung des BGH lautet unmissverständlich „Keine pauschale Beteiligung von Verlagen an den Einnahmen der VG Wort“. Etwas ausführlicher dazu Wolfgang Michael in seinem Blogbeitrag  „Wem gehört das Geld der VG Wort?“:

Nun hätte man sich den Prozess und das Urteil des BGH wirklich sparen können, wenn die Beteiligten vorher ihren Verstand benutzt hätten. Im Urheberrecht steht nämlich ausdrücklich, was der BGH den Prozessbeteiligten jetzt noch einmal in aller Klarheit auseinandersetzte. Warum, so könnte man fragen, war das Offensichtliche den Funktionären der Verwertungsgesellschaft (darunter sicherlich auch exzellente Juristen) so schwer zu vermitteln?

Nexus 4 Update auf Cyanogenmod 13 und Fehlermeldung „Der prozess com.android.phone wurde beendet“

Mit der Veröffentlichung von Cyanogenmod CM 13.0 Release 1 habe ich mein betagtes Google Nexus 4 damit upgedated. Randnotiz: Google hatte beschlossen, das Nexus 4 nicht mit dem aktuellen Android 6.0 (Marshmallow) zu versorgen. Dummerweise kam es nach dem Flashen immer zu der Fehlermeldung

Der prozess com.android.phone wurde beendet

Nach einer etwas ausführlicheren Webrecherche (die Webforen von XDA-Developers sind für eine nachträgliche Recherche nur fürchterlich) bin ich dann auf den Tipp gestoßen, einfach zwei SQLite-Datenbanken zu löschen. Und tatsächlich, damit war das Problem behoben.

Bei den besagten Datenbanken handelt es sich um die Dateien

/data/user/0/com.android.providers.telephony/databases/telephony.db

/data/user/0/com.android.providers.telephony/databases/telephony.db-journal

Diese beide Dateien gilt es im Recovery-Modus zu löschen, zum Beispiel über adb. Und tatsächlich, danach war die Fehlermeldung verschwunden :-)

Ich bin jetzt also mit meinem Nexus 4 glücklicher CM-13- bzw. Marshmallow-Nutzer.

Seiten