Мы уже упоминали легендарные машины Правец, «Роботрон» и даже китайскую приму CEC-1, с которой началось становление домашней айти-индустрии КНР. А какие компьютеры делались в других странах СЭВ?
Читать далееКрупная сеть пиццерий. Международный отель. Сеть фастфуда. Три официально озвученных крупных сбоя за последние два года, а сколько их не вынесенных в СМИ произошло за эти же 2 года? Не три случайности — это стадии одного, повторяющегося из раза в раз, универсального для сегмента ИТ цикла. Он не зависит от отрасли — рестораны, отели, логистика, EdTech, банки, не зависит от размера компании или холдинга — от $30 млн до $1 млрд+, равно как не зависит и от страны.
И никто его не останавливает?
Что происходит.
1. Бизнес растёт. Скорость критична. Шеф требует проверку гипотезы к пятнице. ИТ отвечает как может: быстро, на коленке, без архитектуры. Работает? Да. Сейчас внедрим в продукт (накатим).
McDonald's. 15 марта 2024. 12 часов глобального сбоя. «Конфигурационное изменение». Не кибератака. Просто рост без архитектуры, и как следствие — долг не исчезает, он накапливается до критической массы.
2. Кадровый голод. На рынке много ИТ‑шников, но тех, кто создавал систему, — уже нет: сбежали, выдавили, расстались по «совместному решению». Остались «мишки на велосипеде» — те, кто научен нажимать кнопки, но не строить архитектуру или эволюционировать, плюс кто‑то из старых адаптировался, заглушив в себе потребность создавать.
Hilton. 2024. Утечка через Otelier. 7.8 ТБ данных. 437 000 email. Причина — украденные учётные данные Atlassian. Подрядчик, у которого украли доступ. Когда архитекторов нет — доверяют подрядчику. Без контроля. Подрядчик = не контролируемый чёрный ящик.
3. Собственник в спешке ищет «спасателя» по рекомендациям. Внешний кризис‑менеджер дорог — но бизнес встал, выбора нет. Первая задача — реанимация, «должно хоть как‑то работать», чтобы не простаивать вообще. Правда реанимация не лечение — это отсрочка неизбежного финала, но костыли дают «кэш» и бизнес согласен. «Работает — не трогаем». Оттягивание, накопление и финал.
Читать далееВ БКС есть направление прямого доступа к бирже: мы подключаем клиентов к шлюзам Московской биржи, помогаем с роботами и инфраструктурой. Часто разговор начинается с вопроса про FIX (Financial Information eXchange) — и почти всегда за ним стоят разные вещи. Этот текст — ответ, который мы обычно даём клиентам, только подробнее: с маршрутами заявки, требованиями и примером сообщения.
Читать далееОткрываешь ленту, попадается интересное видео, и ты залипаешь.
На середине замечаешь, что что-то не так. Голос слишком ровный, картинка подозрительно гладкая, сюжет местами тянется. Потом доходит, что ролик целиком сделан нейросетью. И всё равно не выключаешь.
Обычно ИИ-слоп просто ругают и пролистывают. Мол, дешёвая штамповка, никакой души, только просмотры собрать. Но если ролик тебя увлёк, он правда стал хуже оттого, что его сделал ИИ? Что именно мы имеем в виду, когда называем контент слопом? Пустой сюжет, отсутствие человеческого труда или то, что ленты забиваются похожими видео? Тут уже хочется поговорить не только о качестве, но и о том, как мы вообще оцениваем контент, созданный нейросетью.
В этой статье разберём, как за пару лет мы прошли путь от смешного Уилла Смита со спагетти до видео, которое практически никак не отличить от настоящего. Посмотрим, почему ИИ-контент появляется в постах, роликах и музыке, чем затягивают китайские ИИ-сериалы и почему бизнесу нравится ИИ-слоп.
«Читать далее»Привет. Меня зовут Александр Богданов, я основатель AGIMA. В 2020 мы перезапускали сайт AGIMA: работа заняла два года. В 2026 году мы снова решились на редизайн. Но это не будет скучный текст про то, как мы переделывали логотип 50 раз. Вместо этого я расскажу, как мы полностью отдали управление сайта агентам.
Читать далееЯ играю в Factorio как любой нормальный человек: для планирования фабрики пишу код матричных вычислений.
Но до этого мы ещё доберёмся. Если же вам не терпится, можете просмотреть мой новый онлайн-калькулятор.
Введение в Factorio и качество
Factorio практически стала создателем жанра видеоигр «строительство фабрики»: мы играем за персонажа, который собирает ресурсы и комбинирует их для изготовления всё более сложных изделий, которые, в свою очередь, позволяют заниматься ещё более сложным изготовлением. По описанию это походит на Minecraft и на многие другие игры-выживалки, но фабрикостроительные игры отличает от них упор на автоматизацию: очень скоро всё производство начинает выполняться не вручную персонажем, а всё большим количеством механизмов с различными видами логистики, например, конвейерными лентами, перемещающими изделия между механизмами. Разработчики некоторых игр этого жанра пошли ещё дальше и полностью избавились от персонажа игрока.
В процессе разблокировки новых внутриигровых «технологий» Factorio предоставляет всё больше механизмов, совершенствующих производство. Один из них — это модули: производственные машины, имеющие определённое (ограниченное) количество слотов для приёма различных видов модулей, влияющих на их характеристики: модули скорости ускоряют работу машины ценой повышенного энергопотребления, модули продуктивности повышают выпуск продукции из того же количества ингредиентов ценой скорости и энергии и так далее.
Выпущенное в 2024 году расширение Space Age добавило новые игровые механики, в том числе и качество (Quality): у каждого изделия и рецепта теперь есть пять уровней качества: ⚀ обычное, ⚁ необычное, ⚂ редкое, ⚃ эпическое и ⚄ легендарное. Каждый уровень (в зависимости от конкретного изделия) повышает характеристики, например, ускоряя производственные машины или повышая производительность модулей продуктивности. Высококачественные изделия можно изготавливать непосредственно из ингредиентов того же качества, однако единственный способ повышения качества — это применение новых модулей качества.
Читать далееСегодня я хочу разобрать небольшую доработку и на ее фоне показать, чем занимается системный аналитик. Мы пройдемся от кнопки в карточке клиента до контракта, ошибок и выхода в прод.
Пример, конечно, условный: оператор контактного центра должен отправить клиенту СМС со ссылкой, не переключаясь в другую систему.
Меня всегда смущала фраза «системный аналитик — мост между бизнесом и разработкой». Для первого знакомства с профессией она годится. Но что делать, если готового ответа нет, а на входе только просьба «добавьте кнопку»? Здесь, по моему мнению, и начинается наша работа, которую словом «мост» уже трудно описать.
Читать далееЕсть такое клише: «Раньше трава была зеленее». Не могу тут подсказать, не биолог, я занимаюсь маркетингом. И вот что я точно знаю, несколько лет назад развиваться в профессии было сильно понятнее.
Читать далееЗа последние дни Anthropic забанило много аккаунтов. Моё предположение: под бан попали аккаунты, на которых светился российский IP и часовой пояс компьютера
Я настроил Claude Desktop и Claude Code так, чтобы запросы всегда уходили с одного IP своего VPS через CLIProxyAPI.
В статье показываю как это настроить: сервер, вход через OAuth, Desktop и Claude Code. Для каждого шага есть промпт для агента и ручная инструкция:)
Читать далееСпор о русском в коде обычно ведут идеологи. Одни требуют «программировать на родном», другие крутят пальцем у виска. Но если убрать эмоции, остаётся инженерная задача: где локализация снимает трение, а где создаёт новое?
Мы 60 лет учим разработчиков думать по-английски, чтобы они могли программировать. Не «знать английский» — это нормально. А думать на нём, когда пишут код на русском домене. Юрист, читающий спецификацию, и разработчик, читающий код, говорят на разных языках — и мы называем это профессиональным стандартом.
Пора это признать. И посмотреть, во что это обходится на практике.
Читать далееВот Вы купили у девелопера квартиру за 20 млн рублей. В статистику продаж, конечно же, попали все 20 млн. В отчётности при определённых условиях уже можно признать 10 млн выручки. При покупке пока внесли 4 млн на эскроу. В свободную кассу группы из этих денег не поступило ничего.
Ошибки в арифметике нет. Есть четыре показателя, которые слишком легко принять за один.
Я занимаюсь инвестиционной недвижимостью давно, и читаю отчётность девелоперов в том числе с позиции частного инвестора, владельца облигаций. Меня интересует вполне бытовой вопрос: из каких денег компания заплатит по своим долгам? Фраза «продажи выросли» на него не отвечает. Особенно если часть покупателей ещё только собирается платить.
Разберём одну квартиру, затем глянем в отчётность. Там есть случай, когда почти 14 млрд рублей ранее показанной выручки пришлось убрать из сравнительных данных. А после посчитаем, во сколько обходится рассрочка, которую рекламируют как "беспроцентную".
Читать далееИмпортозамещение почты: как мы мигрировали с Microsoft Exchange на RuPost и не потеряли данные. Делимся пошаговым гайдом и опытом пилотного переноса с помощью RuPost Migration Tools. Разбираем настройку EWS, PowerShell, перенос прав делегирования через единую AD и нюансы работы с SSL. Заходите, если в вашем бэклоге стоит задача ухода с Exchange и вы хотите избежать классических граблей!
Читать далееЭта статья о том, как маленький домашний эксперимент со звуком привёл меня к вопросу, который сейчас, по‑моему, никто толком не задаёт: где должен жить ИИ‑помощник?
Началось всё с одного моего проекта, тоже про звук и про реальное движение человека: телефон в кармане ловит шаги, и в наушниках каждый шаг звучит как по снегу, лесной тропе или под каменными сводами. Пространственный звук там уже работает вживую.
По ходу этой работы я нашёл способ двигать звук вокруг головы: поставить его слева, справа, впереди, вдалеке. Как в ASMR, только место выбираю я сам, прямо пальцем на экране. Поигрался — и заметил одну вещь, которую не встречал как готовый инструмент для слушателя. О ней и хочу рассказать.
Читать далееПодарок сыну и списанный прибор
Не так давно мой сын, которому тогда было 5 лет, попросил игровую консоль. Я немного подумал, и решил, что до полноценной консоли ему бы ещё подрасти… и решил сделать её сам. Проведя ревизию полезного «железа» я нашёл 2.4“” TFT SPI дисплей, шилд джойстика и ESP8266. Сначала был написан в Arduino IDE код, затем найден корпус… но я начну от обратного. Поиск подходящего корпуса начался с Авито. Куплена нерабочая китайская консоль, но сразу после получения успешно отремонтирована подключением шлейфа дисплея и поиск продолжился… На работе был присмотрен списанный нормирующий преобразователь интерфейсов, замерен, и… признан пригодным к адаптации в качестве корпуса.
Читать далееИИ активно используется не только в коммерческом, но и в научном программировании, для анализа и визуализации данных. Как и в других сферах, генеративный ИИ множит как все хорошее, так и все плохое, что характерно для сложившейся системы. Он ускоряет создание кода и расчеты, то есть появление первых результатов исследований. Но дальше запускается сложная цепочка проверки и распространения результата. А ее так легко масштабировать с помощью ИИ уже не получается.
Перспектива неприятная: мы пытаемся производить результаты исследований гораздо быстрее, чем проверять, какие из них вообще имеют смысл. Один некорректный фрагмент кода может породить график, статистику, вывод, статью, а потом и десятки новых работ, которые будут ссылаться на первую публикацию. На каждом следующем этапе результат будет выглядеть все более «научным» (вспоминаем индекс цитируемости).
В итоге, если мы не поменяем схему распространения научного знания, то рискуем все чаще пропускать некорректные выводы, а может и свалиться в лженауку. Что в конечном счете не ускорит, а только замедлит прогресс.
Читать далееОпробовал вайб-кодинг, создав с помощью Antigravity рабочую библиотеку на Go для работы с конфигурацией разных форматов. Рассказываю про приколы работы с ИИ-агентами, возникшие в процессе создания проекта.
Читать далееMAX — российский мессенджер, и многие вынуждены в нём сидеть (рабочие чаты, школы, госструктуры), но живут в Telegram. Готовых мостов мало, и почти все рассчитаны на одного пользователя: ты сам разворачиваешь сервер и подключаешь только себя.
Я сделал мост, у которого одно развёртывание обслуживает нескольких людей: каждый заходит в бота в Telegram, привязывает свой MAX‑аккаунт и получает свою отдельную супергруппу. Данные пользователей друг от друга изолированы.
Читать далееХотел разобраться с одним, казалось бы, простым вопросом: за что мы заплатили подрядчику? Платёж был в 1С, заявка была в Bitrix24, а договор и акты приходилось искать среди вложений. С поиска этой связи начался финансовый сервис, а вокруг него постепенно появились ещё четыре продукта. Расскажу, как они складываются в ERP‑контур для стройки, что уже работает и где автоматизация пока может уверенно ошибиться.
Читать далееRich Push Notifications в iOS выглядят просто, пока дело не доходит до Notification Service Extension и Notification Content Extension. Где должна находиться category? Зачем нужен mutable-content? Как передать изображения между расширениями, использовать один Content Extension для нескольких категорий и отладить всё это в Xcode?
В статье на отдельном демо‑проекте разбираю весь пайплайн уведомления — от APNs payload до кастомного UI, а заодно несколько неочевидных моментов, на которых легко потерять время при разработке и отладке.
Читать далееDisclaimer. Текст данной статьи написан автором-человеком (во всяком случае он себя таковым считает), но речь пойдёт о создании текстов и кода, которые можно (с полным на то основанием!) причислить к категории "нейрослоп". Если у вас имеется аллергия на нейрослоп - лучше не читайте дальше.
Ну а теперь - переходу к сути. На двух последних медосмотрах в моей крови обнаружили избыток сахара. Не то что бы я сильно удивился, учитывая, что всю осознанную жизнь любил сладкое, а последние годы этим самым сладким частенько заедал стресс. Однако же, остатки здоровья хочется сохранить, так что во избежание развития полноценного сахарного диабета я стал довольно резко сокращать потребление сахара. Собственно, от сахара как такового отказаться - не проблема. Благо, всяческих заменителей сейчас в продаже полно - выбирай тот, который нравится и одобрен наукой, да ешь себе на здоровье. Но есть нюанс - сахар в чистом виде редко кто ест ложками. Обычно он проникает в наш организм с другими продуктами.
И вот тут начинается самое интересное.
Читать далее