Skip to content

Instantly share code, notes, and snippets.

w = 200
h = 200
r = 40
two_values_data = [{name: "foo", value:123, color:"#0000FF"}, {name:"bar", value:456, color:"#FF0000"}]
one_value_data = [{name: "foo", value:123, color:"#0000FF"}]
vis = d3.select("body")
arc = d3.svg.arc().innerRadius(r * .5).outerRadius(r)
@barrym
barrym / example.coffee
Created August 10, 2011 15:26
d3 scrolling line graph example
w = 500
h = 300
x = null
y = null
intervalTime = 500
data = d3.range(100).map((n) -> Math.round(Math.random() * 100))
setInterval(
() ->
girlbody = {
'linsey' => {
:chests => '36',
:busts => '46',
:waists => '26',
:hipss => '38'
},
'deborah' => {
:chests => '34',
:busts => '40',
class Person
def initialize(first_name, last_name)
@first_name = first_name
@last_name = last_name
end
def full_name
@first_name + @last_name
end
Scenes::load
Given /^the scene "(.+)"$/i do |scene_name|
Scenes::Scene[scene_name].play
end
Scenes::Character.named("David") {
u = User.create(:name => "David")
u.activate!
u
}
Scenes::Character.named("David") {
User.create(:name => "David")
}
Scenes::Character.named("Joe") {
User.create(:name => "Joe")
}
Scenes::Scene.named("David and Joe") {
Scenes::Character["David"]
require 'rake/clean'
INCLUDE = "include"
ERLC_FLAGS = "-I#{INCLUDE} +warn_unused_vars +warn_unused_import"
SRC = FileList['src/*.erl']
OBJ = SRC.pathmap("%{src,ebin}X.beam")
CLEAN.include("ebin/*.beam")
directory 'ebin'
-module(utils).
-compile(export_all).
-ifdef(EUNIT).
-include_lib("eunit/include/eunit.hrl").
-endif.
double(X) ->
X * 2.