Skip to content

Instantly share code, notes, and snippets.

View evilpacket's full-sized avatar
:octocat:

Adam Baldwin evilpacket

:octocat:
View GitHub Profile
@evilpacket
evilpacket / gist:0bc0ca438bb821eec153
Created March 7, 2015 17:47
rimrafall docker diff
root@docker:~# docker diff e23e5325a33f
D /bin
D /boot
D /home
D /lib
D /lib64
D /media
D /mnt
D /opt
D /root
@evilpacket
evilpacket / output.md
Created January 19, 2015 02:35
redis stuff
127.0.0.1:6379> HGETALL checker:DEADC0DE:length
1) "3"
2) "3"
3) "6"
4) "3"
5) "9"
6) "1"
7) "5"
8) "2"
@evilpacket
evilpacket / gist:0c2e16d22f2353a0b2e1
Created November 26, 2014 06:40
Convert data.sparkfun.com csv to format that charted.co doesn't hate
var csv = require('csv');
var request = require('request');
var Hapi = require('hapi');
var server = new Hapi.Server();
server.connection({ port: 4000, labels: 'a' });
var url = "https://data.sparkfun.com/output/XXXXXXXXX.csv";
server.route({
// USAGE: node buf.js output_file buffer_size iteration
// Example: node buf.js derp 51200 1000
var fs = require('fs');
var file = process.argv[2];
var size = Number(process.argv[3]);
var thinger = [];
fs.open(file, 'w', function (err, fd) {
@evilpacket
evilpacket / index.js
Created June 25, 2014 23:14
requirebin sketch
var Hammer = require('hammerjs');
var insertCSS = require('insert-css');
//insertCSS('
var AmpersandView = require('ampersand-view');
var AmpersandModel = require('ampersand-model');
var AmpersandCollection = require('ampersand-rest-collection');
var bindTransforms = require('bind-transforms');
@evilpacket
evilpacket / index.js
Created June 25, 2014 23:04
requirebin sketch
var AmpersandView = require('ampersand-view');
var AmpersandModel = require('ampersand-model');
var AmpersandCollection = require('ampersand-collection');
var insertBootstrap = require('insert-bootstrap')();
var insertCSS = require('insert-css');
var marked = require('marked');
insertCSS('.col-sm-6 {border: dashed; border-color: #cccccc; border-width: 1px}');
var PageView = AmpersandView.extend({
@evilpacket
evilpacket / index.js
Created June 10, 2014 23:39
requirebin sketch
//var term = require('term.js')
var AmpersandView = require('ampersand-view');
var insertScript = require('insert-script')('https://rawgit.com/chjj/term.js/master/src/term.js');
/*
var TermView = AmpersandView.extend({
template: '<div>test</div>',
initialize: function () {
//term.open(document.body);
}
@evilpacket
evilpacket / index.js
Created June 4, 2014 02:39
requirebin sketch
var AmpersandModel = require('ampersand-model');
var AmpersandView = require('ampersand-view');
var insertBootstrap = require('insert-bootstrap')();
var SimpleWebRTC = require('simplewebrtc');
// CSS STUFF
var insertCSS = require('insert-css');
insertCSS('.row {border:dashed; border-color:#cccccc; border-width:1px}');
insertCSS('.slides {border:solid; border-width:1px; height: 400px}');
insertCSS('#remoteVideos video { height: 150px;} #localVideo { height: 150px;}');
@evilpacket
evilpacket / index.js
Created June 4, 2014 00:49
requirebin sketch
var AmpersandModel = require('ampersand-model');
var AmpersandView = require('ampersand-view');
var insertCSS = require('insert-css');
var SimpleWebRTC = require('simplewebrtc');
insertCSS('#remoteVideos video { height: 150px;} #localVideo { height: 150px;}');
var PageModel = AmpersandModel.extend({
type: 'page',
props: {
@evilpacket
evilpacket / gist:104f0ffa7fcff6ea6b94
Created May 17, 2014 02:20
hapi.js add something to context every request
// Deal with errors
server.ext('onPreResponse', function(request, reply) {
var response = request.response;
// Decorate with session
if (!response.isBoom) {
if (request.response.source && request.response.source.context) {
request.response.source.context.session = {user: request.auth.credentials};
}
return reply();