-
Ситуация, знакомая многим: разрабатываем сервис, пилим в нём фичи, развиваем продукт… но постепенно всё выходит из под контроля. Кодовая база разрастается, зависимости становятся сложнее. Команда разработчиков тратит больше времени на распутывание существующих проблем, чем на создание новой функциональности.Хорошая новость: распутать…
-
Искусство Unit-тестирования: сокращаем Arrange до нуля
Unit-тесты очень важно и нужно писать, но вот незадача — на них никогда не хватает времени! Прочитав эту статью, вы узнаете абсолютно новый способ их написания, который сэкономит кучу времени и нервов. Эта статья будет полезна .NET разработчикам, которые когда-либо…
-
Конец Поиска, Начало Исследования
Всем привет! Меня зовут Александр, я COO в SaaS-платформе аналитики данных. Последний год активно изучаю внедрение AI-решений в кросс-функциональные процессы. Делюсь материалами, которые помогают:Продуктовым менеджерам — интегрировать AI без перегрузки команд;Разработчикам — выбирать инструменты под конкретные бизнес-задачи;Специалистам по данным —…
-
Жизнь и смерть Карла Коха: первый хакер на службе КГБ в поисках всемирного заговора и тайны числа 23. Часть 6
В прошлой часто мы увидели, как хакеры из группы Карла Коха наконец достигли в своей работе на КГБ и сборе секретов США такой степени размаха, что американские спецслужбы соизволили оторвать пятые точки от кресел. Начавший расследование по собственной инициативе сисадмин…
-
Септик и автономная канализация. Часть 3. Сравнение с аэрационными установками
В этой части мы рассмотрим аэрационные установки — это альтернатива системам на основе септиков с сооружениями подземной фильтрации. Также разберемся, в каких случаях какую из систем следует применять. Статья будет полезна всем, кто планирует строить автономную канализацию, равно как и…
-
Как австралийские цензоры игры запрещают
Совсем недавно вышел шикарный трейлер Silent Hill f, а следом поспели и первые возрастные ограничения. Американская ESRB присвоила новой игре рейтинг M (Mature), 17+, приложив детальное спойлерное описание жестоких моментов. А вот на страничке австралийских цензоров появилась информация, что игре…
-
Книга: «Концепции дизайна. Как проектировать ПО, которое работает»
Привет, Хаброжители! Почему одни программы интуитивно понятны и надежны, а другие — запутанные и ненадежные? В чем секрет хорошего дизайна программного обеспечения? Дэниел Джексон, профессор MIT и ведущий специалист в области проектирования ПО, предлагает революционный подход — концептуальное проектирование. Его…
-
Хабр без ограничений: Магия «плюса» в адресе почты
В 20 лет я планово обновил паспорт. Через пару недель мне позвонили мошенники. С самого начала меня начали «обрабатывать» и для укрепления доверия называть мои ПДн. В разгаре беседы «господа из техподдержки компании N» назвали мои новые паспортные данные!Я страшно удивился скорости…
-
Welch’s test: он вам не замена Т-test’a
Привет! С вами команда аналитиков «Пятёрочки» X5 Tech. В данной статье мы расскажем про один из классических тестов в статистике – тест Уэлча (Welch’s Test). Постараемся максимально раскрыть, когда и где стоит его применять и является ли он на самом…
-
Как снять трафик, когда нельзя, но очень хочется
Мониторинг сетевого трафика является одной из важнейших задач как для специалистов по сетевой безопасности, так и для пентестеров. Первым важно узнать какие пакеты бродят по их сети, какие протоколы используются для взаимодействия между узлами, какие реальные каналы присутствуют в сети и многое другое. Вторых тоже интересует трафик, но для того,…