Get Homebrew installed on your mac if you don't already have it
Install highlight. "brew install highlight". (This brings down Lua and Boost as well)
| Latency Comparison Numbers (~2012) | |
| ---------------------------------- | |
| 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 3 us | |
| Send 1K bytes over 1 Gbps network 10,000 ns 10 us | |
| Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD |
Get Homebrew installed on your mac if you don't already have it
Install highlight. "brew install highlight". (This brings down Lua and Boost as well)
| echo "deb http://emdebian.org/debian/ lenny main" >> /etc/apt/sources.list | |
| apt-get update | |
| apt-get install binutils-arm-linux-gnueabi gcc-4.3-arm-linux-gnueabi libc6-dev-armel-cross | |
| cd /path/to/ruby/1.8.7/sources | |
| autoconf | |
| CFLAGS="--static" LDFLAGS="--static" CC="arm-linux-gnueabi-gcc" ac_cv_func_setpgrp_void=yes ac_cv_func_isinf=no ac_cv_func_isnan=no ac_cv_func_finite=no CROSS_COMPILING=1 ./configure --host="arm-linux-gnueabi" --prefix=/mnt/us/opt | |
| make | |
| make install |
| #!/bin/sh | |
| PROG=$0 | |
| RSYNC="/usr/bin/rsync" | |
| SRC="/" | |
| DST="/Volumes/Backup/" | |
| # rsync options | |
| # -v increase verbosity | |
| # -a turns on archive mode (recursive copy + retain attributes) |
| import akka.amqp.AMQP._ | |
| import akka.amqp._ | |
| import akka.actor._ | |
| import java.util.concurrent.{TimeUnit, CountDownLatch} | |
| import util.Random | |
| object LoadBalancingDemo { | |
| def main(args: Array[String]) { |