Technisches Zeugs

Mein neues altes Firefox-Tab-Management

Es war gar nicht lange nachdem mich jemand auf die Tab-Gruppen in Firefox aufmerksam gemacht hat, dass diese aus Firefox wieder rausgeflogen sind. Ich hatte mich trotz einiger Unzulänglichkeiten sehr schnell daran gewöhnt, nur noch ein Fenster zu haben und die Tabs, die ich nicht brauche, in den Hintergrund packen zu können. Ich habe immer mal wieder in den Addons nach etwas brauchbarem gesucht und, wie ich finde, nun auch gefunden.

Jackson in Apache TomEE 7.0 im CXF-RS-Webclient und JAX-RS-Client verwenden

Beim Versuch den JSON-Provider Jackson zum Deserialisieren im CXF-Rest-Client bzw. dem JAX-RS-Client-API in TomEE 7 zu verwenden, kommt es zu der Situation, dass Apache Johnzon gezogen wird, egal was in TomEE konfiguriert wird. Ich hatte die Frage auf Stackoverflow gestellt und als Antwort erhalten, dass Jackson sich als Provider für */* registriert, Johnzon für application/json und die Wahl des Providers einen Best-Match-Algorithmus verwendet. Die Lösung besteht darin, Jackson zu erweitern und entsprechend zu annotieren:

Der Jahr-2014-Bug: Jolla Smartphone nach dem Factory-Reset updaten

Nachdem sich mein altehrwürdiges Jolla-Smartphone nach mehrern Stürzen seinem physischen Ende nähert, habe ich mich entschlossen das im Crowdfunding mitbestellte Ersatzgerät nach 2 1⁄2 Jahren in Betrieb zu nehmen. Nach dem Auspacken und laden bootete es ohne Probleme, aber beim Versuch es meinem Jolla-Konto hinzufügen, bekam ich nur nichtssagende Fehlermeldungen. Auch eine Anfrage auf together.jolla.com brachte keine wirkliche Erkenntnis, ich sollte das Gerät zurücksetzen oder irgendwelche ROMs manuell laden, alles nicht wirklich aufbauend.

Gestresstes Coden

Beim Durchlesen meines Newsreaders bin ich auf eine interessante Studie gestoßen, die den Bezug zwischen Stress und der Qualität von Code herstellt. Ich blende bewusst mal die Implikationen für die Privatsphäre der Programmierenden durch den Einsatz von Biosensoren aus, muss aber feststellen, dass sich das Ergebnis mit einer Beobachtung deckt, die ich schon öfters an mir selbst gemacht habe. Stoße ich oder jemand anderes auf einen trivialen Bug in Code von mir, dann sage ich inzwischen oft „Oh, da hatte mich gerade jemand angerufen“.

softmetz.de bei den Ubernauten, HTTPS everywhere

Schon vor längerer Zeit habe ich meine Root-Server gekündigt. Der Vertrag läuft noch ein Weilchen, aber so langsam ziehe ich die ganzen Dienste um. Den Anfang machen die Web-Seiten und -Anwendungen wie softmetz.de. Diese wandern alle nach und nach zu den Ubernauten.

DuckDuckGo bei Firefox (Mobile) als Standardsuchmaschine

Da das gesuchte Wort in Zeiten von PRISM und Co. nicht mehr sicher ist, habe ich mich dazu entschlossen, zukünftig mit der auf Datenschutz hin optimierten Suchmaschine DuckDuckGo zu suchen und Google einmal mehr den Laufpass zu geben. Auf dem Desktop surfe ich mit Firefox und dort ist DuckDuckGo schnell als Standard für die Suchbox eingestellt. Auch auf meinem Smartphone benutze ich Firefox und dort kann man den Standard auch ändern, allerdings muss man dafür etwas in die Trickkiste (about:config) greifen.

NetworkManager und OpenVPN vs. SELinux

Auf meinem Fedora 18 Notebook habe ich versucht, bei aktiviertem SELinux die OpenVPN-Integration des NetworkManager zu benutzen. Ging aber erstmal nicht. In /var/log/messages fand ich: Apr 6 13:03:54 hydrogen nm-openvpn[21025]: Cannot load certificate file /home/softmetz/Dokumente/vpn/openvpn.cert.pem: error:0200100D:system library:fopen:Permission denied: error:20074002:BIO routines:FILE_CTRL:system lib: error:140AD002:SSL routines:SSL_CTX_use_certificate_file:system lib Außerdem bekam ich einen SElinux-Alert im System-Tray angezeigt. SELinux is preventing /usr/sbin/openvpn from open access on the file /home/softmetz/Dokumente/vpn/openvpn.cert.pem. ***** Plugin openvpn (47.5 confidence) suggests **************************** If sie openvpn.

Fedora 18 auf Dell XPS 12

Update für Fedora 20: Weiter unten empfehle ich, den Parameter acpi_backlight=vendor an den Kernel zu übergeben. Dies führt bei Fedora 20 zusammen mit Kernel 3.12.X zum Einfrieren des Rechners beim Start. Interessanterweise funktioniert der Kernel 3.12.6 unter Fedora 19. Nach einigem Warten ist endlich mein neues Notebook angekommen, ein Dell XPS 12 Ultrabook Convertible. Windows 8 flog selbstverständlich sofort runter, Fedora 18 sollte es werden.Nun schreibe ich diese Zeilen auf diesem echt schicken Gerät.

Der Preis der Cloud

Die Cloud ist toll. Daran möchte ich nicht rütteln. DNS ist der größte vorstellbare Appstore. Die meisten Apps laufen kostenlos auf einer ganzen Reihe von Endgeräten. Oder sie tun es eben nicht. Sie laufen auf uns völlig verborgenen Infrastrukturen und unsere Webbrowsern sind unser Fenster dort hinein. Aber was passiert auf der anderen Seite? Dort werden unsere Daten verarbeitet. Wie? Keine Ahnung!Herkunft unbekannt Mit dem Aufkommen von Cloud-Anwendungen (im Sinne von Software-as-a-Service) haben wir uns daran gewöhnt, dass wir vormals vertrauliche Daten in die Hände von völlig fremden Menschen legen.

Gesucht und Gefunden: SavedSearchThemAll für Thunderbird

Ich verwende die Archiv-Funktion von Thunderbird recht gerne. Leider ist der zeitliche Vektor nur einer, nach dem ich meine Mails durchsuche und so habe ich eine ganze Latte an gespeicherten Suchen angelegt. Leider hat Thunderbird (neuerdings) die Angewohnheit, bei der Angabe „Unterordner durchsuchen“ beim Speichern der Suche einen Schnappschuss der aktuell existierenden Ordner mitzuspeichern. Das Thunderbird-Archiv wächst aber jeden Monat um einen Ordner an, so dass ich meine gespeicherten Suchen immer am Monatsersten manuell um einen Ordner ergänzen durfte.