gpg --output mygpgkey_pub.gpg --armor --export [email protected]
gpg --output mygpgkey_sec.gpg --armor --export-secret-key [email protected]
gpg --import mygpgkey_pub.gpg
gpg --allow-secret-key-import --import mygpgkey_sec.gpg
| #################### | |
| # Define Decorator # | |
| #################### | |
| def psycopg2_cursor(conn_info): | |
| """Wrap function to setup and tear down a Postgres connection while | |
| providing a cursor object to make queries with. | |
| """ | |
| def wrap(f): | |
| @wraps(f) | |
| def wrapper(*args, **kwargs): |
| import psycopg2 | |
| from functools import wraps | |
| from contextlib import contextmanager | |
| from psycopg2.pool import ThreadedConnectionPool | |
| PSQL_CONN = { | |
| 'host': '127.0.0.1', | |
| 'port': '5432', | |
| 'user': 'user', | |
| 'password': 'password', |
| sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 9BDB3D89CE49EC21 |
gpg --output mygpgkey_pub.gpg --armor --export [email protected]
gpg --output mygpgkey_sec.gpg --armor --export-secret-key [email protected]
gpg --import mygpgkey_pub.gpg
gpg --allow-secret-key-import --import mygpgkey_sec.gpg
| -- 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%' |
| ========== Delete all merged local branches ========== | |
| # Courtesy: https://stackoverflow.com/questions/6127328/how-can-i-delete-all-git-branches-which-have-been-merged | |
| git branch --merged | egrep -v "(^\*|master|dev)" | xargs git branch -d | |
| ==========Oneline log decorate with stat ========== | |
| git log --decorate --stat --oneline |
| -- Lock table db_table in database | |
| lock TABLE db_table in access exclusive mode ; |
| # BBC Asian Network | |
| http://bbcmedia.ic.llnwd.net/stream/bbcmedia_asianet_mf_p | |
| # BBC Radio 2 | |
| http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio2_mf_p | |
| # BBC Radio 6 Music | |
| http://bbcmedia.ic.llnwd.net/stream/bbcmedia_6music_mf_p | |
| # BBC Radio One | |
| http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio1_mf_p | |
| # BBC Radio Xtra | |
| http://bbcmedia.ic.llnwd.net/stream/bbcmedia_radio1xtra_mf_p |
| # Debian console command | |
| $ sudo su postgres | |
| $ pg_dumpall -v --globals-only -f "/path/to/useraccts.sql" | |
| # Restore command | |
| $ psql -h localhost -d postgres -U postgres -f "/path/to/useraccts.sql" |
| #!/bin/bash | |
| # git-cleanup-repo | |
| # | |
| # Author: Rob Miller <[email protected]> | |
| # Adapted from the original by Yorick Sijsling | |
| git checkout master &> /dev/null | |
| # Make sure we're working with the most up-to-date version of master. | |
| git fetch |