Skip to content

Instantly share code, notes, and snippets.

@cliftonc
cliftonc / rd.js
Last active May 29, 2016 11:00
Load to redis
var _ = require('lodash');
var fs = require('fs');
var path = require('path');
var written = 0;
var redis = require('redis');
var client = redis.createClient();
var stream = require('stream');
var util = require('util');
function encode1(key) {
@cliftonc
cliftonc / keybase.md
Created March 15, 2016 15:36
keybase.md

Keybase proof

I hereby claim:

  • I am cliftonc on github.
  • I am cliftonc (https://keybase.io/cliftonc) on keybase.
  • I have a public key whose fingerprint is 30FD 5B7A 8673 F0BD 5A61 2E42 7222 59F1 20F9 A7E1

To claim this, I am signing this object:

@cliftonc
cliftonc / adyen.js
Created November 9, 2015 09:48
Example Adyen NodeJS
'use strict';
var request = require('superagent');
var flat = require('flat');
var _ = require('lodash');
var debug = require('debug')('payment-gateway:adyen');
var unflatten = flat.unflatten;
var errorMessageSplitter = /^(\S+)\s(\d{3})\s(.+)$/;
@cliftonc
cliftonc / theme.js
Created September 13, 2015 12:28
Theme.js assuming using npm install of themese
'use strict';
import when from 'when';
import Path from 'path';
import _ from 'lodash';
import File from 'fs-extra';
import fs from 'fs';
import del from 'del';
import 'source-map-support/register';
import elegantSpinner from 'elegant-spinner';
import logUpdate from 'log-update';
{
"views": [
[1, 0, 16, 7, 7, 8, 4],
[1, 1, 0, 1, 0, 12, 26],
[14, 51, 35, 44, 23, 47, 35],
[4, 2, 2, 1, 3, 5, 9],
[2, 1, 9, 4, 1, 3, 4],
[6, 3, 10, 6, 1, 4, 5],
[1, 1, 5, 1, 2, 4, 10],
[5, 4, 4, 2, 6, 10, 15],
@cliftonc
cliftonc / gist:6d869b41e30b592664d9
Created April 24, 2015 00:13
Getting Started at TES

Getting Started at TES

At TES our approach to building technology is focused on enabling individuals and small teams to deliver small, iterative change to our products quickly, without fear.

Like any simple statements, it hides a lot of complexity, twists and turns that have been taken trying to get us here. We're not there yet, with your help we will get closer day by day.

First things first, we need to get you to the point that you can commit code and deploy to production.

Pre-requisites

@cliftonc
cliftonc / ports.js
Created December 3, 2014 06:49
Example project specific bosco command (ports @ TES)
'use strict';
var _ = require('lodash');
var async = require('async');
var fs = require('fs');
var path = require('path');
var Table = require('cli-table');
var repoList = [], repoTable = [];
module.exports = {
name:'ports',
@cliftonc
cliftonc / gist:7d1ab455d5ed895a1cd8
Created November 21, 2014 07:07
Statehood broken cookie
var Statehood = require('statehood');
var definitions = new Statehood.Definitions({ strictHeader: false });
var brokenCookie = "__gads=ID=5217e5ce98e5a5f6:T=1413059056:S=ALNI_MZDmTo6sr27tzMt9RUR65K4xSUWzw; s_fid=79BC0100183D81BE-2708D64605382DEA; TSLCookie=585108831577993685E2ADCF228581BE11AD0DA8B9E378FB8C33DF9B01E21E48C8991D75B61F24E8D7CA2A6A04B2F64B67A6D53A6A375B00EEE705EEADB6ED3FBE04E19D385F5DC89793ADB6978BC6EC17D52A7ED4740D3266C3EDDFCAC2AD881762439AD0485C24B5511984A9D21387921B85193D2689CF6A9B3CCA8CEA4E8939D187CC7327ABC47111A1840C251B1C49DB823713CB866BE0D9958BAAD8CF06D05762525DAD7741272E479BC07CA3D2B35DA1EC2FF8C9284C2996811D4E704573AF8A9E1D4BE609B50A6AC5B29FDC31DCA8460164A44EAB83B730BE565DCC7470EA6C66; TESCookie=XynqF84fIQqO6TMaKPbxsVTGdTQ48cl3KrcYfm0DYZX6eVdcjL9ySX0YHGtk4pqaIJG7TqCiS0%2b6J0bUJgfQR2B7b4AfikEDSl6lrxOdFL9jZQ0vNZuHz9f3Gzr%2f5wu6FSvssSUjGS1paLLxB1UH0idMUHD6RqydZQDVxWpo0BeYg6ZsuSv9XeksslbTqs7FbMetUqSC0JwIRkXsFb6tve7YkunuEg%2fYvrW%2fcsNb1p%2bHXQTWXCKFEa10PMCpXo%2fNw5fV5ofp4svALCnLWUlpO4TDMopHrAD
@cliftonc
cliftonc / gist:daf8df18f1abf756a86c
Created October 1, 2014 18:51
Example rabbitmq stuff
var queueService = require('module-tsl-rabbit/Queue');
var exchangeService = require('module-tsl-rabbit/Exchange');
var resourceHandler = {
onMessage: function (data, message, ackFn, nackFn) {
console.dir(data); // expect {hello:"world"}
ackFn();
}
}
Verifying myself: My Bitcoin username is +cliftonc. https://onename.io/cliftonc