start new:
tmux
start new with session name:
tmux new -s myname
-- show running queries (pre 9.2) | |
SELECT procpid, age(clock_timestamp(), query_start), usename, current_query | |
FROM pg_stat_activity | |
WHERE current_query != '<IDLE>' AND current_query NOT ILIKE '%pg_stat_activity%' | |
ORDER BY query_start desc; | |
-- show running queries (9.2) | |
SELECT pid, age(clock_timestamp(), query_start), usename, query | |
FROM pg_stat_activity | |
WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%' |
#!/usr/bin/env bash | |
set -eo pipefail | |
NODE_VERSION=$(curl --silent --get https://semver.io/node/stable) | |
NODE_BASENAME=node-v${NODE_VERSION}-linux-x64 | |
NODE_ARCHIVE="http://nodejs.org/dist/v${NODE_VERSION}/${NODE_BASENAME}.tar.gz" | |
# make a temp directory | |
tempdir="$( mktemp -t node_XXXX )" | |
rm -rf $tempdir |
$("#parsleyForm").parsley({ | |
errorClass: 'has-danger', | |
successClass: 'has-success', | |
classHandler: function(ParsleyField) { | |
return ParsleyField.$element.parents('.form-group'); | |
}, | |
errorsContainer: function(ParsleyField) { | |
return ParsleyField.$element.parents('.form-group'); | |
}, | |
errorsWrapper: '<span class="text-help">', |
/opt/arduino
/opt/arduino/libraries/PubSubClient/src/PubSubClient.h
and set a bigger buffer size (for example 512)/opt/arduino/arduino --pref "boardsmanager.additional.urls=http://arduino.esp8266.com/stable/package_esp8266com_index.json" --save-prefs
Adds a set of fields with values to the specified stream. If MAXLEN items are exceeded, items are removed from the beginning of the stream to bring the length down to MAXLEN. The "*" field is to autogenerate an item ID, but can be overriden.
Return value
Simple string reply: epoch time (in milliseconds) followed by a .N (for differentiating multiple events on the same millisecond)