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 { |