B:\testem\node_bug>node -v
v0.8.6
B:\testem\node_bug>mocha -V
1.3.2
B:\testem\node_bug>node spawn.js
require 'rubygems' | |
require 'sinatra' | |
require 'couchrest' | |
def db | |
CouchRest.database!('http://127.0.0.1:5984/play') | |
end | |
get '/' do | |
db.get('2') |
Data.bind{text_box.text = "#{user.name} (#{user.email})"} | |
# or | |
text_box.bind(:text){"#{user.name} (#{user.email})"} | |
# this would use parseTree | |
# http://www.igvita.com/2008/12/11/ruby-ast-for-fun-and-profit/ | |
# to get the AST for the block | |
# and figure out that it needs to invoke the block when | |
# user.name or user.email has changed, and so registers a property | |
# change event. You will probably need to build a property change | |
# event system. Maybe like |
Connecting... | |
Welcome to Tutti - interactively run Javascript on multiple browsers! | |
==================================================================== | |
You can execute any Javascript in the shell below. | |
Connected browsers: Firefox 3.6, IE 8.0 | |
To connect another browser, just copy-n-paste the current URL into it. | |
Firefox 3.6 disconnected |
// Ratio of Obese (BMI >= 30) in U.S. Adults, CDC 2008 | |
var data = [ | |
, .187, .198, , .133, .175, .151, , .1, .125, .171, , .172, .133, , .108, | |
.142, .167, .201, .175, .159, .169, .177, .141, .163, .117, .182, .153, .195, | |
.189, .134, .163, .133, .151, .145, .13, .139, .169, .164, .175, .135, .152, | |
.169, , .132, .167, .139, .184, .159, .14, .146, .157, , .139, .183, .16, .143 | |
]; | |
var color = d3.scale.linear() | |
.domain([d3.min(data), d3.max(data)]) |
(function(){d3 = {version: "2.0.3"}; // semver | |
if (!Date.now) Date.now = function() { | |
return +new Date; | |
}; | |
if (!Object.create) Object.create = function(o) { | |
/** @constructor */ function f() {} | |
f.prototype = o; | |
return new f; | |
}; | |
var d3_arraySubclass = [].__proto__? |
circle { | |
stroke: #fff; | |
stroke-width: 1.5px; | |
} | |
text { | |
font: 10px sans-serif; | |
} |
// Script to detect whether a js unit test file is written in QUnit or Jasmine. | |
// Usage: | |
// node detect.js <test file> | |
var parser = require('uglify-js').parser | |
, fs = require('fs') | |
, filename = process.argv[2] | |
var patterns = { | |
jasmine: [ |
This file contains any messages produced by compilers while | |
running configure, to aid debugging if configure makes a mistake. | |
It was created by configure, which was | |
generated by GNU Autoconf 2.68. Invocation command line was | |
$ ./configure --prefix=/Users/airportyh/.rvm/rubies/ruby-1.9.3-p0 --enable-shared --disable-install-doc --with-libyaml --with-opt-dir=/Users/airportyh/.rvm/usr | |
## --------- ## | |
## Platform. ## |
<!doctype html> | |
<html> | |
<head> | |
<title>Async</title> | |
</head> | |
<body> | |
<h1>Async</h1> | |
<script> | |
function loadScript(url, callback){ | |
function cb(){ |