Habr.com

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

Ад позадачного сопровождения

Thu, 06/25/2026 - 12:17

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

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

Если вы не из 1С, но тоже сопровождаете постоянных клиентов — возможно, вам тоже будет полезно.

Читать далее

Я выпустил книгу «Невиноватая игра?». И вот зачем я это сделал

Thu, 06/25/2026 - 12:15

6 июня 2026 года, в день рождения А. С. Пушкина и в день «рождения» «Тетриса», вышла моя книга «Невиноватая игра?». В ней я разобрал множество мифов, связанных с индустрией. Вместо пустословия и обеления игр или же попытки показать только негативную сторону я использовал «доказательный» подход – привел результаты исследований, опросов, рассказал про отдельные жанры. Эта книга для детей и родителей, геймеров и новичков, чиновников и разработчиков. 

Не обошлось и без мемов вроде знаменитой Доки 2 или описания колумнисткой издания игры «Аллоды Онлайн» как шутера. 

Расскажу подробнее о том, зачем я это сделал.

Читать далее

Регистрация ПАК в реестре Минцифры: требования к аппаратной части

Thu, 06/25/2026 - 12:14

Многие производители программно-аппаратных комплексов (ПАК) не знают, что могут претендовать на налоговые льготы: НДС 0%, страховые взносы 15% вместо 30%, налог на прибыль 5% вместо 25%. Но для этого ПО должно соответствовать требованиям Минцифры. Рассказываю, каким...

Читать далее

Размагничивание кораблей: мины, физика и Курчатов. Часть 1

Thu, 06/25/2026 - 12:06

Спросите случайного человека, с чем у него ассоциируется фигура Игоря Курчатова. Скорее всего, вспомнят советскую ядерную бомбу. Кто-то добавит про знаменитую бородку или аэропорт Челябинска (Ииииигорь!). На этом, как правило, всё.

А зря. Ведь до того, как Игорь Васильевич стал главным человеком в советском атомном проекте, он успел завершить другую задачу. Настолько важную и срочную, что её делали прямо на причале, под бомбёжкой.

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

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

Читать далее

Как мы ускоряли диффузионный декодер TTS

Thu, 06/25/2026 - 12:02

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

Внутри TTS работает каскад из трёх компонентов: языковая модель предсказывает аудиотокены по тексту, диффузионный декодер восстанавливает мел‑спектрограмму из латентов, а вокодер превращает её в звуковую волну. Долгое время самой тяжёлой была языковая модель, но после её оптимизации на первый план вышел декодер латентов — его forward pass запускается на каждом шаге семплинга диффузии, а шагов — десятки. Именно его мы и взялись ускорять.

Читать далее

Как из акулы сделать маргарин

Thu, 06/25/2026 - 12:01

Если что, акул нам жалко, как и других животных. У нас в Гельтеке при разработках обычно страдают только растения и нервы химика-технолога. Ещё камни, нам их тоже не очень жалко. Более того, акулы очень сомнительные в плане органолептики.

Без специальной обработки они пахнут как стихийный уличный туалет в ближайшем переулке после рок-фестиваля.

Так себе маргарин, короче. Про него и то, зачем его мазать на себя, поговорим позже.

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

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

С акулами было непонятно — они не очень дружелюбные, а исследователей приходилось менять чаще, чем специалистов по поведению карпов.

Никто особо не страдал по поводу этой неразгаданной тайны, пока в 2015 году Ицуми Накамура с сотоварищами не решил прицепить к ним доработанный фитнес-трекер.

Читать далее

Переделка системы автоматизации в коттедже: ошибки прошлого интегратора, доработки, результат

Thu, 06/25/2026 - 12:00

Иногда самый сложный проект — не новый объект, а тот, который уже успел сделать кто-то другой. В этом доме площадью 380 м² пришлось разбираться с ошибками предыдущего интегратора, пересобирать щит, искать недостающие линии и принимать нестандартные решения там, где отделка уже была завершена.

В результате получилась система автоматизации на базе ПЛК с отоплением, климатом, освещением, видеонаблюдением и несколькими сотнями подключенных устройств.

Читать далее

SLO as Code — нельзя верить людям

Thu, 06/25/2026 - 11:59

Всем привет, меня зовут Вячеслав, я Team Lead SRE в Купере. Рассказ в этой статье пойдет о том, как мы внедряли SLO, чего достигли и какие лайфхаки нашли по дороге.

Читать далее

[Перевод] Agentic SAMM: безопасная разработка, когда разработчик больше не только человек

Thu, 06/25/2026 - 11:53

Расширенная версия моего кейноута на ISC.AI 2026 в Пекине. Фреймворк и инструмент открыты — берите, ломайте и присылайте мне, что найдёте.

Читать далее

Спутниковая связь в симуляторе NS-3. Часть 8

Thu, 06/25/2026 - 11:24

Это заключительная статья цикла. В ней мы рассмотрим разработку и отладку сценариев симуляции спутниковой связи. Разберемся в форматах описания исходных данных эксперимента (сцены эксперимента). А также получим представление об интерпретации результатов моделирования.

Читать далее

Как я решил проблему ввода спецсимволов без запоминания кучи клавиатурных сокращений

Thu, 06/25/2026 - 11:16

Ввод специальных символов с клавиатуры начинает вызывать боль, как только вы пытаетесь выйти за рамки предустановок в системе. В итоге степень числа проще написать как ^2, а градус заменить словом не потому что так правильно, а потому что иначе приходится вспоминать Alt-коды, переключать раскладки, копировать символы из интернета или держать в голове комбинации клавиш.

По большому счету проблема не в самих символах, а в способе доступа к ним.

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

Я решил подойти к той же задаче проще. Помимо прочего функционала в программе KeyRay я добавил возможность автоматической замены текста.

Читать далее

[Перевод] Каждый кадр должен быть идеальным

Thu, 06/25/2026 - 11:08

Не так давно я читал о протоколе Wayland и мне врезалась в память эта фраза:

Заявленная цель Wayland — «каждый кадр идеален».

Я считаю, что к этой цели должны стремиться мы все. В Wayland говорилось о технической стороне дела (современные стеки GPU очень сложные, а Wayland пытается вернуть себе контроль), но этот принцип можно применить и к UI.

Эмпирическое правило таково:

Если сделать скриншот приложения в любой момент времени, должно быть понятно, что на нём происходит

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

Почему нам важен каждый кадр? Потому что это нарабатывает доверие. Пользователи не могут увидеть код, поэтому судить о качестве приложения могут судить только по UI. Если UI хорош, значит, у разработчиков было время на его совершенствование, а значит, они, вероятно, потратили сравнимое количество времени на отладку кода. Это эвристика, но вполне разумная.

Читать далее

80% мирового HBM. Как Корея захватила рынок памяти для ИИ

Thu, 06/25/2026 - 11:04

Какой главный корейский продукт? Многие назовут автомобили, электронику и бытовую технику, сериалы, косметику или даже K-Pop. Но главный корейский продукт другой. Без него не работали бы смартфоны и ноутбуки, не было бы ИИ-бума, а весь мировой прогресс серьёзно бы замедлился. Эта корейская суперсила - память. В этой статье мы разберемся, как небольшая азиатская страна, отнюдь не сверхдержава, подмяла под себя главную драгоценность мировых технологий.

Читать далее

Охота на эксплойты: зачем и как это делать специалистам по ИБ

Thu, 06/25/2026 - 11:01

Для чего нам искать эксплойты? Это помогает защититься от потенциальных атак: чем раньше найдешь и разберёшься, как он работает, тем быстрее напишешь детектирующие логики на различные средства защиты информации, например: WAF, IDS. А они уже, в свою очередь, защитят компанию от возможных атак. Как говорится, предупреждён – значит, вооружён. Особенно важно отслеживать уязвимости в open-source-продуктах, используемых в инфраструктуре (таких в России сейчас много), так как их код является открытым для анализа и поиска уязвимостей, и множество энтузиастов практической безопасности ежедневно занимаются именно этим. В этой статье мы разберем, как и где искать эксплойты и какие подводные камни могут встретиться на этом пути. Если вы только начинаете карьеру специалиста по корпоративной защите, то статья будет полезной!

Читать далее

Как компания по тюнингу внедорожников перешла из Excel и Telegram в единую систему управления задачами

Thu, 06/25/2026 - 11:01

Привет! Меня зовут Андрей Терёхин, я руковожу маркетингом в Projecto

Как думаете, сколько человек нужно, чтобы из обычной машины сделать внедорожник, который выдержит арктическую экспедицию, сможет подняться на перевал Дятлова или пройти многодневный маршрут по Кольскому полуострову?

В статье расскажу об Arctic Trucks — международному бренду по тюнингу автомобилей, который работает в России уже 16 лет, — и о том, как они переехали в систему управления проектами, какие проблемы решили и что поменялось в их работе.

Читать далее

Как эволюционировал ИИ в разработке и что теперь нужно уметь начинающему программисту

Thu, 06/25/2026 - 11:00

Хабр, привет! Меня зовут Сергей Бережной, я директор по взаимодействию с разработчиками и CTO в Яндекс Практикуме. Занимаюсь обучением в IT, наблюдаю за тем, как меняется рынок, — и вижу изнутри, как эволюционирует работа с ИИ в командах разработки. В этом посте хочется порассуждать, как меняется подход к ИИ-инструментам, что это значит для начинающих программистов и какие навыки становятся критичными прямо сейчас.

Читать далее

Инциденты под контролем: дежурный бот, MAX и путь к SRE-помощнику

Thu, 06/25/2026 - 11:00

Привет, это снова Максим Королёв из Петрович-ТЕХ — сервисный менеджер, который автоматизирует всё, до чего дотянутся руки. Сегодня расскажу, как бот для дежурств научился не ждать команды, а действовать первым.

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

В первой статье «Дежурный» был одним из семейства Telegram-ботов для ITSM: сбой → Jira → канал, оформление за минуту вместо десяти. Во второй - когда Telegram падал в разгар аварии - я вынес логику в CORE и подключил MAX как второй мессенджер: одно ядро, два входа, паттерн reply_fn.

С тех пор бот перестал быть просто кнопкой «завести сбой», а постепенно превратился в SRE-помощника на смене. Теперь он автоматически заранее уведомляет о предстоящих регламентных работах, инициирует war room (чаты) для конкретного инцидента, по справочнику зовёт ответственных, заполняет поля в Jira и отдает статистику по сервисам - всё из мессенджера.

Дальше - о том, что я добавил, как это легло на архитектуру CORE и какие решения оказались рабочими, когда интеграций стало больше, чем кнопок в меню.

Читать далее

[Перевод] Зачем Meta* уничтожает свой отдел разработки?

Thu, 06/25/2026 - 10:56

В течение двух десятков лет в компании Meta* существовал уникальный высокопроизводительный отдел разработки; всё закончилось в апреле этого года. На протяжении первых двух десятков лет работы компании в ней исповедовалась культура «двигайся быстро и ломай ненужное», в начале 2020-х сменившаяся на «двигайся быстро со стабильной инфраструктурой». Знакомые мне разработчики из этой компании говорили мне, что им представляли всё необходимое для качественной работ с упором на приносимую пользу, а интересы бизнеса находили баланс с надёжной разработкой.

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

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

Читать далее

Сначала ИИ съел джуниоров. Потом — сеньоров. А потом оказалось, что новым специалистам взяться неоткуда

Thu, 06/25/2026 - 10:44

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

Читать далее

Управление уязвимостями с нуля: что это, зачем и из каких этапов состоит

Thu, 06/25/2026 - 10:30

48 тысяч новых уязвимостей за год, по 130+ в день. Закрыть все невозможно - значит, нужен процесс. Сейчас разберемся, что такое уязвимости и эксплойты, зачем их устранять, где искать в первую очередь и из каких пяти этапов складывается работающий VM. С глоссарием, к которому будем возвращаться всю серию.

Читать далее

Who's online

There are currently 0 users and 9 guests online.