Skip to content

Instantly share code, notes, and snippets.

A well-oiled toaster oven

Jake Niemiec jakeNiemiec

A well-oiled toaster oven
Block or report user

Report or block jakeNiemiec

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
jakeNiemiec / .gitignore
Last active Jan 2, 2019 — forked from davebrent/actual.json
Polygon intersection bug
View .gitignore
# Created by .ignore support plugin (
### Example user template template
### Example user template
# IntelliJ project files
jakeNiemiec / .block
Created Aug 10, 2018
Stacked Area Chart
View .block
license: gpl-3.0
jakeNiemiec / .block
Created Sep 22, 2017
General Update Pattern, III
View .block
license: gpl-3.0
jakeNiemiec / .profile
Created Jul 26, 2017 — forked from bmhatfield/.profile
Automatic Git commit signing with GPG on OSX
View .profile
# In order for gpg to find gpg-agent, gpg-agent must be running, and there must be an env
# variable pointing GPG to the gpg-agent socket. This little script, which must be sourced
# in your shell's init script (ie, .bash_profile, .zshrc, whatever), will either start
# gpg-agent or set up the GPG_AGENT_INFO variable if it's already running.
# Add the following to your shell init to set up gpg-agent automatically for every shell
if [ -f ~/.gnupg/.gpg-agent-info ] && [ -n "$(pgrep gpg-agent)" ]; then
source ~/.gnupg/.gpg-agent-info
jakeNiemiec / localStorage.js
Created Mar 9, 2017 — forked from anhang/localStorage.js
HTML5 Local Storage with Expiration
View localStorage.js = {
save : function(key, jsonData, expirationMin){
if (!Modernizr.localstorage){return false;}
var expirationMS = expirationMin * 60 * 1000;
var record = {value: JSON.stringify(jsonData), timestamp: new Date().getTime() + expirationMS}
localStorage.setItem(key, JSON.stringify(record));
return jsonData;
load : function(key){
if (!Modernizr.localstorage){return false;}
View .block
license: mit
jakeNiemiec / destructuring.js
Created Nov 7, 2016 — forked from mikaelbr/destructuring.js
Several demos and usages for ES6 destructuring. Runnable demos and slides about the same topic:
View destructuring.js
// === Arrays
var [a, b] = [1, 2];
console.log(a, b);
//=> 1 2
// Use from functions, only select from pattern
var foo = () => [1, 2, 3];

If you're using SystemJS in the browser, you'll want to update your System config to point at the bundles, if you're not already.

  //use typescript for simple compilation (no typechecking)
  //transpiler: 'typescript',
  //typescript compiler options
  //typescriptOptions: {
    //emitDecoratorMetadata: true
jakeNiemiec / .block
Last active Aug 30, 2016
D3 Drag Rectangle with drag handles
View .block
license: mit
You can’t perform that action at this time.