ΠΠ΅Π΄Π°Π²Π½ΠΎ ΠΌΡ
ΠΠ΅Π½Ρ ΠΎΡΠΊΡΡΡΡΡ
Π΄Π²Π΅ΡΠ΅ΠΉ ΠΏΡΠΎΠΉΠ΄Π΅Ρ Π² ΠΎΡΠΈΡΠ΅ JetBrains Π² ΠΠ¦ Β«Π’Π°ΠΉΠΌΡΒ», Π³Π΄Π΅ ΡΡΠ°ΡΡΡ ΡΡΡΠ΄Π΅Π½ΡΡ Π½Π°ΡΠ΅ΠΉ ΠΌΠ°Π³ΠΈΡΡΡΠ°ΡΡΡΡ. ΠΠ°ΡΠ°Π»ΠΎ Π² 17:00. Π£Π·Π½Π°ΡΡ Π²ΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΈ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π° ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π° ΡΠ°ΠΉΡΠ΅
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΡ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°. ΠΠ΅ Ρ ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² ΠΌΠ½ΠΎΠ³ΠΎ: Π΅ΠΆΠ΅Π½Π΅Π΄Π΅Π»ΡΠ½ΡΠ΅ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ, ΡΠ΅ΠΌΠ΅ΡΡΡΠΎΠ²ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ΠΈ Ρ Π°ΠΊΠ°ΡΠΎΠ½Ρ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΠΎΠ»Π½ΠΎΠΌΡ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΡ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΠ΅Π±Ρ, Π²ΡΠΏΡΡΠΊΠ½ΠΈΠΊΠΈ Π±ΡΡΡΡΠΎ Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π² ΡΠ°Π±ΠΎΡΠΈΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΊΡΡΠΏΠ½ΡΡ IT-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ.
Π ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ ΠΌΡ Ρ
ΠΎΡΠΈΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎ Ρ
Π°ΠΊΠ°ΡΠΎΠ½Π°Ρ
DevDays, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΎΡ
ΠΎΠ΄ΡΡ ΡΠ°Π· Π² ΠΏΠΎΠ»Π³ΠΎΠ΄Π°. ΠΡΠ°Π²ΠΈΠ»Π° ΠΏΡΠΎΡΡΡΠ΅: ΡΠΎΠ±ΠΈΡΠ°ΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎ 3-4 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΈ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅Ρ
Π΄Π½Π΅ΠΉ ΡΡΡΠ΄Π΅Π½ΡΡ Π²ΠΎΠΏΠ»ΠΎΡΠ°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΈΠ΄Π΅ΠΈ Π² ΠΆΠΈΠ·Π½Ρ. Π§ΡΠΎ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ? Π§ΠΈΡΠ°ΠΉΡΠ΅ ΠΏΠ΅ΡΠ²ΡΡ ΡΠ°ΡΡΡ ΡΠ°ΡΡΠΊΠ°Π·ΠΎΠ² ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
Ρ
Π°ΠΊΠ°ΡΠΎΠ½Π° ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΌΠ΅ΡΡΡΠ° ΠΎΡ ΡΠ°ΠΌΠΈΡ
ΡΡΡΠ΄Π΅Π½ΡΠΎΠ² π
ΠΠ½Π΅Π²Π½ΠΈΠΊ Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΡΠΌΠΈ ΡΠΈΠ»ΡΠΌΠΎΠ²
ΠΠ²ΡΠΎΡ ΠΈΠ΄Π΅ΠΈ
ΠΠ²Π°Π½ ΠΠ»ΡΡΡΠΊ
Π‘ΠΎΡΡΠ°Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ΠΠ²Π°Π½ ΠΠ»ΡΡΡΠΊ β ΠΏΠ°ΡΡΠΈΠ½Π³ ΡΡΠΆΠ΅ΡΠΎΠ² ΡΠΈΠ»ΡΠΌΠΎΠ², ΡΠ΅ΡΠ²Π΅Ρ
ΠΠ»Π°Π΄ΠΈΡΠ»Π°Π² ΠΠΎΡΠ°Π±Π»ΠΈΠ½ΠΎΠ² β ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π΄Π»Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Π±Π»ΠΈΠ·ΠΎΡΡΠΈ Π·Π°ΠΏΠΈΡΠΈ Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° ΠΈ ΡΡΠΆΠ΅ΡΠ° ΡΠΈΠ»ΡΠΌΠ°
ΠΠΌΠΈΡΡΠΈΠΉ ΠΠ°Π»ΡΡΡΠΊ β UI
ΠΠΈΠΊΠΈΡΠ° ΠΠΈΠ½ΠΎΠΊΡΡΠΎΠ² β UI, Π΄ΠΈΠ·Π°ΠΉΠ½
Π¦Π΅Π»ΡΡ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π±ΡΠ»ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β Π΄Π½Π΅Π²Π½ΠΈΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π±Ρ ΠΏΠΎ Π·Π°ΠΏΠΈΡΡΠΌ Π² Π½Π΅ΠΌ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΈΠ»ΡΠΌΡ.
Π’Π°ΠΊΠ°Ρ ΠΈΠ΄Π΅Ρ ΠΏΡΠΈΡΠ»Π° ΠΌΠ½Π΅ Π² Π³ΠΎΠ»ΠΎΠ²Ρ, ΠΊΠΎΠ³Π΄Π° Ρ Π΅Ρ Π°Π» Π² ΡΠ½ΠΈΠ²Π΅Ρ ΠΈ Π΄ΡΠΌΠ°Π» ΠΎ ΡΠ²ΠΎΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ . Β«Π‘ ΠΊΠ°ΠΊΠΎΠΉ Π±Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π½ΠΈ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΊΠ»Π°ΡΡΠΈΠΊ ΠΎΠ± ΡΡΠΎΠΌ ΡΠΆΠ΅ ΠΏΠΈΡΠ°Π»,β ΠΏΠΎΠ΄ΡΠΌΠ°Π» Ρ. β Π ΡΠ°Π· ΠΊΡΠΎ-ΡΠΎ ΠΏΠΈΡΠ°Π», Π·Π½Π°ΡΠΈΡ, ΠΊΡΠΎ-ΡΠΎ ΡΠΆΠ΅ ΠΈ ΡΠΊΡΠ°Π½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π»Β»β. Π’Π°ΠΊ ΡΡΠΎ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΈΠ»ΡΠΌ ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ΅ Ρ ΡΠ΅ΠΌΠΈ ΠΆΠ΅ Π΄ΡΡΠ΅Π²Π½ΡΠΌΠΈ ΡΠ΅ΡΠ·Π°Π½ΠΈΡΠΌΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ ΡΠ°ΠΌΠΎ ΡΠΎΠ±ΠΎΠΉ.
ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΠ² ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² (Π½ΠΎ ΠΎΠ±ΡΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡΡ Π½Π° ΡΠΎΠΌ, ΡΡΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΡ ΡΠ°Π½Π΅Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ). Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, Π΄Π°Π½Π½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠΎ-ΡΠΎ ΠΎΠ±ΡΠ΅Π΅ Ρ ΠΏΠΎΠΈΡΠΊΠΎΠΌ ΡΠΈΠ»ΡΠΌΠ° ΠΏΠΎ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΠΌΠΎΠΌΠ΅Π½ΡΠ°ΠΌ, Π½ΠΎ Π²ΡΠ΅-ΡΠ°ΠΊΠΈ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π½Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ Π΄Π½Π΅Π²Π½ΠΈΠΊΠ°.
ΠΠ°ΠΊ ΠΌΡ ΡΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ? ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π²ΠΎΠ»ΡΠ΅Π±Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄Π½Π΅Π²Π½ΠΈΠΊ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π·Π°ΠΏΠΈΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ, Π³Π΄Π΅ ΡΠΈΠ»ΡΠΌ ΠΏΠΎΠ΄Π±ΠΈΡΠ°Π΅ΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ, Π²Π·ΡΡΠΎΠ³ΠΎ Ρ ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ. Π€ΡΠΎΠ½ΡΠ΅Π½Π΄ Ρ Π½Π°Ρ Π±ΡΠ» ΡΠ΄Π΅Π»Π°Π½ Π½Π° Electron (ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π΅Π³ΠΎ, Π° Π½Π΅ ΡΠ°ΠΉΡ, Ρ.ΠΊ. ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠ΅ΡΠΈΠ»ΠΈ Ρ ΡΠ°Π½ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅, Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅), Π° ΡΠ΅ΡΠ²Π΅Ρ ΠΈ ΡΠ°ΠΌΠ° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° β Π½Π° Python: ΠΏΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡΠΌ Π±ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Ρ TF-IDF Π²Π΅ΠΊΡΠΎΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π²Π½ΠΈΠ²Π°Π»ΠΈΡΡ Π½Π° Π±Π»ΠΈΠ·ΠΎΡΡΡ Ρ Π²Π΅ΠΊΡΠΎΡΠΎΠΌ Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΠ²ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ.
ΠΠ΄ΠΈΠ½ ΡΡΠ°ΡΡΠ½ΠΈΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π·Π°Π½ΠΈΠΌΠ°Π»ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠ΄Π΅Π»ΡΡ, Π΄ΡΡΠ³ΠΎΠΉ β ΡΠ΅Π»ΠΈΠΊΠΎΠΌ ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΡΠΎΠ½ΡΠ΅Π½Π΄ΠΎΠΌ (ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π½Π° ΠΏΠ°ΡΡ Ρ ΡΡΠ΅ΡΡΠΈΠΌ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΠ΅ΡΠ΅ΡΠ΅Π» Π½Π° ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅). Π― ΠΆΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π»ΡΡ ΠΏΠ°ΡΡΠΈΠ½Π³ΠΎΠΌ ΡΡΠΆΠ΅ΡΠΎΠ² ΡΠΈΠ»ΡΠΌΠ° Ρ ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ.
Π¨Π°Π³ Π·Π° ΡΠ°Π³ΠΎΠΌ ΠΌΡ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ°Π»ΠΈΡΡ ΠΊ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, ΠΏΡΠ΅ΠΎΠ΄ΠΎΠ»Π΅Π²Π°Ρ ΡΡΠ΄ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π»Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ, Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΡ Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ΠΉ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ.
Π’Π΅ΠΏΠ΅ΡΡ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΠΊΠΈΠ½ΠΎ Π½Π° Π²Π΅ΡΠ΅Ρ, Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠ»ΠΈΠΉ: ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π½Π°ΡΠ΅Π³ΠΎ ΡΡΠ΅Ρ Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ ΡΡΡΠ΄Π° ΡΡΠ°Π»ΠΎ Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ΅ΡΠ²Π΅Ρ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΏΠΎ https, ΠΏΠΎΠ»ΡΡΠ°Ρ Π² ΠΎΡΠ²Π΅Ρ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΡ ΠΈΠ· 5 ΡΠΈΠ»ΡΠΌΠΎΠ² Ρ ΠΊΡΠ°ΡΠΊΠΈΠΌ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΠΎΡΡΠ΅ΡΠΎΠΌ.
ΠΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΡ ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Ρ ΠΌΠ΅Π½Ρ Π²Π΅ΡΡΠΌΠ° ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π½Ρ: ΡΠ°Π±ΠΎΡΠ° Π·Π°Ρ Π²Π°ΡΡΠ²Π°Π»Π° Ρ ΡΠ°Π½Π½Π΅Π³ΠΎ ΡΡΡΠ° ΠΈ Π΄ΠΎ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Π½ΠΎΡΠΈ, Π° ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΄Π°Π΅Ρ ΠΊΡΠ°ΠΉΠ½Π΅ Π·Π°Π±Π°Π²Π½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π² ΡΡΠΈΠ»Π΅ Β«ΠΠ΅ΡΡΠΎΠ½Π½Π°Ρ Π½ΠΎΡΡΒ» Π½Π° Π΄Π½Π΅Π²Π½ΠΈΠΊΠΎΠ²ΡΡ Π·Π°ΠΏΠΈΡΡ ΠΏΡΠΎ Π΄ΠΎΠΌΠ°ΡΠΊΡ Π² ΡΠ½ΠΈΠ²Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΡΠΈΠ»ΡΠΌ ΠΏΡΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΊΠΎΠ»ΡΠ½ΡΠΉ Π΄Π΅Π½Ρ Π½Π° ΡΠ°ΡΡΠΊΠ°Π· ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π΄Π½Π΅ Π½Π° ΠΊΠ°ΡΠ΅Π΄ΡΠ΅.
Π Π΅Π»Π΅Π²Π°Π½ΡΠ½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ, ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠΈ ΠΈ ΠΏΡΠΎΡΠ΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ
Route generator
ΠΠ²ΡΠΎΡ ΠΈΠ΄Π΅ΠΈ
ΠΡΡΠ΅ΠΌΡΠ΅Π²Π° ΠΡΠΈΠ½Π°
Π‘ΠΎΡΡΠ°Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ΠΡΡΠ΅ΠΌΡΠ΅Π²Π° ΠΡΠΈΠ½Π° β ΡΠΈΠΌΠ»ΠΈΠ΄, main loop
ΠΠΎΡΠ΄Π΅Π΅Π²Π° ΠΡΠ΄ΠΌΠΈΠ»Π° β ΠΌΡΠ·ΡΠΊΠ°
ΠΠ»Π°ΡΠΎΠ½ΠΎΠ² ΠΠ»Π°Π΄ΠΈΡΠ»Π°Π² β ΠΌΠ°ΡΡΡΡΡΡ
ΠΠ½Π΅ ΠΎΡΠ΅Π½Ρ Π½ΡΠ°Π²ΠΈΡΡΡ Π³ΡΠ»ΡΡΡ ΠΏΠΎ Π³ΠΎΡΠΎΠ΄Ρ: ΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° Π·Π΄Π°Π½ΠΈΡ, Π½Π° Π»ΡΠ΄Π΅ΠΉ, ΡΠ°Π·ΠΌΡΡΠ»ΡΡΡ ΠΎΠ± ΠΈΡΡΠΎΡΠΈΠΈ. ΠΠΎ, Π΄Π°ΠΆΠ΅ ΠΌΠ΅Π½ΡΡ ΠΌΠ΅ΡΡΠΎ ΠΆΠΈΡΠ΅Π»ΡΡΡΠ²Π°, ΡΠ°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ Ρ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π²ΡΠ±ΠΎΡΠ° ΠΌΠ°ΡΡΡΡΡΠ°: Π²ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΌΠΎΠ³Π»Π° ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡ, ΠΏΡΠΎΡΠ»Π°. Π’Π°ΠΊ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΈΠ΄Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΌΠ°ΡΡΡΡΡΠΎΠ²: ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΠΎΡΠΊΡ ΠΈ Π΄Π»ΠΈΠ½Ρ ΠΌΠ°ΡΡΡΡΡΠ°, Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π²ΡΠ΄Π°Π΅Ρ Π²Π°ΡΠΈΠ°Π½Ρ. ΠΡΠΎΠ³ΡΠ»ΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄ΠΎΠ»Π³ΠΈΠΌΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ Π»ΠΎΠ³ΠΈΡΠ½ΡΠΌ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΠΌ ΠΈΠ΄Π΅ΠΈ ΠΊΠ°ΠΆΠ΅ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ Π΄Π»Ρ Β«ΠΏΡΠΈΠ²Π°Π»Π°Β», Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±Ρ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠΈΡΡ ΠΈ ΠΎΡΠ΄ΠΎΡ Π½ΡΡΡ. ΠΡΡΠ³ΠΎΠΉ Π²Π΅ΡΠΊΠΎΠΉ ΡΠ°Π·Π²ΠΈΡΠΈΡ ΡΡΠ°Π»Π° ΠΌΡΠ·ΡΠΊΠ°. ΠΠ΄ΡΠΈ ΠΏΠΎΠ΄ ΠΌΡΠ·ΡΠΊΡ Π²ΡΠ΅Π³Π΄Π° Π²Π΅ΡΠ΅Π»Π΅Π΅, ΠΏΠΎΡΡΠΎΠΌΡ Π±ΡΠ»ΠΎ Π±Ρ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄Π±ΠΎΡΠ° ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡΠ° ΠΏΠΎ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌΡ ΠΌΠ°ΡΡΡΡΡΡ.
Π‘ΡΠ΅Π΄ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π½Π°ΠΉΡΠΈ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ. ΠΠ»ΠΈΠΆΠ°ΠΉΡΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΈ β Π»ΡΠ±ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ ΠΌΠ°ΡΡΡΡΡΠΎΠ²: Google Maps, 2GIS ΠΈ Ρ.Π΄.
Π’Π°ΠΊΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΈΠΌΠ΅ΡΡ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅, ΠΏΠΎΡΡΠΎΠΌΡ Ρ ΠΎΡΠΎΡΠΈΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠΌ ΡΡΠ°Π»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Telegram. ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΠΊΠ°ΡΡΡ ΠΈ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΠΌΡΠ·ΡΠΊΡ, Π° ΡΠΏΡΠ°Π²Π»ΡΡΡ Π²ΡΠ΅ΠΌ ΡΡΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΠΈΡΠ°Π² Π±ΠΎΡΠ°. ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΊΠ°ΡΡΠ°ΠΌΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»Π°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Google Map API. ΠΠ΅Π³ΠΊΠΎ ΠΏΠΎΠ΄ΡΡΠΆΠΈΡΡ ΠΎΠ±Π΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Python.
Π ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π±ΡΠ»ΠΎ ΡΡΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΏΠΎΡΡΠΎΠΌΡ Π·Π°Π΄Π°ΡΠ° Π±ΡΠ»Π° ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° Π½Π° Π΄Π²Π΅ Π½Π΅ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΠΈΠ΅ΡΡ ΠΏΠΎΠ΄Π·Π°Π΄Π°ΡΠΈ (ΡΠ°Π±ΠΎΡΠ° Ρ ΠΊΠ°ΡΡΠ°ΠΌΠΈ ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ ΠΌΡΠ·ΡΠΊΠΎΠΉ), ΡΡΠΎΠ±Ρ ΡΠ΅Π±ΡΡΠ° ΠΌΠΎΠ³Π»ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ, Π° ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² Ρ Π²Π·ΡΠ»Π° Π½Π° ΡΠ΅Π±Ρ.
ΠΠΈΠΊΡΠΎ ΠΈΠ· Π½Π°Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π» Ρ Google Map API ΠΈ Π½Π΅ ΠΏΠΈΡΠ°Π» Telegram-Π±ΠΎΡΠΎΠ², ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΡΡΠ°Π»ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΎΡΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°: ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΡΠ΅ΠΌ-ΡΠΎ Π²ΡΠ΅Π³Π΄Π° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠ΅ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΎ, ΡΡΠΎ Ρ ΠΎΡΠΎΡΠΎ Π·Π½Π°Π΅ΡΡ. Π’Π°ΠΊΠΆΠ΅ Π±ΡΠ»ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ API Telegram-Π±ΠΎΡΠ°: ΠΈΠ·-Π·Π° Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ Π²ΡΠ΅ ΠΈ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΏΠΎΠΌΡΡΠΈΡΡΡΡ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ.
ΠΡΠ΄Π΅Π»ΡΠ½ΠΎ ΡΡΠΎΠΈΡ ΡΠΊΠ°Π·Π°ΡΡ, ΠΊΠ°ΠΊ ΡΠ΅ΡΠ°Π»Π°ΡΡ Π·Π°Π΄Π°ΡΠ° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΌΠ°ΡΡΡΡΡΠΎΠ². ΠΠ΅ΡΠ»ΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΡΠΎΠΈΡΡ ΠΌΠ°ΡΡΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ Π»ΠΎΠΊΠ°ΡΠΈΡΠΌΠΈ, Π½ΠΎ ΡΡΠΎ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, Π΅ΡΠ»ΠΈ ΠΈΠ·Π²Π΅ΡΡΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»ΠΈΠ½Π° ΠΌΠ°ΡΡΡΡΡΠ°? ΠΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Ρ ΠΎΡΠ΅Ρ ΠΏΡΠΎΠΉΡΠΈ 10 ΠΊΠΈΠ»ΠΎΠΌΠ΅ΡΡΠΎΠ². Π ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ ΡΠΎΡΠΊΠ°, ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π΄ΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎ ΠΏΡΡΠΌΠΎΠΉ ΡΠ°Π²Π½ΠΎ 10 ΠΊΠΈΠ»ΠΎΠΌΠ΅ΡΡΠ°ΠΌ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π΄ΠΎ ΡΡΠΎΠΉ ΡΠΎΡΠΊΠΈ ΠΏΠΎ ΡΠ΅Π°Π»ΡΠ½ΡΠΌ Π΄ΠΎΡΠΎΠ³Π°ΠΌ ΡΡΡΠΎΠΈΡΡΡ ΠΌΠ°ΡΡΡΡΡ. Π‘ΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ ΠΎΠ½ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΡΠΌΡΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΊΠΎΡΠΎΡΠΈΠΌ Π΅Π³ΠΎ Π΄ΠΎ Π·Π°Π΄Π°Π½Π½ΡΡ 10 ΠΊΠΈΠ»ΠΎΠΌΠ΅ΡΡΠΎΠ². ΠΠ°ΡΠΈΠ°Π½ΡΠΎΠ² ΡΠ°ΠΊΠΈΡ ΠΌΠ°ΡΡΡΡΡΠΎΠ² ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ β ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΈ Π½Π°ΡΡΠΎΡΡΠΈΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΠΌΠ°ΡΡΡΡΡΠΎΠ²!
ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ ΡΠ΅Π³ΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΡΡΡ Π½Π° ΡΡΠ°ΡΡΠΊΠΈ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π·Π΅Π»Π΅Π½ΡΠΌ Π·ΠΎΠ½Π°ΠΌ: Π½Π°Π±Π΅ΡΠ΅ΠΆΠ½ΡΠΌ, Π΄Π²ΠΎΡΠ°ΠΌ, ΡΠ»ΠΈΡΠ°ΠΌ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠ°ΠΌΡΠΉ ΠΏΡΠΈΡΡΠ½ΡΠΉ ΠΌΠ°ΡΡΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ»ΠΊΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΡΠ·ΡΠΊΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΡΠΈΠΌΠΈ ΡΡΠ°ΡΡΠΊΠ°ΠΌΠΈ. ΠΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ Google Map API ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ Π½Π΅ΠΏΡΠΎΡΡΠΎ (ΡΠ΅ΡΠΈΡΡ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π΅ ΡΡΠΏΠ΅Π»ΠΈ). ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΌΠ°ΡΡΡΡΡΠ° ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΠΏΡ Π»ΠΎΠΊΠ°ΡΠΈΠΉ (ΠΌΠ°Π³Π°Π·ΠΈΠ½, ΠΏΠ°ΡΠΊ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°): Π΅ΡΠ»ΠΈ ΠΌΠ°ΡΡΡΡΡ ΠΎΠ±ΠΎΡΠ΅Π» Π²ΡΠ΅ Π·Π°Π΄Π°Π½Π½ΡΠ΅ ΠΌΠ΅ΡΡΠ°, Π½ΠΎ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π΅ΡΠ΅ Π½Π΅ ΠΏΡΠΎΠΉΠ΄Π΅Π½ΠΎ, ΠΎΠ½ Π΄ΠΎΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ Π΄ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ Π² ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ. Π’Π°ΠΊΠΆΠ΅ Google Map API ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΡΠΈΡΠ»ΡΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π² ΠΏΡΡΠΈ, ΡΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ ΠΏΠ»Π΅ΠΉΠ»ΠΈΡΡ Π² ΡΠΎΡΠ½ΠΎΡΡΠΈ Π½Π° Π²ΡΡ ΠΏΡΠΎΠ³ΡΠ»ΠΊΡ.
Π ΠΈΡΠΎΠ³Π΅
ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ°Π±ΠΎΡΡ Ρ ΠΌΡΠ·ΡΠΊΠΎΠΉ Π±ΡΠ»Π° Π² Π½Π΅Π·Π½Π°Π½ΠΈΠΈ, ΠΎΡΠΊΡΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ°ΡΡ mp3-ΡΠ°ΠΉΠ»Ρ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π½Π΅ ΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°Π»ΠΈΡΠΈΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ΅. ΠΡΠ»ΠΎ ΡΠ΅ΡΠ΅Π½ΠΎ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΌΡΠ·ΡΠΊΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (ΡΠ΅ΠΆΠΈΠΌ UserMusic). ΠΡΠΎ ΠΏΠΎΡΠΎΠΆΠ΄Π°Π΅Ρ Π½ΠΎΠ²ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ: Π½Π΅ Ρ Π²ΡΠ΅Ρ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΡΡΠ΅ΠΊΠΈ. ΠΠ΄Π½ΠΎ ΠΈΠ· ΡΠ΅ΡΠ΅Π½ΠΈΠΉ β ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° Ρ ΠΌΡΠ·ΡΠΊΠΎΠΉ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ (ΡΠ΅ΠΆΠΈΠΌ BotMusic) β ΠΈΠ· Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΡΠ·ΡΠΊΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².
ΠΡΡΡΡ ΠΈ Π½Π΅ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎ, Π½ΠΎ Ρ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΠΌΡ ΡΠΏΡΠ°Π²ΠΈΠ»ΠΈΡΡ: ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠ½Π΅ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ. Π Π²ΠΎΠΎΠ±ΡΠ΅ ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ: Π΅ΡΠ΅ ΡΡΠΈ Π΄Π½Ρ Π½Π°Π·Π°Π΄ Ρ ΡΠ΅Π±Ρ Π±ΡΠ»Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ΄Π΅Ρ ΠΈ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΌΡΡΠ»ΠΈ, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ, Π° ΡΠ΅ΠΏΠ΅ΡΡ Π΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. ΠΠ»Ρ ΠΌΠ΅Π½Ρ ΡΡΠΎ Π±ΡΠ»ΠΈ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΡΠ΅ ΡΡΠΈ Π΄Π½Ρ.Π― Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ Π±ΠΎΡΡΡ ΠΏΡΠΈΠ΄ΡΠΌΡΠ²Π°ΡΡ ΡΠΎ, Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅Π³ΠΎ Π½Π΅ Ρ Π²Π°ΡΠ°Π΅Ρ Π·Π½Π°Π½ΠΈΠΉ, Π±ΡΡΡ ΡΠΈΠΌΠ»ΠΈΠ΄ΠΎΠΌ Π±ΡΠ»ΠΎ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΈ Ρ Π»ΡΡΡΠ΅ ΡΠ·Π½Π°Π»Π° Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠ΅Π±ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠ»ΠΈ ΠΊΠΎ ΠΌΠ½Π΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ!
Liquid Democracy
ΠΠ²ΡΠΎΡ ΠΈΠ΄Π΅ΠΈ
Π‘ΡΠ°Π½ΠΈΡΠ»Π°Π² Π‘ΡΡΠ΅Π²
Π‘ΠΎΡΡΠ°Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ
Π‘ΡΠ°Π½ΠΈΡΠ»Π°Π² Π‘ΡΡΠ΅Π² β ΡΠΈΠΌΠ»ΠΈΠ΄, Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ
ΠΠΈΠΊΠΎΠ»Π°ΠΉ ΠΠ·ΡΠΌΠΎΠ² β ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π±ΠΎΡΠ°
ΠΠ½ΡΠΎΠ½ Π ΡΠ±ΡΡΠ΅Π² β Π±Π΅ΠΊΡΠ½Π΄
ΠΠ½ΡΡΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
Π³ΡΡΠΏΠΏ ΡΠ°ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΏΡΠΈΠ½ΡΡΡ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ³ΠΎΠ»ΠΎΡΠΎΠ²Π°ΡΡ. ΠΠ±ΡΡΠ½ΠΎ Π² ΡΠ°ΠΊΠΈΡ
ΡΠ»ΡΡΠ°ΡΡ
ΠΏΡΠΈΠ±Π΅Π³Π°ΡΡ ΠΊ
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΎΠ±Π΅ΠΈΡ
ΡΠΈΡΡΠ΅ΠΌ ΠΡΠ°ΠΉΠ°Π½ΠΎΠΌ Π€ΠΎΡΠ΄ΠΎΠΌ Π±ΡΠ»Π° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ
ΠΡΠΈΠΌΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΆΠΈΠ΄ΠΊΠΎΠΉ Π΄Π΅ΠΌΠΎΠΊΡΠ°ΡΠΈΠΈ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π² ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ΅, Π° Π½Π°ΠΌ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΈΠ΄Π΅Ρ Π΄Π»Ρ ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²Π½ΡΡΡΠΈ Π²ΡΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ Π³ΡΡΠΏΠΏ Π»ΡΠ΄Π΅ΠΉ. ΠΠ° ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΌ Ρ Π°ΠΊΠ°ΡΠΎΠ½Π΅ DevDays ΠΌΡ ΡΠ΅ΡΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ Telegram-Π±ΠΎΡΠ° Π΄Π»Ρ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌ ΠΆΠΈΠ΄ΠΊΠΎΠΉ Π΄Π΅ΠΌΠΎΠΊΡΠ°ΡΠΈΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠ°ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ Π±ΠΎΡΠΎΠ² β Π·Π°ΡΠΎΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΠ°ΡΠ° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΎΡ Π±ΠΎΡΠ°. Π Π΅ΡΠ΅Π½ΠΈΠ΅ β Π²ΡΠ½Π΅ΡΡΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° Π² Π»ΠΈΡΠ½ΡΡ Π±Π΅ΡΠ΅Π΄Ρ.
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ Π±ΠΎΡΠ° ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΡΠΈ Π΄Π½Ρ β ΡΡΠΎ ΠΌΠ°Π»ΡΠΉ ΡΡΠΎΠΊ, ΠΏΠΎΡΡΠΎΠΌΡ Π·Π° Π²ΡΠ΅ΠΌΡ Ρ Π°ΠΊΠ°ΡΠΎΠ½Π° ΠΌΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ ΠΈΠ΄Π΅Ρ Π΄ΠΎ ΡΡΠΎΠ²Π½Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ°. Π ΠΈΡΠΎΠ³Π΅ ΠΌΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ Π±ΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΈΡΠ΅Ρ Π² ΠΎΠ±ΡΠΈΠΉ ΡΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΠΎΡΠΊΡΡΡΠΈΠΈ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΅Π³ΠΎ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠ³ΠΎΠ»ΠΎΡΠΎΠ²Π°ΡΡ ΠΈ ΡΠΎΠ·Π΄Π°ΡΡ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΡΠ΅ΡΠ΅Π· Π»ΠΈΡΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΊΡ Ρ Π±ΠΎΡΠΎΠΌ. ΠΠ»Ρ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Π½ΠΈΡ Π²Π²ΠΎΠ΄ΠΈΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΏΠΈΡΠΎΠΊ Π²ΠΎΠΏΡΠΎΡΠΎΠ², ΡΡΠ΅Π±ΡΡΡΠΈΡ ΠΏΡΡΠΌΠΎΠ³ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ. Π Π»ΠΈΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΏΠΈΡΠΎΠΊ Π΄Π΅Π»Π΅Π³Π°ΡΠΎΠ² ΠΈ ΠΈΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ Π³ΠΎΠ»ΠΎΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΠ΄Π°ΡΡ ΠΈΠΌ ΡΠ²ΠΎΠΉ Π³ΠΎΠ»ΠΎΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ΅ΠΌ.
Π Π°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ Π±ΡΠ»ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΌΡ Π·Π°ΡΠΈΠΆΠΈΠ²Π°Π»ΠΈΡΡ Π² ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ΅ Π΄ΠΎ ΠΏΠΎΠ»ΡΠ½ΠΎΡΠΈ.ΠΠ°ΠΌ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΎΡΠ²Π»Π΅ΡΡΡΡ ΠΎΡ ΡΡΠ΅Π±Ρ, Ρ ΠΎΡΡ ΡΡΠΎ ΡΠΈΠ»ΡΠ½ΠΎ Π²ΡΠΌΠ°ΡΡΠ²Π°Π΅Ρ. ΠΡΡΠ°Π»ΡΡ ΠΏΡΠΈΡΡΠ½ΡΠΉ ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Π² ΡΠΏΠ»ΠΎΡΠ΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅.
PS. ΠΠ°Π±ΠΎΡ Π² ΠΌΠ°Π³ΠΈΡΡΡΠ°ΡΡΡΡ Π½Π° Π±ΡΠ΄ΡΡΠΈΠΉ ΡΡΠ΅Π±Π½ΡΠΉ Π³ΠΎΠ΄ ΡΠΆΠ΅
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com