Skip to content

Instantly share code, notes, and snippets.

Alfonso Acosta 2opremio

Block or report user

Report or block 2opremio

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@petrushev
petrushev / nested.data.redis
Created Aug 9, 2013
example of storing nested data structures in redis
View nested.data.redis
roomrate
========
{
'city': 'Berlin',
'hotel': 'Hilton',
'date': '2013-08-09'
'room_type': 'single',
'occupancy': 2,
'avail_count': 13,
'booked_count': 4,
@artyom
artyom / gist:3368367
Created Aug 16, 2012
Persistent SSH_AUTH_SOCK for using with screen/tmux
View gist:3368367
# put this to your $HOME/.bashrc
# so you can safely use screen or tmux while preserving ssh-agent forwarding features
# of your ssh sessions
test "${SSH_AUTH_SOCK:-}" && test $SSH_AUTH_SOCK != $HOME/.ssh_auth_sock && {
test -L $HOME/.ssh_auth_sock && \
test "$(readlink $HOME/.ssh_auth_sock)" = $SSH_AUTH_SOCK || \
ln -sf $SSH_AUTH_SOCK $HOME/.ssh_auth_sock
export SSH_AUTH_SOCK=$HOME/.ssh_auth_sock
}
@hellerbarde
hellerbarde / latency.markdown
Created May 31, 2012 — forked from jboner/latency.txt
Latency numbers every programmer should know
View latency.markdown

Latency numbers every programmer should know

L1 cache reference ......................... 0.5 ns
Branch mispredict ............................ 5 ns
L2 cache reference ........................... 7 ns
Mutex lock/unlock ........................... 25 ns
Main memory reference ...................... 100 ns             
Compress 1K bytes with Zippy ............. 3,000 ns  =   3 µs
Send 2K bytes over 1 Gbps network ....... 20,000 ns  =  20 µs
SSD random read ........................ 150,000 ns  = 150 µs
Read 1 MB sequentially from memory ..... 250,000 ns  = 250 µs
You can’t perform that action at this time.