Skip to content

Instantly share code, notes, and snippets.

View dz0ny's full-sized avatar
💭
❤️✖️❓🤖

Janez Troha dz0ny

💭
❤️✖️❓🤖
View GitHub Profile
@dz0ny
dz0ny / buildHAProxy.sh
Last active October 25, 2019 05:23 — forked from codingtony/buildHAProxy.sh
Recipe to build HAProxy 1.8 using LibreSSL. Builds an almost static binary. See https://github.com/codingtony/docker-build-haproxy for how to use with a Docker Image
#!/bin/bash -e
DIR=$PWD/work
mkdir -p ${DIR}
rm -f ${DIR}/*.tar.gz
LIBRESSL=libressl-2.4.5
HAPROXY=haproxy-1.8.4
PCRE=pcre-8.39
dev="vpn-swan"
gw=$(ip a show $dev| grep "inet\b" | awk '{print $2}' | cut -d/ -f1)
ip rule del from 10.10.10.0/24
ip rule add from 10.10.10.0/24 priority 10 table 100
ip route add 10.10.10.0/24 dev $dev table 100
ip route add default via $gw dev $dev table 100
ip route flush cache
iptables -I FORWARD -o $dev -j ACCEPT
iptables -t nat -I POSTROUTING -o $dev -j MASQUERADE
@dz0ny
dz0ny / wp-mem-usage.php
Created September 27, 2017 15:54 — forked from BigWhale/wp-mem-usage.php
WordPress theme memory usage
add_action( 'shutdown', 'do_shutdown', 999);
function do_shutdown() {
$f = fopen('/tmp/memory_usage.txt', 'a+');
$usage = memory_get_peak_usage( true );
fwrite( $f, $usage / 1024 / 1024 . " MB\n" );
fclose( $f );
}
package com.gopro.wsdk.domain.camera.network.a;
import java.util.UUID;
/* compiled from: BleConstants */
public class h {
static final int[] a = new int[]{754, 1793};
static final byte[] b = new byte[0];
/* compiled from: BleConstants */
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQENBFix3f8BCADmUtVVZYebmLv3Dva1u0iJOkLrnJBtSFIqWG5ohN5Tps8+8ghu
3NLfDzT0d+MOsqLhWy2kfGP0sTZnboodxFrH6gTP9XVk3tDR364aIzBfrwppZ26N
5h09QjYr8MnPD6WVBmhInolNY2M4WiWL7jXhGB63o9ocQWKSt1XYrgp717syh4sn
pFrWw6KLZZXRlIuy21jFHPykz5xtO9IVRcN3EgMZwRxfocXFG13B6kAoxy1zOk+D
Nci7kpfS0tmFLgatYtJXB0CvjgJyCI/r2twiLj9dMj6+BJeqyT3kvyJGEiJOFyRA
XO31bgWrYPtvI+RuJUTbiWH3m9OoXPiUHRGdABEBAAG0HUphbmV6IFRyb2hhIDxk
ejBueUB1YnVudHUuc2k+iQE3BBMBCAAhBQJYsd3/AhsDBQsJCAcCBhUICQoLAgQW
AgMBAh4BAheAAAoJEL0gikYgWTfyq+MH/iItNQHT2HQiBb+ao2tf//5+H0pnkSUs
@dz0ny
dz0ny / tinyorm.py
Created November 23, 2016 21:19
TinyORM based on tinydb and jsonmodels
from datetime import datetime
import arrow
import jsonmodels.models
import tinydb
from six import add_metaclass
from tinydb_serialization import SerializationMiddleware
from tinydb_serialization import Serializer
Section "InputClass"
Identifier "touchpad"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
MatchProduct "DLL0704:01 06CB:76AE Touchpad"
Option "Integrated Touchpad" "1"
Option "Touchpad Stack Version" "2"
# Pressure calibration results:
# Probe Diameter Measured Expected Calibrated
# 0 3.90 39.31 11.95 7.78
[1025/194111:INFO:arc_setup.cc(329)] Running !RestoreconRecursively({arc_paths.sdcard_mount_dir})...
/sbin/restorecon: error while loading shared libraries: libselinux.so.1: cannot open shared object file: No such file or directory
[1025/194111:FATAL:arc_setup.cc(329)] Check failed: !(!RestoreconRecursively({arc_paths.sdcard_mount_dir})).
/usr/lib64/libbase-core-395517.so(base::debug::StackTrace::StackTrace()+0x13) [0x7f46a4d51de3]

Keybase proof

I hereby claim:

  • I am dz0ny on github.
  • I am dz0ny (https://keybase.io/dz0ny) on keybase.
  • I have a public key whose fingerprint is 245F E03D 52C3 2688 FAEB 9139 185E 0900 986A D9F5

To claim this, I am signing this object:

@dz0ny
dz0ny / .env
Created June 30, 2016 07:54
Docker Sentry
### required settings
SENTRY_URL_PREFIX=https://change_me/
SECRET_KEY=change_me
CELERY_ALWAYS_EAGER=False
SENTRY_REDIS_HOST=redis
SENTRY_BROKER_URL=redis://redis:6379/1
USE_X_FORWARDED_HOST=True