Месяц: Январь 2022
-
Правки на мёрдже: зачем редактору 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, и в основе этой концепции лежит использование существующей инфраструктуры переговорных в сочетании с уже знакомыми пользователям сервисами (Zoom, Microsoft…
-
Дайджест событий для эйчаров и рекрутеров в IT на январь 2022
Если вы из тех, кто решил начать год с чистого листа, погрузиться в специфику управления персоналом на IT-рынке, развить свой HR-бренд, узнать о современных трендах в HR или просто прокачать свои навыки, эта подборка событий — то, что вам нужно. К тому же, начать учиться чему-то новому с января даже круче, чем просто с понедельника. Анонсы будут…
-
Сказка про антипаттерны: как мужики град стольный строили
Всем привет! В своей работе архитектору всегда важно не только постоянно использовать и определять лучшие практики, но и знать то, как делать не нужно, то есть антипаттерны. Под Новый Год мне захотелось немного созорничать, и я решил написать легкий текст-сказку про не самые правильные практики и их последствия. Конечно, мне бы хотелось сказать, что все…
-
Наводим красоту в коде для ПЛИС Lattice, построенном на базе пакета LiteX
В прошлых двух статьях мы сделали и испытали проект, в основе которого лежит система на базе LiteX, а наши модули были написаны на языке Verilog. На протяжении всего повествования я неустанно повторял: «У нас очень много нового материала, не будем отвлекаться на рюшечки, потом разберёмся». Как правило, нет ничего более постоянного, чем временное, но раз…
-
Географический Арбитраж: лучшие страны для удалённой работы + мой топ локаций
Основная идея, стоящая за понятием географического арбитража, заключается в том, чтобы максимально использовать возможности работать, заниматься бизнесом и инвестировать в одном месте, в то же время проживая в другом месте — при этом комбинируя локации так, чтобы это было максимально выгодно и комфортно именно вам. У меня есть знакомый, который работал в стокгольмском офисе шведской…
-
Создание красивых градиентов на CSS
Вот линейный градиент на CSS, идущий от чисто жёлтого до чисто синего цвета: Заметили, что в центре он становится бледным и грязным? Это явление Эрик Кеннеди назвал «мёртвой зоной серого». Если вы тщательно не выбираете цвета для своих градиентов, то в ваших градиентах на CSS часто возникает такая обесцвеченная часть посередине. Однако, как оказалось, можно…
-
Разделяй и Властвуй. Разбор задач
Решение задач с помощью метода «Разделяй и Властвуй» или по-английски «Divide and Conquer» является одним из базовых методов по ускорению алгоритмов. Примером тому служит переход от квадратичной сложности пузырьковой сортировки или сортировки вставками к сложности при сортировке слиянием. Или переход от линейной сложности к логарифмической, при реализации поиска элемента в отсортированном массиве (см. бинарный поиск).…
-
Фреймворки машинного обучения для PHP-разработчиков
По сей день вокруг машинного обучения не утихает большой ажиотаж. Машинное обучение, искусственный интеллект, Python, Tensor Flow, NumPy — это главные темы для обсуждения во многих группах социальных сетей, посвященных дизайну и разработке программного обеспечения. Многих удивляет тот факт, что PHP на рынке уже больше двух десятилетий, а машинного обучения на PHP встречается не так…