Category : habrahabr

habrahabr
Ретро-гейминг на Pico Pi: создаём свою Dendy

Игровая консоль Dendy на базе Pico Pi с экраном от смарт часов и беспроводной зарядкой.Все началось с покупки в магазине игровой консоли SUP, на которой были представлены игры моего детства. Игровая консоль SUPБольшой яркий экран и возможность играть вдвоем - так было написано на коробке от игры за 600 рублей. Однако дома меня ждало разочарование: экран оказался ужасного качества, углы обзора отвратительные, а из 400 предустановленных игр большинство оказались незнакомыми и неинтересными. В ит…

  • понедельник, 4 марта 2024 г. в 00:00:20
habrahabr
Оживляем контроллер машиниста от ушедшего в историю электропоезда

Приветствую всех! Пожалуй, самой желанной для меня железкой на транспортную тему был контроллер машиниста от какого-нибудь поезда. Но, как это часто бывает, достать такой экземпляр не так уж и просто. И вот наконец в мои руки попал не просто какой-то контроллер, а очень примечательный экземпляр — от «концептуальной» электрички ЭМ2И, коих в наши дни уже не осталось. Итак, в сегодняшней статье поговорим о том, как устроен такой контроллер и как его подключить. Традиционно будет много интер…

  • понедельник, 4 марта 2024 г. в 00:00:19
habrahabr
Как быстро написать API на FastAPI с валидацией и базой данных

Все веб-запросы обрабатываются на сервере — это хорошо всем известно. Но бывает, когда нужно написать специальный программный интерфейс, так называемый API, через который пользователи смогут централизованно получать данные и вносить изменения, например, в свой профиль. В этой статье мы разработаем простой API с помощью самого популярного стека и FastAPI. Рассмотрим важные концепции в работе с этим фреймворком, набросаем базовую структуру проекта и развернем приложение на облачном сервере. П…

  • понедельник, 4 марта 2024 г. в 00:00:18
habrahabr
Я уже 14 лет в отрасли, но программировать по-прежнему сложно

Много лет назад, учась computer science на старших курсах, я долго изучал различные вакансии онлайн, надеясь найти подходящую должность стажёра-программиста.Кроме вакансий для стажёров я иногда случайно нажимал на объявления о вакансиях «сеньор-разработчика». Помню, больше всего меня поражало то, что первой строкой шло требование определённого количества лет работы: «Эта должность требует 5+ лет опыта».Полному новичку, ни дня не проработавшему в этой отрасли, такие требования к опыту казались …

  • понедельник, 4 марта 2024 г. в 00:00:18
habrahabr
Кодируем крестики-нолики в 15 битах

Недавно я наткнулся на пост Алехандры Гонсалес (@blyxyas), в котором рассказывается о попытке сжать игру крестики-нолики в минимальное количество битов. Она пришла к решению из 18 битов. Это заставило меня задуматься: а можно ли улучшить этот результат?Как говорит Алехандра, существует 765 возможных состояний игры1. Мы можем просто назначить число каждому состоянию, что займёт 10 битов2. Но, по словам Алехандры, это «скучно». С таким описанием игры мы практически ничего не сможем сделать. Когд…

  • воскресенье, 3 марта 2024 г. в 00:00:15
habrahabr
Они хотят, чтобы мы забыли, как выглядят фильмы

Самая гротескная категория видео на YouTube — это старые киноплёнки, пропущенные через ИИ-апскейлер. Иногда видео придаётся цвет, иногда их интерполируют до 60 кадров в секунду. Если вы понимаете, как должно выглядеть видео, то все они кажутся одинаково ужасными, размазанными и кричащими. Но, похоже, этого не понимают в том числе и люди, отвечавшие за недавний апскейлинг фильма «Правдивая ложь» (и в меньшей мере «Чужих», «Титаника» и «Бездны»).Таких фильмов уже миллион, и все они выглядят один…

  • воскресенье, 3 марта 2024 г. в 00:00:14
habrahabr
Почему Windows настолько медленнее Linux. Расползание фич

Время выполнения общих команд Git в Ubuntu и Windows 11 (в секундах, чем меньше — тем лучше), источник: OpenBemchmarking.org В далёком 2013 году один из разработчиков Microsoft детально объяснил, в чём главные технические проблемы при разработке ядра Windows NT. Спустя десять лет Windows 10/11 работает на том же ядре, а многие старые проблемы так и остались нерешёнными. Хотя в ряде задач Windows превосходит Linux, но в большинстве тестов она действительно медленнее. По словам разработчика, …

  • воскресенье, 3 марта 2024 г. в 00:00:13
habrahabr
CREON GAMES: геймдев студия из «Сколково» кинула сотрудников на зарплаты?

21 февраля геймдев-художница с ником @tibetanshark опубликовала занятную историю в соцсети X (бывшая Twitter, заблокированная в РФ) о том, как её бывший работодатель — компания CREON GAMES — кинула её и многих других сотрудников на зарплаты. Занятна эта история по следующим причинам:Осенью 2022 года из-за финансовых проблем компания начала задерживать зарплаты своим сотрудникам.CEO компании Миронов Клим Васильевич бил себя в грудь и обещал погасить все долги, как только компания встанет на ног…

  • воскресенье, 3 марта 2024 г. в 00:00:13
habrahabr
Вступил в силу запрет на статьи о Tor и VPN

С сегодняшнего дня, 1 марта, Роскомнадзор получил право вносить в реестр запрещённых ресурсов страницы с информацией ‎о способах, методах обеспечения доступа к ресурсам и (или) информационно-телекоммуникационным сетям, доступ к которым ограничен на территории РФ — проще говоря, банить сайты за информацию о VPN, Tor и прочих прокси: как их настраивать или какими сервисами пользоваться.Мы освещали этот процесс с появления инициативы Роскомнадзора в прошлом сентябре (Запрет писать про VPN: реакци…

  • воскресенье, 3 марта 2024 г. в 00:00:12