Skip to content

Instantly share code, notes, and snippets.

View dburrows's full-sized avatar
🙃

David Burrows dburrows

🙃
View GitHub Profile

Keybase proof

I hereby claim:

To claim this, I am signing this object:

@dburrows
dburrows / machine.js
Last active January 13, 2021 21:48
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
// - XState (all XState exports)
@dburrows
dburrows / machine.js
Last active December 19, 2019 14:06
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
# generate by running command
# code --list-extensions | xargs -L 1 echo code --install-extension
code --install-extension Zignd.html-css-class-completion
code --install-extension abusaidm.html-snippets
code --install-extension angryobject.react-pure-to-class-vscode
code --install-extension azemoh.one-monokai
code --install-extension bibhasdn.unique-lines
code --install-extension dbaeumer.vscode-eslint
code --install-extension drKnoxy.eslint-disable-snippets
FROM ubuntu:14.04
RUN apt-get -y update
RUN apt-get -y install software-properties-common
RUN add-apt-repository ppa:chris-lea/node.js
RUN apt-get -y update
RUN apt-get -y install nodejs
ADD . /src
RUN cd /src; npm install
EXPOSE 8080
CMD ["nodejs", "/src/index.js"]
@dburrows
dburrows / gist:71c5cdbe696665ce5b4a
Last active August 29, 2015 14:03
Minification issues with Angular & Browserify
// when using Browserify with Angular + ngmin you may do something like this
// controllers/example-list.js
module.exports = function ($scope) {
//..
};
// example-module.js
var exampleListController = require('./controllers/example-list');
$type: "scale";
$value: 50%;
$lb: "(";
$rb: ")";
div {
transform:( #{$type}#{$lb}#{$value}#{$rb} );
}
@dburrows
dburrows / OS X - installing Ansible via `pip install`
Last active November 4, 2016 01:13
Reliably installing Ansible on OS X Mavericks
// brew install ansible didn't work properly,
// even tried brew install python but no joy
// so use pip on standard python install
sudo pip install ansible
// if you get errors try this
// from https://github.com/ansible/ansible/issues/7146
When you get to the step 'sudo pip install ansible', do this instead:
var Q = require('q');
var HTTP = require("q-io/http");
Q.all( [
HTTP.request('https://mathstracker.co.uk/').timeout(5000).then(getStatus),
HTTP.request('http://mammal.io/').timeout(5000).then(getStatus)
])
.then(function(resStatusArray) {
console.log(resStatusArray);
})