Habr.com

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

Гвидо ван Россум: памяти Тима Питерса (1952–2026)

Thu, 11/12/2026 - 17:12

Создатель языка программирования Python Гвидо ван Россум с глубокой печалью сообщил, что 15 июля этого года скончался Тим Питерс. «Трудно переоценить вклад Тима в развитие Python. Вероятно, больше всего он известен как автор Zen of Python (PEP 20), но для меня он был наставником и соавтором языка задолго до этого, — написал ван Россум.

Читать далее

Blackmagic представила микрофон со 108 капсюлями для записи пространственного звука

Thu, 11/12/2026 - 17:12

Blackmagic анонсировала Ambisonic Microphone — компактный микрофон для записи пространственного аудио. Он захватывает звуки вокруг себя и предназначен для создания контента для VR‑фильмов и другого иммерсивного контента.

Читать далее

Запретный плод: под видом VPN для Discord и чита для Roblox геймерам предлагают установить троян WebRAT

Thu, 11/12/2026 - 17:08

Компания F6, российский разработчик технологий для борьбы с киберугрозами, зафиксировала новый сценарий распространения вредоносного ПО для Windows, который нацелен на российских геймеров.

Читать далее

Судебная зарисовка во Франции и в России: комиксы и Кукрыниксы

Thu, 11/12/2026 - 17:03

Это — третья и заключительная часть моих статей про судебную зарисовку (первая, вторая). Если вы читаете их как цикл, то уже знаете, что этот жанр родился в США, ассоциируется с англо-саксонской правовой системой правовой культурой и так далее и тому подобное. Если вы не читали предыдущие статьи — не нажимайте на указанные выше ссылки. Потому что эта, заключительная часть даст вам нечто уникальное. Если вы вообще ничего не знаете про судебную зарисовку, то сегодня я погружу вас в неё с самого редкого и мало кем изученного угла. Если же вы читали прошлые статьи или просто что-то знаете об этом жанре — я постараюсь разорвать шаблон, который сам же и сформировал. 

Итак, судебная зарисовка: французская и российская школы

Кратко для тех, кто пришел со стороны. Судебная зарисовка — это рисунки, выполненные из зала суда для того, чтобы проиллюстрировать судебный процесс в условиях запрета на фотографию. Обычно его ассоциируют с США или Великобританией. Но. Когда в США только вводили запрет на фотоаппараты в залах судов, во Франции этот жанр (судебной зарисовки) уже успел пережить свой золотой век и переосмыслить себя. Да, настоящая родина судебной зарисовки — это Франция. А ещё там рисуют комиксы по судам. 

Франция — начало 

Высмеивание — это частая защитная реакция. Так мы можем и принизить обидчика, и сбавить собственный страх, и высказать опасение в комфортной форме. Экстраполировав эту защитную реакцию на общество, мы получим жанр карикатуры. Она — простой и понятный всем способ передать проблему, подсветив её в понятном ключе и увильнув при этом от обвинений в «духоте» или морализаторстве. 

Но зато можно получить другие обвинения. Например — в оскорблении государя. Именно за это Оноре Домье на полгода попал в тюрьму.

Читать далее

Вы будете смеяться, но готовьтесь, всё подорожает ещё раз

Thu, 11/12/2026 - 17:01

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

Короче, на рынке хостинга сейчас идеальный шторм.

Начну с того, что прямо сейчас мы наблюдаем колоссальный, просто истерический спрос. Такого эффекта не было даже в 2022 году. Тогда зарубежные компании ушли, все экстренно заезжали обратно в Россию, но спрос всё равно был меньше предложения. А сейчас предложения просто нет. Когда произошли недавние всем известные техногенные инциденты, в результате которых из-за пожаров и сбоев охлаждения пострадали дата-центры Яндекса и Amazon, — на рынке началась паника. Те, кто поумнее, начали паниковать и делать DR-резервы сразу после Амазона и Персидского залива, те, кто недостаточно быстр, — после Яндекса.

Мы на фоне этого спроса полностью отключили все промотарифы, потому что у нас физически нет возможности продавать ресурсы по старым ценам. И, соответственно, должен предупредить, что с 1 января поднимем цены ещё примерно на 15%.

Почему цены у всех летят в космос? Причин целый клубок.

Читать далее

Почему ChatGPT вчера ссылался на сайт бренда, а сегодня нет, и как считать видимость в нейросетях

Thu, 11/12/2026 - 17:01

Ahrefs посчитал, что на следующий день из ответов ИИ-сервисов пропадает от 50 до 83% ссылок на сайты, а около трёх четвертей пропавших возвращаются в течение 20 дней. В моих логах, где один и тот же вопрос задавался повторно, ссылка тоже то появляется, то пропадает.

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

Читать далее

Архитектура RAG 2.0: от простого векторного поиска к Agentic RAG

Thu, 11/12/2026 - 17:00

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

Привет! Я Лев, системный администратор технической поддержки в Selectel. В прошлый раз мы развернули RAGFlow, а сегодня разберем переход к RAG 2.0 и Agentic RAG: как устроены ИИ-агенты, которые сами строят план рассуждений, используют инструменты и проверяют источники.

Читать далее

Как оценить зрелость безопасной разработки своими силами? Сравниваем четыре методологии

Thu, 11/12/2026 - 16:50

Безопасная разработка сейчас — одна из самых горячих тем в российском ИТ. Чаще всего к ней подталкивают внешние обстоятельства: требования регуляторов, предстоящие проверки или инцидент, после которого процессы приходится пересматривать. Самый редкий, но самый честный повод — руководство действительно хочет разрабатывать безопасное ПО.

Но прежде чем внедрять новые для компании практики безопасной разработки, нужно честно посмотреть на текущие процессы: что из практик уже внедрено и работает, где пробелы и какие есть проблемы. Только тогда станет понятно, в каком направлении двигаться и как строить план внедрения.

Как же оценить зрелость процессов? На глаз? По одной из западных методологий? По ГОСТу? Если звать внешнего аудитора не хочется, вариантов, на самом деле, четыре: BSIMM, DSOMM, SAMM и ГОСТ Р 56939-2024. Какому из них отдать предпочтение, не очевидно: методологии по-разному устроены, по-разному ложатся на российские реалии, и не каждая доводит от оценки до понятного плана действий. Где-то есть готовый опросник с расчетом, где-то его придется собирать самому, а где-то практики рассчитаны на очень зрелые компании и для большинства российских слишком затратны. 

Я прогнал все четыре методологии через имитацию аудита на одной вымышленной компании и проверил, с какой проще пройти весь путь — от оценки зрелости до рекомендаций и дорожной карты. 

Материала набралось на три статьи. В этой сравню все четыре методологии, разберу их преимущества и недостатки и сделаю вывод, для каких задач годится каждая. Во второй на примере BSIMM, DSOMM и SAMM покажу, как провести оценку, какими инструментами воспользоваться и с какими ограничениями придется столкнуться. В третьей разберу оценку по ГОСТ Р 56939-2024.

Заваривайте кофе и устраивайтесь поудобнее — отправляемся в путешествие по внутреннему аудиту!

Читать далее

А я ни разу не была в малинках: запихиваем Cozystack в три Raspberry Pi с 8Гб RAM

Thu, 11/12/2026 - 16:47

Три платы Raspberry Pi 5 на столе, а на них — кластер, в котором крутятся контейнеры и виртуальные машины, есть мультитенантность, managed базы данных и всё остальное, что дает Cozystack.

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

Читать далее

iPhone 16 Pro Max после воды: что показывает диагностика и что скрывает обычное «не включается»

Thu, 11/12/2026 - 16:40

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

Аппарат: iPhone 16 Pro Max. Попал в воду, через двое суток принесён в ремонт, не включается. Цель ремонта и диагностики: достать и перенести данные с устройства.

Читать далее

Как я ускорил загрузку графиков Vigo Pulse в 2 раза

Thu, 11/12/2026 - 16:39

В Vigo Pulse на одном графике могут оказаться сотни линий, а ответ сервера — содержать тысячи повторяющихся ключей и временных меток. Я пересмотрел формат данных и на одном из больших запросов сократил сжатый ответ с 1 МБ до 500 КБ, а время до отрисовки графика — с 3 до 1,5 секунды при скорости 4 Мбит/с.

Расскажу, что дал переход на колоночный JSON, как он показал себя рядом с MessagePack и BSON и помогает ли смена формата, если уже включён gzip. А ещё — как изменил фильтры и обработку тяжёлых графиков, чтобы не загружать лишние данные.

Читать далее

Как восстановить потерянные коммиты и ветки в Git

Thu, 11/12/2026 - 16:36

Иногда после git reset --hard, rebase или удаления ветки кажется, что несколько часов работы исчезли. Но Git часто не удаляет коммиты, а просто перестаёт на них ссылаться. Разбираем, как найти потерянное через reflog и fsck, восстановить ветку или stash и в каких случаях вернуть данные уже нельзя.

Разобрать по шагам →

RTO и RPO на практике — что ломается на первом тесте переключения

Thu, 11/12/2026 - 16:30

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

Ниже разберем как назначить системам целевые значения времени восстановления (RTO и RPO), как вынести резервную площадку, чтобы она не повторяла риски рабочей, и что вскрывает первый тест переключения. Если еще предстоит защищать затраты на резервное копирование перед руководством, статья даст аргументы для этого разговора.

Читать далее

Поддержка старого embedded-проекта в VS Code

Thu, 11/12/2026 - 16:28

Как-то раз я начал работать с одним большим проектом для микроконтроллера. Как многие legacy-проекты в embedded, он привязан к старой версии IDE. В моем случае это оказался IAR 7. Эта среда обладает хорошими отладочными средствами, но работать с кодом в ней не очень комфортно: отсутствует много привычных комбинаций клавиш (Ctrl + точка, например), нет темной темы, скромная подсветка синтаксиса.

Со временем я стал все больше пользоваться VS Code для работы с кодом, а для проверки работоспособности переключался в IAR. Тогда я задумался, можно ли перенести основную работу над проектом в VS Code? Достоинств у редактора много: приятный настраиваемый интерфейс, интегрированный Git, расширения на любой вкус и задачу. Главный нюанс состоял в том, что проект должен собираться компилятором IAR, ибо написан он был строго под него.

Читать далее

Beget: запустили техническую поддержку для виртуального хостинга в панели управления

Thu, 11/12/2026 - 16:25

В хостинг‑провайдере Beget сообщили текущую информацию по возвращению к штатной работе своей IT‑инфраструктуры и сервисов для клиентов, а также восстановлению оставшихся серверов виртуального хостинга и сайтов.

Читать далее

Безопасность ИИ-систем 2026. Часть 2: техники атак

Thu, 11/12/2026 - 16:24

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

Искусственный интеллект бывает разным: классические ML-алгоритмы, системы компьютерного зрения, рекомендательные алгоритмы, и у каждого класса свои уязвимости и техники атак. Но с 2023 года центр тяжести сместился в сторону больших языковых моделей: их внедряют в бизнес-процессы, к ним прикручивают руки, увеличивают автономность за счет агентности. Рост числа LLM-приложений идет быстрее, чем рост понимания их уязвимостей, поэтому в этой статье и в следующих мы фокусируемся именно на них. Атаки на классические ML-системы, хотя и схожи, имеют свою специфику и заслуживают отдельного материала.

В этой статье обсудим, какие существуют техники атак на LLM-системы, как они классифицируются, от ручных jailbreak-промптов до полностью автоматизированных атак с использованием отдельных LLM, и почему LLM-ядро — не единственная цель злоумышленника.

Читать далее

Минцифры предпочло «подземный» суверенитет ЦОДов «заграничному»: что это значит для индустрии

Thu, 11/12/2026 - 16:22

Глава Минцифры Максут Шадаев на CNews Forum 2026 обозначил неожиданный, но вполне прагматичный приоритет: при выборе между релокацией дата-центров за границу и их размещением под землей ведомство однозначно за «уход вглубь». Это заявление не просто красивая метафора, а реакция на изменившуюся модель угроз и попытка удержать вычислительные мощности в юрисдикции России.

Читать далее

От быстрых скипов до полных досмотров: как мы предсказываем распределение времени просмотра

Thu, 11/12/2026 - 16:19

Привет, Хабр! Мы — команда AI VK: Софья Гулевская, Михаил Трапезников, Александр Пославский и Александр Дьяконов. В этой статье расскажем, почему привычные методы прогнозирования времени просмотра не всегда справляются с короткими видео, какие проблемы возникают при обучении вероятностных моделей и как мы решили их с помощью HEGM — Hierarchical Exponential-Gaussian Mixture.

Покажем архитектуру, результаты экспериментов на открытых и промышленных данных, а также расскажем, что изменилось после A/B-тестирования на реальном трафике. Исследование принято в основной трек конференции IEEE ICDM 2026, а код и модели мы выложили в открытый доступ.

Подробности под катом

Миф и реальность или почему одинаковый стандарт не гарантирует совместимость? Разработка SOM на RK3568 по SMARC2.1

Thu, 11/12/2026 - 16:18

   Итак, после разработки одноплатного компьютера на RK3568, писал тут, возникла следующая задача — создать процессорный модуль на том же SoC.
Модульная архитектура предполагает разделение устройства на две части: вычислительный модуль с процессором, оперативной памятью и необходимыми цепями питания, а так же плату‑носитель (Carrier Board), которая обеспечивает подключение периферии и внешних интерфейсов.
На первый взгляд, такое решение дает некоторое преимущество: вычислительный модуль можно заменить другим совместимым по форм‑фактору и интерфейсам и при этом не перерабатывая всю плату устройства.
А в действительности все ли так просто? Давайте разбираться!
Поскольку стояла задача сделать модуль на процессоре ARM рассматривались варианты исполнения:
-COM Express,
-SMARC,
-Qseven.
   COM Express исторически широко применялся в системах на базе Intel и AMD, имеет применение под ARM. Различные типы модулей Mini 84x55 мм, Compact 95x95 мм, Basic 125x95 мм, Extended 155x110 мм. COM Express в версии Mini, где имеет один разъем на 220 контактов ограничивает RK3568, а в исполнении Compact где используются два разъема по 220 контактов избыточен. Сам стандарт мне нравится своей строгостью.
   Qseven размер платы 70x70mm, имеет краевой разъем на 230-контактов. Он включает меньший набор доступных интерфейсов и ограниченное количество контактов по сравнению с рассматриваемыми вариантами. Для поставленной задачи с RK3568 это потребовало бы отказаться от части периферии.
  Стандарт SMARC разработан в основных версиях SMARC1.0, SMARC2.0, SMARC2.1. За основу взята версия SMARC2.1, габаритные размеры платы модуля, могут быть  в двух вариантах 82x50 мм и 82x80 мм, а для подключения имеет краевой разъем на 314 контактов.

Важный момент стандарта SMARC2.1

Читать далее

[Перевод] Скандал вокруг Nvidia: кто может занять кресло гендиректора

Thu, 11/12/2026 - 16:18

Ещё недавно Nvidia без Дженсена Хуанга было трудно представить. Теперь на фоне расследования и публикаций о его личных отношениях обсуждается вопрос, к которому компания, судя по отсутствию публично названного преемника, не готовилась в открытую: кто сможет занять место её основателя?

Читать далее

Who's online

There are currently 1 user and 3 guests online.