Software development

  • Connect a USB Drive to Your Cloud
  • Linux Email Notifications for Cron Jobs and Bash Scripts
  • Flask, Docker, Pycharm - Setting up development environment
  • Wyświetlania paska postępu operacji

    pv jest to narzędzie do monitorowania przepływu danych przez potoki w systemie Unix/Linux. Wyświetla pasek postępu, prędkość transferu danych, czas, jaki upłynął, i szacowany czas pozostały do zakończenia operacji.

    -p: Wyświetla pasek postępu.
    -t: Pokazuje upływający czas.
    -r: Pokazuje prędkość transferu danych.
    -e: Pokazuje szacowany czas zakończenia operacji.
    

    Na przykład jeśli chcemy śledzić postęp rozpakowywania pliku:

    pv -ptre /home/backup/backup.dump.gz | gunzip > /tmp/backup_dump
    

    Co robi ta komenda?

    Ta komenda wykonuje następujące kroki:

    1. Odczyt pliku skompresowanego: pv odczytuje plik /home/backup/backup.dump.gz.
    2. Monitorowanie przepływu danych: pv wyświetla pasek postępu, prędkość transferu, czas, który upłynął, oraz szacowany czas zakończenia operacji.
    3. Dekompresja pliku: Dane są przekazywane przez pipe (|) do gunzip, który dekompresuje zawartość.
    4. Zapis zdekompresowanego pliku: Zdekompresowane dane są przekierowywane do pliku /tmp/backup_dump.

    #linux #soft

    Automate Postgres psql authentication

    ❯ cat ~/.pgpass
    localhost:5432:*:postgres:pass
    
    > cat ~/.zshrc | grep PGHOST
    export PGHOST=localhost
    

    #soft #postgresql

    Simple, short, and well-organized course. It will give you a quick insight into the basics of prompting techniques.

    Short course ChatGPT Prompt Engineering for Developers

    #ai #soft