RSSAmplifier

Blog

jotbe

jotbe.ioRSS feed ↗100 posts

Latest posts

39. Chaos Communication Congress (39C3)

The same procedure as last year? The same procedure as every year! I attended the annual Chaos Communication Congress which took place between the 27th to 30th of Dec in the Congress Center Hamburg, Germany. It is an annual conference with this time around 16.500 visitors, over 140 talks/lectures and hundreds of workshops about technology, security, freedom of speech, privacy, and society. The…

"Scuba divers: Be cautious after recovery from Covid-19! (Update 2025)"

Even if you are young, fit and considered as recovered, your lungs might have suffered some long-lasting damage.

38C3

I attended the 38. Chaos Communication Congress which took place between the 27th to 30th of Dec in the Congress Center Hamburg, Germany. It is an annual conference with currently around 14.000 visitors, over 140 talks/lectures and hundreds of workshops about technology, security, freedom of speech, privacy, and society. The not-for-profit congress is entirely organised and run by thousands of…

Support Freedom, Privacy and Informational Self-Determination (2023)

(Deutsch siehe unten) Every year we have several ways to donate our hard-earned money for charity. We hope to help children in the third world, support efforts to treat deceases or rescue the wildlife. Well, or we just spend it for lots of socks, ties, champagne and fireworks. This year again, I am going to support one or more of the following organizations/projects in their effort to protect…

Testing POSSE - Publish (on your) Own Site, Syndicate Elsewhere

I am tinkering with the idea of POSSE and want to share my blog posts also on Mastodon. What do you think about it?

rC3: Ein paar Buchempfehlungen der Privacy Week

Auf der remote Chaos Experience (rC3) bin ich in der Pixel-Heimat der PrivacyWeek über viele für mich neue Buchempfehlungen gestolpert: Der Weg nach Wigan Pier , George Orwell Roboterethik , Janina Loh Tödlicher Crash: Kriminalroman , Barbara Wimmer SMART LIES: ALLES SMART? , Barbara Wimmer Informantenschutz: Ethische, rechtliche und technische Praxis in Journalismus und Organisationskommunikation…

rC3 NOW/HERE

As we still struggle with the Coronavirus pandemic, the regular Chaos Communication Congress at the end of 2021 could not take place on-site again, hence the need for yet another remote Chaos Experience (rC3), themed “NOW/HERE”. I will provide a brief summary of what the event was about and recommend a couple of talks that I’ve watched. In further articles, I plan to share my impressions and…

Support Freedom, Privacy and Informational Self-Determination (2021)

(Deutsch siehe unten) Every year we have several ways to donate our hard-earned money for charity. We hope to help children in the third world, support efforts to treat deceases or rescue the wildlife. Well, or we just spend it for lots of socks, ties, champagne and fireworks. This year again, I am going to support one or more of the following organizations/projects in their effort to protect…

Recommendations for divers after their COVID-19 vaccination

The vaccination against COVID-19 might have some side effects and you may want to consider some precautions before resuming diving after receiving the shot.

OpenWrt router with Tor, SSH as hidden service

In this article I will not go into details about how to install Manjaro from an SD card to eMMC as the [Pinebook Pro](https://www.pine64.org/pinebook-pro/) comes with Manjaro Plasma/KDE edition preinstalled. You should know though that I did a clean install with [Manjaro ARM XFCE…

Pinebook Pro: Manjaro Linux for ARM with full-disk encryption on eMMC

The Pinebook Pro is a very nice open source low-budget ARM notebook, comparable to a Chromebook - but way cooler ;) It has a vibrant community and various Linux/*BSD variants to choose from. The only problem is that it is quite difficult to enable full-disk encryption. Various approaches exist but none of them worked for me, until now ...

COVID-19: GUE veröffentlicht Richtlinien

Neben DAN Europe hat auch die GUE (Global Underwater Explorers) nützliche Richtlinien veröffentlicht , wie man sich und andere beim Tauchen gerade während der SARS-Cov-2 Pandemie keinen unnötigen Risiken aussetzt.

COVID-19: DAN Europe publishes guidelines for prevention and risk reduction (update)

The uncertainty surrounding the coronavirus pandemic also affects divers. Can you go diving without worrying? Will the virus survive in water? What about the hygiene of the equipment, both your own and borrowed? How does the buddy check work?

COVID-19: DAN Europe veröffentlicht Richtlinien der Prävention und Risikoreduktion (Update)

Die Unsicherheit in Bezug auf die Coronavirus-Pandemie macht auch vor Tauchern nicht halt. Kann man unbesorgt Tauchen gehen? Überlebt das Virus im Wasser? Wie schaut es gerade jetzt mit der Hygiene der Ausrüstung aus, eigene wie geliehene? Wie läuft der Buddy-Check ab?

Jitsi - Fragen & Antworten (Update)

Zu der Videokonferenzlösung Jitsi Meet erreichen mich immer mal wieder Fragen, die ich hier zu beantworten versuche.

"Scuba divers: Be cautious after recovery from Covid-19! (Update)"

Even if you are young, fit and considered as recovered, your lungs might have suffered some long-lasting damage.

36C3

I attended the Chaos Communication Congress which took place between the 27th to 30th of Dec in Leipzig, Germany, this time in its 36th iteration. It is an annual conference with currently around 17.000 visitors, over 140 talks/lectures and hundreds of workshops about technology, security, freedom of speech, privacy, and society. In this post you will find a couple of recommended talks.

How to clone a LUKS-encrypted HDD to a larger SSD

Migrating LUKS-encrypted drive to a larger one is actually quite simple if you have gparted : If the drive is not unlocked, unlock it as usual. If the unlocked drive is mounted, unmount it: sudo umount /path/to/unencrypted-volume Figure out the device name: lsblk , look for type crypt , e.g. /dev/sdb , and check which device name is the last one. Plug in the new drive and run lsblk again, a new…

Provision a new Ansible node without SSH public key and Python

Let's assume that we want to provision a new node targethost-01.tld which will likely be a fresh VM somewhere. The base setup resembles: a minimal Ubuntu environment, without an appropriate Python version, without any SSH public keys and no dedicated Ansible user (just root ). Our goals are: Install the required Python dependencies Setup users ansible and dev with SSH access using public keys We…

Neue Aufgaben

Nach zweieinhalb Jahren Arbeit an 24|contenthub mit mehreren gleichzeitigen Rollen, wollte ich mich wieder auf einen Bereich fokussieren. Fortan unterstütze ich daher die Zühlke Gruppe als DevOps Engineer bei CI/CD und ASM .

Website-Relaunch

Nach etlichen Jahren musste endlich mal ein neuer Unterbau samt Gewand her. Meine Website inkl. Blog wird zukünftig mittels Pelican statisch generiert. Als Template-Basis habe ich mich für m.css entschieden, das sehr schlank ist und ohne JS-Schnickschnack daher kommt, was sich auch auf die Ladezeit auswirken sollte. Gleichzeitig bietet es unter der Haube ein paar Pelican-Plugins, mit denen man…

Neuer GPG-Key

Bitte hier entlang oder hier.

Firefox 57: viele Add-Ons funktionieren nicht mehr - Downgrade hilft

Wer wie ich seit Jahren auf Mozilla Firefox schwört, vor allem auf den reichhaltigen Fundus an nützlichen Add-Ons, der wird möglicherweise vorerst an Firefox 57 wenig Freude haben. Der neue Browser ist zwar rasend schnell dank Quantum , allerdings setzt die Version auf die WebExtension API , die inkompatibel zur bisherigen API …

TLS/SSL über Let's Encrypt

Seit ein paar Jahren hatte ich hier CAcert im Einsatz . An sich finde ich die nicht-kommerziellen Zertifizierungsstelle sehr unterstützenswert, nur leider hat es CAcert bislang nicht geschafft, wieder Eingang in die Truststores der Browser zu finden. Zwischenzeitlich wurde die offene CA Let’s Encrypt (LE) aus der Taufe gehoben, mit …

Auf zu neuen Ufern!

Nach zehn Jahren wird es Zeit für eine neue berufliche Herausforderung. Ich war hier , nun bin ich hier .

nginx configuration with FastCGI for osTicket

I set up osTicket on a FreeBSD server and wanted to have it served by nginx and FastCGI. I ran into some problems with the approaches other people described and even with the recipe found on the nginx website . These problems resulted in errors logged as FastCGI sent in stderr …

GESTOHLEN: Stevens X Premium 7X SX Disc, Rahmennummer S13CEYPA

Mir wurde am 14.8.2015 zwischen 19 und 22 Uhr mein Crossbike gestohlen. Ort: Feldstern, Sternstr. 2, 20357 Hamburg Typ: Allround X Premium 7X SX Disc Farbe: Velvet Steel Gray Rahmennummer: S13CEYPA Besonderheiten: schwarzer Gepäckträger, schwarze Klemmschutzbleche, Halterungen für batteriebetriebene Strahler vorne und hinten. Sicherung: ABUS Bügelschloss, verbunden mit …

Thinkpad in Dock: Stuttering USB input after resume

One of my machines is a Lenovo Thinkpad T420s running Sabayon Linux. For a long time I experienced issues with my USB mouse and keyboard after resuming from standby, while the notebook and the input devices were plugged into the dock. Both devices stuttered occasionally, i.e. the first key …

Watch output of a running cronjob process

Sometimes you might want to hook into the output (stdout or stderr) of a running process, eg. of some periodically triggered script. Find out the process id: ps ax | grep ‘processname’ Watch the I/O stream (replace PROCID with the process id from (1) and NUM with the desired I …

Werdet aktiv: Vorratsdatenspeicherung kommt schnell

Wie Netzpolitik berichtet , soll die Bundesregierung die Vorratsdatenspeicherung bereits zur ihrer Kabinettssitzung am 27. Mai auf den Weg bringen. Bis Ende Juni soll das Gesetz durch den Bundestag, damit es noch vor der Sommerpause am 3. Juli beschlossen werden kann. Das an den Tag gelegte Tempo ist beachtlich, es bleibt …

re:publica 2015: Selected Talks

Journelle_: Fremd gehen immer nur die anderen – Liebe und Beziehung in Zeiten der Digitalität ( Mirror ) (31’ 56’’) Ethan Zuckerman: The system is broken – and that’s the good news ( Mirror ) (1h 2’ 51’’) Cory Doctorow: The NSA are not the Stasi: Godwin for mass surveillance ( Mirror ) (55’ 38’’) Jérémie Zimmermann …

Deep Lab Documentary

Deep Lab from Deepspeed media on Vimeo . WP: Deep Lab

Support Freedom, Privacy and Informational Self-Determination (Update)

(Deutsch siehe unten) Every year we have several ways to donate our hard-earned money for charity. We hope to help children in the third world, support efforts to treat deceases or rescue the wildlife. Well, or we just spend it for lots of socks, ties, champagne and fireworks. This year …

web2py: Normalized many-to-many model with multiselect drop-down

The Python framework web2py is pretty powerful when it comes to automagical form and data handling. A quite common use case in an application is the need to manage a business object that might have many relations to some other business object, e.g. one package might consist of many …

Sabayon: syslog-ng 3.6.1 causes high CPU load

After the last weekly update of my Sabayon Notebook I encountered a high CPU load of one core caused by syslog-ng . The process was literally flooding /var/log/messages and within a couple of minutes tens of Megabyte accumulated. logrotate did not help. The messages were months old, it appeared …

Light Table 0.7.0 now under MIT License and hosted by GitHub

The code editor Light Table is far from being abandoned: three new committers joined team moved into a new office to accomodate new hires Light Table website, docs and plugin metadata were put onto GitHub code moved from GPLv3 to the more permissive MIT license Read more in their blog …

Foto auf der elektronischen Gesundheitskarte ist rechtmäßig

Das Foto auf der elektronischen Gesundheitskarte (eGK) verletzte laut einer Entscheidung des Bundessozialgerichts in Kassel nicht das Recht auf informationelle Selbstbestimmung. Die weitere Begründung lässt einen ungläubig die Augen reiben: [...] Das Recht schützt bereits die betroffenen Daten vor unbefugtem Zugriff Dritter und vor missbräuchlicher Nutzung. Dass die Datensicherheit faktisch…

Sabayon 14.11: nvidia-drivers 340.46 broke my multi-monitor setup

One of my machines is a Lenovo T420s running on Sabayon Linux in a dual monitor setup with discrete graphics set up in the BIOS. The latest sabayon-weekly update (installed on 22.10.2014) shipped the nvidia-drivers-340.46 , afterwards the graphics setup was messed up: The second monitor was not …

The Tao of Programming

3.4 A manager went to the Master Programmer and showed him the requirements document for a new application. The manager asked the Master: "How long will it take to design this system if I assign five programmers to it?" "It will take one year," said the Master promptly. "But …

Heartbleed zwingt zu neuem Key und Zertifikat

Die Admins unter meinen Lesern werden es zwangsläufig bereits mitbekommen haben: Vor ein paar Tagen wurde eine kritische Sicherheitslücke in OpenSSL gefunden. Heartbleed ermöglicht es Angreifern, den Speicher von Systemen über TLS gesicherte Serververbindungen mit Heartbeat-Funktion auszulesen, solange sie eine anfällige OpenSSL-Version einsetzen. Auf diesem Wege können besipielsweise…

Debian zukünftig ohne CAcert-Stammzertifikat

Das Paket ca-certificate der Zweige Testing und Unstable der Debian-Distribution enthält kein CAcert-Stammzertifikat mehr . Entfernt wurde das Zertifikat während einer laufenden Diskussion zur Sicherheit und Vertrauenswürdigkeit der gemeinnützigen CA . Über das Für und Wider lässt sich trefflich diskutieren, ich empfinde die Entfernung als unnötig. CAcert passt vom Grundgedanken her gut …

SSL-Zertifikate von CAcert

Meine Domains verwenden nun SSL-Zertifikate von CAcert . Zuvor wurde das Standard-Zertifikat meines Hosters für den Server verwendet, dies führte aufgrund des abweichenden Domain-Namens jedoch zwangsläufig zu Common-Name-Warnmeldungen. In meinem Standard-Browser hatte ich damals nach dem Umzug zu Uberspace die SSL-Warnung dauerhaft unterbunden, was zugegebenermaßen kurzsichtig war. Eine Fehler-…

Sabayon Linux NetworkManager: Fix broken wlan0 after resume by executing dhclient

Since a couple of updates my Sabayon machine had a broken wlan0 interface after resuming from standby. The NetworkManager connected to the WIFI as expected and even received a correct IP from the DHCP server but something was broken with the routing as far as I know. The route command …

Game over?

We are Huxleying ourselves into the full Orwell. – Cory Doctorow

2014: Alte Krankenversichertenkarte ist weiterhin gültig

Ich bin heute über etliche Pressemitteilungen gestolpert, aus denen man ableiten könnte, dass mit der offiziellen Einführung der neuen elektronischen Gesundheitskarte (eGK) die alte Krankenversichertenkarte (KVK) ungültig würde. Dem ist nicht so! Die Kassenärzliche Vereinigung Hamburg hat im Dezember 2013 in einem Informationsblatt für Praxen klargestellt: Die alten KVK sind …

iX Developer 1/2014: JavaScript-Praxisbeispiel „Stockwatch" beigesteuert

Nach langer Zeit habe ich wieder einen Artikel für ein Magazin geschrieben. Dieses Mal dreht es sich um AngularJS , IndexedDB und die Yahoo! Query Language . Anhand einer kleinen Anwendung zum Verfolgen von Aktienkursen beschreibe ich das Zusammenspiel der Komponenten. Die Anwendung kommt ohne Backend aus und kann hier ausprobiert werden …

Einrichtung von Ghost auf Uberspace

Wer die Open Source Blogging-Plattform Ghost auf Uberspace einrichten will, findet nebenan eine Anleitung , stilecht bereitgestellt durch Ghost. ~~Die Plattform ist aktuell leider nur für Kickstarter-Backer verfügbar, hoffentlich in Kürze für alle.~~ Mittlerweile ist die Plattform für alle verfügbar.

Sabayon Linux: High CPU-load after updating Nvidia drivers

Today I ran a regular update of my Linux machine and after the next reboot I saw a continuous high CPU load caused by gnome-shell . Beside a couple of other updates, Entropy had updated Gnome and the Nvidia drivers. I checked the settings for OpenGL and found a strange setting …

Neuer PGP-Key

Hier gibt es meinen neuen Public-Key.

Hosting-Umzug abgeschlossen. Hallo Uberspace!

Letztes Wochenende habe ich nach fast genau 11 Jahren den Hoster gewechselt und bin bei Uberspace gelandet. Im Juni 2002 reservierte ich ein Webpack mit der Domain jotbe-fx.de bei Host Europe und sah es seitdem als Spielwiese und digitales Wohnzimmer. Die ganzen Jahre über war ich prinzipiell zufrieden, aber …