I hereby claim:
- I am da3mon on github.
- I am da3mon (https://keybase.io/da3mon) on keybase.
- I have a public key whose fingerprint is 9A06 D25D BCB0 3549 A551 5A74 7D13 7C3A F48D A276
To claim this, I am signing this object:
require 'rspec' | |
describe 'flip flop ragerts' do | |
it 'matches stuff between the same thing' do | |
text = %{here's some {code} text that is gross {code} and shouldn't be done} | |
res = text.split.inject([]) { |a, t| a << t if t =~ /{code}/ ... t =~ /{code}/; a }.join(' ') | |
expect(res).to eq(%{{code} text that is gross {code}}) | |
end | |
end |
Latency Comparison Numbers | |
-------------------------- | |
L1 cache reference 0.5 ns | |
Branch mispredict 5 ns | |
L2 cache reference 7 ns 14x L1 cache | |
Mutex lock/unlock 25 ns | |
Main memory reference 100 ns 20x L2 cache, 200x L1 cache | |
Compress 1K bytes with Zippy 3,000 ns | |
Send 1K bytes over 1 Gbps network 10,000 ns 0.01 ms | |
Read 4K randomly from SSD* 150,000 ns 0.15 ms |
#!/bin/bash | |
volume=$(osascript -e "get output volume of (get volume settings)") | |
muted=$(osascript -e "get output muted of (get volume settings)") | |
if [[ $volume -lt 30 ]]; then | |
osascript -e "set volume output volume 30" | |
fi | |
afplay ~/snd/$1.mp3 | |
osascript -e "set volume output volume $volume" |
I hereby claim:
To claim this, I am signing this object:
Factor factor | |
Fancy fancy, fy | |
Io io | |
Lua lua | |
MiniD minid | |
MoonScript moon, moonscript | |
Perl perl, pl | |
Python 3 python3, py3 | |
Python 3 tracebacks py3tb | |
Python 3 console pycon |
#!/usr/bin/env ruby -wKU | |
# encoding: UTF-8 | |
class Flip | |
# sɹǝɔuɐʃɐqpɐoʃ ƃuıʞɔnɟノ(ಠ 益ಠ ノ) -> (ノಠ益ಠ)ノ彡fucking loadbalancers | |
# add arg support for flipping, reverse flipping, copying to clipboard, text, table, face style | |
TABLE = { | |
"a" => "\220\311", "b" => "q", "c" => "\224\311", "d" => "p", "e" => "\235\307", "f" => "\237\311", "g" => "\203\306", "h" => "\245\311", "i" => "\261\304", | |
"j" => "\276\311", "k" => "\236\312", "l" => "\203\312", "m" => "\257\311", "n" => "u", "r" => "\271\311", "t" => "\207\312", "v" => "\214\312", "w" => "\215\312", | |
"y" => "\216\312", "." => "\231\313", "[" => "]", "(" => ")", "{" => "}", "?" => "\277\302", "!" => "\241\302", "\"" => ",", "<" => ">", "_" => "\276\200\302", |
source :rubygems | |
# We are not loading Active Record, nor Active Resources etc. | |
# We can do this in any app by simply replacing the rails gem | |
# by the parts we want to use. | |
gem "actionpack", "~> 3.2" | |
gem "railties", "~> 3.2" | |
gem "tzinfo" | |
# Let's use thin |
class AttributeError < RuntimeError; end | |
def foo | |
return @foo if defined?(@foo) | |
raise AttributeError | |
end | |
foo | |
@foo = :foo |
#!/usr/bin/env sh | |
## | |
# This is script with usefull tips taken from: | |
# https://github.com/mathiasbynens/dotfiles/blob/master/.osx | |
# | |
# install it: | |
# curl -sL https://raw.github.com/gist/2108403/hack.sh | sh | |
# |
ree:044 > 1800.seconds | |
=> 1800 seconds | |
ree:045 > 1800 | |
=> 1800 | |
ree:046 > 3 * 600.seconds | |
=> 1800 | |
ree:047 > 1800.seconds.class | |
=> Fixnum | |
ree:048 > 1800.seconds.ago | |
=> Mon, 11 Jul 2011 23:07:01 UTC +00:00 |