Сомневаюсь, что приложение осталось бы на телефонах у большого числа пользователей, если бы не работало как VPN вовсе. Да и реализуется это добавлением простейшего пакета наподобие de.blinkt.openvpn.
Немного комментариев по существу (АКА предложения по улучшению):
Никто не защищён от багов и дыр в безопасности.
Интересно узнать, о каких "дырах в безопасности" речь? От проблем самой платформы или утечки токена не спасет ничего, настройка же уровней доступа делается буквально в пару строк кода.
Это необязательно, но очень желательно. В режиме разработчика появляются некоторые полезные элементы для удобства разработки, например, в меню пользователя появляется пункт, который позволяет скопировать его ID.
Из статьи мы узнаем, что режим разработчика добавляет возможность копировать ID – и тут у новичка (а статья на начинающих, как я небезосновательно полагаю, и рассчитана) появляется вопрос: А зачем он, собственно, нужен? Позднее это нигде не раскрывается.
Если у вас Windows, для проверки можете использовать следующую команду.
А почему только Windows?.. А почему точка на конце?
Программирование в статьях будет происходить в PyCharm, хоть это и довольно тяжёлая IDEA, она удобная и бесплатная для студентов.
Произошло программирование =) Кажется, каждый читающий хабы "Программирование" и "Python" знаком с основами языка и работы с IDE. Я бы на вашем месте убрал из статьи все подробные гайды "как открыть файл в пайчарме" – уважайте время вашего читателя)
P.s. Не обращайте внимания на другую тему IDEA.
Больше воды – лучше статья, не правда ли? Но, к сожалению, оно так не работает. И откуда вы так упорно берете букву А в IDE? Integrated Development Environment ведь...
Вставляем код ниже и запускаем.
Вы пытались... Объяснить код редкими комментариями через неизвестные начинающему термины и не дать их определения – вот что нам нужно!
Зачем, скажите мне на милость, картинка с IDE с ровно тем же самым кодом под блоком Хабра?!
они скорее всего просто
Скорее всего выделяется запятыми. они, скорее всего, просто
Идём в дискорд и используем нашу первую команду. <...>
Немного объясним данную структуру.
О том, что речь идет о ctx, я понял лишь по следующим предложениям... А первые несколько секунд я вообще не понимал, как произошел переход. Может быть, вы вырезали кусок статьи и забыли поменять структуру предложения?
Если вы знакомы с синтаксисом языка, то данный список можно получить с помощью встроенной функции dir.
Если честно, мне кажется, что в данном случае лучше было бы даже просто дать ссылку на документацию и отправить читателей копошиться самим. Да, по названиям интуитивно понятно, за что отвечает тот или иной функционал, но список полей не дает абсолютно никакого понимания, какие аргументы принимаются, в каком контексте вызываются, и прочее, прочее...
Сомневаюсь, что приложение осталось бы на телефонах у большого числа пользователей, если бы не работало как VPN вовсе.
Да и реализуется это добавлением простейшего пакета наподобие
de.blinkt.openvpn
.Отнюдь)
Речь про то, что в процессе закрытия уязвимостей мы предоставлены сами себе
Сие предложение – шутка, и не предполагалось, что кто-то будет воспринимать его всерьез)
А в чем проблема была указать ссылку на одну из имеющихся уже статей и сразу приступить к написанию второй, продвинутой части?
Даёшь больше однотипных статей!
https://habr.com/ru/post/511454, https://habr.com/ru/post/494600/
Немного комментариев по существу (АКА предложения по улучшению):
Интересно узнать, о каких "дырах в безопасности" речь? От проблем самой платформы или утечки токена не спасет ничего, настройка же уровней доступа делается буквально в пару строк кода.
Из статьи мы узнаем, что режим разработчика добавляет возможность копировать ID – и тут у новичка (а статья на начинающих, как я небезосновательно полагаю, и рассчитана) появляется вопрос: А зачем он, собственно, нужен? Позднее это нигде не раскрывается.
А почему только Windows?.. А почему точка на конце?
Произошло программирование =)
Кажется, каждый читающий хабы "Программирование" и "Python" знаком с основами языка и работы с IDE. Я бы на вашем месте убрал из статьи все подробные гайды "как открыть файл в пайчарме" – уважайте время вашего читателя)
Больше воды – лучше статья, не правда ли? Но, к сожалению, оно так не работает.
И откуда вы так упорно берете букву А в IDE? Integrated Development Environment ведь...
Вы пытались... Объяснить код редкими комментариями через неизвестные начинающему термины и не дать их определения – вот что нам нужно!
Зачем, скажите мне на милость, картинка с IDE с ровно тем же самым кодом под блоком Хабра?!
Скорее всего выделяется запятыми.
они, скорее всего, просто
О том, что речь идет о ctx, я понял лишь по следующим предложениям... А первые несколько секунд я вообще не понимал, как произошел переход. Может быть, вы вырезали кусок статьи и забыли поменять структуру предложения?
Если честно, мне кажется, что в данном случае лучше было бы даже просто дать ссылку на документацию и отправить читателей копошиться самим. Да, по названиям интуитивно понятно, за что отвечает тот или иной функционал, но список полей не дает абсолютно никакого понимания, какие аргументы принимаются, в каком контексте вызываются, и прочее, прочее...