Habr.com

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

Получаем данные из API маркетплейсов без ошибок 429 и 50x — очевидный, неочевидный прием и костыль

Tue, 04/07/2026 - 17:40

С завидным постоянством в тематических каналах возникают вопросы про 429 и 50x HTTP ошибки при получении данных из API WB или OZ. Коллеги интересуются, нет ли особого параметра, секретного метода или “золотого” часа, когда гарантированно можно получить данные без ошибок.

Увы, нет. Поэтому надо искать пути решения. Самый очевидный из них - относиться к 429 и 50x как к штатной ситуация и соответственно ее обрабатывать программной логикой.

Пример функции опроса API может выглядеть както так:

Читать далее

Kotlin для новичков: всё об условиях и циклах за 15 минут

Tue, 04/07/2026 - 17:35

Продолжаем серию «Kotlin для новичков»! Сегодня разбираем самое сердце любого кода — управляющие конструкции: if, when, for, while.Вы узнаете, почему if в Kotlin — это не просто оператор, а выражение, как when заменяет целые лесенки else-if, и чем for по диапазонам лучше классического цикла. Реальные примеры и лучшие практики и история о том, как мы отрефакторили 300 строк спагетти-кода в 80 строк с помощью when и диапазонов. Читайте, чтобы писать чистый и понятный код на Kotlin.

Читать далее

Я дал AI-агенту канбан-борд, и он справился с проджект-менеджментом лучше моей команды

Tue, 04/07/2026 - 17:35

Есть такой момент, знакомый каждому, кто долго работает в паре с AI. Сидишь в терминале, Claude генерит код, ты ревьюишь, правишь курс, снова запускаешь. Проходит пара часов, и ты понимаешь: никто не записал, что вообще произошло.

Ни один тикет не обновлен. Таймер не запущен. Чат на тысячу строк, но он испарится, как только закроешь сессию. А когда коллега спросит, что было сделано за день, ты будешь восстанавливать картину по памяти. Удачи.

Меня это достало. Заканчиваю марафон-сессию с Claude или Codex, ощущение, что гора работы сделана, а доска проекта все так же показывает Not Started. Тайм-трекинг? Какой тайм-трекинг. Разрыв между реальной работой и тем, как выглядит проект, стал просто нелепым.

Читать далее

Cloud4Y строит ЦОДы в МО. Часть 14

Tue, 04/07/2026 - 17:18

Привет, Хабр!

Март прошёл результативно: на площадке в Марфино завершена пусконаладка контейнерного ЦОД, прибыло оборудование холодоснабжения, состоялась приёмка оборудования системы энергоснабжения и т. д. Параллельно продвигается проект в Мытищах — там на повестке проектная документация и переговоры с городской администрацией.

Если вы с нами с самого начала — благодарим за внимание! А если только присоединяетесь, вот архив: раздватричетырепятьшестьсемьвосемьдевятьдесятьодиннадцатьдвенадцать, тринадцать.

Читать далее

От делопроизводителя до разработчика видеоигр: Итоги двух лет

Tue, 04/07/2026 - 17:16

Привет, уважаемые пользователи Хабра! Решил поделиться с вами историей своего пути в геймдев. Забегая вперед, скажу, что история еще не окончена и чем окончится никому не известно. Тем не менее, возможно она вдохновит тех, кто хочет изменить свою жизнь, но не решается это сделать, потому что считает, что в «40+ уже поздно» или опасается быть непонятым окружающими.

Это моя дебютная статья. Не ждите глубоких технических разборов или чудодейственных методик, гарантированно ведущих к успеху. Никакой преисполненности собственной крутости или токсичной позитивности — только правда. При написании статьи ни одна нейросеть «не пострадала», да бы материал максимально отражал реальный уровень моих знаний и навыков. И так, не буду затягивать вступление и перехожу непосредственно к истории...

Читать далее

ИИ-агенты никому не нужны. Часть 2. Укрощение лобстера

Tue, 04/07/2026 - 17:01

В ноябре 2025 австрийский разработчик Петер Штайнбергер собрал за выходные автономного агента, который мог выполнять задачи на компьютере. Назвал Clawdbot. Утилитарно и честно.

Потом Anthropic прислала письмо от юристов, и проект стал Moltbot. Через три дня — OpenClaw. За четыре месяца — 250 000 звёзд на GitHub, обогнав React. Один из самых быстрорастущих open-source проектов в истории. В феврале 2026 OpenAI наняла Штайнбергера.

Читать далее

Обучение на работе как часть дохода: что показал Большой опрос Инфостарта 2025

Tue, 04/07/2026 - 17:01

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

При этом учатся все по-разному. Кто-то покупает курсы за свой счет, ездит на конференции в отпуск и разбирает новые инструменты по вечерам. А кто-то работает в компании, где развитие сотрудников встроено в рабочий процесс: есть обучение, тренинги, конференции и программы повышения квалификации.

Мы продолжили анализировать данные Большого опроса сообщества Инфостарт за 2025 год и увидели устойчивую связь: наличие возможностей для обучения на работе заметно влияет на удовлетворенность доходом.

И речь не только о том, сколько человек получает сейчас. Во многих случаях важна сама логика отношений между сотрудником и работодателем: инвестирует ли компания в развитие, дает ли ощущение перспективы и роста, воспринимается ли работа как движение вперед, а не как профессиональный тупик.

В этой части исследования мы рассматривали четыре сценария...

Читать далее

Беспроводная связь в ядерном пекле: как японцы заставили Wi-Fi выживать там, где умирает вся электроника

Tue, 04/07/2026 - 17:00

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

Возможно, в этом году многое изменится. Японские специалисты из Института науки Токио разработали Wi-Fi ресивер, который сохраняет работоспособность после дозы в 500 килогрей. Это уровень облучения, эквивалентный полугоду непрерывной работы машины в самых горячих зонах реактора. Решение открывает путь к беспроводному управлению техникой там, где раньше без проводов было не обойтись.

Читать далее

Сборка дешевого домашнего вычислительного кластера на двух процессорах и 6 «почти» RTX3080

Tue, 04/07/2026 - 16:45

Я инженер, и у меня есть эдакий фетиш - все, что важно, должно находиться под моим контролем. Локально, в железе, которое можно измерить осциллографом, нагрузить до упора и при необходимости перепаять. Когда ты привык работать со схемами, сигналами и источниками питания, становится странно отдавать вычисления куда-то наружу и надеяться, что там “все нормально работает”.

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

Читать далее

Trinity greybox, или Как сократить ложноположительные срабатывания в мониторинге на 90,5%

Tue, 04/07/2026 - 16:45

Всем привет! Меня зовут Дмитрий Передрий, я старший инженер сопровождения BI.ZONE WAF. В этом году сфокусировался на развитии и модернизации систем мониторинга. В последнем проекте добился хорошего результата и хочу этим поделиться.

Главным врагом систем мониторинга я вижу огромное количество ложноположительных срабатываний. В статье покажу один интересный и эффективный способ борьбы с ними.

Читать

Я делаю «Стачку» 15 лет. Вот что я понял про конференции и разработчиков

Tue, 04/07/2026 - 16:44

Меня зовут Камиль Калимуллин, я основатель AdvantShop и один из учредителей IT-конференции «Стачка». В апреле мы проводим юбилейную, 15-ю конференцию в Ульяновске.

Я хочу рассказать не про программу и не про спикеров — это всё есть на сайте. Хочу рассказать про то, зачем вообще ехать на конференцию в 2026 году. Особенно если вы разработчик, у которого есть GitHub, YouTube и подписка на несколько толковых Telegram-каналов.

Это честный разговор. Без продажи.

Читать далее

Зачем конструктору опросов свой MCP-сервер (и почему мы не жалеем)

Tue, 04/07/2026 - 16:22

Привет, Хабр. Меня зовут Дима, я делаю WebAsk — конструктор опросов, исследований и тестов. Четыре года назад я писал тут про тотализатор на коленке, спагетти-код из 5000 строк и борьбу с мобильным скроллом. С тех пор сервис вырос из пет-проекта в рабочий инструмент на 50 000+ пользователей.

Но сегодня не про это. Сегодня — про то, как мы дали ИИ-ассистентам прямой доступ к WebAsk через MCP, какие грабли собрали по дороге и что из этого получилось.

Читать далее

[Перевод] ИИ-бенчмарки больше не работают. И вот что с этим делать

Tue, 04/07/2026 - 16:15

Синтетические тесты в вакууме не показывают реальной пользы нейросетей. Индустрии пора переходить на метрики, где во главе угла стоят люди и жизненный контекст

Читать далее

Пещерная ИИ = эффективность и экономия

Tue, 04/07/2026 - 16:10

Новый тренд апреля 2026 года у ИИ моделей - Пещерный LLM или Как тратить меньше денег на ИИ.

Я есть ИИ. Я сделать. Я молодец. Я закончить.

Читать далее

Кратко о CVSS: как оценивать критичность уязвимостей

Tue, 04/07/2026 - 15:56

Разбираем Common Vulnerability Scoring System – что скрывается за цифрой от 0 до 10, как читать базовые, временные и контекстные метрики, и где искать актуальную информацию об уязвимостях.

Читать далее

Все, что известно о GeForce RTX 6000: разбираем утечки характеристик, сроки выхода и цены

Tue, 04/07/2026 - 15:56

Серия RTX 5000 на архитектуре Blackwell едва успела обосноваться на рынке, а вокруг следующего поколения уже вовсю кипят страсти. Недавно ютуб-канал Red Gaming Tech опубликовал масштабную утечку характеристик GeForce RTX 6000. Честно говоря, цифры там такие, что хочется одновременно радоваться и нервно хвататься за кошелек. Новая видеокарта NVIDIA получит архитектуру Rubin, 3-нм техпроцесс TSMC, удвоение производительности в трассировке лучей и щедрые объемы памяти GDDR7 по всей линейке. Звучит как мечта техногика, но давайте разбираться, что именно нам обещают и насколько этим обещаниям стоит верить.

Читать далее

Утечка Claude Code, Cursor 3 и конец халявы от Anthropic

Tue, 04/07/2026 - 15:45

Восьмой выпуск еженедельных IT-новостей от OpenIDE.

Самая громкая неделя за всё время выпусков: Anthropic слили полные исходники своего флагманского агента, Cursor выпустил третью версию с полным переосмыслением интерфейса, а ещё Anthropic закрыли лазейку, которой пользовались все любители OpenClaw.

Читать далее

Организация как Код: как описывать подразделения как исполнимые сервисные контракты

Tue, 04/07/2026 - 15:42

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

Но как только возникает практический вопрос — что именно это подразделение обязано делать, по каким правилам, с каким SLA, где проходят границы его ответственности и как проверить исполнение, — оказывается, что в явном виде ответа нет.

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

Меня зовут Денис Селезнёв, я генеральный директор «Первой Формы» — российской BPM-платформы для автоматизации бизнес-процессов в крупных компаниях. В этой статье я расскажу, почему привычное описание подразделений перестало работать как управленческий инструмент, как мы подошли к этому через концепцию Организация как Код (OaC) и почему начали описывать подразделения не как функции на оргсхеме, а как исполняемые сервисные контракты. 

Читать далее

Децентрализованная оркестрация на RabbitMQ вместо Apache Camel

Tue, 04/07/2026 - 15:31

В этой статье мы расскажем о библиотеке оркестрации обработки данных, которая использует RabbitMQ как децентрализованный механизм передачи объектов между микросервисами. Ее задача — создание единого автоматизированного рабочего бизнес‑процесса.

Описание архитектуры

Речь пойдет о системе, которая ежедневно обрабатывает большой объем данных, получаемых как единовременно в виде файлов скачиваемых с различных FTP обменников в установленные регламентом промежутки времени, так и данных, получаемых в онлайн режиме в виде асинхронного стриминга информации посредством Kafka\RabbitMQ.

Читать далее

[Перевод] Ты не можешь построить жизнеспособную дизайн-систему на Tailwind — Часть 1

Tue, 04/07/2026 - 15:15

Tailwind отлично работает для быстрого прототипирования, но становится проблемой когда проект растёт. Разбираю три подхода к построению дизайн-системы на Tailwind — CVA, CSS-переменные и @utility — и объясняю почему каждый из них не решает проблему комбинаторного взрыва вариантов.

Читать далее

Who's online

There are currently 1 user and 1 guest online.