Archive for the ‘Technik’ Category

OAuth2 with Nextcloud (Provider) and GitLab (Client)

I recently configured GitLab as a OAuth2 client to a Nextcloud Instance. I wanted OAuth2 to be the only way of logging in, and Nextcloud to provide the information needed for one-click user signup (actually, three clicks). This process was not entirely straightforward, especially since I don’t want my buttons to read “OAuth2-Generic”. Changing the name after setting everything up, means changing URLs and in combination with Nextcloud this means recreating your tokens. Long story short: I wrote down how I did it.

Read the rest of this entry »

McCoy – ATtiny LED Project

McCoy is a side project I made to learn how to use the ATtiny microcontroller. The Idea came about at MRMCD2016, when I received a welcome gift in form of a light-up LED Pill. The very first thing crossing my mind was to put more electronics into this tiny housing.


Read the rest of this entry »

Generating Server-Sent Events on Arduino

This is a tiny demonstration I created for MESO Digital Services. We’re using an Arduino Ethernet to intercept inputs and forward them to a browser. One-Way communication makes Server-Sent Events via Eventsource an interesting and rarely seen choice.

Read the rest of this entry »

The state of the Ruby ecosystem on Windows

It’s not really a secret that Ruby is not best friends with Windows. You often encounter gems that just won’t install or if they install, will not run as expected. Among those gems are mysql, eventmachine, nokogiri or, in my latest project, curb. I think this could be improved a lot with just a few changes.

Read the rest of this entry »

Was ist eigentlich ein dreckiger Hack?

Das ist die Wasserleitung, die man erneuern müsste. Was Zeit braucht und Geld kostet. Stattdessen klebt man Klebeband drauf. Das reicht auch mal für ein paar Tage.

Alternativ ist es die Leiter, mit deren Hilfe man die Glühbirne zu wechseln könnte. Aber wir steigen auf den Drehstuhl, der noch dazu auf dem Tisch steht.

In Code gegossen ist es die Abwägung, etwas anständig zu programmieren, was in der Regel erstmal länger dauern würde. Deswegen verwenden wir eine Abkürzung, die man später nicht mehr versteht oder nicht mehr warten kann, die einem andere Wege oder die Weiterentwicklung zumindest erschwert.

Der dreckige Hack kann aufgehen, aber mit Pech bricht er einem das Genick.


Claudius Coenen is a tech-enthusiast. He's writing on all kinds of topics, including programming, technology, gadgets and media.

This site features his occasional articles, findings, documentations.



RSS Recent Bookmarks