I hereby claim:
- I am eriwen on github.
- I am eriwen (https://keybase.io/eriwen) on keybase.
- I have a public key whose fingerprint is ACAA 6113 CB12 4F8F D37F 1B17 BE8F 9923 B6F7 A4CE
To claim this, I am signing this object:
SELECT | |
CONCAT(STRING(YEAR(create_date)), LPAD(STRING(MONTH(create_date)), 2, '0')) AS create_month, | |
COUNT(DISTINCT project_name) | |
FROM ( | |
SELECT | |
create_date, | |
LAST(SPLIT(repo_name, '/')) AS project_name -- (avoid forks) | |
FROM ( | |
SELECT | |
repo_name, |
{ | |
"Working Directory" : "\/Users\/ewendelin", | |
"Prompt Before Closing 2" : 0, | |
"Selected Text Color" : { | |
"Green Component" : 0, | |
"Red Component" : 0, | |
"Blue Component" : 0 | |
}, | |
"Rows" : 25, | |
"Ansi 11 Color" : { |
repositories { | |
mavenCentral() | |
} | |
dependencies { | |
compile localGroovy() | |
compile gradleApi() | |
compile ('com.google.javascript:closure-compiler:v20151015') { | |
exclude module: 'junit' | |
} |
/** | |
* Return true if called from context within strict mode. | |
*/ | |
function isStrictMode() { | |
return (eval("var __temp = null"), (typeof __temp === "undefined")); // jshint ignore:line | |
} |
# EditorConfig helps developers define and maintain consistent | |
# coding styles between different editors and IDEs | |
# editorconfig.org | |
root = true | |
[*] | |
# Change these settings to your own preference | |
indent_style = space |
I hereby claim:
To claim this, I am signing this object:
// Navigation Timing | |
var t = performance.timing, | |
pageloadtime = t.loadEventStart - t.navigationStart, | |
dns = t.domainLookupEnd - t.domainLookupStart, | |
tcp = t.connectEnd - t.connectStart, | |
ttfb = t.responseStart - t.navigationStart; | |
// Resource Timing | |
var r0 = performance.getEntriesByType("resource")[0], | |
loadtime = r0.duration, |
Error.prepareStackTrace = function(error, stack) { | |
var stackEntries = []; | |
for(var i = 1, len = stack.length; i < len; i++) { | |
var cur = stack[i]; | |
// IDEA: utilize getEvalOrigin: if this function was created using a call to eval returns a CallSite object representing the location where eval was called | |
if (!cur.isNative()) { | |
stackEntries.push(new StackEntry(cur.getFunctionName(), cur.getFileName(), cur.getLineNumber(), cur.getColumnNumber())); | |
} | |
} | |
return stackEntries; |
/** | |
* Given an int[], dictionary of words, and function that returns letters corresponding to a number (as on a phone), | |
* return a list of possible words from the numbers given. | |
*/ | |
var dictionary = ['FOO', 'BAR', 'BAY', 'BAZ', 'QUX']; | |
function parseT9(input, trie, partialWord, words) { | |
// Avoid Naive O(3^n) solution | |
if (!input.length) return words; |
(function() { | |
var CSSCriticalPath = function(w, d, opts) { | |
var opt = opts || {}; | |
var css = {}; | |
var pushCSS = function(r) { | |
if(!!css[r.selectorText] === false) css[r.selectorText] = {}; | |
var styles = r.style.cssText.split(/;(?![A-Za-z0-9])/); | |
for(var i = 0; i < styles.length; i++) { | |
if(!!styles[i] === false) continue; | |
var pair = styles[i].split(": "); |