19 Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ Π±ΡΡ
Π° ΠΏΡΡΠ½Π°ΡΠΈ Π²Π΅ΡΡΠΈΠΈΡΠ΅ 1.21 ΠΈ 2.7 Π½Π° ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° ncdu (NCurses Disk Usage) Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° Π΄ΠΈΡΠΊΠΎΠ²ΠΎΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Ρ ΡΠ΅ΠΊΡΡΠΎΠ² ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ.
Π£ΡΠΈΠ»ΠΈΡΠ°ΡΠ° Π΅ Π½Π°ΠΏΠΈΡΠ°Π½Π° Π½Π° Π΅Π·ΠΈΡΠΈΡΠ΅ C (Π²Π΅ΡΡΠΈΡ LTS) ΠΈ Zig (Π²Π΅ΡΡΠΈΡ 2.*) Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ncurses ΠΈ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ MIT Π»ΠΈΡΠ΅Π½Π·.
ΠΠ΅ΡΡΠΈΡΡΠ° Π½Π° Zig ΡΠ΅ ΠΎΡΠ»ΠΈΡΠ°Π²Π° Ρ Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΠΎΡΠ΅Π½ ΡΠΊΠ΅Π½Π΅Ρ ΠΈ Π½ΠΎΠ² Π±ΠΈΠ½Π°ΡΠ΅Π½ ΡΠΎΡΠΌΠ°Ρ (Ρ Π²Π³ΡΠ°Π΄Π΅Π½ΠΎ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π΅) Π·Π° Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ.
Π‘ΠΏΠΈΡΡΠΊ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅ ~ ΠΈ ~user Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡ ΡΠ°ΠΉΠ»;
- ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ ΠΈΠΌΠΏΠΎΡΡ ΠΎΡ JSON Ρ Π΅ΠΊΡΠ°Π½ΠΈΡΠ°Π½ΠΈ ΡΡΡΠΎΠ³Π°ΡΠ½ΠΈ Π΄Π²ΠΎΠΉΠΊΠΈ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ UTF-16.
Π‘ΠΏΠΈΡΡΠΊ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² Π²Π΅ΡΡΠΈΡ 1.21:
- ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ ΡΠ° Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° ΠΈ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π½ΡΠ»Π΅Π²ΠΈ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ°Π·ΡΠΈΡΠ΅Π½Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π½Π΅ Π΅ Π½Π°Π»ΠΈΡΠ½Π°;
- ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΈ ΡΠ° Π΅ΠΊΡΠΏΠΎΡΡΡΡ ΠΈ ΠΈΠΌΠΏΠΎΡΡΡΡ Π½Π° JSON Π·Π° ΡΠ»Π°Π³Π° 'Π΄ΡΡΠ³Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ°'.
Π‘ΠΏΠΈΡΡΠΊ Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² Π²Π΅ΡΡΠΈΡ 2.7:
- Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° Zig 0.12 ΠΈΠ»ΠΈ 0.13;
- Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½Π΅ ΠΈ Π·Π°ΠΏΠΈΡ Π½Π° JSON, ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ Ρ Π°Π»Π³ΠΎΡΠΈΡΡΠΌΠ° zstandard;
- Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΡΠ° ΠΎΠΏΡΠΈΠΈ βcompress ΠΈ βexport-block-size;
- ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°Π½ΠΎ Π΅ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎΡΠΎ ΠΏΠΎΠ»Π΅ Π² ΠΊΠΎΡΠ΅Π½Π½ΠΈΡ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΠΏΡΠΈ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ Π² Π±ΠΈΠ½Π°ΡΠ΅Π½ ΡΠΎΡΠΌΠ°Ρ;
- Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΎΠΏΡΠΈΡ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ -Dstrip.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
