Habr.com

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

«Вроде всё правильно, но не работает»: как я перестал дебажить “на глаз” и собрал evidence-first пайплайн

20 min 22 sec ago

Есть типичная боль: ты вроде всё сделал правильно — контейнеры поднялись, API отвечает, UI открывается… а потом оказывается, что «не работает». Причём не «сломано в пепел», а именно «почти»: где‑то 404, где‑то таймаут, где‑то UI открывается, но вкладки пустые, где‑то один запрос проходит, другой — молчит.

И самое неприятное: когда начинаешь чинить «по ощущениям», можно потратить часы, а потом выяснить, что причина была не в коде, а в порте, origin, IPv6, миграциях или в том, что UI ходит не туда.

Я перестал спорить с реальностью и сделал себе простой подход evidence-first:

Читать далее

Почему картографические сервисы плохо подходят для создания игр

28 min 13 sec ago

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

Читать далее

Как я написал Telegram-бота для SEO-аудита и не дал ему стать инструментом для атак

Sun, 02/15/2026 - 23:16

Рекомендация по КДПВ:

Практический гайд по созданию Telegram-бота для автоматизированного анализа сайта: broken links, базовый security-check, отчёты. Минимум теории — максимум рабочего кода.

Читать далее

Электронные заказные письма хранятся бессрочно

Sun, 02/15/2026 - 23:15

Если вы читали мою серию статей про «Цифровой износ», и другие тексты на тему того, как цифровизация реализовалась на практике, то поймёте, какой восторг я испытываю от того, что будет описано ниже.

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

Читать далее

Кризис ИИ – революция или эволюция?

Sun, 02/15/2026 - 22:46

Сейчас достаточно много статей про ИИ хороших и разных, и казалось бы тема это чисто техническая  для одухотворенных очередным прогрессом. Однако, если бы в эту тему не ввалили такое количество денег, было бы нечего и обсуждать. Сейчас все очень похоже на историю 25 летней давности – пузырь доткомов. И вот очередной пузырь ИИ готов уже лопнуть. Что же пошло не так, если это действительно интеллект? Почему «инвесторы» ведут себя как будто светлое будущее уже наступило?

Выйти из своего пузыря

Школьная информатика в составлении тест-кейсов авторизации

Sun, 02/15/2026 - 22:37

Поговорим о блоксхемах.

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

Читать далее

50 LLM-клеток пытались построить организм. Вот что получилось

Sun, 02/15/2026 - 22:37

Что если заменить мертвые правила «Игры в Жизнь» Конвея на крошечные нейросети? Я провел эксперимент: выдал каждой клетке свой «мозг» — LittleLM весом всего 6 килобайт — и заставил их договариваться друг с другом. Вдохновившись опытами биолога Майкла Левина, я попытался вырастить цифровой организм из 50 автономных агентов. В результате они не только построили структуру без единого центра управления, но и самостоятельно изобрели «рак».

Читать далее

Прогноз появления общего искусственного интеллекта

Sun, 02/15/2026 - 22:23

Задаче создания компьютерной имитации мозга сейчас посвящен проект the China Brain Project. Ранее этой задачей занималась японской команды RIKEN, «Human Brain Project» и «Blue Brain».

Читать далее

Облачный хостинг может незаметно удалить файлы с HDD

Sun, 02/15/2026 - 22:19

При использовании облачного хостинга вроде OneDrive или Google Drive обычно предполагается резервное копирование. Кажется логичным, что облачное копирование должно повысить сохранность информации, сделав дубликаты файлов. К сожалению, иногда это не так. И после копирования в облако файлы удаляются с компьютера, что может стать сюрпризом.

Читать далее

Nexus State: Современный менеджер состояния для JavaScript-приложений

Sun, 02/15/2026 - 21:45

В экосистеме JavaScript-разработки управление состоянием приложений всегда оставалось одной из самых сложных задач. От глобальных переменных до сложных библиотек вроде Redux и MobX — разработчики постоянно ищут более простые и эффективные решения.

Сегодня мы познакомимся с Nexus State — новой библиотекой для управления состоянием, которая сочетает простоту использования Atom-подхода с мощными функциями для реальных приложений. В этой статье мы рассмотрим архитектуру Nexus State, его возможности, и проведем объективное сравнение с существующими решениями.

Читать далее

От .txt до CGI. Как подаются сюжеты в играх, и почему делать хорошие игровые истории — сложно

Sun, 02/15/2026 - 21:25

Давно прошли те времена, когда за увлечение геймингом можно было получить от обывателей непонимание или даже обидное прозвище. То, что раньше было уделом лишь отъявленных энтузиастов, сегодня превратилось в громадного колосса, который затмевает собой кино и музыку вместе взятые, а также в повальную моду среди самых разных слоёв населения. Об играх рассуждают и спорят на всех уровнях: от бытовых разговоров и стримов до телевидения и государственных трибун; а о многих игровых культурных феноменах знают даже люди, руки которых никогда не касались геймпада.

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

Читать далее

Монотонный стек: описание и примеры применения

Sun, 02/15/2026 - 21:19

Всем привет. В этой статье хотел бы рассказать о структуре данных под названием монотонный стек (monotonic stack) и разобрать несколько примеров задач в решении которых он применим.

Статья может быть интересна любителям решать алгоритмические задачи, в особенности тем кто готовится к собеседованию.

Читать далее

[Перевод] Инженеры ИИ бьют тревогу, а мы продолжаем жить в 2024-м. Происходит нечто большее

Sun, 02/15/2026 - 21:13

Вспомните февраль 2020 года.

Если вы тогда внимательно следили за новостями, то могли заметить редкие разговоры о каком-то вирусе, распространяющемся где-то за океаном.

Но будем честны, большинство из нас не особенно вслушивалось. Рынки росли, дети ходили в школу, мы ужинали в ресторанах, пожимали руки, строили планы поездок. Скажи вам кто-нибудь, что закупает впрок бумажные полотенца, – вы бы решили, что человек просто пересидел в каком-нибудь странном уголке интернета.

А потом – буквально за какие‑то три недели — мир перевернулся. Офисы закрылись, дети вернулись домой, и жизнь сложилась в новую реальность, в которую вы бы не поверили, опиши вы её себе всего месяцем раньше.

Мне кажется, сейчас мы находимся в стадии «да это всё раздуто» — но речь идёт о чём‑то куда, куда более масштабном, чем COVID.

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

Потому что честная версия звучит так, будто я сошёл с ума. И какое-то время я убеждал себя, что этого достаточно, чтобы держать настоящую картину при себе. Но разрыв между тем, что я говорю, и тем, что происходит на самом деле, стал слишком велик. Люди, которые мне небезразличны, заслуживают услышать, что надвигается – даже если это звучит безумно.

Читать далее

Переезд в Швейцарию

Sun, 02/15/2026 - 20:45

Всем привет!

Меня зовут Алексей, мне 48 лет. Полтора года назад волей случая оказался в Швейцарии, куда меня пригласили на работу инженером широковещательных сетей в Женеву, на постоянный контракт. Хочу поделиться с вами историей переезда и обустройства на новом месте.

Читать далее

Сроки сдвигаются: разбор системных причин, о которых редко говорят

Sun, 02/15/2026 - 20:40

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

Один из таких сигналов - это сдвиг сроков. Причём довольно поздний. Как температура при простуде: мы замечаем её, когда процесс уже давно запущен.

Читать далее

Детерминированная нейросеть на конечных группах: эксперимент с XOR

Sun, 02/15/2026 - 20:28

Я запретил нейросети использовать float. Эксперимент с конечными группами Zₙ

Что будет, если заменить привычные вещественные числа (ℝ) и градиентный спуск на дискретную алгебру и полный перебор? Я написал ML-фреймворк YANTRA, который выдает идентичный результат в 10 из 10 запусков и поддается полной формальной верификации. Решаем XOR без матана и ищем место этому безумию в реальном мире.

Читать далее

Обзор утилиты STM32CubeMonitor

Sun, 02/15/2026 - 20:08

У ST есть утилита STM32CubeMonitor , которая позволяет по SWD/JTAG следить за конкретными переменными в физической памяти (REG, RAM, ROM) микроконтроллера.

Передаешь STM32CubeMonitor *.elf файл и подключаешь по SWD Target. Причем эта Tool(а) позволяет строить графики по значениями переменных в памяти. Это как утилита ArtMoney в случае с взломом компьютерных игр на PC, только для микроконтроллера.

STM32CubeMonitor удобна при отладке систем автоматического управления (ПИД регуляторы), цифровых фильтров, триггеров Шмитта и прочей DSP обработки.

Читать далее

Evidence-based тимбилдинг: как мы команду дружим

Sun, 02/15/2026 - 20:00

Кажется, только недавно закончились зимние каникулы, а мы уже начинаем мечтать о теплых летних днях отдыха. Сейчас самое время заранее подумать о летнем выезде для своей команды! В этой статье хочу рассказать, как мы в Positive Technologies проводим тимбилдинги для технических писателей. А еще хочу поразмышлять вместе с популярными авторами книг по менеджменту, как организовать такой праздник, чтобы сплотить коллектив.

Читать далее

Топ нейросетей для генерации описаний товаров и карточек

Sun, 02/15/2026 - 19:58

Давай честно. Скорее всего, у тебя сейчас открыто 15 вкладок, в одной из них - таблица с товарами, которые нужно загрузить на маркетплейс вчера, а во второй - мессенджер, где менеджер пишет: “Ну что там с описаниями?”

Раньше, лет пять назад, всё было просто. Ты садился, открывал Word и час вымучивал текст для пылесоса. Потом ещё час - для сковородки. К концу дня глаза слипались, а в голове смешивались ватты и диаметры.

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

В интернете полно обзоров, где советуют всё подряд, аля “Топ-50 нейросетей для всего на свете”. Ты открываешь такой список, а там половина сервисов не работает в России, вторая половина не понимает по-русски, а третья просит денег еще до того, как ты написал хоть слово.

В этой статье я не буду рассказывать про каждую нейросеть, которую нашла в интернете. Я отобрала только те, которые реально работают с русским языком, имеют понятные тарифы (или, на худой конец, бесплатный тестовый период, чтобы ты успел понять, твое или нет) и понимают специфику e-commerce, то есть могут вставлять ключевые слова, учитывать требования Wildberries и Ozon, не забывают про характеристики.

Читать далее

T-CTF 2025. Разбор задачи «Капибегущая строка»

Sun, 02/15/2026 - 19:46

Разберём задачу «Капибегущая строка» с соревнований T-CTF 2025, где хакеры взломали освещение жилого дома и использовали его как бегущую строку для того, чтобы сообщить свои требований.

Читать далее

Who's online

There are currently 0 users and 1 guest online.