🌤
📍 Определение...
📅 27.10.2026
👤 10

Новости IT

📰 Всего новостей: 6234
Habr📅 19.08.2026 12:20⏱️ 18 мин
Мы полгода складываем в базу ответы нейросетей: одни и те же вопросы, разные модели, снова и снова. Для ChatGPT у нас два способа снять ответ. Первый - официальный API. Второй - забрать ответ так, как его видит обычный человек в браузере. Однажды я сравнил два ответа на один и тот же вопрос, снятые в один день из двух разных каналов, и завис. Это были не «немного разные формулировки». Это были раз…
Читать полностью →
Habr📅 19.08.2026 12:12⏱️ 6 мин
Шесть лет занимаюсь складскими системами на платформе 1С: обследования, внедрения, миграции. Склады — от 5 000 до 40 000 м². Вопрос из заголовка я слышу чаще любого другого, и задают его совершенно справедливо: в 1С:ERP (а также в УТ и КА) адресное хранение действительно есть, работает и закрывает заметную часть складских задач. Продавцы WMS на этот вопрос отвечают предсказуемо. Мне проще: бывают …
Читать полностью →
Habr📅 19.08.2026 12:04⏱️ 9 мин
Есть удивительная вещь. Человек может двадцать лет получать зарплату и каждый месяц тратить почти всё, что заработал. И это почему-то не кажется ему рискованным. В следующем месяце будет следующая зарплата. Потом ещё одна. А если зарплата станет больше — можно будет больше тратить. Так проходят годы, иногда десятилетия. При этом предложение регулярно откладывать небольшую часть дохода и постепенно…
Читать полностью →
Habr📅 19.08.2026 11:50⏱️ 13 мин
Привет, Хабр! Метод считает расстояние между двумя точками и создаёт для этого пару короткоживущих объектов. Прогоняем его через JMH со счётчиком аллокаций и получаем ноль байт на операцию — два new в теле, а куча не растёт вообще. Дописываем в тот же метод одну строку с if , ничего не меняя по смыслу: объекты по‑прежнему никуда не утекают, ни один не сохраняется и не возвращается наружу. Аллокаци…
Читать полностью →
Habr📅 19.08.2026 11:30⏱️ 4 мин
README врёт: как я сделал open‑source линтер, который сверяет документацию с реальным репозиторием README редко ломается в один момент. Обычно документация постепенно перестаёт соответствовать проекту: переименовали команду, перенесли файл, удалили .env.example , поменяли package manager или Docker service, а инструкция осталась прежней. В итоге новый пользователь копирует команду из README и полу…
Читать полностью →
Habr📅 19.08.2026 11:30⏱️ 2 мин
Ученики начальной школы могут заучивать таблицу умножения однозначных чисел, но простого запоминания будет недостаточно, когда учитель задаст задачу на умножение трёхзначных чисел. Здесь требуется алгоритм: учеников учат выстраивать числа друг над другом и умножать каждую цифру нижнего числа на каждую цифру верхнего. На протяжении тысячелетий математики считали это самым быстрым способом умножения…
Читать полностью →
Habr📅 19.08.2026 11:28⏱️ 11 мин
Имя пакета в реестре часто оказывается первым сигналом того, что компоненту можно доверять. Разработчик видит название вроде google-cloud-storage , opentelemetry-sdk или apache-airflow-providers-slack раньше, чем открывает исходный код, и ожидает, что знакомый префикс указывает на известный проект. В PyPI это ожидание пока ничем не подтверждено: реестр формально не связывает общее начало имени с е…
Читать полностью →
Habr📅 19.08.2026 11:27⏱️ 1 мин
Готовое решение в статье — как реализовать вход в Telegram через РФ сервисы: VK ID, Яндекс ID и MAX. Мы оставили Telegram как удобную точку входа и канал доставки, а идентификацию вынесли в отдельные ID-сервисы. Идея простая: разделить «кто пользователь» (identity) и «куда ему слать уведомления» (channel identity). Пользователь авторизуется через VK ID, Яндекс ID или MAX, а telegram_id позже привя…
Читать полностью →
Habr📅 19.08.2026 11:26⏱️ 37 мин
Вступление Меня зовут Василий Миловидов, я системный архитектор в крупной компании. Мы строим обмен между сервисами на событиях: сервис меняет агрегат в PostgreSQL, в той же транзакции кладёт задачу в outbox, воркер на River , публикует событие в Kafka с ключом aggregate_id . Разбирая соседнюю задачу, я обнаружил, что эта схема не даёт гарантии, которую мы в неё заложили. Строгого порядка событий …
Читать полностью →
Habr📅 19.08.2026 11:22⏱️ 9 мин
Привет, Хабр! В целом, про миграцию и импортозамещение высказался уже практически каждый утюг нашей необъятной родины. Почему мы вообще снова хотим подсветить эту тему? Потому что прошло уже достаточно времени, чтобы осознать: миграция — это не просто оперативное решение проблемы, а новый подход к созданию и поддержанию ИТ‑инфраструктуры. Мы в компании работаем в такой парадигме довольно давно, на…
Читать полностью →