-
Евгений ШевцовРуководитель UX-направления в UsetechНа небе только и разговоров, что о дизайн-системах и дизайн-токенах. Но информация представленная здесь строится исключительно на собственном опыте.Поводом для написания такого гайда стала практика и упорядочивание всей этой информации в голове. Когда я начинал этот…
-
Как незаметно запускать виртуальный Linux на QEMU
В некоторых задачах Linux просто необходим. И самым ярким тому примером на сегодня является наличие системы WSL. Однако не везде ею можно пользоваться. Некоторые предприятия принципиально застревают на Win7. И их можно понять. Эта система не столь требовательна к железу…
-
Тематическое моделирование антивакцинаторских сообществ в Telegram
А помните, был такой коронавирус? Затронул он в том или ином виде практически всех: кто-то болел, кто-то вакцинировался, а кто-то с вакцинацией боролся. Вот о последних и пойдёт речь. Надо помнить, что антивакцинаторы — явление не новое, появились они задолго…
-
Борьба с цветными полосами в JPEG
Если вы хоть раз сохраняли фото в формате JPEG, вы возможно знаете, насколько ужасно могут выглядеть джипеги. Десятилетия доминирования этого формата привели к тому, что у многих интернет-пользователей сформировалась стойкая аллергия к тому, что называется «артефакты JPEG». Лувр. 480×245 пикселей,…
-
Программист обязательно должен этому научиться
Когда вешают картину, то обязательно нужны минимум двое человек. Один двигает картину, другой стоит сзади и говорит в какую сторону повернуть, чтобы она была точно горизонтальна к полу.Когда программист пишет код, то ему обязательно нужен взгляд со стороны, чтобы корректировать…
-
Автоматизируем выбор ревьюра с помощью GitLab CI и Danger JS
Всем здравствуйте! Меня зовут Михаил Авдеев и я работаю в проекте Облако Mail.ru! Я расскажу о том, как решал задачу ускорения проверки merge request’ов(MR) в нашей команде. Почему вообще это понадобилось? Потому что разработчики ленивы экономят силы и обычно не…
-
IoT мониторинг объекта
Прорывная технология обмена сообщениями О чем эта статья. В статье рассказано об опыте создания простого устройства передачи данных на микроконтроллере ESP8266 с помощью мессенджера «Телеграмм». Что Вам понадобится. Наличие доступа к интернету через сеть WiFi 2.4ГГц на объекте. Скорость не…
-
Автомонтирование флешек в armbian
Имеем сборку armbian для сервера, то есть без какой-либо графической оболочки. Или же такую же сборку от Xunlong (которая основана на том же armbian).Пусть в наш компьютер пользователь периодически вставляет самые обычные флешки (с файловой системой FAT32). При вставке такой…
-
Полное руководство по тестовым дублерам в Android — Часть 1: Теория
Моки, стабы, фейки, пустышки и шпионы в Android: от теории к (хорошей) практике Независимо от технологий и продуктов, с которыми вы работаете, знание того, как использовать тестовые дублеры (test doubles), имеет основополагающее значение для любой стратегии автоматизированного тестирования. В частности,…
-
Импортозамещение с VMmanager: как он устроен и кому подойдет
Привет, Хабр! В последнее время мы получили немало запросов на знакомство с нашими продуктами в контексте импортозамещения — после известных событий их число выросло раз в 10 по сравнению с «досанкционными» временами.В этой статье я хочу порассуждать о VMmanager: получится…