ΠΠΊ ΠΎΡΠ»Π°Π΄ΠΊΠ°: Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Β«VKΒ» Π΄Π»Ρ Android Π½Π°ΡΠ»ΠΈ ΡΠ΅ΠΆΠΈΠΌ ΠΎΡΠ»Π°Π΄ΠΊΠΈ, ΡΠ΅ΡΠ΅Π· ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
ΠΠ°ΠΊ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΠΆΠΈΠΌ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΊΠΈ Π² ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π΄Π»Ρ Android
ΠΠ½ΠΎΠ³ΠΈΠΌ Π»ΡΠ΄ΡΠΌ Π½Π΅Β Π½ΡΠ°Π²ΠΈΡΡΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β» Π½Π°Β Android ΠΈΠ·-Π·Π° ΠΎΠ±ΠΈΠ»ΠΈΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΠΈΒ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΈΠ΄Π΅ΡΡ Π²Β ΡΠΎΡΡΠ΅ΡΠΈ Π½Π΅Π·Π°ΠΌΠ΅ΡΠ½ΠΎ ΠΎΡΒ ΡΠ²ΠΎΠΈΡ ΠΎΠ½Π»Π°ΠΉΠ½-Π΄ΡΡΠ·Π΅ΠΉ. ΠΒ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°Ρ Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β», ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π²ΡΡΠ΅Π·Π°Π½Π° ΡΠ΅ΠΊΠ»Π°ΠΌΠ° ΠΈΒ ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΠ΅ΠΆΠΈΠΌ Β«Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΊΠΈΒ», ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅Ρ ΠΈΠ³Ρ, Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π½ΠΎΠ²ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, Π°Β ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ ΡΠΈΡΠΊ ΠΊΠΎΠΌΠΏΡΠΎΠΌΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠ°ΡΠΎΠ»Ρ.
ΠΠ°ΠΊ Π²ΡΡΡΠ½ΠΈΠ»ΠΎΡΡ, Π²Β ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β» Π΄Π»Ρ Android ΡΠΏΡΡΡΠ°Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ: ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π²Β ΠΊΡΡ, ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΠΈΒ Β«Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΊΠ°Β». ΠΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊΒ Π½ΠΈΠΌ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΒ β Π½ΡΠΆΠ½ΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ Π²Β ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΡΠ΅ΠΆΠΈΠΌ ΠΎΡΠ»Π°Π΄ΠΊΠΈ, Π°Β Π·Π°ΡΠ΅ΠΌ Π½Π°Π±ΡΠ°ΡΡ Π½Π°Β ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².
ΠΠ½ΡΡΡΡΠΊΡΠΈΡ:
1. Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β» ΠΈΠ·Β Google Play ΠΈΒ Π·Π°Π»ΠΎΠ³ΠΈΠ½ΡΡΠ΅ΡΡ Π²Β Π½Π΅Π³ΠΎ (Π΅ΡΠ»ΠΈ Π½Π΅Β ΡΠ΄Π΅Π»Π°Π»ΠΈ ΡΡΠΎ ΡΠ°Π½Π΅Π΅).
2. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠ°Π·Π΄Π΅Π» Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΠ΅ΡΠ΅Π· -ΠΌΠ΅Π½Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²Β Π»Π΅Π²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΠΊΡΠ°Π½Π° ΠΈΒ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π°Β ΠΏΡΠ½ΠΊΡ Β«ΠΒ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅Β».
3. ΠΡΠΊΡΠΎΠ΅ΡΡΡ Π±ΠΎΠΊΡ ΡΒ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Β«ΡΠΎΠ±Π°ΠΊΠΈ ΠΡΡΠΎΠ²Π°Β». ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π°Β Π½Π΅Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· (Π½ΠΈΠΊΠ°ΠΊΠΈΡ Π²ΠΈΠ΄ΠΈΠΌΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π½Π΅Β Π±ΡΠ΄Π΅Ρ).
4. ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅ΡΠΎΠ½Π°Π±ΠΈΡΠ°ΡΠ΅Π»Ρ ΠΈΒ Π½Π°Π±Π΅ΡΠΈΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ ΠΊΠΎΠ΄ *#*#856682583#*#*.
5. ΠΡΠΊΡΠΎΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΈΡΠ° Β«ΠΠΒ β ΠΎΡΠ»Π°Π΄ΠΊΠ°Β». ΠΠ°Β Π½Π΅ΠΉ ΠΏΠΎΠΊΠ°Π·Π°Π½Π° ΠΊΡΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ½ΡΡΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΈΠΌΠ΅ΡΡΡΡ ΡΡΠΈ ΠΏΡΠ½ΠΊΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π²Π°ΠΌ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡΡ.
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π²ΡΒ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ Π²ΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΊΡ Π²Β ΠΊΡΡ.
ΠΠΎ-Π²ΡΠΎΡΡΡ , ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΡΠ΅ Π±Π°Π½Π½Π΅ΡΡ ΠΈΒ Π·Π°ΠΏΠΈΡΠΈ, Π°Β Π²-ΡΡΠ΅ΡΡΠΈΡ , Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΠΆΠΈΠΌ Β«Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΊΠΈΒ», ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΡΒ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠΎΡΡΠ΅ΡΡΡ, Π½ΠΎΒ Π½Π°Β Π²Π°ΡΠ΅ΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, Π±ΡΠ΄ΡΠΎ Π²Π°Ρ Π½Π΅Ρ ΠΎΠ½Π»Π°ΠΉΠ½.
ΠΠ°ΠΌΠ΅ΡΡΡΠ΅, Π½ΠΈΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΎΠ·Π°ΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ Π²ΡΒ Π½Π΅Β ΡΠΎΠ²Π΅ΡΡΠΈΠ»ΠΈ, Π°Β ΠΏΡΠΎΡΡΠΎ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π»ΠΈ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠΎΡ Β«Ρ Π°ΠΊΒ» ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°Β ΡΠΌΠ°ΡΡΡΠΎΠ½Π°Ρ Π΄Π°ΠΆΠ΅ Π±Π΅Π· root-Π΄ΠΎΡΡΡΠΏΠ°, Π½ΠΎΒ Π½Π°Β ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ Samsung ΡΠΎΒ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠΎΠΉ TouchWiz ΠΏΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° ΡΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅Β ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ. ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ ΡΒ ΡΠ΅ΠΌ, ΡΡΠΎ Π²Β TouchWiz Π²ΡΠΈΡΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠ½ΡΡ ΠΊΠΎΠ΄ΠΎΠ², Π°Β ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β», Π½Π°Β Π½ΠΈΡ Π½Π΅Β ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ:
ΠΠ°ΠΉΡΠΈ ΡΠ΅ΡΠ²ΠΈΡ-ΠΊΠΎΠ΄ Π΄Π»Ρ Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β» Π½Π°Β ΡΠΌΠ°ΡΡΡΠΎΠ½Π°Ρ Samsung ΠΌΠΎΠΆΠ½ΠΎ ΡΒ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Secret Codes.
ΠΡΠ»Π°Π΄ΠΊΠ° ΠΠ β ΡΡΠ°ΡΡΠΈ Π½Π° ΡΠ΅ΠΌΡ | 4iDroid.com
ο»Ώ
ΠΡΠ»Π°Π΄ΠΊΠ° ΠΠ β ΡΡΠ°ΡΡΠΈ Π½Π° ΡΠ΅ΠΌΡ | 4iDroid.com | ΠΡΡ Π΄Π»Ρ Android ΠΈ iOS
ΠΠ°ΠΊ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π΄Π»Ρ Android
Β 20.09.2016 Β ΠΠ³ΠΎΡ ΠΠ»ΠΎΡΠ½ΠΈΡΠΊΠΈΠΉ Β 20
ΠΠ΅Π΄Π°Π²Π½ΠΎ Π½Π° Π½Π°ΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅ Π²ΡΡΠ»Π° ΡΡΠ°ΡΡΡ Β«ΠΠ°ΠΊ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π½Π° AndroidΒ». ΠΠ· Π½Π΅Ρ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊ ΡΠ±ΡΠ°ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅, ΠΈΠ³ΡΠ°Ρ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ (ΠΏΡΠΈΡΠ΅ΠΌ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π±Π΅Π· root ΠΏΡΠ°Π²), Π½ΠΎ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ. Π ΡΡΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΌΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΠΌ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΡΡΠ°ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π½Π° Android.
ΠΠ΅Π²ΠΈΠ΄ΠΈΠΌΠΊΠ° ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π½Π° Android
Β 26.07.2015 Β ΠΠ³ΠΎΡ ΠΠ»ΠΎΡΠ½ΠΈΡΠΊΠΈΠΉ Β 25
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ ΠΎ ΡΠΎΠΌ Π² ΠΊΠ°ΠΊΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°Ρ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π΄Π»Ρ Android Π΅ΡΡΡ Β«Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠΉ ΡΠ΅ΠΆΠΈΠΌΒ» ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π² ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΠ!
ΠΠ°ΠΊ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π΄Π»Ρ Android
Β 20. 09.2016 Β ΠΠ³ΠΎΡ ΠΠ»ΠΎΡΠ½ΠΈΡΠΊΠΈΠΉ Β 20
ΠΠ΅Π΄Π°Π²Π½ΠΎ Π½Π° Π½Π°ΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅ Π²ΡΡΠ»Π° ΡΡΠ°ΡΡΡ Β«ΠΠ°ΠΊ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π½Π° AndroidΒ». ΠΠ· Π½Π΅Ρ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊ ΡΠ±ΡΠ°ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π² ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅, ΠΈΠ³ΡΠ°Ρ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ (ΠΏΡΠΈΡΠ΅ΠΌ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π±Π΅Π· root ΠΏΡΠ°Π²), Π½ΠΎ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΡΠ΅ΠΊΠ»Π°ΠΌΠ½ΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ. Π ΡΡΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΌΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΠΌ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΡΡΠ°ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π½Π° Android.
ΠΠ΅Π²ΠΈΠ΄ΠΈΠΌΠΊΠ° ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π½Π° Android
Β 26.07.2015 Β ΠΠ³ΠΎΡ ΠΠ»ΠΎΡΠ½ΠΈΡΠΊΠΈΠΉ Β 25
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΡΠ°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ Π²Π°ΠΌ ΠΎ ΡΠΎΠΌ Π² ΠΊΠ°ΠΊΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°Ρ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π΄Π»Ρ Android Π΅ΡΡΡ Β«Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡΠΉ ΡΠ΅ΠΆΠΈΠΌΒ» ΠΈ ΠΊΠ°ΠΊ Π΅Π³ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π² ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΠ!
ο»Ώ
Β© 2012-2021 β’ 4iDroid. com
ΠΡΠ»Π°Π΄ΠΊΠ° iframe ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΡΡΠ΅Π΄Π΅ vk.com Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ php + xdebug / Π₯Π°Π±Ρ
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ iframe ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π²Π½ΡΡΡΠΈ ΡΡΠ΅Π΄Ρ vk.com, ΡΠΎ Π΅ΡΡΡ ΠΊΠ°ΠΊ Π±Π΅Π»ΡΠΉ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΡΡΠ΅Π΄Π΅ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡ (ΡΠΌΡΠ»ΡΡΠΈΠΈ Π²ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅), ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Ρ API Π²ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅, Π²ΠΈΠ΄Ρ Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΡΡΠ΄Π° ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΡΡΠ΅ΠΉΡΠ΅. ΠΠ΅ ΠΏΡΠ΅ΡΠ΅Π½Π΄ΡΡ Π½Π° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΡΡΡ, Ρ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΠ», ΡΡΠΎ ΡΠ°ΠΊΠΎΠΉ ΡΡΠ°ΡΡΠΈ Π½Π΅ΡΡ Π² ΡΡΡΠ½Π΅ΡΠ΅ ΠΈ Π²ΡΠ΅, Π° ΠΈΠ΄Π΅Ρ ΠΎΡΠ΅Π²ΠΈΠ΄Π½Π° ΠΈ ΠΏΡΠΎΡΡΠ°. ΠΠ΄Π΅Ρ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π» Π·Π° ΠΊΡΡΠΆΠΊΠΎΠΉ ΡΠ°Ρ, ΠΈΠ±ΠΎ Π΅ΡΠ»ΠΈ Π±Ρ Ρ ΡΡΠΏΠ΅Π» Π΅Π³ΠΎ Π΄ΠΎΠΏΠΈΡΡ, ΡΠΎ Π½Π°ΡΠ°Π» Π±Ρ Π³ΡΠ³Π»ΠΈΡΡ.
ΠΠ»ΠΎΡΡΡ
Π£ ΠΌΠ΅Π½Ρ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π±ΡΡΡ Π½Π΅Π³ΠΎΠ΄ΠΎΠ²Π°Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° Ρ Π½Π΅ ΠΌΠΎΠ³Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠΎΡΡ. Π PHP Π΄Π»Ρ ΠΌΠ΅Π½Ρ ΡΠ°ΠΌΡΠΌ Π½Π΅Π½Π°Π²ΠΈΡΡΠ½ΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ var_dump, print_r ΠΊΠΎΡΠΎΡΡΠΌΠΈ Ρ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ Π² ΡΠΊΡΡΡΠ΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΡΠΎ Π΅ΡΡΡ Π² ΠΌΠΎΠΌΠ΅Π½Ρ ΠΊΠΎΠ³Π΄Π° ΠΎΡΠ»Π°Π΄ΠΈΡΡ ΠΈΠΌ Π±ΡΠ΄Π΅Ρ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΠΎΠ»Π½ΡΠΉ ΡΡΠ΅ΠΊ IDE Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ, ΡΠΎ Π΅ΡΡΡ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ΅ΠΌ ΠΏΠΎΠ» ΡΠ°ΡΠ°, Π΅ΡΠ»ΠΈ Ρ Π½ΡΠ»Ρ β Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π°ΠΏΠ°ΡΠΈ. ΠΠΎ Π²ΡΠ΅Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ»ΡΡΠ°ΡΡ , Π΅ΡΠ»ΠΈ Π½Π΅Ρ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ°, ΠΌΠ΅Π½Ρ ΡΡΠΎ Π²ΡΠΌΠΎΡΠ°ΠΆΠΈΠ²Π°Π΅Ρ ΠΈ ΠΌΠ½Π΅ Ρ ΠΎΡΠ΅ΡΡΡ Π²ΡΡΡΠ΅ΡΠΊΠΈ ΠΏΠΎΠΏΡΠ°Π²ΠΈΡΡ ΡΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ.
ΠΡΠΎΠ±Π»Π΅ΠΌΠ°
ΠΡΡΡ Iframe ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π²Π½ΡΡΡΠΈ vk.com. ΠΠ½ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ, API Π²ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅ ΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ Π²Π΅ΡΠ°ΠΌΠΈ, Π²ΡΠΎΠ΄Π΅ Π³ΠΎΠ»ΠΎΡΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΊΠ»ΡΡΠΈ ΠΈ Π±Π΅Π· Π½ΠΈΡ . ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π²ΡΠ΅ ΡΡΠΎ ΡΠ΅ΡΡΠΎΠ²ΡΠΊΠΈ ΡΡΡΠ΄Π½ΠΎ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ. ΠΠ· ΡΠ΅Π³ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ, ΡΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ Π±ΡΠ΄ΡΡ ΡΡΠΎΠΈΡΡ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ ΡΠ°ΡΠΎΠ². Π ΡΠ°ΠΊΠΈΡ ΡΠΈΡΡΠ°ΡΠΈΡΡ ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΈΡΡΠ°ΡΠΈΡ ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΡ. ΠΡΠ»ΠΈ Π±ΡΠ°ΡΡ Π² ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠ΅ Iframe, ΡΠΎ Π΅ΡΠ»ΠΈ ΡΡΡΡ ΡΠ°ΡΠΊΠΈΠ½ΡΡΡ ΠΌΠΎΠ·Π³Π°ΠΌΠΈ ΠΏΠ΅ΡΠΎΡΠ½ΠΈΡΠ° Π² Π»ΡΠ±ΠΎΠΉ Π΅Ρ Π²Π°ΡΠΈΠ°ΡΠΈΠΈ ΡΠ΅ΡΡΠ΅Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΡΡ Π²Π²ΠΈΠ΄Ρ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΈ Π½Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΡΡΠΈ, Π²Π΅Π΄Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΏΠΎ Π·Π°ΠΌΠ°ΠΏΠΈΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π° ΡΠ°ΠΌ ΡΠΈΠ΄ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ Ρ IDE ΠΈ xdebug.
Π‘ΡΠ΅ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
XAMPP 1.7.4, PHP 5.3, NetBeans 7.01, vk.com(iframe), xdebug, DNS
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΡΠ΅ΠΊΠ°
ΠΠ·Π²ΠΈΠ½ΡΡΡΡ Π·Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠΊΡΠ΄Π½ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. Π― ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ» Π²ΠΈΠ΄Π΅ΠΎ, ΡΡΠΎ Π±Ρ Π±ΡΠ»ΠΎ ΠΏΠΎΠ½ΡΡΠ½ΠΎ.
β ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° apache
ΠΠ΄Π΅ΠΌ Π² virtual-host
<VirtualHost *:84>
DocumentRoot D:\work\other\htdocs\ru-wartur-app\www\public-html
ServerName app.wartur.ru
ErrorLog D:\work\other\htdocs\ru-wartur-app\log\apache2\error.log
CustomLog D:\work\other\htdocs\ru-wartur-app\log\apache2\access.log common
<Directory D:\work\other\htdocs\ru-wartur-app\www\public-html>
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
ΠΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°ΠΌ Π½Π°Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ XAMPP (Π²ΡΠ΅ΠΌ ΡΠΎΠ²Π΅ΡΡΡ).
ΠΠ΅ ΡΠΌΡΡΠ°Π΅ΠΌΡΡ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ 84-Π³ΠΎ ΠΏΠΎΡΡΠ°. ΠΡΠΌΠ°Ρ, Π΅ΡΠ»ΠΈ Π² ΡΠΈΡΠΌΠ΅ Π±ΡΠ΄Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΡΠΎ ΡΠ°ΠΌ ΠΈ Π΄ΠΎ 90-Π³ΠΎ Π΄ΠΎΠΉΡΠΈ ΠΌΠΎΠ³ΡΡ, Π° Ρ ΠΌΠ΅Π½Ρ ΠΎΠ½ΠΈ Π΄ΠΎΠΌΠ° ΡΠ΅Π°Π»ΡΠ½ΠΎ Π²ΡΠ΅ Π·Π°Π±ΠΈΡΡ.
β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ dns
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π·Π°ΠΏΠΈΡΡ A. Π ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ app.wartur.ru β 188.134.79.140, ΡΠΎ Π΅ΡΡΡ ΠΌΠ°ΠΏΠΏΠΈΠ½Π³ Π½Π° ΡΠΎΡΡΠ΅Ρ.
β ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ vkontakte
ΠΠ΄Π΅ΠΌ ΠΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅->Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ->ΠΠ΄ΡΠ΅Ρ IFrame: app. wartur.ru:84/
β Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° NetBeans
ΠΡ Π±ΡΠ΄Π΅ΠΌ ΡΡΠΈΡΠ°ΡΡ ΡΡΠΎ xdebug Ρ Π²Π°Ρ Π½Π°ΡΡΡΠΎΠ΅Π½, ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π½Π° ΡΡΠΎΠΌ Π½Π΅ Π±ΡΠ΄Π΅ΠΌ.
Project Settings -> Run Configuration -> Project URL: Π² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ app.wartur.ru:84/
β ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΈ ΡΠ°Π΄ΡΠ΅ΠΌΡΡ ΠΆΠΈΠ·Π½ΠΈ
β Π‘ΡΠ°Π²ΠΈΠΌ ΡΠΎΡΠΊΡ ΠΎΡΡΠ°Π½ΠΎΠ²Π° ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ Π½Π° ΠΎΡΠ»Π°Π΄ΠΊΡ Π²Π½ΡΡΡΠΈ IDE, ΡΠ΅ΠΏΠ΅ΡΡ Ρ Π½Π°Ρ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΡΠΎΠ·Π΄Π°Π»Π°ΡΡ ΡΠ΅ΡΡΠΈΡ ΠΈ IDE Π²ΡΡΠ°Π»Π° Π½Π° ΡΠ΅ΠΆΠΈΠΌ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
β ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ vk.com/app2820627, Π²ΠΈΠ΄ΠΈΠΌ ΠΏΡΠΎΡΠΈΡ ΠΎΡ ΠΊΠ»ΠΈΠΊΠ° ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠ»ΠΊΠΈ, Π·Π°ΠΏΡΡΠΊΠ° API ΠΈΠ»ΠΈ Π΅ΡΠ΅ ΡΠ΅Π³ΠΎ Π²Ρ Π·Π°Ρ
ΠΎΡΠΈΡΠ΅.
ΠΠΈΠ΄Π΅ΠΎ
ΠΠ·Π²ΠΈΠ½ΡΡΡΡ Π·Π° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ, ΠΊΠ°ΠΊ Π²ΡΠ΅Π³Π΄Π° Π½Π΅ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π΅Π»ΡΠ²Π°ΡΡ, Π½Π΅ ΡΡΠ΄ΠΈΡΠ΅ ΡΡΡΠΎΠ³ΠΎ
ΠΠ°Π΄Π΅ΡΡΡ ΠΏΠΎΠΌΠΎΠ³. Π£Π΄Π°ΡΠΈ Π²ΡΠ΅ΠΌ. ΠΡΠ΅Π½Ρ Π»ΡΠ±Π»Ρ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ°ΡΡΡ Π·Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°Ρ Π·Π°ΠΏΠΈΠ»ΠΈΠ²Π°Π΅ΡΡΡ, Π° Π½Π΅ ΡΠ°ΡΡΡΠ³ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° 3-4 ΡΠ°ΡΠ°.
UPD: ΠΡΠ΅ ΡΡΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π²ΡΡΠ΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎ. ΠΡΠ΅ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΏΡΠΎΡΠ΅ Π² ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ Π΄Π°Π²Π°ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΈΠ· Π²Π½Π΅ ΠΊ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΌΠ°ΡΠΈΠ½Π΅
β Π£Π±ΠΈΡΠ°Π΅ΠΌ ΠΈΠ· ΡΡ
Π΅ΠΌΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ DNS ΠΈ Π²ΡΠ΅ ΡΡΠΎ Ρ ΡΡΠΈΠΌ ΡΠ²ΡΠ·Π°Π½ΠΎ.
β Π‘ΡΠ°Π²ΠΈΠΌ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡΠ΄Ρ localhost, Π² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ app.warturru (ΠΌΠ½Π΅ ΡΠ°ΠΌΠΎΠΌΡ Π½Π΅ Π½ΡΠ°Π²ΠΈΠ»ΡΡ ΡΡΠΎΡ ΠΏΠΎΡΡ 84, Π²ΠΎΡ Π΅Π³ΠΎ ΡΠ±ΡΠ°Π» ΡΡΠ°!!!)
ΠΠ°ΡΠΈΠ±Π° Ρ
Π°Π±ΡΡ Π·Π° ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ! ΠΡΠ΅ΠΌ ΡΠ΄Π°ΡΠΈ!
ΠΡΠΎΠΊΡΠΈ Π΄Π»Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅. Π Π°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΠΠ Π² Π£ΠΊΡΠ°ΠΈΠ½Π΅ Π±Π΅Π· VPN
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ ΠΏΡΠΎΠΊΡΠΈ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π±Π΅Π· VPN Π² Π£ΠΊΡΠ°ΠΈΠ½Π΅, ΠΠ°Π·Π°Ρ ΡΡΠ°Π½Π΅ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΡΡΠ°Π½Π°Ρ , Π³Π΄Π΅ ΡΠ°ΠΉΡ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½.
ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎ vk-proxy ΠΏΠ΅ΡΠ΅Π΄ VPN — ΡΡΠΎ ΡΠΎ, ΡΡΠΎ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ VPN, ΡΡΠ°ΡΠΈΡΡ Π½Π° Π½Π΅Π³ΠΎ Π±Π°ΡΠ°ΡΠ΅Ρ ΠΈ ΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ. Π‘ ΡΡΠΈΠΌ ΠΏΡΠΎΠΊΡΠΈ Π²Ρ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΠ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ Π΄ΠΎ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΎΠΊ. Π ΠΎΡΠ»ΠΈΡΠΈΠΈ ΠΎΡ ΠΏΡΠΎΠΊΡΠΈ, Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΎΡΡ. ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΠ°ΠΊ ΡΠ°Π·Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ ΠΠ
ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Android, Π² ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΡΡΠΎΠ΅Π½ ΠΏΡΠΎΠΊΡΠΈ.
Vtosters
(Π²Π΅ΡΡΠΈΡ vk 6.13.2; vtosters 19.3f)
ΠΠΎΠ΄, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΉ Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, Π³Π΄Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅Π»ΠΎΡΠ΅ΠΉ, Π² ΡΠΈΡΠ»Π΅ ΠΊΠΎΡΠΎΡΡΡ Π΅ΡΡΡ Π½Π°Ρ ΠΏΡΠΎΠΊΡΠΈ.
ΠΠ°Π³ΡΡΠ·ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΈ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Β Telegram ΠΊΠ°Π½Π°Π»Π΅Β ΠΈΠ»ΠΈ Π½Π°Β 4pda, Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎΒ ΡΠΊΠ°ΡΠ°ΡΡΒ Ρ ΡΠ°ΠΉΡΠ°.
- ΠΠ° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Ρ ΠΎΠ΄Π° Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΡΠΎΠΊΡΠΈ -> ΠΠΊΠ»ΡΡΠΈΡΡ.
- ΠΡΠ»ΠΈ ΡΠΆΠ΅ Π²ΠΎΡΠ»ΠΈ, ΡΠΎ ΠΈΠ΄Π΅ΠΌ Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ -> ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ VTostersΒ -> ΠΡΠΎΠΊΡΠΈ ->Β ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠΊΡΠΈ;
ΠΠ±ΡΡΠ½ΡΠΉ ΠΠ Ρ ΠΏΡΠΎΠΊΡΠΈ
(Π²Π΅ΡΡΠΈΡ 6.3)
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΠΏΡΠΎΠΊΡΠΈ.
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΡΠΎΠΈΡ Π΄Π²ΡΡ ΡΡΠ°ΠΏΠ½Π°Ρ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ, ΡΠΎ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π²ΠΊΠ»ΡΡΠΈΡΡ VPN Π½Π° Π²ΡΠ΅ΠΌΡ Π²Ρ ΠΎΠ΄Π°, ΠΏΠΎΡΠΎΠΌ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ.
Kate Mobile
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΠ΅Π· ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π£Π΄Π°Π»ΠΈΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ :
VK mp3 mod
ΠΠ°Π³ΡΡΠ·ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π² Telegram,Β Π½Π° 4pda,Β ΠΈΠ»ΠΈ ΠΏΠΎ ΠΏΡΡΠΌΠΎΠΉ ΡΡΡΠ»ΠΊΠ΅.
SOVAΒ
(Π²Π΅ΡΡΠΈΡ 5.18)
ΠΡΠ° ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ — Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΌΠ΅Π»ΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Π²ΡΡΠ΅Π·Π°Π½Ρ Π½Π΅Π½ΡΠΆΠ½ΡΠ΅ Π»ΠΈΠΌΠΈΡΡ ΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΠ»Π°ΠΌΡ.
ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΡΠΈΠΉ ΡΠΎΠ²ΡΒ — SOVA V, SOVA XΒ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅. ΠΠ°Π³ΡΡΠ·ΠΈΡΡ ΠΈΡ
ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ»ΠΈ Ρ 4pda, ΠΈΠ»ΠΈ Ρ Telegram ΠΊΠ°Π½Π°Π»Π°, ΠΈΠ»ΠΈ Π½Π°ΠΏΡΡΠΌΡΡ — ΡΠΊΠ°ΡΠ°ΡΡ.
Π‘ΠΏΠΎΡΠΎΠ± Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΠΊΡΠΈ ΠΎΠΏΠΈΡΠ°Π½ Π½ΠΈΠΆΠ΅:
- ΠΠΊΠ»ΡΡΠΈΡΡ Π»ΡΠ±ΠΎΠΉ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΉ VPN ΠΈ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ;
- ΠΠ°ΠΉΡΠΈ Π² ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ -> ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ SOVAΒ -> ΠΡΠ»Π°Π΄ΠΊΠ°;
- ΠΠ°ΠΌΠ΅Π½ΠΈΡΡ ΠΠΎΠΌΠ΅Π½ API Π½Π°
vk-api-proxy.xtrafrancyz.net
; - ΠΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
VK Coffee
- ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ -> ΠΡΠ»Π°Π΄ΠΊΠ°;
- ΠΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΠΎΠΌΠ΅Π½ API Π½Π°Β
vk-api-proxy.xtrafrancyz.net
; - ΠΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΠΎΠΌΠ΅Π½ OAuth Π½Π°Β
vk-oauth-proxy.xtrafrancyz.net
; - ΠΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ!
ΠΠ»Ρ ΡΡΠ°ΡΠΎΠ³ΠΎ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΈ 4.Ρ (Π΄ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄ΠΈΠ·Π°ΠΉΠ½Π°)
ΠΡΠΎ ΡΡΠ°ΡΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π³Π΄Π΅ Π΅ΡΠ΅ ΠΌΠ΅Π½Ρ Π²ΡΠ΄Π²ΠΈΠ³Π°Π»ΠΎΡΡ Π΅ΡΠ»ΠΈ ΠΏΠΎΡΡΠ½ΡΡΡ Π·Π° Π»Π΅Π²ΡΠΉ ΠΊΡΠ°ΠΉ.
- ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π·Π²ΠΎΠ½ΠΈΠ»ΠΊΡ ΠΈ ΠΏΠΈΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄:
*#*#856682583#*#*
. ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Samsung ΠΈΠ»ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½, Π³Π΄Π΅ ΡΡΠΎΡ ΠΊΠΎΠ΄ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΡΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β Secret CodesΒ ΠΈ ΡΠ΅ΡΠ΅Π· Π½Π΅Π³ΠΎ Π·Π°Ρ ΠΎΠ΄ΠΈΠΌ Π² ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ ΠΠ; - Π ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅ΠΌΡΡ ΠΌΠ΅Π½Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΠΎΠΌΠ΅Π½ API Π½Π°
vk-api-proxy.xtrafrancyz.net
; - ΠΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΠΎΠΌΠ΅Π½ OAuth Π½Π°
vk-oauth-proxy.xtrafrancyz.net
; - ΠΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
- ΠΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ!
Π‘ΡΠ°ΡΠΈΡΡΠΈΠΊΠ°
ΠΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ —Β https://vk-proxy-stats.xtrafrancyz.net.
ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
ΠΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ Π»Π΅ΠΆΠ°Ρ Π½Π° GitHub, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠΊΡΠΈ Π½Π° ΡΠ²ΠΎΠΉ ΡΠ΅ΡΠ²Π΅Ρ ΠΈ ΠΏΠΎΠ΄Π²ΡΠ·Π°ΡΡ ΡΡΠ΄Π° ΡΠ²ΠΎΠΉ Π΄ΠΎΠΌΠ΅Π½.
ΠΠ»Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΠ΅ΠΉ
ΠΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΊΠ°ΠΊ ΠΌΠ΅Π½Ρ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΡΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ Π·Π΄Π΅ΡΡ.
ΠΠ°ΠΊ ΡΠ±ΡΠ°ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π² ΠΠ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅ ΠΠ½Π΄ΡΠΎΠΈΠ΄
Π Π°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΠ½ΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΊΡΡΠΏΠ½ΡΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠΌ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ΅ΡΠ²ΠΈΡΠ°ΠΌ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π½Π΅ Π²Π²ΠΎΠ΄Ρ Π°Π±ΠΎΠ½Π΅Π½ΡΡΠΊΠΈΡ Π²Π·Π½ΠΎΡΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΠΊΠ»ΡΡΠ°Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π». ΠΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΡ Π½ΠΈΡΡΠΎ Π½Π΅ ΠΌΠ΅ΡΠ°Π΅Ρ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ β ΠΏΠΎ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ΅, Π»ΡΠ΄ΠΈ, ΠΆΠ΅Π»Π°ΡΡΠΈΠ΅ ΡΠΊΡΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π±Π°Π½Π½Π΅ΡΡ, ΠΏΠΎΡΡΡ ΠΈ Π°ΡΠ΄ΠΈΠΎ-ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ, Π½Π΅ ΠΏΡΠΈΠ½ΠΎΡΡΡ Π²ΡΠ΅Π΄Π° ΡΠΈΡΠΌΠ°ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΈ Π±Π΅Π· ΡΡΠΎΠ³ΠΎ Π½Π΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΡΡ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π²Π»Π°Π΄Π΅Π»ΡΡΠ°ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π·Π°ΡΠ°Π±ΠΎΡΠΎΠΊ.
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΡ Π² ΡΡΠ°ΡΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΡΠ±ΠΈΡΠ°ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅, Π½ΠΎ ΠΈ Π² Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ . ΠΡΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΡΡΠ°ΡΠΈΠΊ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π²Π°ΠΆΠ½ΡΠΉ ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΊ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΌ ΡΠ΅ΡΡΠΌ, ΠΈ Π²ΡΠ΅ΠΌΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΠ΅ΡΡΡΡΡ Π½Π΅ ΡΠΌΠΎΠ³ΡΡ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠ°ΠΉΡΠ°ΠΌΠΈ, ΡΡΠΎΠ±Ρ Π²ΡΠ΄Π°Π²Π°ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² Π²ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΎΠ². Π ΠΎΠ±ΡΠ΅ΠΌ, Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΠΠ Π½Π° ΠΠ½Π΄ΡΠΎΠΈΠ΄Π΅, Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° Π΄ΠΎΡΠΈΡΠ°ΠΉΡΠ΅ Π½Π°Ρ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π».
ΠΠΎΡΠ΅ΠΌΡ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΠ° Π² ΠΠ Π½Π° Android
ΠΡΠ²Π΅Ρ Π½Π° Π²ΠΎΠΏΡΠΎΡ ΠΏΡΠΎΡΡ β ΠΌΠΎΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΡ. ΠΠ°ΡΠ°Π±Π°ΡΡΠ²Π°Ρ Π΄Π΅Π½ΡΠ³ΠΈ Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΎΠ² ΠΏΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌ, ΠΏΠΎΠΊΠ°Π·ΠΎΠ² Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π»ΠΈΠ±ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½ΠΈΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠ°ΡΡΠΈΡΡΡ ΡΡΠ°Ρ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ². ΠΠΏΡΠΎΡΠ΅ΠΌ, ΠΎΡΠΎΠ±ΠΎΠΉ ΡΠ±ΡΠ»ΠΈ Π΄Π»Ρ VK Π½Π΅ ΡΡΠ³ΡΠ°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΠΊΡΡΠ²Π°ΡΡΠΈΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ.
ΠΡΠΈΠΌΠ΅ΡΡ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ², Π³Π΄Π΅ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΠ°:
- ΠΡΠ΄ΠΈΠΎΠ·Π°ΠΏΠΈΡΠΈ. ΠΠΌΠ΅ΡΡΠ΅ Ρ Π»ΠΈΠΌΠΈΡΠΎΠΌ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΡ Π² ΡΡΡΠΊΠΈ ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΠΏΠ»Π°ΡΠ½ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠΈ, Π²Ρ ΠΎΠ΄ΡΡΠ΅ΠΉ Π² VK Combo ΠΈΠ»ΠΈ ΠΏΠΎΠΊΡΠΏΠ°Π΅ΠΌΠΎΠΉ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ BOOM, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΠΈ Π³ΠΎΠ»ΠΎΡΠΎΠ²Π°Ρ ΡΠ΅ΠΊΠ»Π°ΠΌΠ°. ΠΠ°ΡΠ°ΡΡΡΡ Π² Π½Π΅ΠΉ ΡΠΏΠΎΠΌΠΈΠ½Π°ΡΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ΡΠ΅ΡΠΈ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π½Π°Π΄ΠΎΠ΅Π²ΡΠΈΠ΅ Π°ΠΊΡΠΈΠ²Π½ΡΠΌ ΡΠ»ΡΡΠ°ΡΠ΅Π»ΡΠΌ ΠΌΡΠ·ΡΠΊΠΈ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅: Β«ΠΠ°ΡΠΊΠΈ Π΄Π»Ρ Π·Π²ΠΎΠ½ΠΊΠΎΠ²Β», Β«ΠΠΈΠ΄Π΅ΠΎΡΠ²ΡΠ·ΡΒ», Β«ΠΠ»ΠΈΠΏΡΒ»;
- ΠΠ΅Π½ΡΠ°. ΠΠ»Π°Π²Π½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠ΅Π½Ρ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°Ρ , Π½Π° ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Π½Ρ. Π’Π°ΠΌ ΠΆΠ΅ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡΠΎΡΡΡΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ, ΡΠ°ΠΊ ΠΈ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³Ρ, Π·Π°ΡΠ°ΡΡΡΡ ΠΏΠΎΡΠ²ΡΡΡΠ½Π½ΡΡ ΡΠΎΠ·ΡΠ³ΡΡΡΠ°ΠΌ ΠΏΡΠΎΠΌΠΎΠΊΠΎΠ΄ΠΎΠ²;
- Π‘ΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°. Π‘Π°ΠΌ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π½Π΅ΡΠ°ΡΡΠΎ Π²ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π² Π³ΡΡΠΏΠΏΠ°Ρ , ΠΈ ΠΏΠΎ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ ΡΡΠΎ Π·Π°ΡΠ°Π±ΠΎΡΠΎΠΊ Π²Π»Π°Π΄Π΅Π»ΡΡΠ΅Π² ΠΏΠ°Π±Π»ΠΈΠΊΠΎΠ².
Π£ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΉ, ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅ΠΌΡΡ Π² ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²Π°Ρ , Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡΠΎΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ°Ρ ΠΌΠ΅ΡΠΊΠ°, ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΠΎΡΡ Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² Π»Π΅Π½ΡΠ΅, ΠΈ ΠΏΠΎ Π½Π΅ΠΌΡ Π½Π΅ ΠΏΡΠΈΡ ΠΎΠ΄ΡΡ ΠΎΠΏΠΎΠ²Π΅ΡΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ ΠΎΠ½Π° ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ, ΡΡΠΎ ΠΏΠΎΠ²ΠΎΠ΄ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΎΡΠ°ΠΌ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΏΠΎΠΌ ΠΏΠΎ Β«ΡΡΡΠΌ ΡΠΎΡΠΊΠ°ΠΌΒ» ΠΈ Π²ΡΠ±ΠΎΡΠΎΠΌ ΠΏΡΠ½ΠΊΡΠ° Β«Π‘ΠΏΠ°ΠΌΒ».
Π Π΅ΠΊΠ»Π°ΠΌΠ° ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΠΎΡΠ΅ΡΡΠ½Π½ΡΡ ΠΏΡΠΎΡΠΈΠ»Π΅ΠΉ, Π³ΡΡΠΏΠΏ, Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡ; ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠ½Π½ΡΡ ΡΠΎΠ²Π°ΡΠ°Ρ . VK ΡΠΎΡΡΡΠ΄Π½ΠΈΡΠ°Π΅Ρ Ρ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , ΡΡΠΎ Π΄ΠΎΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°ΠΌΠΈ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ². ΠΡΠΈ Π²ΡΠ΄Π°ΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΈΡΡΠ²Π°Π΅Ρ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°ΡΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π°Π½Π½ΡΠ΅ GPS, WHOIS ΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π² ΠΏΡΠΎΡΠΈΠ»Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. Π ΡΠ°ΡΠ³Π΅ΡΠΈΠ½Π³Π΅ ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ³ΡΠ°ΡΡ ΡΠΎΠ»ΠΈ: ΠΏΠΎΠ», Π²ΠΎΠ·ΡΠ°ΡΡΠ½Π°Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ, ΡΠ΅ΠΌΠ΅ΠΉΠ½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅Ρ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ².
ΠΠ°ΠΊ ΡΠ±ΡΠ°ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π² ΠΠ
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΠΎΠ·ΡΠ°ΡΡΠ° Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ
Π Π½Π°ΡΠ°Π»Π΅ 2021-Π³ΠΎ Π½Π° ΡΠΎΡΡΠΌΠ°Ρ , ΠΏΠΎΡΠ²ΡΡΡΠ½Π½ΡΡ SMM, ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ ΡΠ΅ΠΌΡ ΠΎ ΡΠΊΡΡΡΠΈΠΈ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄, ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡΡΠΈΠΉ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ:
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² Β«ΠΡΠΎΡΠΈΠ»ΡΒ»;
- Π‘Π²Π°ΠΉΠΏΠ½ΠΈΡΠ΅ Π²ΠΏΡΠ°Π²ΠΎ β ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ ΠΌΠ΅Π½Ρ, Π³Π΄Π΅ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈΒ»;
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π°ΠΊΠΊΠ°ΡΠ½ΡΠΎΠΌ VK ConnectΒ»;
- Π’Π°ΠΏΠ½ΠΈΡΠ΅ Β«ΠΠΈΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅Β»;
- Π ΠΏΠΎΠ»Π΅ Β«ΠΠ°ΡΠ° ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡΒ» ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π²ΠΎΠ·ΡΠ°ΡΡ Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠ°Π» 18 Π»Π΅Ρ.
ΠΠ°Π»ΡΡΠ΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ β Π²Ρ Π·Π°ΠΌΠ΅ΡΠΈΡΠ΅, ΡΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΡΠΎΠ² Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΌΠ΅Π½ΡΡΠΈΠ»ΠΎΡΡ β Π»ΠΈΡΠ° ΡΡΠΎΠ³ΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ° ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡΡ ΠΏΠΎΠ΄ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌ, ΡΠ΅ΠΊΠ»Π°ΠΌΠΈΡΡΠ΅ΠΌΡΡ Π² VK.
Π£ ΡΠΏΠΎΡΠΎΠ±Π° Π΅ΡΡΡ ΠΌΠΈΠ½ΡΡΡ:
- Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ Π΄Π°ΡΡ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ ΠΏΠΎ Π½Π΅ΠΉ Π²ΡΠ΅Π³Π΄Π° Π²ΡΠ΄Π°Π²Π°Π»ΡΡ Π²ΠΎΠ·ΡΠ°ΡΡ ΠΌΠ΅Π½Π΅Π΅ 18 Π»Π΅Ρ;
- Π΅ΡΠ»ΠΈ Π°ΠΊΠΊΠ°ΡΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ² ΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΡ, Π»ΡΠ΄ΠΈ, ΠΆΠ΅Π»Π°ΡΡΠΈΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡΡΡ Π² Π΄ΡΡΠ·ΡΡ, ΠΌΠΎΠ³ΡΡ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡΠΈ Π΅Π³ΠΎ ΠΏΠΎΠΈΡΠΊΠ΅. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ Π½Π° Π°Π²Π°ΡΠ°ΡΠ΅;
- ΡΠ΅ΡΠ²ΠΈΡΡ, ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡΠΈΠ΅ Β«ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡΒ» Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΎΡΡΠ΅ΡΠ΅ΠΉ, ΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ Π²ΠΎΠ·ΡΠ°ΡΡ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΡΡΠ΅Π³ΠΎΡΡ ΠΏΠΎΡΠ΅ΡΠΈΡΠ΅Π»Ρ ΠΈ Π½Π΅ Π΄Π°ΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΡΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΡ, Π΅ΡΠ»ΠΈ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ.
ΠΠ΅ΡΠΎΠ΄ Π½Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π° ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΉ, Π½ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠΌΠ΅Π½ΡΡΠ°Π΅Ρ ΠΈΡ ΡΠΈΡΠ»Π΅Π½Π½ΠΎΡΡΡ ΠΈ Π½Π΅ Π΄Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠ°ΡΠ³Π΅ΡΠΈΠ½Π³Π°. ΠΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΈΡΠ°ΡΡ, ΠΊΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π½Π° ΠΠ½Π΄ΡΠΎΠΈΠ΄Π΅, ΠΈ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π°ΠΊΡΡΠ°Π»Π΅Π½ Π΄Π»Ρ Π²ΡΠ΅Ρ Π²ΠΈΠ΄ΠΎΠ² ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π½Π° ΡΠΌΠ°ΡΡΡΠΎΠ½Π°Ρ .
ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
ΠΠ°ΡΠΈΠ°Π½Ρ Π°ΠΊΡΡΠ°Π»Π΅Π½ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠ°ΡΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π³Π΄Π΅, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°, Π΅ΡΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ Π² Π²ΠΈΠ΄Π΅ debug-ΡΠ΅ΠΆΠΈΠΌΠ°, ΡΠ°ΡΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΡΠΏΠ΅ΠΊΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ. ΠΠ»Ρ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
- ΠΡΠΎΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ²Π°ΠΉΠΏ Π²Π»Π΅Π²ΠΎ, Π½Π°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈΒ»;
- ΠΡΠΎΠ»ΠΈΡΡΠ°ΠΉΡΠ΅ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠ½ΠΊΡΠΎΠ² Π΄ΠΎ Π±Π»ΠΎΠΊΠ° Β«ΠΠΎΠΌΠΎΡΡΒ», ΡΠ°ΠΏΠ½ΠΈΡΠ΅ Β«Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅Β»;
- ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅ΠΌΡΡ ΠΌΠΎΠ΄Π°Π»ΡΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅. ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΠΈ ΡΠ°Π³ΠΈ Π΄Π°Π΄ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎΠΌΡ ΠΌΠ΅Π½Ρ VK;
- ΠΠ°ΠΊΡΠΎΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Β«Π’Π΅Π»Π΅ΡΠΎΠ½Β». ΠΠ²Π΅Π΄ΠΈΡΠ΅ USSD-Π·Π°ΠΏΡΠΎΡ *#*#856682583#*#*, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ΅Π½ Π»Π΅Π³ΡΠ΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌΠΎΠΉ Π±ΡΠΊΠ²Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ *#*#VKONTAKTE#*#*;
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ»Π°ΠΆΠΎΠΊ Β«ΠΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡΒ».
Π Π½ΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡΡ Π΄Π°Π½Π½Π°Ρ ΠΏΠ°Π½Π΅Π»Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ, Π½ΠΎ Π² Π½Π΅ΠΉ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠ΅ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΡΡΠ°ΡΡΠΈ.
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Lucky Patcher
ΠΠΎΡΠ½Π°Ρ ΡΡΠΈΠ»ΠΈΡΠ° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ Π²ΡΡΠ΅Π·Π°Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΠ°Π·Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π½Π°ΠΊΡΡΡΠΈΠ²Π°Π½ΠΈΡ Π²Π½ΡΡΡΠΈΠΈΠ³ΡΠΎΠ²ΠΎΠΉ Π²Π°Π»ΡΡΡ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ»ΠΎΠ½ΠΎΠ² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ΠΊΠ»Π°ΠΌΡ, ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ ΠΈ Π½Π° VK. Π ΡΠ²ΡΠ·ΠΈ Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΎΠ½Π° Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Π° Π² Google Play ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π²ΠΈΡΡΡΠΎΠΌ, Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ Π² Android ΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π½Π°ΠΉΡΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² Π‘Π΅ΡΠΈ.
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ Ρ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ ΡΠ°ΠΉΡΠΎΠ², ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ:
- ΠΡΠ΄Π°ΠΉΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΏΠ°ΠΌΡΡΡΡ Π΄Π΅Π²Π°ΠΉΡΠ°;
- Π£Π²ΠΈΠ΄Π΅Π² ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ°, ΡΠ°ΠΏΠ½ΠΈΡΠ΅ Β«Π‘Π²Π΅Π΄Π΅Π½ΠΈΡΒ»;
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΡΠ΅ ΡΠ°Π²Π½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΒ»;
- ΠΡΠΊΡΠΎΠΉΡΠ΅ Lucky Patcher;
- ΠΠ°Π³ΡΡΠ·ΠΈΡΠ΅ ΡΠ°ΠΌΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎ ΡΡΠΎΠ³ΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°Π»ΡΡ Π΅Π³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ. ΠΠ°Π½Π½Π°Ρ ΠΌΠ΅ΡΠ° Π²Π²Π΅Π΄Π΅Π½Π° Π² ΠΎΠ±Ρ ΠΎΠ΄ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΎΠΊΠΎΠ½ ΠΎΡ Play ΠΠ°ΡΠΈΡΡ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ Π½Π°Π»ΠΈΡΠΈΠΈ Π²ΡΠ΅Π΄ΠΎΠ½ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΠ;
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΊ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌ Π·Π°ΡΠΈΡΡ Π³Π°Π΄ΠΆΠ΅ΡΠ°;
- Π Π°Π·ΡΠ΅ΡΠΈΡΠ΅ ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ ΡΠ°ΠΉΠ»Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ;
- ΠΠ΅ΡΠ½ΠΈΡΠ΅ΡΡ ΠΊ Lucky Patcher, ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΎΡΡ Π²Π½ΠΎΠ²Ρ;
- ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΡΡΠΈΠ»ΠΈΡΡ;
- ΠΠ±Π΅ΡΠΏΠ΅ΡΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π΄ΠΎΡΡΡΠΏ ΠΊ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅ΠΌΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠΌ;
- Π£Π΄Π°Π»ΠΈΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π²ΡΠΈΠ΅ΡΡ Π΄Π»Ρ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ;
- Π ΠΌΠ΅Π½Ρ ΡΠ»Π΅Π²Π°, ΠΎΡΠΊΡΡΠ²Π°ΡΡΠΈΠΌΡΡ ΠΏΠ΅ΡΠ΅Π»ΠΈΡΡΡΠ²Π°Π½ΠΈΠ΅ΠΌ, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΏΠ°ΡΡΠΈΒ»;
- Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΎΠΊΠ½Π΅ ΡΠ°ΠΏΠ½ΠΈΡΠ΅ Β«ΠΠ±Π½ΠΎΠ²ΠΈΡΡΒ»;
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ VK, ΠΏΠΎΡΠΎΠΌ β Β«ΠΠ΅Π½Ρ ΠΏΠ°ΡΡΠ΅ΠΉΒ»;
- Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ APK-ΡΠ°ΠΉΠ» Π½Π° Π±Π°Π·Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΏΠ°ΡΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ;
- ΠΡΠΌΠ΅ΡΡΡΠ΅ ΡΠ΅ΠΊΠ±ΠΎΠΊΡ Ρ Π²Π΅ΡΡΠΈΠΈ, Π³Π΄Π΅ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΡΠ΅ΠΊΠ»Π°ΠΌΠ°;
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ΅ΡΠ΅ΡΠΎΠ±ΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β»;
- ΠΠΎΠΆΠ΄ΠΈΡΠ΅ΡΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°, ΡΠ°ΠΏΠ½ΠΈΡΠ΅ Β«ΠΠΊΒ» ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅.
ΠΡΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ VK, ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ Π²Π΅ΡΠ½ΡΡΡΡ. Π‘Π»Π΅Π΄ΡΠ΅Ρ Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ²ΡΠΎΡΡΡΡ ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠ΅ ΡΠ°Π³ΠΈ Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ ΡΠ΅ΠΌ ΠΆΠ΅ ΡΠ΅Π»ΠΈΠ·ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΈΡΠ°ΡΡ, ΠΊΠ°ΠΊ ΡΠ΄Π°Π»ΠΈΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Android.
ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΡΠΌ DNS-Π°Π΄ΡΠ΅ΡΠΎΠΌ
Π ΡΠ°ΠΌΠΊΠ°Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π° ΡΠ΅ΠΊΠ»Π°ΠΌΠ° Β«ΡΠ΅ΠΆΠ΅ΡΡΡΒ» Π½Π° ΡΡΠΎΠ²Π½Π΅ DNS β Π΄ΠΎΠΌΠ΅Π½Ρ, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠΈΠ΅ Π·Π° ΠΌΠΎΠ½Π΅ΡΠΈΠ·ΠΈΡΡΡΡΠΈΠ΅ ΡΠ΅ΡΠΈ, Π±Π»ΠΎΠΊΠΈΡΡΡΡΡΡ, ΡΡΠΎ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ. Π‘ΡΠ΅Π΄ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ², ΠΎΡΠ½ΠΎΡΡΡΠΈΡ ΡΡ ΠΊ ΡΡΠΎΠΌΡ ΡΠΈΠΏΡ, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ AdGuard, ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡΠΈΠΉ Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ.
Π‘Π»Π΅Π΄ΡΠΉΡΠ΅ ΡΡΠΈΠΌ ΡΠ°Π³Π°ΠΌ:
- ΠΡΠΊΡΠΎΠΉΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅ΡΠ΅Π· Β«ΡΡΠΎΡΠΊΡΒ» β ΡΠ°ΠΏΠ½ΠΈΡΠ΅ ΠΏΠΎ ΠΈΠΊΠΎΠ½ΠΊΠ΅ ΡΠ΅ΡΡΠ΅ΡΡΠ½ΠΊΠΈ, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΏΡΠ°Π²ΠΎΠΌ ΡΠ³Π»Ρ;
- ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π» Β«Π‘Π΅ΡΡ ΠΈ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΒ»;
- Π Π°ΡΠΊΡΠΎΠΉΡΠ΅ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ, ΡΠ°ΠΏΠ½ΡΠ² ΠΏΠΎ Β«ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΒ»;
- ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΠΉ DNS-ΡΠ΅ΡΠ²Π΅ΡΒ»;
- ΠΡΠΎΡΡΠ°Π²ΡΡΠ΅ ΡΡΠ΅ΡΠΈΠΉ ΠΏΡΠ½ΠΊΡ Π² ΡΠΏΠΈΡΠΊΠ΅, Π² ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅ΠΌΡΡ ΠΏΠΎΠ»Π΅ Π±Π΅Π· ΠΊΠ°Π²ΡΡΠ΅ΠΊ ΡΠΊΠ°ΠΆΠΈΡΠ΅ dns. adguard.com. Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ°ΠΏ β ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠ° Wi-Fi ΠΈΠ»ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ. Π’Π°ΠΊΠΆΠ΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΏΠΎΡΠΈΡΠ°ΡΡ Π½Π°ΡΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ: ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ, Π΅ΡΠ»ΠΈ ΠΠΉΡΠΎΠ½ Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ WiβFi ΠΈ ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ WiβFi Π½Π° Android.
ΠΠΎ ΠΎΡΠ·ΡΠ²Π°ΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΠΌΠ°Ρ ΡΡΠΈΠΌ ΡΠ΅ΡΠ²ΠΈΡΠΎΠΌ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°, Π½ΠΎ Π½Π΅ΡΠ΅Π΄ΠΊΠΎ Π½Π° Π½ΡΠΌ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡ ΡΠ±ΠΎΠΈ ΠΈ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ, Π² ΡΠ²ΡΠ·ΠΈ Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½ΠΈ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ Π²Π΅Π±-ΡΠ°ΠΉΡΡ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π½Π΅ Π΄Π»Ρ Π²ΡΠ΅Ρ Π³Π°Π΄ΠΆΠ΅ΡΠΎΠ² ΠΈ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ Π½Π°Π»ΠΈΡΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠ½ΠΊΡΠ° Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ . ΠΡΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅Ρ, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠΎΡΡΠ΅ΡΠ°, Π½ΠΎ ΡΡΠΎ ΠΌΠΈΠ½ΡΡ β ΡΠΎΠ³Π΄Π° Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½Π° ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Wi-Fi.
ΠΠ»ΠΎΠΊΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π½Π° ΠΠ½Π΄ΡΠΎΠΈΠ΄Π΅
Π£ Π²ΡΡΠ΅ΡΠΏΠΎΠΌΡΠ½ΡΡΠΎΠ³ΠΎ AdGuard Π΅ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π²ΡΡΠ΅Π·Π°Π½ΠΈΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ, Π»ΠΈΡΡΠ½Π½ΠΎΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠ° Π² Π²ΠΈΠ΄Π΅ ΠΈΡΡΠ΅Π·Π½ΠΎΠ²Π΅Π½ΠΈΠΉ ΡΠ²ΡΠ·ΠΈ Π² ΡΠ²ΡΠ·ΠΈ Ρ Β«ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ΠΌΒ» DNS. ΠΠ½ΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ Π² Play Market, Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΡΠ°Π² root, ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Samsung Internet ΠΈ Π―Π½Π΄Π΅ΠΊΡ.ΠΡΠ°ΡΠ·Π΅ΡΠ°. Π’ΠΎ Π΅ΡΡΡ, ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΈΠ· ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ ΠΈΡΡΠ΅Π·Π½ΡΡ, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π±ΡΠ΄ΡΡ ΠΎΡΠ²Π»Π΅ΠΊΠ°ΡΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ https://vk.com/ Π² Π½ΠΈΡ .
ΠΡΠΈ ΡΡΡΡΠΈΠ½Π³Π΅ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΎΡ Samsung ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ AdBlock Plus. Π Π½ΡΠΌ Π΅ΡΡΡ ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π±ΡΠ°ΡΠ·Π΅Ρ, ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠΉΡΡ Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡΠΌΠΈ Π² VK, Π½ΠΎ, ΡΠΊΠΎΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ, Π½Π°ΠΌΠ΅ΡΠ΅Π½Π½ΠΎ Π½Π΅ ΡΠ΄Π°Π»ΡΡΡΠΈΠΉ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π² YouTube.
ΠΠΎΠ»Π΅Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ β ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΡΠ°ΠΊ ΠΈ Π½Π°Π·ΡΠ²Π°ΡΡΠ°ΡΡΡ β AdBlock. Π‘ Π΅Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ΄Π°Π»ΡΡΡΡΡ Π±Π°Π½Π½Π΅ΡΡ Π²:
- Dolphin;
- Yandex;
- Firefox;
- UC;
- Chrome;
- Samsung Browser;
Π ΡΡ-ΠΏΡΠ°Π²Π° Π½Π° Android Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΠΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π½Π° ΠΠ½Π΄ΡΠΎΠΈΠ΄Π΅ ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ ΡΡΠ°ΡΠΈΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°
Π£ ΡΠΎΡΡΠ΅ΡΠΈ ΠΈΠΌΠ΅Π΅ΡΡΡ API, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π·Π°ΠΌΠ΅Π½Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Kate Mobile, ΡΡΠΈ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»ΠΈ, Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ²ΡΠΈΡΡ Ρ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠ΅ΠΉ ΡΠ΅ΡΡΡΡΠ°, Π²Π΄Π²ΠΎΠ΅ ΡΠ½ΠΈΠ·ΠΈΠ»ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π°ΠΏΠΈΡΠ΅ΠΉ-ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΉ Π² Π»Π΅Π½ΡΠ΅. ΠΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π΄Π΅Π²Π°ΠΉΡΠ°ΠΌΠΈ ΠΎΡ Android 4.0.3, Π° ΠΈΠ·Π±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ β Π½Π΅ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Π΅ΠΉ.
ΠΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π² Π»ΠΈΡΠ΅ SOVA V RE, ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ Π½Π° 4PDA. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ VK, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Π½ΡΠΌ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠΈΠΉ Π½Π°Π±ΠΎΡ ΡΠ΅ΠΌ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΈΡΠ°ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, Π½Π΅ ΠΎΡΠΌΠ΅ΡΠ°Ρ ΠΈΡ ΡΠ°ΠΊΠΎΠ²ΡΠΌΠΈ. Π’Π°ΠΌ ΠΆΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΡΠ΅Π·Π°Π½ΠΈΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ, ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΠ°ΡΡΡ ΠΈ Π½Π° ΠΌΡΠ·ΡΠΊΡ.
ΠΠΎΡ ΠΎΠΆΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π½Π° ΡΠΎΡ, ΡΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π² Β«Π‘ΠΎΠ²Π΅Β», ΡΠ°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ Π² VK Coffee. ΠΠ»ΠΎΠΊΠΈΡΡΡΡΡΡ ΠΈ ΠΏΠΎΡΡΡ Ρ ΠΌΠ΅ΡΠΊΠΎΠΉ Π² Π³ΡΡΠΏΠΏΠ°Ρ . ΠΠΌΠ΅Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π±ΡΡΡΡΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°ΠΌΠΈ, Π΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π±ΡΠ°ΡΠ·Π΅Ρ. Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΡΠΎΠΌΡ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ Crazy Typing β ΠΎΡΠΏΡΠ°Π²ΠΊΠ° ΡΡΠ°ΡΡΡΠ° Β«ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°Π±ΠΈΡΠ°Π΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅β¦Β» Π² ΡΠΎΡΠ½ΠΈ Π±Π΅ΡΠ΅Π΄ ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ².
ΠΠ°ΠΊ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΠΏΡΠΈ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΠΈ ΠΌΡΠ·ΡΠΊΠΈ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅
Π ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½Π½ΡΡ Π²ΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°Ρ ΡΠΊΡΡΠ²Π°ΡΡΡΡ ΠΈ Π°ΡΠ΄ΠΈΠΎ-ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ. ΠΡΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ , ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΠΌΡΠ·ΡΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠΈ ΠΈΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΡ β Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅ΡΡΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π° 1 β½ Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ ΠΌΠ΅ΡΡΡ.
ΠΡΡ ΠΎΠ΄Π½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π°Π΄Π΄ΠΎΠ½ΠΎΠ² (ΠΈΠ»ΠΈ ΡΠ΅Π»ΡΡ ΡΡΠΈΠ»ΠΈΡ Π΄Π»Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ) ΠΈ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΠ΅ ΠΌΡΠ·ΡΠΊΠΈ ΡΠ΅ΡΠ΅Π· ΡΠ°ΠΉΡ.
ΠΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Β«ΡΠ»Π΅ΡΠ΅Π»ΠΈΒ» ΠΏΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ
Π§Π°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Lucky Patcher. Π’ΠΎΠ³Π΄Π° Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠΎΠ±ΡΠ°ΡΡ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ», ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ² Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈΠ· ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ. ΠΡΠ»ΠΈ ΡΠ΅ΡΡ ΠΈΠ΄ΡΡ ΠΎ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°Ρ , Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΈΡΠΏΡΠ°Π²ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ-Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΡΠΈΠΊΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ
ΠΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠ±ΠΈΡΠ°ΡΡΠΈΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ, ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ². Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, Π²Ρ ΠΎΠ΄ΠΈΡ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ΅ Π΄Π»Ρ ΡΡΡΡΠΈΠ½Π³Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΡ . ΠΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ, ΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΡΠΈΠΉ ΡΠΎΡΡ β ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΉ Π²ΡΠ±ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΠ, ΠΈΠΌΠ΅ΡΡΠΈΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ.
ΠΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΎΡΠΊΠ°Π·Π°ΡΡΡΡ ΠΎΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅.
ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΡΡΠ»ΠΊΠΎΠΉ:
ΠΠ°ΠΊ ΡΠ±ΡΠ°ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π΄Π»Ρ Android
ΠΡΠ»ΠΈ Π²Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ΡΡ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΡΡ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π½Π° Android, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π²Π°ΠΌ Π½Π°Π΄ΠΎΠ΅Π»Π° ΡΠ΅ΠΊΠ»Π°ΠΌΠ°, ΡΠΎ Π²Π°ΠΌ ΡΡΠΎΠΈΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π΄Π°Π½Π½ΡΡ ΡΡΠ°ΡΡΡ. Π‘ Π΅Π΅ ΠΏΠΎΠΌΠΎΡΡΡ Π²Ρ ΡΠ·Π½Π°Π΅ΡΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΈ Π½Π°Π²ΡΠ΅Π³Π΄Π° ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ Π½Π° Android Π½Π΅ ΠΏΡΠΈΠ±Π΅Π³Π°Ρ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΊ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ.
ΠΡΠ»ΠΈ Π²Π°Ρ ΠΎΡΠ΅Π½Ρ ΡΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°Π΅Ρ ΡΠ΅ΠΊΠ»Π°ΠΌΠ° Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π½Π° Π²Π°ΡΠ΅ΠΌ ΡΠΌΠ°ΡΡΡΠΎΠ½Π΅/ΠΏΠ»Π°Π½ΡΠ΅ΡΠ΅, ΡΠΎ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Β«ΠΠ°ΠΊ ΡΠ±ΡΠ°ΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ ΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ Π½Π° AndroidΒ».
ΠΡΠ°ΠΊ, Π²ΡΠ΅, ΡΡΠΎ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ β ΡΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π½Π° Android Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΌ Π½Π° Π½Π°Π΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.Β
1. ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΠΉ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ.
2. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΠΏΡΠ½ΠΊΡ Β«Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅Β», ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΌΡ ΡΠ²ΠΈΠ΄ΠΈΠΌ ΠΊΡΠ°ΡΠΊΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΊΠ°ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ Π²Π΅ΡΡΠΈΠΈ ΠΈ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΡΠ΄ΠΎΡΠΊΡ ΡΠΎΠ±Π°ΡΠΊΠΈ. ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠΈ ΡΠ°Π·Π° ΠΏΠΎΠ΄ΡΡΠ΄ Π½Π°ΠΆΠ°ΡΡ Π½Π° Π΄Π°Π½Π½ΡΡ ΠΌΠΎΡΠ΄ΠΎΡΠΊΡ (Π½ΠΈΠΊΠ°ΠΊΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ). ΠΠ°Π½Π½ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΏΠΎΠΏΠ°ΡΡΡ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΠΎΠ΅ ΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ.
3. Π’Π΅ΠΏΠ΅ΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² Π½ΠΎΠΌΠ΅ΡΠΎΠ½Π°Π±ΠΈΡΠ°ΡΠ΅Π»Ρ (Π·Π²ΠΎΠ½ΠΈΠ»ΠΊΡ) ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠ΄: *#*#856682583#*#*
ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΏΠ»Π°Π½ΡΠ΅Ρ ΠΈ Ρ Π²Π°Ρ ΠΏΠΎΠΏΡΠΎΡΡΡ Π½Π΅Ρ Π·Π²ΠΎΠ½ΠΈΠ»ΠΊΠΈ, ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΊΠ°ΡΠ°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ Google Play ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Secret Codes, Π·Π°ΠΏΡΡΡΠΈΠ², ΠΎΠ½Π° ΡΡΡ ΠΆΠ΅ ΠΏΡΠΎΡΠΊΠ°Π½ΠΈΡΡΠ΅Ρ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΊΠΎΠ΄ΠΎΠ², ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ»ΠΈΡΡΠ°Π² ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π² ΡΠ°ΠΌΡΠΉ Π½ΠΈΠ· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ Β«ΠΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅ — 856682583Β», Π½Π°ΠΆΠ°Π² Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΊΠΎΠ΄, Π²Ρ ΠΈ ΠΏΠΎΠΏΠ°Π΄Π΅ΡΠ΅ Π² ΠΌΠ΅Π½Ρ Β«ΠΠ-ΠΎΡΠ»Π°Π΄ΠΊΠ°Β».
4. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΠΌΠ΅Π½Ρ Β«ΠΠ-ΠΎΡΠ»Π°Π΄ΠΊΠ°Β» Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ»ΠΈΡΡΠ½ΡΡΡ Π² ΡΠ°ΠΌΡΠΉ Π½ΠΈΠ· ΠΈ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠ½ΠΊΡ Β«ΠΡΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡΒ». Π’Π°ΠΊΠΆΠ΅ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΊΠΈ, ΠΏΠΎΡΡΠ°Π²ΠΈΠ² Π³Π°Π»ΠΎΡΠΊΡ Π½Π°ΠΏΡΠΎΡΠΈΠ² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠ½ΠΊΡΠ°.
Π’Π°ΠΊΠΈΠΌ Π½Π΅ Ρ ΠΈΡΡΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ Π²Ρ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π· ΠΈ Π½Π°Π²ΡΠ΅Π³Π΄Π° ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ Π½Π°Π΄ΠΎΠ΅Π΄Π»ΠΈΠ²ΠΎΠΉ ΡΠ΅ΠΊΠ»Π°ΠΌΡ Π² ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅ ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ Β«Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΊΠΈΒ».
ΠΠΎΡ ΠΎΠΆΠΈΠ΅ ΡΡΠ°ΡΡΠΈ:
ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
ΠΠ°ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² VK mini apps
ΠΠΎΡΠ΅ΠΌΡ Π½Π°Π΄ΠΎ ΡΠΌΠΎΡΡΠ΅ΡΡ Π² ΡΡΠΎΡΠΎΠ½Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π² VK? Π£ ΠΌΠ΅Π½Ρ Π·Π° ΡΠΏΠΈΠ½ΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Ρ ΡΡΠΎΠ½ΡΠ΅Π½Π΄-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄Π»Ρ ΠΌΠ°ΡΡΠΎΠ²ΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΠΈ ΡΠΎ, ΡΡΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ ΡΠΎΡΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠ΅ΡΡ Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β» β Π±ΡΡΡΡΡΠΉ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΡΡΡΠΎΠΈΡΡ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π½Π°Π» ΠΊΠΎΠΌΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΈ Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠΎΠΉ Π°ΡΠ΄ΠΈΡΠΎΡΠΈΠ΅ΠΉ. ΠΠΈΠΆΠ΅ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, Π² ΡΠ΅ΠΌ ΠΈΠ΄Π΅Ρ VK mini apps, ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π½Π° ΡΡΠΎ ΡΡΠΎΠΈΡ ΠΎΠ±ΡΠ°ΡΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.
ΠΠ»Π°ΡΡΠΎΡΠΌΠ° VK mini apps
Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β» ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΈΡΠ°ΡΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΡΡ ΠΈΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ/ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΄Π²ΠΈΠ³Π°ΡΡ Π²Π½ΡΡΡΠΈ ΡΠ΅ΡΠΈ. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ Π½Π°ΡΠΈΠ²Π½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ· Google Play/App Store, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π²Π½ΡΡΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠ΅ΡΡΠΈΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΠΎ Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β» ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· Π±ΡΠ°ΡΠ·Π΅Ρ, Π½Π° ΡΠ°ΠΉΡΠ΅ ΡΠΎΡΡΠ΅ΡΠΈ. Π ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ Π΅ΡΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π°ΡΠ°ΡΡ ΡΠ°Π±ΠΎΡΡ Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅ VK mini apps.
ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ VK mini app
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ VK mini app ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΠ±ΡΡΠ½ΡΠΉ Π²Π΅Π±-ΡΠ΅ΡΡΡΡ, ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡΠΉ ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡ Π°Π΄ΡΠ΅ΡΡ. ΠΠ³ΠΎ ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π² Β«ΠΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌΒ» ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ.
Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ ΡΡΠΈ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
- Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² β ΡΠΎ Π΅ΡΡΡ Π΄Π»Ρ ΠΎΡΠΊΡΡΡΠΈΡ Π² Π½Π°ΡΠΈΠ²Π½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β»;
- Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ β https://vk.com Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅;
- Π²Π°ΡΠΈΠ°Π½Ρ Π΄Π»Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ² Π² ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°Ρ (https://m.vk.com).
ΠΡΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΡΡ Β«Π Π΅ΠΆΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈΒ». ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β», Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΌ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΎΠ² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· ΡΡΠ΅Ρ Π²ΠΈΡΡΠΈΠ½ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ. Π’ΠΎ Π΅ΡΡΡ ΠΎΡΠΊΡΡΠ²Π°Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ²ΠΈΠ΄ΠΈΡ ΡΠΎ, ΡΡΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ ΠΏΠΎ ΡΡΠ»ΠΎΠ²Π½ΠΎΠΌ Π°Π΄ΡΠ΅ΡΡ yourapp.com, Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡ β test.yourapp.com.
ΠΠ°Ρ Π²Π΅Π±-ΡΠ΅ΡΡΡΡ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β» ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΡΡΠ½ΠΎΠ΅ WebView, ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ Ρ Π΄Π΅ΡΠΊΡΠΎΠΏΠ° β ΡΠ΅ΡΠ΅Π· iFrame. ΠΠΎΡΡΠΎΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π΅ΡΠΆΠ°ΡΡ Π² ΡΠΌΠ΅, ΡΡΠΎ ΡΠ°ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π° JavaScript ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½Π°, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΠΎΡΠ»Π΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π½Π° ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΈΡ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΎ ΠΌΠΎΠ³Π»ΠΎ Π±ΡΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΎ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅. ΠΠ°ΡΠ²ΠΊΠ° Π½Π° ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΈΡ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΈΠ· Β«ΠΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌΒ». ΠΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠΉ Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β» ΡΡΠΎΠΊ ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΈΠΈ β 7 Π΄Π½Π΅ΠΉ. ΠΡΠΊΠ»Π°Π΄ΠΊΠΈ Π½ΠΎΠ²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΏΠΎ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β») ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡ ΡΠ°Π· Π² Π½Π΅Π΄Π΅Π»Ρ ΠΏΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ³Π°ΠΌ.
ΠΡΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ ΠΏΠ°ΠΌΡΡΠΊΠ° ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ²Π΅ΡΠΈΡΡΡΡ Ρ Π½Π΅ΠΉ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΎΡΠ΄Π°Π²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΌΠΎΠ΄Π΅ΡΠ°ΡΠΈΡ.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ VK mini app
ΠΡΠ°ΠΊ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ VK Mini Apps β ΡΡΠΎ, ΠΏΠΎ ΡΡΡΠΈ, ΠΎΠ±ΡΡΠ½ΠΎΠ΅ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ Π² ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ iFrame ΠΈΠ»ΠΈ WebView. ΠΠΎΡΡΠΎΠΌΡ Π²ΡΠ±ΠΎΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ, Π·Π° Π²Π°ΠΌΠΈ.
ΠΠ΄Π½Π°ΠΊΠΎ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π° Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β» ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π³ΠΎΡΠΎΠ²ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² VK UI, Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ Π½Π° React:
- ΠΡΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ β ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠΈΠΏΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΠΆΠ΅ Π³ΠΎΡΠΎΠ²Ρ, ΠΎΡΡΠ°Π»ΠΎΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΡΡΠΎΠΈΡΡ ΠΈΡ Π² ΡΡΡΡΠΊΡΡΡΡ Π²Π°ΡΠ΅ΠΉ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈΠ»ΠΈ SPA.
- ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΠΆΠ΅ ΡΡΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ styleguide Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β» β ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ²ΡΡΠ½Π΅Π΅ ΠΈ ΡΠ΄ΠΎΠ±Π½Π΅Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ΅ΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²ΠΎΠΌ, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΎΠ½ ΡΠΆΠ΅ ΠΏΡΠΈΠ²ΡΠΊ, Π½Π°Ρ ΠΎΠ΄ΡΡΡ Π²Π½ΡΡΡΠΈ ΡΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ.
- Β«ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅Β» Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΠΊΠΎΠΉ Π±Ρ ΡΠΎ Π½ΠΈ Π±ΡΠ»ΠΎ ΠΆΠ΅ΡΡΠΊΠΎΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π° β ΠΌΡ Π±Π΅ΡΠ΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ, ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π½ΡΠΆΠ½ΠΎ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ Π²ΡΠ΅Π³Π΄Π° ΡΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π³Π»ΡΠΏΠΎΠΌΡ view-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΠ²ΠΎΠΉ ΠΊΠ»Π°ΡΡ, ΡΠ²ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΠΎΠ±ΡΡΠΈΠΉ, ΡΠ΄Π΅Π»Π°ΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π»ΡΠ±ΠΎΠΉ Π³Π»ΡΠ±ΠΈΠ½Ρ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π°Ρ (ΠΏΡΠ°Π²Π΄Π°, Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΠΎΠ»Π½Π°Ρ) Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ VKUI. ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π½Π° GitHub: https://github.com/VKCOM/VKUI. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ°Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°:
400 ΠΠ΅Π²Π΅ΡΠ½ΡΠΉ Π·Π°ΠΏΡΠΎΡ Β· pkg.go.dev
Π§Π΅ΡΠ½ΡΠ΅ ΠΆΠΈΠ·Π½ΠΈ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΡΠ΅ ΠΠ½ΠΈΡΠΈΠ°ΡΠΈΠ²Ρ ΡΠ°Π²Π½ΠΎΠ³ΠΎ ΠΏΡΠ°Π²ΠΎΡΡΠ΄ΠΈΡ
- ΠΠ°ΡΠ΅ΠΌ ΠΈΠ΄ΡΠΈ
- ΠΠ°ΡΠΈΠ½Π°Ρ
- ΠΡΠΊΡΠΎΠΉΡΠ΅ Π΄Π»Ρ ΡΠ΅Π±Ρ ΠΏΠ°ΠΊΠ΅ΡΡ
- Π
- ΠΠ°ΡΠ΅ΠΌ ΠΈΠ΄ΡΠΈ
- ΠΠ°ΡΠΈΠ½Π°Ρ
- ΠΡΠΊΡΠΎΠΉΡΠ΅ Π΄Π»Ρ ΡΠ΅Π±Ρ ΠΏΠ°ΠΊΠ΅ΡΡ
- Π
«github.com / bas-vk / quorum-1 / internal / debug? tab = imports «Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΌ ΠΏΡΡΠ΅ΠΌ ΠΈΠΌΠΏΠΎΡΡΠ°
ΠΠ°ΡΠ΅ΠΌ ΠΈΠ΄ΡΠΈ
Π‘ΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
ΠΡΠΈΠΌΠ΅ΡΡ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ
ΠΠ°ΡΠΈΠ½Π°Ρ
ΠΠ΅ΡΡΠΊΠ°Ρ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠ°
Π’ΡΡ
ΠΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΠΊΠ°
ΠΡΠΊΡΠΎΠΉΡΠ΅ Π΄Π»Ρ ΡΠ΅Π±Ρ ΠΏΠ°ΠΊΠ΅ΡΡ
Π
Π‘ΠΊΠ°ΡΠ°ΡΡ
ΠΠ»ΠΎΠ³
Π’ΡΠ΅ΠΊΠ΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ ΠΊ Π²ΡΠΏΡΡΠΊΡ
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Π±ΡΠ΅Π½Π΄Ρ
ΠΠΎΡΠΌΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ
Π‘ΠΎΠ΅Π΄ΠΈΠ½ΡΡΡ
Π’Π²ΠΈΡΡΠ΅Ρ
GitHub
Π‘Π»Π°Π±ΠΈΠ½Π°
ΠΡΡΡΠ΅ΡΠ°
Golang Weekly
- ΠΠ²ΡΠΎΡΡΠΊΠΈΠ΅ ΠΏΡΠ°Π²Π°
- Π£ΡΠ»ΠΎΠ²ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ
ΠΠΎΠ»ΠΈΡΠΈΠΊΠ° ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ
Π‘ΠΎΠΎΠ±ΡΠΈΡΡ ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅
Π³ΠΎΠ»Π°Π½Π³.org
ΠΡΠ»Π°Π΄ΠΊΠ° Β· Elixir School
ΠΡΠΈΠ±ΠΊΠΈ — Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΠ°Ρ ΡΠ°ΡΡΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΠΌ Π½ΡΠΆΠ½Π° ΠΎΡΠ»Π°Π΄ΠΊΠ°.
Π ΡΡΠΎΠΌ ΡΡΠΎΠΊΠ΅ ΠΌΡ ΡΠ·Π½Π°Π΅ΠΌ ΠΎΠ± ΠΎΡΠ»Π°Π΄ΠΊΠ΅ ΠΊΠΎΠ΄Π° Π½Π° ΠΠ»ΠΈΠΊΡΠΈΡΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ± ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΌΠΎΠ³ΡΡ Π½Π°ΠΉΡΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
IEx
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΊΠΎΠ΄Π° Π½Π° ΠΠ»ΠΈΠΊΡΠΈΡΠ΅ — ΡΡΠΎ IEx.
ΠΠΎ ΠΏΡΡΡΡ Π²Π°Ρ Π½Π΅ ΠΎΠ±ΠΌΠ°Π½ΡΠ²Π°Π΅Ρ Π΅Π³ΠΎ ΠΏΡΠΎΡΡΠΎΡΠ° — Ρ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΅ΡΠΈΡΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Π²Π°ΡΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ.
IEx ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΡ Elixir
.
ΠΡ ΡΠΆΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π²ΠΈΠ΄Π΅ΡΡ IEx Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ ΡΡΠΎΠΊΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ Β«ΠΡΠ½ΠΎΠ²ΡΒ», Π³Π΄Π΅ ΠΌΡ Π·Π°ΠΏΡΡΠΊΠ°Π»ΠΈ ΠΊΠΎΠ΄ Elixir Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ Π² ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ΅.
ΠΠ΄Π΅Ρ Π·Π΄Π΅ΡΡ ΠΏΡΠΎΡΡΠ°.
ΠΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΡ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ ΠΌΠ΅ΡΡΠ°, ΠΊΠΎΡΠΎΡΠΎΠ΅ Ρ ΠΎΡΠΈΡΠ΅ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ.
ΠΠ°Π²Π°ΠΉ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΡΠ°ΠΉΠ» Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ test.exs
ΠΈ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ Π΅Π³ΠΎ Π² ΡΠ°ΠΉΠ»:
defmodule TestMod do
def sum ([a, b]) Π΄Π΅Π»Π°ΡΡ
Π± = 0
Π° + Π±
ΠΊΠΎΠ½Π΅Ρ
ΠΊΠΎΠ½Π΅Ρ
IO.ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ (TestMod.sum ([34, 65]))
Π Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ Π΅Π³ΠΎ — Π²Ρ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ 34
:
$ ΡΠ»ΠΈΠΊΡΠΈΡ test.exs
ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ "b" Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ (Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π½Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΡΠ°Π²ΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄ Π½Π΅ΠΉ Π·Π½Π°ΠΊ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ)
test.exs: 2
34
Π ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΡΠ°ΠΌΠΎΠΌΡ Π·Π°Ρ Π²Π°ΡΡΠ²Π°ΡΡΠ΅ΠΌΡ — ΠΎΡΠ»Π°Π΄ΠΊΠ΅.
ΠΠΎΡΡΠ°Π²ΠΈΡΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ IEx; IEx.pry
Π² ΡΡΡΠΎΠΊΠ΅ ΠΏΠΎΡΠ»Π΅ b = 0
, ΠΈ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΡΠΈΡΡ Π΅Π³ΠΎ Π΅ΡΠ΅ ΡΠ°Π·.
ΠΡ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ ΡΡΠΎΠ³ΠΎ:
$ ΡΠ»ΠΈΠΊΡΠΈΡ ΡΠ΅ΡΡ.Π±ΡΠ²ΡΠΈΠ΅
ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ "b" Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ (Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π½Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΡΠ°Π²ΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄ Π½Π΅ΠΉ Π·Π½Π°ΠΊ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ)
test.exs: 2
ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ°ΡΡ #PID <0.92.0> Π² TestMod.sum / 1 (test.exs: 5). ΠΠ±ΠΎΠ»ΠΎΡΠΊΠ° IEx Π·Π°ΠΏΡΡΠ΅Π½Π°?
34
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅.
ΠΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎ, IEx Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΡΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ.
ΠΠ»Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊ ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ iex -S
.
ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ mix
Π²Π½ΡΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ iex
, ΡΡΠΎΠ±Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ·ΡΠ²Π°Ρ IEx.pry
ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, iex -S mix phx.server
Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Phoenix.
Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ iex -r test.exs
, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ»:
$ iex -r test.exs
Erlang / OTP 21 [erts-10.3.1] [ΠΈΡΡΠΎΡΠ½ΠΈΠΊ] [64-Π±ΠΈΡ] [smp: 4: 4] [ds: 4: 4: 10] [Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠ΅ ΠΏΠΎΡΠΎΠΊΠΈ: 1] [hipe] [dtrace]
ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ "b" Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ (Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π½Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΡΠ°Π²ΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄ Π½Π΅ΠΉ Π·Π½Π°ΠΊ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ)
test.exs: 2
ΠΠ°ΠΏΡΠΎΡ Π½Π° ΠΏΠΎΠ΄Π΄Π΅Π»ΠΊΡ #PID <0.107.0> Π² TestMod.sum / 1 (test.exs: 5)
3: b = 0
4:
5: ΡΡΠ΅Π±ΡΠ΅ΡΡΡ IEx; IEx.pry
6:
7: Π° + Π±
ΠΠΎΠ·Π²ΠΎΠ»ΡΡΡ? [Yn]
ΠΠΎΡΠ»Π΅ ΠΎΡΠ²Π΅ΡΠ° Π½Π° Π·Π°ΠΏΡΠΎΡ ΡΠ΅ΡΠ΅Π· y
ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°ΡΠΈΡ Enter Π²Ρ Π²ΠΎΡΠ»ΠΈ Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ.
$ iex -r test.exs
Erlang / OTP 21 [erts-10.3.1] [ΠΈΡΡΠΎΡΠ½ΠΈΠΊ] [64-Π±ΠΈΡ] [smp: 4: 4] [ds: 4: 4: 10] [Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠ΅ ΠΏΠΎΡΠΎΠΊΠΈ: 1] [hipe] [dtrace]
ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅: ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ "b" Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ (Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π½Π΅ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π° Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΡΠ°Π²ΡΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄ Π½Π΅ΠΉ Π·Π½Π°ΠΊ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΡ)
ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ ΡΠ°Π±ΠΎΡΠ°.ΠΎΡΠ» .: 2
ΠΠ°ΠΏΡΠΎΡ Π½Π° pry #PID <0.107.0> Π² TestMod.sum / 1 (test.exs: 5)
3: b = 0
4:
5: ΡΡΠ΅Π±ΡΠ΅ΡΡΡ IEx; IEx.pry
6:
7: Π° + Π±
ΠΠΎΠ·Π²ΠΎΠ»ΡΡΡ? [Yn] y
ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠ»ΠΈΠΊΡΠΈΡ (1.8.1) - Π½Π°ΠΆΠΌΠΈΡΠ΅ Ctrl + C Π΄Π»Ρ Π²ΡΡ
ΠΎΠ΄Π° (Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΏΡΠ°Π²ΠΊΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅ h () ENTER)
pry (1)> Π°
34
pry (2)> b
0
pry (3)> a + b
34
pry (4)> ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ
34
ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠΉ ΡΠ»ΠΈΠΊΡΠΈΡ (1.8.1) - Π½Π°ΠΆΠΌΠΈΡΠ΅ Ctrl + C Π΄Π»Ρ Π²ΡΡ
ΠΎΠ΄Π° (Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΏΡΠ°Π²ΠΊΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅ h () ENTER)
iex (1)>
BREAK: (a) bort (c) ontinue (p) roc info (i) nfo (l) oaded
(v) Π²Π΅ΡΡΠΈΡ (k) ΠΈΠ» (D) b-ΡΠ°Π±Π»ΠΈΡΡ (d) ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅
Π§ΡΠΎΠ±Ρ Π²ΡΠΉΡΠΈ ΠΈΠ· IEx, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π²Π°ΠΆΠ΄Ρ Π½Π°ΠΆΠ°ΡΡ Ctrl + C
, ΡΡΠΎΠ±Ρ Π²ΡΠΉΡΠΈ ΠΈΠ· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΠ»ΠΈ Π²Π²Π΅Π΄ΠΈΡΠ΅ continue
, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠ΅ ΠΎΡΡΠ°Π½ΠΎΠ²Π°.
ΠΠ°ΠΊ Π²ΠΈΠ΄ΠΈΡΠ΅, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π»ΡΠ±ΠΎΠΉ ΠΊΠΎΠ΄ Π½Π° ΠΠ»ΠΈΠΊΡΠΈΡΠ΅.
ΠΠ΄Π½Π°ΠΊΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΈΠ·-Π·Π° Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΡΡΠΈ ΡΠ·ΡΠΊΠ°.
ΠΠ΄Π½Π°ΠΊΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π»ΡΠ±ΡΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ.
Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΡΠΈΠ±ΠΊΠ° Π±ΡΠ΄Π΅Ρ Π² b
, ΠΏΠ΅ΡΠ΅Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΠΎΠΉ Π½Π° 0, ΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡ sum
Π±ΡΠ΄Π΅Ρ ΠΎΡΠΈΠ±Π°ΡΡΡΡ.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΡΠ·ΡΠΊ ΡΠΆΠ΅ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ» ΡΡΡ ΠΎΡΠΈΠ±ΠΊΡ Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅, Π½ΠΎ ΡΡΠΎ ΠΏΡΠΈΠΌΠ΅Ρ!
IEx.ΠΠΎΠΌΠΎΡΠ½ΠΈΠΊΠΈ
ΠΠ΄Π½Π° ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°ΡΡΠΈΡ ΡΠ°ΡΡΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ Ρ IEx — ΡΡΠΎ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΈΡΡΠΎΡΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ Π·Π°ΠΏΡΡΠΊΠ°Ρ .
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π΅ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΠ΄ΡΠ°Π·Π΄Π΅Π» Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ IEx, Π³Π΄Π΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ Π²Π°ΠΌΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ.
ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΏΠΈΡΠΎΠΊ Π΄ΡΡΠ³ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΠΏΠΎΠΌΠΎΡΠ½ΠΈΠΊΠΎΠ² Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ IEx.Helpers.
Dialyxir ΠΈ Dialyzer
Dialyzer, DI screpancy A na LYZ er Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ER lang — ΡΡΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π°.ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΠΎΠ½ΠΈ ΡΠΈΡΠ°ΡΡ , Π½ΠΎ Π½Π΅ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΊΠΎΠ΄ ΠΈ Π½Π΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΡΡΡ Π΅Π³ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ. ΠΈΡΠ΅Ρ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΌΠ΅ΡΡΠ²ΡΠΉ, Π½Π΅Π½ΡΠΆΠ½ΡΠΉ ΠΈΠ»ΠΈ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ ΠΊΠΎΠ΄.
Dialyxir — ΡΡΠΎ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ° Π΄Π»Ρ ΡΠΏΡΠΎΡΠ΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Dialyzer Π² Elixir.
Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌ, ΠΊΠ°ΠΊ Dialyzer, Π»ΡΡΡΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ Π²Π°Ρ ΠΊΠΎΠ΄.
Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ΄ΠΎΠ±Π½Π° Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ (Π΅ΡΠ»ΠΈ ΠΎΠ½Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΈ Ρ
ΠΎΡΠΎΡΠΎ Π½Π°ΠΏΠΈΡΠ°Π½Π°), @spec
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ.
ΠΠ°Π²Π°ΠΉΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Dialyxir Π² Π½Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡ.Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± — Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡ Π² ΡΠ°ΠΉΠ» mix.exs
:
defp deps do
[{: dialyxir, "~> 0.4", ΡΠΎΠ»ΡΠΊΠΎ: [: dev]}]
ΠΊΠΎΠ½Π΅Ρ
Π’ΠΎΠ³Π΄Π° Π·Π²ΠΎΠ½ΠΈΠΌ:
$ ΠΌΠΈΠΊΡ deps.get
...
$ mix deps.compile
ΠΠ΅ΡΠ²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π°Π³ΡΡΠ·ΠΈΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ Dialyxir.
ΠΠ°Ρ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΏΡΠΎΡΠΈΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π½ΠΈΠΌ Hex.
ΠΡΠΎΡΠΎΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Dialyxir.
ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Dialyxir Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎ, ΠΏΡΠΎΡΡΠΈΡΠ΅ Π΅Π³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ.
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Π³ — Π·Π°ΠΏΡΡΡΠΈΡΡ Dialyzer Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΡΡΡΠΎΠΉΠΊΠΈ PLT (Persistent Lookup Table).ΠΠ΅Π»Π°ΡΡ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Erlang ΠΈΠ»ΠΈ Elixir.
Π ΡΡΠ°ΡΡΡΡ, Dialyzer Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΡΠ°ΡΡΡΡ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
ΠΠ»Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΡΡ.
$ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ Π΄ΠΈΠ°Π»ΠΈΠ·Π°ΡΠΎΡ --plt
ΠΠ°ΠΏΡΡΠΊ ΡΠ±ΠΎΡΠΊΠΈ ΡΠ΄ΡΠ° PLT ...
ΡΡΠΎ Π·Π°ΠΉΠΌΠ΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ
dialyzer --build_plt --output_plt /.dialyxir_core_18_1.3.2.plt --apps erts kernel stdlib crypto public_key -r /Elixir/lib/elixir/../eex/ebin /Elixir/lib/elixir/../elixir/ebin / ΠΠ»ΠΈΠΊΡΠΈΡ / Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° / ΡΠ»ΠΈΠΊΡΠΈΡ /../ex_unit/ebin /Elixir/lib/elixir/../iex/ebin /Elixir/lib/elixir/../logger/ebin /Elixir/lib/elixir/../mix/ebin
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ PLT /.dialyxir_core_18_1.3.2.plt ...
...
Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π·Π° 5 ΠΌΠΈΠ½. 14,67 ΡΠ΅ΠΊ.
Π³ΠΎΡΠΎΠ²ΠΎ (Π±ΡΠ»ΠΈ Π²ΡΠ΄Π°Π½Ρ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ)
Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π°
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ Π³ΠΎΡΠΎΠ²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Dialyxir:
$ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ Π΄ΠΈΠ°Π»ΠΈΠ·Π°ΡΠΎΡ
...
examples.ex: 3: ΠΠ΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠ°Ρ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠΈΠΏΠ° Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΈ Elixir.Examples: sum_times / 1.
Π£ΡΠΏΠ΅ΡΠ½ΡΠΉ Π²Π²ΠΎΠ΄: (_) -> ΡΠΈΡΠ»ΠΎ ()
...
Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ Dialyzer ΡΡΠ½ΠΎΠ΅: ΡΠΈΠΏ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π½Π°ΡΠ΅ΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ sum_times / 1
ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π·Π°ΡΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ.ΠΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ Enum.sum / 1
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎ
, Π° Π½Π΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ
, Π° ΡΠΈΠΏ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° sum_times / 1
— ΡΡΠΎ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ
.
ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π½ΠΎΠΌΠ΅Ρ
Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π»ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ
, ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΎΡΠΈΠ±ΠΊΡ.
ΠΠ°ΠΊ ΡΡΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ? ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ round / 1
, ΡΡΠΎΠ±Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π°Ρ Π½ΠΎΠΌΠ΅Ρ
Π½Π° ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ
:
@spec sum_times (ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ) :: ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ
def sum_times (Π°) Π΄Π΅Π»Π°ΡΡ
[1, 2, 3]
|> Enum.ΠΊΠ°ΡΡΠ° (fn el -> el * ΠΊΠΎΠ½Π΅Ρ)
|> Enum.sum ()
|> ΠΊΡΡΠ³Π»ΡΠΉ
ΠΊΠΎΠ½Π΅Ρ
ΠΠ°ΠΊΠΎΠ½Π΅Ρ:
$ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ Π΄ΠΈΠ°Π»ΠΈΠ·Π°ΡΠΎΡ
...
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Π°Π½Π°Π»ΠΈΠ· ...
ΡΠ΄Π΅Π»Π°Π½ΠΎ Π·Π° 0 ΠΌΠΈΠ½. 0,95 ΡΠ΅ΠΊ.
ΡΠ΄Π΅Π»Π°Π½ΠΎ (ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠ΄Π°Π½ΠΎ)
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π΄Π»Ρ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π° ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ°ΠΌΠΎΡΠ΅ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΊΠΎΠ΄, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΌΠ΅Π½ΡΡΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ.
ΠΡΠ»Π°Π΄ΠΊΠ°
ΠΠ½ΠΎΠ³Π΄Π° Π±ΡΠ²Π°Π΅Ρ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠ΄Π°.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΠΏΠΎΡΠΎΠΊΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ.Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± — ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ Π²ΡΠ²ΠΎΠ΄Π° Π² Π½Π°Ρ ΠΊΠΎΠ΄, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ IO.puts / 2
, Π΄Π»Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΡΠΎΠΊΠ° ΠΊΠΎΠ΄Π°, Π½ΠΎ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π΅Π½ ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ.
Π ΡΡΠ°ΡΡΡΡ Π΄Π»Ρ Π½Π°Ρ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ Erlang Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π½Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° ΠΠ»ΠΈΠΊΡΠΈΡΠ΅.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ:
defmodule ΠΡΠΈΠΌΠ΅Ρ do
def cpu_burns (a, b, c) Π΄Π΅Π»Π°ΡΡ
Ρ
= Π° * 2
Ρ = Π¬ * 3
Π³ = Ρ * 5
Ρ
+ Ρ + Π³
ΠΊΠΎΠ½Π΅Ρ
ΠΊΠΎΠ½Π΅Ρ
ΠΠ°ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ iex
:
Π Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ:
iex>: ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ.ΠΠ°ΡΠ°Π»ΠΎ()
{: ok, #PID <0.307.0>}
ΠΠΎΠ΄ΡΠ»Ρ Erlang : debugger
ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΡ.
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ start / 1
Π΄Π»Ρ Π΅Π³ΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ:
- ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ°ΠΉΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΏΠ΅ΡΠ΅Π΄Π°Π² ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ.
- ΠΡΠ»ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ —
: Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ
ΠΈΠ»ΠΈ: Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ
, ΡΠΎ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ:-
: global
— ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅Ρ ΠΊΠΎΠ΄ Π½Π° Π²ΡΠ΅Ρ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ ΡΠ·Π»Π°Ρ .
ΠΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. -
: local
— ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅Ρ ΠΊΠΎΠ΄ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΡΠ·Π»Π΅.
-
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠ°Π³ΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π½Π°ΡΠ΅Π³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΊ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΡ:
iex>: int.ni (ΠΏΡΠΈΠΌΠ΅Ρ)
{: ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΏΡΠΈΠΌΠ΅Ρ}
ΠΠΎΠ΄ΡΠ»Ρ : int
— ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π°Π΅Ρ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠΎΡΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²Π° ΠΈ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΊΠΎΠ΄.
ΠΠΎΠ³Π΄Π° Π²Ρ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ, Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π²ΡΠΎΠ΄Π΅ ΡΡΠΎΠ³ΠΎ:
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠ»ΠΈ Π½Π°Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΊ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΡ, ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² ΠΌΠ΅Π½Ρ ΡΠ»Π΅Π²Π°:
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΡΠ΅ΠΊ ΠΎΡΡΠ°Π½ΠΎΠ²Π°
Π’ΠΎΡΠΊΠ° ΠΎΡΡΠ°Π½ΠΎΠ²Π° — ΡΡΠΎ ΡΠΎΡΠΊΠ° Π² ΠΊΠΎΠ΄Π΅, Π³Π΄Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ.Π£ Π½Π°Ρ Π΅ΡΡΡ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΡΠ΅ΠΊ ΠΎΡΡΠ°Π½ΠΎΠ²Π°:
-
: Π²Π½ΡΡΡ. ΠΠ΅ΡΠ΅ΡΡΠ² / 2
Π² Π½Π°ΡΠ΅ΠΌ ΠΊΠΎΠ΄Π΅ - ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠ°
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΡΠΊΡ ΠΎΡΡΠ°Π½ΠΎΠ²Π° Π² IEx:
iex>: int.break (ΠΡΠΈΠΌΠ΅Ρ, 8)
:ΠΠ
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠΎΡΠΊΡ ΠΎΡΡΠ°Π½ΠΎΠ²Π° Π² ΡΡΡΠΎΠΊΠ΅ 8 ΠΌΠΎΠ΄ΡΠ»Ρ Example
.
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ Π½Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ:
iex> Example.cpu_burns (1, 1, 1)
ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠΎΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π² IEx, ΠΈ ΠΎΠΊΠ½ΠΎ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
ΠΠΎΡΠ²ΠΈΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Ρ Π½Π°ΡΠΈΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ:
Π ΡΡΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΊΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡΡ ΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΈΠ»ΠΈ ΠΎΡΠ΅Π½ΠΈΠ²Π°ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ.: int.disable_break / 2
ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ Π΄Π»Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΎΡΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²Π°:
iex>: int.disable_break (ΠΡΠΈΠΌΠ΅Ρ, 8)
:ΠΠ
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠΎΡΠΊΡ ΠΎΡΡΠ°Π½ΠΎΠ²Π°, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠ·Π²Π°ΡΡ : int.enable_break / 2
ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠΎΡΠΊΡ ΠΎΡΡΠ°Π½ΠΎΠ²Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
iex>: int.delete_break (ΠΡΠΈΠΌΠ΅Ρ, 8)
:ΠΠ
Π’Π΅ ΠΆΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π² ΠΎΠΊΠ½Π΅ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠ°.
Π Π²Π΅ΡΡ
Π½Π΅ΠΌ ΠΌΠ΅Π½Ρ, Break , ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΡΠ±ΡΠ°ΡΡ Line Break ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΎΡΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²Π°.ΠΡΠ»ΠΈ ΠΌΡ Π²ΡΠ±Π΅ΡΠ΅ΠΌ ΡΡΡΠΎΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠΎΠ΄Π°, ΡΠΎ ΡΠΎΡΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²Π° Π±ΡΠ΄ΡΡ ΠΏΡΠΎΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½Ρ, Π½ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΡΠ²ΡΡΡΡ Π² ΠΎΠΊΠ½Π΅ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠ°.
ΠΡΡΡ ΡΡΠΈ ΡΠΈΠΏΠ° ΡΠΎΡΠ΅ΠΊ ΠΎΡΡΠ°Π½ΠΎΠ²Π°:
- Π’ΠΎΡΠΊΠ° ΠΎΡΡΠ°Π½ΠΎΠ²Π° ΠΏΠΎ ΡΡΡΠΎΠΊΠ΅ — ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ΠΏΡΠΈΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ³Π΄Π° ΠΌΡ Π΄ΠΎΡΡΠΈΠ³Π°Π΅ΠΌ Π»ΠΈΠ½ΠΈΠΈ, Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ
: int.break / 2
- Π£ΡΠ»ΠΎΠ²Π½Π°Ρ ΡΠΎΡΠΊΠ° ΠΎΡΡΠ°Π½ΠΎΠ²Π° — Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½Π° ΡΠΎΡΠΊΠ΅ ΠΎΡΡΠ°Π½ΠΎΠ²Π° Π½Π° ΡΡΡΠΎΠΊΠ΅, Π½ΠΎ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ΠΏΡΠΈΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΡ, ΠΎΠ½ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡΡΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ
: int.get_binding / 2
- Π’ΠΎΡΠΊΠ° ΠΎΡΡΠ°Π½ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΈ — ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ΠΏΡΠΈΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Π½Π° ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ
: int.break_in / 3
ΠΠΎΡ ΠΈ Π²ΡΠ΅! Π£Π΄Π°ΡΠ½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠΈ!
ΠΠ°ΠΌΠ΅ΡΠΈΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΡ ΠΈΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ Π² ΡΡΠΎΠΊ?
ΠΡΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠΉΡΠ΅ ΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Π½Π° GitHub!
GDB ΠΎΠ½Π»Π°ΠΉΠ½-ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ | ΠΠΎΠ΄, ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ, Π·Π°ΠΏΡΡΠΊ, ΠΎΠ½Π»Π°ΠΉΠ½-ΠΎΡΠ»Π°Π΄ΠΊΠ° C, C ++
Π―ΡΠ»ΡΠΊΠΈ IDE: ΠΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ»: Ctrl-M ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠΎΠ΄: F9 ΠΠΎΠ΄ ΠΎΡΠ»Π°Π΄ΠΊΠΈ: F8 Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ ΠΏΡΠΎΠ΅ΠΊΡ: Ctrl-S Π£ΠΊΡΠ°ΡΠΈΡΡ ΠΊΠΎΠ΄: Ctrl-B ΠΠ΅Π½Ρ Π½Π°ΡΡΡΠΎΠ΅ΠΊ: Ctrl-Shift-S ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ: Ctrl-I Π―ΡΠ»ΡΠΊΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°: showSettingsMenu: Ctrl-, goToNextError: Alt-E goToPreviousError: Alt-Shift-E selectall: Ctrl-A Π³ΠΎΡΠΎΠ»ΠΈΠ½: Ctrl-L ΡΠ»ΠΎΠΆΠΈΡΡ: Alt-L | Ctrl-F1 ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ: Alt-Shift-L | Ctrl-Shift-F1 toggleFoldWidget: F2 toggleParentFoldWidget: Alt-F2 foldOther: Alt-0 ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡ: Alt-Shift-0 findnext: Ctrl-K findprevious: Ctrl-Shift-K selectOrFindNext: Alt-K selectOrFindPrevious: Alt-Shift-K Π½Π°ΠΉΡΠΈ: Ctrl-F ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡ: ΠΡΡΠ°Π²ΠΈΡΡ selecttostart: Ctrl-Shift-Home gotostart: Ctrl-Home Π²ΡΠ±ΠΎΡ: Shift-Π²Π²Π΅ΡΡ golineup: ΠΠ²Π΅ΡΡ selecttoend: Ctrl-Shift-End gotoend: Ctrl-End selectdown: Shift-Π²Π½ΠΈΠ· Π³ΠΎΠ»ΠΈΠ½Π΄Π°ΡΠ½: ΠΠ½ΠΈΠ· selectwordleft: Ctrl-Shift-Left gotowordleft: Ctrl-Left selecttolinestart: Alt-Shift-Left gotolinestart: Alt-Left | ΠΠ° Π³Π»Π°Π²Π½ΡΡ selectleft: Shift-Left gotoleft: Left selectwordright: Ctrl-Shift-Π²ΠΏΡΠ°Π²ΠΎ gotowordright: Ctrl-ΠΠΏΡΠ°Π²ΠΎ selecttolineend: Alt-Shift-Right gotolineend: Alt-Right | ΠΠΎΠ½Π΅Ρ selectright: Shift-Right gotoright: ΠΡΠ°Π²ΠΎ selectpagedown: Shift-Pagedown gotopagedown: Pagedown selectpageup: Shift-Pageup gotopageup: Pageup ΠΏΡΠΎΠΊΡΡΡΠΊΠ°: Ctrl-ΠΠ²Π΅ΡΡ ΠΏΡΠΎΠΊΡΡΡΠΊΠ° Π²Π½ΠΈΠ·: Ctrl-Π²Π½ΠΈΠ· selectlinestart: Shift-Home selectlineend: Shift-End ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡ Π·Π°ΠΏΠΈΡΡ: Ctrl-Alt-E replaymacro: Ctrl-Shift-E ΡΠΊΠ°ΡΠΊΠΎΠΎΠ±ΡΠ°Π·Π½ΠΎΠ΅ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅: Ctrl-P Π²ΡΠ±ΠΎΡ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ: Ctrl-Shift-P expandToMatching: Ctrl-Shift-M ΡΠ΄Π°Π»ΠΈΡΡ Π»ΠΈΠ½ΠΈΡ: Ctrl-D duplicateSelection: Ctrl-Shift-D ΡΡΡΠΎΠΊΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ: Ctrl-Alt-S togglecomment: Ctrl- / toggleBlockComment: Ctrl-Shift- / modifyNumberUp: Ctrl-Shift-Π²Π²Π΅ΡΡ modifyNumberDown: Ctrl-Shift-Π²Π½ΠΈΠ· Π·Π°ΠΌΠ΅Π½ΠΈΡΡ: Ctrl-H ΠΎΡΠΌΠ΅Π½ΠΈΡΡ: Ctrl-Z ΠΏΠΎΠ²ΡΠΎΡΠΈΡΡ: Ctrl-Shift-Z | Ctrl-Y copylinesup: Alt-Shift-Up movelinesup: Alt-Up copylinesdown: Alt-Shift-Down movelinesdown: Alt-Down del: Π£Π΄Π°Π»ΠΈΡΡ Backspace: Shift-Backspace | Backspace cut_or_delete: Shift-Delete removetolinestart: Alt-Backspace removetolineend: Alt-Delete removewordleft: Ctrl-Backspace removewordright: Ctrl-Delete outdent: Shift-Tab ΠΎΡΡΡΡΠΏ: ΡΠ°Π±ΡΠ»ΡΡΠΈΡ blockoutdent: Ctrl- [ blockindent: Ctrl-] ΡΡΠ°Π½ΡΠΏΠΎΠ·Π»Π΅ΡΡΠ΅ΡΡ: Ctrl-T Π²Π΅ΡΡ Π½ΠΈΠΉ ΡΠ΅Π³ΠΈΡΡΡ: Ctrl-U tolowercase: Ctrl-Shift-U expandtoline: Ctrl-Shift-L addCursorAbove: Ctrl-Alt-Up addCursorBelow: Ctrl-Alt-Down addCursorAboveSkipCurrent: Ctrl-Alt-Shift-Up addCursorBelowSkipCurrent: Ctrl-Alt-Shift-Down selectMoreBefore: Ctrl-Alt-Left selectMoreAfter: Ctrl-Alt-Right selectNextBefore: Ctrl-Alt-Shift-Left selectNextAfter: Ctrl-Alt-Shift-Right splitIntoLines: Ctrl-Alt-L alignCursors: Ctrl-Alt-A findAll: Ctrl-Alt-K showKeyboardShortcuts: Ctrl-Alt-H
Π£ΡΠ΅Π±Π½ΠΈΠΊ ΠΏΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Arm, 16 ΠΈΡΠ»Ρ 2020 Π³.
Π£ΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ ΠΏΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ARM, ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ³, 25 ΠΈΡΠ½Ρ, Π±ΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ΅Π½ΠΎ Π½Π° 16 ΠΈΡΠ»Ρ Π² ΡΠ²ΡΠ·ΠΈ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΠΈ.
Π ΡΠ΅ΡΠ²Π΅ΡΠ³, 16 ΠΈΡΠ»Ρ 2020 Π³ΠΎΠ΄Π°, NERSC ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡ ΠΏΠΎΠ»ΡΠ΄Π½Π΅Π²Π½ΠΎΠ΅ ΡΡΠ΅Π±Π½ΠΎΠ΅ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠ΅ ΠΏΠΎ ΠΎΡΠ»Π°Π΄ΠΊΠ΅ ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΊΠΎΠ΄ΠΎΠ² Ρ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Arm (ΡΠ°Π½Π΅Π΅ Allinea). ΠΡ Π½Π°ΡΡΠΈΠΌ ΠΈ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅ΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Arm:
- Arm Forge , ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΡΡΠ΅Π΄Π° Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ (DDT) ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ (MAP) ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ ΠΊΠΎΠ΄ΠΎΠ². ΠΡ ΠΏΡΠΎΠΈΠ»Π»ΡΡΡΡΠΈΡΡΠ΅ΠΌ, ΠΊΠ°ΠΊ Arm DDT ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡ ΠΎΠ΄Π½ΠΎΠΏΠΎΡΠΎΡΠ½ΠΎΠ³ΠΎ Π΄ΠΎ ΠΊΡΡΠΏΠ½ΠΎΠΌΠ°ΡΡΡΠ°Π±Π½ΡΡ ΠΊΠΎΠ΄ΠΎΠ². ΠΡ ΠΏΡΠΎΠΈΠ»Π»ΡΡΡΡΠΈΡΡΠ΅ΠΌ, ΠΊΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Arm MAP, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ ΠΏΡΠΈΡΠΎΠ΄Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
- ΠΡΡΠ΅ΡΡ ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ : ΠΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΡΠ°Π·ΡΠΎΠ² ΠΎΡΡΠ΅ΡΠΎΠ² ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠΈΠ»Π»ΡΡΡΡΠΈΡΠΎΠ²Π°ΡΡ, ΠΊΠ°ΠΊ ΡΡΠΎΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΡΠΈΡΠΎΠΊΠΎΠΌΡ ΠΊΡΡΠ³Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΡΠ°Π·Ρ ΠΏΠΎΠ½ΡΡΠ΅Π½ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½Π°ΠΉΡΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅.
ΠΡ ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΡΡΠΈΠΌ Π²Π°Ρ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ MAP ΠΈ Performance Reports Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Python Π΄Π»Ρ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡΡ Π² ΠΎΡΠ»Π°Π΄ΠΊΠ΅ ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΠ΄ΠΎΠ², ΠΏΡΠΈΠ½Π΅ΡΠΈΡΠ΅ ΡΠ²ΠΎΠΈ ΠΊΠΎΠ΄Ρ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΎΠΌΠΎΡΡ ΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΎΠ² ARM Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ ΡΠ΅Π°Π½ΡΠ°.
ΠΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΠΎΠ»ΡΠΊΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Zoom. Π‘ΠΌ. ΠΠΈΠΆΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ.
ΠΠΎΠ²Π΅ΡΡΠΊΠ° Π΄Π½Ρ
ΠΡΠ΅ΠΌΡ (PDT) | Π’Π΅ΠΌΠ° | ΠΠΎΠΊΠ»Π°Π΄ΡΠΈΠΊΠΈ |
---|---|---|
9:00 ΡΡΡΠ° | ΠΡΠΈΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ | ΠΡ-Π‘ΡΠ½ Π―Π½ |
9:10 | ΠΠ±ΡΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°Ρ Arm; ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° | Π Π°ΠΉΠ°Π½ Π₯ΡΠ»Π³ΠΈΠ½ |
9:20 | Arm ΠΠΠ’
ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ | Π Π°ΠΉΠ°Π½ Π₯ΡΠ»Π³ΠΈΠ½ |
9:55 | ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ Π² ΠΠΠ’ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π½ΡΡΠΈΡ | Π Π°ΠΉΠ°Π½ Π₯ΡΠ»Π³ΠΈΠ½ |
10:15 | ΠΠ΅ΡΠ΅ΡΡΠ² | |
10:30 | ΠΡΡΠ΅ΡΡ ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π·Π°Π½ΡΡΠΈΡ | Π Π°ΠΉΠ°Π½ Π₯ΡΠ»Π³ΠΈΠ½ |
10:50 | Arm MAP Profiler ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ | Π Π°ΠΉΠ°Π½ Π₯ΡΠ»Π³ΠΈΠ½ |
11:30 | ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Forge Π΄Π»Ρ ΠΊΠΎΠ΄Π° Python | Π Π°ΠΉΠ°Π½ Π₯Π°Π»Π³ΠΈΠ½ ΠΈ ΠΠΎΡΠΈ Π‘ΡΠ΅ΡΠΈ |
12 ΠΏΠΎΠ»Π΄Π΅Π½Ρ | ΠΠ΅ΡΠ΅ΡΡΠ² ΠΈ ΠΎΠ±Π΅Π΄ | |
12:30 | Π Π°Π±ΠΎΡΠ°ΠΉΡΠ΅ Π½Π°Π΄ ΡΠ²ΠΎΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ — ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡ Arm ΠΌΠΎΠ³ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ Π²Π°ΡΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π²ΠΌΠ΅ΡΡΠ΅ Ρ Π²Π°ΠΌΠΈ | |
14:00 | ΠΡΡΡΠΎΡΠΊΠ° |
Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ
Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ Π·Π°ΠΊΡΡΡΠ°.
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠΎΠ±ΡΠ°Π½ΠΈΡ: 510 486 5735
ΠΠ°ΡΠΎΠ»Ρ: 456096
https://lbnl.zoom.us/j/5104865735?pwd=NTBHSzZzZGhrd0Q3eTNyNHFxQWxkUT09
6800338 Π‘Π¨Π Π₯ΠΎΡΠ΅)
+1 346 248 7799 Π‘Π¨Π (Π₯ΡΡΡΡΠΎΠ½)
+1 253215 8782 Π‘Π¨Π (Π’Π°ΠΊΠΎΠΌΠ°)
+1 312 626 6799 Π‘Π¨Π (Π§ΠΈΠΊΠ°Π³ΠΎ)
+1 646 558 8656 Π‘Π¨Π (ΠΡΡ-ΠΠΎΡΠΊ)
+1 301 715 8592 Π‘Π¨Π (Germantown)
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π²ΡΡΡΠ΅ΡΠΈ: 510 486 5735
ΠΠ°ΡΠΎΠ»Ρ: 456096
ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΠΌΠ΅ΡΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ: https: // lbnl.zoom.us/u/zmoPmhhi
Π£ΡΠ΅Π±Π½ΡΠ΅ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ
ΠΠΎΡΡΡΠΏΠ½ΠΎ Π² / global / cfs / cdirs / training / 2020 / arm-tools Π½Π° Cori.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ — Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Vk 2.0.2
ΠΡΠΈΠΌΠ΅Ρ Π·Π°ΠΏΡΠΎΡΠ° ΠΌΠ΅ΡΠΎΠ΄Π° API
ΠΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ , ΡΠ°Π²Π½ΡΠΌ 1.
>>> ΠΈΠΌΠΏΠΎΡΡ Π²ΠΊ >>> ΡΠ΅Π°Π½Ρ = vk.Session () >>> api = vk.API (ΡΠ΅ΡΡΠΈΡ) >>> api.users.get (user_ids = 1) [{'first_name': 'ΠΠ°Π²Π΅Π»', 'last_name': 'ΠΡΡΠΎΠ²', 'id': 1}]
Π²ΠΊ.ΠΠ±ΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠ° API ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠ° API ΠΈ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠ° vk.Session .
ΠΠ±ΡΠ΅ΠΊΡ ΡΠ΅Π°Π½ΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ API Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΠΊΠ΅Π½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ°, ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ Π·Π°ΠΏΡΠΎΡΠ° API, ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠ²Π΅ΡΠ° JSON,
ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΈ Π²Π΅ΡΠ½ΡΡΡ Π΅Π³ΠΎ.
API ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΠ° api ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΈΠΌΡ ΠΌΠ΅ΡΠΎΠ΄Π° API vk.com.
ΠΡΠ·ΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄Π° gotten ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π·Π°ΠΏΡΠΎΡ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΡΠ²Π΅Ρ JSON.
ΠΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ args ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°.
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ POST-Π·Π°ΠΏΡΠΎΡ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½ Π½Π° https: // api.vk.com/method/users.get ΡΠΎ ΡΡΡΠΎΠΊΠΎΠΉ Π·Π°ΠΏΡΠΎΡΠ° Β«user_ids = 1Β».
Π²ΠΊ.API
vk.API ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠ΅Π°Π½ΡΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡΠ° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°,
** kwargs Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΌΠ΅ΡΠΎΠ΄Π° API ΠΈ ΡΠ°ΠΉΠΌΠ°ΡΡΠ° kwarg.
Π‘ΠΌ. Https://vk.com/dev/api_requests Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ².
ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ v — Π²Π΅ΡΡΠΈΡ API ΠΈ lang — ΡΠ·ΡΠΊ ΠΎΡΠ²Π΅ΡΠΎΠ².
ΠΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π²ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ API, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°.
Π‘ΠΌ. Https://vk.com/dev/methods Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠΉ ΡΠΏΡΠ°Π²ΠΊΠΈ ΠΏΠΎ API.
ΡΠ΅Π°Π½Ρ = vk.Session () api = vk.API (ΡΠ΅Π°Π½Ρ, v = '5.35', lang = 'ru', ΡΠ°ΠΉΠΌ-Π°ΡΡ = 10) api.method.name (ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ = Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅)
Π²ΠΊ. Π‘Π΅ΡΡΠΈΡ
vk.Session ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ access_token .
ΠΠ½ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΎΠΊΠ΅Π½ Π΄ΠΎΡΡΡΠΏΠ° Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ Π·Π°ΠΏΡΠΎΡΠΎΠΌ API ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ Β«ΠΡΠΈΠ±ΠΊΠ° Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈΒ».
Π‘Π΅Π°Π½Ρ ΠΠ»Π°ΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π³ΠΎΡΠΎΠ²ΡΠΉ ΡΠΎΠΊΠ΅Π½ Π΄ΠΎΡΡΡΠΏΠ° ΠΈ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π΅Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ.
ΡΠ΅ΡΡΠΈΡ = vk.Session (access_token = '5ecre7') api = vk.API (ΡΠ΅ΡΡΠΈΡ) ...
Π²ΠΊ.AuthSession
ΠΡΠΎ ΠΏΠΎΠ΄ΠΊΠ»Π°ΡΡ vk.Session . ΠΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΎΠΊΠ΅Π½ Π΄ΠΎΡΡΡΠΏΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΡΡΠ΅ΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
ΡΠ΅Π°Π½Ρ = vk.AuthSession (app_id = 'appid', user_login='[email protected] ', user_password =' ββFinn ') api = vk.API (ΡΠ΅ΡΡΠΈΡ) ...
ΠΡΠ»Π°Π΄ΠΊΠ°
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌ ΠΎΡΠ»Π°Π΄ΠΊΠΈ.
vk.logger — ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Python logging.Logger .
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΠΏΠΎΠΈΡΠΊΡ ΠΈ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠ΅ΠΉ | Cortex XSOAR
Π ΡΡΠΎΠΌ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΠΎΠ±ΡΠΈΠ΅ ΡΠ°Π³ΠΈ ΠΏΠΎ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ.Π‘ΠΎΠΎΠ±ΡΠ°Ρ ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ Π² ΡΠ»ΡΠΆΠ±Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Cortex XSOAR, Π²ΡΠ΅Π³Π΄Π° Π²ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ°Π³ΠΎΠ² ΠΏΠΎ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ.
ΠΠΎΠ·Π²ΡΠ°Ρ ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΊ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ #
ΠΡΠ»ΠΈ Π²Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΏΠΎΡΠ»Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΊΠ΅ΡΠ°, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ, ΠΏΠ΅ΡΠ΅ΠΉΠ΄Ρ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Π£ΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ -> ΠΠΌΡ ΠΏΠ°ΠΊΠ΅ΡΠ° -> ΠΡΡΠΎΡΠΈΡ Π²Π΅ΡΡΠΈΠΉ ΠΈ Π²ΡΠ±ΠΎΡ ΠΠ΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΡΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ . ΠΡΠΈΠΌΠ΅Ρ ΡΠ½ΠΈΠΌΠΊΠ° ΡΠΊΡΠ°Π½Π°:
Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ ΡΠ΅ΡΠΈ #
ΠΡΠΈΠΌΠ΅ΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΡ Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΡΠ΅ΡΡΡ:
-
[Errno -2] ΠΠΌΡ Π½Π΅ ΡΡΡΡΠ°Π½ΡΠ΅ΡΡΡ
-
[Errno 110] ΠΡΠ΅Π²ΡΡΠ΅Π½ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
-
ΠΠ΅ ΡΠ΄Π°Π»ΠΎΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅: [Errno -3] ΠΠΎΠ²ΡΠΎΡΠΈΡΡ ΠΏΠΎΠΏΡΡΠΊΡ
-
dial tcp: lookup ****: Π½Π΅Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ Ρ ΠΎΡΡΠ°
-
connect: Π²ΡΠ΅ΠΌΡ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΡΡΠ΅ΠΊΠ»ΠΎ
-
connect: ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ
ΠΠΎΠ³Π΄Π° ΠΡΠΈ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ ΡΠ΅ΡΡΡ Π²Π°ΠΆΠ½ΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΠ½ΡΡΡ, ΠΊΠ°ΠΊΠΎΠΉ ΡΠΈΠΏ ΡΠ΅ΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ.ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Cortex XSOAR ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΡ Π½Π° Π΄Π²Π° ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠΈΠΏΠ° Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ΅ΡΠΈ:
Π‘Π΅ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Ρ ΠΎΡΡΠ° #
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ / Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠ΅ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ / Π΄Π²ΠΈΠΆΠΊΠ΅, Π±ΡΠ΄ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΡΠ΅ΠΊ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΠΉ Ρ
ΠΎΡΡ-ΠΌΠ°ΡΠΈΠ½ΠΎΠΉ ΡΠ΅ΡΠ²Π΅ΡΠ° / Π΄Π²ΠΈΠΆΠΊΠ°. Π’Π°ΠΊΠΈΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ / Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ (ΡΠ°ΡΡΡ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΠ΅ΡΠ²Π΅ΡΠ°), ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ RemoteAccess
ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ JavaScript, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ VirusTotal
ΠΈ http
.Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΠΎ ΡΠΎΠΌΡ ΡΠ°ΠΊΡΡ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ Π½Π΅ ΡΠ²ΡΠ·Π°Π½Ρ Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ. ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ / Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ JavaScript ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΏΡΠΎΠ²Π΅ΡΠΈΠ² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ / Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ, ΠΈ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Π’ΠΈΠΏ ΡΠ·ΡΠΊΠ° ΠΏΠΎΡΠ²ΠΈΡΡΡ JavaScript . ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ / Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ JavaScript Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π² ΡΠ°ΠΌΠΊΠ°Ρ
ΠΏΡΠΎΡΠ΅ΡΡΠ° Cortex XSOAR Server / Engine Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Ρ JavaScript ΠΈ, ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΎΡ ΠΆΠ΅ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΡΠ΅ΠΊ, ΡΡΠΎ ΠΈ ΡΠ΅ΡΠ²Π΅Ρ / Π΄Π²ΠΈΠΆΠΎΠΊ. ΠΡΡ
ΠΎΠ΄Π½ΡΠ΅ IP-Π°Π΄ΡΠ΅ΡΠ° Π΄Π»Ρ ΡΡΠΈΡ
ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ / Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π±ΡΠ΄ΡΡ ΡΠ°ΠΊΠΈΠΌΠΈ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ / Π΄Π²ΠΈΠΆΠΊΠΎΠΌ.
ΠΡΠ»ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ / Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ²ΡΠ·Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ HTTP, ΠΌΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π³Π° ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΈΠ»ΠΈΡΡ curl
, Π΅ΡΠ»ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ HTTP. ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ curl
Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΌΠ°ΡΠΈΠ½Π΅ Engine, Π²ΠΎΠΉΠ΄Ρ Π² ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅ΡΠ΅Π· SSH. ΠΠ±ΡΠΈΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ curl
(Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° URL ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ httpbin.org
):
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ curl
Π΄ΠΎΡΡΡΠΏΠ½Π° Π½Π° ΡΠ°ΠΉΡΠ΅ Everything curl.
ΠΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π±Π°Π·ΠΎΠ²ΡΠΉ Π·Π°ΠΏΡΠΎΡ curl
ΠΎΡ ΠΌΠ°ΡΠΈΠ½Ρ ΠΊ ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠ΅ HTTP, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΠ²ΡΠ·Π°Π½Π° Π½Π΅ Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠ΅ΠΉ / Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ, Π° Ρ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Ρ Server / Engine. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΡΠ΅ΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π±Π°Π·ΠΎΠ²ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ curl
, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ / Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ. Π§Π°ΡΡΠΎ ΡΡΠΎ ΡΠ΅ΡΠ°Π΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π±ΡΠ°Π½Π΄ΠΌΠ°ΡΡΡΠ°, NAT ΠΈΠ»ΠΈ ΠΏΡΠΎΠΊΡΠΈ.
Π‘Π΅ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Docker #
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ / Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Docker Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π½Π° Python ΠΈΠ»ΠΈ Powershell.ΠΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, ΠΏΡΠΎΠ²Π΅ΡΠΈΠ² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ / Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ, ΠΈ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Π’ΠΈΠΏ ΡΠ·ΡΠΊΠ° ΠΏΠΎΡΠ²ΠΈΡΡΡ Python ΠΈΠ»ΠΈ Powershell . Docker ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠ²ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ΅ΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΡΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ / Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΡΠ΅ΠΊ, ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΠΎΡ Cortex XSOAR Server / Engine. ΠΡΡ ΠΎΠ΄Π½ΡΠ΅ IP-Π°Π΄ΡΠ΅ΡΠ° Π΄Π»Ρ ΡΡΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ / Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π·Π»ΠΈΡΠ½Ρ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ Docker.
ΠΠ°ΠΊ ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ Ρ ΡΠ΅ΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Ρ
ΠΎΡΡΠ°, Π΄Π»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ / Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ΅ΠΉ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠ΅ ΡΠΎΡΠΊΠΈ HTTP, ΠΌΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠ°Π³Π° ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ curl
ΠΈΠ· ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π΄ΠΎΠΊΠ΅ΡΠΎΠ².ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, Π²ΠΎΠΉΠ΄Ρ Π² ΡΠΈΡΡΠ΅ΠΌΡ Server / Engine ΡΠ΅ΡΠ΅Π· SSH ΠΈ Π²ΡΠΏΠΎΠ»Π½ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ curl
ΡΠΌ. Π ΡΠ°Π·Π΄Π΅Π»Π΅ Β«Π‘Π΅ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ Ρ
ΠΎΡΡΠ°Β».
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅ : Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ Π·Π°ΠΏΡΡΡΠΈΡΡ docker
Ρ sudo
ΠΈΠ»ΠΈ Π²ΠΎΠΉΡΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΠΏΡΠ°Π²Π°ΠΌΠΈ root, Π΅ΡΠ»ΠΈ Ρ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΡ
ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ docker
.
ΠΡΠ»ΠΈ Π·Π°ΠΏΡΡΠΊ curl
ΠΈΠ·Π½ΡΡΡΠΈ docker
Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ Ρ ΡΠ΅ΡΠ΅Π²ΡΠΌΠΈ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ, ΠΌΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎΡΡΡ ΠΈΠ»ΠΈ Π½Π΅ΡΠ΄Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ curl
Π±Π΅Π· docker
, Π²ΡΠΏΠΎΠ»Π½ΠΈΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ curl
Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π½Π° Ρ
ΠΎΡΡ-ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅.ΠΡΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° curl
ΡΡΠΏΠ΅ΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π½Π° Ρ
ΠΎΡΡ-ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΠΈ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Π΄ΠΎΠΊΠ΅ΡΠ΅, Π²Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Docker, ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ° Docker.
Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΡΠ΅ΠΊ Docker, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΈΠ·ΠΎΠ»ΡΡΠΈΡ ΡΠ΅ΡΠΈ. ΠΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ ΡΠ΅ΡΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΡΠ΅ΡΡΡ Docker ΠΈ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠ΅ΡΠΈ Docker.
Π ΡΠ»ΡΡΠ°ΡΡ
, ΠΊΠΎΠ³Π΄Π° ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ΅ΡΠ΅Π²ΡΠΌ ΡΡΠ΅ΠΊΠΎΠΌ Docker ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ Docker Ρ ΡΠ΅ΡΡΡ Ρ
ΠΎΡΡΠ°.Π ΡΡΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠ΅Π²ΠΎΠΉ ΡΡΠ΅ΠΊ Ρ
ΠΎΡΡΠ°, ΠΈ Π²ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ Ρ
ΠΎΡΡΠ° Π±ΡΠ΄ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π΄Π»Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°. ΠΠΌΡ Ρ
ΠΎΡΡΠ° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΈΠΌΠ΅Π½ΠΈ Ρ
ΠΎΡΡΠ° Π² Ρ
ΠΎΡΡ-ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΡΠ΅ΠΆΠΈΠΌ, Π²ΡΠΏΠΎΠ»Π½ΠΈΠ² ΠΊΠΎΠΌΠ°Π½Π΄Ρ curl
ΡΠ΅ΡΠ΅Π· docker
Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠΎΡΠΌΠ΅:
ΠΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ --network = host
Π·Π°Π²Π΅ΡΡΠΈΡΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠ΅ΡΠ²Π΅Ρ Π½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠΈ Ρ
ΠΎΡΡΠ° Π΄Π»Ρ Π΄ΠΎΠΊΠ΅ΡΠ°, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ° Π² Cortex XSOAR:
ΠΠ»ΡΡ | ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ |
---|---|
python.pass.extra.keys | --network = host |
ΠΠΎΡΠ»Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ / reset_containers
ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Cortex XSOAR, ΡΡΠΎΠ±Ρ ΡΠ±ΡΠΎΡΠΈΡΡ Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΡ ΠΈ Π½Π°ΡΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ .
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ:
- ΠΠ»Ρ ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠΉ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°.
- ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ.
Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ TLS / SSL #
ΠΡΠΈΠΌΠ΅ΡΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ Π΄ΠΎΠ²Π΅ΡΠΈΠ΅ΠΌ ΠΊ ΡΠ΅ΡΠ΅Π²ΠΎΠΌΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ TLS / SSL:
-
SSLCertVerificationError
-
SSL_CERTIFICATE_VERIFY_FAILED
-
SSL_CERTIFICATE_VERIFY_FAILED_FAILED000
-
SSL SSLError: ΠΎΡΠΈΠ±ΠΊΠ° ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°
ΠΡΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΎΠ±ΡΡΠ½ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΠ΅ΡΠ²Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅Ρ (ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΡΠΌ), ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ SSL / TLS.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ
- ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΠΠΎΠ²Π΅ΡΡΡΡ Π»ΡΠ±ΠΎΠΌΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ , ΡΡΠΎ Π·Π°ΡΡΠ°Π²ΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ° TLS / SSL. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ ΠΎΠΏΡΠΈΡ, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ²ΡΠ·Π°Π½Π° Ρ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠΌ.
- Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ²Π΅ΡΡΡΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΌ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°ΠΌ Π² ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»ΡΡ Cortex XSOAR, Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ.
CertificatesTroubleshoot Automation #
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ CertificatesTroubleshoot Automation Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ° ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈ.ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π΅Π³ΠΎ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ, Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΎΠ², ΡΠ°Π·Π²Π΅ΡΠ½ΡΡΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°Ρ Docker.
ΠΠ±ΡΠΈΠ΅ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ TLS / SSL
Debug Mode #
Cortex XSOAR (Server 5.0+) ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π·Π°ΠΏΡΡΠΊ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Python ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
ΠΈΠ· Cortex XSOAR CLI. ΠΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
, ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠ°ΠΉΠ» ΠΆΡΡΠ½Π°Π»Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈΠΊΡΠ΅ΠΏΠ»ΡΠ΅ΡΡΡ ΠΊ Π±ΠΎΠ΅Π²ΠΎΠΉ ΠΊΠΎΠΌΠ½Π°ΡΠ΅.ΠΡΠΈ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ, ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ debug-mode
ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ» ΠΆΡΡΠ½Π°Π»Π°. Π€Π°ΠΉΠ» ΠΆΡΡΠ½Π°Π»Π° ΡΠ΅ΠΆΠΈΠΌΠ° ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΡΡ Π² ΠΆΡΡΠ½Π°Π»Π°Ρ
ΡΠ΅ΡΠ²Π΅ΡΠ°, ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
.
ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
#
Π CLI Cortex XSOAR Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΠΈ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ: debug-mode = true
.ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:
Π‘Π½ΠΈΠΌΠΎΠΊ ΡΠΊΡΠ°Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Ρ debug-mode = true
ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ ΠΆΡΡΠ½Π°Π»Π° ( ad-search.log
):
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΎΠ² Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
#
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Cortex XSOAR 6.0, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΎΠ² ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Cortex XSOAR Ρ debug-mode = true
. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²ΠΈΠ΄Π°:
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΈΠΌΠ΅Π½ΠΈ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ: Cortex_XDR_instance_1
Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅: , Π΅ΡΠ»ΠΈ ΠΈΠΌΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΡΠΎΠ±Π΅Π»Ρ, Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π΅Π» Π½Π° ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ ( _
).
Π‘Π½ΠΈΠΌΠΎΠΊ ΡΠΊΡΠ°Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ fetch
Ρ debug-mode = true
ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ ΠΆΡΡΠ½Π°Π»Π° ( fetch-incidents.log
):
ΠΠΎΠ΄ΡΠ»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
#
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Cortex XSOAR 6.0, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΡΠ° ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Cortex XSOAR Ρ debug-mode = true
. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²Π²Π΅Π΄ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π²ΠΈΠ΄Π°:
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΈΠΌΠ΅Π½ΠΈ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ: Cortex_XDR_instance_1
Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:
- ΠΡΠ»ΠΈ ΠΈΠΌΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΡΠΎΠ±Π΅Π»Ρ, Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π΅Π» Ρ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ (
_
). - Π€Π»Π°ΠΆΠΎΠΊ Β«ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡΒ» Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ½ΡΡ Π½Π° ΡΠ΅ΡΡΠΈΡΡΠ΅ΠΌΠΎΠΌ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ.
Π‘Π½ΠΈΠΌΠΎΠΊ ΡΠΊΡΠ°Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ test-module
Ρ debug-mode = true
ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ ΠΆΡΡΠ½Π°Π»Π° ( test-module.log
):
ΠΡΡΠ½Π°Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ #
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ 6.2 , ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΆΡΡΠ½Π°Π»Ρ Π΄Π»Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΡΠΎΡ ΡΠ΅ΠΆΠΈΠΌ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π΄Π»Ρ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ, ΡΠ°ΠΊΠΈΡ
ΠΊΠ°ΠΊ EDL ΠΈΠ»ΠΈ TAXII-Server. ΠΡΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π² ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠΈ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ, ΠΊΠΎΠ³Π΄Π° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ Π½ΡΠΆΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
Ρ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΏΠ»ΠΎΡΠ°Π΄ΠΊΠΈ. ΠΡΠ΄Ρ ΡΠΎ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡΠ°Ρ Π²ΡΠ΅ΠΌΡ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ fetch-incidents .
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° fetch-incidents , ΠΈ ΠΏΡΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΏΡΠΎΠΏΡΡΠ΅Π½Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Ρ ΠΎΡΠ΅ΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΡΡΠΎΠ²Π½Π΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ fetch-incidents ( ΠΈΠ»ΠΈ Π»ΡΠ±Π°Ρ Π΄ΡΡΠ³Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠ°Ρ ΡΡΠΈΠΌ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠΌ), Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΡΠΎΠ²Π΅Π½Ρ ΠΆΡΡΠ½Π°Π»Π° ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π° ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ .ΠΡΠ»ΠΈ Π²Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΡΠΎΠ²Π΅Π½Ρ ΠΆΡΡΠ½Π°Π»Π° ΡΠ΅ΡΠ²Π΅ΡΠ° Π½Π° Debug , ΠΆΡΡΠ½Π°Π» ΡΠ΅ΡΠ²Π΅ΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Log Level Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π΅ΡΡΡ 3 Π²Π°ΡΠΈΠ°Π½ΡΠ°:
Π ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΡΠ΅ΡΠ²Π΅Ρ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΡΠΎΠ³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° Ρ ΡΡΠΎΠ²Π½Π΅ΠΌ ΠΆΡΡΠ½Π°Π»Π° Debug ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΆΡΡΠ½Π°Π» Integration-Instance .
Π ΡΠ΅ΠΆΠΈΠΌΠ΅ Verbose, Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΡΡΠΎΠ²Π½Π΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ, Π² ΠΆΡΡΠ½Π°Π» ΡΠ΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΡΠ°ΠΊΠ°Ρ ΠΊΠ°ΠΊ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ, Π²ΡΡ ΠΎΠ΄ΡΡΠΈΠ΅ ΠΈΠ· ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ ΠΎΡΠ²Π΅Ρ, Π° ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Π½Π΅ ΡΠ΄Π°Π»Π°ΡΡ, Π° ΡΡΠΎΠ²Π΅Π½Ρ ΠΆΡΡΠ½Π°Π»Π° ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° — ΠΡΠ»Π°Π΄ΠΊΠ° , ΠΆΡΡΠ½Π°Π» ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ — ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΡ ΡΡΠ΅ΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΡΠ»ΠΈ ΡΡΠΎΠ²Π΅Π½Ρ ΠΆΡΡΠ½Π°Π»Π° — Verbose , Integration-Instance ΠΆΡΡΠ½Π°Π» Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΡ ΡΡΠ΅ΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠΏΠΈΡ HTTP-Π·Π°ΠΏΡΠΎΡΠ°, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΡΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ, ΠΊΠ°ΠΊΠΎΠΉ Π±ΡΠ» ΠΎΡΠ²Π΅Ρ ΠΈ Ρ. Π.
ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Log Level ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Off .
Integration-Instance.log Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² / var / log / demisto /
.
ΠΡΠΈ ΡΠ΅ΠΆΠΈΠΌΡ ΡΡΠΎΠ²Π½Ρ ΠΆΡΡΠ½Π°Π»Π° ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΈ Π½Π΅ Π²Π»ΠΈΡΡΡ Π½Π° ΠΆΡΡΠ½Π°Π» Π΄Π»Ρ Π²ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°.
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΡΡΠΎΠ²Π½Ρ ΠΆΡΡΠ½Π°Π»Π° Π΄Π»Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π΄Π»Ρ Π½Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Β«ΠΡΠΊΠ»Β», Π΅ΡΠ»ΠΈ Π² ΠΆΡΡΠ½Π°Π»Π΅ Π΅ΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠ°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ.
ΠΡΠ»Π°Π΄ΠΊΠ° Java Ρ ΠΏΠΎΠΌΠΎΡΡΡ IntelliJ IDEA
Intellij IDEA — ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ IDE, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° Java.
ΠΡΠΎΡ ΠΊΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΠΌ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ ΠΈΡΡΠ΅ΡΠΏΡΠ²Π°ΡΡΠΈΠΌ ΠΊΡΡΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ ΠΈΠ·ΡΡΠΈΡΡ ΠΈ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Java Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎΠΉ IDE Intellij IDEA.
ΠΠΎΡΠ½ΡΠΉ Π½Π°Π²ΡΠΊ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π½Π° ΠΊΠΎΠ½ΡΠΈΠΊΠ°Ρ Π²Π°ΡΠΈΡ ΠΏΠ°Π»ΡΡΠ΅Π²
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Π½Π°Π΄ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌΠΈ Java Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ ΠΈΠ»ΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΡΠ·ΡΠΊΠ° ΠΎΡΠ»Π°Π΄ΠΊΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ Π°ΡΠΏΠ΅ΠΊΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π½Π°ΡΡΠΈΡΡΡΡ, ΡΡΠΎΠ±Ρ ΡΠ΅ΡΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, ΠΈΠ»ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΏΠΎΡΠΎΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.ΠΡΠΎΡ ΠΊΡΡΡ Π΄Π°ΡΡ Π²Π°ΠΌ ΠΏΡΠΎΡΠ½ΡΠΉ ΡΠΎΠ½, ΡΡΠΎΠ±Ρ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΠΈ ΠΎΡΠ²ΠΎΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΠΏΡΠΈΠ΅ΠΌΡ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Intellij IDEA.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Π·ΠΎΡ
ΠΠ΅ΡΡ ΠΊΡΡΡ ΡΠ°Π·Π±ΠΈΡ Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ:
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΎΡ Π²Π°ΡΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ:
ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΠΎΡΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²Π° ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
Control Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΡΠ»Π°Π΄ΠΊΠΈ
Smart Step Into And Run To Cursor
Watch and Evaluate Expressions
Inspect Variables — View ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ
ΠΠ·ΠΌΠ΅Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ΅Π°Π½ΡΠ° ΠΎΡΠ»Π°Π΄ΠΊΠΈ
Π€ΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ»ΠΈ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡΡ
Π£ΡΠ»ΠΎΠ²Π½Π°Ρ ΡΠΎΡΠΊΠ° ΠΎΡΡΠ°Π½ΠΎΠ²Π°
Π’ΠΎΡΠΊΠ° ΠΎΡΡΠ°Π½ΠΎΠ²Π° ΠΏΡΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ
Π’ΠΎΡΠΊΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ
ΠΠ°ΠΊ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ ΠΎΡΡΠ°Π½ΠΎΠ²Π°
Π’ΠΎΡΠΊΠΈ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ
Π£ΡΠΎΠ²Π΅Π½Ρ ΠΊΠ»Π°ΡΡΠ° Π§Π°ΡΡ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Drop Frame
ΠΠΊΠ»ΡΡΠ΅Π½Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠΈ:
ΠΡΠ»Π°Π΄ΠΊΠ° Π»ΡΠΌΠ±Π΄Π°-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΡΠΎΠΊΠΎΠ²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ
- 000 Π‘ΡΠ΅Π΄ΡΡΠ²Π° Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ ΠΏΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ
ΠΡΠ»Π°Π΄ΠΊΠ° Π²Π΅Π±-ΡΠ»ΡΠΆΠ±Ρ Spring Boot
Π£Π΄Π°Π»Π΅Π½Π½Π°Ρ ΠΎΡΠ»Π°Π΄ΠΊΠ° Π²Π΅Π±-ΡΠ»ΡΠΆΠ±Ρ Spring Boot
ΠΡΠΈΠΊΡΠ΅ΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΠΌΠ΅ΡΠΎΠΊ ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ JVM
Debug Web Project Π² Tomcat Community Ρ ΠΏΠΎΠΌΠΎΡΡΡ
Debug Web Project Π² Tomcat
ΠΡΠ»Π°Π΄ΠΊΠ° Π²Π΅Π±-ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² Tomcat Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Intellij IDEA Ultimate Edition
ΠΡΠ»Π°Π΄ΠΊΠ° Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ Maven Tomcat
ΠΠ΅Π±-ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠΉ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π² Tomcat Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Intellij Community Edition
000
ΠΡΡΡ ΡΠ½Π°ΡΠ°Π»Π° Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ ΠΎΡΠ½ΠΎΠ² g, Π° Π·Π°ΡΠ΅ΠΌ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ ΠΊ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π°ΡΠΏΠ΅ΠΊΡΠ°ΠΌ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Ρ ΠΏΡΠΎΡΡΡΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ.