Instantly share code, notes, and snippets.

View pubsub-coordinator.sql
/* commands to run on the coordinator */
CREATE EXTENSION citus;
SELECT master_add_node('10.0.0.2', 5432);
SELECT master_add_node('10.0.0.3', 5432);
SELECT start_metadata_sync_to_node(nodename, nodeport) FROM pg_dist_node;
SET citus.replication_model TO 'streaming'
CREATE TABLE events (
event_id bigserial primary key,
View ngrams.js
const _ = require('ramda')
const ngrams = function (string) {
var r = [];
for (var n = 2; n <= string.length; n++)
for (var i = 0; i <= string.length - n; i++)
r.push(string.substring(i, i + n));
return r;
}
View findAndCopy.sh
find <directory> -name 'screen.png' | xargs -n1 cp <file/directory to be copied>
View Parallel.sh
seq 1 10 | xargs -n1 -P5 <any command>
View CountLines.sh
find $directory$ -type f -name "*.py" | xargs cat | wc -l
View ListSSHKeys.sh
for keyfile in ~/.ssh/id_*; do ssh-keygen -l -f "${keyfile}"; done | uniq
View download.sh
// download audio files and convert them to mp3
cat links.txt | xargs -n1 -P2 youtube-dl --extract-audio --audio-format mp3 --audio-quality 9