Π’ΠΊ ΠΎΡ‚Π»Π°Π΄ΠΊΠ°: Π’ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Β«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 ΠΊΠ°Π½Π°Π»Π°, ΠΈΠ»ΠΈ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ — ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ.
Бпособ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ прокси описан Π½ΠΈΠΆΠ΅:

  1. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ любой бСсплатный VPN ΠΈ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ;
  2. Π—Π°ΠΉΡ‚ΠΈ Π² Настройки -> Настройки SOVAΒ -> ΠžΡ‚Π»Π°Π΄ΠΊΠ°;
  3. Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π”ΠΎΠΌΠ΅Π½ API Π½Π° vk-api-proxy.xtrafrancyz.net;
  4. ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
VK Coffee
  1. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Настройки -> ΠžΡ‚Π»Π°Π΄ΠΊΠ°;
  2. ИзмСняСм Π”ΠΎΠΌΠ΅Π½ API Π½Π°Β vk-api-proxy.xtrafrancyz.net;
  3. ИзмСняСм Π”ΠΎΠΌΠ΅Π½ OAuth Π½Π°Β vk-oauth-proxy.xtrafrancyz.net;
  4. ΠŸΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ!
Для старого ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ прилоТСния вСрсии 4.Ρ… (Π΄ΠΎ измСнСния Π΄ΠΈΠ·Π°ΠΉΠ½Π°)

Π­Ρ‚ΠΎ староС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π³Π΄Π΅ Π΅Ρ‰Π΅ мСню Π²Ρ‹Π΄Π²ΠΈΠ³Π°Π»ΠΎΡΡŒ Ссли ΠΏΠΎΡ‚ΡΠ½ΡƒΡ‚ΡŒ Π·Π° Π»Π΅Π²Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ.

  1. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΡƒΡŽ Π·Π²ΠΎΠ½ΠΈΠ»ΠΊΡƒ ΠΈ пишСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄: *#*#856682583#*#*. Если Ρƒ вас Samsung ΠΈΠ»ΠΈ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½, Π³Π΄Π΅ этот ΠΊΠΎΠ΄ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, Ρ‚ΠΎ скачиваСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β Secret CodesΒ ΠΈ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅Π³ΠΎ Π·Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² сСкрСтноС мСню Π’Πš;
  2. Π’ появившСмся мСню измСняСм Π”ΠΎΠΌΠ΅Π½ API Π½Π° vk-api-proxy.xtrafrancyz.net;
  3. ИзмСняСм Π”ΠΎΠΌΠ΅Π½ OAuth Π½Π° vk-oauth-proxy.xtrafrancyz.net;
  4. ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ пСрСзапускаСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
  5. ΠŸΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ!

Бтатистика

Π•Ρ‰Π΅ Π½Π΅ΠΌΠ½ΠΎΠΆΠΊΠΎ статистики —Β https://vk-proxy-stats.xtrafrancyz.net.

Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

ВсС исходники Π»Π΅ΠΆΠ°Ρ‚ Π½Π° GitHub, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ прокси Π½Π° свой сСрвСр ΠΈ ΠΏΠΎΠ΄Π²ΡΠ·Π°Ρ‚ΡŒ Ρ‚ΡƒΠ΄Π° свой Π΄ΠΎΠΌΠ΅Π½.

Для благодарностСй

Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ ΠΊΠ°ΠΊ мСня ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°Ρ€ΠΈΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ здСсь.

Как ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ Π² Π’Πš Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅ Андроид

    Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Ρ‚Π½Ρ‹Ρ… объявлСний позволяСт ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌ компаниям ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ доступ ΠΊ сСрвисам для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, Π½Π΅ вводя абонСнтских взносов ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π». ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ТСлания Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ – ΠΏΠΎ статистикС, люди, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠ΅ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π±Π°Π½Π½Π΅Ρ€Ρ‹, посты ΠΈ Π°ΡƒΠ΄ΠΈΠΎ-увСдомлСния, Π½Π΅ приносят Π²Ρ€Π΅Π΄Π° Ρ„ΠΈΡ€ΠΌΠ°ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈ Π±Π΅Π· этого Π½Π΅ пСрСходят ΠΏΠΎ ссылкам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π·Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ.

    НСкоторыС ΠΈΠ· рассмотрСнных Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΡƒΠ±ΠΈΡ€Π°ΡŽΡ‚ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅, Π½ΠΎ ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…. Π­Ρ‚ΠΎ сэкономит ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, особСнно Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ сСтям, ΠΈ врСмя. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, рСсурсы Π½Π΅ смогут Π·Π°Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ прСдпочтСния ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ сайтами, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ контСкстныС Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Ρ‚ΡŒ Π² создании Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² выявлСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… интСрСсов. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ Π’Πš Π½Π° АндроидС, Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° Π΄ΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ наш ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».

    ΠŸΠΎΡ‡Π΅ΠΌΡƒ появляСтся Ρ€Π΅ΠΊΠ»Π°ΠΌΠ° Π² Π’Πš Π½Π° Android

    ΠžΡ‚Π²Π΅Ρ‚ Π½Π° вопрос прост – монСтизация. Зарабатывая дСньги с ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΠΎ ссылкам, ΠΏΠΎΠΊΠ°Π·ΠΎΠ² записСй Π»ΠΈΠ±ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… дСйствий, администрация Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ€Π°ΡΡˆΠΈΡ€ΡΡ ΡˆΡ‚Π°Ρ‚ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сотрудников. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, особой ΡƒΠ±Ρ‹Π»ΠΈ для VK Π½Π΅ ΡΡ‹Π³Ρ€Π°ΡŽΡ‚ нСсколько тысяч ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ.

    ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ², Π³Π΄Π΅ встрСчаСтся Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°:

    • Аудиозаписи. ВмСстС с Π»ΠΈΠΌΠΈΡ‚ΠΎΠΌ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΡ Π² сутки ΠΏΡ€ΠΈ отсутствии ΠΏΠ»Π°Ρ‚Π½ΠΎΠΉ подписки, входящСй Π² VK Combo ΠΈΠ»ΠΈ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅ΠΌΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ BOOM, прСдставлСна ΠΈ голосовая Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°. Π—Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π² Π½Π΅ΠΉ ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ собствСнныС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ сСти, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ поднадоСвшиС Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»ΡΠΌ ΠΌΡƒΠ·Ρ‹ΠΊΠΈ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅: «Маски для Π·Π²ΠΎΠ½ΠΊΠΎΠ²Β», Β«Π’ΠΈΠ΄Π΅ΠΎΡΠ²ΡΠ·ΡŒΒ», Β«ΠšΠ»ΠΈΠΏΡ‹Β»;
    • Π›Π΅Π½Ρ‚Π°. Главная страница содСрТит ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Π½Π΅Π΄Π°Π²Π½Π΅ΠΉ активности Π½Π° страницах, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ подписаны. Π’Π°ΠΌ ΠΆΠ΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ объявлСния Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΈ простых записСй, Ρ‚Π°ΠΊ ΠΈ ΠΌΠΈΠ½ΠΈ-ΠΈΠ³Ρ€, Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ посвящённых Ρ€ΠΎΠ·Ρ‹Π³Ρ€Ρ‹ΡˆΠ°ΠΌ ΠΏΡ€ΠΎΠΌΠΎΠΊΠΎΠ΄ΠΎΠ²;
    • БообщСства. Π‘Π°ΠΌ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅ нСчасто вставляСт Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ Π² Π³Ρ€ΡƒΠΏΠΏΠ°Ρ…, ΠΈ ΠΏΠΎ большСй части это Π·Π°Ρ€Π°Π±ΠΎΡ‚ΠΎΠΊ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π΅Π² ΠΏΠ°Π±Π»ΠΈΠΊΠΎΠ².

    Π£ объявлСний, ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅ΠΌΡ‹Ρ… Π² сообщСствах, Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡ‚ΠΎΡΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΌΠ΅Ρ‚ΠΊΠ°, ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ пост Π½Π΅ отобраТаСтся Π² Π»Π΅Π½Ρ‚Π΅, ΠΈ ΠΏΠΎ Π½Π΅ΠΌΡƒ Π½Π΅ приходят оповСщСния. Если ΠΎΠ½Π° отсутствуСт, это ΠΏΠΎΠ²ΠΎΠ΄ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠΎΠ΄Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΏΠΎΠΌ ΠΏΠΎ Β«Ρ‚Ρ€Ρ‘ΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΒ» ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π° Β«Π‘ΠΏΠ°ΠΌΒ».

    Π Π΅ΠΊΠ»Π°ΠΌΠ° появляСтся Π½Π° основС Π½Π΅Π΄Π°Π²Π½ΠΎ посСщённых ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ, Π³Ρ€ΡƒΠΏΠΏ, Π²Π΅Π±-страниц; ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Ρ‘Π½Π½Ρ‹Ρ… Ρ‚ΠΎΠ²Π°Ρ€Π°Ρ…. VK сотрудничаСт с поставщиками Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎ допускаСтся ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ сСрвисов. ΠŸΡ€ΠΈ Π²Ρ‹Π΄Π°Ρ‡Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… записСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ Π³Π΅ΠΎΠ»ΠΎΠΊΠ°Ρ†ΠΈΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π΄Π°Π½Π½Ρ‹Π΅ GPS, WHOIS ΠΈ ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ Π² ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π’ Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ³Ρ€Π°ΡŽΡ‚ Ρ€ΠΎΠ»ΠΈ: ΠΏΠΎΠ», возрастная катСгория, сСмСйноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ использования Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ².

    Как ΡƒΠ±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ Π² Π’Πš

    ИзмСнСниС возраста Π² настройках

    Π’ Π½Π°Ρ‡Π°Π»Π΅ 2021-Π³ΠΎ Π½Π° Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ…, посвящённых SMM, появились Ρ‚Π΅ΠΌΡ‹ ΠΎ скрытии Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ Π±Π΅Π· измСнСния ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΈ установки сторонних ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. И сСгодня Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄, ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… дСйствий:

    1. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Β«ΠŸΡ€ΠΎΡ„ΠΈΠ»ΡŒΒ»;
    2. Π‘Π²Π°ΠΉΠΏΠ½ΠΈΡ‚Π΅ Π²ΠΏΡ€Π°Π²ΠΎ – ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ мСню, Π³Π΄Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ «Настройки»;
    3. НаТмитС Β«Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ΠΎΠΌ VK ConnectΒ»;
    4. Π’Π°ΠΏΠ½ΠΈΡ‚Π΅ Β«Π›ΠΈΡ‡Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅Β»;
    5. Π’ ΠΏΠΎΠ»Π΅ Β«Π”Π°Ρ‚Π° роТдСния» ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ возраст Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π» 18 Π»Π΅Ρ‚.

    Π”Π°Π»ΡŒΡˆΠ΅ трСбуСтся ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ – Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ количСство Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ Π² Π²ΠΈΠ΄Π΅ постов Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»ΠΎΡΡŒ – Π»ΠΈΡ†Π° этого возраста просто Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ ΠΏΠΎΠ΄ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΡŽ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ, Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π² VK.

    Π£ способа Π΅ΡΡ‚ΡŒ минусы:

    • Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π΄Π°Ρ‚Ρƒ роТдСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎ Π½Π΅ΠΉ всСгда выдавался возраст ΠΌΠ΅Π½Π΅Π΅ 18 Π»Π΅Ρ‚;
    • Ссли Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для знакомств ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹, люди, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΡΡ Π² Π΄Ρ€ΡƒΠ·ΡŒΡ, ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΠΏΡ€ΠΈ Π΅Π³ΠΎ поискС. ОсобСнно Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈ отсутствии Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π½Π° Π°Π²Π°Ρ‚Π°Ρ€Π΅;
    • сСрвисы, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΠ΅ Β«ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΡƒΡŽ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽΒ» с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ соцсСтСй, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ возраст Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎΡΡ посСтитСля ΠΈ Π½Π΅ Π΄Π°Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡƒΡ‡Ρ‘Ρ‚Π½ΡƒΡŽ запись, Ссли Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΌΡƒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρƒ.

    ΠœΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ обСспСчиваСт Π½ΡƒΠ»Π΅Π²ΠΎΠ³ΠΎ числа объявлСний, Π½ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ ΠΈΡ… Ρ‡ΠΈΡΠ»Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ Π½Π΅ Π΄Π°Ρ‘Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ способов Ρ‚Π°Ρ€Π³Π΅Ρ‚ΠΈΠ½Π³Π°. Π•Ρ‰Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ Π½Π° АндроидС, ΠΈ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½ для всСх Π²ΠΈΠ΄ΠΎΠ² Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ Π½Π° смартфонах.

    ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

    Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ Π°ΠΊΡ‚ΡƒΠ°Π»Π΅Π½ ΠΏΡ€ΠΈ использовании старой вСрсии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π³Π΄Π΅, нСсмотря Π½Π° Π½Π΅Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°, Π΅ΡΡ‚ΡŒ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ debug-Ρ€Π΅ΠΆΠΈΠΌΠ°, Ρ€Π°ΡΡˆΠΈΡ€ΡΡŽΡ‰Π΅Π³ΠΎ спСктр прСдставлСнных ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ возмоТностСй. Для Π΅Π³ΠΎ использования Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

    1. ΠŸΡ€ΠΎΠ²Π΅Π΄ΠΈΡ‚Π΅ свайп Π²Π»Π΅Π²ΠΎ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ «Настройки»;
    2. ΠŸΡ€ΠΎΠ»ΠΈΡΡ‚Π°ΠΉΡ‚Π΅ список ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π΄ΠΎ Π±Π»ΠΎΠΊΠ° Β«ΠŸΠΎΠΌΠΎΡ‰ΡŒΒ», Ρ‚Π°ΠΏΠ½ΠΈΡ‚Π΅ «О ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅Β»;
    3. НСсколько Ρ€Π°Π· Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² появившСмся модальном ΠΎΠΊΠ½Π΅. Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ измСнится, ΠΎΠ΄Π½Π°ΠΊΠΎ эти шаги Π΄Π°Π΄ΡƒΡ‚ доступ ΠΊ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½ΠΎΠΌΡƒ мСню VK;
    4. Π—Π°ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ Β«Π’Π΅Π»Π΅Ρ„ΠΎΠ½Β». Π’Π²Π΅Π΄ΠΈΡ‚Π΅ USSD-запрос *#*#856682583#*#*, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ эквивалСнтСн Π»Π΅Π³Ρ‡Π΅ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΠΌΠΎΠΉ Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠΈ *#*#VKONTAKTE#*#*;
    5. УстановитС Ρ„Π»Π°ΠΆΠΎΠΊ Β«ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒΒ».

    Π’ Π½ΠΎΠ²Ρ‹Ρ… вСрсиях данная панСль присутствуСт, Π½ΠΎ Π² Π½Π΅ΠΉ Π½Π΅ прСдставлСны возмоТности, ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠ΅ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΡΡ‚Π°Ρ‚ΡŒΠΈ.

    Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ прилоТСния Lucky Patcher

    ΠœΠΎΡ‰Π½Π°Ρ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для вырСзания ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, накручивания Π²Π½ΡƒΡ‚Ρ€ΠΈΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Π²Π°Π»ΡŽΡ‚Ρ‹ ΠΈ создания ΠΊΠ»ΠΎΠ½ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π•Ρ‘ возмоТности, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹, Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ ΠΈ Π½Π° VK. Π’ связи с дСйствиями, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΎΠ½Π° нСдоступна Π² Google Play ΠΈ помСчаСтся вирусом, встроСнным Π² Android срСдством обСспСчСния бСзопасности, поэтому слСдуСт Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² Π‘Π΅Ρ‚ΠΈ.

    Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ с ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… сайтов, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ инструкции:

    1. Π’Ρ‹Π΄Π°ΠΉΡ‚Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ дСвайса;
    2. Π£Π²ΠΈΠ΄Π΅Π² ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ антивируса, Ρ‚Π°ΠΏΠ½ΠΈΡ‚Π΅ «БвСдСния»;
    3. НаТмитС «ВсС Ρ€Π°Π²Π½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ»;
    4. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Lucky Patcher;
    5. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ само ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π”ΠΎ этого скачивался Π΅Π³ΠΎ установщик. Данная ΠΌΠ΅Ρ€Π° Π²Π²Π΅Π΄Π΅Π½Π° Π² ΠΎΠ±Ρ…ΠΎΠ΄ постоянного возникновСния ΠΎΠΊΠΎΠ½ ΠΎΡ‚ Play Π—Π°Ρ‰ΠΈΡ‚Ρ‹ с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ врСдоносного ПО;
    6. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ ΠΊ настройкам Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π³Π°Π΄ΠΆΠ΅Ρ‚Π°;
    7. Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹;
    8. Π’Π΅Ρ€Π½ΠΈΡ‚Π΅ΡΡŒ ΠΊ Lucky Patcher, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ софт вновь;
    9. ЗапуститС послСднюю Π²Π΅Ρ€ΡΠΈΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹;
    10. ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΡŒΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ доступ ΠΊ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ возмоТностям;
    11. Π£Π΄Π°Π»ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»Ρ‹, использовавшиСся для скачивания;
    12. Π’ мСню слСва, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΡΡ пСрСлистываниСм, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΏΠ°Ρ‚Ρ‡ΠΈΒ»;
    13. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅ Ρ‚Π°ΠΏΠ½ΠΈΡ‚Π΅ Β«ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΒ»;
    14. НаТмитС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ VK, ΠΏΠΎΡ‚ΠΎΠΌ – «МСню ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉΒ»;
    15. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ APK-Ρ„Π°ΠΉΠ» Π½Π° Π±Π°Π·Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΏΠ°Ρ‚Ρ‡Π°, использовав ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ;
    16. ΠžΡ‚ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ чСкбокс Ρƒ вСрсии, Π³Π΄Π΅ отсутствуСт Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°;
    17. НаТмитС Β«ΠŸΠ΅Ρ€Π΅ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β»;
    18. Π”ΠΎΠΆΠ΄ΠΈΡ‚Π΅ΡΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ процСсса, Ρ‚Π°ΠΏΠ½ΠΈΡ‚Π΅ «Ок» ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅.

    Если ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ VK, объявлСния вСрнутся. Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ описанныС шаги с ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ²ΠΎΠΉ вСрсиСй, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ Ρ€Π΅Π»ΠΈΠ·ΠΎΠΌ прилоТСния. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ прилоТСния Π½Π° Android.

    Π‘Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° с ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΌ DNS-адрСсом

      Π’ Ρ€Π°ΠΌΠΊΠ°Ρ… Π΄Π°Π½Π½ΠΎΠ³ΠΎ способа Ρ€Π΅ΠΊΠ»Π°ΠΌΠ° «рСТСтся» Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ DNS – Π΄ΠΎΠΌΠ΅Π½Ρ‹, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠ΅ Π·Π° ΠΌΠΎΠ½Π΅Ρ‚ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ сСти, Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈΡ… содСрТимого. Π‘Ρ€Π΅Π΄ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², относящихся ΠΊ этому Ρ‚ΠΈΠΏΡƒ, присутствуСт AdGuard, Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΠΉ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π½Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ.

      Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ этим шагам:

      1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ настройки устройства. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Β«ΡˆΡ‚ΠΎΡ€ΠΊΡƒΒ» – Ρ‚Π°ΠΏΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ΠΈΠΊΠΎΠ½ΠΊΠ΅ ΡˆΠ΅ΡΡ‚Π΅Ρ€Ρ‘Π½ΠΊΠΈ, располоТСнной Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ;
      2. ΠŸΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π» Β«Π‘Π΅Ρ‚ΡŒ ΠΈ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Β»;
      3. РаскройтС список ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ, Ρ‚Π°ΠΏΠ½ΡƒΠ² ΠΏΠΎ Β«Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΒ»;
      4. НаТмитС Β«ΠŸΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ DNS-сСрвСр»;
      5. ΠŸΡ€ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ Π² спискС, Π² появившСмся ΠΏΠΎΠ»Π΅ Π±Π΅Π· ΠΊΠ°Π²Ρ‹Ρ‡Π΅ΠΊ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ 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:

        1. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ β€” ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹, ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΈΡ… Π² структуру вашСй страницы ΠΈΠ»ΠΈ SPA.
        2. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΡƒΠΆΠ΅ стилизованы согласно styleguide Β«Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅Β» β€” ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Π΅Π΅ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ‚Π΅ΠΌΠΈ элСмСнтами управлСния ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²ΠΎΠΌ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊ, Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ сСти.
        3. Β«Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅Β» Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° слСдования ΠΊΠ°ΠΊΠΎΠΉ Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ Π±Ρ‹Π»ΠΎ ТСсткой Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π΅ построСния Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄Π° β€” ΠΌΡ‹ Π±Π΅Ρ€Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ, ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π½ΡƒΠΆΠ½ΠΎ. НапримСр, Π²Ρ‹ всСгда смоТСтС Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π³Π»ΡƒΠΏΠΎΠΌΡƒ view-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ свой класс, свой ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ событий, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ любой Π³Π»ΡƒΠ±ΠΈΠ½Ρ‹ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

        БущСствуСт достаточно подробная (ΠΏΡ€Π°Π²Π΄Π°, Π½Π΅ совсСм полная) докумСнтация ΠΏΠΎ VKUI. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° GitHub: https://github.com/VKCOM/VKUI. БоотвСтствСнно, максимально простая установка:

        400 НСвСрный запрос Β· pkg.go.dev

        Π§Π΅Ρ€Π½Ρ‹Π΅ ΠΆΠΈΠ·Π½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

        ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ Π˜Π½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Ρƒ Ρ€Π°Π²Π½ΠΎΠ³ΠΎ правосудия

        • Π—Π°Ρ‡Π΅ΠΌ ΠΈΠ΄Ρ‚ΠΈ
        • Начиная
        • ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ для сСбя ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹
        • О
        • Π—Π°Ρ‡Π΅ΠΌ ΠΈΠ΄Ρ‚ΠΈ
        • Начиная
        • ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ для сСбя ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹
        • О

        «github.com / bas-vk / quorum-1 / internal / debug? tab = imports «Π½Π΅ являСтся допустимым ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΠΌΠΏΠΎΡ€Ρ‚Π°

        Π—Π°Ρ‡Π΅ΠΌ ΠΈΠ΄Ρ‚ΠΈ

        Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ использования

        ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ· ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ

        Начиная

        ДСтская ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°

        Π’ΡƒΡ€

        ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ стСка

        ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ для сСбя ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹

        О

        Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ
        Π‘Π»ΠΎΠ³

        Π’Ρ€Π΅ΠΊΠ΅Ρ€ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ

        ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΊ выпуску

        Руководство ΠΏΠΎ Π±Ρ€Π΅Π½Π΄Ρƒ

        Нормы повСдСния

        Π‘ΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ

        Π’Π²ΠΈΡ‚Ρ‚Π΅Ρ€

        GitHub

        Π‘Π»Π°Π±ΠΈΠ½Π°

        Reddit

        ВстрСча

        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 Π”Π”Π’

        • ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ· Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ
        • ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

        • Π”Π”Π’, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ особСнности:
          • использованиС Ρ‚ΠΎΡ‡Π΅ΠΊ останова ΠΈ наблюдСния
          • БрСдство просмотра ΠΌΠ½ΠΎΠ³ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… массивов
          • просмотр ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ
          • просмотр трассировок стСка
          • ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ OpenMP
          • сбор ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± использовании памяти
          • созданиС Ρ„Π°ΠΉΠ»Π° сСанса для использования Π² Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅
          • созданиС Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚Π°
        Π Π°ΠΉΠ°Π½ Π₯ΡƒΠ»Π³ΠΈΠ½
        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

        • 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

        ΠšΡƒΡ€Ρ сначала начинаСтся с основ g, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊ практичСским аспСктам ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ с простыми ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ.

        Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

        Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *