Месяц: Декабрь 2020
-
Коротко об истории Bluetooth: четверть века для путешествия от 1.0 до 5.2
—
от автора
Беспроводные технологии появились несколько десятков лет назад. Не так давно мы писали в своем блоге об истории WiFI, а теперь самое время вспомнить о «родственнике» — технологии Bluetooth. Без WiFi и Bluetooth, вероятно, современный мир выглядел бы несколько иначе, и не обязательно — лучше. Нам повезло — раз став популярной, технология Bluetooth продолжала развиваться, получая…
-
Симметричный алгоритм блочного шифрования Advanced Encryption Standart
—
от автора
О чем эта статьяДоброго времени суток, читатель. В данной статье я бы хотел рассказать об одном из самых распространенных алгоритмов симметричного шифрования — об алгоритме AES. ВступлениеВ 80-х годах основным симметричным криптоалгоритмом для внутреннего применения в США являлся DES (Data Encryption Standard). Однако уже в 90-х годах стали проявляться его основные недостатки. Главным из которых…
-
Опыт использования gRPC в Почте Mail.ru
—
от автора
Привет, Хабр! Я работаю в команде Антиспама Почты Mail.ru. В этой статье я бы хотел рассказать про наш опыт запуска сервиса с пропускной способностью около 3 миллионов запросов в минуту на базе технологии gRPC. Это современная технология передачи данных по сети, которая реализует подход к удаленному вызову процедур. Разберу, с каким проблемами мы столкнулись при…
-
Как исследуют рост клеток органов с помощью машинного обучения на основе физики
—
от автора
… а также глубокого обучения на основе облачных вычислений и акустического моделирования Для выращивания тканей органов из клеток в лаборатории исследователям нужен неинвазивный способ удержания клеток в одном месте. Одним из перспективных подходов является акустическое структурирование, которое предполагает использование акустической энергии для позиционирования и удержания клеток в желаемом положении по мере их развития в ткани.…
-
NXNSAttack или что делать с DDoS-атакой, усиленной в 163 раза
—
от автора
В мае группа израильских исследователей сообщила о новой уязвимости DNS-серверов, которую можно использовать для усиления DDoS-атак. Авторы утверждают, что при атаке с помощью DNS-резолверов коэффициент амплификации пакетов (PAF – packet amplification factor) достигает 1621, а пропускной способности (BAF – bandwidth amplification factor) — 163. Уязвимыми оказались все DNS-серверы с поддержкой рекурсивной обработки запросов, в т.ч.…
-
Вопросы для собеседования по хукам React
—
от автора
Что такое хуки в React?Хуки — это новая функция, добавленная в React v16.8. Хуки позволяют использовать все возможности React без написания классовых компонентов. Например, до версии 16.8 для управления состоянием компонента нам нужен классовый компонент. Теперь мы можем сохранять состояние в функциональном компоненте с помощью хука useState.Будут ли хуки React работать внутри классовых компонентов?Нет.Зачем были…
-
Использование Redux в MV3 расширениях Chrome
—
от автора
Примечание к переводу: Оригинальная статья была написана до того как стало известно о MV3. Тем не менее она полностью актуальна и для MV3 расширений (по крайней мере на данный момент). Поэтому я решил немного изменить ее название, добавив упоминание "MV3", что нисколько не противоречит содержанию. Если кто не в курсе: MV3 — новый формат/стандарт расширений…
-
Как мы мониторили киберполигон Positive Technologies Standoff
—
от автора
“Каждый год мы с друзьями ходим в баню…». Каждый год, когда наши большие друзья, компания Positive Technologies проводит свое глобальное мероприятие для настоявших экспертов в области информационной безопасности – PHDays. И каждый год мой друг и коллега Алексей Лукацкий говорит мне – «Миша, давай что-нибудь технологическое сделаем!». А потом выясняется, что заваленный рутиной, я опять…
-
Год за три: как мы работали на удалёнке
—
от автора
Как вам 2020 год? Для нас он оказался не только пятым, юбилейным для RUVDS, но и очень разным. В марте мы все резко перешли на удалёнку, перестали ездить в офис и, как многие, оценили насколько удобно и быстро было решать вопросы, просто повернувшись на стуле к коллеге. Судя по статьям на Хабре, наш переход на…
-
Принцип слоеного теста
—
от автора
Всем неустрашимым на пути от отрицания до убеждения посвящается… Среди разработчиков бытует справедливое мнение, что если программист не покрывает код тестами, то попросту не понимает зачем они нужны и как их готовить. С этим трудно не согласиться, когда уже понимаешь о чем речь. Но как достичь этого драгоценного понимания?