I hereby claim:
- I am juniorbird on github.
- I am kaizendad (https://keybase.io/kaizendad) on keybase.
- I have a public key ASDADvJ-ismCZ4K8ZJeHQhT1OBHQGk0Gf5nbVRy4SQFnAwo
To claim this, I am signing this object:
[ | |
{ | |
"type": "escape", | |
"width": 64, | |
"align": "left" | |
}, | |
{ | |
"type": "illuminationDown", | |
"width": 40, | |
"align": "left", |
I hereby claim:
To claim this, I am signing this object:
let utils = {}; | |
utils.memoize = function(fn) { | |
let cache = {}; | |
return function(...args) { | |
let key = [...args].join(','); | |
if (cache[key]) return cache[key]; | |
function getFirstRepeatingCharacter(someString) { | |
let len = someString.length; | |
let cache = {}; | |
for (let i = 0; i < len; i++) { | |
let currentLetter = someString.charAt(i); | |
if (cache[currentLetter]) return someString.charAt(i); | |
cache[currentLetter] = true; | |
} | |
setw -g mode-keys vi | |
# split panes using | and - | |
bind \ split-window -h -c "#{pane_current_path}" | |
bind - split-window -v | |
unbind '"' | |
unbind % | |
# require I name windows and sessions | |
bind-key S command-prompt -p "Name of new session: " "new-session -s '%%'" |
let storiesList = prompt('Paste your comma-separated story list here'); | |
let target = document.getElementById('en-note'); | |
let storiesArr = storiesList.split(',').sort(); | |
let nodes = storiesArr.map(story => makeEvernoteHeading(story)); | |
nodes.forEach(node => { | |
target.appendChild(node); | |
target.appendChild(makeEvernoteSpacer()); |
<iframe src="https://juniorbird.github.io/quotes-for-taco/" frameborder="0" width="100%"></iframe> |
echo " | |
rdr pass inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080 | |
rdr pass inet proto tcp from any to any port 443 -> 127.0.0.1 port 8443 | |
" | sudo pfctl -ef - |
############## | |
# Time-related tasks | |
set plannerMonth to (month of (current date) as text) | |
set plannerDay to (day of (current date) as text) | |
set plannerYear to (year of (current date) as text) | |
################ | |
# Set up our file paths | |
# Base paths |
'use strict'; | |
function sortedCal(calArray) { | |
return calArray.sort((a, b) => a[0] > b[0]); | |
} | |
function mergeRanges(sortedCal) { | |
let start; | |
let end; |