Jan Gerhards

My Personal Web Site

Mmanon rewrite finished for the time being

I have recently finished the rewrite of the mmanon module. Now I have also finished implementing support for IPv6. This includes the same parameters as IPv4, but the mode parameter is now called anonmode, to make a later implementation of different output format modes for ipv6 easier. This might be in the future, but it […]

IPv6 anonymization portability problems

IPv6-addresses are represented by 128 bits. This makes it possible to provide far more addresses than IPv4. However, this also causes problems when working with IPv6. In this case, I am currently working on an IPv6-anonymiation function for rsyslog. There are some systems that support an unsigned 128 bit integer when using GCC or clang […]

Die Zählschleife

Hier ist eine beschreibung eines wichtigen Programmelements des Fischertechnikroboters: der Zählschleife. Die Beschreibung des Roboters ist hier zu finden Die Zählschleife hat zwei Eingänge und zwei Ausgänge mit je einer individuellen Funktion. Bei den Eingängen hat einer die Funktion, dass der eingehende Wert gleich eins gesetzt wird. Auf dem anderen Eingang wird der eingehende Wert […]

Was ist ein Unterprogramm?

Hier ist eine Zusammenfassung darüber, wie bei dem Fischertechnik-roboter Unterprogramme funktionieren. Ein Unterprogramm dient in erster Linie der Übersicht über das Hauptprogramm. Es ist ein Programm, das man in der oberen Zeile auswählen kann. Man kann beliebig viele Unterprogramme erstellen. Wenn man ein Unterprogramm erstellt hat, kann man es mit einen Unterschied wie ein normales […]

Über den Fischertechnik-Roboter

Ein Roboter ist eine technische Maschine, die durch ein Signal eines Sensors, zum Beispiel einem Lichtsensor, ein Programm ausführt. Dafür braucht man jedoch nicht nur Sensoren. Der Eingang des Sensors geht in die Systemsteuerung. Dort wird durch ein bestimmtes Programm einem bestimmten Eingang ein bestimmter Ausgang zugeordnet. An dem Ausgang sind dann Aktoren, z.B. Motoren. […]

Was sind virtuelle Maschinen (VMs)?

Das Wort „virtuell“ bei Computern bedeutet, dass etwas nicht wirklich da ist, jedoch so erscheint, als ob es vorhanden wäre. Zum Beispiel kann dies durch Simulation realisiert werden. So auch bei der VM. Diese Abkürzung ist die Kurzform von “virtual machine”, zu Deutsch “Virtuelle Maschine”. Dies ist eine Maschine, die virtuell ist. Bei der VM […]

Scroll to top