ΠΠΎΡΡΠ° Π ΠΎΡΡΠΈΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ² ΡΠ΅ΡΠ΅Π· ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ
(ΠΠ°Π·Π°Π½Ρ, 12 Π΄Π΅ΠΊΠ°Π±ΡΡ, Β«Π’Π°ΡΠ°Ρ-ΠΈΠ½ΡΠΎΡΠΌΒ»). ΠΠΎΡΡΠ° Π ΠΎΡΡΠΈΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΡΠ²ΠΎΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ Π²ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΏΠΎΡΡΠΎΠ²ΡΠ΅ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΈΠ· Π·Π°ΡΡΠ±Π΅ΠΆΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ², ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΏΡΠ΅ΡΡ-ΡΠ»ΡΠΆΠ±Π° Π£Π€ΠΠ‘ Β«Π’Π°ΡΠ°ΡΡΡΠ°Π½ ΠΏΠΎΡΡΠ°ΡΡΒ». ΠΠ»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΏΠΎ ΠΏΠΎΡΡΠΎΠ²ΡΠΌ ΠΊΠ°Π½Π°Π»Π°ΠΌ ΠΎΠ΄Π΅ΠΆΠ΄Ρ, ΠΎΠ±ΡΠ²ΠΈ, ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ² ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ ΠΈ Ρ.ΠΏ. ΠΎΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ Π²ΠΈΠ΄ΠΎΠΌ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎΡΡΠ»ΠΊΠΈ Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΠΎΠΉ ΡΠ΅Π½Π½ΠΎΡΡΡΡ. ΠΠ»ΠΈΠ΅Π½Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ ΠΈΡ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΈ Π½Π΅ Π²ΠΎΠ»Π½ΠΎΠ²Π°ΡΡΡΡ Π·Π° ΠΈΡ ΡΠΎΡ ΡΠ°Π½Π½ΠΎΡΡΡ β Π² ΡΠ»ΡΡΠ°Π΅ ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΡΡΠ°ΡΡ ΠΎΠ½ ΠΏΠΎΠ»ΡΡΠΈΡ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· Π·Π°ΡΠ²Π»Π΅Π½Π½ΠΎΠΉ ΠΈΠΌ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ. Π ΡΠ²Π΅ΡΠ΄Π°Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ° ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΠΊ Π΄Π΅ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠ΅.
Π ΡΠ²ΡΠ·ΠΈ Ρ ΠΏΡΠΈΠ±Π»ΠΈΠΆΠ°ΡΡΠΈΠΌΠΈΡΡ Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄Π½ΠΈΠΌΠΈ ΠΏΡΠ°Π·Π΄Π½ΠΈΠΊΠ°ΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΌΡ ΠΏΠΎΡΡΠΎΠ²ΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ, ΠΏΡΠ΅Π±ΡΠ²Π°ΡΡΠΈΡ Π² ΡΠΎΡΡΠΈΡΠΎΠ²ΠΎΡΠ½ΡΠ΅ ΡΠ΅Π½ΡΡΡ ΠΠΎΡΡΡ Π ΠΎΡΡΠΈΠΈ ΠΈ ΠΌΠ΅ΡΡΠ° ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π°, Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ Π΄Π½Π΅ΠΌ Π½Π΅ΡΠΊΠ»ΠΎΠ½Π½ΠΎ ΡΠ°ΡΡΡΡ. ΠΠΎ ΠΏΡΠΎΠ³Π½ΠΎΠ·Π°ΠΌ, Π² ΠΏΠ΅ΡΠΈΠΎΠ΄ ΠΏΠΈΠΊΠΎΠ²ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π² Π΄Π΅ΠΊΠ°Π±ΡΠ΅ 2011 β ΡΠ½Π²Π°ΡΠ΅-ΡΠ΅Π²ΡΠ°Π»Π΅ 2012 ΠΏΠΎΡΠΎΠΊ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΠΈΠ·-Π·Π° ΡΡΠ±Π΅ΠΆΠ° ΡΠ²Π΅Π»ΠΈΡΠΈΡΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΡΠ΅ΠΌ Π½Π° 70 ΠΏΡΠΎΡΠ΅Π½ΡΠΎΠ² ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎΠΌΡ ΠΏΠ΅ΡΠΈΠΎΠ΄Ρ ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π°.
ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΡΡΠΏΠ°ΡΡ Π² Π ΠΎΡΡΠΈΡ ΠΈΠ· Π·Π°ΡΡΠ±Π΅ΠΆΠ½ΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅, Π² ΡΠ΅Π»ΡΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ Π·Π°ΡΡΠ°Ρ Π½Π° ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΡ Π·Π°ΠΊΠ°Π·ΠΎΠ² ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π½Π΅ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ β ΠΏΡΠΎΡΡΡΠ΅ ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ.
ΠΠΎΡΡΠ° Π ΠΎΡΡΠΈΠΈ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ, ΡΡΠΎ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ ΠΡΠ΅ΠΌΠΈΡΠ½ΠΎΠΉ ΠΏΠΎΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΈ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΏΠΎΡΡΠΎΠ²ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π² ΠΌΠΈΡΠ΅ Π½Π΅ Π½Π΅ΡΠ΅Ρ ΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ Π·Π° ΡΠΎΡ ΡΠ°Π½Π½ΠΎΡΡΡ ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΡ ΠΏΡΠΎΡΡΡΡ Π½Π΅ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΠΌΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ. ΠΠ΅ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΡΡ ΠΎΡ ΠΎΡΠΏΡΠ°Π²ΠΈΡΠ΅Π»Ρ Π±Π΅Π· Π²ΡΠ΄Π°ΡΠΈ Π΅ΠΌΡ ΠΊΠ²ΠΈΡΠ°Π½ΡΠΈΠΈ ΠΈ Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Π°Π΄ΡΠ΅ΡΠ°ΡΡ Π±Π΅Π· ΡΠ°ΡΠΏΠΈΡΠΊΠΈ Π² ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠΈ. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅, ΡΠ°ΠΊΠΈΠΌ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌ Π½Π΅ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ΡΠ΅Π½Π½ΠΎΡΡΡ ΠΈ Π·Π° Π½ΠΈΠΌΠΈ Π½Π΅ Π·Π°ΠΊΡΠ΅ΠΏΠ»ΡΠ΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΡΠ΅ΠΊΠΊΠΈΠ½Π³-Π½ΠΎΠΌΠ΅Ρ Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΌΠ΅ΡΡΠΎΠ½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠ·ΡΡΠΊ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΡ Π² ΡΠ»ΡΡΠ°Π΅ Π΅Π³ΠΎ ΡΡΠ΅ΡΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.
ΠΠΎΡΡΠ° Π ΠΎΡΡΠΈΠΈ ΡΠΎΠ²Π΅ΡΡΠ΅Ρ ΡΠ²ΠΎΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠΌ Π²ΠΈΠ΄ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ Π²ΡΠ΅Π³Π΄Π° Π½Π°ΡΡΠ°ΠΈΠ²Π°ΡΡ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΠΌΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΠ»Π΅Π΄ΠΈΡΡ ΠΏΠΎ ΡΡΠ΅ΠΊΠΊΠΈΠ½Π³-Π½ΠΎΠΌΠ΅ΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡΡΠ°ΠΏΠ΅ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ. ΠΠ»Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ Π΄ΠΎΡΠΎΠ³ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ ΠΈ Π³Π°Π΄ΠΆΠ΅ΡΠΎΠ² ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΏΠΎΡΡΠΎΠ²ΡΠ΅ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΠΎΠΉ ΡΠ΅Π½Π½ΠΎΡΡΡΡ ΠΈ ΠΎΠΏΠΈΡΡΡ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ β ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π°ΡΠ²Π»Π΅Π½Π½Π°Ρ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±ΡΠ΄Π΅Ρ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π° Π² ΡΠ»ΡΡΠ°Π΅ ΡΡΡΠ°ΡΡ.
ΠΡΡΠ³ΠΈΠ΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΠΈ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² Π½Π΅Π΄ΠΎΡΠΎΠ³ΠΈΠ΅ ΡΠΎΡΠΌΡ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ — ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ — Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΊΠΈ ΠΎΠ΄Π΅ΠΆΠ΄Ρ, ΠΎΠ±ΡΠ²ΠΈ ΠΈ Π³Π½ΡΡΠΈΡ ΡΡ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠΎΠ². Π ΡΠ΅Π»ΡΡ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΏΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΠ΅ Π΄Π»ΠΈΠ½Ρ, ΡΠΈΡΠΈΠ½Ρ ΠΈ ΡΠΎΠ»ΡΠΈΠ½Ρ ΠΌΠ΅Π»ΠΊΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 0,9 ΠΌ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ Π·Π°ΡΠ°ΡΡΡΡ Β«ΡΡΡΠ°ΠΌΠ±ΠΎΠ²ΡΠ²Π°ΡΡΒ» ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎ ΠΎΠ½ΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ ΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΡ Π΄Π΅ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ ΠΏΠ΅ΡΠ΅ΡΡΠ»ΠΎΠΊ ΡΠΎΡΠΌΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Β«ΠΏΠΎΡΡΠ»ΠΊΠ°Β» ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π²ΡΠ΅ ΡΠΎΠ²Π°ΡΡ Π² ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅.
Π‘ΠΎΠ²Π΅ΡΡΠ°Ρ Π·Π°ΠΊΠ°Π· Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅, ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ ΡΠ°ΠΊΠΆΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠΈΡΡΠ²Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»Π° Π²Π²ΠΎΠ·Π° ΡΠΎΠ²Π°ΡΠΎΠ² Π² Π ΠΎΡΡΠΈΡ. ΠΠΎ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΡΠΌ ΠΏΠΎΡΡΠΎΠ²ΡΠΌ ΠΊΠ°Π½Π°Π»Π°ΠΌ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Ρ Π½Π°ΡΠΊΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π»Π΅ΠΊΠ°ΡΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°, ΠΎΡΡΠΆΠΈΠ΅ ΠΈ ΡΠ°Π΄ΠΈΠΎΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ Π²Π΅ΡΠ΅ΡΡΠ²Π°, ΠΊΡΠ»ΡΡΡΡΠ½ΡΠ΅ ΡΠ΅Π½Π½ΠΎΡΡΠΈ, Π°Π»ΠΊΠΎΠ³ΠΎΠ»Ρ ΠΈ ΡΠΈΠ³Π°ΡΠ΅ΡΡ, ΡΠΊΠΎΡΠΎΠΏΠΎΡΡΡΡΠΈΠ΅ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΡ, ΡΠ°ΡΡΠ΅Π½ΠΈΡ, ΡΠ΅ΠΌΠ΅Π½Π° ΠΈ ΠΎΠ·ΠΎΠ½ΠΎΡΠ°Π·ΡΡΡΠ°ΡΡΠΈΠ΅ Π²Π΅ΡΠ΅ΡΡΠ²Π°, Π΄ΡΠ°Π³ΠΎΡΠ΅Π½Π½ΡΠ΅ ΠΊΠ°ΠΌΠ½ΠΈ Π½Π΅ Π² ΡΠ²Π΅Π»ΠΈΡΠ½ΡΡ ΠΈΠ·Π΄Π΅Π»ΠΈΡΡ . Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π»ΠΈΡΠ° Π΅ΠΆΠ΅ΠΌΠ΅ΡΡΡΠ½ΠΎ Π±Π΅Π· ΡΠΏΠ»Π°ΡΡ ΡΠ°ΠΌΠΎΠΆΠ΅Π½Π½ΡΡ ΠΏΠΎΡΠ»ΠΈΠ½ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΌΠ΅ΠΆΠ΄ΡΠ½Π°ΡΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΡΡΠΎΠΉ ΡΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΡΠΌΠΌΡ Π΄ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΡΡΠΈ Π΅Π²ΡΠΎ, Π΅ΡΠ»ΠΈ ΠΈΡ Π²Π΅Ρ Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 31 ΠΊΠ³. ΠΡΠΈ ΠΏΡΠ΅Π²ΡΡΠ΅Π½ΠΈΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π½ΠΎΡΠΌ ΠΏΠΎΡΠ»ΠΈΠ½Π° ΡΠΎΡΡΠ°Π²ΠΈΡ 30 ΠΏΡΠΎΡΠ΅Π½ΡΠΎΠ² ΠΎΡ ΡΠ°ΠΌΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΡΡΠΎΠΈΠΌΠΎΡΡΠΈ ΡΠΎΠ²Π°ΡΠ°, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 4 Π΅Π²ΡΠΎ Π·Π° 1 ΠΊΠ³ ΠΏΠ΅ΡΠ΅Π²Π΅ΡΠ°. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ Π°Π΄ΡΠ΅ΡΠ°Ρ ΡΠΆΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π» ΠΏΠΎΡΡΠ»ΠΊΠΈ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΡΠ°, Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° ΠΈΠ·-Π·Π° ΠΏΠΎΠ΄ΠΎΠ·ΡΠ΅Π½ΠΈΠΉ Π² ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ΅ ΠΏΠΎΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΊΠΎΠ² ΡΠ°ΠΌΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΠΎΡΠΈΡΡΠΊΠΈ.
***ΠΠΌ
ΠΠ°ΠΊ Ρ ΡΠΎΠ·Π΄Π°Π» ΠΏΠΎΡΡΡΡΠ°ΡΡΠ΅Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΡΠ»ΠΎΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ React Native ΠΈ Node.js Π² ΡΠ΅ΠΊΠΎΡΠ΄Π½ΠΎ ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅ ΡΡΠΎΠΊΠΈ | ΠΠ°Π²Π΅Π» Π’ΠΈΡΡΠ½ΠΎΠ²
Π― Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π» ΡΠ²ΠΎΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΠ°Π·ΡΠ΅ΠΊΠ»Π°ΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ, ΡΠ°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ 17Track, ΠΏΡΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠΈ ΠΌΠΎΠΈΡ ΠΏΠΎΡΡΠ»ΠΎΠΊ Ρ Aliexpress.
ΠΠ° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ Π»Π΅Ρ Ρ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ. ΠΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π» ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Ρ Ρ ΠΎΡΠ΅Π», Π½Π΅ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π» ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ»ΠΈ ΠΌΠ½Π΅ Π½Π°Π²ΡΡΡΠ΅ΡΡ, ΠΈΠ»ΠΈ Π±ΡΠ» ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½ Π½Π΅Π½ΡΠΆΠ½ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ.
ΠΡΠΎ ΡΠ΅ΠΏΠΎΡΡ ΠΈΠ· ΠΌΠΎΠ΅Π³ΠΎ Π»ΠΈΡΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠ³Π° Π½Π° tisunov.github.com
ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅Π΅ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΡΠ»ΠΎΠΊ ?
ΠΠ΅Π΄Ρ ΠΌΠ½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡ ΡΠ°ΠΉΡ ΠΏΠΎΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠ°ΡΡΡΠΎΠ². ΠΡΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ Π½ΠΎΠΌΠ΅Ρ Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ, ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΡΡΠ½ΠΈΡ, ΠΊΡΠΎ Π΅Π³ΠΎ Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΈ Π³Π΄Π΅ Π΅Π³ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ.
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΠΊΡΠ°ΡΠΊΠΈΠΉ ΠΎΠ±ΡΠΈΠΉ ΠΎΠ±Π·ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ ΡΠΎΠ·Π΄Π°Π²Π°Π» ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ ΡΠ°ΡΡΡ, Π²Π·Π»Π°ΠΌΡΠ²Π°Π» ΠΊΠ°ΠΏΡΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» CodePush. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ²ΠΈΡΠ½ΠΈΡΠ΅ ΠΌΠ½Π΅, ΡΡΠΎ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΊΠ°Π·Π°Π».
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Parcels Π΄Π»Ρ iOS ΠΈ AndroidΠ― ΡΠ΅ΡΠΈΠ» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ React Native, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΄ΡΠΌΠ°Π», ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π±ΡΡΡΡΠ΅Π΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Π±Π΅ΡΠ°-Π²Π΅ΡΡΠΈΡ Π² App Store. Π‘Π²ΠΎΡ ΡΠΎΠ»Ρ ΡΡΠ³ΡΠ°Π»Π° ΠΈ ΠΈΠ΄Π΅Ρ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π²ΡΠΏΡΡΡΠΈΡΡ ΡΠ°ΠΊΠΎΠ΅ ΠΆΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² Google Play.
ΠΠ΅ΡΠ²ΡΡ Π²Π΅ΡΡΠΈΡ Ρ Π²ΡΠΏΡΡΡΠΈΠ» Π² App Store Π·Π° 2 Π½Π΅Π΄Π΅Π»ΠΈ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ Android Π·Π°Π½ΡΠ»Π° Π²ΡΠ΅Π³ΠΎ 2 Π΄Π½Ρ.
Π£Π΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΠΊΠ°ΠΊ Π»Π΅Π³ΠΊΠΎ ΡΡΠΎ Π±ΡΠ»ΠΎ, ΠΈ Ρ, ΠΊΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΠΌΠΎΠ³Ρ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ 2 ΠΏΠ»Π°ΡΡΠΎΡΠΌ ΠΈ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ Π²ΡΠΏΡΡΠΊΠ°ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ.
Π― ΡΠ΅ΡΠΈΠ» ΡΠΎΠ·Π΄Π°ΡΡ API ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Node.js, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡΠΎΠ²Π΅Π» Π°Π½Π°Π»ΠΈΠ· Ρ ΠΏΠΎΠΌΠΎΡΡΡ cheerio, ΠΈ ΠΌΠ½Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΈ ΠΏΠΎΠ½ΡΡΠ½ΠΎ.
Π§ΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π±Π΅ΡΠΏΠ΅ΡΠ΅Π±ΠΎΠΉΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ Node.js API ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ², Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π΄ΠΈΡΠΏΠ΅ΡΡΠ΅Ρ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² PM2 ΠΈ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Π² Π²ΠΎΡΡΠΎΡΠ³Π΅ ΠΎΡ ΡΠΎΠ³ΠΎ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ ΠΎΡΠΎΡΠΎ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ!
Π― Π½Π°ΡΠ°Π» Ρ ΡΠΎΡΡΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΡΠ½ΠΊΠ° ΠΈ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΠΎΡΡΡ Π ΠΎΡΡΠΈΠΈ, 4PX, ΠΠΎΡΡΡ Π‘ΠΈΠ½Π³Π°ΠΏΡΡΠ°, ΠΠΎΡΡΡ ΠΠΈΡΠ°Ρ, ΠΠΎΡΡΡ ΠΠΎΠ½ΠΊΠΎΠ½Π³Π°, SF-Express, Yanwen, Cainiao.
ΠΡΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ·ΡΠΈΠΊΠΈ Π΄Π»Ρ ΠΏΠΎΡΡΠ°Π²ΠΎΠΊ ΠΈΠ· ΠΠΈΡΠ°Ρ Π² Π ΠΎΡΡΠΈΡ, ΠΈ ΡΡΠΎΠ³ΠΎ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΏΡΠΎΡ Π½Π° ΠΌΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
ΠΠ΅Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ Π½ΠΎΡΠΈΡΠ΅Π»Π΅ΠΉNow Parcels ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π±ΠΎΠ»Π΅Π΅ 130 ΠΏΠΎΡΡΠΎΠ²ΡΡ ΠΈ ΠΊΡΡΡΠ΅ΡΡΠΊΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΌΠΈΡΡ ΠΈ, ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, Π·Π½Π°Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅ΠΆΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡΠΊΠΈΡ ΡΠ²ΡΠ·Π΅ΠΉ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΠΏΠΎΡΡΠ»ΠΊΠΈ ΠΏΡΠΈ ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ·ΡΠΈΠΊΠ°ΠΌΠΈ.
API β ΡΡΠΎ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ express.js. ΠΠ°ΡΠ΅ΠΌ ΠΠΠΠΠ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π½ΠΎΠΌΠ΅ΡΠΎΠ² ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ.
Π¨Π°Π±Π»ΠΎΠ½Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ RegExpΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ DHL, ΠΠΎΡΡΠ° Π ΠΎΡΡΠΈΠΈ, ΠΡΠ΅ΠΌΠΈΡΠ½ΡΠΉ ΠΏΠΎΡΡΠΎΠ²ΡΠΉ ΡΠΎΡΠ· (ΠΠΠ‘), ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Ρ ΠΏΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ ΡΡΠΌΠΌΠ΅, ΡΡΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΡΠ΅ΠΌΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½Π΅ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π½ΠΎΠΌΠ΅ΡΠ°. ΠΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π½ΠΎΠΌΠ΅ΡΠ° ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠΌ Π΄Π΅ΡΠ΅Π²ΠΎΠΌ ΡΡΠ΅ΠΊΠ΅ΡΠΎΠ² ΠΊΠ°ΠΊ Π² ΡΡΡΠ°Π½Π°Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ, ΡΠ°ΠΊ ΠΈ Π² ΡΡΡΠ°Π½Π°Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΠ°ΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΡΠΎΠ²ΠΎΠΉ ΡΠ»ΡΠΆΠ±ΡΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ·ΡΠΈΠΊΠ°, ΠΏΠΎΡΡΠΎΠ²ΠΎΠΉ ΠΈΠ»ΠΈ ΠΊΡΡΡΠ΅ΡΡΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Ρ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π» ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΠ°ΡΡΠ΅Ρ ΠΈ ΠΏΠ°ΡΡΠ΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ request ΠΈ cheerio. ΠΠΈΡΠ΅Π³ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ: Π·Π°Π³ΡΡΠ·ΠΈΡΡ html ΠΈΠ»ΠΈ JSON, ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΡΠ΅ΠΉΠΊΠΈ ΡΠ°Π±Π»ΠΈΡΡ HTML ΠΈΠ»ΠΈ ΠΏΠΎΠ»Ρ JSON Ρ ΠΎΠ±ΡΠΈΠΌ ΡΠΎΡΠΌΠ°ΡΠΎΠΌ ΠΈ Π²Π΅ΡΠ½ΡΡΡ ΡΡΠΎΡ JSON Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ iOS ΠΈ Android.
Bpost TrackerΠΠΎΡΠ»Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ 30 Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ ΡΡΠ΅ΠΊΠ΅ΡΠΎΠ² Ρ Π½Π°ΡΠ°Π» Π·Π°ΠΌΠ΅ΡΠ°ΡΡ Π·Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΠ΅ΡΠΈΠ» ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΡΠ΅ΠΊΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π½Π°Π±ΠΎΡ ΠΏΡΠ°Π²ΠΈΠ» Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π° Π² JSON.
ΠΡΠ°Π²ΠΈΠ»Π° ΡΠ°Π±Π»ΠΎΠ½Π° Π΄Π»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π°Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Ρ ΡΠΌΠΎΠ³ Π² 5-10 ΡΠ°Π· ΡΡΠΊΠΎΡΠΈΡΡ ΡΠ²ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈ Π½Π°ΡΠ°Π» Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ 5-6 Π½ΠΎΠ²ΡΡ ΡΡΠ΅ΠΊΠ΅ΡΠΎΠ² ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ.
React Native β ΡΡΠΎ Π±ΠΎΠΆΠΈΠΉ Π΄Π°Ρ Π΄Π»Ρ ΡΠ°ΠΊΠΈΡ ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠ°ΠΊ Parcels. ΠΠ° 2 Π½Π΅Π΄Π΅Π»ΠΈ Ρ ΡΠΌΠΎΠ³ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ iOS, Π±ΡΠΊΠ΅Π½Π΄, ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ Π²ΡΠ΅ ΡΠ΅ΡΡΡΡΡ Π΄Π»Ρ Apple App Store, Π²ΡΠΏΡΡΡΠΈΡΡ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π‘ΡΡΡΠΊΡΡΡΠ° ΠΊΠΎΠ΄Π°ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ Ρ FlatList Π΄Π»Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΈ FlatList Π΄Π»Ρ ΡΡΠ°ΡΡΡΠΎΠ² ΠΏΠ°ΠΊΠ΅ΡΠΎΠ².
Π― ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ Π½Π° Material Design, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²Π½Π΅ΡΠ½ΠΈΠΉ Π²ΠΈΠ΄ iOS 10 ΠΌΠ΅Π½Ρ ΡΡΠΎΠΌΠΈΠ», ΠΈ Ρ Ρ ΠΎΡΠ΅Π» ΡΡΠΎ-ΡΠΎ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΈ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ ΠΎΡ Π±Π΅ΡΠΏΠΎΡΡΠ΄ΠΊΠ°.
ΠΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΡ ΠΆΠ΅ ΠΊΠΎΠ΄ JavaScript Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ-ΠΏΠ΅ΡΠ΅Π²ΠΎΠ·ΡΠΈΠΊΠ° ΠΏΠΎ Π½ΠΎΠΌΠ΅ΡΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ, ΡΡΠΎ ΠΈ Π² Π±ΡΠΊΡΠ½Π΄-API.
ΠΠ΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ JSX ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΠΌΠ½Π΅ Π±ΡΡΡΡΠΎ ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΏΠΎΠ²ΡΠΎΡΡΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½.
CodePush
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΈΡΠΈΠ½ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π½Π° React Native Π±ΡΠ»ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ CodePush.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΡ ΡΠ»ΡΠΆΠ±Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ, ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΠΎΡΠΈΠ±ΠΊΡ, ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠ°Π±Π»ΠΎΠ½ Π½ΠΎΠΌΠ΅ΡΠ° ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΈ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ Π²ΡΠΏΡΡΡΠΈΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ β Π±Π΅ΡΡΠ΅Π½Π½Π°! ΠΡΠΎ ΠΌΠ΅Π½Ρ ΡΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΡΠΏΠ°ΡΠ°Π»ΠΎ!
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ
Π― ΡΠ°Π·Π΄Π²ΠΈΠ³Π°Ρ Π³ΡΠ°Π½ΠΈΡΡ React Native FlatList ΠΈ ListView, ΠΊΠΎΠ³Π΄Π° Π»ΡΠ΄ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ 90 ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠΎΡΠΌΠΎΠ·ΠΈΡΡ ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ ΠΊΠ°Π΄ΡΡ ΠΏΡΠΈ ΠΏΡΠΎΠΊΡΡΡΠΊΠ΅. ΠΡΠΆΠ½ΠΎ Π³Π»ΡΠ±ΠΎΠΊΠΎ Π²Π½ΠΈΠΊΠ½ΡΡΡ Π² ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
Π ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠΌ React Native ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ!
Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» realm.js Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅. Realm Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ΅Π½, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΈ ΡΠΆΠ°ΡΠ΅Π½, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π½Π°ΡΡΡΠ°Π΅ΡΠ΅ Π΅Π³ΠΎ ΠΏΡΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΡΡ Π΅ΠΌΡ ΠΠ, ΠΊΠΎΠ³Π΄Π° Π²Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΡΡΡΠ°ΠΌΠΈ Π»ΡΠ΄Π΅ΠΉ, ΡΡΠΎ Π±ΡΡΡΡΠΎ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π² ΠΊΠΎΡΠΌΠ°Ρ.
Realm Π½Π΅ Π΄ΠΎΡΡΠ°Π²ΠΈΠ» ΠΌΠ½Π΅ Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π° iOS, Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π²ΡΠ»Π΅ΡΠΎΠ², Π³Π΄Π΅ ΠΏΠΎ ΠΌΠΎΠ΅ΠΉ Π³Π»ΡΠΏΠΎΡΡΠΈ ΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ CodePush Ρ ΠΌΠ΅Π½Ρ Π±ΡΠ»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ Π²ΡΠ»Π΅ΡΡ Π² ΡΠΎΡ ΠΆΠ΅ Π΄Π΅Π½Ρ.
ΠΠ΄Π½Π°ΠΊΠΎ Π½Π° Android ΠΏΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΏΡΠΈΡΠΈΠ½Π΅, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΠ΅ Π²Π΅ΡΡΠΈΡ ΡΡ Π΅ΠΌΡ Realm DB ΠΈ Π²ΡΠΏΡΡΠΊΠ°Π΅ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ CodePush, ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ±ΠΎΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΈ Π²Ρ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Ρ ΡΡΠΈΠΌ ΠΏΠΎΠ΄Π΅Π»Π°ΡΡ. Π’ΠΎΠ»ΡΠΊΠΎ ΠΈΠ·Π²ΠΈΠ½ΠΈΡΠ΅ΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌΠΈ ΠΈ ΠΏΠΎΡΠΎΡΠΎΠΏΠΈΡΠ΅ΡΡ Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΡΠ±ΠΎΡΠΊΠΎΠΉ Π² ββGoogle Play.
Π ΡΠ΅ΡΡΠΈ Google Play Market, Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΈΠ΄Π΅Π°Π»ΡΠ½Π°, ΠΊΡΠ°ΡΠΈΠ²ΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½Π°, Π±ΡΡΡΡΠ° ΠΈ, ΡΠ°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π²ΡΡ ΠΎΠ΄ΡΡ Π² ΡΡΠΈΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ 30 ΠΌΠΈΠ½ΡΡ Π΄ΠΎ 1β2 ΡΠ°ΡΠΎΠ². Π’Π°ΠΊ ΡΡΠΎ Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²Ρ ΠΎΠ±Π»Π°ΠΆΠ°Π΅ΡΠ΅ΡΡ, Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π±ΡΡΡΡΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡΡ.
Fastlane
Π― ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊ Fastlane Π€Π΅Π»ΠΈΠΊΡΠ° ΠΡΠ°ΡΠ·Π΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π΅Π³ΠΎ ΡΡΠΈΠ»ΠΈΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ½ΠΈΠΌΠΊΠ°, ΠΏΠΎΡΡΠ°Π²ΠΊΠΈ ΠΈ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ, ΡΡΠΎΠ±Ρ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΡΠΊΡΠΈΠ½ΡΠΎΡΠΎΠ² ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΉ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠΉ ΠΊ Π²ΡΠΏΡΡΠΊΡ Π² App Store ΠΈ Play Market. .
ΠΠ½Π΅ Π½ΡΠ°Π²ΠΈΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Ruby on Rails, ΠΏΠΎΡΡΠΎΠΌΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π΅Π³ΠΎ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Twitter Bootstrap.
Π‘ΡΡΠ°Π½ΠΈΡΠ° ΠΏΠΎΡΡΠ»ΠΊΠΈΠΠ΅ΡΠ²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΡΠ°Π»ΠΎ Π½Π°Π±ΠΈΡΠ°ΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ, Π° JSON API ΠΠΎΡΡΡ Π ΠΎΡΡΠΈΠΈ Π½Π°ΡΠ°Π» ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ°ΡΠΊΠΎ. ΠΠ½ Π²Π΅ΡΠ½Π΅Ρ ΠΏΡΡΡΠΎΠΉ ΠΎΡΠ²Π΅Ρ 2 ΡΠ°Π·Π° ΠΏΠΎΠ΄ΡΡΠ΄ ΠΈ Π² 3-ΠΉ ΡΠ°Π· Π΄Π°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ. Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ async.js Π΄Π»Ρ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΠΎΡΠ° Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΡΡ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ² ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ
ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΏΠΎ IP-Π°Π΄ΡΠ΅ΡΡ
ΠΠΎΡΠΎΠΌ ΡΡΠ°Π·Ρ Π½Π°ΡΠ°Π»ΠΈ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ²Π΅Ρ ΠΏΠΎ IP. ΠΠ½Π΅ ΠΏΡΠΈΡΠ»Π° Π² Π³ΠΎΠ»ΠΎΠ²Ρ ΠΈΠ΄Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π±Π»ΠΎΠΊΠΈΡΡΠ΅ΡΡΡ IP-Π°Π΄ΡΠ΅Ρ, ΠΈ ΡΠΎΠΎΠ±ΡΠ°ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΈ ΡΠ°ΠΌΠΈ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π»ΠΈ Π²Π΅Π±-ΡΠ°ΠΉΡΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ. ΠΠ°ΡΠ΅ΠΌ ΠΎΠ½ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π·Π°ΠΏΡΠΎΡΠ° Π΄Π»Ρ Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² Parcels API ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π² ΠΎΡΠ²Π΅Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ JSON. ΠΡΠΎ Π΄ΠΎΠΊΠ°Π·Π°Π»ΠΎ ΡΠ²ΠΎΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ!
ΠΠ°ΡΠ΅ΠΌ Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Push-ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΈ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Ρ ΡΠΎΠ·Π΄Π°Π» ΡΠ²ΠΎΠΉ API ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π²Π΅Π» ΡΠ΅Π±Ρ Ρ ΠΎΡΠΎΡΠΎ ΠΈ Π½Π΅ Π·Π°Π±ΡΠ°ΡΡΠ²Π°Π» Π²Π΅Π±-ΡΠ°ΠΉΡΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ, ΠΎΠ½ΠΈ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΌΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ.
Π― Π½Π°ΡΠ΅Π» ΡΠΏΠΈΡΠΊΠΈ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ API ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅Ρ ΡΠ΅ΡΠ΅Π· ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΉ ΠΏΡΠΎΠΊΡΠΈ, ΠΊΠΎΠ³Π΄Π° ΡΠ΅ΡΠ²Π΅Ρ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅ΡΡ ΡΠΌΠΈΡΠ°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΄Π΅Π½Ρ. Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ ΡΠΏΠΈΡΠΊΠ° ΠΏΡΠΎΠΊΡΠΈ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅Π³Π΄Π° ΠΈΠΌΠ΅ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΡΠ°Π±ΠΎΡΠΈΡ ΠΏΡΠΎΠΊΡΠΈ.
CAPTCHA
Π‘Π°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅ ΠΈΡΠΏΡΡΠ°Π½ΠΈΠ΅ β ΡΡΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡΠ° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ CAPTCHA. Π£Π΄ΠΈΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΠΊΠ°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΠ»ΠΈΡΡ ΠΊΠ°ΠΏΡΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ. ΠΡΠΎΡΡΠ°Ρ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΡΠ°ΠΊΠ°Ρ ΠΊΠ°ΠΊ ΠΏΠΎΡΠΎΠ³ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠ°Π·ΠΌΡΡΠΈΠ΅, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΠΌΠ° ΠΈ Tesseract, ΠΌΠΎΠΆΠ΅Ρ ΡΠ΅ΡΠΈΡΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΊΠ°ΠΏΡ, ΠΊΡΠΎΠΌΠ΅ Google reCAPTCHA.
ΠΠ°ΠΏΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΠΎΡΡΠ»ΠΊΠΈ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π²Π·Π»Π°ΠΌΡΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΏΠΎΡΡΠ»ΠΎΠΊΠ― ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ Π²Π΅Π±-ΡΠ°ΠΉΡΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΊΡΡΡΠ΅ΡΠΎΠ² ΠΈ ΠΏΠΎΡΡΠΎΠ²ΡΡ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΊΠ°ΠΏΡΠΈ, ΠΈΠΌΠ΅ΡΡ Π»Π΅Π½ΠΈΠ²ΡΠ΅ ΠΈ Π½Π΅ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π·Π½Π°ΡΡ, ΡΡΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡΡ. ΠΠ½ΠΈ Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎ Π·Π°ΡΡΡΠ΄Π½ΡΡΡ ΡΠ²ΠΎΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ»ΠΎΠΊ, Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ΠΈ Π·Π°ΠΏΠ»Π°ΡΠΈΠ»ΠΈ.
ΠΠΎΡΡΠ»ΠΊΠΈ ΠΎΠ±ΡΠ»ΡΠΆΠΈΠ²Π°Π΅Ρ 30 000 ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π² ΠΌΠ΅ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 2 ΡΠ°Π· Π² Π΄Π΅Π½Ρ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ 70β90, Π° Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° ΠΌΠΎΠ΅Π³ΠΎ Linode Π΅Π΄Π²Π° ΠΏΡΠ΅Π²ΡΡΠ°Π΅Ρ 3%.
DHL, UPS, Fedex ΠΈΠΌΠ΅ΡΡ ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ ΠΈ Π±ΡΡΡΡΠΎΠ΅ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π±ΡΡΡΡΠΎΠ΅, ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ.
ΠΠΎΡΡΠ»ΠΊΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡΠΎΠ²ΡΡ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Google reCAPTCHA (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΠΎΡΡΠ° Π£ΠΊΡΠ°ΠΈΠ½Ρ) ΠΈ Π½Π°ΠΏΡΠ°Π²Π»ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡΡ Π΄Π»Ρ ΡΡΡΠ½ΠΎΠ³ΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ.
Π― ΡΠ°ΡΡΠΎ Π΄Π΅ΡΠΆΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΆΡΡΠ½Π°Π»ΠΎΠ² ΠΎΡΠΊΡΡΡΠΎΠΉ, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π½ΠΎΠ²ΡΠ΅ Π½ΠΎΠΌΠ΅ΡΠ° ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ Π²Π²ΠΎΠ΄ΡΡ Π»ΡΠ΄ΠΈ.
ΠΠ½Π΅ ΡΡΠ°Π»ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, Π° Π½Π΅ Π±ΡΠ»ΠΎ Π±Ρ Π·Π΄ΠΎΡΠΎΠ²ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ, Π³Π΄Π΅ Π² ΠΌΠΈΡΠ΅ Π»ΡΠ΄ΠΈ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΠΏΠΎΡΡΠ»ΠΊΠΈ Ρ ΠΠΎΡΡΠ»ΠΊΠ°ΠΌΠΈ.
Π Π°Π΄ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ° Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ WebSockets Π² API, ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Leaflet.js ΠΈ GeoIP ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Ρ Π»ΡΠ΄ΡΠΌ Π½Π° ΠΊΠ°ΡΡΠ΅ ΠΌΠΈΡΠ° ΠΏΠ°ΠΊΠ΅ΡΡ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΡΠΎ Π·Π΄Π΅ΡΡ!
ΠΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ»ΠΎΠΊ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈΠ‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΏΡΠΎΡΡΠ΅Π½ΠΈΠ΅! ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΊΠ°Π·Π°Π», ΠΊΠ°ΠΊ Ρ ΡΠΎΠ·Π΄Π°Π²Π°Π» ΠΊΠ°ΠΆΠ΄ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠ°ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΏΡΠΎΡΡΠΎ Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΠΌΠ½Π΅ Π² Π’Π²ΠΈΡΡΠ΅ΡΠ΅ ΠΈΠ»ΠΈ Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΠΌΠ½Π΅.