Skip to content

Ungoogled Chromium

Auf meinem privaten Hauptarbeitsrechner habe ich mir einmal verschiedene Browser angeschaut, darunter Brave, Chrome, Opera und Vivaldi. Dabei habe ich festgestellt, dass alle Browser, die auf Chrome basieren auf meiner fünf Jahre alten Hardware schneller waren als der Firefox, den ich sonst benutzt habe.

Da ich es immer noch etwas spooky finde, meinen Browser einer Firma anzuvertrauen, bei der ich jeweils nicht weiss, was mit meinen Browsing-Daten passiert, habe ich mich nach Alternativen umgeschaut. Früher habe ich einmal Iridium als Zweitbrowser verwendet, der scheint aber nicht mehr weiterentwickelt zu werden. Bei meiner Recherche bin ich dann auf Ungoogled Chromium gestossen, der sehr viel versprechend aussieht. Ich habe dern Browser auch in der TILpod Episode 5 als Tooltipp genannt.

"Ungoogled" bedeutet auch, dass der Browser ohne Zugriff auf den Webstore für die Erweiterungen kommt. Dafür gibt es aber mit dem chromium-web-store-Plugin, das sich manuell installieren lässt, eine Abhilfe. Generell ist es eine gute Idee, sich die FAQ des Browsers anzuschauen.

Fazit für mich nach einer Woche ausschliesslicher Nutzung: Der Browser ist eine echte Alternative zu Firefox er hinkt Chrome um weniger Versionsnummern hinterher, funktioniert aber bestens. Es gibt Repositories für das rpm- oder deb-Paketformat oder AppImage für andere Linux-Distributionen (auch Binaries für MacOS und Windows).

Aber: Beim Benutzen von Ungoogled Chromium habe ich gemerkt, dass ich einige Features von Firefox wirklich vermisse und ich deswegen auch wieder zurück zum Firefox wechsele. (Ein Hardware-Upgrade wird ja in den nächsten Wochen kommen).

Facebook und WhatsApp verlassen

Das fühlt sich mal so richtig gut an.

Es war eigentlich schon sehr lange an der Zeit und ich habe die beiden Accounts nur aus traditionellen Gründen behalten. Aktiv genutzt habe ich sie schon sehr lange nicht mehr.

Facebook lief in einem Facebook Container in Firefox (wenn Ihr Euren Account behalten wollt, wäre das eine Option), bitte nicht auf dem Handy oder als App benutzen. Da werden noch mehr Daten gesammelt, als man eigentlich möchte.

"Natürlich" machen es einem die Dienste nicht einfach, dass man sie verlässt.

Hier sind zwei Anleitungen, die es gut erklären.

Für WhatsApp: Nase voll? WhatsApp-Konto löschen

Für Facebook: Facebook komplett löschen - so geht's

Update zu Messengern

Ich bin völlig zu Recht darauf hingewiesen worden, dass mein Artikel zu Messengern ein Update benötigt. In dem verlinkten Artikel gibt es auch Informationen zu meinem Status bezüglich XMPP und Wire.

Ein weiterer Grund für das Update ist die Tatsache, dass WhatsApp seine Nutzungsbestimmungen angepasst hat und dass man zustimmen muss, dass alle gesammelten Daten - inklusive dem Adressbuch - anderen Unternehmen des Konzerns wie Facebook und Instagram und - noch schlimmer - auch Dritten zur Verfügung gestellt werden sollen.

Meiner Meinung nach wird man nie alle Menschen dazu bekommen, sich auf einen Messenger bzw. ein Protokoll zu einigen, dafür sind sie zu unterschiedlich und bieten unterschiedliche Features, die interessant sein könnten.

Mich könnt Ihr über drei (vier) verschiedene Protokolle und Messenger erreichen, wenn Ihr das möchtet. Die Kontaktdaten findet Ihr auf meiner Homepage.

  • Es gibt immer noch nur einen Messenger bzw. ein Protokoll, das alles erfüllt, was ich von einem modernen Messenger erwarte und das ist Matrix mit Element als Client.
  • Threema ist ein kommerzieller Messenger, bei dem der Quelltext des Clients neulich als Open Source freigegeben wurde. Die Server-Software ist weiterhin Closed-Source-Software, der Hersteller ist an die Datenschutzgesetze der Schweiz (und damit auch der EU) gebunden. Eine grosse Besonderheit ist, dass die Firma hinter Threema den Quelltext und die Infrastruktur regelmässigen unabhängigen Audits unterziehen lässt und die Ergebnisse veröffentlicht. Threema arbeitet immer noch an der Multiplattformfähigkeit, Threema Web ist da leider nur ein dürftiger Ersatz.
  • Telegram verschlüsselt leider nicht und wenn, dann nur Ende-zu-Ende, so dass man die verschlüsselten Nachrichten nicht mit allen eigenen Clients lesen kann, sondern nur mit dem, der an der verschlüsselten Kommunikation beteiligt war. Der Server ist auch kein FLOSS und föderierbar ist es auch nicht. Immerhin behaupten die Betreiber, dass alle Nachrichten verschlüsselt gespeichert werden.
  • Signal ist bekannt geworden als "der Messenger, den auch Edward Snowden benutzt". Ich bin damit nie warm geworden, habe mir aber gestern wieder einen Account zugelegt. Wenn ich da innerhalb eines halben Jahres keine aktiven Kontakte habe, wird er wie schon zuvor bei anderen Messengern abgestellt.

Meine Kriterien oder Wünsche an einen Messenger:

  • FLOSS, Client und Server
  • Verschlüsselung n:m
  • Verschlüsselung nachweisbar auditiert
  • Föderiert
  • Unterstützung für Proxies
  • Clients für die gängigen Plattformen
    • Android
    • iOS
    • Web (oder alternativ native Clients für Linux, MacOS und Windows)

Derzeit erfüllt nur Matrix alle meine Wünsche.

Meine Firefox-Addons Ende 2020

Und als letztes ein Update von Meine Firefox-Addons Ende 2019.

Bei meinen Firefox Addons hat sich eine Menge getan. Fragen gerne in die Kommentare.

Die Links unten findet Ihr auch in meiner Shaarli-Instanz.

Besteht seitens der Leserschaft eigentlich Interesse an Visual Studio Code Plugins, die ich einsetze? Sind nicht ganz so viele.

TILpod

podcast Es tut sich wieder viel an der Podcasting-Front.

Nachdem ich im Oktober zusammen mit Mario den Podcast BuzzZoom gestartet habe, hier der Link zur Ankündigung, habe ich mit Sujeevan nach jahrelangen Gedanken (tatsächlich etwas über zwei Jahre), die wir uns mit vielen Unterbrechungen gemacht haben, endlich den Podcast TILpod begonnen.

Auf den ersten Blick passen Sujeevan und ich gar nicht zusammen ... (auch auf den zweiten und dritten Blick nicht). :-D

Warum das dennoch funktionieren könnte, erklären wir Euch in der Nullnummer.

Inhaltlich soll es um das Folgende gehen:

Sujeevan und Dirk reden über Themen, die Ihnen in der letzten Zeit untergekommen sind. Die Abkürzung "TIL" steht für "Today I learned", es geht also um Themen, die neu für die beiden waren oder die sie in der letzten Zeit erst so richtig verstanden haben.

Dazu kommen Hinweise, wie sie versuchen, ihr Arbeitsleben zu verbessern und zusätzlich gibt es auch den einen oder anderen Karrierehinweis.

Messenger

Es gibt gerade nur einen Messenger bzw. ein Protokoll, das alles erfüllt, was ich von einem modernen Messenger erwarte und das ist Matrix mit Element als Client (bei den Clients wäre noch mehr Vielfalt wichtig). Mittlerweile hat Matrix auch das Key-Management im Griff.

Telegram verschlüsselt leider nicht und wenn, dann nur Ende-zu-Ende, so dass man die verschlüsselten Nachrichten nicht mit allen eigenen Clients lesen kann, nur mit dem, der an der verschlüsselten Kommunikation beteiligt war. Der Server ist auch kein FLOSS und föderierbar ist es auch nicht. Immerhin behaupten die Betreiber, dass alle Nachrichten verschlüsselt gespeichert werden.

Threema ist ein kommerzieller Messenger, der nicht FLOSS ist, weder Client noch Server. Allerdings unterzieht die Firma hinter Threema den Quelltext und die Infrastruktur regelmässigen Audits und veröffentlicht die Ergebnisse. Audits fehlen mir bei anderen Messengern. Threema arbeitet gerade an der Multiplattformfähigkeit, Threema Web ist da leider nur ein dürftiger Ersatz. Man kann ansonsten den gleichen Account nicht auf verschiedenen Maschinen nutzen.

XMPP ist auch noch toll, da fehlt es aber an verlässlichen Clients für iOS und ganz persönlich für mich an Bekannten, die das mit mir zusammen auch nutzen. Eigentlich gibt es nur einen Client, der richtig gut und mit allen Features funktioniert und das ist Conversations auf Android. Ich habe meinen XMPP-Account vor ein paar Tagen gelöscht.

Mir hat Wire sehr gut gefallen und es war sehr vielversprechend, aber mangels Kontakten und zusätzlich noch wegen einem zweifelhaften Kauf der Firma hinter Wire wäre das meiner Meinung nach keine Empfehlung mehr.

Meine Empfehlung ist Matrix für technisch Interessierte und Threema für Endbenutzer. Wenn Telegram noch verschlüsseln würde, wäre es besser als Threema für mich. Ich nutze alle drei für verschiedene Zwecke und mit verschiedenen Kontakten, es gibt kaum Überschneidungen. Telegram hat gegenüber Threema den Vorteil, dass es Clients für nahezu jedes Betriebssystem gibt.

In einer idealen Welt wären das meine Kriterien:

  • FLOSS, Client und Server
  • Verschlüsselung n:m
  • Verschlüsselung nachweisbar auditiert
  • Föderiert
  • Unterstützung für Proxies
  • Clients für die gängigen Plattformen
    • Android
    • iOS
    • Web (oder alternativ native Clients für Linux, MacOS und Windows)

BuzzZoom

podcast Mario und ich unterhalten uns im brandneuen ("get it while it is hot") Podcast BuzzZoom über Buzzwords oder "Modewörter". Wir freuen uns über jedes konstruktive Feedback, sei es positiv oder negativ.

Viel Spass!

Blogeinträge in Mastodon ankündigen

Das Teilen von Links nach Mastodon klappt mit der Firefox-Extension Mastodon Share schon sehr gut. Bei Feeds wäre es nur klasse, wenn das automatisch passiert.

Auf Anregung von Lioh habe ich mir feed2toot angeschaut, endlich einmal ein Tool mit ausführlicher Dokumentation.

Bei Python-Skripten, die nicht mit der eingesetzten Distribution mitgeliefert werden oder die man möglichst aktuell benutzen möchte, lohnt sich die Installation mit pip.

$ python3 -m venv ~/venv/feed2toot
$ source ~/venv/feed2toot/bin/activate

$ pip install --upgrade pip
$ pip install feed2toot

Im nächsten Schritt muss man feed2toot als App in Mastodon registrieren und bekommt nach Registrierung die Client- und User-Credentials zurück.

$ mkdir -p ~/workspace/feed2toot

$ register_feed2toot_app

$ mv feed2toot_clientcred.txt feed2toot_usercred.txt ~/workspace/feed2toot

Meine feed2toot.init-Datei sieht folgendermassen aus:

[mastodon]
instance_url=https://social.anoxinon.de
user_credentials=/home/dirk/workspace/feed2toot/feed2toot_usercred.txt
client_credentials=/home/dirk/workspace/feed2toot/feed2toot_clientcred.txt

[cache]
cachefile=/home/dirk/workspace/feed2toot/feed2toot.db
cache_limit=10000

[lock]
lock_file=/home/dirk/workspace/feed2toot/feed2toot.lock
lock_timeout=3600

[rss]
uri=https://www.deimeke.net/dirk/blog/index.php?/feeds/index.rss2
toot={title} - {link}\n{summary:400}
no_uri_pattern_no_global_pattern=true

[hashtaglist]

[feedparser]
accept_bozo_exceptions=true

[media]

Beim Aufbau des toot-Parameters haben mir die folgenden beiden Kommandos geholfen:

$ feed2toot --rss-sections -c ~/workspace/feed2toot/feed2toot.ini

$ feed2toot --dry-run -c ~/workspace/feed2toot/feed2toot.ini

Wenn alles in Ordnung ist, kann der Cache einmalig gefüllt werden, damit nicht gleich alle Feedartikel veräffentlicht werden.

$ feed2toot --populate-cache -c /home/dirk/workspace/feed2toot/feed2toot.ini

Wenn alles wie gewünscht funktioniert, baut man sich ein Miniskript, macht es ausführbar und führt es via Cron regelmässig aus.

#!/bin/bash
set -o errexit

source /home/dirk/venv/feed2toot/bin/activate

/home/dirk/venv/feed2toot/bin/feed2toot -c /home/dirk/workspace/feed2toot/feed2toot.ini

Bloggeburtstag Nummer 15

Unfassbar! Dieses Blog hier gibt es mittlerweile seit 15 Jahren.

Damit "lebt" es bereits länger als viele andere Internetdienste. Es ist ein gutes Beispiel dafür, seine eigenen "Ergüsse" einem fremdgehosteten Dienst anzuvertrauen, der verkauft und dann irgendwann eingestellt wird.

Nach vielen Hoch- und Tiefpunkten und zwischenzeitlichen Ideen, das Blog einzustellen, bin ich doch sehr froh, es behalten zu haben.

Seit der Erstellung läuft das Blog mit der Software Serendipity und es ist im Kern immer noch das gleiche wie vor 15 Jahren. Die Software wurde einfach immer wieder aktualisiert.

Danke Euch Lesern für Eure Treue!

Messenger cleanup

Gestern habe ich mich von einigen Messengern auf dem Mobiltelefon und dem Tablet getrennt. Zum Teil, weil ich sie kaum genutzt habe und zum Teil, weil ich sie mobil nicht (mehr) brauche.

  • Briar - kein Ersatz, Briar saugt sehr am Akku.
  • Conversations - auf dem Desktop werde ich weiterhin Dino benutzen, wenn da im nächsten halben Jahr nichts mehr passiert, werde ich mich wieder einmal von XMPP trennen.
  • Jitsi Meet - das ist ein typischer Fall von "nutze ich nur auf dem Desktop", im Notfall könnte ich auch einen mobilen Browser verwenden.
  • Keybase - wird von mir gar nicht für Chats genutzt. Auf dem Desktop läuft noch ein Client.
  • Wire - mangels Kommunikationspartnern nur noch auf dem Desktop, auch hier gilt die sechs-Monats-Regel.

Wenn Ihr mich dringend erreichen wollt, nutzt bitte die zahlreichen anderen Möglichkeiten.

Informationen sammeln

Dieser Artikel ist das, was ich in LibreZoom-Folge 18 besprochen habe in ausformuliert. Er geht auf einen Vorschlag des "Stiefkinds" zurück, der darum bat, die Entstehung des Linkdumps einmal zu aktualisieren.

John Naisbitt (*1930), amerikanischer Prognostiker

Wir ertrinken in Informationen, aber hungern nach Wissen.

Wie man mit FLOSS seinen Informations-Workflow unter Kontrolle bringen kann.

Einige der Tools liegen auf einem gemieteten virtuellen Server, den ich selber betreibe. Ein Betrieb in einem gemieteten Webspace ist natürlich möglich. Viele Dienste werden unter anderem von Framasoft, einer non-Profit-Organisation aus Frankreich zur freien Benutzung angeboten. Leider müssen sie aufgrund von Engpässen Dienste einstellen.

Alles ist Feed.

Die Basis von allem sind RSS- oder Atom-Feeds. Davon habe ich rund 600 abonniert plus knapp 60 Podcasts. Bei den Podcasts misste ich gerade aus, generell kommen immer mal wieder Feeds oder Podcasts dazu und andere fallen weg. Ein Bodensatz an abonnierten Inhalten ist aber über die Jahre konstant geblieben.

Von vielen Artikeln lese ich nur die Überschriften, sonst wäre das nicht zu bewältigen.

Podcasts höre ich mit AntennaPod auf dem Fairphone 3 in 1,5facher Geschwindigkeit. Ja, das ist komisch und ja, man kann sich daran gewöhnen. Ein Podcast ist definiert als Feed mit einer eingebundenen Mediendatei, das ist auch der Grund weshalb die Angebote von Audible oder Spotify oder auch Audiodateien in Telegram keine Podcasts sind.

Twitter-User-Beiträge lasse ich mir mit RSS-Bridge in Feeds umwandeln (rund 200, die sind in den oben genannten 600 enthalten). Subreddits in Reddit werden über die RSS-Bridge ebenfalls zu Feeds. Mastodon liefert Feeds ganz ohne Zusatzsoftware.

Alle Feeds laufen in eine selbst gehostete FreshRSS-Instanz (Framanews zum Testen). Ich benutze zum Lesen das Webfrontend, aber es gibt natürlich auch Apps für Android oder IOS, FreshRSS ist kompatibel zur Google-Reader-API. Die Community ist sehr freundlich und der Autor ist zugänglich und offen für neue Features.

An dieser Stelle möchte ich klar gegen Tiny Tiny RSS Stellung beziehen, der Autor ist ein Soziopath, was unter anderem daran erkennbar ist, dass er einen Bereich in seinem Forum "gas chamber" (Gaskammer) nennt, in den er unliebsame Anfragen verschiebt. Die Software ist trotzdem gut, da muss jeder schauen, wie das mit seinem Ethik- und Moralkompass zusammenpasst.

Längere Artikel wandern in eine selbst gehostete Wallabag-Instanz (Framabag zum Testen).

Wallabag-Artikel lese ich mit der Webseite oder der Android-App (es gibt auch eine App für iOS). Wenn ich beim "wild rum surfen" auf längere Artikel stosse, gehen die auch in Wallabag. Nach dem Lesen werden die Artikel gelöscht, sehr gute Artikel werden archiviert. Favorisierte Artikel landen im Linkdump bei mir im Blog.

Bookmarks von Seiten, Videos oder auch Podcast-Episoden aus AntennaPod landen via Shaarlier (Android) in einer selbst gehosteten Shaarli-Instanz (Myframa zum Testen). Bei Shaarli arbeite ich mit Tags. Es gibt einen Tag für LibreZoom und natürlich auch einen mit einem Tag für den Linkdump.

Sowohl für Wallabag, wie auch für Shaarli habe ich kleine Skripts geschrieben, die mir die Daten auslesen, die ich zum Weiterverarbeiten brauche.

Ein Wort noch zu Framasoft. Der Verein muss aufgrund von personellen Engpässen leider im Laufe der nächsten Monate Dienste einstellen. Daher, wenn Ihr die Gelegenheit habt, hostet die Dienste selber, eventuell mit Yunohost, dort ist alle vorgestellte Software verfügbar.

Webseiten täglich besuchen

Auf meinem Rechner gibt es eine Reihe an Aufgaben, die ich einmal täglich ausführe. Unter anderem gibt es Webseiten, die ich mir nur einmal am Tag anschaue.

Der folgende Skript-Schnippsel übernimmt diese Aufgabe.

#!/bin/bash

browser=/usr/bin/firefox

${browser} &> /dev/null &

sleep=4
while read url; do
    (sleep ${sleep} ; ${browser} --new-tab "${url}" &> /dev/null) &
    sleep=$(( ${sleep} + 2 ))
done << EOF
https://url1
https://url2
https://url3
EOF

Nachhaltigkeit

Nachdem Matthias schrieb, dass er sich fremd fühlt im eigenen Blog, ist mir aufgefallen, dass mir das von Zeit zu Zeit genauso geht.

Daher habe ich das auch entsprechend kommentiert.

Für mich geht das mit dem Bloggen auch in Wellenbewegungen.

Den Linkdump habe ich angefangen, um überhaupt noch etwas im Blog zu machen.

Was ich sehe ist, dass alles, was sich in irgendwelchen Netzwerken tummelt, sehr sehr flüchtig und kaum noch findbar ist. Aber auf Artikel aus meinem Blog verweise ich sehr häufig und freue mich darüber, dass ich schon so viel gemacht habe.

Das bitte ich nicht, als erhobenen Zeigefinger zu sehen, ich möchte den Gedanken nur weitergeben.

Robert schrieb in einem weiteren Kommentar, dass genau das der Grund sei, weshalb er zum Teil auch Tweets verbloggen würde.

Vielleicht ist das auch ein guter Grund, ein eigenes Blog zu beginnen.

Im Moment geht mir "die Bloggerei" wieder etwas leichter von der Hand. Wie lange "dieser Anfall" dauert, kann ich noch nicht abschätzen, vermutlich aber, wenn der Alltag wieder da ist.

Mastodon ausprobieren

Nachdem mit dem letzten Patch von Friendica (2019.12) eine für mich wichtige Funktion fehlerhafter Weise weggefallen ist und erst mit dem nächsten Patch 2020.03 wieder zurückkommen soll, dachte ich, dass ich die Zeit nutzen könnte, mich mit Mastodon auseinander zu setzen.

Ob ich dauerhaft bei Mastodon bleibe, weiss ich noch nicht. Allerdings gefällt es mir momentan wirklich gut.

Den Account habe ich mir bei den netten Kollegen des Anoxinon e.V. geklickt. Danke, dass Ihr den Dienst frei zur Verfügung stellt. Wenn Ihr mir folgen wollt, könnt Ihr das gerne tun.

Ganz vergessen, die Funktion von Friendica, die mir so wichtig war, war dass ich mir die Postings eines einzelnen Tages anschauen konnte, damit konnte ich sicher sein, nichts zu verpassen. Mastodon bietet das - soweit ich sehen kann - auch nicht, dafür kann ich mir aber die Postings eines Users mit der RSS-Bridge als Feed generieren lassen.