Category : habrahabr

habrahabr
ZX Windows. «Форточки» для «Спекки»

Только представьте себе такую картину: начало девяностых, вы возвращаетесь домой из школы. Бросив рюкзак с учебниками и тетрадками в угол, вы включаете свой любимый ZX Spectrum, запускаете на нем «винду»… Стоп! На восьмибитном Zilog Z80 невозможно использовать ОС с GUI, пределом его функциональных возможностей всегда считалась довольно продвинутая, но скромная в плане интерфейса iS-DOS или TR-DOS. Да и объем оперативки от 48 до 256 килобайт не позволял особо разгуляться. Так, по крайней мере,…

  • понедельник, 24 февраля 2025 г. в 00:00:09
habrahabr
C++26 — встреча ISO в Хагенберге

В середине февраля в Хагенберге состоялась встреча международного комитета по стандартизации языка программирования C++. В этот раз прорабатывались следующие большие темы: std::hive Constexpr, ещё больше constexpr Безопасность, контракты, hardening, профили, UB и std::launder Relocate #embed std::hive В стандарт C++26 приняли контейнер, пользующийся успехом в игровой индустрии и высокочастотной торговле, так же известный под именами 'bucket array' или 'object pool'. Идея…

  • понедельник, 24 февраля 2025 г. в 00:00:07
habrahabr
Автопилот на Raspberry Pi для тракториста за 300$

Автопилот больше не прерогатива крупных агрохолдингов с многомиллионными бюджетами. Мы разрабатываем доступную по цене и простую в сборке систему, которую может собрать и установить любой фермер. Всё, что нужно — Raspberry Pi 4 или 5, электромотор, несколько датчиков и немного инженерной смекалки. Мы делаем технологии доступнее и теперь каждый фермер может превратить свой трактор или комбайн в умного помощника без переплаты — компоненты для сборки автопилота TractorPilot будут стоить от 300$…

  • понедельник, 24 февраля 2025 г. в 00:00:06
habrahabr
Искусство доносов под Linux или как бесплатно делать за ГИБДД их работу

Когда я сажусь за руль машины, мне вспоминается монолог из фильма "Судья Дредд": "Город трясёт, он задыхается, рушится под собственным весом. Улицы смертельно опасны. И лишь одна сила борется за порядок в этом хаосе." Это, несомненно, про Москву. Видели доставщиков ВкусВилла на электровелосипедах, которые, как немецкие мессершмиты, несутся по встречке в лобовую атаку на вашу машину? А мигрантов за рулём тяжёлых грузовиков, которые на скорости 80 км/час начинают гонки с перестрое…

  • понедельник, 24 февраля 2025 г. в 00:00:05
habrahabr
Нет, ваша генеративная модель меня не заменит

ВведениеЗа последние три недели я устранил пару проблем с производительностью, что потенциально сэкономило компании несколько сотен тысяч долларов (я подрядчик, поэтому, к сожалению, не получаю никаких премий).Как я нашёл эти проблемы? Можно назвать это необъяснимой, основанной на опыте интуицией, шестым чувством нёрда; у меня просто возникло ощущение, что с системой что-то не так. За свои двадцать с лишним лет опыта я видел множество приложений и знал, что где-то в этой системе есть узкое мест…

  • воскресенье, 23 февраля 2025 г. в 00:00:12
habrahabr
Простой утилитарный ламповый усилитель для домашней музыки

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

  • воскресенье, 23 февраля 2025 г. в 00:00:12
habrahabr
Nikon F4s — репортёрский плёночный флагман 1988 года

Это первая 35 мм плёночная камера, оснащённая штатным автофокусом*. Из-за своего необычного вида, разработанного итальянским автомобильным дизайнером Джорджетто Джуджаро, и множества нововведений она заслуживает особого внимания. Давайте посмотрим на неё во всех подробностях спустя тридцать пять лет. Она появилась у меня во времена «сытых нулевых», когда наш скромный фрилансерский бизнес процветал, а фотолюбители переходили на цифровые зеркальные камеры, бурно развивавшиеся в то чудесное врем…

  • суббота, 22 февраля 2025 г. в 00:00:18
habrahabr
Самые эпичные баги при программировании Микроконтроллеров

Электротехника — это наука о контактах, а вернее — об их отсутствии. У каждого программиста микроконтроллеров с опытом формируется коллекция решенных багов. Баги появляются и исчезают, как вспышки на Солнце. Некоторые из них весьма эпичные. Многие уже читали про ошибку переполнения при конвертации double в int16_t в коде ракеты Ариан-5.Самый типичный баг - это зависание прошивки. Переслали мигать heart beat LEDы, UART-CLI перестала отвечать на команды. В таких случаях не надо подвергаться ко…

  • суббота, 22 февраля 2025 г. в 00:00:17
habrahabr
Хьюстон, у нас проблема, или Чего не договаривают производители HDD

Мы с командой вот уже 10 лет вполне успешно пилим систему поведенческого анализа сетевого трафика PT Network Attack Discovery (PT NAD). Продукт выявляет аномальные сетевые активности и сложные целенаправленные атаки на периметре и внутри сети организации. Он захватывает трафик со скоростями 100 Мбит/с — 10 Гбит/с, индексирует и хранит его в виде исходной копии в формате PCAP. Оператор SOC может всегда заглянуть в PT NAD, провести анализ сообщений сетевых протоколов (IPv4, IPv6, ICMP, TCP, UDP, …

  • суббота, 22 февраля 2025 г. в 00:00:16