• ВступлениеУ меня всегда был пристойный уровень разговорного английского языка, особенно во времена, когда я работал в сырьевой сфере. Достаточный, для того, чтобы читать Financial Times за завтраком в роскошном, Four Seasons в Лондоне, и удивляться, что понимаешь общий смысл статьи. А сейчас, о дорогих отелях и путешествиях в Великобританию можно только вспоминать,…

  • ВведениеПривет, Хабр! Меня зовут Артем и я автор и ведущий YouTube канала Android InsightsСегодня мы погрузимся в мир делегатов и делегированных свойств в Kotlin. Эта тема может показаться сложной на первый взгляд, но я постараюсь объяснить её максимально понятно и подробно.…

  • Реверс-инжиниринг VPN-сервиса Onavo Protect под Android позволил определить методы, которые можно использовать для перехвата зашифрованного HTTPS-трафика на мобильном устройстве. Если вкратце, злоумышленник должен поставить на телефон собственное приложение и сертификат УЦ (удостоверяющего центра). Например, в РФ вступил в действие закон,…

  • Мы покажем, как создать игру с поиском сундука внутри вселенной Minecraft. В этом нам поможет язык программирования Python. Урок предназначен для детей от 9-10 лет и старше.Мы напишем скрипт, который будет создавать сундуки внутри вселенной Minecraft. Цель игрока — среди…

  • Насколько далеко Дубай?В интернете важна не география, а ответ ping по ICMP протоколу и маршрут (tracert) . Из Москвы до Дубай где-то 150- 180 мс (по проводам без Wi-Fi ). Pinging Дубай [хх.хх.хх.хх] with 32 bytes of data: Reply from…

  • Предыдущая статья: Добавляем lint-staged в NestJS и Angular приложения, включаем семантическое версионирование фронтендаВ рамках этой статьи я опишу создание двух NestJS-модулей с различным способом конфигурирования: утилитарный модуль и бизнес-модуль со своей базой данных.Текста и кода тут очень много, кому лень…

  • В новом дайджесте ускорение запуска приложений и спойлер-эффект кна Swift, сборщик метрик Android-проекта и рисование звезд, замена Firebase, идеальный встраиваемый язык, приложение для заметок, которое не стремится сделать вас более продуктивным и многое другое. Подключайтесь!

  • В данной статье я бы хотел объяснить работу муравьиного алгоритма и решить с его помощью задачу коммивояжера. Решение задачи сводиться к выходу из какой-либо вершины графа, прохождению по всем вершинам по одному разу самым коротким путем и возврату к начальной…

  • Когда я присоединяюсь к новой компании, меня часто посещает синдром самозванца. После всех этих собеседований кажется, что парни знают, что делают и я смиренно настравиаюсь учиться у лучших.Однажды, я столкнулся с инцидентом на проде и обратился за помощью к самому…

  • Если кратко, то производитель с продавцом обманули с каждой характеристикой, начиная от основного чипа, объемов ОЗУ, накопителя и заканчивая камерами, аккумулятором и экраном. Полный фейк в красивой упаковке.Детали под катом.Что происходит на маркетплейсах, и какую модель будем изучатьНа Ozon и…