ΠΠ· ΡΡΠΌ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ Π½Π° FirstVDS ΠΈ ΡΠΎΠ²Π° Π΅ ΡΠ΅ΠΊΡΡΡΡ Π½Π° ΠΏΡΡΠ²Π°ΡΠ° Π²ΡΠ²Π΅ΠΆΠ΄Π°ΡΠ° Π»Π΅ΠΊΡΠΈΡ ΠΎΡ ΠΌΠΎΡ ΠΊΡΠ°ΡΡΠΊ ΠΊΡΡΡ Π·Π° ΠΏΠΎΠΌΠΎΡ Π½Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΠΈ ΠΊΠΎΠ»Π΅Π³ΠΈ. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π½Π°ΡΠΊΠΎΡΠΎ Π·Π°ΠΏΠΎΡΠ½Π°Ρ
Π° Π΄Π° ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°Ρ ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡ, ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ²Π°Ρ Ρ ΡΠ΅Π΄ΠΈΡΠ° ΡΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. ΠΠ° Π΄Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ° ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠ΅ Π·Π°Π΅Ρ
Π΄Π° Π½Π°ΠΏΠΈΡΠ° ΡΠ°Π·ΠΈ ΠΏΠΎΡΠ΅Π΄ΠΈΡΠ° ΠΎΡ Π»Π΅ΠΊΡΠΈΠΈ. ΠΡΠΊΠΎΠΈ Π½Π΅ΡΠ° Π² Π½Π΅Π³ΠΎ ΡΠ° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π·Π° ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Ρ
ΠΎΡΡΠΈΠ½Π³, Π½ΠΎ ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΈ, Π°ΠΊΠΎ Π½Π΅ Π·Π° Π²ΡΠΈΡΠΊΠΈ, ΡΠΎ Π·Π° ΠΌΠ½ΠΎΠ³ΠΎ. Π’Π°ΠΊΠ° ΡΠ΅ Π°Π΄Π°ΠΏΡΠΈΡΠ°Ρ
ΡΠ΅ΠΊΡΡΠ° Π½Π° Π»Π΅ΠΊΡΠΈΡΡΠ°, Π·Π° Π΄Π° Π³ΠΎ ΡΠΏΠΎΠ΄Π΅Π»Ρ ΡΡΠΊ.
ΠΡΠΌΠ° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ΅ ΠΊΠ°Π·Π²Π° Π΄Π»ΡΠΆΠ½ΠΎΡΡΡΠ° Π²ΠΈ - Π²Π°ΠΆΠ½ΠΎΡΠΎ Π΅, ΡΠ΅ Π²ΡΡΡΠ½ΠΎΡΡ ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΡΠ΅ Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡ. ΠΠ°ΡΠΎΠ²Π° Π½Π΅ΠΊΠ° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ Ρ ΡΠΎΠ²Π° ΠΊΠ°ΠΊΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠ°Π²ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ. ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΌΡ Π·Π°Π΄Π°ΡΠ° Π΅ Π΄Π° ΠΏΠΎΡΡΠ°Π²ΠΈ Π½Π΅ΡΠ°ΡΠ° Π² ΡΠ΅Π΄, Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ΅Π΄ ΠΈ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈ Π·Π° Π±ΡΠ΄Π΅ΡΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ Π½Π° ΡΠ΅Π΄Π°. ΠΠ΅Π· ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΡΡΡΠ²ΡΡΡΡ ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΡΠ° Π² Π±ΡΡΠΊΠΎΡΠΈΡ. ΠΠΎΠ³ΠΎΠ²Π΅ΡΠ΅ Π½Π΅ ΡΠ΅ Π·Π°ΠΏΠΈΡΠ²Π°Ρ ΠΈΠ»ΠΈ Π² ΡΡΡ
ΡΠ΅ Π·Π°ΠΏΠΈΡΠ²Π°Ρ Π³ΡΠ΅ΡΠ½ΠΈ Π½Π΅ΡΠ°, ΡΠ΅ΡΡΡΡΠΈΡΠ΅ Π½Π΅ ΡΠ΅ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»ΡΡ ΠΎΠΏΡΠΈΠΌΠ°Π»Π½ΠΎ, Π΄ΠΈΡΠΊΡΡ ΡΠ΅ ΠΏΡΠ»Π½ΠΈ Ρ Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΎΠΊΠ»ΡΡΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π°ΠΏΠΎΡΠ²Π° Π±Π°Π²Π½ΠΎ Π΄Π° ΡΠΌΠΈΡΠ° ΠΎΡ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ Ρ
Π°ΠΎΡ. Π‘ΠΏΠΎΠΊΠΎΠΉΠ½ΠΎ! Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈ Π²ΡΠ² Π²Π°ΡΠ΅ Π»ΠΈΡΠ΅ Π·Π°ΠΏΠΎΡΠ²Π°Ρ Π΄Π° ΡΠ΅ΡΠ°Π²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Π΄Π° ΠΏΡΠ΅ΠΌΠ°Ρ
Π²Π°Ρ Π±ΡΡΠΊΠΎΡΠΈΡΡΠ°!
Π‘ΡΡΠ»Π±ΠΎΠ²Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΡΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΡΠΈ ΡΡΡΡΠ²Π° Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΡΠ΅ Ρ ΡΠ΅ΡΠΈΡΠΈΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΡΡΡΠ»Π±Π° Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡΡΠ°:
- ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
- Π¨Π°Π±Π»ΠΎΠ½ΠΈΡΠ°Π½Π΅
- ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ
- ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ
Π’ΠΎΠ²Π° Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ. ΠΠΊΠΎ Π½Π΅ ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΠ΅Π½ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΡΠ΅Π·ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈ, ΡΠΎΠΉ ΡΠ΅ Π±ΡΠ΄Π΅ Π½Π΅Π΅ΡΠ΅ΠΊΡΠΈΠ²Π΅Π½, Π½Π΅ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π΅Π½ ΠΈ ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ ΡΠ΅ ΠΈΠΌΠ° ΠΌΠ°Π»ΠΊΠΎ ΡΡ ΠΎΠ΄ΡΡΠ²ΠΎ Ρ ΠΈΡΡΠΈΠ½ΡΠΊΠ°ΡΠ° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡ. ΠΠ΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π²ΡΠ΅ΠΊΠΈ Π΅Π΄ΠΈΠ½ ΠΏΠΎΠΎΡΠ΄Π΅Π»Π½ΠΎ.
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π²Π° ΡΠ΅ΡΠ΅Π½Π΅ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ (Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π±Π΅Π· Π½Π΅Ρ), Π½ΠΎ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ΡΠΎ ΠΉ.
ΠΠ°ΠΊ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ°:
- Π‘ΡΠ΅ΡΠ°Π»ΠΈ Π»ΠΈ ΡΡΠ΅ Π½ΠΎΠ² ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠΎΠΉΡΠΎ Π½ΠΈΠΊΠΎΠ³Π° ΠΏΡΠ΅Π΄ΠΈ Π½Π΅ ΡΡΠ΅ Π²ΠΈΠΆΠ΄Π°Π»ΠΈ? ΠΠ°ΠΏΠΈΡΠ΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΠΈΠΌΠΏΡΠΎΠΌΠΈ, ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π·Π° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ° ΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΈ Π½Π° Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°Π½Π΅.
- ΠΠ·ΠΌΠΈΡΠ»ΠΈΡ ΡΠ΅ Π»ΠΈ Π½ΠΎΠ²ΠΎ, Π΅Π»Π΅Π³Π°Π½ΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ? ΠΠ°ΠΏΠΈΡΠ΅ΡΠ΅ Π³ΠΎ, Π·Π° Π΄Π° Π½Π΅ ΡΠ΅ Π½Π°Π»Π°Π³Π° Π΄Π° Π³ΠΎ ΠΏΡΠ΅ΠΎΡΠΊΡΠΈΠ²Π°ΡΠ΅ ΡΠ»Π΅Π΄ ΠΌΠ΅ΡΠ΅Ρ.
- ΠΠΎΠΌΠΎΠ³Π½Π°Ρ Π° Π»ΠΈ Π²ΠΈ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ Π²ΡΠΏΡΠΎΡ, ΠΊΠΎΠΉΡΠΎ Π½Π΅ ΡΠ°Π·Π±ΡΠ°Ρ ΡΠ΅? ΠΠ°ΠΏΠΈΡΠ΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΠΎΡΠΊΠΈ ΠΈ ΠΏΠΎΠ½ΡΡΠΈΡ, Π½Π°ΡΠ΅ΡΡΠ°ΠΉΡΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ° Π·Π° ΡΠ΅Π±Π΅ ΡΠΈ.
ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΈΠ΄Π΅Ρ: Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π΄ΠΎΠ²Π΅ΡΡΠ²Π°ΡΠ΅ Π½Π°ΠΏΡΠ»Π½ΠΎ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π°ΡΠ° ΡΠΈ ΠΏΠ°ΠΌΠ΅Ρ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΡΠ²ΠΎΡΠ²Π°ΡΠ΅ ΠΈ ΠΏΡΠΈΠ»Π°Π³Π°ΡΠ΅ Π½ΠΎΠ²ΠΈ Π½Π΅ΡΠ°.
Π ΠΊΠ°ΠΊΡΠ² ΡΠΎΡΠΌΠ°Ρ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π° Π·Π°Π²ΠΈΡΠΈ ΠΎΡ Π²Π°Ρ: ΠΌΠΎΠΆΠ΅ Π΄Π° Π΅ ΡΠΈΡΡΠ΅ΠΌΠ° Ρ Π±Π΅Π»Π΅ΠΆΠΊΠΈ, Π»ΠΈΡΠ΅Π½ Π±Π»ΠΎΠ³, ΡΠ΅ΠΊΡΡΠΎΠ² ΡΠ°ΠΉΠ», ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Π±Π΅Π»Π΅ΠΆΠ½ΠΈΠΊ. ΠΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ Π΅ Π²Π°ΡΠΈΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ Π΄Π° ΠΎΡΠ³ΠΎΠ²Π°ΡΡΡ Π½Π° ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ:
- ΠΠ΅ Π±ΡΠ΄ΠΈ ΡΠ²ΡΡΠ΄Π΅ Π΄ΡΠ»ΡΠ³. ΠΠ°ΡΠΊΠΈΡΠ°ΠΉΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΈΠ΄Π΅ΠΈ, ΠΌΠ΅ΡΠΎΠ΄ΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ. ΠΠΊΠΎ ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π³ΠΌΡΡΠΊΠ°Π½Π΅ Π² ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ°ΡΠ° Π½Π° Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π² Linux, Π½Π΅ ΠΏΡΠ΅Π½Π°ΠΏΠΈΡΠ²Π°ΠΉΡΠ΅ ΡΡΠ°ΡΠΈΡΡΠ°, ΠΎΡ ΠΊΠΎΡΡΠΎ ΡΡΠ΅ Π³ΠΎ Π½Π°ΡΡΠΈΠ»ΠΈ - Π΄Π°ΠΉΡΠ΅ Π²ΡΡΠ·ΠΊΠ° ΠΊΡΠΌ Π½Π΅Ρ.
- ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ° Π²ΠΈ ΡΡΠ½ΠΈ. ΠΠΊΠΎ Π»ΠΈΠ½ΠΈΡΡΠ°
race cond.lockup
Π½Π΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΡΡΠ΅ ΠΎΠΏΠΈΡΠ°Π»ΠΈ Ρ ΡΠΎΠ·ΠΈ ΡΠ΅Π΄ - ΠΎΠ±ΡΡΠ½Π΅ΡΠ΅. Π Π°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΠ±ΡΠ°ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π΅ ΠΎΡΠ½Π΅ΠΌΠ° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½ ΡΠ°Ρ. - Π’ΡΡΡΠ΅Π½Π΅ΡΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ. ΠΠΊΠΎ ΠΏΠΈΡΠ΅ΡΠ΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ Π² Π±Π»ΠΎΠ³ΠΎΠ²Π΅, Π΄ΠΎΠ±Π°Π²Π΅ΡΠ΅ ΡΠ°Π³ΠΎΠ²Π΅; Π°ΠΊΠΎ Π΅ Π²ΡΠ² ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Π±Π΅Π»Π΅ΠΆΠ½ΠΈΠΊ, Π·Π°Π»Π΅ΠΏΠ΅ΡΠ΅ ΠΌΠ°Π»ΠΊΠΈ Π»Π΅ΠΏΠ΅Π½ΠΊΠΈ Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΡΠΌΠ° Π³ΠΎΠ»ΡΠΌ ΡΠΌΠΈΡΡΠ» ΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ°, Π°ΠΊΠΎ ΠΏΡΠ΅ΠΊΠ°ΡΠ²Π°ΡΠ΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅ Π² ΡΡΡΡΠ΅Π½Π΅ Π½Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π² Π½Π΅Ρ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π±ΠΈΡ ΡΠ΅ ΠΏΡΠ΅ΠΊΠ°ΡΠ°Π»ΠΈ, ΡΠ΅ΡΠ°Π²Π°ΠΉΠΊΠΈ Π²ΡΠΏΡΠΎΡΠ° ΠΎΡ Π½ΡΠ»Π°ΡΠ°.
ΠΡΠΎ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ°: ΠΎΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΠΈ Π±Π΅Π»Π΅ΠΆΠΊΠΈ Π² Π±Π΅Π»Π΅ΠΆΠ½ΠΈΠΊ (ΡΠ½ΠΈΠΌΠΊΠ°ΡΠ° ΠΏΠΎ-Π³ΠΎΡΠ΅), Π΄ΠΎ ΠΏΡΠ»Π½ΠΎΡΠ΅Π½Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠ° Π±Π°Π·Π° ΠΎΡ Π·Π½Π°Π½ΠΈΡ Ρ ΡΠ°Π³ΠΎΠ²Π΅, ΡΡΡΡΠ΅Π½Π΅ ΠΈ Π²ΡΠΈΡΠΊΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° (ΠΏΠΎ-Π΄ΠΎΠ»Ρ).
ΠΠ΅ ΡΠ°ΠΌΠΎ, ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° Π²ΠΈ ΡΠ΅ Π½Π°Π»Π°Π³Π° Π΄Π° ΡΡΡΡΠΈΡΠ΅ Π΅Π΄Π½ΠΈ ΠΈ ΡΡΡΠΈ ΠΎΡΠ³ΠΎΠ²ΠΎΡΠΈ Π΄Π²Π° ΠΏΡΡΠΈ, Π½ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠ°Π½Π΅ΡΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ Π³ΠΎΠ»ΡΠΌΠ° ΠΏΠΎΠΌΠΎΡ ΠΏΡΠΈ ΠΈΠ·ΡΡΠ°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈ ΡΠ΅ΠΌΠΈ (Π±Π΅Π»Π΅ΠΆΠΊΠΈ!), ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠΈ ΡΡΠ΅ΡΠ°Π½Π΅ΡΠΎ Π²ΠΈ Π·Π° ΠΏΠ°ΡΠΊ (ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° Π΄Π° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΈΡΠ°ΡΠ΅ ΡΠ»ΠΎΠΆΠ΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Π΅Π΄ΠΈΠ½ ΠΏΠΎΠ²ΡΡΡ
Π½ΠΎΡΡΠ΅Π½ ΠΏΠΎΠ³Π»Π΅Π΄), ΠΈ ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ ΠΊΡΠΌ Π²Π°ΡΠΈΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΠΊΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° Π΅ Π΄ΠΎΡΡΡΠΏΠ½Π° Π·Π° Π²Π°ΡΠΈΡΠ΅ ΠΊΠΎΠ»Π΅Π³ΠΈ, ΡΠΎΠ²Π° ΡΠ΅ ΠΈΠΌ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ°Ρ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈ ΠΊΠ°ΠΊ ΡΡΠ΅ Π½Π°ΡΡΡΠΏΠ°Π»ΠΈ ΡΠ°ΠΌ, ΠΊΠΎΠ³Π°ΡΠΎ Π²ΠΈ Π½ΡΠΌΠ°.
Π¨Π°Π±Π»ΠΎΠ½ΠΈΡΠ°Π½Π΅
Π¨Π°Π±Π»ΠΎΠ½ΠΈΡΠ°Π½Π΅ Π΅ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°Π±Π»ΠΎΠ½ΠΈ. ΠΠ° Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠΈΠΏΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΡΡΡΡΠ²Π° ΡΠΈ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ ΡΠ°Π±Π»ΠΎΠ½ Π·Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅. ΠΠ° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡ ΠΎΡ ΡΡΡΠΏΠΊΠΈ. ΠΠΎΠ³Π°ΡΠΎ ΡΡΠ΅ ΡΠ΅ΠΌΠΎΠ½ΡΠΈΡΠ°Π»ΠΈ/ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π»ΠΈ/ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π»ΠΈ Π½Π΅ΡΠΎ, Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° ΡΠΎΠ²Π° Π½Π΅ΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ ΡΠΏΠΈΡΡΡΠΈ.
Π¨Π°Π±Π»ΠΎΠ½ΠΈΡΠ΅ ΡΠ° Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΡ Π½Π°ΡΠΈΠ½ Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΡΠ°Π±ΠΎΡΠ½ΠΈΡ ΡΠΈ ΠΏΡΠΎΡΠ΅Ρ. ΠΠ°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠΈ Π·Π° ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π½Π° Π½Π°ΠΉ-ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ°Ρ ΠΎΡΠ½ΠΈ Π½Π΅ΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ ΡΠΏΠΈΡΡΡΠΈ ΡΠ΅ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΡΠΈΡΠ°ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π²Π°ΠΆΠ½ΠΈ Π·Π° Π²Π°ΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ°, ΠΈ Π΄Π° ΠΎΡΡ Π²ΡΡΠ»ΠΈΡΠ΅ Π΄ΠΈΠ°Π³Π½ΠΎΠ·Π°ΡΠ° Π½Π° ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. Π ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠΈ ΡΠ΅ ΡΠ²Π΅Π΄Π°Ρ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π½Π΅Π½ΡΠΆΠ½ΠΎΡΠΎ Ρ Π²ΡΡΠ»ΡΠ½Π΅ ΠΈ ΡΠ΅ Π½Π°ΠΌΠ°Π»ΡΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡΠ° ΠΎΡ Π³ΡΠ΅ΡΠΊΠ°.
ΠΡΡΠ²ΠΈΡΡ Π²Π°ΠΆΠ΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ Π΅, ΡΠ΅ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠΈΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈΡΠ΅ ΡΠΏΠΈΡΡΡΠΈ ΡΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ. ΠΠΊΠΎ ΡΠ°Π·ΡΠΈΡΠ°ΡΠ΅ ΡΠ°ΠΌΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΠΏΡΡΠ½Π΅ΡΠ΅ Π½ΡΠΊΠΎΡ Π½Π°ΠΈΡΡΠΈΠ½Π° Π²Π°ΠΆΠ½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΈ Π΄Π° ΡΠ°Π·Π²Π°Π»ΠΈΡΠ΅ Π²ΡΠΈΡΠΊΠΎ. ΠΡΠΎΡΠΈΡΡ Π²Π°ΠΆΠ΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ Π΅, ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΠ°Π±Π»ΠΎΠ½Π½ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ ΠΌΠΎΠ³Π°Ρ ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈ, Π°ΠΊΠΎ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° Π³ΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°. ΠΡΠΌΠ° ΠΈΠ΄Π΅Π°Π»Π½ΠΈ ΠΈ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π½ΠΈ ΡΠ°Π±Π»ΠΎΠ½ΠΈ. ΠΠΊΠΎ ΠΈΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Π½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π±Π»ΠΎΠ½Π° Π½Π΅ Π³ΠΎ ΡΠ°Π·ΠΊΡΠΈ, ΡΠΎΠ²Π° Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π½ΡΠΌΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΡΠ΅ΡΡΠ²Π°ΡΠ΅ Π½ΡΠΊΠΎΠΈ ΠΌΠ°Π»ΠΊΠΎ Π²Π΅ΡΠΎΡΡΠ½ΠΈ Ρ ΠΈΠΏΠΎΡΠ΅ΡΠΈΡΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, Π²ΠΈΠ½Π°Π³ΠΈ ΡΠΈ ΡΡΡΡΠ²Π° ΠΏΡΡΠ²ΠΎ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π±ΡΡΠ· ΡΠ΅ΡΡ Π½Π° ΡΠ°Π±Π»ΠΎΠ½.
ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ
ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π³ΠΎΠ²ΠΎΡΠΈ ΡΠ°ΠΌΠΎ Π·Π° ΡΠ΅Π±Π΅ ΡΠΈ. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΅ ΡΠ°Π±ΠΎΡΠ½ΠΈΡΡ ΠΏΡΠΎΡΠ΅Ρ Π΄Π° Π±ΡΠ΄Π΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»Π½ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ ΠΎΡ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° ΡΠ°Π·Ρ ΠΎΠ΄ΠΈ Π·Π° Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΡΡΡΠ΄. ΠΠΌΠ° Π±Π΅Π·Π±ΡΠΎΠΉ ΠΎΠΏΡΠΈΠΈ: Π½Π°ΡΡΠ΅ΡΠ΅ ΠΊΠ»Π°Π²ΠΈΡΠ½ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ, ΡΡΠΊΡΠ°ΡΠ΅Π½ΠΈΡ, ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ, Π½Π°Π»ΠΈΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ. ΠΠΎΡΡΡΡΠ΅ΡΠ΅ ΠΏΠΎ-ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ΅Π·ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ. ΠΠΊΠΎ ΠΈΠ·Π²ΠΈΠΊΠ²Π°ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° 100 ΠΏΡΡΠΈ Π½Π° Π΄Π΅Π½, Π·Π°Π΄Π°ΠΉΡΠ΅ Ρ Π½Π° ΠΊΠ»Π°Π²ΠΈΡΠ½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ. ΠΠΊΠΎ ΡΡΡΠ±Π²Π° ΡΠ΅Π΄ΠΎΠ²Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°ΡΠ΅ Ρ Π΅Π΄Π½ΠΈ ΠΈ ΡΡΡΠΈ ΡΡΡΠ²ΡΡΠΈ, Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌ Ρ Π΅Π΄Π½Π° Π΄ΡΠΌΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ Π²ΠΈ ΡΠ²ΡΡΠΆΠ΅ ΡΠ°ΠΌ:
ΠΠ°ΠΏΠΎΠ·Π½Π°ΠΉΡΠ΅ ΡΠ΅ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈΡΠ΅ Π½Π°Π»ΠΈΡΠ½ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ - ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΠΈΠΌΠ° ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π΅Π½ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅Π½ ΠΊΠ»ΠΈΠ΅Π½Ρ, DE, ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π½Π° ΠΊΠ»ΠΈΠΏΠ±ΠΎΡΠ΄Π°, Π±ΡΠ°ΡΠ·ΡΡ, ΠΈΠΌΠ΅ΠΉΠ» ΠΊΠ»ΠΈΠ΅Π½Ρ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°. Π Π°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π²Π°ΡΠΈΡΠ΅ ΠΊΠΎΠ»Π΅Π³ΠΈ ΠΈ ΠΏΡΠΈΡΡΠ΅Π»ΠΈ β ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π³ΠΈ ΠΈΠ·Π±ΠΈΡΠ°Ρ Ρ ΠΏΡΠΈΡΠΈΠ½Π°. Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π°ΡΠ΅ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈΡΠ΅, Π½Π°ΡΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅: Π½Π°ΡΡΠ΅ΡΠ΅ ΠΊΠ»ΡΡΠΎΠ²Π΅ΡΠ΅, ΡΡΠΊΡΠ°ΡΠ΅Π½ΠΈΡΡΠ°, ΡΡΠ²Π΅ΡΠΈΡΠ΅ ΠΈ ΡΡΠΈΠΊΠΎΠ²Π΅ΡΠ΅.
ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΠΎΠΏΡΠΈΠΌΠ°Π»Π½ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ - coreutils, vim, ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ, bash. ΠΠ° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΡΠΈ ΠΈΠΌΠ° ΠΎΠ³ΡΠΎΠΌΠ΅Π½ Π±ΡΠΎΠΉ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΈ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ. Π‘ ΡΡΡ Π½Π° ΠΏΠΎΠΌΠΎΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π±ΡΡΠ·ΠΎ Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π΅ΡΠ΅ ΠΎΡ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ βΠ§ΡΠ²ΡΡΠ²Π°ΠΌ ΡΠ΅ ΠΊΠ°ΡΠΎ ΠΌΠ°ΠΉΠΌΡΠ½Π°, ΠΊΠΎΡΡΠΎ ΡΡΠΏΠΈ ΡΠ΄ΠΊΠΈ Ρ Π»Π°ΠΏΡΠΎΠΏβ Π΄ΠΎ βΠΠ· ΡΡΠΌ ΠΌΠ°ΠΉΠΌΡΠ½Π°, ΠΊΠΎΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π»Π°ΠΏΡΠΎΠΏ, Π·Π° Π΄Π° ΡΠΈ ΠΏΠΎΡΡΡΠ° ΠΊΡΠ΅ΠΊΠ΅Ρ Π·Π° ΡΠ΄ΠΊΠΈβ.
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΠΈ ΡΡΡΠ΄Π½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΎΡ Π½Π°ΡΠΈΡΠ΅ ΡΠΌΠΎΡΠ΅Π½ΠΈ ΡΡΡΠ΅ Π² Π½Π΅ΡΠΌΠΎΡΠ½ΠΈΡΠ΅ ΡΡΡΠ΅ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡΠ°. ΠΠΊΠΎ Π½ΡΠΊΠ°ΠΊΠ²Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π° ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° Π² ΠΏΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΎΡ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡΠΈ ΡΠΈΠΏ, ΡΠΎΠ³Π°Π²Π° Π·Π°ΡΠΎ Π΄Π° Π½Π΅ ΠΎΠ±Π²ΠΈΠ΅ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π² Π΅Π΄ΠΈΠ½ ΡΠ°ΠΉΠ» ΠΈ Π΄Π° Π½Π΅ ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅ Π΅Π΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΡΡΠΎ ΠΈΠ·ΡΠ΅Π³Π»Ρ ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΡΠΎΠ·ΠΈ ΡΠ°ΠΉΠ»?
Π‘Π°ΠΌΠ°ΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π΅ 80% ΠΏΠΈΡΠ°Π½Π΅ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π²Π°ΡΠΈΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ (ΠΈ Π΄ΡΡΠ³ΠΈ 20% ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π°ΡΠ΅ Π΄Π° Π³ΠΈ Π½Π°ΠΊΠ°ΡΠ°ΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ ΠΊΠ°ΠΊΡΠΎ ΡΡΡΠ±Π²Π°). ΠΠΎΠΆΠ΅ Π΄Π° Π΅ ΠΏΡΠΎΡΡΠΎ ΡΡΡΠ²ΡΡΡΠ΅Π½ΡΡΠ²Π°Π½ Π΅Π΄Π½ΠΎΡΠ΅Π΄ΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠ³ΡΠΎΠΌΠ΅Π½ Π²ΡΠ΅ΠΌΠΎΠ³ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Ρ ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈ API. ΠΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ ΡΡΠΊ Π΅, ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΡΠ½Π΅ΠΌΠ° ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΡΡΠΈΠ»ΠΈΡ ΠΎΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΡΡΠΈΠ»ΠΈΡ, ΠΊΠΎΠΈΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΡ ΡΠ΅ Π²ΠΈ ΡΠΏΠ΅ΡΡΠΈ. ΠΠΊΠΎ ΠΏΡΠ΅ΠΊΠ°ΡΠ°ΡΠ΅ ΠΏΠ΅Ρ ΡΠ°ΡΠ° Π² ΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΠΉΡΠΎ Π½ΠΈΠΊΠΎΠ³Π° Π½ΡΠΌΠ° Π΄Π° Π²ΠΈ ΠΏΠΎΡΡΡΠ±Π²Π° ΠΎΡΠ½ΠΎΠ²ΠΎ, Π·Π° Π·Π°Π΄Π°ΡΠ°, ΡΠΈΠ΅ΡΠΎ ΡΠ΅ΡΠ°Π²Π°Π½Π΅ Π±ΠΈ Π²ΠΈ ΠΎΡΠ½Π΅Π»ΠΎ ΡΠ°Ρ ΠΈΠ»ΠΈ Π΄Π²Π° Π±Π΅Π· ΡΠΊΡΠΈΠΏΡΠ°, ΡΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΎΡΠ° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠ°Π±ΠΎΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅ΠΊΠ°ΡΠ°ΡΠ΅ ΠΏΠ΅Ρ ΡΠ°ΡΠ° Π² ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠ°ΠΌΠΎ Π°ΠΊΠΎ Π±ΡΠΎΡΡ, ΡΠΈΠΏΡΡ Π·Π°Π΄Π°ΡΠΈ ΠΈ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ Π³ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ, ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΡΠ΅ΡΡΠΎ.
ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π²Π° Π½Π΅ΠΏΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠ»Π½ΠΎΡΠ΅Π½Π½ΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΠΊΡΠΏ ΠΎΠ±Π΅ΠΊΡΠΈ ΠΎΡ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡΠΈ ΡΠΈΠΏ ΠΎΡ ΡΠΏΠΈΡΡΠΊ, Π²ΡΠΈΡΠΊΠΎ, ΠΎΡ ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΡΠ΅, Π΅ ΡΠΌΠ΅Π½ Π΅Π΄ΠΈΠ½ ΡΠ΅Π΄, ΠΊΠΎΠΉΡΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ Π±ΠΈΡ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠ»ΠΈ Π½Π° ΡΡΠΊΠ°, ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°ΠΉΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΎΠ·ΠΎΡΡΠΈ, Ρ ΠΊΡΠΏΠΈΡΠ° ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ ΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅.
ΠΡΡΡΠ½ΠΎΡΡ, Π°ΠΊΠΎ ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ Π²ΡΡΡ Ρ ΡΠ΅Π·ΠΈ ΡΠ΅ΡΠΈΡΠΈ ΡΡΡΠ»Π±Π°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π±ΡΡΠ·ΠΎ Π΄Π° ΠΏΠΎΠ²ΠΈΡΠΈΡΠ΅ ΡΠ²ΠΎΡΡΠ° Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡ, ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡ ΠΈ ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΡ. Π’ΠΎΠ·ΠΈ ΡΠΏΠΈΡΡΠΊ ΠΎΠ±Π°ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ Ρ ΠΎΡΠ΅ Π΅Π΄ΠΈΠ½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ, Π±Π΅Π· ΠΊΠΎΠΉΡΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π² ΠΠ’ Π΅ ΠΏΠΎΡΡΠΈ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½Π° - ΡΠ°ΠΌΠΎΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ΡΠΎ.
Π‘Π°ΠΌΠΎΠΎΠ±ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ
ΠΠ° Π΄Π° ΡΡΠ΅ Π΄ΠΎΡΠΈ ΠΌΠ°Π»ΠΊΠΎ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠ½ΠΈ Π² ΡΠ°Π·ΠΈ ΠΎΠ±Π»Π°ΡΡ, ΡΡΡΠ±Π²Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π΄Π° ΡΡΠΈΡΠ΅ ΠΈ Π΄Π° Π½Π°ΡΡΠ°Π²Π°ΡΠ΅ Π½ΠΎΠ²ΠΈ Π½Π΅ΡΠ°. ΠΠΊΠΎ Π½ΡΠΌΠ°ΡΠ΅ ΠΈ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎΡΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π΄Π° ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ°ΡΠ΅ Ρ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΡΠΎ ΠΈ Π΄Π° Π³ΠΎ ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅, ΠΌΠ½ΠΎΠ³ΠΎ Π±ΡΡΠ·ΠΎ ΡΠ΅ Π·Π°ΡΠ΅Π΄Π½Π΅ΡΠ΅. Π ΠΠ’ Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ Π²ΡΠ΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ Π½ΠΎΠ²ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΈ, ΠΊΠΎΠΈΡΠΎ Π°ΠΊΠΎ Π½Π΅ Π³ΠΈ ΠΈΠ·ΡΡΠ°Π²Π°ΡΠ΅ ΠΏΠΎΠ½Π΅ ΠΏΠΎΠ²ΡΡΡ Π½ΠΎΡΡΠ½ΠΎ, ΡΡΠ΅ Π½Π° ΠΏΡΡ ΠΊΡΠΌ ΠΏΡΠΎΠ²Π°Π»Π°. ΠΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΡΠΎΡΡ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π° ΠΈ ΠΎΠ±Π΅ΠΌΠ½Π° ΠΎΡΠ½ΠΎΠ²Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΠ° Π² ΠΌΡΠ΅ΠΆΠ°. ΠΡΠ΅ΠΆΠΈΡΠ΅ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΡΠ° Π½Π°Π²ΡΡΠΊΡΠ΄Π΅, ΡΡΠ΅ΡΠ°ΡΠ΅ Π³ΠΈ Π²ΡΠ΅ΠΊΠΈ Π΄Π΅Π½, Π½ΠΎ ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ ΡΠ΅ ΡΠ°Π·ΡΠΎΠ²ΠΈΡΠ΅ Π² ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° Π·Π°Π΄ ΡΡΡ , ΡΠ΅ ΠΎΡΠΊΡΠΈΠ΅ΡΠ΅ ΠΎΠ³ΡΠΎΠΌΠ½Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π° Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π°, ΡΠΈΠ΅ΡΠΎ ΠΈΠ·ΡΡΠ°Π²Π°Π½Π΅ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ Π΅ ΡΠ°Π·Ρ ΠΎΠ΄ΠΊΠ° Π² ΠΏΠ°ΡΠΊΠ°.
ΠΠ΅ ΡΡΠΌ Π²ΠΊΠ»ΡΡΠΈΠ» ΡΠΎΠ·ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ Π² ΡΠΏΠΈΡΡΠΊΠ°, Π·Π°ΡΠΎΡΠΎ Π΅ ΠΊΠ»ΡΡΠΎΠ² Π·Π° ΠΠ’ ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ, Π° Π½Π΅ ΡΠ°ΠΌΠΎ Π·Π° ΡΠΈΡΡΠ΅ΠΌΠ½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡ. ΠΡΡΠ΅ΡΡΠ²Π΅Π½ΠΎ, Π½ΡΠΌΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΡΡΠΈΡΠ΅ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π²ΡΠΈΡΠΊΠΎ Π²Π΅Π΄Π½Π°Π³Π° - ΠΏΡΠΎΡΡΠΎ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ Π½ΡΠΌΠ°ΡΠ΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π²ΡΠ΅ΠΌΠ΅. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΠΎΠ±ΡΡΠ°Π²Π°ΡΠ΅, ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ Π½ΠΈΠ²Π° Π½Π° Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡ.
ΠΠ΅ Π΅ Π½ΡΠΆΠ½ΠΎ Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° Π½Π°ΡΡΠ°Π²Π°ΡΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²ΡΡΡΠ΅ΡΠ½Π°ΡΠ° ΠΏΠ°ΠΌΠ΅Ρ Π½Π° Π²ΡΡΠΊΠ° ΠΎΡΠ΄Π΅Π»Π½Π° ΠΏΠΎΠΌΠΎΡΠ½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΈ ΠΊΠ°ΠΊ ΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π° Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΌΠ΅ΡΡΠ° Π½Π° Linux, Π½ΠΎ Π΅ Π΄ΠΎΠ±ΡΠ΅ Π΄Π° Π·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ RAM ΡΡ Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΈ Π·Π°ΡΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°. ΠΠ΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊ TCP ΠΈ UDP Ρ Π΅Π΄ΡΡΠΈΡΠ΅ ΡΠ° ΡΡΡΡΠΊΡΡΡΠ½ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ, Π½ΠΎ Π±ΠΈ Π±ΠΈΠ»ΠΎ Π΄ΠΎΠ±ΡΠ° ΠΈΠ΄Π΅Ρ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΠΈ Π² Π½Π°ΡΠΈΠ½Π° Π½Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈΡΠ΅. ΠΠ΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π½Π°ΡΡΠ°Π²Π°ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Π·Π°ΡΠΈΡ Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΈΠ³Π½Π°Π»Π° Π² ΠΎΠΏΡΠΈΠΊΠ°ΡΠ°, Π½ΠΎ Π±ΠΈ Π±ΠΈΠ»ΠΎ Ρ ΡΠ±Π°Π²ΠΎ Π΄Π° Π·Π½Π°Π΅ΡΠ΅ Π·Π°ΡΠΎ ΡΠ΅Π°Π»Π½ΠΈΡΠ΅ Π·Π°Π³ΡΠ±ΠΈ Π²ΠΈΠ½Π°Π³ΠΈ ΡΠ΅ Π½Π°ΡΠ»Π΅Π΄ΡΠ²Π°Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠ·Π»ΠΈΡΠ΅. ΠΡΠΌΠ° Π½ΠΈΡΠΎ Π»ΠΎΡΠΎ Π² ΡΠΎΠ²Π° Π΄Π° Π·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡ ΠΈ Π΄Π° Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ Π½Π΅ΠΏΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΎ Π²ΡΠΈΡΠΊΠΈ Π½ΠΈΠ²Π°, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠ·ΠΎΠ±ΡΠΎ Π½ΡΠΌΠ° Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡ (ΠΏΡΠΎΡΡΠΎ ΡΠ΅ ΠΏΠΎΠ»ΡΠ΄Π΅Π΅ΡΠ΅).
ΠΡΠ² Π²Π°ΡΠ°ΡΠ° ΠΎΠ±Π»Π°ΡΡ ΠΎΠ±Π°ΡΠ΅ ΠΌΠΈΡΠ»Π΅Π½Π΅ΡΠΎ Π½Π° Π½ΠΈΠ²ΠΎ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡ βΠ΄ΠΎΠ±ΡΠ΅, ΡΠΎΠ²Π° Π΅ Π½Π΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π°ΡΠ΅ ΡΠ΅Π±ΡΠ°ΠΉΡΠΎΠ²Π΅β Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±ΡΠΎ. Π‘Π»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ Π»Π΅ΠΊΡΠΈΠΈ ΡΠ΅ Π±ΡΠ΄Π°Ρ ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈ Π½Π° ΠΏΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ, Ρ ΠΊΠΎΠΈΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π²Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΠΏΠΎ-Π½ΠΈΡΠΊΠΈ Π½ΠΈΠ²Π° Π½Π° Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡ. Π©Π΅ ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌ Π΄Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΡΠΎ ΠΏΡΠ΅Π³Π»Π΅Π΄Π°Π½ΠΎ Π·Π½Π°Π½ΠΈΠ΅ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΎ Π½ΠΈΠ²ΠΎ Π½Π° Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡ.
10 Π·Π°ΠΏΠΎΠ²Π΅Π΄ΠΈ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½Π°ΡΠ° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡ
Π ΡΠ°ΠΊΠ°, Π½Π°ΡΡΠΈΡ ΠΌΠ΅ ΡΠ΅ΡΠΈΡΠΈΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΡΡΡΠ»Π±Π° ΠΈ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ°. ΠΠΎΠΆΠ΅ΠΌ Π»ΠΈ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ Π΄Π° ΡΠ΅ΡΠ°Π²Π°ΠΌΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ? ΠΡΠ΅ ΠΎΡΠ΅ Π½Π΅. ΠΡΠ΅Π΄ΠΈ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, ΠΏΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΡΠ΅ Ρ ΡΠ°ΠΊΠ° Π½Π°ΡΠ΅ΡΠ΅Π½ΠΈΡΠ΅ βΠ½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈβ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°ΡΠ° Π·Π° Π΄ΠΎΠ±ΡΠΈ Π½ΡΠ°Π²ΠΈ. ΠΠ΅Π· ΡΡΡ ΠΈΠΌΠ° Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡ Π΄Π° ΠΏΡΠΈΡΠΈΠ½ΠΈΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π²ΡΠ΅Π΄Π°, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΏΠΎΠ»Π·Π°. Π ΡΠ°ΠΊΠ°, Π½Π΅ΠΊΠ° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ:
- ΠΡΠΊΠΎΠΈ ΠΌΠΎΠΈ ΠΊΠΎΠ»Π΅Π³ΠΈ ΡΠΌΡΡΠ°Ρ, ΡΠ΅ ΠΏΡΡΠ²ΠΎΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π΅ βΠ½Π΅ Π²ΡΠ΅Π΄ΠΈβ. ΠΠΎ ΡΡΠΌ ΡΠΊΠ»ΠΎΠ½Π΅Π½ Π΄Π° Π½Π΅ ΡΠ΅ ΡΡΠ³Π»Π°ΡΡ. ΠΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π°ΡΠ΅ Π΄Π° Π½Π΅ Π½Π°Π²ΡΠ΅Π΄ΠΈΡΠ΅, Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π½ΠΈΡΠΎ - ΡΠ²ΡΡΠ΄Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ° ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ ΡΠ°Π·ΡΡΡΠΈΡΠ΅Π»Π½ΠΈ. ΠΠΈΡΠ»Ρ, ΡΠ΅ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΎΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π΅ - βΠ½Π°ΠΏΡΠ°Π²Π΅ΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅β. ΠΠΎΡΠΈ ΠΈ Π΄Π° Π½Π°Π½Π΅ΡΠ΅ΡΠ΅ Π½ΡΠΊΠ°ΠΊΠ²Π° ΠΏΠΎΠ²ΡΠ΅Π΄Π°, Π²ΠΈΠ½Π°Π³ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ Π²ΡΡΠ½Π΅ΡΠ΅ Π½Π°Π·Π°Π΄ ΠΈ Π²ΡΠΈΡΠΊΠΎ Π½ΡΠΌΠ° Π΄Π° Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π»ΠΎΡΠΎ.
ΠΠΈΠ½Π°Π³ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°ΡΠ΅, ΠΊΠΎΠ³Π°ΡΠΎ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ ΠΈ ΠΌΡΡΡΠΎΡΠΎ Π³ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ. Π’ΡΡΠ±Π²Π° Π΄Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠΈΡΠΊΡΠ²Π°ΡΠ΅ Π΄Π° Π·Π°Π³ΡΠ±ΠΈΡΠ΅ ΠΏΠΎΡΠ°Π΄ΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ ΡΠ°Π·ΡΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅. ΠΡΠ΅ΠΏΠΎΡΡΡΠΈΡΠ΅Π»Π½ΠΎ Π΅ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΡΠΎ ΠΊΠΎΠΏΠΈΠ΅ Π·Π° ΡΠ΅Π»ΠΎΡΡΡΠ° ΠΈ Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π²ΡΠΈΡΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ Π΄Π°Π½Π½ΠΈ. Π Π΅Π·Π΅ΡΠ²Π½ΠΎΡΠΎ ΠΊΠΎΠΏΠΈΠ΅ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΡΡΠΈΠ²Π° Π²Π΅Π΄Π½Π°Π³Π° ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ ΡΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΠ»ΠΈ Π²ΡΠΈΡΠΊΠΎ, ΠΎΡΠ²Π΅Π½ Π°ΠΊΠΎ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡΠ΅ ΠΌΡΡΡΠΎ Π½Π° Π΄ΠΈΡΠΊΠ°. ΠΠΊΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π³ΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°, Π°ΡΡ ΠΈΠ²ΠΈΡΠ°ΠΉΡΠ΅ Π³ΠΎ Π½Π° Π²Π°ΡΠΈΡ Π»ΠΈΡΠ΅Π½ ΡΡΡΠ²ΡΡ ΠΈ Π³ΠΎ ΠΈΠ·ΡΡΠΈΠΉΡΠ΅ ΡΠ»Π΅Π΄ ΡΠ΅Π΄ΠΌΠΈΡΠ°.
- ΠΡΠΎΡΠΎΡΠΎ Π½Π°ΠΉ-Π²Π°ΠΆΠ½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ (ΠΊΠΎΠ΅ΡΠΎ ΡΠ°ΠΌΠΈΡΡ Π°Π· ΡΠ΅ΡΡΠΎ Π½Π°ΡΡΡΠ°Π²Π°ΠΌ) Π΅ "Π½Π΅ ΡΠ΅ ΠΊΡΠΈΠΉ". ΠΠΊΠΎ ΡΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈΠ»ΠΈ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅, Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΠΊΡΠ΄Π΅, Π·Π° Π΄Π° Π½Π΅ ΡΠ΅ Π½Π°Π»Π°Π³Π° ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅ Π΄Π° Π³ΠΎ ΡΡΡΡΡΡ. ΠΠΊΠΎ ΡΡΠ΅ ΠΈΠ·Π²ΡΡΡΠΈΠ»ΠΈ Π½ΡΠΊΠΎΠΈ Π½Π΅ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΈ ΠΈΠ»ΠΈ ΡΠ»ΠΎΠΆΠ½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, Π·Π°ΠΏΠΈΡΠ΅ΡΠ΅ Π³ΠΎ: ΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠ±Π΅ΡΠ΅ΡΠ΅ Π²ΠΊΡΡΠΈ ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠΈ ΠΈΠ»ΠΈ Π΄Π° Π²ΡΠ·Π½ΠΈΠΊΠ½Π΅ Π·Π° Π½ΡΠΊΠΎΠΉ Π΄ΡΡΠ³ ΠΈ Π²Π°ΡΠ΅ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ Π±ΡΠ΄Π΅ Π½Π°ΠΌΠ΅ΡΠ΅Π½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΊΠ»ΡΡΠΎΠ²ΠΈ Π΄ΡΠΌΠΈ. ΠΠΎΡΠΈ Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ Π½Π΅ΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π½Π°Π²Π°ΡΠ΅ Π΄ΠΎΠ±ΡΠ΅, Π²Π°ΡΠΈΡΠ΅ ΠΊΠΎΠ»Π΅Π³ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π³ΠΎ ΠΏΡΠ°Π²ΡΡ.
- Π’ΡΠ΅ΡΠΎΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΡΠ½ΡΠ²Π°: βΠ½ΠΈΠΊΠΎΠ³Π° Π½Π΅ ΠΏΡΠ°Π²Π΅ΡΠ΅ Π½Π΅ΡΠΎ, ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡΡΠ° ΠΎΡ ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, Π½Π΅ ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΡΠ΅ ΠΈΠ»ΠΈ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅β. ΠΠ΅ ΠΊΠΎΠΏΠΈΡΠ°ΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π°ΠΊΠΎ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ°Π²ΡΡ, ΠΎΠ±Π°Π΄Π΅ΡΠ΅ ΡΠ΅ Π½Π° ΡΠΎΠ²Π΅ΠΊ ΠΈ ΠΏΡΡΠ²ΠΎ Π³ΠΈ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠ°ΠΉΡΠ΅. ΠΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ Π³ΠΎΡΠΎΠ²ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ, Π°ΠΊΠΎ Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ°ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ°Π²ΡΡ. ΠΠΎΠ΄Π΄ΡΡΠΆΠ°ΠΉΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΎΠ±ΡΡΡΡΠΈΡΠ°Π½ ΠΊΠΎΠ΄ Π΄ΠΎ Π°Π±ΡΠΎΠ»ΡΡΠ½ΠΈΡ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ. ΠΠΊΠΎ Π½ΡΠΌΠ°ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅, Π·Π½Π°ΡΠΈ ΠΏΡΠ°Π²ΠΈΡΠ΅ Π½Π΅ΡΠΎ Π½Π΅ΡΠ΅Π΄Π½ΠΎ ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΠΎΡΠΊΠ°.
- "Π’Π΅ΡΡ". ΠΠΎΠ²ΠΈΡΠ΅ ΡΠΊΡΠΈΠΏΡΠΎΠ²Π΅, ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, Π΅Π΄Π½ΠΎΡΠ΅Π΄ΠΎΠ²ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠ΅ΡΡΠ²Π°Ρ Π² ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½Π° ΡΡΠ΅Π΄Π°, Π° Π½Π΅ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠ°ΡΠ° ΠΌΠ°ΡΠΈΠ½Π°, Π°ΠΊΠΎ ΠΈΠΌΠ° Π΄ΠΎΡΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π» Π·Π° ΡΠ°Π·ΡΡΡΠΈΡΠ΅Π»Π½ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΠΎΡΠΈ ΠΈ Π΄Π° ΡΡΠ΅ Π°ΡΡ
ΠΈΠ²ΠΈΡΠ°Π»ΠΈ Π²ΡΠΈΡΠΊΠΎ (ΠΈ ΡΡΠ΅ Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΠ»ΠΈ), ΠΏΡΠ΅ΡΡΠΎΡΡ Π½Π΅ Π΅ Π½Π°ΠΉ-Π³ΠΎΡΠΈΠ½ΠΎΡΠΎ Π½Π΅ΡΠΎ. Π‘ΡΠ·Π΄Π°ΠΉΡΠ΅ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΡΡΡΠ²ΡΡ/Π²ΠΈΡΡΡΠ°Π»Π΅Π½/chroot Π·Π° ΡΠΎΠ²Π° ΠΈ ΡΠ΅ΡΡΠ²Π°ΠΉΡΠ΅ ΡΠ°ΠΌ. ΠΠΌΠ° Π»ΠΈ Π½Π΅ΡΠΎ ΡΡΡΠΏΠ΅Π½ΠΎ? Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Π½Π° βΠ±ΠΎΠΉβ.
- "ΠΠΎΠ½ΡΡΠΎΠ»". ΠΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ°ΠΉΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°ΡΠ΅. ΠΠ΄Π½Π° ΠΊΡΠΈΠ²Π° Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠ²Π»Π΅ΡΠ΅ Π½Π°Π΄ΠΎΠ»Ρ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, Π° ΡΠ»Π°Π³ΡΡ -y, Π·Π°Π΄Π°Π΄Π΅Π½ Π·Π° ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ Π½Π° yum, Π²ΠΈ Π΄Π°Π²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΡΠ²Π°ΡΠ΅ ΡΠΌΠ΅Π½ΠΈΡΡΠ° ΡΠΈ Π·Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΎΡ Π½ΡΠ»Π°ΡΠ°. ΠΠΊΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΡΠΎ Π½ΡΠΌΠ° Π½Π΅ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½ΠΈ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²ΠΈ, ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΠΎΡΠΊΠ° Π΅ Π³ΠΎΡΠΎΠ²ΠΎ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅.
- "ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°". ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡΡΠ° ΠΎΡ Π²Π°ΡΠΈΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈ Π΄Π°Π»ΠΈ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ Π²ΡΡΠ½Π΅ΡΠ΅ ΠΊΡΠΌ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎ ΠΊΠΎΠΏΠΈΠ΅. ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ Π½Π°ΠΈΡΡΠΈΠ½Π° Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½. ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ Π³ΡΠ΅ΡΠΊΠ°ΡΠ° ΡΠ΅ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π° ΠΈ ΠΏΡΠΈ ΠΊΠ°ΠΊΠ²ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ. ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΡΡΡΠΈΡΠ΅ Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡΠ° ΡΠΈ. ΠΠ·Π»ΠΈΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ²Π΅ΡΡΠ²Π°ΡΠ΅ Π½Π° Π½Π°ΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ°, Π½ΠΎ Π½ΠΈΠΊΠΎΠ³Π° Π΄Π° Π½Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°ΡΠ΅.
- "ΠΎΠ±ΡΡΠ²Π°Π½Π΅". ΠΠΊΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΠΎΠΏΠΈΡΠ°ΠΉΡΠ΅ Π²Π°ΡΠΈΡΠ΅ ΠΊΠΎΠ»Π΅Π³ΠΈ Π΄Π°Π»ΠΈ ΡΠ° ΡΠ΅ ΡΠ±Π»ΡΡΠΊΠ²Π°Π»ΠΈ Ρ ΡΠΎΠ²Π°. ΠΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠΈΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ²ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π²Π°ΡΠΈΡΠ΅ ΠΊΠΎΠ»Π΅Π³ΠΈ. ΠΠΎΠΆΠ΅ Π±ΠΈ ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ°Ρ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠΊΠΎ Π½Π΅ ΡΡΠ΅ ΡΠ²Π΅ΡΠ΅Π½ΠΈ Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡΠ° ΡΠΈ, ΠΎΠ±ΡΡΠ΄Π΅ΡΠ΅ Π³ΠΈ Ρ ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅ ΡΠΈ. ΠΠΎΡΠΈ Π°ΠΊΠΎ ΡΠΎΠ²Π° Π΅ Π²Π°ΡΠ°ΡΠ° ΠΎΠ±Π»Π°ΡΡ Π½Π° Π΅ΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π°, Π½ΠΎΠ² ΠΏΠΎΠ³Π»Π΅Π΄ Π²ΡΡΡ Ρ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΡΡΠ½ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ. ΠΠ΅ ΡΠ΅ ΡΡΠ°ΠΌΡΠ²Π°ΠΉΡΠ΅ ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΎΡΠΎ ΡΠΈ Π½Π΅Π²Π΅ΠΆΠ΅ΡΡΠ²ΠΎ. ΠΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΅ Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ Π³Π»ΡΠΏΠ°Π² Π²ΡΠΏΡΠΎΡ, Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ ΠΊΠ°ΡΠΎ Π³Π»ΡΠΏΠ°ΠΊ ΠΈ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡ ΠΎΡΠ³ΠΎΠ²ΠΎΡ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π΄Π° Π½Π΅ Π·Π°Π΄Π°Π΄Π΅Ρ Π²ΡΠΏΡΠΎΡΠ°, Π΄Π° Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡ ΠΎΡΠ³ΠΎΠ²ΠΎΡ ΠΈ Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° Π΄Π° ΡΠ΅ ΠΎΠΊΠ°ΠΆΠ΅Ρ Π³Π»ΡΠΏΠ°ΠΊ.
- βΠΠ΅ ΠΎΡΠΊΠ°Π·Π²Π°ΠΉΡΠ΅ Π½Π΅ΡΠ°Π·ΡΠΌΠ½ΠΎ ΠΏΠΎΠΌΠΎΡβ. Π’Π°Π·ΠΈ ΡΠΎΡΠΊΠ° Π΅ ΠΎΠ±ΡΠ°ΡΠ½Π°ΡΠ° Π½Π° ΠΏΡΠ΅Π΄ΠΈΡΠ½Π°ΡΠ°. ΠΠΊΠΎ Π²ΠΈ Π·Π°Π΄Π°Π΄Π°Ρ Π³Π»ΡΠΏΠ°Π² Π²ΡΠΏΡΠΎΡ, ΠΏΠΎΡΡΠ½Π΅ΡΠ΅ ΠΈ ΠΎΠ±ΡΡΠ½Π΅ΡΠ΅. ΠΡΠΊΠ°Ρ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΠΎ - ΠΎΠ±ΡΡΠ½Π΅ΡΠ΅, ΡΠ΅ Π΅ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π·Π°ΡΠΎ, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅ΡΠ΅ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²ΠΈ. ΠΠΊΠΎ Π½ΡΠΌΠ°ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅ (Π½Π°ΠΈΡΡΠΈΠ½Π° Π½ΡΠΌΠ°ΡΠ΅ Π²ΡΠ΅ΠΌΠ΅, Π° Π½Π΅ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅) - ΠΊΠ°ΠΆΠ΅ΡΠ΅, ΡΠ΅ ΠΈΠΌΠ°ΡΠ΅ ΡΠΏΠ΅ΡΠ΅Π½ Π²ΡΠΏΡΠΎΡ, ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡΠ°, Π½ΠΎ ΡΠ΅ Π³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠΈΡΠ΅ ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ. ΠΠΊΠΎ ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅ Π½ΡΠΌΠ°Ρ ΡΠΏΠ΅ΡΠ½ΠΈ Π·Π°Π΄Π°ΡΠΈ, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ Ρ ΡΡΡ ΠΈ Π΄Π΅Π»Π΅Π³ΠΈΡΠ°ΠΉΡΠ΅ Π²ΡΠΏΡΠΎΡΠ°.
- βΠΠ°ΠΉΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½Π° Π²ΡΡΠ·ΠΊΠ°β. ΠΡΠΊΠΎΠΉ ΠΎΡ Π²Π°ΡΠΈΡΠ΅ ΠΊΠΎΠ»Π΅Π³ΠΈ Π·Π°ΠΏΠΎΡΠ½Π°Π» Π»ΠΈ Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½ΠΎΠ²Π° ΡΠ΅Ρ Π½ΠΈΠΊΠ° ΠΈΠ»ΠΈ Π½ΠΎΠ² ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΈ ΡΠ±Π»ΡΡΠΊΠ²Π°ΡΠ΅ Π»ΠΈ ΡΠ΅ Ρ Π½Π΅Π³Π°ΡΠΈΠ²Π½ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΈΡΠΈ ΠΎΡ ΡΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅? ΠΠΎΠΊΠ»Π°Π΄Π²Π°ΠΉΡΠ΅ Π³ΠΎ. ΠΠΎΠΆΠ΅ Π±ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΠ΅ΡΠ΅Π½ Ρ ΡΡΠΈ ΡΠ΅Π΄Π° ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ ΠΌΠΈΠ½ΡΡΠΈ ΡΡΡΠ²ΡΡΡΠ΅Π½ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅Ρ Π½ΠΈΠΊΠ°ΡΠ°. ΠΠΎΠΏΠ°Π΄Π°Π»ΠΈ Π»ΠΈ ΡΡΠ΅ Π½Π° Π³ΡΠ΅ΡΠΊΠ° Π²ΡΠ² Π²Π°ΡΠΈΡ ΡΠΎΡΡΡΠ΅Ρ? ΠΠΎΠΊΠ»Π°Π΄Π²Π°ΠΉΡΠ΅ Π³ΡΠ΅ΡΠΊΠ°. ΠΠΊΠΎ Π΅ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ»ΠΈ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°, Π½Π°ΠΉ-Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΠΎΠΏΡΠ°Π²Π΅Π½ΠΎ. ΠΠ·ΡΠ°Π·Π΅ΡΠ΅ ΡΠ²ΠΎΠΈΡΠ΅ ΠΆΠ΅Π»Π°Π½ΠΈΡ, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ²Π½Π° ΠΊΡΠΈΡΠΈΠΊΠ° ΠΈ ΠΏΠΎΠ²Π΄ΠΈΠ³Π½Π΅ΡΠ΅ Π²ΡΠΏΡΠΎΡΠΈ Π·Π° ΠΎΠ±ΡΡΠΆΠ΄Π°Π½Π΅, Π°ΠΊΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ ΡΠΌΠ΅ΡΡΠ½ΠΈ.
- βΠΡΠΊΠ°Π½Π΅ Π½Π° ΠΎΠ±ΡΠ°ΡΠ½Π° Π²ΡΡΠ·ΠΊΠ°β. ΠΡΠΈΡΠΊΠΈ Π½ΠΈΠ΅ ΡΠΌΠ΅ Π½Π΅ΡΡΠ²ΡΡΡΠ΅Π½ΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π½Π°ΡΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡΡ Π½Π°ΡΠΈΠ½ Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎΡΡΡΠ° Π½Π° Π²Π°ΡΠ΅ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅ Π΄Π° Π³ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ Π½Π° ΠΎΠ±ΡΡΠΆΠ΄Π°Π½Π΅. ΠΠΊΠΎ ΡΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π»ΠΈ Π½Π΅ΡΠΎ Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ, ΠΏΠΎΠΌΠΎΠ»Π΅ΡΠ΅ Π³ΠΎ Π΄Π° Π½Π°Π±Π»ΡΠ΄Π°Π²Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ°; ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΡΡΡΠ½ΠΎΡΠΎ ΠΌΡΡΡΠΎ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π΅ Π΅ ΡΠ°ΠΌ, ΠΊΡΠ΄Π΅ΡΠΎ ΡΡΠ΅ ΡΡΡΡΠΈΠ»ΠΈ. ΠΠ°ΠΏΠΈΡΠ°Ρ ΡΠ΅ ΠΏΠΎΠΌΠΎΡΠ΅Π½ ΡΠΊΡΠΈΠΏΡ - ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΠ΅ Π³ΠΎ Π½Π° ΠΊΠΎΠ»Π΅Π³ΠΈΡΠ΅ ΡΠΈ, ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΡΠ΅ ΡΠ΅ Π½Π°ΠΌΠ΅ΡΡΡ Π½Π°ΡΠΈΠ½ Π΄Π° Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΡΡ.
ΠΠΊΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΡΠΈΠ»Π°Π³Π°ΡΠ΅ ΡΠ΅Π·ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π² ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΡΠΈ, ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΠ΅ ΠΏΡΠ΅ΡΡΠ°Π½Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ: Π²ΠΈΠ΅ Π½Π΅ ΡΠ°ΠΌΠΎ ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ Π±ΡΠΎΡ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠ΅ ΡΠΈ Π³ΡΠ΅ΡΠΊΠΈ ΠΈ Π³ΡΠ΅ΡΠΊΠΈ Π΄ΠΎ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, Π½ΠΎ ΠΈ ΡΠ΅ ΠΈΠΌΠ°ΡΠ΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΠΊΠΎΡΠΈΠ³ΠΈΡΠ°ΡΠ΅ Π³ΡΠ΅ΡΠΊΠΈΡΠ΅ (Π² ΡΠΎΡΠΌΠ° Π½Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°Π½Π΅ ΠΈ ΠΊΠΎΠ»Π΅Π³ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π²ΠΈ ΠΏΠΎΡΡΠ²Π΅ΡΠ²Π°Ρ Π΄Π° Π°ΡΡ ΠΈΠ²ΠΈΡΠ°ΡΠ΅). ΠΠΎ-Π½Π°ΡΠ°ΡΡΠΊ - ΡΠ°ΠΌΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ, Π² ΠΊΠΎΠΈΡΠΎ, ΠΊΠ°ΠΊΡΠΎ Π·Π½Π°Π΅ΠΌ, ΡΠ΅ ΠΊΡΠΈΠ΅ Π΄ΡΠ²ΠΎΠ»ΡΡ.
ΠΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, Ρ ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 50% ΠΎΡ Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, ΡΠ° grep ΠΈ vim. ΠΠ°ΠΊΠ²ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎ-ΠΏΡΠΎΡΡΠΎ? Π’ΡΡΡΠ΅Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΡ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΅ΠΊΡΡ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΠΊΠ°ΠΊΡΠΎ grep, ΡΠ°ΠΊΠ° ΠΈ vim ΡΠ° ΠΌΠΎΡΠ½ΠΈ ΠΌΡΠ»ΡΠΈ-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π° ΡΡΡΡΠΈΡΠ΅ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΡΠ΅ ΡΠ΅ΠΊΡΡ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ. ΠΠΊΠΎ Π½ΡΠΊΠΎΠΉ Π±Π΅Π»Π΅ΠΆΠ½ΠΈΠΊ Π½Π° Windows Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΏΡΠΎΡΡΠΎ Π΄Π° Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅/ΠΈΠ·ΡΡΠΈΠ΅ΡΠ΅ ΡΠ΅Π΄, ΡΠΎΠ³Π°Π²Π° Π²ΡΠ² vim ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΏΠΎΡΡΠΈ Π²ΡΠΈΡΠΊΠΎ Ρ ΡΠ΅ΠΊΡΡ. ΠΠΊΠΎ Π½Π΅ ΠΌΠΈ Π²ΡΡΠ²Π°ΡΠ΅, ΠΈΠ·Π²ΠΈΠΊΠ°ΠΉΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° vimtutor ΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° ΠΈ Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΡΡΠΈΡΠ΅. Π©ΠΎ ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π΄ΠΎ grep, ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΌΡ ΡΠΈΠ»Π° Π΅ Π² ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΈΡΠ΅ ΠΈΠ·ΡΠ°Π·ΠΈ. ΠΠ°, ΡΠ°ΠΌΠΈΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π·Π°Π΄Π°Π²Π°ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ Π·Π° ΡΡΡΡΠ΅Π½Π΅ ΠΈ Π΄Π° ΠΈΠ·Π²Π΅ΠΆΠ΄Π°ΡΠ΅ Π΄Π°Π½Π½ΠΈ Π΄ΠΎΡΡΠ° Π³ΡΠ²ΠΊΠ°Π²ΠΎ, Π½ΠΎ Π±Π΅Π· RegExp ΡΠΎΠ²Π° Π½ΡΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΌΠΈΡΡΠ». Π ΡΡΡΠ±Π²Π° Π΄Π° Π·Π½Π°Π΅ΡΠ΅ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΈ ΠΈΠ·ΡΠ°Π·ΠΈ! ΠΠΎΠ½Π΅ Π½Π° Π±Π°Π·ΠΎΠ²ΠΎ Π½ΠΈΠ²ΠΎ. ΠΠ°ΡΠΎ Π½Π°ΡΠ°Π»ΠΎ Π±ΠΈΡ
Π²ΠΈ ΠΏΠΎΡΡΠ²Π΅ΡΠ²Π°Π» Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ ΡΠΎΠ²Π°
ΠΡ ΠΎΡΡΠ°Π½Π°Π»ΠΈΡΠ΅ 50%, 40% ΠΈΠ΄Π²Π°Ρ ΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠ° coreutils. ΠΠ° coreutils ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ ΡΠΏΠΈΡΡΠΊΠ° Π½Π° sed ':a;N;$!ba;s/n/ /g'
, Π΅Π΄ΠΈΠ½ ΠΊΠΎΠ»Π΅Π³Π° Π΄ΠΎΠΉΠ΄Π΅ ΠΈ ΠΌΠ΅ ΠΈΠ·Π³ΠΎΠ½ΠΈ Ρ ΠΌΠ΅ΡΠ»Π° ΠΎΡ ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°, Π° ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΊΠ°ΡΠΎ ΠΏΠΈΡΠ΅ tr 'n' ' '
.
ΠΠΈΡ
Π²ΠΈ ΠΏΠΎΡΡΠ²Π΅ΡΠ²Π°Π» Π΄Π° Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΠΏΡΠ°Π²ΠΈ Π²ΡΠ΅ΠΊΠΈ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΈ ΠΊΠ»ΡΡΠΎΠ²Π΅ΡΠ΅ Π½Π° Π½Π°ΠΉ-ΡΠ΅ΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ; Π·Π° Π²ΡΠΈΡΠΊΠΎ ΠΎΡΡΠ°Π½Π°Π»ΠΎ ΠΈΠΌΠ° ΡΠΎΠ²Π΅ΠΊ. Π§ΡΠ²ΡΡΠ²Π°ΠΉΡΠ΅ ΡΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΈ Π΄Π° ΡΠ΅ ΠΎΠ±Π°Π΄ΠΈΡΠ΅ Π½Π° ΡΠΎΠ²Π΅ΠΊΠ°, Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΊΠ°ΠΊΠ²ΠΈ ΡΡΠΌΠ½Π΅Π½ΠΈΡ. Π Π½Π΅ Π·Π°Π±ΡΠ°Π²ΡΠΉΡΠ΅ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΡΠ°ΠΌΠΈΡ ΡΠΎΠ²Π΅ΠΊ - ΡΠΎΠΉ ΡΡΠ΄ΡΡΠΆΠ° Π²Π°ΠΆΠ½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅.
ΠΠΎΠ·Π½Π°Π²Π°ΠΉΠΊΠΈ ΡΠ΅Π·ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, Π²ΠΈΠ΅ ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ Π΄Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½Π° ΡΠ°ΡΡ ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΡΠ΅ΡΠ½Π΅ΡΠ΅ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°. Π ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ Π»Π΅ΠΊΡΠΈΠΈ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠΎΠ³Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΡΠ΅Π·ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈ ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π·Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΡΠΌ ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°Ρ.
FirstVDS ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ ΠΠΈΡΠΈΠ» Π¦Π²Π΅ΡΠΊΠΎΠ² Π±Π΅ΡΠ΅ Ρ Π²Π°Ρ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com