Journal of my recent activities

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

If external servers are blocking access from our IP (blacklist), one solution is to swap the gateway in the private network, through which machines access the Internet.

  1. Network > Gateway
  2. Remove the existing Gateway and create a new one

Private network addresses of your machines, obtained by DHCP should not be changed.

As a result of this operation, there may be situations where Floating IPs pointing to instances in the network stop working, even though everything looks OK in the OVH panel. Then, you need to enter through the Horizon panel and there perform the detachment and reassignment of the floating IP to the instance anew.

#ovh #network #gateway

Sending email from cron

Use the MAILTO environment variable to send any output generated by your script to your email address.

MAILTO=email@example.com
0 */2 * * * /bin/backup.sh

If your script normally produces output but you don't care about it in cron, just sent it to /dev/null and it'll email you only when something is written to stderr.

MAILTO=email@example.com
0 */2 * * * /bin/backup.sh > /dev/null

serverfault.com

#linux #cron

Readwise - a game-changer in reviewing valuable book highlights. Now I receive them in my email daily like clockwork. 📚💼

#productivity

Run wireguard client on linux

cp wg0.conf /etc/wireguard
wg-quick wg0

#linux #wireguard

For the first time in the world, we succeeded in synthesizing the room-temperature superconductor (Tc ≥400 K, 127C) working at ambient pressure with a modified lead-apatite (LK-99) structure.

https://lnkd.in/d-nEzWdp

#qc

Automate Postgres psql authentication

❯ cat ~/.pgpass
localhost:5432:*:postgres:pass

> cat ~/.zshrc | grep PGHOST
export PGHOST=localhost

#soft #postgresql

W systemie KLL-ERP, produkcję w toku wycenia się według rzeczywistych kosztów wytworzenia włącznie z kosztami bezpośrednimi i pośrednimi. Dzięki temu firma może zidentyfikować obszary, w których można zaoszczędzić koszty i zwiększyć zyski.

KLL-ERP Produkcja w toku

#erp

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