Skip to content

Instantly share code, notes, and snippets.

🐍
Taming Python

Philipp Klaus pklaus

🐍
Taming Python
Block or report user

Report or block pklaus

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
@pklaus
pklaus / run_docker_x11.sh
Last active May 13, 2019 — forked from slok/run_docker_x11.sh
x11 with docker archlinux
View run_docker_x11.sh
#!/bin/bash
KEY=$(xauth list | grep "$(hostname)/unix:0" | awk '{ print $3 }' | head -n 1)
CONT_HOSTNAME=docker-skype
xauth add $CONT_HOSTNAME/unix:0 . $KEY
docker run -it --rm -v /tmp/.X11-unix:/tmp/.X11-unix \
-v $HOME/.Xauthority:/tmp/.Xauthority \
-v /dev/snd:/dev/snd \
-e DISPLAY=unix$DISPLAY \
@pklaus
pklaus / balzerspkg020.py
Last active Apr 15, 2019
Balzers PKG 020 Vacuum Gauge Controller : Analog Out
View balzerspkg020.py
#!/usr/bin/env python
tables = {
'ikr': [
[0.09, 5.00E-008],
[0.24, 1.00E-007],
[0.34, 1.50E-007],
[0.45, 2.00E-007],
[0.67, 3.00E-007],
[0.86, 4.00E-007],
View LICENSE.TXT
Copyright (C) 2017 LabJack Corporation <support@labjack.com>
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
@pklaus
pklaus / dmesg.txt
Created Nov 30, 2018
LabJack T7: as it shows up on Arch Linux (Kernel 4.19.4-arch1-1-ARCH)
View dmesg.txt
[ 1003.575895] usb 1-3: new full-speed USB device number 6 using xhci_hcd
[ 1003.718331] usb 1-3: New USB device found, idVendor=0cd5, idProduct=0007, bcdDevice= 0.00
[ 1003.718340] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1003.718354] usb 1-3: Product: LabJack T7
[ 1003.718359] usb 1-3: Manufacturer: LabJack LLC
@pklaus
pklaus / anyrun
Last active Apr 15, 2019
A utility to run different instructions found in a configurable folder (env var ANYRUN_INSTRUCTIONS_FOLDER).
View anyrun
#!/bin/env python
"""
Run a script given as argument.
./anyrun your_script_file
This would check the search folder (--search-folder or env var ANYRUN_SEARCH_FOLDER)
for a file named your_script_file and execute it in a shell environment.
@pklaus
pklaus / brother_ql - Press and Testimonials.md
Last active May 1, 2019
brother_ql - Press and Testimonials.md
View brother_ql - Press and Testimonials.md
  • How to print name tags for your Meetup
    An article by Kevin Simper, 2018-06-19
  • Unifi / Raspberry - Label printer with touchscreen - Campsite
    A report by Thorsten Sass, 2018-05-17
  • Building a Pi Powered Wireless Label Printer
    A tutorial by Andrew Back, 2018-05-10
  • Weekend Project: Label Designer
    A blog post by Andreas Gohr, 2017-10-06
  • Auto-printing shipping labels with Laravel, Raspberry Pi and AWS
    A blog post by Hugh Grigg, 2017-05-29
@pklaus
pklaus / brother_ql - Related and Unrelated Software.md
Last active Jan 8, 2019
brother_ql - Related and Unrelated Software
View brother_ql - Related and Unrelated Software.md
@pklaus
pklaus / pg_test_fsync
Created Jun 3, 2018
PostgreSQL Benchmarks with pg_test_fsync on a Samsung 970 Evo 1TB PCIe M.2 2280 SSD
View pg_test_fsync
$ uname -a
Linux jay 4.16.12-1-ARCH #1 SMP PREEMPT Fri May 25 23:30:31 UTC 2018 x86_64 GNU/Linux
$ cat /etc/issue
Arch Linux \r (\l)
$ pg_config --version
PostgreSQL 10.4
$ cd /var/lib/postgres/data/
$ pg_test_fsync
5 seconds per test
@pklaus
pklaus / fix_exif_timestamps.py
Last active Sep 25, 2018
fix_exif_timestamps
View fix_exif_timestamps.py
#!/usr/bin/env python
"""Recursively scan a directory tree, fixing dates
on all jpg/png image files.
Modifications are done in-place.
Requires: gexiv2
Loosely based on: http://coreygoldberg.blogspot.de/2014/01/python-fixing-my-photo-library-dates.html
"""
You can’t perform that action at this time.