В последнее время ФНС все активнее смещает фокус в сторону цифрового контроля за операциями бизнеса. Я отчетливо наблюдал зарождение этого тренда, еще работая внутри системы налоговых органов. Налоговый мониторинг и АУСН - яркие тому примеры: стартовав как экспериментальные пилотные проекты, они быстро масштабировались и стали одними из важнейших инструментов налогового контроля.
Именно такой формат электронного онлайн-взаимодействия то будущее, которое готовит нам ФНС. Техническую и правовую базу АУСН я уже разбирал в статье «АУСН: налоговый оазис или цифровой концлагерь для бизнеса?». А в этой статье разберу инфраструктуру налогового мониторинга. Что этот режим представляет собой на практике, и где чаще всего «ломается» интеграция.
Читать далееКак писал в предыдущей части, мне пора ехать обратно в сторону Таджикистана.
Утром проснулся очень рано, только рассвело, а я уже загружал вещи на мотоцикл. Чтобы не терять время, я даже отказался ждать входящий в проживание завтрак и поспешно выехал в сторону афгано-таджикской границы.
Город Бамиан находится на высоте 2500 м, и мне предстояло медленно спускаться с гор на равнину. В планах было за световой день добраться до города Кундуз, с которого я начал своё путешествие по Афганистану. Хоть расстояние и кажется не большим, всего лишь 330 км, но 150 из них нужно было проехать по очень плохой дороге.
Прямо перед поворотом на нужную мне дорогу стоял очередной блок-пост, меня, как и всегда, остановили жестом, я достал документы и перекинулся парой слов на дари: я русский и, направляюсь в сторону Таджикистана. Они отговаривали меня ехать этой дорогой и предлагали путь по асфальту через Саланг, но я дал им понять, что знаю о её сложности и справлюсь.
Читать далееЕсть два пути. Первый: пишете только на свой сайт, ждете полгода и молитесь на апдейты. Второй: уходите на UGC‑площадки, наслаждаетесь быстрым трафиком, а потом просыпаетесь и видите, что статьи закрыты от индексации. Так какой же из них выбрать..?
Читать далееЯ реализовал Graph RAG систему, которая комбинирует 5 техник из свежих научных статей (KET-RAG, HippoRAG 2, VectorCypher) в единый пайплайн с декларативным Datalog reasoning-движком, полной провенансной трассировкой и типизированным API. Результат: 174/180 (96.7%) на билингвальном бенчмарке из 30 вопросов, оценённых в 6 режимах retrieval. Три режима достигли 100%. В статье — архитектура, 10 уроков оптимизации и эволюция от 38% до 96.7% за 10 итераций.
Читать далееПривет! Я Ксюша, дизайнер в ЮMoney. Ранее мы с коллегой рассказывали, как создаём дизайн карт с применением ИИ. В этой статье — продолжение: я покажу, как система для создания одинаковых изображений с помощью нейросетей помогает ускорить работу дизайнера, поделюсь способом создания персональных аватаров для службы поддержки. Также моя коллега Марина раскроет метрики, которыми мы измерили итоги эксперимента. Эта статья будет полезна тем, кто работает цифровым дизайнером и пробует применять в работе искусственный интеллект.
Читать далееПривет! На связи Пронин Кирилл, TeamLead из Neuromed. И сегодня я хотел бы выразить свое мнение на острую тему каждого тимлида. А действительно ли, тимлид должен обладать качествами психолога для команды? Легче ли жить тому, кто немножко психолог и руководитель? С какими людьми сталкивался я? Как через них пришел к пониманию психических расстройств? Завариваем кофе, берем вафельки - погнали!
Читать далееПривет, Хабр! Я Мария Архипова, работаю в департаменте информационных технологий РСХБ-Интех. В предыдущей статье я рассказывала о принципах пирамиды Минто и о том, как как быстро добиваться результата в разговоре с коллегами. В новом материале хочу коснуться темы найма менеджеров и поделиться подходами, которые помогли мне собрать сильную команду.
Когда я только пришла на позицию руководителя проектного офиса, одной из первых задач, которую мне предстояло решить, был найм менеджеров проектов. В команде было порядка семи не закрытых по разным причинам вакансий. Я выяснила, что рекрутерам поставили условие подбирать кандидатов только с опытом работы в одном из известных банков и наличием сертификатов Project Management Body of Knowledge (PMBoK), который подтверждает знания по управлению проектами по правилам Института управления проектами (PMI). Такие кандидаты хотели больше денег, и нанять их не получалось. Других кандидатов не смотрели, образовался замкнутый круг.
Читать далееМы привыкли думать, что интернет — это что-то невесомое. Но за каждой загрузкой страницы стоит сервер, а он расходует электричество. Умножаем на миллиарды просмотров в день — и вот у веба уже вполне осязаемый углеродный след. Хорошая новость: мы, как разработчики и дизайнеры, можем его уменьшить. Давайте разберёмся, как.
Читать далееКак я добавил 10 фич в Android-приложение за один заход: Todo Budget v4.0
Привет, Хабр! Продолжаю серию о разработке Todo Budget — Android-приложения, объединяющего задачи, бюджет, заметки и помодоро-таймер в одном месте.
Читать далееДолг оптимизацией красен: как мы повышали производительность таблиц
Ещё Достоевский на примере своих героев-картёжников показал: быть должником удовольствие сомнительное в любую эпоху. В разработке тоже есть своя «долговая яма» — технический долг. Если продукт большой и развивается годами, полностью избежать его невозможно. Функциональность реализована, всё математически корректно работает, но из-за накопившихся архитектурных компромиссов всё сложнее укладываться в пользовательские ожидания по скорости и отзывчивости.
Меня зовут Дмитрий Шубин, я занимаюсь оптимизацией производительности в компании МойОфис — конкретно в Ядре редакторов (о нём ранее рассказывал мой коллега в статье «Как мы создаём редакторы документов. Ядро и его роль в кроссплатформенной разработке»).
Ядро — основа редакторов на любой платформе, и именно здесь чаще всего концентрируются проблемы производительности. Нашему проекту уже больше десяти лет, поэтому накопление техдолга по производительности — естественный процесс: функциональность есть, она корректна, но в ряде сценариев продукт начинает проигрывать ожиданиям пользователей и сравнению с конкурентами.
В этой статье разберём, почему возникает такой долг и как мы с ним работаем на практическом примере оптимизации редактора «МояТаблица».
Читать далееДелал проект с помощью нейросети — бесконечные галлюцинации довели. Начал собирать инструкцию для ИИ. Через 14 версий и 25 000 слов получил систему с адаптивным Deep Compute Engine, Red Teaming и двухмерной системой статусов.
В статье:
Эволюция от v1.0 до v7.7.2 — что добавлял и зачем
Какая версия подойдёт под вашу задачу
Инструкция по внедрению в системный промпт
Режим Brainstorming для креатива
Пасхалка: иммерсивная «БРО» версия для фана
Для тех, кто устал объяснять агенту, что он выдумал параметр.
Читать далееВ начале февраля я узнал что в масленичную неделю в Москве состоится оффлайн мероприятие по алготрейдингу, которое будет посвящено биржевым алгоритмам.
Также узнал что онлайн версии не будет, а основными темами будет инфраструктура, алгоритмы, математика и количественная аналитика. Это как раз те темы, которыми я интересуюсь, живя в Перми.
А раз так, то я принял решение полететь на мероприятие и возможно получить новые ориентиры, познакомиться с людьми, взглянуть на рынок без маркетинговых очков. Получится ли это сделать? К концу статьи вы об этом узнаете.
АлгоклубИногда работа идет по отлаженным процессам, но результат — вопреки ожиданиям и цитате, авторство которой приписывают то Эйнштейну, то Ваасу Монтенегро, — получается совершенно другим. И ты понимаешь, что процессы пора менять.
В прошлой статье я рассказывала о том, какие подходы и инструменты мы используем в «Базисе» для реализации DevSecOps. Сегодня же хочу поделиться своим опытом выстраивания организационных процессов безопасной разработки.
Читать далееДобавить каталог в PATH кажется тривиальной задачей – пока всё не перестаёт работать. Почему команда «не найдена», какой файл конфигурации действительно читает ваш shell и что именно вы добавляете в переменную окружения? В статье – аккуратный разбор этого процесса с практическими проверками и типичными ловушками, в которые регулярно попадают начинающие администраторы Linux.
Читать далееМилый ВАЛЛ-И и преданный R2-D2 из киношных образов превратились в жёсткие ТЗ для инженеров. Например, робот Ameca копирует человеческую мимику, потому что по-другому люди будут его отвергать. А специальный Promobot V.4 стоит в МФЦ, чтобы сделать клиентский опыт в очереди чуть приятнее.
По исследованиям Газпромбанка рынок антропоморфных роботов уже к 2035 году вырастет до 300 миллиардов долларов. И в этой реальности людям придётся жить со старыми страхами вроде восстания машин или потери контроля.
Проблема в том, что политики и инженеры пытаются решать эти вопросы с нуля, хотя Станислав Лем и Айзек Азимов ещё 60 лет назад всё предсказали.
Читать далееВ какой-то момент cron-заданий становится много, появляются сложные зависимости между скриптами, когда результат выполнение одного важен для начала работы другого. Балансировать такую историю доводится сис.админу, DevOps'у или разработчику. С этого и начинается наш рассказ.
Читать далееМы — маркетинговое агентство, ведём клиентов на Авито и Ozon. Сперва фиксировали все задачи «на коленке». Потом решили работать по-взрослому: внедрили навороченную систему. В итоге управлять пришлось уже не только бизнесом, но и самой системой.
Рассказываю, к чему это привело и как мы всё исправили за один день.
Читать далееПродолжаем серию «C++, копаем вглубь». Цель этой серии — рассказать максимально подробно о разных особенностях языка, возможно довольно специфичных. Это десятая статья из серии, список предыдущих статей приведен в разделе 9. Серия ориентирована на программистов, имеющих определенный опыт работы на C++. Данная статья посвящена приведениям типа.
В C++ тип каждой переменной определяется на стадии компиляции, но может оказаться так, что в каком-то контексте использования переменной этот тип окажется неподходящим. В этом случае C++ предлагает выполнять операцию, называемую приведением типа. Часто это можно сделать разными способами и программисту надо выбрать наиболее подходящий вариант. Кроме того, приведение типа может оказаться потенциально небезопасной операцией и вызывать ошибки в работе программы. Программист должен оценить возможный риск и принять меры для обеспечения правильной работы программы.
Итак, попробуем рассказать о приведениях типа максимально подробно.
Читать далееHD для домашних ПК и ноутбуков сейчас редкость, ведь их во многом и вполне успешно заменили SSD. Однако эта технология по-прежнему очень востребована в дата-центрах. Так, в феврале 2026 года Western Digital сообщила, что ее мощности практически полностью застолбили крупные заказчики. Seagate подтвердила, что линии по высокоемким дискам для серверов загружены под завязку. Основные клиенты — операторы крупных облачных платформ, которые заранее бронируют объемы. WD получила предварительные заказы от семи крупнейших покупателей, часть из которых — до 2027 и 2028 годов.
Зачем HDD в ЦОД? Есть несколько причин, но основная — это искусственный интеллект. При работе с ИИ важно не только обучать модели, но и хранить огромные массивы исходных данных, логов и резервных копий. В многоуровневых системах горячие данные размещаются на SSD, но основной объем холодных — на дисковых массивах. Речь идет о десятках и сотнях петабайт, где главное — стоимость хранения из расчета на терабайт, плюс предсказуемость инфраструктуры. Именно поэтому спрос на высокоемкие HDD резко вырос. Разберемся, насколько устойчивым будет такой перекос рынка и к чему это может привести.
Читать далееПривет, сообществу Habr!
Хочу поделиться опытом с коллегами - как мы решили одну из наболевших проблем нашей команды разработки – отсутствие полноты данных для тестирования реализованного функционала в условиях ограниченного доступа к реальным данным компании. Если вы работаете с персональными данными, то наверняка сталкивались с такой проблемой.
Наша команда Neoflex работает на проектах заказчика. При старте работ мы всегда подписываем NDA, но все равно этого недостаточно, чтобы владелец доверил нам полный доступ к промышленным данным. Мы его прекрасно понимаем: данные - основа благополучия компании и видеть их должен ограниченный круг лиц, отвечающий за бизнес-результат.
Чтобы удовлетворить ожидания заказчика, выполнить вверенную нам работу и достичь высоких результатов при разработке функционала, нам нужны данные для тестирования, близкие к реальным. Тут возникает сложность – на тестовом контуре либо небольшой срез не консистентных промышленных данных, на которых нельзя протестировать полноценно функционал (например, витрину по операциям определенного сегмента клиентов с глубиной месяц, квартал), либо мы начинаем генерировать синтетику, не всегда попадая в нюансы вариативности данных, тратя на это дополнительные ресурсы.
Периодически наши члены команды на ретроспективе, разбирая проблемный кейс, обсуждали свою боль – нужен тестовый контур для тестирования с достаточным количеством данных, близких к бизнесовым, обновляемый по расписанию - иначе мы можем выкатить на прод слабо оттестированный функционал.
Читать далее