Welcome to Jens Getreu’s Blog!

Parce que j’aime cette vie, j’aimerai la mort aussi.

—Rabîndranâth Tagore: L’Offrande lyrique [1]

This site is the continuation of my blog on http://getreu.net. To follow this blog subscribe to its atom feed. Feeds tagged manual, article, thesis or software reference documented projects hosted on this site.

Here is a list of most recent posts:

  • Feb 01 - Secure Programming of Resource Constrained Devices

    Slides of a presentation I held in Warsaw, 16 January 2018.

  • Aug 09 - Note taking with Pandoc

    Markup languages like Markdown, ReStructuredText, textile, txt2tags or mediawiki are perfectly suited for fast note taking. Type your notes with your favorite editor, chose your favorite markup language [1] and view them with Chromium, Chrome or Firefox [2].

  • Apr 16 - Java at school / Java à l’école

    Java at school / Java à l’école is a collection of self-learning Java exercises in French for A-level students.

    Java à l’école est un recueil d’exercices pour débutants sans connaissances d’autres langages de programmation. Contrairement à d’autres méthodes didactiques les exercices introduisent directement les bases de la programmation orientée objet en respectant le concept de programmation “Architecture Modèle/Vue/Contrôleur”.

  • Mar 17 - Tiny and fast ASN.1 decoder in Python

    asn1tinydecoder.py is a simple and fast ASN.1 decoder without external libraries designed to parse large files.

    Another widely used library for encoding and decoding ASN.1 in python is Pyasn1. This implementation covers many aspects of ASN.1, but the API is very complex and hard to learn. Furthermore Pyasn1 is not designed to parse large files. This why I wrote this tiny ASN.1 decoder. It’s design goal was to be as fast as possible (with Python 2). [1]

  • Mar 15 - Reverse SSH-tunnel

    Accessing your home server from outside your local network is usually done by forwarding a port of your server through the router. This note describes a different approach allowing to establish a peer-to-peer connection between hosts on different private networks without having access to the router.

[1]Rabîndranâth Tagore: L’Offrande lyrique. Because I love this life, I will love death as much. I first saw this epitaph on grave near a chapel in Clairfontaine Belgium. The grave has been taken away many years ago but the words remained in my mind.