Habr📅 19.08.2026 07:22⏱️ 1 мин
Ошибка начинающего оператора банка обходится дорого. Неверно заполненная заявка может привести к потере времени клиента. Неправильная консультация – к эскалации с участием двух-трех человек. Требования к операторам растут, а люди уходят через полгода-год – и снова обучение с нуля. Задача сложная, а привычные методы работы с новичками нередко дают с...
Читать полностью →Habr📅 19.08.2026 07:21⏱️ 1 мин
Большинство материалов о компрессии в PostgreSQL отвечают на вопрос «во сколько раз удалось уменьшить базу». Мы предлагаем посмотреть на проблему с другой стороны: какой ценой достигается эта экономия? В статье разбираем архитектурные компромиссы различных подходов к компрессии страниц, объясняем, почему при разработке CSM в Tantor Postgres отказал...
Читать полностью →Habr📅 19.08.2026 06:54⏱️ 1 мин
Недавно мне попался файл svchost.pyc. Сначала название не вызвало особого интереса — мало ли файлов с похожими именами встречается в системе. Но при ближайшем рассмотрении стало понятно, что к обычному svchost.exe этот файл отношения не имеет.Передо мной оказался скомпилированный Python-код, внутри которого было довольно много интересного: работа с...
Читать полностью →Habr📅 19.08.2026 06:49⏱️ 1 мин
Есть ложь, большая ложь, а есть… обещания, которые вы читаете в бесчисленных рекламных материалах. Наша команда Endpoint Security решила доказать делом, что не просто дает красивые обещания, а готова пройти через стресс-тест настоящих хакеров.Меня зовут Валерий, я работаю в экспертном центре безопасности Positive Technologies и в этой статье расска...
Читать полностью →Habr📅 19.08.2026 06:41⏱️ 1 мин
В новой подборке - пять практических материалов для разработчиков и специалистов по 1С. Разбираем безопасность хранения паролей СУБД, исправление проблем с DPI в конфигураторе, инструменты для точной вёрстки печатных форм и удобной работы со скриншотами.А ещё - история создания pet-проекта «Домашний помощник»: от идеи, предложенной ИИ, до готовой п...
Читать полностью →Habr📅 19.08.2026 06:40⏱️ 1 мин
В JSON нет типа для файла - так как же загрузить файл через JSON-RPC? Разбираю, как это устроено в otezvikentiy/json-rpc-api 5.2: multipart как транспортный адаптер, валидация через Assert\File, честно про CSRF. И историю о том, как эту фичу принёс внешний контрибьютор. Читать статью...
Читать полностью →Habr📅 19.08.2026 06:34⏱️ 1 мин
Продолжаем разбирать, как система автодополнения собирает контекст для LLM. В реальном репозитории потенциально полезных файлов слишком много, поэтому мало просто найти фрагменты с похожими словами - нужно понять, какие из них действительно стоит показать модели.Разберём один из классических алгоритмов ранжирования - BM25: почему редкие идентификат...
Читать полностью →Habr📅 19.08.2026 06:16⏱️ 1 мин
Привет, Хабр!В этой статье я хочу подробно разобрать практический пример инкрементальной синхронизации данных между двумя базами PostgreSQL с использованием FESB.Материал получился достаточно объёмным, поскольку я решил показать не только общую идею, но и весь путь реализации: от подготовки таблиц и триггеров до настройки интеграционного процесса, ...
Читать полностью →Habr📅 19.08.2026 06:00⏱️ 1 мин
Сомелье видит вишню, кожу, мокрый камень и 2016 год. Я вижу GROUP BY. Проверяю на 272 напитках, сколько калорий на самом деле различают дешёвое и дорогое вино — и почему бутылка оказывается не самой тяжёлой частью вечера. Читать далее...
Читать полностью →Habr📅 19.08.2026 06:00⏱️ 1 мин
Мы храним зашифрованные данные, и рядом с ними лежат ключи, которые к этим данным не подходят. Выглядит как расстройство для взломщика.Это описание того, что я хотел построить, и оно же оказалось единственной формулировкой, которую я потом ни разу не пожалел. Дальше рассказ про то, как из этой мысли вырос отдельный сервис, и как из него пришлось вы...
Читать полностью →