I was trying to understand JavaScript Promises by using various libraries (bluebird, when, Q) and other async approaches.
I read the spec, some blog posts, and looked through some code. I learned how to
| find -type f -regex '.*\-[0-9]+x[0-9]+.\(jpg\|png\|jpeg\|gif\)$' >> images-to-delete.txt | |
| find -type f -regex '.*\-[0-9]+x[0-9]+.\(jpg\|png\|jpeg\|gif\)$' -exec rm -rfv {} \; | |
| Disable Simple Image Sizes | |
| Zero out media image sizes |
I was trying to understand JavaScript Promises by using various libraries (bluebird, when, Q) and other async approaches.
I read the spec, some blog posts, and looked through some code. I learned how to
As configured in my dotfiles.
start new:
tmux
start new with session name:
| // derived from http://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#Parallel_algorithm | |
| function map() { | |
| emit(1, // Or put a GROUP BY key here | |
| {sum: this.value, // the field you want stats for | |
| min: this.value, | |
| max: this.value, | |
| count:1, | |
| diff: 0, // M2,n: sum((val-mean)^2) | |
| }); |
| check process mongodb | |
| with pidfile "/var/lib/mongodb/mongod.lock" | |
| start program = "/sbin/start mongodb" | |
| stop program = "/sbin/stop mongodb" | |
| if failed port 28017 protocol http | |
| and request "/" with timeout 10 seconds then restart | |
| if 5 restarts within 5 cycles then timeout |
| # GNU Screen - main configuration file | |
| # All other .screenrc files will source this file to inherit settings. | |
| # Author: Christian Wills - [email protected] | |
| # Allow bold colors - necessary for some reason | |
| attrcolor b ".I" | |
| # Tell screen how to set colors. AB = background, AF=foreground | |
| termcapinfo xterm 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm' |
| // FROM: http://www.mongodb.org/display/DOCS/Updating#Updating-update%28%29 | |
| // | |
| // db.collection.update( criteria, objNew, upsert, multi ) | |
| // criteria - query which selects the record to update; | |
| // objNew - updated object or $ operators (e.g., $inc) which manipulate the object | |
| // upsert - if this should be an "upsert"; that is, if the record does not exist, insert it | |
| // multi - if all documents matching criteria should be updated | |
| // | |
| // SQL VERSION: | |
| // UPDATE myTable SET dateField = '2011-01-01' WHERE condField = 'condValue' |
| check host mongodb with address localhost | |
| start program = "/usr/bin/sudo /opt/database/mongo/bin/mongod" | |
| stop program = "/usr/bin/sudo /usr/bin/pkill -f mongod" | |
| if failed port 28017 protocol HTTP | |
| request / | |
| with timeout 10 seconds | |
| then start |