Skip to content

Instantly share code, notes, and snippets.

View obfusk's full-sized avatar
🏳️‍🌈
hacking ⇒ ¬sleeping 😸

FC (Fay) Stegerman obfusk

🏳️‍🌈
hacking ⇒ ¬sleeping 😸
View GitHub Profile
@obfusk
obfusk / relpath.bash
Created October 20, 2013 19:14
relative path
# 1
# usage: relpath <to> <from>
relpath () { python -c \
'import os.path, sys; print os.path.relpath(*sys.argv[1:])' "$@"; }
# 2
rel_bin="${bin#"$PREFIX"}"
@obfusk
obfusk / README.md
Created October 20, 2013 19:15
build ffmpeg

Prepare

$ aptitude install yasm libvorbis-dev libvpx-dev libsdl1.2-dev

Build

$ mkdir -p ~/tmp/build && cd ~/tmp/build
$ git clone git://source.ffmpeg.org/ffmpeg.git

$ cd ffmpeg

@obfusk
obfusk / 7z.bash
Created October 20, 2013 19:18
7z w/ encryption
7z a -mhe=on -p foo.7z foo/
@obfusk
obfusk / README.md
Last active December 26, 2015 01:49
ssl

Generate

$ openssl req -x509 -newkey rsa:2048 -keyout foo.key \
  -out foo.crt -days 3600 -nodes -config conf

View

$ openssl x509 -noout -text -in foo.pem

Nginx

@obfusk
obfusk / config
Created October 20, 2013 19:27
openvpn
tcp, lzo, port 1195, localhost, only resources on vpn network, keys
@obfusk
obfusk / cfg-ex.rb
Created October 20, 2013 19:29 — forked from noxqsgit/cfg-ex.rb
actionmailer + smtp + CFG
CFG = {
test: {},
prod: {},
dev: {
...
# smtp: { ... }
}
}
@obfusk
obfusk / run.sh
Created October 20, 2013 19:35
run multiple apps w/ screen
for x in APP1 APP2 ...; do ( cd $x; pwd; screen -t ${x::2} sh -c 'pwd; CMD'; sleep 1 ); done
@obfusk
obfusk / Gemfile
Created October 20, 2013 19:36 — forked from noxqsgit/Gemfile
sqlite -> postgres
source 'https://rubygems.org'
gem 'taps'
gem 'rack', '1.5.0' # see https://github.com/rack/rack/issues/528
gem 'sinatra'
gem 'pg'
gem 'sqlite3'
@obfusk
obfusk / packages
Created October 20, 2013 19:37 — forked from noxqsgit/packages
libav/ffmpeg packages
libav-tools
libavcodec-extra-53
libavdevice-extra-53
libavfilter-extra-2
libavformat-extra-53
libpostproc-extra-52
@obfusk
obfusk / mongo.bash
Created October 20, 2013 19:39 — forked from noxqsgit/mongo.bash
mongo dump/restore
ssh -Nv -L 8888:localhost:27017 user1@server1
ssh -Nv -L 9999:localhost:27017 user2@server2
mongodump -h localhost:8888 -d db1 -u user1 -p ''
mongorestore -h localhost:9999 -d db2 -u user2 -p '' dump/db1/