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');
// USAGE:
// `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.
View mnist-advanced.py
## Tutorial >> https://www.tensorflow.org/get_started/mnist/beginners
import os
os.environ['TF_CPP_MIN_LOG_LEVEL']='2'
## https://github.com/tensorflow/tensorflow/issues/7778
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
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
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
jeremychone / Jackson8Module.java
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)
View Jackson8Module.java
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;
View java8_StringJoinerUsingCustomStreamCollector.java
List<String> names = Arrays.asList("one","two ","three");
// fancy builtin collector with delimiter
String s = names.stream().collect(Collectors.joining(", "));
System.out.println(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)
View linux-screen.md

Screen

Commands

# start a screen with a sessionname
screen -S sessionname
# list screens
screen -ls
# attach to a detached screen 
screen -r [sessionid]
@jeremychone
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.