Skip to content

Instantly share code, notes, and snippets.

echo "127.0.0.1 api.ad.ly
127.0.0.1 api.140proof.com
127.0.0.1 api.ads.oneriot.com
127.0.0.1 echofonads.appspot.com" >> /etc/hosts
@dmitryn
dmitryn / complect.rb
Created May 17, 2012 15:10
Array#complect
class Array
def complect(n)
ret = []
n.times { ret << 1 }
while ret.sum < self.sum
ret[rand(ret.size)] += 1
end
ret
end
@dmitryn
dmitryn / lambda_calculus.rb
Created May 31, 2012 18:49
Lambda calculus
def cons(x,y)
lambda {|m|
m.call(x,
y,
lambda {|n| x = n},
lambda {|n| y = n}
)
}
end
@dmitryn
dmitryn / commit-msg
Last active October 25, 2017 14:31
Git commit-msg hook which adds github issue number to commit message baed on current branch name.
#!/bin/sh
# Adds github issue number to commit message based on current branch name.
# Example: current branch '308-context-help', commit message 'fix bug',
# final commit message will be '#308 fix bug'
if [ "$NOPREFIX" ]; then
exit 0
fi
@dmitryn
dmitryn / keybase.md
Created September 22, 2014 22:47
Keybase proof

Keybase proof

I hereby claim:

  • I am trybeee on github.
  • I am trybeee (https://keybase.io/trybeee) on keybase.
  • I have a public key whose fingerprint is DFA7 AD77 33F7 A215 BD5B EE73 E92C BDE6 897B E455

To claim this, I am signing this object:

@dmitryn
dmitryn / commit-msg
Created October 7, 2014 23:57
GH issue number appender
#!/bin/sh
# Adds github issue number to commit message based on current branch name.
# Example: current branch '308-context-help', commit message 'fix bug',
# final commit message will be '#308 fix bug'
if [ "$NOPREFIX" ]; then
exit 0
fi
@dmitryn
dmitryn / f.clj
Last active October 22, 2015 07:06
Indent example
;; first, 2-tab indent. tab is 2 spaces
(if (condition)
(do-something)
(otherwise))
;; second, 1-tab indent
(if (condition)
(do-something)
(otherwise))
0x267e0fdd03afb67668c686158c5a1745ad26fbe6
0x003d49C6Fcdc766C7Ad2C75d2242F709bc2431Ba
0x1a762C93219C640E484A4Aad3342403B0F2158d4