Skip to content

Instantly share code, notes, and snippets.

@mhart
mhart / .block
Last active September 30, 2016 00:33 — forked from mbostock/.block
Blocks
license: gpl-3.0
var AWS = require('aws-sdk')
var dynamo = new AWS.DynamoDB({endpoint: 'http://localhost:4567'})
var params = {
AttributeDefinitions: [ // required
{
AttributeName: 'test_id', // required
AttributeType: 'N' // required
}, {
@mhart
mhart / csp.js
Last active March 15, 2017 23:10 — forked from amasad/csp.js
var spawn = require('child_process').spawn;
var csp = require('js-csp');
class Math {
constructor(readyCallback) {
this._readyCallback = readyCallback;
this._worker = spawn('6to5-node', ['worker.js']);
this._worker.stderr.pipe(process.stderr);
this._reqChan = csp.chan();
@mhart
mhart / stream_or_die_songs.markdown
Created July 6, 2012 08:52
stream or die songs


    ____
   / /\ \
  | |
   \_\_   tt   rr rr  eee   aaaa   mmmmm
     \ \ ttttt rrrr  ee ee aa aa   mm m m
   __/ /  tt   rr    eee   a   a   mm m m
 |___/ tt rr eeee aaaaa mm m m
@mhart
mhart / gist:1226067
Created September 19, 2011 06:47 — forked from SamSaffron/gist:1225723
multi map
cnn.QueryMultiple<Table<Order>,Table<OrderLine>,Order>(
@"select * from Orders
select * from OrderLine", (orders, lines) =>
{
var map = lines.ToDictionary(line => line.OrderId);
foreach(var order in orders)
{
order.Lines = map[order.Id];
yield return order;
}