I hereby claim:
- I am padolsey on github.
- I am padolsey (https://keybase.io/padolsey) on keybase.
- I have a public key whose fingerprint is F256 45CF 1A20 5360 6A46 A9AD 599B 1D48 053D 0BD2
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
'use strict' | |
const five = require('johnny-five'); | |
const board = new five.Board(); | |
board.on('ready', () => { | |
console.log('Ready'); | |
let lcd = new five.LCD({ |
var uk = createFuzzyScorer('United Kingdom'); | |
var us = createFuzzyScorer('United States'); | |
console.log([ | |
uk('United') > uk('uk'), | |
uk('nited') > uk('ingdom'), | |
uk('united kingdom') > uk('united kingdo'), | |
uk('united dom') < uk('united kin'), | |
uk('knited k') > uk('dom'), | |
uk('_united_') < uk('united'), |
// context: https://twitter.com/codepo8/status/572863924887945216 | |
function fuzzysearch(query, text) { | |
// Build a regex, then test text against it: | |
return RegExp( | |
query | |
// Escape any special regex characters: | |
.replace(/[.*+?^${}()|[\]\/\\]/g, '\\$&') | |
// Any escaped or non-escaped character can be followed by | |
// any number of other characters (.*): |
TheThing.SOME_CONSTANT = 1; | |
TheThing.SOME_OTHER_CONSTANT = 1; | |
function TheThing() { | |
} | |
TheThing.prototype = { /* ... */ }; |
// Scrape/Grab page using YQL via JSONP | |
function grab(url, cb) { | |
var fn = '__grabber' + +new Date; | |
var query = 'select * from html where url="{URL}" and xpath="*"'; | |
var yurl = 'http' + (/^https/.test(location.protocol)?'s':'') + '://query.yahooapis.com/v1/public/yql?'; | |
yurl += [ | |
'callback=' + fn, | |
'format=xml', | |
'q=' + encodeURIComponent(query.replace('{URL}', url)) | |
].join('&'); |
function git_likely_authority() { | |
# Outputs a ranked list of likely author(itie)s regarding tracked files matching *${1}* | |
# (Makes it easier to discover who likely knows most about the matched files) | |
# (Note: Not always indicative if large refactors/renamings have occurred) | |
# E.g. `git_likely_authority some_pattern_that_matches_a_path` | |
git ls-files "*${1}*" | | |
grep -v -E 'node_modules|vendor' | # edit to avoid certain files/dirs | |
xargs -n1 git blame --line-porcelain | | |
sed -n 's/^author //p' | | |
sort -f | |
describe(' a tribute ') | |
.to(' the syntactical hubris of attempting ') | |
.to(' present logic flows as grammatically coherent ') | |
.english() | |
it(' is a foolish attempt ') | |
.for(' it aids aesthetically but limits functionally ') | |
.and() | |
.truly(' misidentifies ') | |
.a(' difficulty in the understanding of code ') | |
.foolishly(' attributing understandability of it to its ') |
var vic = require('./vic').vic; | |
var singular = require('./singularValidators'); | |
var DateRange = require('./DateRange'); | |
var Date = require('./Date'); | |
var NativeDate = Date.NativeDate; | |
// Regexes adaped/used in the regexBuilder (r) | |
// Flag hard-set to 'i'; | |
var YEAR = /(\d{2,4})/; |
for (var i in $.fn) (function(method, name) { | |
// ignore traversal/selection methods | |
if (typeof method != 'function' || [ | |
'constructor', 'init', 'find', 'add', 'next', 'nextUnil', 'prevUntil', | |
'parents', 'closest', 'eq', 'filter', 'has', 'first', 'siblings', | |
'last', 'map', 'not', 'slice', 'addBack', 'andSelf', 'contents', 'prev', | |
'end', 'not', 'children', 'nextAll', 'prevAll', 'parent', 'parentsUntil' | |
].indexOf(name) > -1) { | |
return; | |
} |