Skip to content

Instantly share code, notes, and snippets.

View JamesKyburz's full-sized avatar
🎸
🎸 🪕

James Kyburz JamesKyburz

🎸
🎸 🪕
View GitHub Profile
function nodes (on, node) {
return [].slice.call(node.childNodes)
.map(nodes.bind(null, on))
.reduce(
function (sum, x) {
return (Array.isArray(x) ? x : [x]).concat(sum)
}, [node]
)
.filter(Boolean)
.forEach((node) => {
@JamesKyburz
JamesKyburz / index.js
Last active May 6, 2016 14:25
requirebin sketch
var root = {
'path': '/root',
'type': 'directory',
'key': '/',
'entries': [
{
'path': 'a.out',
'entries': [],
'type': 'file'
},
#!/bin/sh
APP_DIR=x
REPO_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && cd .. && pwd )"
GIT_WORK_TREE=$APP_DIR git checkout master -f
cd $APP_DIR
npm i --production
pm2 startOrGracefulReload $APP_DIR/processes.json
cd $REPO_DIR
exec git update-server-info
@JamesKyburz
JamesKyburz / widget.js
Last active February 17, 2016 09:48
widget.js
var domify = require('domify')
var inherits = require('inherits')
var EventEmitter = require('events').EventEmitter
var insertCss = require('insert-css')
var fs = require('fs')
var path = require('path')
inherits(Widget, EventEmitter)
function Widget () {
@JamesKyburz
JamesKyburz / index.js
Created December 29, 2015 14:00
requirebin sketch
var forms = require('mschema-forms')
document.body.appendChild(forms.generate({
type: "generic",
form: {
legend: "My Form"
},
schema: {
url: { type: "string", default: "http://mschema.org" },
height: { type: "number", default: 0 },
@JamesKyburz
JamesKyburz / index.js
Created December 29, 2015 14:00
requirebin sketch
var forms = require('mschema-forms')
document.body.appendChild(forms.generate({
type: "generic",
form: {
legend: "My Form"
},
schema: {
url: { type: "string", default: "http://mschema.org" },
height: { type: "number", default: 0 },
@JamesKyburz
JamesKyburz / greenkeeper multiple pr
Created November 18, 2015 18:21
greenkeeper multiple pr
osascript -e 'tell application "Iterm" to activate' -e 'tell application "System Events" to tell process "Iterm" to keystroke "d" using command down'
@JamesKyburz
JamesKyburz / docker.markdown
Last active November 12, 2015 21:56
Docker

Demo

  • docker-machine setup (local and daemon)
  • [kitematic] It's a fork :) - part of [dockertoolbox]
  • docker build composition and deploy
  • monitor docker containers

Questions

@JamesKyburz
JamesKyburz / logstash.conf
Last active January 29, 2018 08:26
logstash.conf
input {
tcp {
port => 9000
type => json
}
udp {
port => 9000
type => json