W tym miejscu znajdziesz fragmenty kodów źródłowych oraz komendy, z których często korzystam i trudno mi je wszystkie zapamietać :P
Docker
Usuwanie wszystkich kontenerów oraz obrazów
docker stop $(docker ps -a -q) && \
docker rm -f $(docker ps -a -q) && \
docker rmi -f $(docker images -q)
docker system prune -a
Zalogowanie się do kontenera
docker exec -it [container-id] bash
Usunięcie logów kontenera
echo "" > $(docker inspect --format='{{.LogPath}}' [container_name_or_id])
Python
Wyczyszczenie kolejki zadań w Celery
celery -A [celery_instance] amqp queue.purge [queue_name]
Dekorator
import functools
def decorator(func):
@functools.wraps(func)
def wrapper(*args, **kwargs):
return func(*args, **kwargs)
return wrapper
Bash
Równoległe uruchamianie listy poleceń
parallel --max-procs=10 -u --eta < run.sh
PostgreSQL
Wyeksportowanie wyniku zapytania SQL do CSV
COPY ([query]) TO '[path_to_file]' DELIMITER ';' CSV HEADER;