Skip to content

Instantly share code, notes, and snippets.

require 'rubygems'
require 'json'
require 'net/http'
SEARCH_URL = "http://search.twitter.com/search.json"
query = "?since_id=12957284923&q=%23fumullins"
def say(text)
system "say #{text}"
end
require 'rubygems'
require 'json'
require 'net/http'
SEARCH_URL = "http://search.twitter.com/search.json"
query = "?since_id=12957284923&q=%23fumullins"
def say(text)
system "say \"#{text}\""
end
#!/usr/bin/env ruby -w
require 'rubygems'
require 'rack'
require 'rack/handler/webrick'
require 'optparse'
class App
def self.root
Dir.pwd
require 'autotest/fsevent'
require 'autotest/growl'
module Autotest::Emacs
@@client_cmd = 'emacsclient -e'
def self.command= o
@@client_cmd = o
end
package hello {
abstract class Sayer {
def say(): String
}
object SayHello extends Sayer {
def say = "Hello"
}
package object api {
type Talker = Sayer
Promise =
value: () ->
val = null
return () ->
val or= arguments[0]
describe "Promise", ->
it "only returns something when it's been assigned", ->
x = Promise.value()
expect(x()).toBeFalsy()

Book Club - Top 1 Book

Brandon Carlson

@bcarlso
Check him out on GoodReads

Predictably Irrational

4 hour Work Week - Tim Ferris

The talent code

K&R C Book

Trust Agents - Seth Rogan

Getting Things Done - David Allen

bin/
!bin/*.config
trait Tree[+A] {
def insert[B >: A <% Ordered[B]](b: B): Tree[B]
def contains[B >: A <% Ordered[B]](element: B): Boolean
}
case class Node[+A](value: A, left: Tree[A], right: Tree[A]) extends Tree[A] {
def insert[B >: A <% Ordered[B]](b: B): Tree[B] = b.compare(value) match {
case x if x < 0 => Node(value, left.insert(b), right)
case 0 => this
@lamdor
lamdor / App.scala
Created February 25, 2011 04:42
Using ScalaSig to dynamically create Avro schema and serialize a instance of a case class. It's very rough around the edges
package eg
import org.apache.avro._
import generic.{GenericDatumWriter}
import reflect.{ReflectDatumWriter}
import specific.{SpecificDatumWriter}
import io.{BinaryEncoder, JsonEncoder}
import java.io.ByteArrayOutputStream
import java.lang.reflect.{Method => JMethod}