Skip to content

Instantly share code, notes, and snippets.

Jeremy Chone jeremychone

Block or report user

Report or block jeremychone

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
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 May 14, 2019
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.