Skip to content

Instantly share code, notes, and snippets.

@DiKorsch
DiKorsch / Makefile
Created March 27, 2017 12:32
Simple generic latexmk Makefile
TEX=latexmk
OUT_FOLDER=.out
OPTS=-output-directory=${OUT_FOLDER} -pdf
PDF_VIEWER=okular
PDFS=YOUR_PDF.pdf
main: ${PDFS}
%.pdf : %.tex
@DiKorsch
DiKorsch / myparser.py
Last active August 6, 2017 10:54
argparse wrapper with GPU and logging presets. Just add it in your site-packages directory.
import argparse, logging
class Arg(object):
def __init__(self, *args, **kw):
super(Arg, self).__init__()
self.args = args
self.kw = kw
class FileArg(Arg):
def __init__(self, *args, **kw):
<!-- save under "~/.config/sublime-text-3/Packages/User/pdb.sublime-snippet" -->
<snippet>
<content><![CDATA[import pdb; pdb.set_trace()]]></content>
<tabTrigger>pdb</tabTrigger>
<scope>source.python</scope>
<description>pdb debug tool</description>
</snippet>
@DiKorsch
DiKorsch / example.py
Last active September 27, 2019 08:41
Plotting of experiment results stored in sacred
creds = dict(user="username", password="very_secure", db_name="sacred_experiments")
plotter = SacredPlotter(creds)
fig = plt.figure()
plotter.plot(
metrics=["accuracy", "loss"],
setups=[
# cnn_type
@DiKorsch
DiKorsch / app.py
Created July 27, 2021 08:14
Minimal example of not working cascaded deleting
from flask import Flask
from flask_migrate import Migrate
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config["SQLALCHEMY_DATABASE_URI"] = f"sqlite:///testing.sqlite3"
app.config["SQLALCHEMY_TRACK_MODIFICATIONS"] = False
db = SQLAlchemy(app)
@DiKorsch
DiKorsch / config.py
Last active November 22, 2022 13:31
Image Upload/Download Service
import os
IMAGE_SERVICE_URL = "https://api.inf-cv.uni-jena.de/imserver/"
IMAGE_SERVICE_SECRET = os.environ.get("IMAGE_SERVICE_SECRET", "secret_needed!")
IMAGE_SERVICE_SECRET_KEY = "Upload-Secret"