View queue.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$$('figure img') | |
.map(el => el.src) | |
.reverse() | |
.reduce((last, next) => { | |
return () => { | |
setTimeout(() => { | |
console.log('<img src="'+ next +'" />') | |
last() | |
}, 1000) | |
} |
View set.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
STATEFILE=${STATEFILE:-retry.log} | |
# dependencies | |
for i in sort gsed grep echo | |
do command -v $i > /dev/null || (echo $i not found >&2 && exit 1) | |
done | |
prime() { |
View npmr
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
# Like `npm`, but executes the command in nested sub-directories within | |
# your current git repository | |
# | |
# @author CJ <lim@chernjie.com> | |
# Example: | |
# | |
# $ npmr ls lodash # List installed packages in nested node packages |
View parallelLimit
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
rundir=/var/run/parallelLimit | |
pause_file="$rundir/paused" | |
harakiri_file="$rundir/good-day-to-die" | |
is-paused() { | |
[ -f "$pause_file" ] | |
} |
View mkpasswd
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
from optparse import OptionParser | |
from passlib.hash import sha512_crypt; | |
import getpass; | |
parser = OptionParser(usage="%prog --method=sha-512") | |
parser.add_option( | |
'--method', |
View jsonFilterByKeys.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
json2markdowntable () { | |
local headers=$@ | |
echo $headers | sed "s, , | ,g" | |
seq $# | while read i; do echo " --- "; done | xargs | sed "s, , | ,g" | |
json -a $headers -d" | " | |
} |
View order-interval.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env node | |
// time csvtojson data/order-interval-20180102.csv | node mockup/order-interval.js | |
var stdin = require('../../ppdg/ppdg-elk/src/stdinjson.js'); | |
var lodash = require('lodash'); | |
stdin(_process); | |
function _process (err, data) { | |
return lodash(data) |
View gitmoji-cheatsheet.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var table = $$('.emoji-card').map((el, i) => { | |
return { | |
emoji: el.firstChild.firstChild.innerHTML, | |
code: el.lastChild.firstChild.innerHTML, | |
description: el.lastChild.lastChild.innerHTML | |
}; | |
}).reduce((table, el, i) => { | |
var tr = document.createElement('tr'); | |
tr.innerHTML = '<td>' + el.emoji + '</td><td>' + el.code + '</td><td>' + el.description + '</td>'; | |
table.appendChild(tr); |
View .editorconfig
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# EditorConfig is awesome: http://EditorConfig.org | |
# top-most EditorConfig file | |
root = true | |
# Unix-style newlines with a newline ending every file | |
[*] | |
end_of_line = lf | |
insert_final_newline = true |
View branch-cleanup.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
COLOR_YELLOW(){ echo -en "\033[33m"; } | |
COLOR_RESET() { echo -en "\033[0m"; } | |
MAIN_BRANCH=${1:-master} | |
MAIN_REMOTE=${2:-origin} | |
label() { | |
echo -e "\033[33m$@\033[0m" >&2 |
NewerOlder