Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 13 min 58 sec ago

[Перевод] Два бита на транзистор: ПЗУ микрокода повышенной плотности в FPU-сопроцессоре Intel 8087

Fri, 01/16/2026 - 17:03

Чип 8087 обеспечивал быстрые вычисления с плавающей запятой для первого IBM PC и со временем стал частью x86-архитектуры, используемой и сегодня. Одна необычная особенность 8087 — многоуровневое ПЗУ, где каждая ячейка кодировала два бита, что давало плотность примерно вдвое выше обычного ПЗУ. Вместо хранения двоичных данных каждая ячейка ПЗУ 8087 хранила одно из четырёх уровневых значений, которое затем декодировалось в два двоичных бита.

Поскольку 8087 требовалось большое ПЗУ микрокода, а сам чип уже упирался в пределы по числу транзисторов для размещения на кристалле, Intel применил этот специальный приём, чтобы ПЗУ «влезло». В этой статье я объясню, как Intel реализовал это многоуровневое ПЗУ.

Разобрать 8087

Онлайн-бронирование без интернета: как Япония решила проблему билетов в 1960 году

Fri, 01/16/2026 - 17:00

Сегодня забронировать билет на поезд проще и быстрее, чем дождаться чашки кофе в кофейне. Открываешь сайт или приложение, видишь свободные места, пару кликов — и место гарантированно за тобой. Но ещё 60 лет назад всё было иначе. Бумажные журналы, ручной учёт и человеческий фактор легко приводили к ошибкам: одно неверное исправление — и билет получал не тот, кто пришёл первым.

С такой проблемой в 1950–1960-х годах регулярно сталкивались пассажиры и в послевоенной Японии, где железные дороги быстро восстанавливались и пассажиропоток рос куда быстрее, чем возможности ручного бронирования. Чтобы навести порядок, в Japanese National Railways начали разрабатывать принципиально новую для своего времени систему — Multi Access Reservation System, или MARS.

Дальше — история о том, как инженеры пытались автоматизировать хаос, задолго до появления интернета, баз данных и привычных нам онлайн-сервисов.

Читать далее

Работа в блокчейне и крипте в 2025–2026. Часть 1 — взгляд работодателя на рынок и карьеру

Fri, 01/16/2026 - 16:59

За последние годы рынок блокчейна и криптовалют сильно вырос, переживая циклы бурных подъемов, резкие падений, регуляторное давление и волны хайпа. На этом фоне возникает вопрос: жива ли крипта как индустрия и есть ли там долгосрочная карьера для инженеров?

Короткий ответ — да. Но с важными нюансами, о которых редко пишут в мотивационных статьях.

Привет, Хабр, меня зовут Иван Костин и я старший рекрутер в SENSE. В статье «без глянца» рассказываю какие компании есть на рынке, какие специалисты там востребованы, с какими навыками туда реально заходят и что стоит учитывать, если вы рассматриваете этот рынок для развития карьеры.

Читать далее

[Architecture] Треугольник Сеньора: Деньги, Время, Энергия. Почему выбрать можно только два

Fri, 01/16/2026 - 16:57

Захожу в соцсети, а там — «Идеальные Сеньоры»: карьера, спорт, семья, пет-проекты 24/7.

Я долго смотрел на этот образ и чувствовал себя бракованным микросервисом. У меня так не получалось. Если я пилил код в потоке — я забывал поесть. Если я шел в качалку — проседал пет-проект. Если я уделял время семье — на работе копился бэклог.

А потом я включил режим архитектора и понял: такая конфигурация невозможна в продакшене. Этот «Идеальный Сеньор» нарушает фундаментальные законы физики, а именно — закон сохранения энергии. Живая система не может работать на пике всех метрик одновременно. Это нарушает CAP-теорему.

Я переложил этот закон на человека (Деньги, Время, Энергия) и проанализировал логи: почему попытка успеть всё гарантированно приводит к Kernel Panic и какой из трех ресурсов придется «уронить», чтобы выжить.

Читать далее

Вайбкодинг пошёл не по плану: как я снёс базу данных по совету Google Gemini (почти)

Fri, 01/16/2026 - 16:47

Классика жизни: ввёл в терминале команду, не до конца понимая последствий. И поплатился за это удалением активной базы данных.

Читать далее

Промышленный дизайн: почему форма не должна быть стартом проектирования

Fri, 01/16/2026 - 15:46

3D-модель — визуальный образ быстро собирает внимание команды и создаёт ощущение движения. Это естественно: форму легко показать, легко сравнить, легко обсуждать.

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

Читать далее

Куда Clickhouse прячет данные и как их восстановить

Fri, 01/16/2026 - 15:43

Clickhouse никогда не удаляет ваши данные, главное помнить об этом и знать где искать. Наш кейс миграции на Clickhouse Keeper, история потери и восстановления данных

Читать далее

Что такое CPA партнерки, CPA-сети и партнерские программы

Fri, 01/16/2026 - 15:38

Давайте честно: терминологией на рынке часто пренебрегают. Для многих «CPA-сеть», «партнёрка» и «рекл» - это просто синонимы, обозначающие место, где можно взять ссылку и слить трафик. Казалось бы, какая разница, как это называется, если лиды капают?

Но разница есть, и она фундаментальная. Это разные бизнес-модели с разной экономикой. От того, с кем именно вы работаете - с агрегатором (сетью) или продуктом (прямым рекламодателем) - зависят ваши риски, скорость выплат и даже то, насколько честно вам будут считать конверсии.

Читать далее

Vibe Pentesting: Интегрируем HexStrike AI и OpenCode в Kali Linux

Fri, 01/16/2026 - 15:37

Всем привет! Если вы хоть раз ловили себя на мысли, что устали от рутины однотипных действий при проведении пентеста или, что после N-го часа пентеста потеряли нить атаки — эта статья для вас.

Всё чаще и чаще звучат идеи внедрения AI‑агентов в работу пентестеров, но не в виде кнопки «взломать всё», а в виде универсального помощника для автоматизации рутины и роста общей эффективности процессов.

В этой статье очень подробно разберём установку и настройку такого AI‑агента ну и, конечно же, испытаем.

Читать далее

[Перевод] Python без Python: как запускать код где угодно

Fri, 01/16/2026 - 15:30

Команда Python for Devs подготовила перевод статьи о том, как можно компилировать Python в быстрые, кроссплатформенные исполняемые файлы без изменения исходного кода. Автор подробно разбирает архитектуру компилятора, объясняет, зачем «понижать» Python до C++, как типы позволяют «приручить» динамику языка и почему эмпирическая оптимизация даёт лучший результат, чем ручной тюнинг.

Читать далее

Библиотека JIT-компиляции Loops для оптимизации нейросетей, СУБД и не только

Fri, 01/16/2026 - 15:26

Привет, Хабр! Меня зовут Пётр Чекмарёв, я старший инженер компании YADRO, занимаюсь компьютерным зрением на мобильных устройствах и низкоуровневой оптимизацией плотных вычислительных функций.

Оптимизация кода — вечная тема, особенно актуальная в дни триумфального шествия искусственного интеллекта. Оптимально написанные, но изолированные ядра сетей составляются в разные последовательности в зависимости от архитектуры модели. Но, если дать им информацию друг о друге во время компиляции, сеть удастся заметно ускорить. Выгружать программу для перекомпиляции, будь она движком инференса или СУБД ,— бессмысленно, поэтому компилировать надо во время работы, Just-In-Time. Я расскажу про свой пет-проект векторной JIT-кодогенерации и покажу, как она помогает в оптимизации.

Читать далее

Процессный подход by ISO серии 9000: как создается процессная модель деятельности организации

Fri, 01/16/2026 - 15:16

В развитие дискуссии (см. здесь и здесь) о разности понимания процессного подхода к управлению организацией by BPM CBOK (в представлении IT мира) и ISO серии 9000 (в представлении Прикладного мира), меня попросили опубликовать методологию построения процессного управления в организациях в соответствии с требованиями стандарта ISO 9001. Т.к. стандартизированной/единой такой методологии нет, то поделюсь своими наработками. Ниже приведу слайды на интересующую тему своего доклада 2003 года на 15ой конференции Центра «Приоритет» посвященной стандартам ISO серии 9000, из которых, я надеюсь, обсуждаемая разница в понимании и подходе будет продемонстрирована.

Читать далее

Архитектурные практики в «кровавом энтерпрайзе»: данные, управление сложными системами и влияние AI

Fri, 01/16/2026 - 15:15

Привет, Хабр! Меня зовут Игнатий Цукергохер, я фриланс-журналист и блогер. На Хабре в основном пишу про технику и выкладываю интервью, но решил вернуть рубрику обзоров мероприятий. И начну с такой камерной и при этом хардкорно-айтишной встречи, как True Tech Arch #8.

От корпоративной ИТ-архитектуры сегодня ждут скорости, устойчивости и понятной ценности для бизнеса, но она все еще часто существует в виде схем, презентаций и документов, которые быстро устаревают и мало помогают в ежедневной работе команд. На конференции True Tech Arch #8, последней встрече Гильдии архитекторов MWS в 2025 году, рассказывали, как выбраться из этого замкнутого круга.

В этом материале расскажу про основные темы, которые на ней поднимались: переход от Big Data к Small Data и Data Lakehouse, способы превратить архитектуру в исполняемую и измеряемую систему, а также изменение роли архитектора и коммуникаций между командами при внедрении AI-ассистентов.

Читать далее

1000+ промтов и 11 гайдов как использовать ИИ в бизнесе и контент-маркетинге (тут материалы HubSpot за 3 года)

Fri, 01/16/2026 - 15:00

Есть такая компания, HubSpot называется. Они выпускают софт для продвижения компаний в соцсетях и поисковых системах. На рынке 20 лет. Каждый год они публикуют весьма толковые руководства по нейросетям, но шпигуют их, в отличие от блогеров, реальным опытом своих сотрудников и данными из своих исследований.

Читать далее

Инфостарт — 20 лет вместе с сообществом 1С

Fri, 01/16/2026 - 14:35

Сегодня Инфостарту — 20 лет. За это время мы прошли путь от первой публикации до одного из крупнейших профессиональных сообществ и экосистемы сервисов для специалистов и бизнеса на 1С. Спасибо всем, кто был с нами — и тем, кто присоединился совсем недавно.

Все началось 16 января 2006 года, когда основатель Инфостарта Доржи Цыденов опубликовал на сайте первую запись — «Добро пожаловать на Инфостарт». Тогда это был небольшой шаг, который стал началом большого проекта: площадки, где люди делятся опытом, инструментами и решениями для 1С...

Читать далее

10 лучших материнских плат для гейминга, которые можно покупать для 2026 года

Fri, 01/16/2026 - 14:34

Кажется, собрать ПК самому еще никогда не было так легко. Форумы, отзывы, конфигураторы – пользуйся чем хочешь. Варианта ошибиться с выбором и купить что-то не то просто не осталось. Знай только – плати. Но вот с материнскими платами всегда одна и та же история: их слишком много, названия состоят из непонятных букв и цифр, а разница между моделями часто теряется в дебрях спецификаций. А ведь именно плата определяет, насколько долго прослужит сборка и можно ли будет обновить процессор через пару лет без замены всей платформы.

Читать далее

Удобная синхронизация настроек Kafka

Fri, 01/16/2026 - 14:12

Если вы настроили многоузловой кластер Kafka, то, вероятно, знаете, что в нем есть части конфигурации, общие для кластера, а есть уникальные для каждого узла.

В этой заметке я описываю свой способ проведения централизованного обновления конфигурации брокеров.

Поменяли на одном брокере — настройки применили везде.

Bourne again shell.

Погнали!

Полный дуплекс по SRT на Pro Convert Audio DX: двустороннее стерео-аудио через USB и VLC

Fri, 01/16/2026 - 14:11

1) Задача и исходные предпосылки

Требуется организовать двусторонний аудиоканал между двумя устройствами Magewell Pro Convert Audio DX поверх сети на базе SRT. Формулировка выглядит простой, однако за ней обычно скрывается типичная путаница между тремя разными сущностями:

1. Аудиоканалы (например, стерео = 2 канала L/R).

2. SRT‑потоки / SRT‑сессии (каждая сессия переносит медиапоток в одном направлении).

3. Сетевые роли Caller/Listener (кто инициирует соединение и как это проходит через NAT/динамические IP).

Euclid Lab провела воспроизводимый эксперимент на базе Pro Convert Аudio DX : подтвердить одновременную двустороннюю передачу стерео‑аудио (full‑duplex) между двумя устройствами, используя простой и прозрачный метод контроля — USB Audio + две копии VLC на каждом ПК.

Иными словами, нужно было не просто «увидеть статус Connected», а получить доказательство уровня «ухом слышно», что обе стороны одновременно:

● отправляют локальный звук в сеть и

● принимают удалённый звук из сети, без переключений и без работы «по очереди».

  2) Физический стенд

2.1 Компоненты

● 2 устройства Magewell Pro Convert Audio DX (далее: Устройство A и Устройство B)

● 2 компьютера (ПК A и ПК B)

● 1 небольшой гигабитный коммутатор между устройствами (Gigabit Switch)

● 2 USB‑подключения (каждый ПК подключён по USB к своему Magewell как UAC‑аудиоустройство)

● 2 Ethernet‑подключения (каждый Magewell подключён к гигабитному коммутатору)

2.2 Сетевая топология (лаборатория)

Оба устройства работали в одном лабораторном сегменте Ethernet, со статическими адресами в одной подсети (для чистоты эксперимента и удобства диагностики). Логика эксперимента полностью переносится на схему «публичный IP ↔ NAT/динамический IP» — различаться будет только обеспечение доступности портов и выбор роли Caller/Listener.

Читать далее

Подготовка датасета

Fri, 01/16/2026 - 14:08

Привет, Хаброжители! Мы хотим поделиться с вами главой из книги «Машинное обучение. Проектирование систем от идеи до реализации» Валерия Бабушкина и Арсения Кравченко. Это подробное пошаговое руководство, призванное помочь вам на всех этапах раз­работки ML-системы: от сбора информации и выполнения предварительных шагов до разработки, запуска в эксплуатацию и последующего сопровождения.

Как следует из названия, книга посвящена именно проектированию ML-систем. Мы не сосредоточиваемся на какой-то одной технологии, а предлагаем универ­сальный фреймворк для решения задач, связанных с созданием, сопровождением и совершенствованием ML-систем различного масштаба и сложности.

Читать далее

Как немецкий автопром потерял позиции на мировом рынке

Fri, 01/16/2026 - 14:07

Немецкий автопром всегда был символом надежности, качества и уровня оказания сервисных услуг. Однако на международной арене он все чаще проигрывает машинам, сделанным в КНР. Разберемся, почему так происходит, и что ждет автогигантов из ФРГ.

Читать далее

Who's online

There are currently 1 user and 1 guest online.