Skip to content

Instantly share code, notes, and snippets.

Florian Klein docteurklein

Block or report user

Report or block docteurklein

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
View index.html
<script type="module">
export default class RemoteContent extends HTMLElement {
constructor() {
this.parser = new DOMParser();
this.shadow = this.attachShadow({mode: 'open'});
this.append = this.shadow.appendChild.bind(this.shadow);
this.shadow.innerHTML = 'loading…';
View Dockerfile
FROM alpine:edge as build
RUN apk add --no-cache ghc musl-dev
RUN wget -O - \
| tar -Oxzf - stack- > /usr/bin/stack
RUN chmod +x /usr/bin/stack
WORKDIR /usr/src/app
docteurklein /
Last active Oct 19, 2018
generate burndown charts with trello, R and jq
export TRELLO_TOKEN='<your trello token>' # found in web cookie
export TRELLO_DONE_ID='<the trello internal id of the "Done" list>'

curl -H "Cookie: token=$TRELLO_TOKEN;" -sL \
  | ./ 2018-06-01 2018-11-01 true | ./burndown.r "$(date --iso -d '+2 year')" && xdg-open burndown.svg
View overhead.php
$num = floatval($argv[1] ?? '1e6');
echo "iterations: $num\n";
function noop() {
$start = microtime(true);
printf("starting raw at:\t\t%.3F s\n", $start);
View test.js
const puppeteer = require('puppeteer');
async function visit(breadcrumb, allowed, denied, visited, browser, url) {
if (visited.has(url)) {
console.log(`already visited ${url}`);
if (denied.some(regex => regex.test(url))) {
console.log(`denied ${url}`);
View Dockerfile
FROM alpine:edge
RUN apk add --no-cache docker
ENTRYPOINT ["/usr/sbin/crond", "-f", "-d", "8"]
COPY crontab /crontab
RUN crontab /crontab
View -
  1  9 100%  15 100%  29 31 32 34 100%  43
docteurklein /
Last active Apr 10, 2016
install a linux hl2:ep2 sourcemod

install an hl2:ep2 sourcemod on linux

  1. go to ~/.steam/steam/steamapps/sourcemods
  2. put and gameinfo.txt in this folder (and config.cfg if you have one)
  3. downldoad a mod archive (example: hl2-ep2-sp-6x10mc-doorville.7z at
  4. run ./ hl2-ep2-sp-6x10mc-doorville.7z doorville
  5. restart steam
  6. enjoy
View NotNot.ex
defmodule Edgar.Responder.NotNot do
@moduledoc """
resays what has been said
use Hedwig.Responder
@usage """
<text> (!!) - resays what has been said
View CD
You can’t perform that action at this time.