Habr.com

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

«Два стула» для данных: как мы боремся с рассинхроном в Rust-сервисе между Solana и PostgreSQL

Thu, 11/13/2025 - 19:15

Представьте: вы строите систему верификации дипломов. Требования простые — данные должны быть неизменяемыми (привет, блокчейн) и при этом быстро доступными для запросов (привет, PostgreSQL). Казалось бы, идеальное решение — писать в оба хранилища. Но дьявол, как всегда, кроется в деталях.

Наш проект использует паттерн двойной записи (Dual-Write):

Solana — гарантирует неизменность и прозрачность данных о выданных дипломах

PostgreSQL (Supabase) — обеспечивает быстрые выборки и сложные запросы

Звучит красиво на архитектурных диаграммах, но в production всё не так радужно. Главная проблема — частичные сбои. Транзакция в Solana прошла успешно, диплом записан в блокчейн навечно, а вот запись в PostgreSQL упала. Пользователь получил подтверждение, но половина системы о его дипломе не знает.

Сегодня я покажу, как мы столкнулись с этой проблемой лицом к лицу и какие паттерны применили для её решения.

Чтобы стулья не разъехались

Автомобиль по-прежнему средство передвижения, или снова роскошь?

Thu, 11/13/2025 - 19:08

 До какой степени стоит начинять современные автомобили «умными» устройствами, чтобы в какой-то момент они не стали просто игрушкой или роскошью, вместо средства передвижения?  И действительно, не отупеем ли мы однажды от того, что за нас всё будут делать «умные» машины?! Давайте, обсудим.

Читать далее

Нейро-дайджест: ключевые события мира AI за 2-ю неделю ноября 2025

Thu, 11/13/2025 - 19:05

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

Неделя выдалась насыщенной: китайцы выпускают ERNIE-4.5-VL и Kimi K2, релизы от ElevenLabs, Google построит датацентры в космосе в 2027, а Сэм Альтман собрался назанчить нейронку на пост CEO OpenAI.

Всё самое важное — в одном месте. Поехали!

Читать дайджест →

1 ИИ, 100 чашек кофе и 365 дней: как превратить онбординг инженеров техподдержки в квест

Thu, 11/13/2025 - 19:04

Привет, Хабр! Меня зовут Петр Михнюк, я руковожу группой поддержки системного ПО в Центре экспертизы по комплексному сервису К2Тех.

Думаю, каждый тимлид задавался вопросом – как сделать, чтобы новый сотрудник быстро погрузился, изучил правила взаимодействия и регламенты работы с заказчиками, а самое главное - начал это применять как можно скорее? Для этого требуется не просто онбординг, а система гарантирующая стабильный результат. Это убирает риск, что опытный наставник уйдет и унесет знания с собой.

В нашем центре экспертизы внимание уделяется не только техническим знаниям, но и человеческому общению и эмпатии при взаимодействии с заказчиками. Это актуально для технической поддержки, в которую приходят в основном с инцидентами. Инженер должен понимать боль заказчика с полуслова и быстро помочь ее решить, часто делая больше, чем “предусмотрено”.

Мы нашли свой путь — и он оказался невероятно увлекательным. Превратили погружение в артефакт: интерактивную обучающую игру с проверкой полученных знаний специальным ИИ. Это позволяет изучать объединенные в одном месте правила всего за 40 минут и приступить к работе.

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

«У нас был план, и мы его придерживались» (с). Итак… 

Читать далее

Использование браузерного расширения tweak для тестирования Личного кабинета

Thu, 11/13/2025 - 18:55

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

Читать далее

Как мы собрали ML-платформу на Kubernetes и не утонули в YAML

Thu, 11/13/2025 - 18:44

Инфраструктура для машинного обучения — это не просто «поставить кубер и Jupyter». Любая команда, которая пыталась собрать MLOps-стек с нуля, знает: в теории всё просто, а на практике — год возни, YAML на сотни строк и бесконечные танцы с GPU-драйверами. Мы через это тоже прошли.

Так появилась Nova AI — новая редакция нашей платформы Nova, адаптированная под задачи искусственного интеллекта и машинного обучения. Базовая Nova уже несколько лет используется компаниями как Kubernetes-платформа для оркестрации контейнеров и управления инфраструктурой. Но в какой-то момент стало ясно: если поверх этого ядра добавить GPU Operator и специализированные ML-сервисы — такие как JupyterHub, MLflow, Airflow и KServe, — получится полноценная среда для ML-команд.

Меня зовут Никита Векессер, я лидер продукта Nova AI, и в этой статье будет инженерный разбор того, как мы собрали новую редакцию продукта: из чего она состоит, как устроено управление компонентами, как реализовано дробление GPU и почему мы сделали ставку на модульность, а не на монолитный стек вроде Kubeflow.

Читать далее

Физики или лирики: чей час настал на рынке труда?

Thu, 11/13/2025 - 18:25

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

Читать далее

Практическое применение Теории Ограничений на производстве. Часть 5, про ценообразование

Thu, 11/13/2025 - 18:18

Недавно у меня был небольшой спор с экономистом клиента. Речь шла о том, как понять — сколько должно стоить изделие. Экономист утверждал, что чем тяжелее по весу изделия или, чем дороже материалы, тем оно должно быть дороже. Я же утверждаю, что стоимость изделия никак не связана с весом или стоимостью материалов, а связана с узким местом компании.

Итак, у нас две принципиальные ситуации с ценообразованием.

Читать далее

Взаимодействие с пользователем в макросах Р7 Офис. Часть 3. Мой метод

Thu, 11/13/2025 - 18:15

Итак, как я и обещал, согласно собственного плана на данный цикл статей, в сегодняшней я расскажу о своем решении проблемы отсутствия штатных средств пользовательского ввода-вывода данных в макросах, для редакторов "Р7/OnlyOffice".  Оно не претендует на какую-либо уникальность, или универсальность но, по крайней мере на мой взгляд, достаточно простое и удобно, чтобы рассказать  вам о нем.

Читать далее

Калькулятор лотов для MetaTrader 5: как автоматизировать рутину в трейдинге

Thu, 11/13/2025 - 18:15

В этой статье обозреваю возможности платформы для трейдинга MetaTrader 5, но глазами программиста. Покажу, как самому написать на MQL5 программы‑советники (по‑трейдерски — индикаторы), которые избавят трейдеров от рутины.

Читать далее

Flutter — везде (и даже в чайнике). Часть 1

Thu, 11/13/2025 - 18:13

Привет, Хабр! Меня зовут Юра Петров, я руководитель отдела разработки в компании Friflex и автор канала «Мобильный разработчик». Возможно, мы встречались этой осенью на CrossConf, где я выступал с докладом и мы с ребятами презентовали нашу книгу о Flutter. В этой статье хочу продолжить рассказывать о фреймворке: какие платформы он поддерживает, в чем его преимущества (и как сделать прошивку своего чайника).

Читать далее

5 факапов внедрений, или Почему всего не предусмотришь

Thu, 11/13/2025 - 18:09

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

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

Ещё в Додо принято признавать факапы, учиться на них и делиться ими. Привет! Я — Маша, лидер команды внедренцев. Сегодня я собрала для вас пять забавных кейсов внедрений. Мы из них вынесли опыт, а вы узнаете что-то новое и посмеётесь.

Читать далее

Как устроен Vulnerability Management в Ozon: внутренняя кухня киберзащиты

Thu, 11/13/2025 - 18:09

Всем привет! Меня зовут Андрей Иблеминов, я инженер группы управления уязвимостями в Ozon, в сфере информационной безопасности работаю более 5 лет. В данной статье я поделюсь своим личным опытом (и опытом моей команды) решения задач, связанных со своевременным обнаружением и устранением уязвимостей в ИТ-инфраструктуре Ozon.

Читать далее

Макдональдс хочет снова зарегистрировать свои бренды в России — вот зачем на самом деле им это надо

Thu, 11/13/2025 - 18:07

Я юрист по товарным знакам. И от бестолковых журналистов и их «новостей» уже немножечко трясёт.

Давайте расскажу, зачем на самом деле все эти иностранные компании сейчас заново регистрируют свои бренды в Роспатенте.

История интересная, а если у вас уже есть или когда-нибудь появится свой бренд, то еще и пригодится.

Читать далее

Как китайцы почти убрали дефекты в DUV, но сломали EUV

Thu, 11/13/2025 - 18:03

Литография — самый важный этап в производстве чипов. На этом шаге формируются микроскопические структуры будущих транзисторов, и любая ошибка стоит дорого. Команда исследователей из Пекина, Цинхуа и Гонконга выяснила, почему даже на хорошо отлаженных DUV-линиях остаются дефекты. Вместо долгих экспериментов с параметрами они решили изучить сам процесс проявления под микроскопом, чтобы увидеть, что происходит с фоторезистом. Для этого применили криоэлектронную томографию, она обычно используется в биологии.

Оказалось, что проблема в поведении полимеров фоторезиста после экспозиции. При стандартной температуре отжига (95 °C) часть молекул слипается и оседает обратно на пластину. Если повысить до 105 °C, полимерные цепочки становятся подвижнее и перестают образовывать плотные скопления. Эти структуры распадаются, и проявитель полностью удаляет лишний материал. В результате количество дефектов на пластине снижается примерно на 99%. Но при переходе к EUV-литографии тот же прием разрушает процесс. Дальнейший нагрев усиливает диффузию кислоты внутри фоторезиста, зона реакции расширяется, и границы получаемых элементов теряют точность. В статье разберем, почему повышение температуры работает в DUV и приводит к сбою в EUV и как это открытие может изменить подход к литографии в целом.

Читать далее

Jira и Confluence всё. Чем заменить сервисы Atlassian Data Center

Thu, 11/13/2025 - 18:01

Ключевой инструмент многих компаний — связка Jira и Confluence — снимаются с продаж. Atlassian официально объявила о прекращении развития on-premise-версий своих флагманских продуктов — Jira Server/Data Center и Confluence. Новых лицензий не будет уже с марта 2026, а в 2029-м полностью прекратится поддержка.

Читать далее

Стерео из моно: ревербератор на модуле Accutronics (Belton) Digi-Log BTDR-2

Thu, 11/13/2025 - 18:01

Привет, Хабр! Сегодня я расскажу и покажу, как собрать радиоконструктор гитарной педали реверберации от китайской компании Landtone с добавлением интересной и полезной модификации — стереофонического выхода.

Это позволит сделать звучание электрогитары более живым и объёмным, особенно в случае записи через аудиоинтерфейс без цифровой постобработки. Тогда ревербератор целесообразно включить последним в цепи эффектов, если вы не используете другие стереофонические педали.

И разумеется, все мы сможем послушать, что получилось в итоге.

Читать далее

Я построил контент-завод на n8n. Он работает, но не зарабатывает. Почему так происходит?

Thu, 11/13/2025 - 18:00

Недавно я наткнулся на статью "Я построил контент-завод на n8n. Он работает. Зарабатывает — нет :-(".
Автор честно рассказывает, как собрал автоматизацию контент-машины — и как, несмотря на технический успех, проект не принёс прибыли.

Мне это показалось очень знакомым.
За последние пару лет я видел десятки проектов на n8n — крутых технически, но мертвых коммерчески.

Давайте разберёмся, почему так происходит — и как этого избежать.

Читать далее

Цифровой Альцгеймер: как ИИ разрушает мозг и меняет условия найма в IT

Thu, 11/13/2025 - 18:00

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

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

Читать далее

Что делать, если нарвался на микроменеджера в команде

Thu, 11/13/2025 - 17:58

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

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

Читать далее

Who's online

There are currently 1 user and 1 guest online.