I hereby claim:
- I am JamesKyburz on github.
- I am jameskyburz (https://keybase.io/jameskyburz) on keybase.
- I have a public key whose fingerprint is A358 F8B8 A99B DCBC 5D1A 65A8 BB54 94B4 F4E4 D6D4
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
const sax = require('sax') | |
const strict = false | |
const duplex = require('duplexer2') | |
const stream = require('stream') | |
module.exports = (itemPath) => { | |
const parser = sax.parser(strict, { lowercase: true, trim: true, normalize: true }) | |
const readable = new stream.Readable({ objectMode: true }) | |
const writable = new stream.Writable({ objectMode: true }) |
zoom(window.document.querySelector('img')) | |
function zoom (img) { | |
let canvas | |
if (img.width) { | |
load() | |
} else { | |
img.addEventListener('load', load) | |
} |
#!/usr/bin/env bash | |
service=$1 | |
if [ "`uname`" == "Darwin" ] && ! [ -x "$(command -v chrome-cli)" ]; then | |
brew install chrome-cli | |
fi | |
docker-compose kill $service | |
docker-compose rm -f $service |
#!/usr/bin/env node | |
var http = require('http') | |
var server = http.createServer() | |
var exec = require('child_process').exec | |
var port = +(process.argv[2] || '8000') | |
var open = require('open') | |
var data = '' | |
process.stdin.on('data', append) |
https://hub.docker.com/r/jameskyburz/server-base/builds/bifakfqqlrmfakmdshzz8ae/
Building in Docker Cloud's infrastructure... Cloning into '.'...
KernelVersion: 4.4.0-51-generic Os: linux BuildTime: 2016-10-27T17:57:25.523154709+00:00
/** | |
* CoffeeScript Compiler v1.11.1 | |
* http://coffeescript.org | |
* | |
* Copyright 2011, Jeremy Ashkenas | |
* Released under the MIT License | |
*/ | |
(function(root){var CoffeeScript=function(){function require(e){return require[e]}return require["./helpers"]=function(){var e={},t={exports:e};return function(){var t,n,i,r,o,s;e.starts=function(e,t,n){return t===e.substr(n,t.length)},e.ends=function(e,t,n){var i;return i=t.length,t===e.substr(e.length-i-(n||0),i)},e.repeat=o=function(e,t){var n;for(n="";t>0;)1&t&&(n+=e),t>>>=1,e+=e;return n},e.compact=function(e){var t,n,i,r;for(r=[],t=0,i=e.length;i>t;t++)n=e[t],n&&r.push(n);return r},e.count=function(e,t){var n,i;if(n=i=0,!t.length)return 1/0;for(;i=1+e.indexOf(t,i);)n++;return n},e.merge=function(e,t){return n(n({},e),t)},n=e.extend=function(e,t){var n,i;for(n in t)i=t[n],e[n]=i;return e},e.flatten=i=function(e){var t,n,r,o;for(n=[],r=0,o=e.length;o>r;r++)t=e[r],"[object Array]"===Object.prototype.toString.call(t)?n=n.concat(i(t)):n.push(t);return n},e.del=function(e |
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" brew install mas brew install cask install docker
var tree = require('treez')({ | |
root: root(), | |
onSelect: (selected) => console.log('selected', selected), | |
onOpen: (opened) => console.log('open', selected), | |
}) | |
window.document.body.appendChild(tree) | |
function root () { | |
return { |