-
По результатам заседания экспертного совета 10 июня ФАС выдала операторам связи рекомендации «по корректировке спорных практик в целях формирования добросовестной конкурентной среды», рассказали «Ъ» в службе. «С начала года ведомство зафиксировало рост количества обращений на недобросовестные действия операторов связи», — добавили в службе.Что конкретно должны сделать компании, представитель…
-
Игры с Horizontal Pod Autoscaling
Немного практики для «пощупать» HPA в кластере, поиграться параметрами масштабирования. Можно было бы быстро перейти от теории к практике, ну или наоборот. В примерах используется масштабирование на основе очереди RabbitMQ. Можно использовать minikube, MicroK8s, или где вам удобно… Для удобства…
-
Xiaomi выпустили MiMo Code — своего coding-агента
Вслед за Kimi ещё одна китайская компания обзавелась своим агентом. Основной упор в релизной статье китайцы делают на Max Mode: на каждом шаге агент генерирует 5 параллельных планов действий, а модель-судья выбирает лучший, остальные отбрасываются. По SWE-Bench Pro прирост у Mimo-V2.5-Pro до…
-
Шифрование на основе SHA-256 (часть 2)
ВступлениеСтатья частично является продолжениям идеи создания своего алгоритма шифрования на основе хеш функций из первой части. И так, продолжим. Большинство практических схем шифрования строятся вокруг проверенных стандартов вроде AES или RSA. В этом материале мы разберем альтернативный, исследовательский подход: шифрование, где для каждого байта…
-
HFT + LLM: почему «просто добавить ИИ» не работает и как строить системы без потери микросекунд
Если вы читали восторженные статьи о том, как ИИ трансформирует финансовые услуги, у вас могло сложиться впечатление, что внедрение больших языковых моделей и агентных систем в институциональные торговые среды — это в первую очередь инженерная задача: нужно лишь выбрать подходящую…
-
Schema-driven ORM для TypeScript: @cleverbrush/knex-schema и @cleverbrush/orm
Статья о том, как превратить TypeScript-схему в единый источник истины для работы с базой данных: из одного определения получить типы строк, имена таблиц и колонок, типизированные запросы, связи, миграции и unit-of-work поверх Knex.Все примеры ниже взяты из xpenser — open-source…
-
Как генерировать карточки товара для маркетплейсов в нейросетях. Реальный способ повысить конверсию на a/b тестах
Очень просто можно привезти классный товар, попасть в цену, купить рекламу — и все равно проиграть конкуренту в выдаче. Потому что у того сразу на первом фото понятно, что продается, закрыты главные вопросы, показан размер, а у вас товар лежит…
-
Контрольные суммы ИНН, ОГРН и СНИЛС: разбираем алгоритмы и пишем валидатор на Python
У нас есть форма, куда пользователь вводит ИНН контрагента, а мы по нему идём за данными в ЕГРЮЛ. Если заглянуть в логи такой формы, видно сколько туда прилетает мусора. ИНН из одиннадцати цифр (кто-то добавил лишнюю), номера со срезанными ведущими…
-
30 минут против месяца. Цена идеальных процессов в разработке
Всем привет, меня зовут Михаил, я работаю главным экспертом в ОТП Банке.До банка я почти не работал в командах с выстроенными процессами. Суета, спешка, неадекватные сроки, переработки до ночи и постоянное тушение пожаров — всё это было привычной частью работы.…
-
DAO vs Repository и ORM: где заканчивается архитектура и начинается хаос
Всем привет! Я Дмитрий Милов, Python-разработчик компании МУЛЬТИФАКТОР в команде продукта MULTIDIRECTORY, мы разрабатываем собственную службу каталогов.Как это обычно бывает в процессе развития продукта, код постепенно перестает помещаться в привычные рамки. Мы начали обсуждать, какое архитектурное решение лучше подходит нашей…