Зачастую можно услышать такую фразу, что, мол, «Sony убила PS Vita». Фраза не лишена смысла, но и не является абсолютно правдивой: история этой портативной консоли довольно похожа на то, какой получилась Wii U у Nintendo, к которой отношение было донельзя схожим как у геймеров, так и у…
Привет, Хабр! Сегодня я бы хотел вместе с вами погрузится в увлекательный мир зависимостей, а точнее их внедрение.И так, давайте сначала разберемся что же такое зависимость?Зависимость - это объект (или функция, в Python все - это объект), который нужен другому объекту или функции для их нормальной работы. Почти в каждого объекта есть одна или несколько зависимостей. Существует 2 основных метода их получение: создание зависимости непосредственно внутри функции либо же инъекция (внедрение). Читать далее
Микроконтроллеры, светодиоды, и немного кода — вот и вся палитра для минималистичного цифрового искусства. В статье подробно рассказывается, как выстроить архитектуру крошечных, но выразительных световых анимаций с использованием C++, платформы STM32 и адресных светодиодов WS2812.…
Всем привет! Меня зовут Валентина, и уже чуть больше семи лет я работаю в тестировании. Наверное, каждый, кто работает в IT-сфере, сталкивался с вопросом: «А что, правда сейчас можно пройти курс и сразу стать айтишником?». Предлагаю рассмотреть это популярное мнение и разобраться, действительно ли сейчас легко «войти в IT» через тестирование. Мое небольшое исследование и выводы — под катом. Читать далее
Китай решил сделать ответный ход в торговом конфликте с США. Поднебесная ограничила экспорт редкоземельных металлов — ключевых ингредиентов для бытовой электроники, электромобилей, медицины и так далее. Формально это не тотальный запрет, а введение специальных лицензий на вывоз ресурсов. Но в реальности речь идет именно о полном ограничении экспорта. Давайте разбираться, как этот шаг меняет расклад для Китая, США, Европы и других игроков. Читать далее
Мэтт Годболт, знаменитый разработчик Compiler Explorer — потрясающий человек, вам стоит найти в вебе и изучить весь созданный им контент. Именно этим и занимался, просматривая Correct by Construction: APIs That Are Easy to Use and Hard to Misuse. Я уже больше двадцати лет работаю с C/C++, поэтому эта тема была мне…
Каждые несколько десятилетий люди пугаются собственных изобретений. Паровые машины — конец ткацкого ремесла. Компиляторы — смерть ручного кода. Облачные сервисы — айтишники останутся без работы.Сегодня в роли «страшилки» выступает искусственный интеллект. Заголовки кричат:
В этой статье я немного объясню важность graceful shutdown и расскажу как сделать плавное завершение работы твоего Spring Boot приложения, которое взаимодействует с Kafka. Читать далее
Речь пойдет о процессе создания универсального модуля для устройства Flipper Zero — Universal Module for Flipper Zero (UMF.0). Модуль разрабатывается с возможностью последующей модернизации пользователями. Проектирование модели осуществлялось в CAD-программе KOMPAS-3D V23, определены размеры корпуса с…
Сеттинг Второй мировой войны всегда занимал важное место в игровом сообществе. Мы подсчитали, что на данный момент существует около 726 игр, посвящённых событиям этого периода, которые так или иначе повлияли на историю гейминга. Даже если исключить из подсчёта дополнения,…