-
Алгоритм k-means хорошо известен и применяется когда надо быстро разделить массив данных на группы или т.н. «кластеры». Предполагается, что каждый элемент данных имеет набор численных метрик, и мы можем говорить как о позиции точки в некотором многомерном пространстве, так и…
-
ATSHA204A: маленький гигант большого крипто. Часть 2: насколько глубока кроличья нора
В этой статье мы продолжим знакомство с маленьким гигантом большого крипто — микросхемой ATSHA204A, начатое в предыдущей статье и попробуем осознать, с чем мы имеем дело и насколько глубока эта кроличья нора. Как я уже заметил в предыдущей статье, нельзя…
-
Правки на мёрдже: зачем редактору GitLab
Всем привет! Меня зовут Наталья Которева, я редактор в Яндекс.Практикуме. В этой статье я расскажу, как мы создали обучающий курс в GitLab. Да-да, вместо текстовых документов.Вообще сложно представить, как можно подружить git и редактуру, а главное, зачем. Есть же много…
-
Patch Tuesday: Microsoft выпустила январские обновления безопасности
Microsoft выпустила первые обновления безопасности в 2022 году для закрытия 97 уязвимостей (отдельно 26 уязвимостей были закрыты в браузере Microsoft Edge), 9 из которых были классифицированы как критические, а 6 уязвимостей были обнародованы публично (0-day). Одна из уязвимостей потенциально может…
-
Bring Your Own Meeting: трансформация опыта работы в переговорных
Если с термином BYOD отечественная аудитория уже более-менее знакома, одна из модификаций этой концепции — BYOM — пока не вызывает устойчивого узнавания. Итак, что же значит этот новый термин? BYOM расшифровывается как Bring Your Own Meeting, и в основе этой…
-
Дайджест событий для эйчаров и рекрутеров в IT на январь 2022
Если вы из тех, кто решил начать год с чистого листа, погрузиться в специфику управления персоналом на IT-рынке, развить свой HR-бренд, узнать о современных трендах в HR или просто прокачать свои навыки, эта подборка событий — то, что вам нужно. К…
-
Сказка про антипаттерны: как мужики град стольный строили
Всем привет! В своей работе архитектору всегда важно не только постоянно использовать и определять лучшие практики, но и знать то, как делать не нужно, то есть антипаттерны. Под Новый Год мне захотелось немного созорничать, и я решил написать легкий текст-сказку…
-
Наводим красоту в коде для ПЛИС Lattice, построенном на базе пакета LiteX
В прошлых двух статьях мы сделали и испытали проект, в основе которого лежит система на базе LiteX, а наши модули были написаны на языке Verilog. На протяжении всего повествования я неустанно повторял: «У нас очень много нового материала, не будем…
-
Географический Арбитраж: лучшие страны для удалённой работы + мой топ локаций
Основная идея, стоящая за понятием географического арбитража, заключается в том, чтобы максимально использовать возможности работать, заниматься бизнесом и инвестировать в одном месте, в то же время проживая в другом месте — при этом комбинируя локации так, чтобы это было максимально…
-
Создание красивых градиентов на CSS
Вот линейный градиент на CSS, идущий от чисто жёлтого до чисто синего цвета: Заметили, что в центре он становится бледным и грязным? Это явление Эрик Кеннеди назвал «мёртвой зоной серого». Если вы тщательно не выбираете цвета для своих градиентов, то…