I hereby claim:
- I am scottwallacesh on github.
- I am scottsome (https://keybase.io/scottsome) on keybase.
- I have a public key ASAtKyQY5bvl0kxDTiF7K_D4WYkSvmXjIU7ezucIOB_gnAo
To claim this, I am signing this object:
| openssl rsa -in ~/.ssh/id_rsa -pubout -out ~/.ssh/id_rsa.pub.pem |
| # encrypt stdin | |
| echo "secret" | openssl rsautl -encrypt -inkey ~/.ssh/id_rsa -out secret.enc | |
| # encrypt file | |
| openssl rsautl -encrypt -inkey ~/.ssh/id_rsa -in secret.txt -out secret.enc | |
| # decrypt to stdout | |
| openssl rsautl -decrypt -inkey ~/.ssh/id_rsa -in secret.enc |
| # Compiling Mono for the ReadyNAS Ultra-4 running Debian 4.0 (etch) | |
| ## Requires modern version of GCC and binutils | |
| # Somewhere to build | |
| mkdir -p /c/src | |
| # Fetch and build GCC & deps | |
| cd /c/src | |
| curl -O ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-4.9.4/gcc-4.9.4.tar.bz2 | |
| tar xvfh gcc-4.9.4.tar.bz2 |
| # Install libmms | |
| apt-get install libmms0 | |
| # Fetch and compile libmediainfo | |
| cd /c/src | |
| curl -LO https://mediaarea.net/download/binary/libmediainfo0/0.7.89/MediaInfo_DLL_0.7.89_GNU_FromSource.tar.bz2 | |
| tar xvfh MediaInfo_DLL_0.7.89_GNU_FromSource.tar.bz2 | |
| cd MediaInfo_DLL_GNU_FromSource | |
| ./SO_Compile.sh | |
| ( cd ZenLib/Project/GNU/Library && make install ) |
| def is_valid_ip(ip): | |
| m = re.match(r"^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$", ip) | |
| return bool(m) and all(map(lambda n: 0 <= int(n) <= 255, m.groups())) |
| #!/bin/bash | |
| BLOCKADS=/etc/dnsmasq.d/blockads | |
| # Create the directory | |
| mkdir -p $(dirname ${BLOCKADS}) | |
| # Fetch the List Of Evil™ | |
| /bin/curl -sq "http://pgl.yoyo.org/adservers/serverlist.php?hostformat=nohtml&showintro=0&mimetype=plaintext" | /bin/xargs -n1 -I@ echo "address=/@/127.0.0.1" > ${BLOCKADS} |
| BLOCKADS=/etc/dnsmasq.d/blockads | |
| CONF=/etc/dnsmasq.conf | |
| cat - << EOF > ${CONF} | |
| conf-dir=$(dirname ${BLOCKADS}) | |
| EOF | |
| # Create the directory | |
| mkdir -p $(dirname ${BLOCKADS}) |
I hereby claim:
To claim this, I am signing this object:
| # Pre-requisites | |
| brew install gnu-tar gnu-getopt gnu-time gawk wget grep | |
| # Case sensitive-filesystem | |
| hdiutil create -size 20g -type SPARSE -fs "Case-sensitive HFS+" -volname OpenWrt OpenWrt.sparseimage | |
| hdiutil attach OpenWrt.sparseimage | |
| cd /Volumes/OpenWrt | |
| # OpenWrt/LEDE source | |
| git clone https://github.com/openwrt/openwrt.git |
| # vim: set ft=python: | |
| """Deterministic "random" numbers jinja filter for ansible. | |
| Place in filter_plugins/ to use. | |
| """ | |
| import random | |
| def determrand(high, seed, low=0): |