I hereby claim:
- I am egonschiele on github.
- I am adit (https://keybase.io/adit) on keybase.
- I have a public key whose fingerprint is 31AE C08A 8B28 F75B 596D 8146 0264 FC99 3D75 484F
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
#!/usr/sbin/dtrace -s | |
#pragma D option quiet | |
#pragma D option switchrate=10hz | |
inline int af_inet = 2; /* AF_INET defined in bsd/sys/socket.h */ | |
inline int af_inet6 = 30; /* AF_INET6 defined in bsd/sys/socket.h */ | |
/* from http://dtracebook.com/index.php/Network_Lower_Level_Protocols:soconnect.d#Mac_OS_X */ |
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby | |
# This script installs to /usr/local only. To install elsewhere you can just | |
# untar https://github.com/egonSchiele/homebrew/tarball/master anywhere you like. | |
module Tty extend self | |
def blue; bold 34; end | |
def white; bold 39; end | |
def red; underline 31; end | |
def reset; escape 0; end | |
def bold n; escape "1;#{n}" end |
require 'rubygems' | |
require 'ruby2ruby' | |
require 'ruby_parser' | |
require 'set' | |
require 'trollop' | |
require 'contracts' | |
include Contracts | |
class Foo < SexpProcessor |
{-# LANGUAGE MultiWayIf #-} | |
import Data.List | |
import Control.Monad | |
import Control.Monad.Trans.Writer | |
kcombinations n arr = snd . runWriter $ combos [] 1 n arr | |
combos :: (Eq a) => [a] -> Int -> Int -> [a] -> Writer [[a]] () | |
combos acc step n array = forM_ (zip array [1..]) $ \(val, i) -> if | |
| val `elem` acc -> return () |
require 'benchmark' | |
module Wrapper | |
def self.extended(klass) | |
klass.class_eval do | |
@@methods = {} | |
def self.methods | |
@@methods | |
end | |
def self.set_method k, v |
require 'rubygems' | |
require 'celluloid' | |
class Philosopher | |
include Celluloid | |
def initialize(name, left_fork, right_fork) | |
@name = name | |
@left_fork = left_fork | |
@right_fork = right_fork | |
self.think |
require 'rubygems' | |
require 'celluloid' | |
class Philosopher | |
include Celluloid | |
def initialize(name, left_fork, right_fork) | |
@name = name | |
@left_fork = left_fork | |
@right_fork = right_fork | |
self.think |
#!/usr/bin/env ruby | |
_import = $stdin.gets | |
import = _import.chomp.gsub("import", "").gsub("qualified", "").gsub(/as .*/, "") | |
cmd = "hoogle -i '#{import}'" | |
puts cmd | |
packages = `#{cmd}` | |
lines = packages.split("\n") | |
package = lines.find do |line| |