medium.com — очистка после вызова всякой херни с background task
medium.com — аргументы в контекстосрач
medium.com — мультиконтекст и его возможное использование (вдруг придется)
github.com
github.com
Простенькие DI контейнеры
medium.com — аргументы в контекстосрач
medium.com — мультиконтекст и его возможное использование (вдруг придется)
github.com
github.com
Простенькие DI контейнеры
nohup program 2>&1 </dev/null | cat >> /path/to/logs/program.log &
dave.cheney.net
dave.cheney.net
работа с пустыми struct — прикольные приемчики
(кое-где почему-то видно только через прокси)
dave.cheney.net
работа с пустыми struct — прикольные приемчики
(кое-где почему-то видно только через прокси)
habrahabr.ru
схороню и себе
схороню и себе
hgfischer.org
Итого, в .bashrc
```
cd () {
builtin cd "$@"
cdir=$PWD
while [ "$cdir" != "/" ]; do
if [ -e "$cdir/.gopath" ]; then
export GOPATH=$cdir
break
fi
cdir=$(dirname "$cdir")
done
}
```
в папке с проектом :>.gopath
и заходим через cd
Итого, в .bashrc
```
cd () {
builtin cd "$@"
cdir=$PWD
while [ "$cdir" != "/" ]; do
if [ -e "$cdir/.gopath" ]; then
export GOPATH=$cdir
break
fi
cdir=$(dirname "$cdir")
done
}
```
в папке с проектом :>.gopath
и заходим через cd
pix.zaar.be
Чтобы вставлять правильные костыли
Чтобы вставлять правильные костыли
for tbl in `psql -qAt -c "select tablename from pg_tables where schemaname = 'public';" YOUR_DB` ; do psql -c "alter table \"$tbl\" owner to NEW_OWNER" YOUR_DB ; done
for tbl in `psql -qAt -c "select sequence_name from information_schema.sequences where sequence_schema = 'public';" YOUR_DB` ; do psql -c "alter table \"$tbl\" owner to NEW_OWNER" YOUR_DB ; done
for tbl in `psql -qAt -c "select table_name from information_schema.views where table_schema = 'public';" YOUR_DB` ; do psql -c "alter table \"$tbl\" owner to NEW_OWNER" YOUR_DB ; done
```