ΠΠΈΡΠ΅ΠΊΡΠΎΡ ΠΏΠΎ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ ΠΏΠΎΡΡΠ°Π»Π° Banki.ru ΠΠ½Π΄ΡΠ΅ΠΉ ΠΠΈΠΊΠΎΠ»ΡΡΠΊΠΈΠΉ ΡΠ°ΡΡΠΊΠ°Π·Π°Π» Π½Π° ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎΠ΄Π½Π΅ΠΉ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ
ΠΠΎΠ΄ ΠΊΠ°ΡΠΎΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²Π°Ρ Π²Π΅ΡΡΠΈΡ Π΄ΠΎΠΊΠ»Π°Π΄Π°.
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, ΠΊΠΎΠ»Π»Π΅Π³ΠΈ! ΠΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ ΠΠ½Π΄ΡΠ΅ΠΉ, Ρ ΡΡΠΊΠΎΠ²ΠΎΠΆΡ ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠ΅ΠΉ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Banki.ru.
Π£ Π½Π°Ρ Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΈΠ΅ ΠΌΠΎΠ½ΠΎΠ»ΠΈΡΠΎΡΠ΅ΡΠ²ΠΈΡΡ, Π΅ΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ, Π΅ΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅. Π― Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅-ΠΊΡΠ΅ΡΡΡΡΠ½ΡΠΊΠΎΠΉ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π³ΠΎΠ²ΠΎΡΡ, ΡΡΠΎ Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠ²ΠΈΡ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ, ΡΠΎ ΠΎΠ½ ΠΌΠΈΠΊΡΠΎ, Π° Π΅ΡΠ»ΠΈ ΠΎΠ½ Π½Π΅ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ Π½Π΅ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ, ΡΠΎ ΠΎΠ½ ΠΏΡΠΎΡΡΠΎ ΡΠ΅ΡΠ²ΠΈΡ.
ΠΠ»ΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ²
ΠΡΠΎΠ±Π΅Π³ΡΡΡ Π±ΡΡΡΡΠ΅Π½ΡΠΊΠΎ ΠΏΠΎ ΠΏΠ»ΡΡΠ°ΠΌ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
ΠΠ΅ΡΠ²ΠΎΠ΅ β ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π±ΡΡΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π½Π° ΡΠ΅ΡΠ²ΠΈΡΠ΅ ΠΈ ΡΡΠ°ΡΡΠΎΠ²Π°ΡΡ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½. Π£ Π²Π°Ρ ΠΏΡΠΈΠ΅Ρ
Π°Π» ΡΡΠ°ΡΠΈΠΊ, Π²Ρ ΡΠ΅ΡΠ²ΠΈΡ ΡΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π»ΠΈ. Π£ Π²Π°Ρ ΠΏΡΠΈΠ΅Ρ
Π°Π» Π΅ΡΠ΅ ΡΡΠ°ΡΠΈΠΊ, Π²Ρ Π΅ΡΠ΅ ΡΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΈ Ρ ΡΡΠΈΠΌ ΠΆΠΈΠ²Π΅ΡΠ΅. ΠΡΠΎ Ρ
ΠΎΡΠΎΡΠΈΠΉ Π±ΠΎΠ½ΡΡ, ΠΈ, Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π½Π°ΡΠΈΠ½Π°Π»ΠΈ, ΠΎΠ½ ΡΡΠΈΡΠ°Π»ΡΡ Ρ Π½Π°Ρ ΡΠ°ΠΌΡΠΌ Π²Π°ΠΆΠ½ΡΠΌ, Π·Π°ΡΠ΅ΠΌ ΠΌΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π²ΡΠ΅ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΠΌ.
ΠΠΎ-Π²ΡΠΎΡΡΡ
, ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΊΠΎΠ³Π΄Π° Ρ Π²Π°Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΡΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΠΈ ΠΊΠ°ΠΆΠ΄Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΈΠ»ΠΈΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠ²ΠΎΠΉ ΡΠ΅ΡΠ²ΠΈΡ.
Π‘ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π½ΡΠ°Π½Ρ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π±ΡΠ²Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅. Π ΡΡΡΠ΅ΡΡΠ²ΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,
ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΡ: ΡΡΠΎ Ρ
ΠΎΡΠΎΡΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, Ρ Π½Π΅Π³ΠΎ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΡΠΊΠΈ, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Π΅Π»Π°ΡΡ. ΠΠ»Π°Π²Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° β ΠΎΡΠΊΡΠ΄Π° ΡΡΠΈ ΡΡΠΊΠΈ ΡΠ°ΡΡΡΡ.
Π‘Π΅ΡΠ²ΠΈΡΡ Π΄Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΈΠ΅ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ
Π·Π°Π΄Π°Ρ. ΠΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠ΅ΡΠ²ΠΈΡ Π½Π° Go, ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ Π½Π° Erlang, ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ Π½Π° Ruby, ΡΡΠΎ-ΡΠΎ Π½Π° PHP, ΡΡΠΎ-ΡΠΎ Π½Π° Python. Π ΠΎΠ±ΡΠ΅ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΎΡΠ΅Π½Ρ ΡΠΈΡΠΎΠΊΠΎ. Π’ΡΡ ΡΠΎΠΆΠ΅ Π΅ΡΡΡ Π½ΡΠ°Π½ΡΡ.
Π‘Π΅ΡΠ²ΠΈΡ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° β ΡΡΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎ devops. Π’ΠΎ Π΅ΡΡΡ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π½Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ, Π½Π΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠ° Π΄Π΅ΠΏΠ»ΠΎΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΠ΅ ΡΡΠΊΠ°ΠΌΠΈ, Ρ Π²Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΌΠΎΠ³ΡΡ ΠΌΠ΅Π½ΡΡΡΡΡ ΠΎΡ ΠΈΠ½ΡΡΠ°Π½ΡΠ° ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΊ ΠΈΠ½ΡΡΠ°Π½ΡΡ, ΠΈ Π²Π°ΠΌ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡΡΡ ΡΡΠ΄Π° Ρ
ΠΎΠ΄ΠΈΡΡ ΡΡΠΎ-ΡΠΎ Π΄Π΅Π»Π°ΡΡ, ΡΠΎ Π²Ρ Π² Π°Π΄Ρ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Π²Π°Ρ Π΅ΡΡΡ 20 ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π΄Π΅ΠΏΠ»ΠΎΠΈΡΡ ΡΡΠΊΠ°ΠΌΠΈ, Ρ Π²Π°Ρ 20 ΠΊΠΎΠ½ΡΠΎΠ»Π΅ΠΉ, ΠΈ Π²Ρ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΆΠΌΠ΅ΡΠ΅ Β«enterΒ», ΠΊΠ°ΠΊ Π½ΠΈΠ½Π΄Π·Ρ. ΠΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ.
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΠ΅ΡΠ²ΠΈΡ ΠΏΠΎΡΠ»Π΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ), ΠΈ Π½Π°Π΄ΠΎ Π΅ΡΠ΅ Π΄ΠΎΠΏΠΈΠ»ΠΈΡΡ Π½Π°ΠΏΠΈΠ»ΡΠ½ΠΈΠΊΠΎΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π» Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π΅, Ρ ΠΌΠ΅Π½Ρ ΡΠΎΠΆΠ΅ Π΄Π»Ρ Π²Π°Ρ ΠΏΠ»ΠΎΡ ΠΈΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ.
ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΠ΅ΡΡ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ ΠΠΌΠ°Π·ΠΎΠ½Π° ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅ΡΠ΅ ΠΏΡΠΈ ΡΡΠΎΠΌ Π² Π ΠΎΡΡΠΈΠΈ, ΡΠΎ Π΄Π²Π° ΠΌΠ΅ΡΡΡΠ° Π½Π°Π·Π°Π΄ Ρ Π²Π°Ρ ΡΠΎΠΆΠ΅ Π±ΡΠ»ΠΎ Β«ΠΡΠ΅ Π²ΠΎΠΊΡΡΠ³ Π³ΠΎΡΠΈΡ, iβm fine, Π²ΡΠ΅ ΠΊΠ»Π°ΡΡΠ½ΠΎΒ».
ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Ansible Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΡ, Puppet Π΄Π»Ρ ΡΡ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ, Bamboo Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π΄Π΅ΠΏΠ»ΠΎΡ, Confluence Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ ΡΡΠΎ ΠΊΠ°ΠΊ-ΡΠΎ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡ.
ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π½Π° ΡΡΠΎΠΌ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π½Π΅ Π±ΡΠ΄Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΄ΠΎΠΊΠ»Π°Π΄ ΡΠΊΠΎΡΠ΅Π΅ ΠΏΡΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, Π° Π½Π΅ ΠΏΡΠΎ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ.
Π£ Π½Π°Ρ Π±ΡΠ²Π°Π»ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΡΡΠΎ Puppet Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ Ruby 2, Π° ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΏΠΎΠ΄ Ruby 1.8, ΠΈ Π²ΠΌΠ΅ΡΡΠ΅ ΠΎΠ½ΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ. Π’Π°ΠΌ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΊΠΎΡΡΠΊ ΡΠ»ΡΡΠ°Π΅ΡΡΡ. Π ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½Π°Π΄ΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅ Π΄Π΅ΡΠΆΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΡΠΈΠΉ Ruby, Ρ Π²Π°Ρ ΠΎΠ±ΡΡΠ½ΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
Π£ Π½Π°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ ΠΌΡ Π²ΡΠ΄Π°Π΅ΠΌ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΡ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π²ΡΠ΅, ΡΡΠΎ Ρ Π½Π°Ρ Π΅ΡΡΡ, Π²ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ, ΡΡΠΎΠ±Ρ Ρ Π½Π΅Π³ΠΎ Π±ΡΠ»ΠΎ ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ ΠΌΠΎΠ³ Π»ΠΎΠΌΠ°ΡΡ Π΅Π³ΠΎ ΠΈ ΡΡΡΠΎΠΈΡΡ, ΠΊΠ°ΠΊ Π΅ΠΌΡ Ρ ΠΎΡΠ΅ΡΡΡ.
ΠΡΠ²Π°Π΅Ρ, Π½ΡΠΆΠ΅Π½ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ΅Π³ΠΎ-ΡΠΎ ΡΠ°ΠΌ. ΠΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΆΠ΅ΡΡΠΊΠΎ. Π― Π²ΠΎΡ ΠΏΠΎΡΠ»ΡΡΠ°Π» Π΄ΠΎΠΊΠ»Π°Π΄, Π³Π΄Π΅ Π΄ΠΎΠΊΠ΅Ρ-ΠΎΠ±ΡΠ°Π· Π²Π΅ΡΠΈΡ ΠΏΠΎ 45 ΠΠ±. Π Π»ΠΈΠ½ΡΠΊΡΠ΅, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΠΎΠΏΡΠΎΡΠ΅, ΡΠ°ΠΌ ΠΏΠΎΠΌΠ΅Π½ΡΡΠ΅ Π²ΡΠ΅, Π½ΠΎ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ, Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΌΠ΅ΡΡ Π½Π΅ Ρ Π²Π°ΡΠΈΡ.
ΠΡ, ΠΈ Π±ΡΠ²Π°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ²ΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, ΠΊΠΎΠ³Π΄Π° Ρ Π²Π°Ρ ΠΎΠ΄ΠΈΠ½ ΠΊΡΡΠΎΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΎΠ΄Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ, Π΄ΡΡΠ³ΠΎΠΉ ΠΊΡΡΠΎΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΎΡ Π΄ΡΡΠ³ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ, Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Π½Π΅ ΡΡΠ°Π²ΡΡΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π½ΠΈΠΊΠ°ΠΊ.
Π£ Π½Π°Ρ Π΅ΡΡΡ ΡΠ°ΠΉΡΡ ΠΈ ΡΠ΅ΡΠ²ΠΈΡΡ Π½Π° PHP 5.6, Π½Π°ΠΌ Π·Π° Π½ΠΈΡ
ΡΡΡΠ΄Π½ΠΎ, Π½ΠΎ ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ. ΠΡΠΎ Ρ Π½Π°Ρ ΠΎΠ΄Π½Π° ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ°. ΠΡΡΡ ΡΠ°ΠΉΡΡ ΠΈ ΡΠ΅ΡΠ²ΠΈΡΡ Π½Π° PHP 7, ΠΈΡ
ΠΏΠΎΠ±ΠΎΠ»ΡΡΠ΅, Π·Π° Π½ΠΈΡ
Π½Π°ΠΌ Π½Π΅ ΡΡΡΠ΄Π½ΠΎ. Π Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π΅ΡΡΡ ΡΠ²ΠΎΡ Π±Π°Π·ΠΎΡΠΊΠ°, Π³Π΄Π΅ ΠΎΠ½ ΡΠ°Π΄ΠΎΡΡΠ½ΠΎ ΠΏΠΈΠ»ΠΈΡ.
ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΈΡΠ΅ΡΠ΅ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅, ΡΠΎ ΡΡΠΈ Π²ΠΈΡΡΡΠ°Π»ΠΊΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° β ΡΡΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ Π·Π²ΡΡΠΈΡ. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΠ°Π·Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠΎ ΡΠΈΡΡΠ°ΡΠΈΡ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Ρ ΡΠΆΠ΅.
Π£ Π²Π°Ρ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΠΉΡΡ ΠΈ ΡΠ΅ΡΠ²ΠΈΡΡ Π½Π° ΡΡΠΎΠΌ, Π½Π° ΡΡΠΎΠΌ, ΠΏΠΎΡΠΎΠΌ Π΅ΡΠ΅ ΠΎΠ΄Π½Π° ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ° Π΄Π»Ρ Go, ΠΎΠ΄Π½Π° ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ° Π΄Π»Ρ Ruby, Π΅ΡΠ΅ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ Redis ΡΠ±ΠΎΠΊΡ. Π ΠΈΡΠΎΠ³Π΅ Π²ΡΠ΅ ΡΡΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΏΠΎΠ»Π΅ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ, ΠΈ Π²ΡΠ΅ Π²ΡΠ΅ΠΌΡ ΡΡΠΎ-ΡΠΎ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π»ΠΎΠΌΠ°ΡΡΡΡ.
ΠΠΎΡΡΠΎΠΌΡ ΠΌΡ Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΈ ΠΏΠ»ΡΡΠΊΠΈ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°Π·Π½ΡΡ
ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ Π½Π° PHP Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ°Π·Π½ΡΠ΅, Ρ Π½ΠΈΡ
Π΅ΡΡΡ ΡΠ°Π·Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΡΠ°Π·Π½ΠΎΠ΅ ΠΊΠΎΠΌΡΡΠ½ΠΈΡΠΈ, ΡΠ°Π·Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°. Π ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ΡΠ²ΠΈΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Ρ Π²Π°Ρ ΡΠΆΠ΅ Π±ΡΠ»ΠΎ ΡΡΠΎ-ΡΠΎ Π³ΠΎΡΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠ΄ Π½Π΅Π³ΠΎ.
Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ° β ΡΠ²ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°
ΠΠ°Ρ Π³Π»Π°Π²Π½ΡΠΉ ΠΏΠ»ΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΊΡΠΈΡΡΠ°Π»Π»ΠΈΠ·ΠΎΠ²Π°Π»ΡΡ Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ, β Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ° Π΅ΡΡΡ ΡΠ²ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°. ΠΡΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ Ρ
ΠΎΡΠΎΡΠΎ Π·Π½Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΠ°Π΄Π°ΡΠΈ ΠΈΠ· ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ½ΠΎ Π·Π°ΠΊΠΈΠ΄ΡΠ²Π°ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»ΠΎΠΌΠ°Π»ΡΡ ΡΠ΅ΡΠ²ΠΈΡ ΡΡΡΠ°Ρ ΠΎΠ²Π°Π½ΠΈΡ. Π ΡΡΠ°Π·Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΡΡΠ°Ρ ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΈΠ΄Π΅Ρ ΡΠΈΠ½ΠΈΡΡ.
ΠΡΡΡΡΠΎ Π΄Π΅Π»Π°ΡΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠΈΡΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΊΠΎΠ³Π΄Π° Ρ Π²Π°Ρ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ Π°ΡΠΎΠΌΠ°ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ, Π² Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π²ΠΊΡΡΡΠΈΡΡ.
Π ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΠ»ΠΎΠΌΠ°Π»ΠΈ ΡΠ²ΠΎΠΉ ΡΠ΅ΡΠ²ΠΈΡ, Π° ΡΡΠΎ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ ΡΠ»ΡΡΠ°Π΅ΡΡΡ, Π²Ρ Π½Π΅ Π·Π°Π΄Π΅Π»ΠΈ ΡΡΠΆΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ, ΠΈ ΠΊ Π²Π°ΠΌ Π½Π΅ ΠΏΡΠΈΠ±Π΅Π³Π°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Ρ Π±ΠΈΡΠ°ΠΌΠΈ ΠΈΠ· Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π½Π΅ Π³ΠΎΠ²ΠΎΡΡΡ: Β«ΠΠΉ-Π°ΠΉ, Π½Π΅ Π½Π°Π΄ΠΎ ΡΠ°ΠΊΒ».
ΠΠ°ΠΊ Π²ΡΠ΅Π³Π΄Π°, Π΅ΡΡΡ Π½ΡΠ°Π½ΡΡ. Π£ Π½Π°Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ ΠΏΡΠΈΠ±ΠΈΡΡ Π³Π²ΠΎΠ·Π΄ΡΠΌΠΈ. ΠΡΡΡ ΡΠ΅ΡΠΊΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ ΠΏΠ»ΠΎΡΠ½ΠΎ Π·Π° ΡΡΠΈΠΌ Π²ΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡ. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠΌ Π΅ΡΡΡ ΠΏΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΠΈ Π΅ΡΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ° ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΈ.
ΠΡΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠ»Π°Π²Π°ΡΡΠΈΠ΅ (ΡΠ°ΠΊΠΎΠ΅ ΡΠΎΠΆΠ΅ Ρ Π½Π°Ρ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ), Π΅ΡΡΡ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Β«Π·Π²Π΅Π·Π΄Π½Π°Ρ ΠΊΠ°ΡΡΠ°Β».
Π£ Π²Π°Ρ Π΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΈ Π»ΡΠ΄ΠΈ. ΠΠ²Π΅Π·Π΄ΠΎΡΠΊΠ° ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ β ΡΠΊΡΠΏΠ΅ΡΡ Π² ΡΡΠΎΠΌ ΡΠ΅ΡΠ²ΠΈΡΠ΅, ΠΊΠ½ΠΈΠΆΠΊΠ° ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΠΈΠ·ΡΡΠ°Π΅Ρ ΡΡΠΎΡ ΡΠ΅ΡΠ²ΠΈΡ. ΠΠ°Π΄Π°ΡΠ° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° β ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΊΠ½ΠΈΠΆΠ΅ΡΠΊΡ Π½Π° Π·Π²Π΅Π·Π΄ΠΎΡΠΊΡ. Π Π΅ΡΠ»ΠΈ Π½Π°ΠΏΡΠΎΡΠΈΠ² ΡΠ΅ΡΠ²ΠΈΡΠ° Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ, ΡΠΎ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΎ ΠΊΠΎΡΠΎΡΡΡ
Ρ Π±ΡΠ΄Ρ Π΄Π°Π»ΡΡΠ΅ ΡΠ°ΡΡΠΊΠ°Π·ΡΠ²Π°ΡΡ.
ΠΠ°ΠΊ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΡΠ΅ΡΠ²ΠΈΡΡ-ΡΠΈΡΠΎΡΡ?
ΠΠ΅ΡΠ²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΏΠΎΡΠΎΠ±, ΠΏΠΎΠ»ΡΡΠΈΡΡ Ρ ΡΠ΅Π±Ρ Π² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡ-ΡΠΈΡΠΎΡΡ β ΡΡΠΎ ΡΠ²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΡ Π»ΡΠ΄Π΅ΠΉ. Π£ ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π±ΡΠ²Π°Π»ΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΈΠ· Π±ΠΈΠ·Π½Π΅ΡΠ° ΠΏΡΠΈΠ»Π΅ΡΠ°ΡΡ ΡΡΠΎΠΊΠΈ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΡΠ΅Π½ΠΈΠ»ΠΈ Π·Π°Π΄Π°ΡΠΈ? ΠΠ½ΠΎΠ³Π΄Π° Π±ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΡΡΠΎΠΊΠΈ ΠΆΠ΅ΡΡΠΊΠΈΠ΅ ΠΈ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΡΠΎΡΡΠΎ Π½Π΅ Ρ
Π²Π°ΡΠ°Π΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. Β«ΠΠ°Π΄ΠΎ ΡΠ΄Π°Π²Π°ΡΡ ΡΠ΅ΡΠ²ΠΈΡ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½, ΠΏΠΎΡΠΎΠΌ Π΄ΠΎΠΏΠΈΡΠ΅ΠΌΒ».
ΠΡΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ, Π±ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π² Π½Π΅ΠΉ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΈΡΠ΅Ρ Π²ΡΡ, ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π½Π° ΠΏΠΎΠ΄Ρ Π²Π°ΡΠ΅. Β«Π― Π½Π°ΠΏΠΈΡΠ°Π» ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ, ΡΡ Π΄Π°Π²Π°ΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Π½Π°ΠΊΠΈΠ΄Π°ΠΉΒ». ΠΠΎΡΠΎΠΌ Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡ ΠΎΠ΄ΠΈΡ. Π Π² ΡΡΠΎΡ ΠΏΠ΅ΡΠΈΠΎΠ΄, ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ ΡΡΠ΅Π», Π° Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΅ΡΠ΅ Π½Π΅ Π½Π°Π·Π½Π°ΡΠΈΠ»ΠΈ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ°ΠΌΠΈ ΡΠ΅ΡΠ°ΡΡ, ΠΊΡΠ΄Π° ΡΠ΅ΡΠ²ΠΈΡ Π΄Π²ΠΈΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΡΠ°ΠΌ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ. Π ΠΊΠ°ΠΊ ΠΌΡ Π·Π½Π°Π΅ΠΌ (Π²Π΅ΡΠ½Π΅ΠΌΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»Π°ΠΉΠ΄ΠΎΠ² Π½Π°Π·Π°Π΄), Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ Π΅ΡΡΡ Π»ΡΠ΄ΠΈ-ΡΠ½Π΅ΠΆΠΈΠ½ΠΊΠΈ, ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠ½Π΅ΠΆΠΈΠ½ΠΊΠ°-ΡΠΈΠΌΠ»ΠΈΠ΄. ΠΠΎΡΠΎΠΌ ΠΎΠ½ ΡΠ²ΠΎΠ»ΡΠ½ΡΠ΅ΡΡΡ, ΠΈ ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΡΠ΅ΡΠ²ΠΈΡ-ΡΠΈΡΠΎΡΡ.
ΠΡΠΈ ΡΡΠΎΠΌ Π·Π°Π΄Π°ΡΠΈ ΠΎΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΈ ΠΎΡ Π±ΠΈΠ·Π½Π΅ΡΠ° Π½ΠΈΠΊΡΠ΄Π° Π½Π΅ Π΄Π΅Π²Π°ΡΡΡΡ, ΠΎΠ½ΠΈ ΠΎΡΠ΅Π΄Π°ΡΡ Π² Π±ΡΠΊΠ»ΠΎΠ³Π΅. ΠΡΠ»ΠΈ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ° Π±ΡΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΎΠ½ΠΈ ΡΠΎΠΆΠ΅ ΠΎΡΠ΅Π΄Π°ΡΡ Π² Π±ΡΠΊΠ»ΠΎΠ³Π΅. Π‘Π΅ΡΠ²ΠΈΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π΄Π΅Π³ΡΠ°Π΄ΠΈΡΡΠ΅Ρ.
ΠΠ°ΠΊ ΠΎΠΏΠΎΠ·Π½Π°ΡΡ ΡΠΈΡΠΎΡΡ?
ΠΡΠΎΡ ΡΠΏΠΈΡΠΎΠΊ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠΈΡΡΠ°ΡΠΈΡ. ΠΡΠΎ ΡΠ·Π½Π°Π» Ρ ΡΠ΅Π±Ρ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ Π² ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅?
ΠΡΠΎ Π·Π°Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ work-aroundβΡ: Π΅ΡΡΡ ΡΠ΅ΡΠ²ΠΈΡ ΠΈ, Π² ΡΠ΅Π»ΠΎΠΌ, ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Ρ Π½Π΅Π³ΠΎ Π΅ΡΡΡ ΠΌΠ°Π½ΡΠ°Π» Π½Π° Π΄Π²Π΅ ΡΡΡΠ°Π½ΠΈΡΡ, ΠΊΠ°ΠΊ Ρ Π½ΠΈΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π½ΠΎ ΠΊΠ°ΠΊ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²Π½ΡΡΡΠΈ, Π½ΠΈΠΊΡΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ.
ΠΠ»ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠΎΠΊΡΠ°ΡΠ°ΡΠΎΡ ΡΡΡΠ»ΠΎΠΊ. Π£ Π½Π°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΠΉΡΠ°Ρ Π² Ρ ΠΎΠ΄Ρ ΡΡΠΈ ΡΠΎΠΊΡΠ°ΡΠ°ΡΠΎΡΠ° ΡΡΡΠ»ΠΎΠΊ Π΄Π»Ρ ΡΠ°Π·Π½ΡΡ ΡΠ΅Π»Π΅ΠΉ Π² ΡΠ°Π·Π½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ . ΠΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ ΠΊΠ°ΠΊ ΡΠ°Π·.
Π‘Π΅ΠΉΡΠ°Ρ Ρ Π±ΡΠ΄Ρ ΠΊΠ°ΠΏΠΈΡΠ°Π½ΠΎΠΌ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎΡΡΡ. Π§ΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ? ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ
, Π½Π°Π΄ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠ΅ΡΠ²ΠΈΡ Π΄ΡΡΠ³ΠΎΠΌΡ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ, Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΠΈΠΌΠ»ΠΈΠ΄ Π΅ΡΠ΅ Π½Π΅ ΡΠ²ΠΎΠ»ΠΈΠ»ΡΡ, ΡΠΎ Π² ΡΡΡ Π΄ΡΡΠ³ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΡΠ΅, ΡΡΠΎ ΡΠ΅ΡΠ²ΠΈΡ ΠΏΠΎΡ
ΠΎΠΆ Π½Π° ΡΠΈΡΠΎΡΡ, Π½Π°Π΄ΠΎ Π²ΠΊΠ»ΡΡΠ°ΡΡ ΠΊΠΎΠ³ΠΎ-ΡΠΎ, ΠΊΡΠΎ Ρ
ΠΎΡΡ ΡΡΠΎ-ΡΠΎ Π² Π½Π΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ.
ΠΠ»Π°Π²Π½Π°Ρ Π²Π΅ΡΡ: Ρ Π²Π°Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΠΊΡΠΎΠ²ΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ. Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΠ»Π΅ΠΆΡ Π·Π° ΡΡΠΈΠΌ ΠΎΠ±ΡΡΠ½ΠΎ Ρ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΌΠ½Π΅ Π½Π°Π΄ΠΎ, ΡΡΠΎΠ±Ρ ΡΡΠΎ Π²ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ. ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°ΠΌ Π½Π°Π΄ΠΎ, ΡΡΠΎΠ±Ρ ΡΡΠΎ Π±ΡΠ»ΠΎ Π±ΡΡΡΡΠΎ ΡΠ΄Π°Π½ΠΎ, Π° ΡΡΠΎ Ρ Π½ΠΈΠΌ ΠΏΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ, ΠΈΠΌ ΡΠΆΠ΅ Π½Π΅ ΡΠ°ΠΊ Π²Π°ΠΆΠ½ΠΎ.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΈΡΠΎΡΡ β Β«Π‘Π΄Π΅Π»Π°Π΅ΠΌ Π½Π° Π°ΡΡΡΠΎΡΡΠ΅, ΡΠ°ΠΊ Π±ΡΠ΄Π΅Ρ Π±ΡΡΡΡΠ΅Π΅, Π° ΠΏΠΎΡΠΎΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°Π΄ΠΈΠΌ Π² ΠΊΠΎΠΌΠ°Π½Π΄ΡΒ». ΠΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ Ρ Π²ΡΠ΅Ρ
Π΅ΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΏΠ»Π°Π½Ρ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΠΎΡΠ΅ΡΠ΅Π΄Ρ. Π§Π°ΡΡΠΎ Π±ΠΈΠ·Π½Π΅Ρ-Π·Π°ΠΊΠ°Π·ΡΠΈΠΊ Π΄ΡΠΌΠ°Π΅Ρ, ΡΡΠΎ Π½Π° Π°ΡΡΡΠΎΡΡΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΡΠ΅Ρ
ΠΎΡΠ΄Π΅Π», ΠΊΠΎΡΠΎΡΡΠΉ Π΅ΡΡΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π₯ΠΎΡΡ ΠΌΠΎΡΠΈΠ²Π°ΡΠΎΡΡ Ρ Π½ΠΈΡ
ΡΠ°Π·Π½ΡΠ΅. ΠΠ° Π°ΡΡΡΠΎΡΡΠ΅ Π±ΡΠ²Π°ΡΡ ΡΡΡΠ°Π½Π½ΡΠ΅ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΡΡΠ°Π½Π½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ.
Π£ Π½Π°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π±ΡΠ» ΡΠ΅ΡΠ²ΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ» Sphinx Π² ΡΠ°Π·Π½ΡΡ
Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΡ
ΠΌΠ΅ΡΡΠ°Ρ
. Π― ΠΏΠΎΠΏΠΎΠ·ΠΆΠ΅ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΡΡΠΎ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΡΠ΄Π΅Π»Π°ΡΡ.
Π£ Π°ΡΡΡΠΎΡΡΠ΅ΡΠΎΠ² Π±ΡΠ²Π°ΡΡ ΡΠ°ΠΌΠΎΠΏΠΈΡΠ½ΡΠ΅ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ. ΠΡΠΎ ΠΏΡΠΎΡΡΠΎ Π³ΠΎΠ»ΡΠΉ PHP Ρ ΠΊΠΎΠΏΠΈΠΏΠ°ΡΡΠΎΠΌ Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π²ΡΡΠΊΠΎΠ΅. ΠΠΎΠ»ΡΡΠΈΠ΅ ΠΊΠΎΡΡΡΠ»ΠΈ Π² Π΄Π΅ΠΏΠ»ΠΎΠΉ-ΡΠΊΡΠΈΠΏΡΠ°Ρ , ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠΈΠΌΠΈ-ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ Bash-ΡΠΊΡΠΈΠΏΡΠ°ΠΌΠΈ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΡΠ΅ΠΊ Π² ΠΊΠ°ΠΊΠΎΠΌ-ΡΠΎ ΡΠ°ΠΉΠ»ΠΈΠΊΠ΅, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΡΠΈ Π΄Π΅ΠΏΠ»ΠΎΠΉ-ΡΠΊΡΠΈΠΏΡΡ Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΡΡΠ΅ΡΡΠΈΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠΌ. Π ΠΈΡΠΎΠ³Π΅ Π²Ρ ΠΌΠ΅Π½ΡΠ΅ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π΅ΠΏΠ»ΠΎΡ, Π²ΡΠ±ΠΈΡΠ°Π΅ΡΠ΅ ΡΡΠΎ-ΡΠΎ Π΄ΡΡΠ³ΠΎΠ΅, Ρ ΠΎΠΏ, Π° Ρ Π²Π°Ρ ΡΠ΅ΡΠ²ΠΈΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ°ΠΌ Π½Π°Π΄ΠΎ Π±ΡΠ»ΠΎ Π΅ΡΠ΅ 8 ΡΡΡΠ»ΠΎΠΊ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΠΏΠ°ΠΏΠΎΡΠΊΠ°ΠΌΠΈ. ΠΠ»ΠΈ Π±ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΡΡΡΡΡΠ° Π·Π°ΠΏΠΈΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π° ΡΡΠΎ ΡΡΡΡΡ ΡΠΆΠ΅ Π½Π΅Ρ.
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΡ ΠΊΠ°ΠΏΠΈΡΠ°Π½ΠΈΡΡ. ΠΡΠΈΠ΅ΠΌΠΊΠ° ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΈΠ· Π°ΡΡΡΠΎΡΡΠ° β ΡΡΠΎ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½Π°. Π£ ΠΊΠΎΠ³ΠΎ Π±ΡΠ²Π°Π»ΠΎ, ΡΡΠΎ ΡΠ΅ΡΠ²ΠΈΡ ΠΈΠ· Π°ΡΡΡΠΎΡΡΠ° ΠΏΡΠΈΠ΅Π·ΠΆΠ°Π΅Ρ, Π° Π΅Π³ΠΎ Π½ΠΈΠΊΡΠ΄Π° Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ? ΠΡΠΎ Π½Π΅ ΡΠ°ΠΊ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎ, ΠΊΠ°ΠΊ ΡΠ΅ΡΠ²ΠΈΡ-ΡΠΈΡΠΎΡΠ°, Π½ΠΎ Π²ΡΠ΅ ΠΆΠ΅.
Π‘Π΅ΡΠ²ΠΈΡ Π½Π°Π΄ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ, ΡΠ΅ΡΠ²ΠΈΡ Π½Π°Π΄ΠΎ ΡΠ΅Π²ΡΡΠΈΡΡ, Π½Π°Π΄ΠΎ ΠΌΠ΅Π½ΡΡΡ ΠΏΠ°ΡΠΎΠ»ΠΈ. Π£ Π½Π°Ρ Π±ΡΠ» ΡΠ»ΡΡΠ°ΠΉ, ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΌ ΠΏΠΎΠ΄ΠΊΠΈΠ½ΡΠ»ΠΈ ΡΠ΅ΡΠ²ΠΈΡ, ΡΠ°ΠΌ Π°Π΄ΠΌΠΈΠ½ΠΊΠ° Β«if login == βadminβ && password == βadminβ…Β», ΠΏΡΡΠΌ Π² ΠΊΠΎΠ΄Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ. ΠΡ ΡΠΈΠ΄ΠΈΠΌ ΠΈ Π΄ΡΠΌΠ°Π΅ΠΌ, ΠΈ ΡΡΠΎ ΠΏΠΈΡΡΡ Π»ΡΠ΄ΠΈ Π² 2018 Π³ΠΎΠ΄Ρ?
Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΌΠ° Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° β ΡΠΎΠΆΠ΅ Π½ΡΠΆΠ½Π°Ρ ΡΡΡΠΊΠ°. ΠΡΠΆΠ½ΠΎ ΡΠΌΠΎΡΡΠ΅ΡΡ, ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π½Π° ΡΡΠ° ΡΡΡΡΡΠ°Ρ Π·Π°ΠΏΠΈΡΡΡ , Π΅ΡΠ΅ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΡΡΠΎΡ ΡΠ΅ΡΠ²ΠΈΡ ΠΊΡΠ΄Π°-ΡΠΎ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½ ΠΏΡΡΡΠΈΡΠ΅.
ΠΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅ΡΠ²ΠΈΡ Π½Π° Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΡ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π½Π΅ ΡΡΡΠ΄Π½ΠΎ. ΠΠΎΠ³Π΄Π° Π²Ρ Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅: Β«ΠΡ ΡΡΠΎΡ ΡΠ΅ΡΠ²ΠΈΡ Π½Π΅ ΠΏΡΠΈΠΌΠ΅ΠΌ, Ρ Π½Π°Ρ Π΅ΡΡΡ 20 Π·Π°Π΄Π°Ρ, ΡΠ΄Π΅Π»Π°ΠΉΡΠ΅ ΠΈΡ
, ΡΠΎΠ³Π΄Π° ΠΏΡΠΈΠΌΠ΅ΠΌΒ», ΡΡΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ. Π‘ΠΎΠ²Π΅ΡΡΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΠΎΠ»Π΅ΡΡ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π²Ρ ΠΏΠΎΠ΄ΡΡΠ°Π²ΠΈΡΠ΅ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΈΠ»ΠΈ ΡΡΠΎ Π±ΠΈΠ·Π½Π΅Ρ ΠΏΠΎΡΡΠ°ΡΠΈΡ Π΄Π΅Π½ΡΠ³ΠΈ. ΠΠΈΠ·Π½Π΅Ρ ΠΏΠΎΡΠΎΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΏΠΎΡΡΠ°ΡΠΈΡ.
Π£ Π½Π°Ρ Π±ΡΠ» ΡΠ»ΡΡΠ°ΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ ΡΠ΅ΡΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΠΈΠ»ΠΎΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° Π°ΡΡΡΠΎΡΡΠ΅.
ΠΠ½ Π±ΡΠ» ΡΠ΄Π°Π½ Π²ΠΎΠ²ΡΠ΅ΠΌΡ, ΠΈ ΡΡΠΎ Π±ΡΠ» Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°. ΠΠΎΡΡΠΎΠΌΡ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠΈΠ»ΠΎΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, ΡΠΆΠ΅ Π΄Π°ΠΆΠ΅ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΠΈΠ»ΠΎΡΠ½ΡΠΉ. ΠΡΠΈ ΡΠ΅ΡΠ²ΠΈΡΡ ΠΏΡΠΈΠ½ΡΠ»ΠΈ, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ²Π½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ ΡΠΊΠ°Π·Π°Π»ΠΈ, Π²ΠΎΡ Π²Π°Ρ ΠΊΠΎΠ΄, Π²ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π²ΠΎΡ Π²Π°Ρ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ. Π‘Π΅ΡΠ²ΠΈΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΡΠΆΠ΅ Π½Π°ΡΠ°Π»ΠΈ ΠΏΡΠΈΠ½ΠΎΡΠΈΡΡ ΠΏΡΠΈΠ±ΡΠ»Ρ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎ ΡΠ°ΠΊΡΡ ΠΎΠ½ΠΈ ΠΎΡΡΠ°Π»ΠΈΡΡ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΠΈΡΠΎΡΠ°ΠΌΠΈ, Π½ΠΈΠΊΡΠΎ Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΡ Π²ΡΡΡΠ΅ΡΠΊΠΈ ΠΎΡ ΠΈΡ
Π·Π°Π΄Π°Ρ ΠΎΡΠΊΡΠ΅ΡΠΈΠ²Π°ΡΡΡΡ.
ΠΡΡΡ Π΅ΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ½ΡΡΠΈΠ΅ β ΠΏΠ°ΡΡΠΈΠ·Π°Π½ΡΠΊΠ°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΎΡΠ΄Π΅Π», ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΡΡΠΎ ΠΎΡΠ΄Π΅Π» ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³Π°, Ρ
ΠΎΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π³ΠΈΠΏΠΎΡΠ΅Π·Ρ, ΠΈ Π·Π°ΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ΅ΡΠ²ΠΈΡ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ Π½Π° Π°ΡΡΡΠΎΡΡΠ΅. ΠΠ° Π½Π΅Π³ΠΎ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Π»ΠΈΡΡΡΡ ΡΡΠ°ΡΠΈΠΊ, ΠΎΠ½ΠΈ Π·Π°ΠΊΡΡΠ²Π°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ, ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΡΡ Π°ΠΊΡΡ Ρ ΠΏΠΎΠ΄ΡΡΠ΄ΡΠΈΠΊΠΎΠΌ, ΠΏΡΠΈΡ
ΠΎΠ΄ΡΡ Π² ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ ΠΈ Π³ΠΎΠ²ΠΎΡΡΡ: Β«Π§ΡΠ²Π°ΠΊΠΈ, Ρ Π½Π°Ρ ΡΡΡ Π΅ΡΡΡ ΡΠ΅ΡΠ²ΠΈΡ, Π½Π° Π½Π΅ΠΌ ΡΠΆΠ΅ Π΅ΡΡΡ ΡΡΠ°ΡΠΈΠΊ, ΠΎΠ½ Π½Π°ΠΌ ΠΏΡΠΈΠ½ΠΎΡΠΈΡ Π΄Π΅Π½ΡΠ³ΠΈ, Π΄Π°Π²Π°ΠΉΡΠ΅ Π΅Π³ΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΒ». ΠΡ ΡΠ°ΠΊΠΈΠ΅: Β«ΠΠΏΠΏΠ°, ΠΊΠ°ΠΊ ΠΆΠ΅ ΡΠ°ΠΊΒ».
Π Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠ°-ΡΠΈΡΠΎΡΡ: ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π²Π΄ΡΡΠ³ ΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Π½Π°Π³ΡΡΠΆΠ΅Π½Π½ΠΎΠΉ, ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡ: Β«ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π΄ΠΈΠΌ ΡΠ΅ΡΠ²ΠΈΡ ΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π΄ΡΡΠ³ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅, Ρ Π½Π΅Π΅ Π½Π°Π³ΡΡΠ·ΠΊΠ° ΠΏΠΎΠΌΠ΅Π½ΡΡΠ΅Β». Π ΠΏΠΎΡΠΎΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°Π΄ΠΈΠΌ ΡΡΠ΅ΡΡΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ° ΠΏΠΎΠΌΠ΅Π½ΡΠ΅ΠΌ. Π Π² ΠΈΡΠΎΠ³Π΅ Ρ Π½Π°Ρ ΠΎΠΏΡΡΡ ΡΠΈΡΠΎΡΠ°.
Π ΡΠ΅ΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΡΠΈΡΠΎΡΠ°ΠΌΠΈ?
ΠΡΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ, ΡΡΠΎ ΠΏΠΎΠ΄Π½ΡΡΡΠΉ Π² Π¨Π²Π΅ΡΠΈΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΉ ΠΊΠΎΡΠ°Π±Π»Ρ Wasa, Π·Π½Π°ΠΌΠ΅Π½ΠΈΡΡΠΉ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ½ ΡΡΠΎΠ½ΡΠ» ΡΠ΅ΡΠ΅Π· 5 ΠΌΠΈΠ½ΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΏΡΡΠΊΠ° Π½Π° Π²ΠΎΠ΄Ρ. Π ΠΊΠΎΡΠΎΠ»Ρ Π¨Π²Π΅ΡΠΈΠΈ, ΠΊΡΡΠ°ΡΠΈ, Π½ΠΈΠΊΠΎΠ³ΠΎ Π·Π° ΡΡΠΎ Π½Π΅ ΠΊΠ°Π·Π½ΠΈΠ». ΠΠ½ ΡΡΡΠΎΠΈΠ»ΡΡ Π΄Π²ΡΠΌΡ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡΠΌΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠΌΠ΅Π»ΠΈ ΡΡΡΠΎΠΈΡΡ ΡΠ°ΠΊΠΈΠ΅ ΠΊΠΎΡΠ°Π±Π»ΠΈ. ΠΠ°ΠΊΠΎΠ½ΠΎΠΌΠ΅ΡΠ½ΡΠΉ ΡΡΡΠ΅ΠΊΡ.
ΠΠΎΡΠ°Π±Π»Ρ ΠΌΠΎΠ³ ΡΡΠΎΠ½ΡΡΡ, ΠΊΡΡΠ°ΡΠΈ, Π³ΠΎΡΠ°Π·Π΄ΠΎ Ρ ΡΠΆΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠΎΠ³Π΄Π° Π½Π° Π½Π΅ΠΌ ΡΠΆΠ΅ Π΅Ρ Π°Π» Π±Ρ ΠΊΠΎΡΠΎΠ»Ρ ΠΊΡΠ΄Π°-ΡΠΎ Π² ΡΡΠΎΡΠΌ. Π ΡΠ°ΠΊ, ΡΡΠΎΠ½ΡΠ» ΡΡΠ°Π·Ρ, ΠΏΠΎ Π°Π΄ΠΆΠ°ΠΉΠ»Ρ ΡΡΠΎ Ρ ΠΎΡΠΎΡΠΎ β ΠΏΡΠΎΠ²Π°Π»ΠΈΡΡΡΡ ΡΠ°Π½ΠΎ.
ΠΡΠ»ΠΈ ΠΌΡ ΠΏΡΠΎΠ²Π°Π»ΠΈΠ»ΠΈΡΡ ΡΠ°Π½ΠΎ, ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π΅ Π±ΡΠ²Π°Π΅Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΈΠ΅ΠΌΠΊΠΈ ΠΎΡΠΏΡΠ°Π²ΠΈΠ»ΠΈ Π½Π° Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΡ. Π Π΅ΡΠ»ΠΈ ΠΌΡ ΠΏΡΠΎΠ²Π°Π»ΠΈΠ»ΠΈΡΡ ΡΠΆΠ΅ Π² ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π΅, ΠΊΠΎΠ³Π΄Π° Π²Π»ΠΎΠΆΠ΅Π½Ρ Π΄Π΅Π½ΡΠ³ΠΈ, ΡΠΎ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ, ΠΊΠ°ΠΊ ΠΈΡ Π½Π°Π·ΡΠ²Π°ΡΡ Π² Π±ΠΈΠ·Π½Π΅ΡΠ΅.
Π§Π΅ΠΌ ΠΎΠΏΠ°ΡΠ½Ρ ΡΠ΅ΡΠ²ΠΈΡΡ-ΡΠΈΡΠΎΡΡ:
- Π‘Π΅ΡΠ²ΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΠΎΠΌΠ°ΡΡΡΡ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ.
- Π‘Π΅ΡΠ²ΠΈΡ Π΄ΠΎΠ»Π³ΠΎ ΡΠΈΠ½ΠΈΡΡΡ ΠΈΠ»ΠΈ Π½Π΅ ΡΠΈΠ½ΠΈΡΡΡ Π²ΠΎΠΎΠ±ΡΠ΅.
- ΠΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΡ.
- ΠΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ°ΠΌΠΈ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΠΌΠΈ.
- ΠΡΠ»ΠΈ Π»ΠΎΠΌΠ°Π΅ΡΡΡ Π²Π°ΠΆΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ, ΡΡΡΠ°Π΄Π°Π΅Ρ ΡΠ΅ΠΏΡΡΠ°ΡΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ Ρ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌΠΈ-ΡΠΈΡΠΎΡΠ°ΠΌΠΈ?
ΠΡΠ΅ ΡΠ°Π· ΠΏΠΎΠ²ΡΠΎΡΡΡΡ, ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ. ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ
, Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ. 7 Π»Π΅Ρ Π² Banki.ru ΠΌΠ΅Π½Ρ Π½Π°ΡΡΠΈΠ»ΠΈ, ΡΡΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²Π΅ΡΠΈΡΡ Π½Π° ΡΠ»ΠΎΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ, Π° ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Π²Π΅ΡΠΈΡΡ Π½Π° ΡΠ»ΠΎΠ²ΠΎ Π²ΡΠ΅ΠΌ. ΠΠ°Π΄ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ.
ΠΠΎ-Π²ΡΠΎΡΡΡ
, Π½Π°Π΄ΠΎ ΠΏΠΈΡΠ°ΡΡ ΡΡ
Π΅ΠΌΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ, ΡΡΠΎ ΡΠ΅ΡΠ²ΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ½ΡΡΡ Π½Π΅ ΠΎΡΠ΅Π½Ρ Ρ
ΠΎΡΠΎΡΠΎ, ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ, ΠΎ ΠΊΠΎΡΠΎΡΡΡ
Π½ΠΈΠΊΡΠΎ Π½Π΅ ΡΠΊΠ°Π·Π°Π». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΡΠ΅ΡΠ²ΠΈΡ Π½Π° ΡΠ²ΠΎΠΉ ΠΊΠ»ΡΡ ΠΊ ΠΊΠ°ΠΊΠΈΠΌ-Π½ΠΈΠ±ΡΠ΄Ρ Π―Π½Π΄Π΅ΠΊΡ.ΠΠ°ΡΡΠ°ΠΌ ΠΈΠ»ΠΈ ΠΊ Dadata. Π£ Π²Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ»ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ Π»ΠΈΠΌΠΈΡ, Π²ΡΠ΅ ΡΠ»ΠΎΠΌΠ°Π»ΠΎΡΡ, ΠΈ Π²Ρ Π½Π΅ Π·Π½Π°Π΅ΡΠ΅, ΡΡΠΎ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ Π²ΠΎΠΎΠ±ΡΠ΅. ΠΡΠ΅ ΡΠ°ΠΊΠΈΠ΅ Π³ΡΠ°Π±Π»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΎΠΏΠΈΡΠ°Π½Ρ: Π² ΡΠ΅ΡΠ²ΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Dadata, Sms, Π΅ΡΠ΅ ΡΡΠΎ-ΡΠΎ.
Π-ΡΡΠ΅ΡΡΠΈΡ
, ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ΅Ρ
Π΄ΠΎΠ»Π³ΠΎΠΌ. ΠΠΎΠ³Π΄Π° Π²Ρ Π΄Π΅Π»Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΊΠΎΡΡΡΠ»ΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡ ΠΈ Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅, ΡΡΠΎ ΡΡΠΎ-ΡΠΎ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, Π½Π°Π΄ΠΎ ΡΠ»Π΅Π΄ΠΈΡΡ, ΡΡΠΎΠ±Ρ ΡΡΠΎ Π΄Π΅Π»Π°Π»ΠΈ. ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΏΠΎΡΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ, ΡΡΠΎ ΠΌΠ°Π»Π΅Π½ΡΠΊΠ°Ρ ΡΠΌΠΊΠ° Π½Π΅ ΡΠ°ΠΊΠ°Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠ°Ρ, ΠΈ Π²Ρ ΡΡΠ΄Π° ΠΏΡΠΎΠ²Π°Π»ΠΈΡΠ΅ΡΡ.
Π‘ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ½ΡΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ Ρ Π½Π°Ρ Π±ΡΠ»Π° ΠΈΡΡΠΎΡΠΈΡ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΏΡΠΎ Sphinx. Π ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² Sphinx ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π²Π²ΠΎΠ΄ΠΈΡΡ ΡΠΏΠΈΡΠΊΠΈ. ΠΡΠΎΡΡΠΎ ΡΠΏΠΈΡΠΎΠΊ Ρ ΠΏΠ°Π³ΠΈΠ½Π°ΡΠΈΠ΅ΠΉ, Π½ΠΎ ΠΏΡΠΈ ΡΡΠΎΠΌ ΠΎΠ½ ΠΏΠ΅ΡΠ΅ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π»ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ Π½ΠΎΡΡ. ΠΠ½ Π±ΡΠ» ΡΠΎΠ±ΡΠ°Π½ ΠΈΠ· Π΄Π²ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ²: ΠΎΠ΄ΠΈΠ½ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π»ΡΡ ΠΊΠ°ΠΆΠ΄ΡΡ Π½ΠΎΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ, ΠΈ Π±ΡΠ» Π΅ΡΠ΅ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΊ Π½Π΅ΠΌΡ ΠΏΡΠΈΠΊΡΡΡΠΈΠ²Π°Π»ΡΡ. ΠΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ, Ρ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ 50% Π»ΠΈΠ±ΠΎ Π±ΠΎΠΌΠ±Π°Π½Π΅Ρ, Π»ΠΈΠ±ΠΎ Π½Π΅Ρ, ΠΏΡΠΈ Π²ΡΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡ Π±ΠΈΠ»ΡΡ, ΠΈ Π½ΠΎΠ²ΠΎΡΡΠΈ Ρ Π½Π°Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ°Π²Π°Π»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡΡΡ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅. ΠΠΎΠ½Π°ΡΠ°Π»Ρ ΡΡΠΎ Π±ΡΠ»ΠΎ 5 ΠΌΠΈΠ½ΡΡ, ΠΏΠΎΠΊΠ° ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΠ΅ΡΠ΅ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π»ΡΡ, ΠΏΠΎΡΠΎΠΌ ΠΈΠ½Π΄Π΅ΠΊΡ ΡΠ°Π·ΡΠΎΡΡΡ, ΠΈ Π² ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΎΠ½ Π½Π°ΡΠ°Π» ΠΏΠ΅ΡΠ΅ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡΡΡ 40 ΠΌΠΈΠ½ΡΡ. ΠΠΎΠ³Π΄Π° ΠΌΡ ΡΡΠΎ Π²ΡΠΏΠΈΠ»ΠΈΠ»ΠΈ, ΠΌΡ Π²Π·Π΄ΠΎΡ Π½ΡΠ»ΠΈ Ρ ΠΎΠ±Π»Π΅Π³ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π±ΡΠ»ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ ΠΏΡΠΎΠΉΠ΄Π΅Ρ Π΅ΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΈ Ρ Π½Π°Ρ ΠΈΠ½Π΄Π΅ΠΊΡ Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠ°Π±ΠΎΡΠΈΠΉ Π΄Π΅Π½Ρ. ΠΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ΅ΠΉΠ» Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ°Π»Π°, Π²ΠΎΡΠ΅ΠΌΡ ΡΠ°ΡΠΎΠ² Π½Π΅Ρ Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ β Π²ΡΠ΅, Π±ΠΈΠ·Π½Π΅Ρ Π²ΡΡΠ°Π».
ΠΠ»Π°Π½ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ΅ΡΠ²ΠΈΡΠΎΠΌ-ΡΠΈΡΠΎΡΠΎΠΉ
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΡΡΠΎ ΠΎΡΠ΅Π½Ρ ΡΡΡΠ΄Π½ΠΎ Π΄Π΅Π»Π°ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΄Π΅Π²ΠΎΠΏΡ β ΡΡΠΎ ΠΏΡΠΎ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅. Π₯ΠΎΡΠ΅ΡΡΡ Π±ΡΡΡ Π² Ρ
ΠΎΡΠΎΡΠΈΡ
ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡΡ
ΡΠΎ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ, Π° ΠΊΠΎΠ³Π΄Π° ΡΡ ΠΊΠΎΠ»Π»Π΅Π³ ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠ² Π±ΡΠ΅ΡΡ ΡΠ΅Π³Π»Π°ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΏΠΎ Π³ΠΎΠ»ΠΎΠ²Π΅, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΡΡΡΠ²Π°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΡΠ΅ΡΠΈΠ²ΡΠ΅ ΡΡΠ²ΡΡΠ²Π° ΠΊ ΡΠ΅ΠΌ Π»ΡΠ΄ΡΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΊ Π΄Π΅Π»Π°ΡΡ.
ΠΠΎΠΌΠΈΠΌΠΎ Π²ΡΠ΅Ρ ΡΡΠΈΡ ΠΏΡΠ½ΠΊΡΠΎΠ², Π΅ΡΡΡ Π΅ΡΠ΅ Π²Π°ΠΆΠ½Π°Ρ ΡΡΡΠΊΠ°: Π·Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ, Π·Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΡΡΠ°ΡΡΠΎΠΊ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π΄Π΅ΠΏΠ»ΠΎΡ, Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΎΡΠ²Π΅ΡΠ°ΡΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ Π»ΡΠ΄ΠΈ. ΠΠΎΠ³Π΄Π° Π»ΡΠ΄Π΅ΠΉ Π½Π΅Ρ ΠΈ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΡ ΠΊΠ°ΠΊΠΈΡ -ΡΠΎ Π΄ΡΡΠ³ΠΈΡ Π»ΡΠ΄Π΅ΠΉ, ΠΈΠ·ΡΡΠ°ΡΡ Π²ΡΠ΅ ΡΡΠΎ Π΄Π΅Π»ΠΎ, ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΡΠΆΠΊΠΎ.
ΠΡΠ»ΠΈ Π²ΡΠ΅ ΡΡΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ, ΠΈ ΡΠ΅ΡΠ²ΠΈΡ-ΡΠΈΡΠΎΡΠ° Ρ Π²Π°Ρ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΎΡΡΠ°Π»ΡΡ ΡΠΈΡΠΎΡΠΎΠΉ, Π΅Π³ΠΎ Π½ΠΈΠΊΡΠΎ Π½Π΅ Ρ
ΠΎΡΠ΅Ρ ΠΊ ΡΠ΅Π±Π΅ Π±ΡΠ°ΡΡ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π½Π΅ ΠΏΠΈΡΠ΅ΡΡΡ, ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΡΠΎΡΡΡ Π² ΡΡΠΎΡ ΡΠ΅ΡΠ²ΠΈΡ ΠΏΡΠΈΠ·Π²Π°Π»ΠΈ, ΠΎΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΡΠΎ-ΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΡΡ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± β Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»Π°ΡΡ.
Π’ΠΎ Π΅ΡΡΡ Π²Ρ Π±Π΅ΡΠ΅ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΠ΅ΡΠ²ΠΈΡΡ Π·Π°Π½ΠΎΠ²ΠΎ ΠΈ ΠΏΠΈΡΠ΅ΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ, Π±ΠΎΠ»Π΅Π΅ Π»ΡΡΡΠΈΠΉ, Π½Π° Π±ΠΎΠ»Π΅Π΅ Π»ΡΡΡΠ΅ΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅, Π±Π΅Π· ΡΡΡΠ°Π½Π½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. Π ΠΌΠΈΠ³ΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π½Π΅Π³ΠΎ Π² Π±ΠΎΡ.
Π£ Π½Π°Ρ Π±ΡΠ»Π° ΡΠΈΡΡΠ°ΡΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π²Π·ΡΠ»ΠΈ ΡΠ΅ΡΠ²ΠΈΡ Π½Π° Yii 1 ΠΈ ΠΏΠΎΠ½ΡΠ»ΠΈ, ΡΡΠΎ ΠΌΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΅Π³ΠΎ Π΄Π°Π»ΡΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Ρ Π½Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ»ΠΈΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΌΠ΅ΡΡ Ρ
ΠΎΡΠΎΡΠΎ ΠΏΠΈΡΠ°ΡΡ Π½Π° Yii 1. ΠΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Ρ
ΠΎΡΠΎΡΠΎ ΠΏΠΈΡΡΡ Π½Π° ΡΡΠ΅ΡΡΠ΅ΠΌ Symfony. Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ? ΠΡΠ΄Π΅Π»ΠΈΠ»ΠΈ Π²ΡΠ΅ΠΌΡ, Π²ΡΠ΄Π΅Π»ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, Π²ΡΠ΄Π΅Π»ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ°, ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π»ΠΈ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ ΠΏΠ»Π°Π²Π½Π΅Π½ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΠ»ΠΈ Π½Π° Π½Π΅Π³ΠΎ ΡΡΠ°ΡΠΈΠΊ.
ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΡΡΠ°ΡΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π°Π»ΠΈΡΡ. ΠΡΠΎ ΠΌΠΎΡ Π»ΡΠ±ΠΈΠΌΠ°Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ°, ΠΊΠΎΠ³Π΄Π° ΠΈΠ· ΡΠΈΡΡΠ΅ΠΌΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ Π½Π°Π΄ΠΎ Π²Π·ΡΡΡ ΠΈ Π²ΡΡΠΈΡΡΠΈΡΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΡΠ΅ΡΠ²ΠΈΡ ΠΈ ΠΏΠΎΡΠΎΠΌ ΠΏΡΠΎΠΉΡΠΈΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ ΡΠ°ΡΠΊΠΈ Π½Π° ΠΏΡΠΎΠ΄Π°ΠΊΡΠ΅Π½Π΅ Π±ΡΠ»ΠΈ ΠΏΠΎΠ³Π°ΡΠ΅Π½Ρ, ΡΡΠΎΠ±Ρ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΡΠ»Π΅Π΄ΠΎΠ² Π½Π΅ ΠΎΡΡΠ°Π»ΠΎΡΡ. Π Π΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Π² Π³ΠΈΡΠ΅ ΠΎΡΡΠ°Π΅ΡΡΡ.
ΠΡΠΎ Π²ΡΠ΅, ΠΎ ΡΠ΅ΠΌ Ρ Ρ ΠΎΡΠ΅Π» ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ, Π³ΠΎΡΠΎΠ² ΠΏΠΎΠ΄ΠΈΡΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡ, ΡΠ΅ΠΌΠ° Ρ ΠΎΠ»ΠΈΠ²Π°ΡΠ½Π°Ρ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π² Π½Π΅ΠΉ ΠΏΠ»Π°Π²Π°Π»ΠΈ.
ΠΠ° ΡΠ»Π°ΠΉΠ΄Π°Ρ Π±ΡΠ»ΠΎ ΠΏΡΠΎ ΡΠΎ, ΡΡΠΎ Π²Ρ ΡΠ½ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠ·ΡΠΊΠΈ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π±ΡΠ» ΡΠ΅ΡΠ°ΠΉΠ·ΠΈΠ½Π³ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ. Π Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΆΠ΅ΡΡΠΊΠΎ Π΄ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ΅ΡΠ°ΠΉΠ· ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Π½Π° PHP, Π½Ρ, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΈ Π½Π° Golang ΡΠ΄Π΅Π»Π°ΡΡ.
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΡΡΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΈ Π²ΡΠ΅ ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ. ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ, Π² ΠΊΠ°ΠΊΠΈΡ -ΡΠΎ ΡΠ»ΡΡΠ°ΡΡ , Π΄Π°ΠΆΠ΅ Π½Π΅ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ. ΠΠΎ Π½Π°Π΄ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ 50 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ ΡΠ΅Ρ ΠΎΡΠ΄Π΅Π», ΠΈΡ Π½ΠΈΡ 45 β PHP-ΡΠ½ΠΈΠΊΠΈ, Π΅ΡΠ΅ 3 β Π΄Π΅Π²ΠΎΠΏΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΌΠ΅ΡΡ Π² Python, Ansible, Puppet ΠΈ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠ°ΠΊΠΎΠ΅, ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ ΠΏΠΈΡΠ΅Ρ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π½ΠΈΠ±ΡΠ΄Ρ Go ΡΠ΅ΡΠ²ΠΈΡ ΡΠ΅ΡΠ°ΠΉΠ·Π° ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ, ΡΠΎ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΡΡ ΠΎΠ΄ΠΈΡ, ΡΠΊΡΠΏΠ΅ΡΡΠΈΠ·Π° ΡΡ ΠΎΠ΄ΠΈΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π½ΠΈΠΌ. Π ΠΏΡΠΈ ΡΡΠΎΠΌ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΊΠ°ΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π½Π° ΡΡΠ½ΠΊΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π½Π°Π΅Ρ ΡΡΠΎΡ ΡΠ·ΡΠΊ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ, Π΅ΡΠ»ΠΈ ΠΎΠ½ ΡΠ΅Π΄ΠΊΠΈΠΉ. Π’ΠΎ Π΅ΡΡΡ Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ, ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ. Π‘ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π΄Π΅Π²ΠΎΠΏΡΠ°, Π²Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ Π³ΠΎΡΠΎΠ²ΡΠΉ Π½Π°Π±ΠΎΡ ΠΏΠ»Π΅ΠΉΠ±ΡΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡ ΡΠ΅ΡΠ²ΠΈΡΡ, Π° ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΈΡ ΠΏΠΈΡΠ°ΡΡ Π·Π°Π½ΠΎΠ²ΠΎ.
ΠΡ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠΈΠ»ΠΈΠΌ ΡΠ΅ΡΠ²ΠΈΡ Π½Π° Node.js, ΠΈ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ° ΡΡΠ΄ΠΎΠΌ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ. ΠΠΎ ΠΌΡ ΠΏΠΎΡΠΈΠ΄Π΅Π»ΠΈ ΠΏΠΎΠ΄ΡΠΌΠ°Π»ΠΈ, ΡΡΠΎ ΠΈΠ³ΡΠ° ΡΡΠΎΠΈΡ ΡΠ²Π΅Ρ. Π’ΠΎ Π΅ΡΡΡ ΡΡΡ Π²ΠΎΠΏΡΠΎΡ Π½Π° ΠΏΠΎΡΠΈΠ΄Π΅ΡΡ ΠΈ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ.
ΠΠ°ΠΊ Π²Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΡΠ΅ Π²Π°ΡΠΈ ΡΠ΅ΡΠ²ΠΈΡΡ? ΠΠ°ΠΊ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΡΠ΅ Π»ΠΎΠ³ΠΈ?
ΠΠΎΠ³ΠΈ ΠΌΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌ Π² Elasticsearch ΠΈ ΠΊΠ»Π°Π΄Π΅ΠΌ Π² Kibana, Π° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΏΡΠΎΠ΄Π°ΠΊΡΠ½ ΡΡΠΎ ΠΈΠ»ΠΈ ΡΠ΅ΡΡΠΎΠ²ΡΠ΅ ΡΡΠ΅Π΄Ρ, ΡΠ°ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠ±ΠΎΡΡΠΈΠΊΠΈ. ΠΠ΄Π΅-ΡΠΎ Lumberjack, Π³Π΄Π΅-ΡΠΎ Π΅ΡΠ΅ ΡΡΠΎ-ΡΠΎ, Ρ ΡΠΆΠ΅ Π½Π΅ ΠΏΠΎΠΌΠ½Ρ. Π Π΅ΡΡΡ Π΅ΡΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠ΅ΡΡΠ° Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ°Ρ , Π³Π΄Π΅ ΠΌΡ ΡΡΠ°Π²ΠΈΠΌ Telegraf ΠΈ ΠΏΡΠ»ΡΠ΅ΠΌ Π΅ΡΠ΅ ΠΊΡΠ΄Π°-ΡΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ.
ΠΠ°ΠΊ ΠΆΠΈΡΡ Ρ Puppet ΠΈ Ansible Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠ΅Π΄Π΅?
ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, Ρ Π½Π°Ρ ΡΠ΅ΠΉΡΠ°Ρ Π΄Π²Π΅ ΡΡΠ΅Π΄Ρ, ΠΎΠ΄Π½Π° β Puppet, Π΄ΡΡΠ³Π°Ρ Ansible. ΠΡ ΡΠ°Π±ΠΎΡΠ°Π΅ΠΌ Π½Π°Π΄ ΡΠ΅ΠΌ, ΡΡΠΎΠ±Ρ ΠΈΡ Π³ΠΈΠ±ΡΠΈΠ΄ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ. Ansible β ΡΡΠΎ Ρ ΠΎΡΠΎΡΠ°Ρ ΡΡΠ΅Π΄Π° Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, Puppet β ΡΡΠΎ ΠΏΠ»ΠΎΡ Π°Ρ ΡΡΡΠΊΠ° Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΡ ΡΡΠΊΠ°ΠΌΠΈ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Ρ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠΎΠΉ, ΠΈ Puppet ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΡ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ. ΠΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ° ΡΠ°ΠΌΠ° ΡΠ΅Π±Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π² Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ, Π° Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π°Π½ΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΌΠ°ΡΠΈΠ½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π»Π°ΡΡ Π² Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ, Π½ΡΠΆΠ½ΠΎ Π½Π° Π½Π΅ΠΉ Π²ΡΠ΅ Π²ΡΠ΅ΠΌΡ Π³ΠΎΠ½ΡΡΡ ΠΏΠ»Π΅ΠΉΠ±ΡΠΊΠΈ Ρ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎΡΡΡΡ. ΠΠΎΡ ΡΠ°ΠΊΠ°Ρ Π²ΠΎΡ ΡΠ°Π·Π½ΠΈΡΠ°.
ΠΠ°ΠΊ Π²Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ? Π£ Π²Π°Ρ Π΅ΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ ΠΈ Π² Ansible, ΠΈ Π² Puppet?
ΠΡΠΎ Π½Π°ΡΠ° Π±ΠΎΠ»ΡΡΠ°Ρ Π±ΠΎΠ»Ρ, ΠΌΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΡΡΠΊΠ°ΠΌΠΈ ΠΈ Π΄ΡΠΌΠ°Π΅ΠΌ, ΠΊΠ°ΠΊ Π±Ρ ΡΠ΅ΠΉΡΠ°Ρ ΠΎΡ Π²ΡΠ΅Π³ΠΎ ΡΡΠΎΠ³ΠΎ ΠΊΡΠ΄Π°-ΡΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ. Π£ Π½Π°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΡΠΎ Puppet Π½Π°ΠΊΠ°ΡΡΠ²Π°Π΅Ρ ΠΏΠ°ΠΊΠ΅ΡΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°ΠΌ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΡΡΡΠ»ΠΊΠΈ, Π° Ansible Ρ Π½Π°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π°ΠΊΠ°ΡΡΠ²Π°Π΅Ρ ΠΊΠΎΠ΄ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΠ½ΡΠ΅Ρ ΡΡΠ΄Π° ΡΠ²Π΅ΠΆΠΈΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
Π ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΠΈ Π±ΡΠ»ΠΎ ΠΏΡΠΎ ΡΠ°Π·Π½ΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Ruby. ΠΠ°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅?
ΠΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ Ρ ΡΡΠΈΠΌ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ, ΠΈ Π½Π°ΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π²ΡΠ΅ Π²ΡΠ΅ΠΌΡ Π΄Π΅ΡΠΆΠ°ΡΡ ΡΡΠΎ Π² Π³ΠΎΠ»ΠΎΠ²Π΅. ΠΡ ΠΏΡΠΎΡΡΠΎ Π²ΡΠΊΠ»ΡΡΠΈΠ»ΠΈ ΡΡ ΡΠ°ΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π±ΠΎΡΠ°Π»Π° Π½Π° ΡΠΎΠΌ Ruby, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ» Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ, ΠΈ Π΄Π΅ΡΠΆΠ°Π»ΠΈ Π΅Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ.
Π ΡΡΠΎΠΌ Π³ΠΎΠ΄Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ
DevOpsDays Moscow ΠΏΡΠΎΠΉΠ΄Π΅Ρ 7 Π΄Π΅ΠΊΠ°Π±ΡΡ Π² Β«Π’Π΅Ρ Π½ΠΎΠΏΠΎΠ»ΠΈΡΠ΅Β». ΠΠΎ 11 Π½ΠΎΡΠ±ΡΡ ΠΌΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ Π·Π°ΡΠ²ΠΊΠΈ Π½Π° Π΄ΠΎΠΊΠ»Π°Π΄Ρ.ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ Π½Π°ΠΌ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π²ΡΡΡΡΠΏΠΈΡΡ.Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π΄Π»Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΎΡΠΊΡΡΡΠ°, ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠΉΡΠ΅ΡΡ!
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com