RSSAmplifier

Blog

blog.dbrgn.ch

blog.dbrgn.chRSS feed ↗148 posts

Latest posts

Installing Brother MFC9330CDW Driver on Fedora 43

How to install an old Brother printing and scanning driver on Fedora 43.

Signing F-Droid Repository with (Yubi)HSM

How to sign an F-Droid repository with a hardware security module (HSM) like the YubiHSM.

Some thoughts on the ETH's Threema Analysis

Some thoughts on the Threema analysis carried out by a research team at ETH Zürich.

Signing Git Commits with SSH Keys

How to sign Git commits and tags with SSH keys.

Breakpoints Not Working With VS Code + Rust + LLDB

How to fix breakpoints that don't work when debugging Rust code with LLDB in VS Code.

Removing flash protection from the nRF52 using JLink + OpenOCD

How to remove nRF52 flash protection using a JLink debug probe and the OpenOCD software.

Hydroponik: Eine Anleitung für Einsteiger

Eine kurze Einführung in Hydroponik, und wie man sich aus einer RAKO-Box selber einen Indoor-Garten bauen kann.

Testing for no_std compatibility in Rust crates

How to avoid accidentally breaking no_std compatibility in Rust crates.

Installing Debian on the PC Engines apu2

How to install Debian on the apu2 single board computer through the serial console.

Die Qualität des Schweizer E-Voting-Programmcodes

Erläuterungen und Erklärungen zur aktuellen Kritik an der Qualität des Schweizer E-Voting-Programmcodes.

Booting Systemd Based Linux without Graphical Interface

How to boot a sytemd based Linux without the graphical user interface.

Converting GPX Waypoints for Skxtraxx Vario

How to convert waypoint files in GPX format for Skytraxx flight computers.

Kommentar zu E-Voting Stellungnahme St. Gallen

A reply to a statement by the canton of St. Gallen in the context of Swiss E-Voting test runs (German).

Read SHTC1/SHTC3 Sensor From Raspberry Pi

How to read a SHTC1 or SHTC3 temperature/humidity sensor from Linux.

Weekly Driver: Using the SGP30 Gas Sensor from Rust

Announing the SGP30 Rust driver.

Weekly Driver: Using the MCP3425 ADC from Rust

Announing the MCP3425 Rust driver.

Creating a Custom TS100 Boot Logo with GIMP

How to create a boot logo for the TS100 soldering iron with GIMP.

HC06 Serial Console via Bluetooth on Arch Linux

How to connect to a serial console via a HC06 bluetooth module.

LoRaWAN Data Rates

Table of LoRaWAN data rates.

How to Write a Collectd Plugin with Python

With Python, it's very easy to write generic plugins for collectd. Here's a tutorial on how to measure the Raspberry Pi CPU temperature using such a plugin.

Read SHT21 Sensor From Raspberry Pi

How to read a SHT21 temperature/humidity sensor from Linux.

Starting Docker Daemon on Demand with Socket Activation

How to start the Docker daemon on demand using systemd socket activation.

Speeding Up Yaourt Package Installs

Speed up Yaourt package installs on Arch Linux by disabling compression.

Dynamic DNS Updates on FreeDNS from RouterOS

Configuring automatic Dynamic DNS updates on freedns.afraid.org from a Mikrotik device.

Fixing EFI Bootloader after Windows 10 Upgrade

How to fix the systemd-boot bootloader after upgrading Windows.

Overriding Default Arguments in Python

How to override the default arguments of a function.

Rustaceans: Please Keep a Changelog!

Please provide a changelog with your Rust crates.

Rust: Implementing Methods on Builtins

Rust allows you to easily extend builtin types with your own methods.

Programming a Perceptron in Rust

A simple perceptron implementation in Rust.

Opbeat Release Tracking with Ansible

How to do proper release tracking on Opbeat with Ansible.

Creating Django Oscar Initial Data Migration

How to create proper initial data migrations for django-oscar.

Properly Defining SerializerMethodFields in DRF

How to solve an ImproperlyConfigured exception in Django Rest Framework related to improper use of the SerializerMethodField .

Migrating from django-social-auth to python-social-auth

How to migrate from django-social-auth to python-social-auth.

Profiling Pytest Tests

How to run pytest with cProfile.

Viewing the Exim4 Mail Queue

How to list the exim4 mail queue and view the content of the queued mails.

Setting the setuid / setgid Bit with Ansible

You can set the suid/sgid bit using the regular octal numeric chmod syntax.

First Tests with the Micropython Board

Playing around with the Micropython board: First simple scripts.

Scrolling Text with RPLCD

How to implement scrolling text using the RPLCD library for the Raspberry Pi.

Store Settings on Logitech Z-5500

It is possible to store settings on the Logitech Z-5500 by cycling through the second skin.

Broken Bones

Some stuff about my newly acquired radial implant. And nasty pictures.

Down the Tweet Chain Rabbit Hole

An analysis of the "endless-chain-of-tweets" meme that became viral on Twitter this week.

Creating a European Heroku PostgreSQL Database

How to create a Heroku PostgreSQL database on a european server.

Using SSMTP with Fastmail

How to configure SSMTP for usage with Fastmail.

Setting A Static IP with iproute2

How to set a static IP in Linux with the "ip" command.

Improving Firefox SSL/TLS Security

How to improve Firefox SSL/TLS security by enabling TLS 1.2 and disabling insecure ciphersuites.

Tangible – convert data into tangible 3D models

Tangible is a Python library to convert data into tangible 3D models.

Fetch Current Bitcoin Price with Python

How to get the current Bitcoin price from MtGox using Python.

Schedule Weekly or Monthly Tasks on Heroku

You can schedule weekly or monthly job on Heroku Scheduler using a nice little trick.

Plot Registered Django Users with Matplotlib

How to plot registered Django users using matplotlib.

Merging Multiple PDFs under GNU/Linux

There are different ways to merge multiple PDF files under GNU/Linux.