разработка

Одноплатник Odyssey X86J4125800Е поддерживает Windows, Linux и совместим с Arduino и «малинкой»

Среди одноплатников пополнение — появилась модель Odyssey X86J4125800 с четырехъядерным процессором Intel Celeron J4125 и довольно внушительным количеством разного рода модулей, разъемов и коннекторов. Основа, как говорилось выше — 10-ваттный процессор Intel Celeron J4125 с базовой частотой работы ядра 2…
Читать дальше
[Перевод] Советы по запуску кластера Kubernetes на Raspberry Pi

[Перевод] Советы по запуску кластера Kubernetes на Raspberry Pi

Этот небольшой пост — продолжение статьи о создании кластера Kubernetes на Raspberry Pi, где приводится описание полностью автоматизированной сборки с кодом. Хабравчан сложно удивить, но автор рассказывает о том, чего, как он надеется, вы не знали или о чём не…
Читать дальше

От эскиза до релиза: пайплайн регулярного создания контента на примере идеи для оружия от игрока

Огромное количество игр построено на сервисной поддержке, будь то тактический шутер Rainbow Six Siege или большая ролевая World of Warcraft. Игроков постоянно вовлекают ивентами, игровыми режимами, картами, персонажами или перками. Но когда в проекте уже сотни и тысячи единиц контента,…
Читать дальше

Хорошие времена рождают слабаков

В статье «Моё разочарование в софте» мы увидели, как программное обеспечение деградировало за последние два десятилетия. В 2019 Джонатан Блоу (разработчик игр Braid и The Whitness) выступил с докладом, в котором объяснил, почему это может происходить: Выступление очень, очень хорошее,…
Читать дальше
[Перевод] Разработка Diablo IV в Blizzard и отладка дампов памяти из Linux в Visual Studio

[Перевод] Разработка Diablo IV в Blizzard и отладка дампов памяти из Linux в Visual Studio

В блоге Microsoft недавно была опубликована статья, которую написал Билл Рэндольф, старший инженер-программист Blizzard, занимающийся разработкой Diablo IV. В этой статье раскрыты некоторые особенности работы над Diablo IV и, в частности, рассказано об использовании Visual Studio для отладки кода, рассчитанного…
Читать дальше
[Перевод] Подключение геймпада к Raspberry Pi

[Перевод] Подключение геймпада к Raspberry Pi

Автор статьи, перевод которой мы сегодня публикуем, Эрик Гебельбекер, недавно собрал робота, основанного на одноплатном компьютере Raspberry Pi. Он хочет сделать так, чтобы роботом можно было бы управлять, пользуясь геймпадом. А для этого геймпад нужно подключить к Raspberry Pi. Эрик…
Читать дальше

Путеводитель по созданию стендов полунатурного моделирования (HIL) оборудования самолётов

Всем привет! За время работы в отрасли авиастроения у меня и коллег накопился большой опыт по разработке и созданию стендов полунатурного моделирования бортового оборудования самолётов (Hardware-In-the-Loop, HIL) и стендов быстрого прототипирования (Model-In-the-Loop, MIL). Данная публикация — это попытка свести наш…
Читать дальше

Кто сказал «мяу»: бывший разработчик из Amazon создал переводчик с кошачьего

Технический менеджер компании Akvelon Хавьер Санчес создал приложение — переводчик с кошачьего. По его мнению, «MeowTalk» поможет выйти отношениям с питомцами на новый уровень. Приложение основано на машинном обучении и опирается на большие данные. Принцип работы программы напоминает приложение Shazam,…
Читать дальше

История создания Аркадных автоматов для серьезного заказчика с несерьезным дизайнером

Начало Всем привет! В этой статье я расскажу историю создания двух Аркадных автоматов с играми для них, и попутно ответим на вопросы: — Как сделать то, чего никогда не делал — Как установить LED панель на 32 дюйма куда угодно…
Читать дальше

Любовь, смерть и роботы: рассматриваем рассказы Азимова глазами разработчика

В честь Дня программиста мы решили немного расслабиться и перечитать любимые рассказы Айзека Азимова. И тут нас ждало открытие: оказывается, писатель-фантаст более полувека назад достаточно точно описал многие реалии современной разработки. Как это возможно, спросите вы? Давайте разберёмся вместе.  Из…
Читать дальше