Это вторая часть моих наработок по решению задачи про Винтика и Шпунтика в рамках челленджа @vvvphoenix. В первой части мы выразили ответ в виде формулы включений-исключений. Хотя в подобных формулах и получается огромное число слагаемых, часто оказывается, что либо они почти все равны нулю, либо объединяются в сравнительно небольшое число групп одинаковых, либо ещё что-нибудь. И в итоге огромная формула вычисляется чуть ли не на бумаге. В этой части мы будем сворачивать и оптимизировать нашу формулу для ускорения вычислений.
Читать далееОдин из популярных инструментов BPMN (Business Process Model and Notation) — стандарт графического моделирования бизнес-процессов, разработанный Object Management Group (OMG). Он широко используется для визуализации, анализа и оптимизации процессов внутри организаций.
Но в отличие от прочих нотаций, BPMN может использоваться совместно со специальным BPM-движком (engine), встроенным в различные ИТ-платформы. То есть бизнес-процессы, описанные с помощью BPMN, не просто визуализируются, а управляют логикой выполнения в реальных ИТ-системах, превращая нотацию в исполняемый код, который интерпретируется движком, При этом продвигая процессы в соответствии с описанной в диаграммах бизнес-логикой, BPMN-движок следит за выполнением шагов, направляет задачи сотрудникам, вызывает API сервисов, генерирует события, фиксирует в Базе Данных (далее – БД) результат и тому подобное. Помимо того, такой инструмент выполняет мониторинг и логирование каждого запущенного экземпляра процесса и фиксирует прогресс и актуальные состояния в БД.
Читать далееПосле первой статьи про стандарты разработки и зарождение Open vAIR остался резонный вопрос: «А что там под капотом?». Отвечаем.
Эта платформа виртуализации создана для тех, кто хочет развернуть систему быстро, понять архитектуру без боли и не зависеть от чёрных ящиков с лицензией.
Внутри — модульный backend, изоляция через RabbitMQ, REST API и документация, которая обновляется вместе с кодом, а не спустя квартал.
В этой статье разберём, чем Open vAIR отличается от тяжёлых решений, что умеет прямо сейчас, какие модули в приоритете — и в каких сценариях он уже «заходит в прод».
Читать далееВсем привет! На базе наших аналитических исследований в Сomnews вышла статья про тестирование отечественных БС 4G. Делимся с читателями Хабра подробностями, которые не попали в публикацию.
С прошлого года в СМИ циркулируют новости про ввод в коммерческую эксплуатацию отечественных базовых станций мобильной сети. ПАО «МТС» активно внедряет решения компании «ИРТЕЯ», ПАО «Теле2» - базовые станции от БУЛАТ. Аналитики компании Vigo проанализировали статистику нового оборудования с точки зрения интернет-сервисов, которыми пользовались реальные абоненты.
Читать далееВсем привет! В статье расскажу, как я написал игру Дебаггер на Python и добавил к ней графический интерфейс на Tkinter. Мне хотелось сделать простую игру на IT тематику, поэтому я скопировал игровую механику из игры Сапер и теперь нам нужно отметить все баги на игровом поле или наш код сломается.
Статья может быть интересна начинающим разработчикам для изучения чужого опыта и наработки своего или же опытным программистам, которые просто хотят поиграть в игру, а может даже предложить, как еще улучшить архитектуру проекта.
Нажми, если не боишься багов!Я, думаю, многие уже слышали о появившихся в .NET 6 Minimal API - легковесной замене контроллеров/MVC. Кто-то уже успел ознакомиться и задался вопросом: "Ваше API в 3 строчки, это, конечно, здорово, но как это будет работать в реальном проекте с сотнями эндпоинтов, кучей фильтров, аттрибутов, расширениями OpenAPI/Swagger и прочих радостях?"
В этой статье я хочу ответить на этот вопрос: пройдемся от основ, преимуществ, недостатков, и закончим нюансами работы и проблемами, которые обязательно возникнут при миграции с контроллеров на Minimal API в крупном проекте.
А забегая чуть вперед: если думаете, стоит ли переводить проект на Mini API, вот вам сразу полезная информация: они могут жить в проекте вместе, причем даже без дублирования инфраструктуры: не обязательно переводить все разом - подробнее под катом.
Бонусом, заменим SwaggerGen на реализацию OpenAPI от Microsoft.
Читать далееПривет! Меня зовут Сергей Головин, я основатель рекламного агентства iks-digital.com. Уже более 15 лет мы продвигаем сайты и приложения используя каналы Яндекс.Директ.
Сегодня поделюсь кейсом, как с помощью точного таргетинга на основе клиентской базы и технологии Look-alike удалось привлечь 138 лидов за полтора месяца для онлайн-курса «Работа психолога с расстройствами пищевого поведения». Рассказываю пошагово: от настройки до результата.
Читать далееРассказываем, как с помощью ИИ мы создали аудио-платформу для телеграм-каналов. И почему это нужно всем, у кого нет времени читать.
Читать далееПочти 50 лет назад марсианские посадочные аппараты «Викинг» впервые провели эксперимент по поиску внеземной жизни — и, возможно, нашли её! Однако сенсационные результаты вызвали волну скепсиса, а сами данные на десятилетия оказались в тени. Эта статья — попытка разобраться, что же произошло на самом деле. Что если первая встреча с внеземной жизнью уже состоялась — и мы просто не готовы были её признать?
Читать далее(Или почему «серебряная пуля» снова промахнулась). Хайп → Разочарование («No-code» != «No-think».) → Рационализация → Нишевое применение.
Личное прозрение: как меня очаровывали роботами
Участвуя в архитектурно-техническом комитете по внедрению RPA, я слушал восторженные доклады о «революции». Суть: роботы заменят сотрудников, которые не могут работать больше 8 часов по ТК РФ. Презентация пестрела цифрами NVP, но с критической ошибкой: сравнение шло только с ручным трудом, а не с классической автоматизацией на Python, Selenium или Win32 API.
"Зачем вам эти бородатые сишники, что ковыряются в коде как в закромах Родины? Нам бы роботиков! Они ж не спят, не пьют чай с сушками и Трудовой Кодекс им не указ! Им бы пару кнопок нарисовать – и вуаля: цифровизация как у Гугла, только дешевле и с отчетом в Excel!”
Читать далееПредставьте, у вас есть мощный инструмент, способный привлечь сотни и тысячи новых клиентов в ваш бизнес, и он всегда под рукой. Возможно, вы даже не догадываетесь, как использовать его на все 100%. Сегодня покажу, как бесплатно поднять рейтинг вашей компании на 2ГИС. Я дам вам пошаговый план, который доказал свою эффективность на более чем 200 наших клиентах. Но прежде давайте разберемся, почему у вас может быть низкий рейтинг на 2ГИС и какой рейтинг считается хорошим. Спойлер: если вы думаете, что идеальный рейтинг – 5.0, вы ошибаетесь.
Читать далееНаступил Steam Next Fest 2025 — нам стало доступно 2500 (!) демок игр, которые выйдут в релиз уже в этом году!
Из них под тег programming выставлен только у 18. Давайте посмотрим на каждую из них!
О чем говорят волки? Анализ текстовых данных открывает уникальную возможность заглянуть за кулисы Осознанной меркантильности.
Сделаем частотный анализ, тематическое моделирование, проведем анализ тональности и узнаем, так ли негативно выражаются в сообществе (спойлер: да), а еще построим граф, по которому узнаем, в чем смысл жизни (не сфальсифицировано, клянусь).
Весь код внутри.
Читать далееDisclaimer: этот разбор — взгляд на результаты судебного процесса и тренды. Не является
юридической консультацией.
Кратко о сути дела
В конце 2023 года Арбитражный суд Северо-Кавказского округа пересмотрел (по сути, отменил) решения двух предыдущих инстанций по делу ООО "Новороссийский автотерминал" vs. ФНС.
ФНС сочла, что структура группы (грузовая автостоянка + ИТ-компания со статусом резидента "Сколково") — это фиктивное дробление ради ухода от налогов.
Инспекция «склеила» всю выручку и доначислила налоги по максимальной ставке.
Доначислили компании более 100 000 000 рублей (НДС и налог на прибыль).
Кейс войдет в практику как показатель того, как важна защита деловой цели ИТ-компании в составе группы, грамотное структурирование бизнеса… и своевременные маркетинговые и коммуникационные усилия!
Позиция ФНС
Тут все довольно просто и предсказуемо:
• есть несколько компаний;
• одна из- компаний применяет налоговые льготы (в данном случае это резидент Сколково)
• льготы убираем, выручку «склеиваем» и вуаля все доначисляем
Обнаружена генетическая связь между ночным синтезом гормона сна – мелатонином и тяжестью симптомов СДВГ у детей. Исследование проливает свет на более глубинные первопричины СДВГ и связанные с этим состоянием особенности режима дня.
Читать далееКак работает процедурная генерация в играх? В этой статье разбираемся с основными понятиями и алгоритмами процедурной генерации.
Читать далееВозможно, пригодится на рабочей неделе
Размещение облачной инфраструктуры за рубежом открывает для российских компаний новые возможности на международных рынках, снижает юридические и операционные риски, сохраняя привычный уровень обслуживания. При этом многие компании продолжают использовать только локальные облака, упуская возможности глобальной инфраструктуры.
В этой статье рассмотрим основные сценарии и преимущества использования зарубежных облачных сервисов для бизнеса.
Читать далееВ свое время знаменитый CEO General Electric Джек Уэлч сказал: «В своем бизнесе будь первым или вторым или уходи из него».
Это известная бизнес-цитата. На первый взгляд не более чем образец доброкачественного популизма состоявшегося лидера. Большой успех должен подкрепляться большими амбициями.
Будь чемпионом! Это входит в арсенал мотивационных спикеров и много раз использовано в книгах по профессиональному и личностному росту.
Давайте попробуем разобраться, что именно имел в виду Уэлч, когда говорил эту фразу.
Мы начнем c 1963 года.
В этом году американский предприниматель Брюс Хендерсон основал компанию Boston Consulting Group (BCG) и по сути изобрел бизнес-консалтинг. До него крупные американские компании предпочитали не обращаться за внешними советами в решении стратегических вопросов. Если большой бизнес и обращался за помощью, то чаще всего к университетским профессорам. Теория и практика менеджмента соприкасались лишь изредка и украдкой.
Брюс Хендерсон требовал от своих подчиненных активной интеллектуальной деятельности и заставлял их писать статьи и эссе, получая экстракт практического опыта. Эти статьи и эссе потом объединялись в сборники. Сборники назывались Perspectives. Сам Хендерсон подавал отличный пример и опубликовал ряд статей, посвященных стратегии, которые привели к созданию концепции «кривой опыта» (experience curve).
Понятие кривой опыта можно отнести к эмпирическим закономерностям.
Научные закономерности в физике, работают всегда одинаково. Они могут быть выражены строгой формулой, и в любой момент проверены и подтверждены экспериментом.
Читать далеедля бизнеса, разработки и другой работы
По моему практическому рабочему опыту, вот так:
Claude 4
* Sonnet => лучше всех пишет код, идеально держит контекст. Отлично пишет тексты и шутит. Подходит для создания ИИ-бота.
* Opus => неоправданно дорогой, всего на 20% лучше Sonnet.
Контекст — до 200 тыс. токенов.
Gemini-2.5
* Pro => вторая по силе написания кода. Хорошо подходит для архитектуры приложений, может быть тебе “другом”. Слабо пишет тексты.
* Flash => всё то же, но на 40% хуже, зато одна из самых быстрых моделей. Подходит для ИИ-звонаря.
Контекст — до 1 млн токенов.
* 4.5 => очень хорошо пишет тексты, креативен, но шутит хуже Claude. Очень человечный и эмпатичный.
* 4.1 => отлично структурирует посты, очень логичен, неплохо пишет код. Идеально держит промпт — хорошо подходит для ИИ-ботов.
* 4.1 mini / nano => если нужна оптимизация цены общения для ИИ-бота или простые задачи (например, определение темы диалога, саммари и др.). Работают заметно быстрее обычного 4.1.
* 4o => хорош тем, что видит/создаёт картинки.
Контекст — до 1 млн токенов.
GPT-o
* o3 => подходит для сложных логических задач, планирования архитектуры приложений (хотя мне Gemini нравится больше), отлично для аналитики.
* o4-mini => если нужно быстро что-то посчитать математически.
* o4-mini-high => подходит для написания кода, но уступает Gemini и Claude. Зато лучше чем gpt-4o работает с картинками.
Контекст — до 200 тыс. токенов.
Deepseek
* R1 => устарел, но по-прежнему самая дешёвая “размышляющая” модель. Хорош для аналитики, например звонков. Можно развернуть на своём сервере.
* V3 => на уровне 4.1 mini, только дешевле. Также можно использовать для ИИ-ботов, разворачивать у себя на сервере/облаке.
Контекст — до 64 тыс. токенов.