Месячная аудитория российского магазина приложений RuStore в сентябре 2026 года увеличилась на 17% к тому же месяцу 2025 года и составила 73 млн россиян старше 12 лет (здесь и далее). Это следует из данных исследовательской компании Mediascope, пишут «Ведомости». В расчётах учитывали показатели мобильной и веб‑версии мобильных сторов, сентябрь — последний доступный период измерений на текущий момент.
Читать далееПару месяцев назад я закончил здоровенный цикл по неочевидным особенностям F# в декорациях Godot. Под конец я пообещал выпустить ещё несколько статей по реактивному программированию на стыке тех же технологий. Момент исполнения обещания наступил с опозданием. Нас ждут три статьи, в ходе которых я познакомлю вас со своей рабочей лошадкой. Ей суждено появиться во всех моих статьях по Godot.
Именно поэтому я использовал в заглавии слово «базис», однако до этого там стояло слово «эксперименты». Оно появилось там, отнюдь не потому что я не уверен в собственных действиях, а потому что хотел подчеркнуть своеволие и своеобразие последующих шагов. Мне не нравится доминирующая парадигма, зафиксированная в виде библиотеки System.Reactive, и в этом цикле я буду регулярно явно или неявно оспаривать некоторые её положения. При этом у меня нет стремления воздвигнуть собственную парадигму, и уж тем более я не собираюсь публиковать её на nuget.org. Наоборот, я хочу показать, что реактивные системы лучше всего строить на базе «колоды» примитивов, которая подбирается и пишется специально под проект. Создание универсальной библиотеки при таком подходе полностью противопоказано.
Правда, неуниверсальная библиотека нам тоже не понадобится. В конце весь код займёт всего несколько сотен строк. В основном благодаря особенностям F#, о которых мы либо говорили, либо только будем говорить. Но нам также поможет достаточно высокая база, которую дают dotnet и System.Reactive.
Читать далееИли почему датчики — еще не цифровизация, а нейросети не панацея от всех проблем.
Генеративный ИИ свел мир с ума. И, пока одни радуются открывающимся возможностям, а другие предрекают человечеству скорый финал, нейросети все прочнее проникают в повседневную жизнь. Происходит это не только на бытовом уровне.
Бизнес тоже чувствует потребность в цифровизации. Согласно опросу Банка России, каждое седьмое предприятие использует искусственный интеллект. В лидерах — сфера услуг, а за ней добывающий сектор и обрабатывающая промышленность.
Чаще всего нейросети юзают в рекламных целях и деловой переписке, при подборе и оценке кандидатов, для обработки больших массивов данных и нормативной документации. В промышленности дела обстоят немного иначе. Здесь «цифру» привлекают к реальному производству. Разберемся, как устроен этот процесс, какие перспективы в нем кроются и почему он намного сложнее, чем может показаться на первый взгляд.
Читать далее«Карта Теосакоалько» (Mapa de Teozacoalco), созданная в рамках географического обследования Relaciones geográficas (1580). Предоставлено коллекцией рукописей Хоакина Гарсии Икасбальсеты, Латиноамериканская коллекция Бенсона, Центр латиноамериканских исследований и коллекций LLILAS Benson, Техасский университет в Остине.
Даже с самой высокой точки города, колокольни церкви Сан‑Педро‑Теосакоалько, невозможно было увидеть что‑либо дальше нескольких километров в любом направлении. Две крупные горные системы, протянувшиеся вдоль побережий Мексики, сходятся в этом регионе, на территории современного мексиканского штата Оахака, образуя «геологическое нагромождение» поросших деревьями вершин и заросших кустарником долин, среди которых лишь изредка встречаются головокружительные обрывы.
По испанскому летоисчислению шёл 1580 год. Но народ ньудсауи (миштеки) существовал и хорошо ориентировался в этой местности уже на протяжении тысячелетий. Горные хребты, отделявшие главный город Теосакоалько от 13 подчинённых ему небольших поселений, были знакомы ньудсауи как собственные пять пальцев. Даже растущее число испанских колониальных чиновников и других подданных короны, селившихся в этом районе, имело хотя бы общее представление о местной географии. И хотя изучить эту местность можно было на собственном опыте, увидеть её целиком и сразу не представлялось возможным. Не могли этого сделать ни те, кто поднимался на вершину колокольни, ни тем более такие люди, как испанский король Филипп II, который за всю свою жизнь так ни разу и не ступил на североамериканский континент. Именно поэтому король, а точнее, его королевский космограф Хуан Лопес де Веласко, запросил карту.
Читать далееВ сервисном руководстве кофейного автомата Spengler PSL50 автор увидел на схеме экранного модуля микрофон. Сервисная компания ответила, что это задел на будущее и он не используется, а изучать подробнее не разрешила. Тогда Robin M. купил такой модуль на eBay, нашёл на плате UART, через незапароленный U-Boot загрузился с init=/bin/sh и получил root. Внутри оказались ядро Linux 3.10 и glibc 2.18, а обновление с USB проверяется самодельной схемой на MD5 с секретом, который лежит на самом устройстве открытым текстом. Автор написал скрипт, который проверяет, может ли автомат записывать звук. А потом, разумеется, запустил на кофемашине DOOM.
Читать далееВ данной статье описываются технологии, использованные для построения полнофункционального ETL на базе Apache Spark. Статья планируется как первая в цикле статей о решении бизнес проблем с помощью созданного ETL с использованием существующих Open-Source решений.
Читать далееВ момент запуска ваш сервер может обслуживать совсем немного пользователей — вас и несколько десятков клиентов. Но если вы работаете над своим проектом долго, то постепенно растёт нагрузка: через месяц — 100 человек, через полгода — уже сто тысяч. А потом может случиться вирусный рост, и ваш сервер просто перестанет справляться с нагрузкой из-за миллионов запросов. Именно на этом переломном моменте обычный план по самому обычному деплою сервера уже перестаёт работать. База данных может начать захлёбываться, пользователи видят бесконечные экраны загрузки или, чего похуже, сообщения об ошибках, и проблемы в логике.
Проблема здесь может состоять не только в качестве кода, но и в архитектуре, рассчитанной на один сервер, которая физически не может масштабироваться для миллионов пользователей. И увы, апгрейд характеристик сервера не всегда помогает. В этой статье я расскажу о первых азах System Design — проектировании систем — для начинающих и продвинутых разработчиков, которые хотят перейти на новый уровень профессионализма. Мы пройдём путь от одного сервера до отказоустойчивой инфраструктуры, обслуживающей миллионы пользователей, с опорой на современные подходы и реальные кейсы. Вперёд!
Читать далееЗа окном темнеет, чай давно остыл. Агент второй час возится с вашим проектом и раз в пару минут просит разрешения. Сначала вы читаете каждую команду, потом пробегаете глазами. К десятому запросу рука сама тянется к кнопке «Разрешить». По подсчетам Anthropic, пользователи Claude Code одобряют 93% запросов на подтверждение, и компания называет это усталостью от одобрений.
На проверяющего, который читает каждый запрос агента и вовремя останавливает его, рассчитывают регуляторы и вендоры. В индустрии это называют human in the loop — человек в контуре управления. Идея, что человек присмотрит, звучит как универсальная страховка, только у нее больше сорока лет истории, и началась она не с ИИ. Авиация, дороги, медицина — там уже видели, что бывает, когда надзор за автоматикой поручают человеку. Навык слабеет, а внимание уходит так, что ошибку замечают слишком поздно. С агентами та же история повторяется жестче. Вместо одного ответа они выдают цепочку действий, и проверить ее труднее.
Читать далееQwen4-Max-Preview доступен на chat.qwen.ai
В открытый доступ вышла предварительная версия флагманской модели Qwen4-Max-Preview. Разработчики заявляют о производительности на уровне "топовых отраслевых решений".
Ключевые возможности:
Сложные задачи: продвинутая математика, глубокая логика и генерация сложного кода.
Агентные сценарии: самостоятельное планирование многоэтапных задач, длинный горизонт планирования и надежное использование внешних инструментов.
Фронтенд: отдельный упор на генерацию production-ready интерфейсов с качественной эстетикой и продуманным UX.
Читать далееУ нас было 15 000 ₽ в месяц, команда из пяти человек и катастрофическая нехватка времени на ручное тестирование. И мы призвали Духа Машины.
Мы команда тестирования Главной страницы Яндекса. Как и у любой QA‑команды, у нас гора рутины: открыть задачу; понять, что в PR; накидать чек‑лист; написать тест‑кейсы; автоматизировать; потом чинить, когда тесты падают на CI. Теперь Дух Машины берёт на себя значительную часть этой рутины: читает тикеты и PR, пишет чек‑листы, кейсы и автотесты, чинит упавшие тесты и ревьюит код. Он помогает всем тестировщикам команды.
В статье мы расскажем о том, как устроен Дух Машины, сколько стоит в рублях, на какие грабли мы наступали и как сделать похожее у себя. Архитектура не привязана к конкретной модели: для каждого шага можно подобрать доступный вариант подходящей мощности.
Читать далееМодели начали выдавать результаты, которые человек не может быстро перепроверить: доказательства на десятки страниц, анализ тысяч генных экспериментов за полчаса, отчеты агентов о том, что они сделали в инфраструктуре. И почти в каждой крупной новости месяца звучит вопрос: кто подтвердит, что это правда.
Больше всего в октябре спорили о науке, с нее и начнем. Разбираемся, что именно произошло на стыке математики и нейросетей, как ИИ попытался перевернуть теорию вычислительной сложности и что значит история с доказательствами для индустрии.
Читать далееВместо отдельных Excel-калькуляторов у менеджеров делаем один сервис, который рассчитывает коммерческие предложения в CRM.
Можно добавлять свои товары, клиентов, контакты, ставить нужные скидки — а калькулятор проверит, что всё правильно, и создаст сделку и КП.
Читать далееКогда нагрузка растёт, а ресурсов в кластере остаётся всё меньше, кажется, что пора добавлять новые узлы. Но часто текущая инфраструктура способна на большее, если оптимизировать использование уже доступных мощностей.
Расскажем, как точнее оценивать реальный объём доступных ресурсов, настраивать запросы приложений и выбирать подход к распределению нагрузки.
Читать далееХорошая облачная бухгалтерия экономит бизнесу сотни часов рутины, а кривой сервис может превратить сверку ЕНС и сдачу отчётов в ад. Собрали рейтинг лучших онлайн-бухгалтерий, которым доверяют тысячи предпринимателей в России.
Читать далееНам понадобилось сделать на сайте простые видеоинструменты: обрезать ролик, сжать его под лимит мессенджера, перегнать MOV в MP4 или WEBM, убрать звук. Обычный путь — загрузить файл на сервер и прогнать через ffmpeg. Но видео тяжёлое: ролик с телефона на 2 ГБ надо сначала долго заливать, а сервер должен его хранить и пережёвывать. Да и не каждому хочется отправлять личное видео на чужой сервер.
Поэтому основной путь у нас — обработка прямо в браузере: файл никуда не уходит, всё делает компьютер пользователя. А сервер с ffmpeg остался запасным вариантом для того, что браузер не тянет.
Ниже — как это устроено и что пошло не так. Код — из рабочего проекта, слегка сокращён.
Читать далееПока я целюсь, монстр ждёт. В моём Doom одно нажатие под сообщением Telegram продвигает игру на пять тиков. Движок работает на Mac, а следующий кадр бот должен уместить в 1024 байта.
Читать далееПривет, Хабр! Это команда интернет‑газеты о сервисном бизнесе «Заявка закрыта» – проекта Okdesk, платформы для управления заявками, выездным обслуживанием и ТОиР. Мы регулярно делимся практическими материалами, которые помогают сервисным компаниям работать эффективнее и зарабатывать больше – без лишней теории и воды.
В этой статье вместе с Игорем Фадеевым, аккредитованным тренером по ITIL v3 и ITIL 4, рассказываем, как победить «сервисный хаос» в сервисной компании – когда заявки теряются, приоритеты определяются «на глаз», инженеры пропадают с радаров, а деньги за выполненные работы приходят с задержкой в несколько недель.
Мы покажем простой жизненный цикл заявки – от первого звонка клиента до закрытия и оплаты, – который можно внедрить уже завтра без громоздких фреймворков, дорогих систем и полугодовых курсов.
Читать далееС сентября 2027 года ученикам школ в Англии запретят держать смартфоны в карманах или сумках. В конце июня 2026 года начал действовать закон, который уже обязывает английские школы отказаться от использования телефонов. Во многих из этих школ действует политика, согласно которой ученикам можно приносить свои смартфоны, если они выключены и лежат в сумках и карманах.
Читать далееМы в Modus делаем ETL и BI, и видим чужие базы данных изнутри: на каждом внедрении, на техническом консультировании, на разборах кейсов и на каждой миграции. Навидались всякого. Но одна ошибка попадается так часто и прячется так ловко, что заслуживает отдельного разбора… и почётного звания антипаттерна. Начинаем цикл статей, посвящённых антипаттернам проектирования баз данных именно с неё.
Представьте: миграция позади. Заказы, товары и склады на месте. Число строк сошлось, проверки горят зелёным, можно закрывать задачу. Но только никто — ни аналитик, ни разработчик, ни самый хитрый SQL-запрос, — уже не скажет, с какого склада уехал конкретный товар.
Не удалено ни одного значения. А данные протеряны.
Это сбой миграции? Ошибка в запросе? Нет!
Это ошибка проектирования, которая очень похожа на безобидную нормализацию. Давайте разберём, откуда она берётся, почему стандартные проверки её не видят и почему исправить её задним числом уже нельзя. Не «дорого и сложно», а вообще невозможно математически.
А в конце — задачка для тех, кто (как и мы когда-то) уверен, что опыт и знания надёжно ограждают его от таких новичковых ошибок.
Читать далееМинцифры может ввести минимальный размер обязательных отчислений операторов связи в резерв универсального обслуживания (РУО) на уровне 500 тыс. рублей. Сейчас каждый оператор отчисляет в фонд по 2% от доходов. Предложение обсуждали на третьем заседании рабочей группы Минцифры и операторов связи, посвящённом готовящейся реформе лицензирования в отрасли связи. Об этом рассказал источник «Ведомостей», участвовавший в обсуждениях.
Читать далее