Для целого поколения пользователей этот маленький квадратик в левом нижнем углу экрана стал главным символом персонального компьютера. Да что там компьютера, целой эпохи!
За тридцать лет существования кнопки «Пуск» железо и интерфейсы изменилось практически до неузнаваемости, дискеты уступили место облакам. а кнопка осталась все там же. И почти в том же виде. И если вы думаете, что ее появление — рядовое инженерное решение, спешим вам удивить. За ее рождением стоит одна из самых неочевидных историй в индустрии разработки программного обеспечения.
Как появилось меню «Пуск» и какую роль в этом сыграли шимпанзе — расскажем в этой статье!
Читать далееРасскажу вам одну историю о том, как смог прокачаться в качестве C++-программиста. Мне в этом помогло не чтение стандарта. Я тогда ещё не понимал до конца метапрограммирование с использованием шаблонов (честно говоря, прямо сейчас эту тему изучаю). Нет, просветление наступило, когда я всмотрелся в целую простыню кода на ассемблере x86–64, но не запаниковал, а подумал: “O, нет, нет. ЧТО ТАМ сделал компилятор?”
Читать вывод компилятора — это не какое-то мистическое тёмное искусство, которое практикуют только подстриженные в барбершопах разработчики компиляторов, с закрытыми глазами разбирающиеся в выделении регистров. Это навык. Его можно усвоить, затем в нём напрактиковаться, и результат вас очень удовлетворит. Овладев этим умением, вы больше никогда не будете писать «умные» абстракции как раньше.
Читать далееНа маркетплейсе покупатель сначала видит картинку и только потом — цену, бренд и отзывы. Главное фото в выдаче решает, кликнут по вам или пролистнут к соседу, поэтому слабый визуал означает слитый трафик и низкий CTR. Долгое время выход был один: платить дизайнеру и ждать правки по два-три дня. Сегодня собрать карточку товара для Озон онлайн бесплатно можно самому за пару минут — и в этом гайде мы покажем весь путь по шагам, на реальном товаре и без приукрашиваний.
Работать будем в ERA2 Card — это часть экосистемы ERA2, нейросеть, которая из обычной фотографии готовит визуал под требования маркетплейсов. Чтобы было честно, мы взяли не студийный кадр, а снимок со смартфона прямо с домашнего стола и прогнали его через сервис на ваших глазах.
Читать далееВесной 2022 года я поднимал в этом блоге две необычные темы из области фундаментальной химии. Первая называлась «Из чего состоит мировой эфир. Последняя теория Менделеева» — в ней я рассказывал, как Дмитрий Иванович Менделеев, продолжая опираться на атомный вес, пытался надстроить «нулевой» период над водородом и, вероятно, неосознанно двигался к открытию нейтрона. Вторая статья называлась «Распад протона – невозможность 2,5 класса». Наряду с проблемой практически абсолютной стабильности протона (без внешнего воздействия он не распадается, в отличие от нейтрона, который вне атома живёт всего около 10 минут). В этой статье я также упомянул некоторые экзотические атомы, то есть, атомоподобные частицы, имеющие нулевой заряд; наиболее известной из них является антипротон.
Чтобы представить себе химический элемент, который был бы значительно легче водорода, нужно поместить в его ядро частицу, значительно уступающую по массе протону, но превосходящую по массе электрон или позитрон, так, что вокруг неё могло бы собраться «электронное облако». Сегодня расскажу об удивительном атоме такой природы, открытом ещё в 1960 году. Он называется «мюоний».
Читать далееНа Wildberries и Ozon покупатель решает, открыть карточку или пролистнуть дальше, за доли секунды — и решает по первому изображению. Не по цене, не по отзывам, а по тому, как выглядит главное фото и насколько понятно с него, что за товар перед ним. Поэтому визуал карточки давно перестал быть украшением и стал инструментом продаж: хорошая инфографика поднимает конверсию ощутимее, чем очередная скидка.
Проблема в том, что сделать такой визуал вручную — дорого и долго. Дизайнер за комплект карточек берёт от нескольких тысяч рублей, фотостудия с предметной съёмкой — ещё больше, а правки растягиваются на дни. Для продавца с ассортиментом в сотню позиций это превращается в отдельную статью расходов и постоянную головную боль. Именно сюда пришли нейросети: сегодня создать карточку товара и собрать инфографику для маркетплейсов можно без дизайнера и студии, из обычного фото со смартфона.
Читать далееПокупки на маркетплейсах стали привычным способом экономить время, сравнивать товары и находить выгодные предложения без походов по магазинам. Но даже когда цена выглядит низкой, почти всегда есть способ сделать заказ дешевле: проверить акции, подобрать купон, применить скидку на категорию или использовать специальное предложение для новых пользователей.
В июне 2026 года для покупателей Joom особенно интересны предложения на первый заказ. Новым пользователям доступна скидка до 11%, а также дополнительные акции на популярные категории: товары для дома, женские товары, мужскую одежду, обувь, аксессуары и детскую продукцию. Проверить доступные предложения можно на странице промокодов Джум, где собраны актуальные варианты для экономии перед оформлением покупки.
Читать далееМодель мышления: не талант, а способ смотреть на правила
Если вы только начинаете учиться программировать, вы, скорее всего, уже слышали: «у кого-то математический склад ума, у кого-то гуманитарный», «надо просто больше практики», «язык слишком сложный». Исследования показывают картину инее и одновременно обнадёживающую: дело не в «IQ вообще» и не в том, хорошо ли вы решали задачи по алгебре в школе, а в том, какую внутреннюю модель вы используете, когда читаете программу.
Классическая работа Saeed Dehnadi и Richard Bornat *The camel has two humps описывает знаменитый «двухгорбый» распределение успехов на первых курсах программирования. Значительная доля студентов — иногда до половины потока — не проходит вводный курс, несмотря на мотивацию, хороших преподавателей и смену языков и методик за десятилетия. Авторы показали, что до изучения синтаксиса Java или Python можно довольно надёжно предсказать, кто «поймёт», а кто будет бороться, с помощью простого теста на последовательность присваиваний — не на знание языка, а на согласованность ментальной модели вычисления.
Что такое «правильная модель мышления» в их смысле
Dehnadi и Bornat опираются на идею mental models (ментальных моделей): человек, рассуждая, строит воображаемое «состояние мира», проверяет в нём гипотезу и ищет контрпримеры Johnson-Laird, Mental Models . В эксперименте «верблюд с двумя горбами» студентам давали короткие фрагменты псевдокода с присваиваниями. Оказалось, что успешные новички последовательно интерпретируют присваивание как правило перезаписи ячейки памяти: «сначала вычисли выражение справа, затем положи результат в переменную слева, старое значение исчезает». Неуспешные часто смешивают модели: где-то видят «равенство», как в уравнении из школьной математики, где-то — «копирование слева направо», где-то отказываются отвечать, потому что «это бессмысленно».
Читать далееКак 3 400 превратились в миллион
В 2012 году физлицо привозило машину и платило утильсбор 3 400 рублей. Три тысячи четыреста. Чашка кофе по нынешним меркам.
Читать далееМы проверили фичу Dynamic Workflows на реальном проекте. Не ради хайпа или оценки "хорошая фича" / "плохая фича". Вопрос был чисто практический:
- усиливает ли Dynamic Workflows наш текущий стек;
- где это имеет смысл применять внутри нашего фреймворка;
- где это может быть полезно тем, у кого своего фреймворка нет;
- и где лучше не тратить на это лимиты, токены и время.
Три захода, шесть прогонов, четыре миллиона токенов. Демки обещали магию. Реальный проект дал швы, грабли и один по-настоящему страшный момент с ложным одобрением. Но из всего этого мы вытащили приёмы, которые сделали наш обычный процесс лучше. А workflow оставили для тех случаев, когда одного ревьюера действительно не хватает.
Погрузиться в кейсПланировать ремонт в 2026 году стало сложнее: цены на стройматериалы, инструмент, электрику, сантехнику и инженерные системы меняются быстро, а итоговая смета часто растёт уже после первых закупок. Поэтому покупатели всё чаще заранее ищут рабочие способы снизить расходы: сезонные акции, распродажи, кешбэк, бонусные программы и специальные предложения от магазинов. Один из самых востребованных вариантов — Петрович промокод, который помогает получить дополнительную выгоду при оформлении заказа онлайн.
В июне 2026 года у покупателей «Петровича» есть несколько заметных направлений для экономии: строительные материалы со скидками до 20%, инструменты со снижением цены до 70%, электрика до 25%, инженерные системы до 30%, товары для дома до 40%, а также сантехника со скидками до 1500₽. Такие предложения особенно полезны тем, кто закупает товары не поштучно, а комплектом: для ремонта квартиры, строительства дома, обновления дачи, монтажа электрики или замены сантехники.
Читать далееЧеловеческое общество на протяжении всей истории является не просто случайным скоплением людей, а гигантским ментальным конструктом (Макрокосмосом). В этой системе социальные группы, властные элиты и правовые институты подчиняются тем же фундаментальным законам, что и разум отдельного лидера (Микрокосмоса). Если классическая философия веками спорила о моральной стороне «разумности» и «справедливости», то социальный герметизм рассматривает эти категории как технологии управления социальной реальностью через ментальные законы. На самом деле исследование больше затрагивает интересы личного характера, но кроме как "Управление сообществом" подходящего хаба нет, да и наверное разницы особой нет...
Ниже представлен полный системный пересмотр классического философского спора Платона и Аристотеля, трансформированный в практическую контрстратегию защиты личных ресурсов от скрытых манипулятивных систем.
Читать далееGemini — это семейство нейросетей Google и одновременно пользовательский ИИ-помощник, который помогает писать тексты, анализировать документы, работать с кодом и создавать изображения. В 2026 году это уже не просто чат для ответов на вопросы, а большая экосистема: веб-версия, мобильное приложение, модели для разработчиков, функции в сервисах Google и генеративные инструменты для медиа.
Для обычного пользователя Gemini нейросеть полезна тем, что снижает количество рутинной работы. Она может быстро собрать черновик письма, объяснить сложный текст, подготовить структуру презентации, помочь с переводом, переписать материал в другом стиле, найти ошибки в рассуждении или подсказать, как оформить идею.
Читать далееОживить старое фото — превратить статичный снимок в короткое видео, где человек моргает, поворачивает голову, улыбается, — нейросети умеют уже не первый год. Другой вопрос, что выходит это далеко не у всех: вместо живого портрета чаще получают дёргающийся ролик с лицом, которое лишь отдалённо напоминает оригинал. Причём дело почти никогда не в том, что «попалась плохая нейросеть», — подводят либо исходник, либо неверно выбранная под задачу модель.
Спрос на это огромный, и предложений в выдаче столько же: десятки сервисов наперебой обещают оживить любой снимок в один клик и бесплатно. На практике всё сложнее. Бесплатных инструментов с приличным качеством почти не осталось — всё работающее платное, хотя у части сервисов есть стартовые лимиты на пробу. А сам рынок настолько подвижен, что прямо весной 2026 года с него ушла Sora, одна из самых известных моделей, и подобные истории здесь не редкость.
Читать далееЯ руковожу компанией, которая с 2012 года занимается описанием бизнес-процессов и внедрением систем класса ERP. За это время мы не раз сталкивались с одной и той же проблемой: бизнес-процесс вроде бы можно описать словами, можно нарисовать схему, можно составить таблицу операций, но в момент проверки выясняется, что документ не держит реальное исполнение. В нём не хватает предметов, состояний, источников, ролей, переходов, прикладных носителей, исключений и проверок. Такой документ выглядит убедительно, но не позволяет понять, как именно процесс должен работать в системе и как его проверить.
Когда появились LLM, эта проблема стала заметнее. Большая языковая модель умеет быстро собрать красивый текст, но если ей не дать структуру, она начинает достраивать недостающие связи сама. Она может придумать роли, маршруты, статусы и действия, которые выглядят правдоподобно, но не подтверждены предметной областью. Поэтому в какой-то момент стало ясно: для работы с ИИ недостаточно хорошего промпта. Нужна система документации, в которой предметная область описана так, чтобы человек мог её проверить, а ИИ мог на неё опираться.
Так возникла ЕСППД-ИИ — Единая система процессно-предметной документации для искусственного интеллекта. Это наш внутренний стандарт работы с документацией, а не государственный ГОСТ, не рекламный продукт и не название компании. В этой методичке я объясняю не все технические детали стандарта, а человеческий маршрут: как начать описывать бизнес-процессы так, чтобы с ними мог работать искусственный интеллект и чтобы результат не превращался в имитацию.
Читать далееStillCore — лёгкое приложение для отслеживания энергопотребления, частоты, нагрузки, температуры и состояния батареи из строки меню macOS. Это анонс и небольшая история о том, как я его писал.
Читать далееПривет, Хабр!
Меня зовут Михаил Поливаха. Я думаю, что в Хабе Spring АйО меня уже относительно знают. В рамках Spring АйО мы довольно часто занимаемся подбором технического материала и его ревью. Сам же я довольно регулярно выступаю на конференциях, контрибьючу в Open Source и т.д.
Также, часто наши материалы крутятся вокруг Java разработки и конечно же Spring-а. И данной пост, хоть и будет с одной стороны сильно связан с Java и Spring Framework, но, тем не менее, не похож на остальные.
На днях произошло довольно знаковое событие. Мы с небольшой командой примерно год писали инструмент, который призван существенно упростить весь процесс отладки, тестирования и мониторинга Spring Boot приложений в production. И вот этот проект наконец-то получил первый Milestone Релиз.
Проект называется Axelix.
Читать далееПринципы SOLID, DRY, KISS во фронтенде работают ровно так же, как в любой другой разработке. Но если открыть почти любой проект, всё равно натыкаешься на мешанину.
Причём дело обычно не в том, что код «грязный» — он как раз бывает типизирован и проходит linter. Дело в том, что эти принципы отвечают на вопрос «как написать», а не «зачем мы вообще это пишем». А без ответа на «зачем» чистый код превращается в красиво оформленную путаницу.
На примере такой вещи, как store попробуем ответить на вопрос: что вообще такое контракт, зачем же нужна типизация и действительно ли это помогает в разработке.
Читать далееВ этом выпуске продолжаем исследовать новинки I/O 2026 и переводить пользователей, прекращаем использовать .onAppear и лезем Gradle под капот, делаем приватность частью архитектуры, создаем систему привлечения пользователей, поднимаем Llama 3 в облаке и многое другое. Заходите!
Читать далееЕсли вы работаете в большой компании и одновременно живёте там, где есть какие-то региональные ограничения на сервисы, у вас почти наверняка две VPN-конфигурации:
рабочая — для доступа к внутренним ресурсам (GitLab, Jira, Confluence и т.д.)
личная — для личных целей
И постоянное переключение между ними — это, мягко говоря, неудобно.
Читать далее