bash call
find app/ | grep ".rb$" | ./find_methods.rb
find_methods.rb
#!/usr/bin/env ruby -n
file_name = $_.chomp
[user] | |
name = <YOUR> <NAME> | |
email = <YOUR EMAIL> | |
[github] | |
user = <YOUR HANDLE> | |
[alias] | |
st = status | |
c = commit | |
ci = commit | |
b = branch |
#s = "ABCDEFABDC".split("") | |
s = "nlhthgrfdnnlprjtecpdrthigjoqdejsfkasoctjijaoebqlrgaiakfsbljmpibkidjsrtkgrdnqsknbarpabgokbsrfhmeklrle".split("") | |
ans = 'tsocrpkijgdqnbafhmle' | |
#s = "CABDBACBAB".split("") | |
#ans = "DCBA" | |
h = {}.tap do |h| | |
s.each_with_index do |c,i| | |
h[c] ||= [] | |
h[c] << i |
#s = "ABCDEFABDC".split("") | |
s = "nlhthgrfdnnlprjtecpdrthigjoqdejsfkasoctjijaoebqlrgaiakfsbljmpibkidjsrtkgrdnqsknbarpabgokbsrfhmeklrle".split("") | |
ans = 'tsocrpkijgdqnbafhmle' | |
#s = "CABDBACBAB".split("") | |
#ans = "DCBA" | |
h = {}.tap do |h| | |
s.each_with_index do |c,i| | |
h[c] ||= [] | |
h[c] << i |
function watch { | |
while sleep 1; do $@; done | |
} | |
function watchr { | |
while sleep 1; do if [ "$d" != "$(stat $1 | cut -d'"' -f4)" ];then echo && date && d=`stat $1 | cut -d'"' -f4` && ruby $1 ; fi; done | |
} |
obj = {'someThing':'else',"BlahBlah":"bLah","sealTeam":6} | |
defaults = {'some_thing':'more',"seal_team":2} | |
camelToSnake = (s)-> | |
s = s.replace /^([A-Z]+)/, (match) -> | |
if match.length == 1 | |
match.toLowerCase() | |
else | |
"#{match.slice(0,match.length-1).toLowerCase()}_#{match.slice(match.length-1).toLowerCase()}" | |
s = s.replace /([A-Z]+)$/, (match) -> |
cycles = (wastefulness) -> | |
t1 = new Date | |
for x in [0..Math.pow(wastefulness,2)] | |
Math.pow(Math.random*Math.random) | |
(new Date) - t1 | |
# >> cycles(100) | |
# 18 | |
# >> cycles(1000) |
def hash_pluck(hash, keys) | |
HashWithIndifferentAccess[keys.zip(hash.values_at(*keys.map(&:to_s)))] | |
end | |
from http://aws.amazon.com/articles/4926593393724923 | |
http://elasticmapreduce.s3.amazonaws.com/samples/spark/0.7.3/install-spark-shark.sh | |
elastic-mapreduce --create --alive --name "Spark/Shark Cluster" --bootstrap-action s3://elasticmapreduce/samples/spark/0.7.3/install-spark-shark.sh --bootstrap-name "Mesos/Spark/Shark" --instance-type m1.xlarge --instance-count 3 | |
replace ec2-keypair in above command | |
commit to propagate credentials: https://github.com/amplab/shark/commit/70ddf149ea720fdfe76ae39cacbbac344be8402b |
require 'hmac-sha1' | |
require 'base64' | |
require 'cgi' | |
module OauthHelper | |
def URLEscape(text) | |
return CGI.escape(text).gsub("+", "%20") | |
end | |
bash call
find app/ | grep ".rb$" | ./find_methods.rb
find_methods.rb
#!/usr/bin/env ruby -n
file_name = $_.chomp