habrahabr
Я купил игровую консоль и написал для неё… BIOS

Недавно я наткнулся на DIY-игровую консоль за 1.500 рублей на базе RP2040 — Waveshare GamePi13. Когда консоль приехала ко мне и я запустил примеры игр от производителя... я оторопел от 5 FPS в Pong — это ж как плохо нужно код писать!Не желая мириться с этим, я открыл схему устройства, даташит на RP2040 и принялся писать свой собственный BIOS для него. Если вам интересно узнать, как работают DIY-консоли «изнутри», можно ли запускать программы на микроконтроллерах из RAM и во всех деталях узнать …

  • понедельник, 27 октября 2025 г. в 00:00:09
habrahabr
Обзор нововведений в C# 14

Грядёт новая версия C#, а это значит, что мы вновь выпускаем наш ежегодный обзор нововведений. Этот год принёс нам не так много изменений, как прошлый. Возможно, некоторым они покажутся совсем незначительными, но так ли это на самом деле? Давайте же взглянем на них.Ключевое слово fieldДа, теперь действительно можно не писать поле для свойства. Кто-то скажет, что и раньше можно было написать свойство такого вида:public string Name { get; set; } Это автоматически реализуемое свойство, которое соз…

  • понедельник, 27 октября 2025 г. в 00:00:08
habrahabr
Мыльницы из нулевых снова популярны: смотрим на Nikon Coolpix P1

Если вы гуляли по модным районам крупных городов, то точно замечали, как стильно одетые молодые ребята достают из своих карманов не новенький айфон, а старую мыльницу — маленькую цифровую камеру, порой обклеенную всякими наклейками. Но как так вышло, что молодёжь стала снимать на устаревшие камеры, во что это обернулось, а главное — стоит ли тратить деньги на мыльницу, если у каждого есть смартфон, умеющий делать достойные кадры? Я привык снимать на нормальные камеры. Fujifilm X-T1 — основная б…

  • понедельник, 27 октября 2025 г. в 00:00:07
habrahabr
О дивный новый C#

В следующем месяце выходит очередная версия нашего любимого языка программирования. Чем не повод присесть на кухне с рюмкой чая и обсудить, что не так с современными версиями C#?В студенческие годы была у меня книга небезызвестного датчанина о небезызвестном языке программирования. И хотя я испытывал неподдельные тёплые чувства к C++, книгу ту я не осилил даже наполовину (настолько унылым было чтиво). Тем не менее, это не помешало мне продолжать верить в предначертанную нам с плюсами судьбу и л…

  • понедельник, 27 октября 2025 г. в 00:00:05
habrahabr
Идеи потерявшие смысл: Scrum и ООП

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

  • понедельник, 27 октября 2025 г. в 00:00:05
golang
Продолжаем вкатываться в Go — таблица компетенций. Что ты должен знать на джуна/мидла?

Всем привет!Не так давно я выкладывал RoadMap для самостоятельного изучения Go. Но во время обучения всегда встаёт важный вопрос: «А что учить дальше и на каком я уровне?».Чтобы закрыть и его, я подготовил логичное продолжение — таблицу с вопросами и темами для самопроверки по грейдам (Junior, Middle, Senior).Что это такое и зачем нужно?Это не экзаменационный билет, а скорее навигатор для развития. В таблице собраны ключевые темы и вопросы, которые помогут вам подготовиться к собеседованиям. Та…

  • понедельник, 27 октября 2025 г. в 00:00:03
github
microsoft / agent-lightning

The absolute trainer to light up AI agents. Agent Lightning⚡ The absolute trainer to light up AI agents. Join our Discord community to connect with other users and contributors. ⚡ Core Features Turn your agent into an optimizable beast with ZERO CODE CHANGE (almost)! 💤 Build with ANY agent framework (LangChain, OpenAI Agent SDK, AutoGen, CrewAI, Microsoft Agent Framework...); or even WITHOUT agent framework (Python OpenAI). You name it! 🤖 Selectively optimize one or more agents in a m…

  • понедельник, 27 октября 2025 г. в 00:00:02
xaker
В Oracle VirtualBox найдена цепочка уязвимостей, ведущая к побегу из виртуальной машины

Специалисты BI.ZONE выявили две уязвимости (CVE-2025-62592 и CVE-2025-61760) в Oracle VirtualBox. В сочетании эти проблемы позволяли выполнить побег из виртуальной машины VirtualBox на хостовую систему macOS на базе ARM.

  • воскресенье, 26 октября 2025 г. в 00:00:11
xaker
Роман «Хакеры.RU» в продаже. Бумага или электронная версия — выбор за тобой

Роман Валентина Холмогорова «Хакеры.RU» — это история о том, как хакерство становится способом найти себя. Книга доступна в двух форматах: классическое печатное издание с черно-белыми иллюстрациями и цифровая версия.

  • воскресенье, 26 октября 2025 г. в 00:00:11