Месяц: Январь 2022
-
А можно по-русски? Можно: делимся интерактивной и user-friendly матрицей MITRE ATT&CK на русском языке…
…а также способами обнаружения вредоносных техник в сетевом трафикеЧтобы специалистам по кибербезопасности было проще раскладывать по полочкам действия атакующих и расследовать атаки, мы решили перевести на русский язык и визуализировать в удобном интерактивном формате матрицу MITRE. Да-да, ту самую таблицу тактик, техник и общеизвестных фактов о злоумышленниках, в которую постоянно заглядывают ибэшники со всего мира.Одним…
-
С++: работа с таблицами
Хочу предложить к обозрению небольшую коллекцию функций, для удобной работы со списком структур, которые можно использовать как таблицы.Для примера, пусть будет следующий код:struct Row { int field1 = 0; int field2 = 0; double qty = 0; double sum = 0; }; std::vector<Row> table1; … // сортировка по произвольному перечню колонок UseCols::sort(table1, COLUMNS(field1)); UseCols::sort(table1, COLUMNS(field1,…
-
Гальваническая изоляция USB 2.0 High Speed
Эта статья — новый способ «разогнать» изолированный USB-порт. Здесь приведен частный пример, а так же немного дополнительной информации про скорость USB. Если сильно постараться, то можно ужать данную статью до мема.Рис.1 Краткое содержание статьиОбщаться и с людьми бывает небезопасно — неосторожное слово и у кого-то полыхнет, сложная мысль заставит зависнуть, а упоминание матери вообще может…
-
ML-критерии для A/B-тестов
Всем привет! Меня зовут Дима Лунин, и я аналитик в Авито. Как и в большинстве компаний, наш основной инструмент для принятия решений — это A/B-тесты. Мы уделяем им большое внимание: проверяем на корректность все используемые критерии, пытаемся сделать результаты более интерпретируемыми, а также увеличиваем мощность критериев. Про это всё мы уже написали две статьи на…
-
Bitrix и Kafka: настраиваем интеграцию с брокером очередей
Привет! Меня зовут Саша Шутай, я тимлид в AGIMA. В прошлой статье я рассказывал, что делать, если на проекте Bitrix сожительствует с Vue.js и поисковые боты не видят контента сайта. А в этой помогу разобраться, как на Bitrix-проекте произвести интеграцию с брокером очередей Apache Kafka, почему этот вариант кажется мне более удобным, чем привычная система…
-
Fuchsia OS от Google: от никому не известного проекта до ОС для смартфонов Samsung и Google
Мобильная операционная система Android доминирует на рынке смартфонов вот уже несколько лет. Робкие попытки других производителей изменить ситуацию, вроде Tizen OS от Samsung, особого влияния на отрасль не оказывали. Вполне может быть, что вскоре Fuchsia OS составит конкуренцию Android. Правда, это тоже операционная система от Google, так что компания в итоге может отобрать еще несколько…
-
Как слетать на МКС вместе с модулем «Причал»
Pro Космос в ноябре 2021 года организовало конкурс рисунков модуля «Причал», который отправился к МКС 22 ноября. 17 декабря рисунки из конкурса распечатали российские космонавты, находящиеся на станции, и записали поздравление победителей. Как так получилось, с чего всё началось и как «оказаться в космосе», имея лишь доброе сердце и умение договариваться — читайте дальше.
-
Британский и американский английский – какой язык учить? Увлекательные истории из жизни слов
Какой английский учить – британский или американский? Если назвать брюки trousers, поймут ли американцы, что я имею в виду? Елена Рабинович преподает английский язык разработчикам в ЕРАМ уже 5 лет и часто слышит подобные вопросы. В этой статье она ответила на них, а еще рассказала несколько любопытных историй о том, как возникали различия между British…
-
Ошибки и подозрительные места в исходниках .NET 6
Релиз .NET 6 вышел достаточно громким – если вы пишете под эту платформу, то навряд ли могли пропустить такое событие. Мы тоже не смогли пройти мимо и решили проверить, что интересного удастся найти в исходном коде библиотек .NET.
-
Как жить без документации. Если бы реальность тестировщика была сюжетом аниме
Наверное, любой тестировщик хоть раз в жизни слышал фразу «Тестирование нужно начинать как можно раньше». И это правда. Чем раньше у отдела качества появится информация о проекте, тем меньше вероятность пропуска логических ошибок. Но жизнь — не сказка, и очень часто продукт попадает в руки тестировщика на предпоследнем этапе. Разумеется, и так можно работать, и…