В 2022 году я написал статью «Жизненный цикл UIViewController», где подробно разобрал порядок вызова методов и основные сценарии работы с ними. С тех пор прошло больше трёх лет, и в iOS появилось несколько изменений, которые делают старую статью уже не до конца актуальной. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0
Flutter & GitLab CI/CD. Сборка и подписание мобильных приложений Привет! Меня зовут Данил Абдрафиков, я мобильный разработчик в компании TAGES. Эта статья является продолжением первой части руководства по настройке GitLab CI/CD для Flutter приложений, в котором мы подробно разобрали настройку физической машины и подготовили GitLab Runner для работы. Теперь, когда инфраструктура готова, перейдем к самому...
Рассмотрим, как добавить конфигурационную activity для виджета, как сохранять, доставать и применять настройки. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0
Мир устроен так, что самые опасные угрозы обычно скрываются там, где их меньше всего ожидают. Мы в ИБ привыкли к фишинговым письмам и вирусам, но редко думаем, что обычная картинка в мессенджере может превратиться в инструмент шпионажа. Именно поэтому мы решили рассказать о громкой уязвимости PT-2025-34177 (CVE-2025-43300) – zero-day, которая, говоря простыми словами, позволяет злоумышленнику...
Эффективность — понятие относительное. Какие метрики выбрать? На что ориентироваться? Результаты обучения в виде сухого показателя обученности или оптимистичного NPS в лучшем случае вызывают скепсис у бизнес-партнёров. В данной статье разберём пример, как замерять эффективность обучения опираясь на такие группы метрик, как «Производительность», «Качество» и «Стоимость обучения» Читать далее Щелкните ниже, чтобы поставить оценку! Всего:...
Тратите бюджет на контент, но лидов нет? Я через это проходил. Делюсь опытом, как я меряю результаты размещения статей на UGC, чтобы достигать поставленных целей. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0
Всем привет! Это Светлана Газизова, директор по построению процессов DevSecOps и безопасности ИИ, Positive Technologies, и Николай Анисеня, руководитель разработки первого российского сервиса по защите мобильных приложений от реверс-инжиниринга PT MAZE, Positive Technologies. Почему мы вообще решили написать целую статью про одну недавно обнаруженную уязвимость? Мир устроен так, что самые опасные угрозы обычно скрываются там,...