Skip to content
View TLINDEN's full-sized avatar

Block or report TLINDEN

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TLINDEN/README.org

Tom von Dein

I am a network and systems engineer currently working at FI-TS and this is my github profile.

My current most liked language is go, previously this was perl. I used to program in a bunch of other languages like C, python or ruby. I do almost all my work with emacs, for which I wrote a couple of emacs modes.

The projects I am currently working on are:

  • Golsky: a golang implementation of the game of life, supports RLE patterns, saving and loading, drawing, zooming and is controllable using key bindings.
  • Openquell: a 2D puzzle game using ebitengine, arche and LDTK. Not (yet) opensource. Play it online
  • kageviewer: a live viewer for shaders written in Kage, similar to glslviewer
  • gfn: a cli tool to generate fantasy names for games and stories
  • kleingebäck: a tool to backup kleinanzeigen.de ads.
  • yadu: a go log/slog handler using a mix of log lines and yaml.
  • rpnc: a commandline and interactive programmable reverse polish notation calculator
  • tablizer: a console table manipulation tool
  • ephemerup: a ephemeral file upload system with rest API and commandline cli

The most fun projects I did in the past:

  • pretty curved privacy: a tool to encrypt and decrypt data at rest using eliptic curves for the commandline.
  • diceware: a diceware password generator, which I use regularly.
  • udpxd: a udp proxy supporting v4/v6 conversion.
  • twenty4: a self-made cryptographic algorithm I created just for fun.

There are a couple of perl modules I am still maintaining:

I also maintain (and use daily) the FreeBSD jail management tool jaildk. Another fun shell script is goupdater, which I use to install and update all those go binaries which are avaliable as direct downloads.

And finally these are some emacs modes I maintain (and mostly use):

My current emacs configuration can be found here: dot-emacs.

Pinned Loading

  1. diceware diceware Public

    A diceware password generator

    C

  2. leo leo Public

    Commandline interface for dict.leo.org

    Perl 3 1

  3. ephemerup ephemerup Public

    Ephemeral file upload server with API and cli

    Go

  4. tablizer tablizer Public

    Manipulate tabular output of other programs

    Go 2

  5. kleingebaeck kleingebaeck Public

    Kleingebäck - kleinanzeigen.de Backup

    Go 7

  6. rpnc rpnc Public

    Programmable command-line calculator using reverse polish notation

    Go 2