Skip to content

Instantly share code, notes, and snippets.

Lukas Prokop meisterluk

Block or report user

Report or block meisterluk

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
meisterluk / gsub-tests.lua
Created Sep 9, 2019
lua string.gsub test extracted from the official lua testsuite
View gsub-tests.lua
local tests = {
["gsub"] = string.gsub,
["testID"] = 0
function tests.assert(self, cond, identifier)
self.testID = self.testID + 1
assert(cond, "test #" .. tostring(self.testID) .. " (" .. tostring(identifier) .. " test) failed")
meisterluk /
Created Sep 4, 2019
Implement pattern matching based function dispatching (as in Erlang) in Python using decorators
import logging
Erlang equivalent:
fact(N) when N>0 -> % first clause head
N * fact(N-1); % first clause body
meisterluk / Dockerfile
Last active Jul 26, 2019
Get pretalx 1.0.3 run in one development docker container
View Dockerfile
FROM debian:buster-20190708
RUN apt-get update && apt-get upgrade
RUN apt install -y python3-pip nginx postgresql redis sudo
RUN adduser root sudo
# corresponds to “Step 0: Prerequisites”
RUN adduser pretalx --disabled-password --home /var/pretalx --system --gecos 'pretalx user account'
# corresponds to “adduser pretalx --disabled-password --home /var/pretalx” of “Step 1: Unix user“
meisterluk / mandelbrot.go
Created Nov 18, 2018
Mandelbrot in Golang (as PNG) based on @benhoyt's mandel.awk
View mandelbrot.go
package main
import (
meisterluk /
Created Mar 18, 2018
Inkscape layer name to SVG object ID
#!/usr/bin/env python3
Inkscape Layer to Object-ID
Inkscape represents layers as SVG `g` elements annotated with metadata like layer name.
This script takes an SVG file and returns a JSON map of layer names to object IDs.
If you supply CLI option `-l`, you can retrieve the object ID of an individual layer.
meisterluk /
Created Sep 30, 2017
Keybase verification

Keybase proof

I hereby claim:

  • I am meisterluk on github.
  • I am meisterluk ( on keybase.
  • I have a public key whose fingerprint is BD7A B386 4B41 6535 AE94 4A99 2385 2865 9B54 D95F

To claim this, I am signing this object:

#!/usr/bin/perl -w
=encoding utf8
=head1 NAME
partner - partner pages for GDI course at TUGraz.
You can’t perform that action at this time.