Новые законы о защите от мошенников в России, включая Федеральный закон № 41-ФЗ, вводят обязательную маркировку бизнес-звонков и строгие требования к операторам связи. Эти меры значительно повышают стоимость телефонных исследований, приводя к резкому падению их объема и угрожая существованию отрасли. Социологические и маркетинговые компании сталкиваются с 20–50-кратным ростом расходов на звонки.
Федеральный закон № 41-ФЗ от 1 апреля 2025 года запрещает массовые и автоматические звонки без согласия абонента, обязывает бизнес заключать договоры с операторами и вводит маркировку звонков с 1 сентября 2025 года. Операторы связи теперь отображают название компании, категорию звонка и идентификатор, взимая плату за каждую попытку вызова независимо от соединения. Абоненты могут активировать самозапрет на спам, что усиливает фильтрацию входящих вызовов.
В 2024 году российские социологи провели 5,7 млрд телефонных звонков для опросов общественного мнения, что составляло основу доходов отрасли. После введения маркировки количество звонков колл-центров упало на 78%, а ассоциация «Группа 7/89» (46 компаний из 32 городов) предупреждает о возможном закрытии сотен центров и массовых увольнениях. Телефонные опросы — единственный оперативный способ охвата регионов с высокой репрезентативностью, и их исчезновение снизит качество данных для самого государства и для бизнеса.
В разработке мне регулярно нужны картинки «вокруг кода»: обложки к техпостам/README, иллюстрации в документацию, а иногда — быстрые ассеты/референсы для пет‑проектов.
В рамках сезона решил протестировать Kandinsky 5.0 на типовых сценах и сравнить ощущения с привычным пайплайном на Stable Diffusion: где быстрее получить годный результат без плясок с промптом, а где лучшеиметь «запасной аэродром».
Под «разработческими задачами» здесь я имею в виду не генерацию кода, а задачи вокруг продукта: обложки к постам/README, иллюстрации к документации и быстрые прототипы визуалов/ассетов для пет-проектов.
Смотреть сравнениеВ рамках своей научной работы в области роботехники я разрабатываю собственную визуальную SLAM-систему, реализованную полностью на языке Python без использования компилируемых C++-библиотек и сложных внешних зависимостей. Проект находится в стадии активной разработки и представляет собой промежуточный итог моего исследования. В этой статье я делюсь своим субъективным опытом разработки системы, описываю принятые решения и возникшие сложности.
Читать далееВ третьей часть темы «что взять бизнесу из профессионального спорта» (см. ранее часть 0, часть 1 и часть 2) будет подробно разобрана незнакомая множеству российских компаний вещь, на которой базируются команды и даже целые лиги в игровых видах спорта – это скаутинг. То есть целенаправленный подбор готовых, растущих или будущих талантов с последующим внедрением в свою корпоративную систему. Для того, чтобы после грамотной огранки из алмаза получить дорогостоящий бриллиант, что принесет существенный профит вам на дистанции.
Читать далееВсе мы слышали, что нейросети уже решают сложнейшие олимпиадные задачи по математике, пишут код лучше людей и вообще «кожаным мешкам» осталось недолго. Но есть нюанс. Если задача похожа на то, что было в датасете, они её решат. Если же задача требует построения геометрической модели и физической интуиции, отличается от типичных моделей из задачников — начинается «галлюцинаторный цирк».
Сегодня я покажу вам одну физическую задачу про мебельный гвоздь. Она выглядит совершенно безобидно, но на ней ломаются ВСЕ современные LLM. Более того, если эту задачу загонять в одну и ту же нейросетку много раз, она каждый раз выдает новое бредовое "решение" с новым неправильным "ответом"!
А заодно мы поймем: как составлять задачи, чтобы человек их решал, а AI — нет.
Читать далееХотя различия в скорости работы CSS-селекторов хорошо документированы, на практике разработчики часто недооценивают их влияние на производительность. В этой статье мы количественно оценим, как некорректный выбор селекторов замедляет работу приложения, и систематизируем ключевые принципы оптимизации CSS.
Читать далееВчера — ведущий специалист, сегодня — руководитель центра компетенций из 15 человек. Именно так, в один день, казалось мне, все и произошло. На самом деле, почти полгода я активно перенимала дела уходящего руководителя и чувствовала себя идеально подготовленной к новой роли. Но пока не проживешь лично, руководителем не станешь, и первая же самостоятельная неделя обрушила на меня шквал задач, от которых голова пошла кругом. Не технических — с ними бы я справилась на раз-два. А тех, с которыми я никогда не сталкивалась. Например, ведущий специалист, ключевой сотрудник на своем проекте, пришел с заявлением на увольнение. И я поняла, что на практике не знаю, ни как удерживать, ни как искать замену, ни как правильно проконтролировать передачу дел.
С той первой проблемы пошел настоящий шквал. Каждый день приносил новый вызов, к которому я не знала, как подступиться. Их было так много, и они были такими разными, что мы с HR-директором (Маша, привет!) в шутку завели игру «Бинго начинающего руководителя». Каждый раз, когда я приходила к ней на встречу 1-1 она начинала ее с вопроса: «Ну что, какой пункт бинго ты выбила сегодня?»
Спустя два года центр компетенций вырос до 22 человек и, оглядываясь назад, я ясно вижу, что могла бы сделать иначе, какие пункты бинго можно было бы не выбивать. Об этом будет моя статья.
Дисклеймер: нижеописанные советы не являются истиной в последней инстанции, но могут быть полезны людям, находящимся на аналогичном этапе своего карьерного пути.
Читать далееРассказываю, как выбрать адекватного фрилансера и организовать работу так, чтобы человек её выполнил.
Читать далееПосле интеграции nuxt/i18n в несколько моих проектов я пришел к однозначному выводу: это, безусловно, лучшее i18n-решение для JS-фреймворков.
Его «plug&play» настройка, загрузка пространств имен (namespaces) и встроенная маршрутизация, настоящее удовольствие в работе.
Однако у этого решения есть серьезная проблема: загруженные пространства имен не подвергаются «тришейкингу» (tree-shaking).
Несмотря на то, что JSON-файлы могут загружаться динамически для каждой локали, Nuxt в итоге объединяет их, что означает, что файл locale/zh/about.json загружается на всех страницах.
Читать далееПривет! Меня зовут Артем Русов. Я тестировщик, который обучает других тестировщиков.
Каждый год я создаю бесплатный адвент-календарь для QA, содержащий в себе полезные ссылки, материалы, тренажеры, интерактивные игры, связанные с тестированием, от разных авторов.
Решил, что хочу поделиться им с вами. Каждый день в этот пост буду добавлять новую ссылку из него.
Читать далееГотовь сани летом, а аккредитацию по новым правилам — зимой. В конце ноября Правительство утвердило изменения по аккредитации для ИТ-компаний, и они вступят в силу почти сразу — с 1 января 2026 года.
Читать далееЭто просто, бесплатно, и результативно. Если ищете быстрый способ разгрузиться и преодолеть преграду, попробуйте двигаться к цели и материться. Это говорю не я, а результаты нового исследования. Очищение разума от неуверенности, отсечение отвлекающих факторов и полная сфокусированность на цели. Новое исследование доказало эффект, который ругательства оказывают в моменте.
Не выражаться!Юристы крупных корпораций ежедневно обрабатывают примерно 30-50 договоров. Каждый документ нужно проверить на соответствие внутренним правилам компании, выявить потенциальные риски и убедиться, что все условия соблюдены и все необходимые пункты присутствуют. У человека такой анализ занимает часы, LLM справится с проверкой за считанные минуты.
Читать далееДолгие годы я воспринимал систему HDMI-CEC как домового: иногда полезная, часто непредсказуемая и всегда загадочная. У меня в гостиной собран несложный мультимедиа-центр — ТВ Samsung с поддержкой ARC (не eARC, которая заслуживает отдельного поста), Denon AVR-X1700H, спрятанный в кладовке, Apple TV, несколько подключённых к Denon игровых приставок и Raspberry Pi 4, управляющий системой Homebridge. Что касается CEC, то в Apple TV эта фича работает прекрасно, но вот приставки ведут себя так, будто едва с ней знакомы. Они будят ТВ, переключают источник, но оставляют Denon в режим ожидания, вынуждая меня переключать вывод аудио вручную.
Читать далееПривет, Хабр! Давненько не брал я в руки шашек =) Почти год назад я опубликовал две статьи с обзорами на бюджетные и средние конфигурации популярных хостинг-провайдеров VDS-серверов. Но когда цена вопроса несколько сотен рублей, это каждый сам может проделать, отталкиваясь от своих потребностей. Другое дело, когда речь про тысячи рублей — далеко не каждый готов потратить такие деньги на эксперименты. А я, хоть и не ныряю в бассейн с монетами, в определённой мере готов к таким расходам,поэтому сегодня расскажу про самые доступные HI-CPU предложения от популярных хостеров. Добро пожаловать под кат.
Читать далееПривет, Хабр! Как часто Ваш скрипт падает при повторном запуске? Или, может, портит конфиги, создавая дубли? Я с этим сталкивался не раз, особенно в начале своего пути автоматизации.
В статье разберём теорию по идемпотентности, практические примеры, хрупкие конструкции и устойчивые решения. Попробуем разобраться, как получать одинаковый результат и когда это вредно.
Читать далееReact — самый популярный фреймворк среди фронтенд‑разработчиков. Его подходы к разработке приложений часто воспринимаются как единственные правильные. Но что, если такие «стандарты» — это не необходимость, а вредная привычка, ломающая Developer Experience?
В статье разберем типичные проблемы Developer Experience в React: избыточный бойлерплейт, сложность управления состоянием и неочевидные оптимизации производительности. Покажем, как эти же задачи решаются в Svelte и обсудим, как смена фреймворка может упростить разработку.
Статья будет полезна разработчикам, которые хотят расширить свой кругозор и критически переосмыслить привычные подходы к фронтенд‑разработке.
Читать далееЗабудьте о сторонних стартерах и костылях — Spring gRPC 1.0 GA уже здесь. Теперь можно строить высокопроизводительные RPC-сервисы с Protocol Buffers прямо из коробки, без плясок с бубном.
В новом переводе от команды Spring АйО рассмотрим пошаговую миграцию со старых решений, генерацию кода из .proto, и сравнение с тем, как это работает в Quarkus.
Читать далееПривет, Хабр! Меня всё ещё зовут Данила Федюкин, и я продолжаю быть тимлидом в X5 Digital. Руковожу командой, которая занимается метчингом. В прошлый раз я рассказывал, как мы перешли на собственную систему рекомендаций, а в этот раз о том, как делаем то же самое, но с метчингом товаров.
X5 Digital – один из цифровых бизнесов Х5. Мы работаем в режиме Highload с RPS в 7500 и отвечаем за всю онлайн-доставку в более чем 1000 городах и населённых пунктах России.
Этот канал постоянно растёт. В 2024 году покупатели Х5 совершили свыше 119,5 млн заказов продуктов на дом.
Мы делаем собственную in-house WMS для дарксторов, приложения для сборщиков и курьеров, CRM, каталоги товаров и другие онлайн-продукты, а ещё мобильное приложение для торговых сетей.
Всё это, отталкиваясь от разных форматов доставки. В «Перекрёстке» среднее время доставки CTD (Click-to-Delivery — от оформления заказа до его получения клиентом) сократилось до 45 минут, в «Чижике» — до 37 минут, а в «Пятёрочке» порядка 40% заказов доставляются клиентам менее чем за 20 минут.
Читать далееПривет, Хабр! Меня всё ещё зовут Данила Федюкин, и я продолжаю быть тимлидом в X5 Digital. Руковожу командой, которая занимается метчингом. В прошлый раз я рассказывал, как мы перешли на собственную систему рекомендаций, а в этот раз о том, как делаем то же самое, но с метчингом товаров.
X5 Digital – один из цифровых бизнесов Х5. Мы работаем в режиме Highload с RPS в 7500 и отвечаем за всю онлайн-доставку в более чем 1000 городах и населённых пунктах России.
Этот канал постоянно растёт. В 2024 году покупатели Х5 совершили свыше 119,5 млн заказов продуктов на дом.
Мы делаем собственную in-house WMS для дарксторов, приложения для сборщиков и курьеров, CRM, каталоги товаров и другие онлайн-продукты, а ещё мобильное приложение для торговых сетей.
Всё это, отталкиваясь от разных форматов доставки. В «Перекрёстке» среднее время доставки CTD (Click-to-Delivery — от оформления заказа до его получения клиентом) сократилось до 45 минут, в «Чижике» — до 37 минут, а в «Пятёрочке» порядка 40% заказов доставляются клиентам менее чем за 20 минут.
Читать далее