I hereby claim:
- I am dserodio on github.
- I am dserodio (https://keybase.io/dserodio) on keybase.
- I have a public key whose fingerprint is CFB1 D267 024B 720A F4F5 27AB 6C51 A8CC BB58 BCC8
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
SELECT s.pid, s.ssl, s.version, a.client_addr, a.usename, a.datname, a.query | |
FROM pg_stat_ssl AS s | |
JOIN pg_stat_activity AS a ON a.pid = s.pid; | |
-- You can see `t|f` in `ssl` field |
while true; do | |
date -Isec | sed -e 's/+00:00//' | tr '\n' ' ' | |
pg_isready -h YOUR_RDS_INSTANCE.rds.amazonaws.com -U USER -d DB_NAME | |
sleep 1 | |
done | tee connection-test-$(date -Imin).log |
# Dockerfile for a multi-stage build of a Ruby app which needs Node at build time | |
# | |
# Thanks to https://github.com/gomex for sharing | |
FROM ruby:2.5.1 as builder | |
RUN curl -sL https://deb.nodesource.com/setup_8.x | bash - &&\ | |
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - &&\ | |
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list |
git blame
will show the author of the last commit that modified the particular line. If whitespaces were removed or that piece of code was moved around, blame will show that commit and you might blame the wrong person.
git blame -w -M
-w
will ignore whitespaces and -M
will detect moved or copied lines.
Source: https://coderwall.com/p/x8xbnq/git-don-t-blame-people-for-changing-whitespaces-or-moving-code
{ tail -n +1 -f file.log & } | sed -n '/Initialization finished/q' |
#!/bin/bash | |
# | |
# http://stackoverflow.com/a/9256709/31493 | |
trap_with_arg() { | |
func="$1" ; shift | |
for sig ; do | |
trap "$func $sig" "$sig" | |
done | |
} |
# show process start time for a give PID (GNU ps) | |
ps -o lstart= -p $PID | |
# show process start time for all processes (GNU ps) | |
ps ax -O lstart | |
# show process environment variables (BSD grep) | |
ps -Eww -p $PID |
# get native (no VM) docker support (see also Docker for Mac, but this is to support minikube) | |
brew install docker-machine-driver-xhyve | |
sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve | |
sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve | |
minikube start --vm-driver=xhyve | |
# or do this first | |
minikube config set vm-driver xhyve | |
minikube start |