Skip to content

Instantly share code, notes, and snippets.

@dazld
dazld / index.js
Created October 5, 2014 09:53
requirebin sketch
var Collection = require('ampersand-collection');
var Model = require('ampersand-model');
var Color = Model.extend({
props: {
red: 'integer',
green: 'integer',
blue: 'integer'
}
});
@dazld
dazld / both.js
Last active August 29, 2015 14:06
ampersand circular references
var Model = require('ampersand-model');
var Collection = require('ampersand-collection');
var Items = Collection.extend({
model: function(props, options){
return new Item(props, options);
},
isModel: function(model){
return model instanceof Item;
}
@dazld
dazld / item.js
Last active August 29, 2015 14:06
var Model = require('ampersand-model');
var Items = require('../collections/items');
module.exports = Model.extend({
props: {
'entry':'string',
'created_at':'date'
},
children: {

fireplace

  • cpr => (require ... :reload)
  • cpR => (require ... :reload-all)

Evaluation

  • :Eval (clojure code) => runs (clojure code) in repl
  • cpp => evaluate inn-most expessions under cursor
  • cp\<movement> => evaluate text described by <movement>
  • cqp => opens quasi-repl
  • cqc => quasi-repl command line window
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
* {
margin:0;
padding: 0;
box-sizing: border-box;
}
@dazld
dazld / foo.js
Created July 6, 2014 20:31
foo.js
var seed = require('seed-random');
seed('foo', {
global:true
})
// var canvas = document.createElement('canvas');
var size = 32;
// canvas.setAttribute('width', size);
// canvas.setAttribute('height', size);
@dazld
dazld / index.js
Created June 15, 2014 18:49
requirebin sketch
var nb = require('namebot');
nb({
base: ['badger', 'panda']
}, function (err, a) {
console.log(a); // Win!
});
1
2 2
2 2
3 2 3
2 1 2
3 2 3
4 3 3 4
(ns quilthing.core (:use quil.core))
(defn setup []
(frame-rate 1)
(smooth))
(defn make-square [x y size]
;(stroke 0)
(no-stroke)
(fill (rand-int 255) (rand-int 255) (rand-int 255) (rand-int 255))
user=> (def n128 (for [a (range 1024) b (range 1024)] [b a]))
#'user/n128
user=> (count n128)
1048576
user=> (vec n128)
OutOfMemoryError Java heap space java.util.Arrays.copyOf (Arrays.java:2882)
user=>