Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
set -e
# Usage:
# rsync_parallel.sh [--parallel=N] [rsync args...]
#
# Options:
# --parallel=N Use N parallel processes for transfer. Defaults to 10.
#
# Notes:

Chrome debug

General

Request URL:https://example.com/user/two_factor
Request Method:POST
Status Code:500
Remote Address:10.129.250.100:8080
Referrer Policy:no-referrer
@eripa
eripa / gist:62fd48c9c68523f9bd325b3e48d225e9
Created February 15, 2017 10:09
drop mysql table from dump
START_LINE=$(($(grep -n "Table structure for table \`wp_options\`" dump_tmp.sql | cut -d':' -f 1) -1))
END_LINE=$(($(grep -n "ALTER TABLE \`wp_options\` ENABLE KEYS" dump_tmp.sql | cut -d':' -f 1) +1))
sed "${START_LINE},${END_LINE}d" dump_tmp.sql > dump_tmp-no_options.sql
mv dump_tmp-no_options.sql dump_tmp.sql
@eripa
eripa / arm-cs-tools-build.sh
Last active October 3, 2016 13:51
Mac build script for Sourcery CodeBench Lite Edition - http://gnuarmeclipse.livius.net/wiki/Toolchain_installation_on_OS_X
#!/bin/bash
# This script generates the Code Sourcery ARM EABI Toolchain on MAC OS X 10.7
#
# The main trick here is the possibility to build previous versions, required
# when maintaining older projects that no longer build with newer version.
#
# The new toolchain is installed at
# "$HOME/Developer/Cross/arm-cs-tools-$MENTOR_RELEASE-$TODAY"
#
@eripa
eripa / gist:a37a792935fa286b0e41
Created March 25, 2016 11:10
docker wait for other service
echo "Stalling for MySQL.. (${MYSQL_PORT_3306_TCP_ADDR}:${MYSQL_PORT_3306_TCP_PORT})"
while true; do
nc -q 1 "$MYSQL_PORT_3306_TCP_ADDR" "$MYSQL_PORT_3306_TCP_PORT" 2>/dev/null && break
done
@eripa
eripa / gist:0a8a4892a2a2a6f6f508
Created March 18, 2016 09:38
shell wrapper lockfile
#!/bin/bash
set -euo pipefail
lockfile="/tmp/myscript.lock"
if ( set -o noclobber; echo "$$" > "$lockfile") 2> /dev/null;
then
trap 'rm -f "$lockfile"; exit $?' INT TERM EXIT
## COMMAND TO RUN GOES HERE
Verifying that +ericripa is my openname (Bitcoin username). https://onename.com/ericripa
@eripa
eripa / README.md
Last active August 29, 2015 14:10
Kibana Dashboard for standard Collectd config
@eripa
eripa / keybase.md
Created September 30, 2014 04:28
Keybase.io proof

Keybase proof

I hereby claim:

  • I am eripa on github.
  • I am ericripa (https://keybase.io/ericripa) on keybase.
  • I have a public key whose fingerprint is 655F 85E3 F560 43AA 7D2E F492 4B62 8008 4CDA E555

To claim this, I am signing this object:

@eripa
eripa / bootstraph.sh
Last active August 29, 2015 14:05
OS X bootstrap script for devtools, homebrew and ansible. From http://il.luminat.us/blog/2014/04/19/how-i-fully-automated-os-x-with-ansible/
#!/bin/bash
set -e
SRC_DIRECTORY="$HOME/src"
ANSIBLE_DIRECTORY="$SRC_DIRECTORY/ansible"
ANSIBLE_CONFIGURATION_DIRECTORY="$HOME/.ansible.d"
# Download and install Command Line Tools
if [[ ! -x /usr/bin/gcc ]]; then