Short title of solved problem and solution [Describe the general problem and the chosen solution in free from in a few sentences. Leave specific details for the following sections]
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import time | |
import logging | |
import sqlite3 | |
import pytest | |
logger = logging.getLogger("ExampleDBClient") | |
RECONNECT_SLEEP = 30 | |
RECONNECT_ATTEMPTS = 3 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pipenv -h | |
pipenv install | |
pipenv --python3.7 | |
pipenv shell | |
pipenv install --dev sphinx | |
pipenv install --dev sphinx --skip-lock |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git_branch() { | |
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/' | |
} | |
export PS1="\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\[\033[00;33m\]\$(git_branch)\[\033[00m\]\$ " | |
alias g='git' | |
source /usr/share/bash-completion/completions/git | |
complete -o default -o nospace -F _git g |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git rm --cached filename # Remove a file from repository without removing it locally | |
git reset --hard HEAD~2 # Delete last 2 commits, code included | |
git diff --name-only $commit # State the files changed in a commit |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ALTER SEQUENCE id_seq_player RENAME TO player_id_seq; # rename a sequence artifact | |
ALTER SEQUENCE model_id_seq RESTART WITH 1; # there is also select setval(); | |
# Remove connections from a certain DB, useful for ill-finished test runs. | |
SELECT pid, pg_terminate_backend(pid) FROM pg_stat_activity WHERE datname='DB_NAME'; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo nmap --min-hostgroup 100 -F -sS -n -T4 $IP/32 | |
nc |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Get all indices, verbose | |
GET /_cat/indices?v | |
# Create an index with a mapping | |
PUT index | |
{ | |
"mappings": { | |
"_doc": { | |
"properties": { | |
"field": { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
app: for application, many things are considered an application. Use adjectives like web_app, phone_app, django_app | |
api: application programming interface (any communication protocol may be labelled an API, user rest_api when possible) | |
rel: relation or relative? | |
srv: server or service? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# https://misc.flogisoft.com/bash/tip_colors_and_formatting | |
RED="\\e[91m" | |
GREEN="\\e[32m" | |
BLUE="\\e[94m" | |
YELLOW="\\e[33m" | |
REGULAR="\\e[39m" | |
REPORTS=".coverage-reports" | |
SRC="app" | |
VERSION=$(shell cat ${SRC}/__init__.py | head -n 1 | cut -d" " -f 3 | tr -d "'") |