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): |