Skip to content

Instantly share code, notes, and snippets.

View meksor's full-sized avatar

Max Wolschlager meksor

View GitHub Profile
precision lowp float;
uniform vec2 iResolution;
uniform vec2 iMouse;
uniform float iTime;
uniform sampler2D tex0;
varying vec2 vPos;
mat3 camera(vec3 orientation, float roll) {
orientation = normalize(orientation);
vec3 cp = vec3(sin(roll), cos(roll), 0.0);
import pypdf
import glob
from pathlib import Path
files = "2022/*/*.pdf"
with open("Unterschrift.pdf", "rb") as overlay:
for file in glob.glob(files):
with open(file, "rb") as inFile:
original = pypdf.PdfReader(inFile)
background = original.pages[0]
precision lowp float;
uniform vec2 iResolution;
uniform vec2 iMouse;
uniform float iTime;
uniform sampler2D tex0;
varying vec2 vPos;
mat3 camera(vec3 orientation, float roll) {
orientation = normalize(orientation);
vec3 cp = vec3(sin(roll), cos(roll), 0.0);
from profiled import profiled
from ixmp import TimeSeries, Platform
import pandas as pd
import cProfile
import io
import pstats
import contextlib
@contextlib.contextmanager

Observations

Setup Message

0x69 
0x34 

Seem to be at the beginning of every setup(?) message from the driver.

@meksor
meksor / rofl.py
Last active March 24, 2021 02:07
rofl.py
import dis
class BaseA(type):
def __init__(self, name, bases, attrs):
foo_bytecode = [i.opcode for i in dis.Bytecode(attrs["foo"])]
if not 125 in foo_bytecode:
raise Exception(
f"The foo function in class {name} must assign at least one variable."
#include <ESP8266WiFi.h>
#include <NTPClient.h>
#include <FS.h>
#include <WiFiUdp.h>
#include <ESP8266WebServer.h>
#define DEBUG true
#define PIN_TRIGGER D5
#define PIN_ECHO D6
set nocompatible
import itertools
import time
class Sieve:
primes = [2, 3, 5, 7]
def __init__(self, end=-1):
self.end = end
def __iter__(self):
OPERATORS = {
('OR', '||'): '||',
('AND', '&&'): '&&',
('<=>', ' '): '<=>',
}
class Parser(object):
@property
def operator_reprs(self):