Useful Tools | Linux | GitOps | DevOps
Open in Telegram
ΠΠΎΠ»Π΅Π·Π½ΡΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠ΅ opensource ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π½Π° Π²ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ ΠΆΠΈΠ·Π½ΠΈ, Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ ΡΠΎΠ²Π΅ΡΡ. ΠΠΎΠ½ΡΠ°Π²ΠΈΠ»ΡΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈΠ· ΠΏΠΎΡΡΠ° - ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈ Π°Π²ΡΠΎΡΠ° Π·Π²Π΅Π·Π΄ΠΎΠΉ! Web: https://gitgate.d3.ru Π‘ΠΎΡΡΡΠ΄Π½ΠΈΡΠ΅ΡΡΠ²ΠΎ: @maxgrue
Show more6 697
Subscribers
-124 hours
-57 days
+730 days
Posts Archive
Π‘ΠΎΠ²Π΅Ρ Π΄Π½Ρ:
Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π΅ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ
ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π² @gitgate
#tips
coroot - ΠΎΠΏΠ΅Π½ΡΡΡΡ observability ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°
- Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ Π±Π΅Π· Π½Π°ΡΡΡΠΎΠ΅ΠΊ
- ΡΠ²ΠΎΠ΄Π½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
- ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½Π°Ρ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠ°
- ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΠ· ΠΆΡΡΠ½Π°Π»ΠΎΠ²
- ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² 1 ΠΊΠ»ΠΈΠΊ
- Π²ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π°
- ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ
- ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π·Π°ΡΡΠ°Ρ
- AWS ΡΡΠ΅Π½Π΄Π»ΠΈ :)
https://github.com/coroot/coroot
ΠΠΎΠ΄ΡΠΊΠ°Π·Π°Π»: ΠΠ°ΠΊΡΠΈΠΌ ΠΠΎΡΠΎΠ² - @sf1nk5
ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π² @gitgate
#moni #observability #ebpfsshs - TUI SSH ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Ρ fzf ΠΏΠΎΠΈΡΠΊΠΎΠΌ.
Π’Π΅ΡΠΌΠΈΠ½Π°Π»ΡΠ½ΡΠΉ SSH ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ Ρ ΡΠ΄ΠΎΠ±Π½ΡΠΌ fzf ΠΏΠΎΠΈΡΠΊΠΎΠΌ, Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΏΠΈΡΠΊΠ° Ρ
ΠΎΡΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΄Π΅ΡΠΎΠ»ΡΠ½ΡΠΉ SSH ΠΊΠΎΠ½ΡΠΈΠ³, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈΠ·Π· ΠΊΠΎΡΠΎΠ±ΠΊΠΈ Π±Π΅Π· Π²Π½Π΅ΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΏΡΠ°Π²ΠΎΠΊ Π² ΠΊΠΎΠ½ΡΠΈΠ³.
https://github.com/quantumsheep/sshs
ΠΠΎΠ΄Π΅Π»ΠΈΠ»ΡΡ: @Celentano_21_veka
#ssh #tui #util
ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π² @gitgatekubetail - ΡΠΊΡΠΈΠΏΡ Π½Π° bash Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΆΡΡΠ½Π°Π»ΠΎΠ² Kubernetes ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠ² (pods)
Π‘ΠΊΡΠΈΠΏΡ Bash, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΆΡΡΠ½Π°Π»Ρ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
pod Π² ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡΠΎΠΊ. ΠΡΠΎ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ "kubectl logs -f", Π½ΠΎ Π΄Π»Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
pod.
https://github.com/johanhaleby/kubetail
ΠΠΎΠ΄ΡΠΊΠ°Π·Π°Π»: ΠΠ°ΠΊΡΠΈΠΌ ΠΠΎΡΠΎΠ² - @sf1nk5
#moni #k8s #log #tools
ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ Π² @gitgateΠΡΠΈΠ³Π»Π°ΡΠ°Π΅ΠΌ Π½Π° ΠΌΠΈΡΠ°ΠΏ Β«DevOps β Π½ΠΎΠ²ΡΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅Β» ΠΎΡ ΠΠ‘Π!
π 31 Π°Π²Π³ΡΡΡΠ° Π² 12:00
π ΠΠ½Π»Π°ΠΉΠ½
ΠΠ° ΠΌΠΈΡΠ°ΠΏΠ΅ ΠΎΠ±ΡΡΠ΄ΠΈΠΌ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈ ΠΈ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ²Ρ ΡΠ°Π·Π²ΠΈΡΠΈΡ DevOps, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π² ΡΡΠ»ΠΎΠ²ΠΈΡΡ
ΠΈΠΌΠΏΠΎΡΡΠΎΠ·Π°ΠΌΠ΅ΡΠ΅Π½ΠΈΡ. ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΈ Π²Π½Π΅Π΄ΡΡΡΡ Π»ΡΡΡΠΈΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Π‘ΠΏΠΈΠΊΠ΅ΡΡ ΠΎΡ ΠΠ‘Π:
πΈ Β«Serverless: Π½ΠΎΠ²ΡΠΉ ΠΏΡΡΡ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅Β» β ΠΠ΅Π² ΠΠ΅ΠΌΠΈΡΠΎΠ²ΡΠΊΠΈΠΉ
πΈ Β«ΠΠ΅ΡΠ΅Π½ΠΎΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠ° ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ CI-ΡΠΈΡΡΠ΅ΠΌΡ Π² Π΄ΡΡΠ³ΡΡΒ» β ΠΠ΅ΡΡ ΠΠ°Π»ΠΎΠ½Π·Π°
πΈ Β«ΠΠΎΡΠ΅ΠΌΡ Ρ Π½Π°Ρ ΡΠ²ΠΎΡ ΠΆΠ΅Π»Π΅Π·ΠΎΒ» β ΠΠ»Π΅ΠΊΡΠ°Π½Π΄Ρ Π’Π°ΡΠ°ΡΠΈΠ½ΡΠ΅Π²
Π‘ΠΏΠΈΠΊΠ΅ΡΡ ΠΎΡ ΠΏΠ°ΡΡΠ½Π΅ΡΠΎΠ² ΠΠ‘Π (ΡΠ΅ΠΌΠ° Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π° ΠΏΠΎΠ·ΠΆΠ΅) Π²ΡΡΡΡΠΏΡΡ Ρ Π΄ΠΎΠΊΠ»Π°Π΄Π°ΠΌΠΈ, Π·Π°Π²Π΅ΡΡΠΈΡ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠ΅ ΠΠ»ΡΠ± DevOps, Π³Π΄Π΅ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΈ ΡΠΌΠΎΠ³ΡΡ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
ΠΠ°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ: https://cnrlink.com/psbmeetupusefult
Π Π΅ΠΊΠ»Π°ΠΌΠ°. ΠΠΠ "ΠΡΠΎΠΌΡΠ²ΡΠ·ΡΠ±Π°Π½ΠΊ". ΠΠΠ 7744000912. erid: LjN8KQ81B
promgen β ΡΡΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Π΄Π»Ρ Prometheus Π² Π²ΠΈΠ΄Π΅ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ Π½Π° Django , ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ Π²Π°ΠΌ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ:
-ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Prometheus
- Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΡΠ°Π²ΠΈΠ» ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ
https://github.com/line/promgen
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ: https://line.github.io/promgen
#moni #prometheus #alert #web #toolsΠ‘ΠΎΠ²Π΅Ρ Π΄Π½Ρ:
ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ Π΄ΠΈΡΠΊΠΎΠ² Π² Π²ΠΈΡΡΡΠ°Π»ΠΊΠ΅. ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠΊΠΈΠ½ΡΡΠ΅ ΠΌΠ΅ΡΡΠΎ Π² Π±Π»ΠΎΡΠ½ΠΈΠΊ Π² Π³ΠΈΠΏΠ΅ΡΠ²ΠΈΠ·ΠΎΡΠ΅.
#rescan disk
echo 1>/sys/class/block/sda/device/rescan
# install tools
apt-get install cloud-guest-utils
# extend partition
growpart /dev/sda 1
#extend FS
resize2fs /dev/sda1
#tipsghostunnel - ΠΏΡΠΎΡΡΠΎΠΉ SSL/TLS ΠΏΡΠΎΠΊΡΠΈ Ρ Π²Π·Π°ΠΈΠΌΠ½ΠΎΠΉ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ Π΄Π»Ρ Π·Π°ΡΠΈΡΡ Π½Π΅-TLS-ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
Ghostunnel ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π΄Π²Π° ΡΠ΅ΠΆΠΈΠΌΠ°: ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠΉ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΠΉ.
Ghostunnel Π² ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄ Π±ΡΠΊΠ΅Π½Π΄-ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π·Π°ΡΠΈΡΠ΅Π½Π½ΡΠ΅ TLS ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π·Π°ΡΠ΅ΠΌ ΠΏΡΠΎΠΊΡΠΈΡΡΡΡΡΡ Π½Π° (Π½Π΅Π·Π°ΡΠΈΡΠ΅Π½Π½ΡΠΉ) Π±ΡΠΊΠ΅Π½Π΄. ΠΡΠΊΠ΅Π½Π΄ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ TCP ΡΠΎΡΡΠΎΠΌ ΠΈΠ»ΠΈ unix socket.
Ghostunnel Π² ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ (Π½Π΅Π·Π°ΡΠΈΡΠ΅Π½Π½ΡΠ΅) ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· TCP ΠΏΠΎΡΡ ΠΈΠ»ΠΈ unix socket ΠΈ ΠΏΡΠΎΠΊΡΠΈΡΡΠ΅Ρ ΠΈΡ
Π½Π° Π·Π°ΡΠΈΡΠ΅Π½Π½ΡΠΉ TLS-ΡΠ΅ΡΠ²ΠΈΡ.
ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ghostunnel ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ stunnel.
https://github.com/ghostunnel/ghostunnel
ΠΠΎΠ΄ΡΠΊΠ°Π·Π°Π»: ΠΠΌΠΈΡΡΠΈΠΉ ΠΡΠΈΠΌΠΎΠ²
#proxy #stunnel #tls #securityfsextender - ΡΠ°ΡΡΠΈΡΡΠ΅Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π΄ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°, Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π½ΠΈΠΆΠ΅Π»Π΅ΠΆΠ°ΡΠΈΠΌΠΈ ΡΠ»ΠΎΡΠΌΠΈ.
ΠΠΎΠΆΠ΅Ρ ΡΠ°ΡΡΠΈΡΡΡΡ: ext3, ext4, xfs, Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΎΠΌΠ° LVM, LVM Volume Group (Π·Π° ΡΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΡΡ
ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ
ΡΠΎΠΌΠΎΠ² ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ
, Π½ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΡ
), ΡΠ°Π·Π΄Π΅Π»Ρ Π½Π° Π΄ΠΈΡΠΊΠ°Ρ
Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² MSDOS ΠΈ GPT. ΠΠΎΠΆΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ: Π½ΠΎΠ²ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Ρ ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΎΠΌΠ° LVM Π½Π° Π΄ΠΈΡΠΊΠ°Ρ
Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΠΌΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² MSDOS ΠΈ GPT.
Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° go, Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΏΠ°ΠΊΠ΅ΡΠΎΠ².
https://github.com/rekby/fsextender
#tools #fs #lvm #ext3 #ext4 #xfs #resizeΠ‘ΠΎΠ²Π΅Ρ Π΄Π½Ρ:
ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π΄ΠΈΡΠΊΠ° ΠΏΠΎΠ΄ ext3/4 Π² linux Π΄ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° (Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ ΠΏΠΎΠ΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ²ΠΎΠ΅ ΠΈΠΌΡ Π΄ΠΈΡΠΊΠ° !!!)
#! /usr/bin/env bash
set -e
parted -s -a opt /dev/sda "print free" "resizepart 2 100%" "print free"
if [ $? -ne 0 ]; then
echo "Error resize partition"
exit 1
fi
resize2fs /dev/sda2
if [ $? -ne 0 ]; then
echo "Error resize filesystem"
exit 1
fi
echo "Resize partition and filesystem success"
ΠΠΎΠ΄Π΅Π»ΠΈΠ»ΡΡ: ΠΠ»Π΅ΠΊΡΠ΅ΠΉ ΠΠ³Π°ΡΠΎΠ½ΠΎΠ² - @supmea
ΠΠΎΡΡΠ½Π΅Π½ΠΈΡ - https://t.me/bashday/99966
#tipsΠ‘ΠΎΠ²Π΅Ρ Π΄Π½Ρ:
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ ΡΠ·Π»Π°
hostnamectl set-hostname "mynode"
#tipsPS-Commands - Π±ΠΎΠ»ΡΡΠ°Ρ Π±Π°Π·Π° Π·Π°ΠΌΠ΅ΡΠΎΠΊ PowerShell Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅.
Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π°Π±ΠΎΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅ΡΡΠΎΠ²ΡΠΉ ΡΡΠ΅Π½Π΄ WinForms Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°. Π‘ Π½Π΅Π΄Π°Π²Π½Π΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π°ΠΌΠ΅ΡΠΎΠΊ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ ΠΈ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠΌΠΈ ΡΡΠΈΠ»ΠΈΡΠ°ΠΌΠΈ Linux, Π° ΡΠ°ΠΊΠΆΠ΅ Docker ΠΈ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ
ΡΠΈΡΡΠ΅ΠΌ
https://github.com/Lifailon/PS-Commands
ΠΠ΅Π±: https://lifailon.github.io
ΠΠΎΠ΄ΡΠΊΠ°Π·Π°Π»: Alex Kup ( @Lifalion )
#poweshell #code #sanple #doc #winβΠ£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Kubernetes Π²ΡΡ
ΠΎΠ΄ΠΈΡ ΠΈΠ·-ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ?
ΠΡΠ΅Π³ΠΎ Π·Π° ΠΏΠ°ΡΡ ΡΠ°ΡΠΎΠ² Π²Ρ Π½Π°ΡΡΠΈΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ConfigMaps Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Secrets Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ.
ΠΡ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΡΠ΅Ρ
Π½ΠΈΠΊΠΈ, Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ ΠΈ ΡΠ΅ΠΊΡΠ΅ΡΠ°ΠΌΠΈ Π² Kubernetes, ΠΈ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΠΊΠΈ ΡΡΠ΅ΡΠΊΠΈ Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ
ΠΎΡΠΈΠ±ΠΎΠΊ.
π ΠΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ ΠΊ ΠΎΡΠΊΡΡΡΠΎΠΌΡ Π²Π΅Π±ΠΈΠ½Π°ΡΡ 28 Π°Π²Π³ΡΡΡΠ° Π² 20:00 ΠΌΡΠΊ!
Π£ΡΠΎΠΊ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌ, backend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ, fullstack-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΠΎΡΠ°ΠΌ ΠΠ.
π₯ ΠΡΡΡΠ΅ΡΠ°Π΅ΠΌΡΡ Π² ΠΏΡΠ΅Π΄Π΄Π²Π΅ΡΠΈΠΈ ΡΡΠ°ΡΡΠ° ΠΊΡΡΡΠ° Β«DevOps-ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ». ΠΡΠ΅ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΈ Π²Π΅Π±ΠΈΠ½Π°ΡΠ° ΠΏΠΎΠ»ΡΡΠ°Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π½Ρ Π½Π° ΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅!
π Π Π΅Π³ΠΈΡΡΡΠΈΡΡΠΉΡΠ΅ΡΡ ΠΏΡΡΠΌΠΎ ΡΠ΅ΠΉΡΠ°Ρ, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠ΅: https://vk.cc/czJUVG
Π Π΅ΠΊΠ»Π°ΠΌΠ°. ΠΠΠ Β«ΠΡΡΡ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅Β», ΠΠΠ Π 1177746618576, www.otus.ru
pgrollβ CLI ΡΡΠΈΠ»ΠΈΡΠ° Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΡ
ΠΈ ΠΎΠ±ΡΠ°ΡΠΈΠΌΡΡ
ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΉ ΡΡ
Π΅ΠΌ Π΄Π»Ρ PostgreSQL, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ°Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΡΠΈΠΉ ΡΡ
Π΅ΠΌ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
Π£ΠΌΠ΅Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ, ΡΡΠΎΠ±Ρ Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΡΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΡ
Π΅ΠΌΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
, ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
ΠΈ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΡΠ°ΡΡΡ
ΠΈ Π½ΠΎΠ²ΡΡ
Π²Π΅ΡΡΠΈΠΉ ΡΡ
Π΅ΠΌΡ (Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ Π²Π½Π΅ΡΠ΅Π½ΠΈΠΈ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ!). ΠΡΠΎ ΡΡΡΡΠ°Π½ΡΠ΅Ρ ΡΠΈΡΠΊΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΠΌΠΈ ΡΡ
Π΅ΠΌ, ΠΈ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΏΡΠΎΡΠ°Π΅Ρ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΠ΅ ΠΎΡΠΊΠ°ΡΡ.
Π€ΡΠ½ΠΊΡΠΈΠΈ
- ΠΠΈΠ³ΡΠ°ΡΠΈΠΈ Π±Π΅Π· ΠΏΡΠΎΡΡΠΎΠ΅Π² (Π±Π΅Π· Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
, Π±Π΅Π· ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ).
- ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΠΉΡΠ΅ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΡΠ°Π±ΠΎΡΡ ΡΡΠ°ΡΡΡ
ΠΈ Π½ΠΎΠ²ΡΡ
Π²Π΅ΡΡΠΈΠΉ ΡΡ
Π΅ΠΌΡ.
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ»Π±ΡΠΎΠ² ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ.
- ΠΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΠΉ ΠΎΡΠΊΠ°Ρ Π² ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ.
- Π Π°Π±ΠΎΡΠ°Π΅Ρ Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΡΡ
Π΅ΠΌΠ°ΠΌΠΈ, Π½Π΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ Π½Π°ΡΠΈΠ½Π°ΡΡ Ρ Π½ΡΠ»Ρ.
- Π Π°Π±ΠΎΡΠ°Π΅Ρ Ρ Postgres 14.0 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΠΌΠΈ Π²Π΅ΡΡΠΈΡΠΌΠΈ.
- Π Π°Π±ΠΎΡΠ°Π΅Ρ Ρ Π»ΡΠ±ΡΠΌ ΡΠ΅ΡΠ²ΠΈΡΠΎΠΌ Postgres (Π²ΠΊΠ»ΡΡΠ°Ρ RDS ΠΈ Aurora).
ΠΠ°ΠΏΠΈΡΠ°Π½ΠΎ Π½Π° Go, ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½Π°Ρ,Π±Π΅Π· Π²Π½Π΅ΡΠ½ΠΈΡ
Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ.
https://github.com/xataio/pgroll
#postgres #migrationbemi - Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π΄Π°Π½Π½ΡΡ
Π² PostgreSQL
Bemi Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Ρ 100% Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ ΠΈ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ. ΠΠ½ Π΄Π΅Π»Π°Π΅Ρ ΡΡΠΎ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Ρ PostgreSQL Write-Ahead Log (WAL) ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΡΡ ΡΠ°Π±Π»ΠΎΠ½ Π΄Π°Π½Π½ΡΡ
Change Data Capture (CDC).
Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΏΡΠΎΡΡΠΎΡΡ ΠΈ Π½Π΅ΠΈΠ½Π²Π°Π·ΠΈΠ²Π½ΠΎΡΡΠΈ, Bemi ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠΎΠ½ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π½ΠΈΠΊΠ°ΠΊΠΈΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ
ΡΠ°Π±Π»ΠΈΡΠ°Ρ
Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
.
https://github.com/BemiHQ/bemi
#postgres #moni #watchdogdasel - (data select) ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠΊΠΈ, Π²ΡΡΠ°Π²ΠΊΠΈ, ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΡΠΊΡΡΡΡ JSON, TOML, YAML, XML ΠΈ CSV.
Π£ΠΌΠ΅Π΅Ρ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠΌΠ°ΡΠ°ΠΌΠΈ.
Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ jq ΠΈ yq Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΎΡΠΌΠ°ΡΠΎΠ².
ΠΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΡΠΉ, Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° go, Π΅ΡΡΡ ΠΈ Π² Π²ΠΈΠ΄Π΅ go package Π΄Π»Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°Π½ΠΈΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
https://github.com/TomWright/dasel
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ: https://daseldocs.tomwright.me
#json #toml #yaml #xml #csv #jq #yq #toolsDevToys - ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠ΅ΡΠ°ΡΡ ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°Ρ Π½Π°Π±ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ², ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΡ
Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ
Π½Π΅Π±ΠΎΠ»ΡΡΠΈΡ
Π·Π°Π΄Π°Ρ. ΠΠ΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΡΡ
Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ², ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΡΠΎ ΡΠ°ΡΡΠΈΡΡΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡ ΠΈΠ»ΠΈ ΡΠΆΠ°ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ Smart Detection ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΡΠΈΡΠΈΠ²Π½ΠΎ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ Π»ΡΡΡΠΈΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ Π΄Π°Π½Π½ΡΡ
Π² Π±ΡΡΠ΅ΡΠ΅ ΠΎΠ±ΠΌΠ΅Π½Π°.
DevToys 2.0 ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ 30 ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ:
- ΠΊΠΎΠ½Π²Π΅ΡΡΠ΅ΡΡ: JSON <> YAML, Π΄Π°ΡΠ°, ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Ρ...
- ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ/Π΄Π΅ΠΊΠΎΠ΄Π΅ΡΡ: HTML, URL-Π°Π΄ΡΠ΅ΡΠ°, Base64, GZip, JWT, QR-ΠΊΠΎΠ΄...
- ΡΠΎΡΠΌΠ°ΡΠ΅ΡΡ: JSON, SQL, XML...
- Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ: Ρ
ΡΡ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΡ, Lorem Ipsum, ΠΏΠ°ΡΠΎΠ»Π΅ΠΉ...
- Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ: ΡΠΈΠΌΡΠ»ΡΡΠΎΡ ΡΠ²Π΅ΡΠΎΠ²ΠΎΠΉ ΡΠ»Π΅ΠΏΠΎΡΡ, ΠΊΠΎΠΌΠΏΡΠ΅ΡΡΠΎΡ PNG/JPEG...
- ΡΠ΅ΡΡΠ΅ΡΡ: JSONPath, RegEx, XML...
- ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΡΠΈΠ»ΠΈΡΡ: ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ Markdown, ΡΡΠ΅Π΄ΡΡΠ²ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠ°, Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ ΠΈ ΡΡΠΈΠ»ΠΈΡΡ...
https://github.com/DevToys-app/DevToys
ΠΠΎΠ΄Π΅Π»ΠΈΠ»ΡΡ: @cmdrcrm
#windows #tools #utilsStirling-PDF - ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ PDF, Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ- ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΠΎΠΌΡ PDF24, Π½ΠΎ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡΠΉ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ΅
Π‘ΠΏΠΈΡΠΎΠΊ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π²Π΅ΡΡΠΌΠ° ΠΎΠ±ΡΠΈΡΠ΅Π½, Π±ΠΎΠ»Π΅Π΅ ΡΡΠ΅Ρ
Π΄Π΅ΡΡΡΠΊΠΎΠ² ΠΏΠΎΠ·ΠΈΡΠΈΠΉ.
https://github.com/Stirling-Tools/Stirling-PDF
ΠΠΎΠ΄Π΅Π»ΠΈΠ»ΡΡ: @shad0w6
#pdf #toolsGit How To - ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ Π²Π°Ρ Ρ ΠΎΡΠ½ΠΎΠ²Π°ΠΌΠΈ Git. Π’ΡΡ ΡΠΎΠ·Π΄Π°Π½ Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π»ΡΡΡΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ Π½Π°ΡΡΠΈΡΡΡΡ ΡΠ΅ΠΌΡ-Π½ΠΈΠ±ΡΠ΄Ρ β ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΡΠ²ΠΎΠΈΠΌΠΈ ΡΡΠΊΠ°ΠΌΠΈ.
ΠΡΠ΄Π΅ΡΠ΅ ΡΡΠΎΠ»ΠΈΡΡ ΠΊΠΎΠ»Π»Π΅Π³ - Π° ΡΡ ΡΠΌΠ΅Π΅ΡΡ ΡΠ΅ΡΠΈΠΏΠΈΠΊΠ°ΡΡ (cherry pick) ? ΠΠ° ΠΈ Π°ΠΉΡΠΈΡΠ½ΠΈΠΊ Π±Π΅Π· git-a ΡΡΠΎ ΠΏΠ»ΠΎΠ² Π±Π΅Π· ΠΌΠΎΡΠΊΠΎΠ²ΠΊΠΈ..
https://githowto.com/ru
ΠΠΎΠ΄Π΅Π»ΠΈΠ»ΡΡ: @shad0w6
#doc #book #gitpowertoys - Π½Π°Π±ΠΎΡ ΡΡΠΈΠ»ΠΈΡ ΠΎΡ Microsoft Π΄Π»Ρ ΠΎΠΏΡΡΠ½ΡΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΡ
Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Windows Π΄Π»Ρ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
Π‘ΠΎΡΡΠ°Π²:
Advanced Paste
Always on Top
PowerToys Awake
Command Not Found
Color Picker
Crop And Lock
Environment Variables
FancyZones
File Explorer Add-ons
File Locksmith
File Editor
Image Resizer
Keyboard Manager
Mouse utilities
Without Borders
Peek
Paste as Plain Text
PowerRename
PowerToys Run
Quick Accent
Registry Preview
Screen Ruler
Shortcut Guide
Text Extractor
Video Conference Mute
https://github.com/microsoft/PowerToys
ΠΠΎΠ΄Π΅Π»ΠΈΠ»ΡΡ: @cmdrcrm
#windows #tools #sysutils