Skip to content

Instantly share code, notes, and snippets.

Avatar

Andy Zhang zhangandyx

  • San Francisco, CA
View GitHub Profile
View long_running.txt
Log onto bad mongo primary
Use mongotop to find bad database
Run this to find long running queries
db.currentOp()['inprog'].filter(function (t){return t.secs_running > 10}).map(function (t){return t.opid})
Kill bad ops with
db.killOp(<opid>)
View raskell.rb
$stack, $draws = [], {}
def method_missing *args
return if args[0][/^to_/]
$stack << args.map { |a| a or $stack.pop }
$draws[$stack.pop(2)[0][0]] = args[1] if args[0] == :<
end
class Array
def +@
@zhangandyx
zhangandyx / .profile fragment
Created Jun 11, 2012 — forked from jcamenisch/.profile fragment
Lightning-fast project-wide find/replace with git grep and sed
View .profile fragment
gg_replace() {
if [[ "$#" == "0" ]]; then
echo 'Usage:'
echo ' gg_replace term replacement file_mask'
echo
echo 'Example:'
echo ' gg_replace cappuchino cappuccino *.html'
echo
else
find=$1; shift