start new:
tmux
start new with session name:
tmux new -s myname
diff --git a/package-lock.json b/package-lock.json | |
index 8aec82b..aa149be 100644 | |
--- a/package-lock.json | |
+++ b/package-lock.json | |
@@ -14,6 +14,16 @@ | |
"through2": "2.0.3" | |
} | |
}, | |
+ "JSONStream": { | |
+ "version": "1.3.1", |
global <<< require \prelude-ls | |
fizzbuzz = (x) -> | |
| x % 15 is 0 => \fizzbuzz | |
| x % 5 is 0 => \buzz | |
| x % 3 is 0 => \fizz | |
| otherwise => x | |
[1 to 100] |> map fizzbuzz |> each console.log |
#!/bin/bash | |
screen -wipe | |
screen -mdS mytest bash -c 'for i in {1..10}; do echo "this is $i" > myfile; sleep 1; done' | |
PID=$(screen -list | grep mytest | cut -f1 -d'.' | sed 's/\W//g') | |
echo "PID is: $PID" | |
pause () { | |
echo "pausing process $PID" | |
kill -STOP $PID |
#!/bin/bash | |
# for question at http://superuser.com/questions/1069702/how-to-expand-a-loop-iterating-over-an-array-dynamically-in-bash/1159076#1159076 | |
req="a b c d" | |
read -a MODULES <<<$req | |
i=0 | |
for ((i = 0; i < "${#MODULES[@]}"; i++)); do | |
MODULE_NAME=${MODULES[$i]} | |
echo $MODULE_NAME |
# Run this script at http://livescript.net | |
export function merge _obj1, obj2, inplace=no | |
obj1 = unless inplace | |
JSON.parse JSON.stringify _obj1 | |
else | |
_obj1 | |
for p of obj2 | |
t-obj1 = typeof! obj1[p] | |
if typeof! obj2[p] is \Object |
TEST: function (){ | |
var a, b, result, expected; | |
a = { | |
a: 1, | |
b: 2, | |
c: { | |
ca: 1, | |
cb: 2 | |
} | |
}; |
#!/bin/bash | |
FOLDER=$1 | |
zip -r "${FOLDER%/}.zip" "${FOLDER%/}" |
# TODO: Add tests | |
packet = "@00RD0000000157*\r" # a valid packet | |
query = (x) -> | |
// # check if input is a valid Hostlink query | |
# -------------------------------------------- | |
| /^@ # start header | |
| [0-3][0-9] # unit no, must be 00-31 |