Skip to content

Instantly share code, notes, and snippets.

Jeremy Chone jeremychone

View GitHub Profile
View yaml-vs-json-perf.js
const router = require('cmdrouter');
const fs = require('fs-extra');
const yamljs = require('yamljs');
const jsyaml = require('js-yaml');
// `node yaml-vs-json-perf write` to create the data data yaml and data.json files, and stringify perf measure.
// `node yaml-vs-json-perf read` to perf measure the parsing.
## Tutorial >>
import os
import tensorflow as tf
from tensorflow.examples.tutorials.mnist import input_data
View .eslintrc.json
"env": {
"browser": true,
"commonjs": true,
"es6": true,
"node": true
"plugins": ["react"],
"extends": ["eslint:recommended","plugin:react/recommended"],
View perf-calls.js
var math = {
base: 0,
add: add
function add(a, b){
return this.base + a + b;
jeremychone / Json.swift
Last active Aug 29, 2015
Simple and convenient Json wrapper for the AnyObject returned by NSJSONSerialization
View Json.swift
import Foundation
// Json.swift
// Simple and convenient JSON wrapper of a AnyObject returned by the NSJSONSerialization parser.
// NEXT: probably want to split the promise (done/fail) from the future part (the resolve/reject)
// Jeremy Chone 2015-06-21
jeremychone / Future.swift
Last active Aug 29, 2015
Swift Utitilies
View Future.swift
// Future.swift
// Experimental simple Future/Promise class in Swift 2 (Beta)
// NEXT: probably want to split the promise (done/fail) from the future part (the resolve/reject)
// Jeremy Chone 2015-06-21
import Foundation
jeremychone /
Last active Dec 3, 2018
A simple Java 8 centric Jackson Module wrapper for making custom serializer lambda friendly. (can be extended to support other Jackson Module custom methods)
package com.britecrm.util;
import com.fasterxml.jackson.core.JsonGenerator;
import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.core.ObjectCodec;
import com.fasterxml.jackson.databind.*;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.module.SimpleModule;
List<String> names = Arrays.asList("one","two ","three");
// fancy builtin collector with delimiter
String s =", "));
// "one, two , three"
// name elements does not get trimmed, so, need custom.
// Let's see how we can get there with the custom collector collect(supplier,accumulator,multiplier)



# start a screen with a sessionname
screen -S sessionname
# list screens
screen -ls
# attach to a detached screen 
screen -r [sessionid]
jeremychone / handlebars-render.js
Last active Jan 2, 2016
Simple HTML and js templates
View handlebars-render.js
// Just a little indirection to render a template using handlebars.
// This simple indirection allows much flexibility later one,
// when using pre-compiling or other templating engine are needed.
Handlebars.templates = Handlebars.templates || {};
function render(templateName,data){
var tmpl = Handlebars.templates[templateName];
if (!tmpl){
tmpl = Handlebars.compile($("#" + templateName).html());
Handlebars.templates[templateName] = tmpl;
You can’t perform that action at this time.