Журнал
Заметки о том, что строим
Прогресс, решения и разборы полётов по собственным проектам. Каждая заметка привязана к своему продукту.
·Observability
Из чего собран приватный мониторинг фронтенда
Grafana Faro, OpenTelemetry и собственный бэкенд приёма событий. Дороже, чем подключить сторонний сервис за пять минут — и через год это инфраструктура без внешней зависимости.
·Промышленный мониторинг
Узел с модемом и локальным буфером
Где можно — слаботочка. Где кабель не дотянуть — узел с 4G. И в любом случае автономность: связь пропала, данные копятся локально и уезжают, когда вернулась.
·Промышленный мониторинг
Набор датчиков для станка без электроники
Счётчик на DIN-рейку, акселерометр на корпус, температура на критичный узел, обороты шпинделя, давление, уровень масла, счётчик циклов. Ни один не вмешивается в механику.
·TOK Moscow
Когда таблицы уже не хватает, а системы ещё не надо
Между «ведём в таблице» и «внедряем систему управления предприятием» есть большой пропущенный шаг — прикладная система под одну задачу.
·Промышленный мониторинг
Что делать со станком, который ничего не отдаёт
Три варианта, и один из них — честно сказать, что телеметрии не будет. Разбираем, когда какой применим и почему внешний узел обычно правильный ответ.
·Naasson Agro
Клубничный контейнер: список открытых вопросов
Публикуем то, что обычно не публикуют — перечень нерешённого по одному конкретному модулю. Открытый вопрос дешевле закрытого неверно.
·Naasson Build
Проверка схемы без живого железа
Топологию можно читать из файла, а не только с активного оборудования. Это переводит площадку в обычный процесс обзора изменений и в конвейер сборки.
·Naasson Food
Проект на паузе — и почему он остаётся в списке
Naasson Food не работает. Мы держим его на витрине, потому что работа была: три шефа, технологи, технологические карты, записанные во время настоящих готовок.
·Naasson Apps
Почему Yandex Cloud, если инструмент облако-независим
Инструмент разворачивается в любом облаке. Готовая покупка — в одном. Это не противоречие, а разница между возможностью и обязательством.
·Naasson Apps
Почему наша галерея продуктов — не карусель
Каждый продукт на этом сайте — настоящая страница. Решение принято ради машин, которые не выполняют JavaScript.
·TOK Moscow
Стандарт плюс одна работающая реализация
Стандарт без реализации — документ, который никто не применяет. Реализация без стандарта — продукт, из которого нельзя уйти. Нужны оба.
·Naasson Geo
Риски горной площадки и что с каждым делать
Сейсмика, сели, прорыв запруды, логистика, охрана, регуляторика. По каждому пункту — не оценка вероятности, а конкретное действие в проработке.
·Observability
Отчёт по кластеру как артефакт, а не как экран
Панель показывает состояние сейчас. Отчёт можно приложить к задаче, сравнить с прошлым и передать тому, у кого нет доступа.
·Archetypes Digital
Интонация складывается сама, из решений не про бренд
Тон продукта определяется текстами ошибок, подписями кнопок и формулировками в документации. Их пишут разработчики, не думая о бренде — и получается тон.
·IT-консалтинг
Артефакты, а не мнение
Совет на созвоне исчезает вместе с консультантом. Перечень компонентов с лицензиями, список пробелов в правах и описание архитектуры остаются и работают на проверке.
·Naasson Cloud
Три слоя без пересечений
Инфраструктура, сервисы, край площадки. Правило нулевого перекрытия между ними — не эстетика, а способ понять, кто виноват, когда что-то сломалось.
·Промышленный мониторинг
Цифровой двойник как карантин, а не как красивая картинка
Слово занято презентациями с трёхмерными цехами. У нас это модель, которая проверяет намерение и не пропускает опасную команду.
·Naasson Agro
Лаборатория, которой не нужно железо
Шкаф, вентиляция и баланс CO₂ моделируются и проходят стресс-тесты до того, как что-то построено. Это дешевле, чем узнать про нехватку мощности на монтаже.
·Naasson Build
Практики DevOps обрываются на границе физического мира
Инфраструктура не заканчивается на Kubernetes. Пока кабели и щиты живут в памяти монтажника, обзор изменений и воспроизводимость заканчиваются там же.
·Разминирование
Мины убивают десятилетиями после войны
Информационный портал о гуманитарном разминировании: какие технологии существуют и что из них работает. Инженерную концепцию мы остановили и говорим об этом прямо.
·Naasson Apps
Двести семьдесят сервисов, и ни одного интересного
В каталоге нет ничего, что стоило бы показывать на конференции. Это и есть цель: инфраструктура должна состоять из решённых задач.
·TOK Moscow
Фиксированный бюджет: кому он на самом деле выгоден
Принято считать, что фиксированная цена защищает заказчика от перерасхода, а исполнителя ставит под удар. На практике она защищает обоих — от разговора, который никогда не заканчивается.
·Naasson Geo
«Концепция в работе» и «этот проект мы реализуем» — разные фразы
Часть проектов мы ведём напрямую, часть пока на уровне инициативной проработки. Статус каждого указан на его странице, и мы его не смазываем.
·Observability
Наблюдение не должно портить наблюдаемое
Скрипт, который измеряет скорость загрузки, сам её замедляет. В вебе это не философское замечание, а измеримая величина.
·Веб-приложения
Начинать с карты, а не с редизайна
Запрос «приведите интерфейс в порядок» почти всегда исполняют редизайном. Почти всегда это не помогает, потому что человек теряется не из-за оформления.
·Archetypes Digital
Расщеплённый голос: как аудитория считывает неаутентичность
Никто не анализирует ваш бренд на согласованность архетипов. Ощущение «что-то не сходится» возникает без анализа — и приписывается неискренности.
·Naasson Cloud
Дистрибутив Kubernetes отдельно от облака
Выбор дистрибутива не должен быть заодно выбором поставщика. Talos по умолчанию, upstream из штатных компонентов или облегчённый дистрибутив — локально и в любом облаке.
·Промышленный мониторинг
Modbus: старый, скучный и повсеместный
Протокол из восьмидесятых без типов, без описания структуры и без безопасности. И единственный, на котором говорит почти всё, что уже стоит на площадке.
·Naasson Agro
Тридцать четыре тонны, которые надо посчитать до заказа
Вес фермы, состав материалов, центр тяжести и риск опрокидывания считаются до того, как что-то куда-то поехало. Иначе это узнают на площадке.
·Naasson Build
Профили норм: чем отличаются и что каждый напоминает
Базовый, российский, международный, американский. Ни один не выдаёт заключение о соответствии — каждый напоминает о своём наборе вещей.
·Shorts Creator
Почему 3D, а не генеративная лента
Генеративный конвейер быстрее на старте и через пару недель начинает выглядеть чужим. Любая общая модель тянет к среднему, а средний жанр смотрится скучно.
·Naasson Apps
Каталог, а не маркетплейс
Двести семьдесят приложений, вложенных в бинарник, вместо тысяч по ссылке. Разница в том, кто отвечает за то, что установка воспроизводима.
·TOK Moscow
Каждая работа описана как повторяемая система
Цель, срок, бюджет, исходники, документация, правила передачи. Шесть пунктов, одинаковых для всех работ. Одинаковость — и есть смысл.
·Naasson Geo
Почему предпочитаем отечественные турбины
Не из соображений импортозамещения. Из соображений того, кто приедет менять подшипник на объекте в горах через семь лет.
·Observability
Сколько стоит наблюдаемость на своём железе
Подписки нет, но затраты есть: диск, память, внимание. Считаем честно и говорим, где своё дороже покупного.
·Archetypes Digital
Почему база бесплатная и открытая
Проект появился потому, что решения о бренде принимают на ощущение, а потом не могут объяснить. Закрытая база решала бы ту же задачу только для тех, кто заплатил.
·Naasson Cloud
Стабильные коды ошибок как часть интерфейса
Формулировку сообщения мы будем менять. Код — нет. Поэтому автоматизация опирается на код, а не на подстроку в тексте.
·Промышленный мониторинг
Роли и политики: право смотреть и право трогать
На площадке доступ нужен многим: наладчику, мастеру смены, подрядчику, руководителю. Одно право на всех означает, что команду в оборудование может отправить любой.
·Naasson Agro
Три Raspberry Pi и правило «работает без интернета»
Мозги контейнерной фермы — три одноплатника в тройном резервировании, в офлайн-первом режиме. Ферма продолжает работать при потере связи с внешним миром.
·Naasson Build
Пакет для электрика: что должно быть на бумаге
Человек на объекте не читает YAML. Ему нужно, какой кабель, куда, какого сечения, с какой маркировкой и в каком порядке — и это тоже выводится из модели.
·Audio Samples
Опишите звук словами
Нужен шум океана или что-то, чего пока не существует. Внутренний продукт: на входе текст или картинка, на выходе годный сэмпл.
·Naasson Apps
Домены, сертификаты и решение «наружу или нет»
У каждого приложения в каталоге есть метаданные о способе аутентификации и публикации. Это не описание — это то, от чего зависит, попадёт оно в интернет или нет.
·TOK Moscow
Не арендуйте аудиторию
Десять лет в чужом канале — это десять лет вложений в актив, который вам не принадлежит. Способ иметь выбор существует, и он дешевле, чем кажется.
·Naasson Geo
Порядки затрат: 4 МВт ГЭС плюс 1,6 МВт вычислений
Пример для разговора, а не обязательство: от 25 до 50 миллионов долларов. Показываем структуру и объясняем, почему вилка именно такая широкая.
·Observability
Продукту — реальное поведение, а не клики
Счётчик кликов говорит, что кнопку нажали. Он не говорит, что перед этим страница думала четыре секунды и половина людей ушла до того, как она ответила.
·Archetypes Digital
Девятнадцать языков и письмо справа налево
База знаний о бренде, доступная только на английском, работает для одной культурной традиции. Перевод при этом — самая простая часть задачи.
·Naasson Cloud
Один бинарник вместо платформы
Установка — одна команда, обновление — замена файла, удаление — удаление файла. У платформы, которую надо разворачивать, чтобы разворачивать инфраструктуру, есть проблема курицы и яйца.
·Промышленный мониторинг
RS-485: почему в цехе шина, а не звезда
Промышленная периферия висит на общей линии по причине, которая не имеет отношения к экономии на кабеле. Понимание этой причины объясняет половину проблем на площадке.
·Naasson Agro
Почему в одной ферме пять разных микроконтроллеров
ESP32 на климате, nRF52840 с Zephyr на гидравлике, Pico W на свете, Pico на дозировании, ESP32-S3 с LoRa на улице. Единая платформа была бы удобнее — и хуже.
·Naasson Build
Один источник, много представлений
Инженеру нужна машиночитаемая модель, монтажнику — кабельный журнал, руководителю — схема, интегратору — выгрузка. Из одного описания, детерминированно.
·Compact CRM
CRM там, где вы и так общаетесь с клиентом
Малому бизнесу не нужен Salesforce. Нужно перестать переключаться между чатом, где клиент, и системой, где клиент записан.
·Naasson Apps
Обновление приложения — это коммит
Версия чарта закреплена в репозитории. Значит, обновление видно в диффе, откат — это откат коммита, а «оно само обновилось» становится невозможным.
·TOK Moscow
Автоматизация одного процесса, а не цифровая трансформация
Один процесс, который отнимает время каждую неделю, и его автоматизация с датой окончания. Это скучнее трансформации и заканчивается результатом.
·Naasson Geo
Двойная польза: доля мощности местным сетям
ЦОД не должен быть вещью в себе. Мы закладываем в концепцию долю мощности местным сетям — и это снижает не только социальный, но и регуляторный риск.
·Observability
Единый вход вместо девяти паролей
ArgoCD, Grafana, Hubble, внутренние сервисы — каждый со своей формой входа. Единая точка входа нужна не для удобства, а чтобы отзыв доступа был одной операцией.
·Archetypes Digital
Шрифт и архетип: что можно утверждать, а что нет
Связь начертания с характером бренда существует, и она слабее, чем принято думать. Разбираем, где кончается обоснование и начинается вкусовщина.
·Naasson Cloud
Переезд из живого облака: разведка только на чтение
Сначала читаем существующую инфраструктуру, строим карту зависимостей и печатаем проект Terraform. Применяете его вы, а не мы.
·Промышленный мониторинг
Каталог оборудования вместо списка регистров
«Регистр 40012 равен 237» — это не телеметрия. Телеметрия начинается там, где известно, что это температура и что она в десятых долях градуса.
·Naasson Agro
Клиренс 1,75 метра решает, что вы будете выращивать
Грядка на высоте 700 мм, светодиодная рама на 2,55 м. Остаток — не деталь компоновки, а ограничение на весь ассортимент культур.
·Naasson Build
Excel не может быть источником истины по площадке
Не потому, что плохой формат. Потому что его нельзя проверить автоматически, и расхождение с фактом в нём не обнаруживается никогда.
·Навигатор по XX веку
История идёт параллельно, а учебник — линейно
Сначала Первая мировая, потом Великая депрессия, потом Вторая мировая. Реально в любой момент одновременно шло несколько больших процессов — и это самое интересное.
·Naasson Apps
Пробный прогон, который ничего не делает
Отдельный флаг показывает, что именно запишется в репозиторий, не записывая. Скучная функция, которая экономит больше времени, чем любая другая.
·TOK Moscow
Правила передачи как часть работы, а не любезность
Работа не закончена, пока её нельзя обслуживать без нас. Это проверяемое требование, и оно определяет, что вообще попадает в объём.
·Naasson Geo
Какие нагрузки живут на узком канале
Обучение больших моделей через глобальную сеть — уже работающий класс архитектур. 12B-модель обучили через четыре ЦОД на 0,84 Гбит/с между узлами.
·Observability
Метрика, лог и трейс отвечают на разные вопросы
Их принято называть тремя столпами и собирать все три сразу. Полезнее понимать, на какой вопрос отвечает каждый — иначе платишь за хранение трёх копий одного.
·Archetypes Digital
Цвет как доказательство, а не как вкус
Тридцать девять цветов, связанных со всеми двенадцатью архетипами. Это не таблица «какой цвет означает надёжность», и разница принципиальна.
·Naasson Cloud
Никакого притворного успеха
Если бэкенд не поддержан, команда говорит это кодом ошибки. Не возвращает пустой результат, не рисует воображаемую схему, не сообщает об успехе.
·Промышленный мониторинг
Наблюдение сначала, управление потом
Порядок не обсуждается. Система, которая с первого дня умеет отдавать команды в цех, обязана иметь ответы, которых на первый день ни у кого нет.
·Tripin
Восемьсот отзывов и один вопрос
Отель с пятью звёздами и восемьюстами отзывами не отвечает, подойдёт ли он вам. Ответ есть в отзывах, но не в оценке.
·Naasson Agro
Защита срабатывает в безопасную сторону
Хорошее защитное правило не спасает урожай — оно останавливает автоматику. Разница принципиальная, и она определяет, как выглядит весь остальной код.
·Naasson Build
PoE-бюджет и сто метров: две частые причины нестабильной периферии
Камера перезагружается, точка доступа отваливается. В половине случаев дело не в сети и не в прошивке, а в бюджете питания и длине линии.
·Пасха Христова
Пасха задаёт структуру всего года
Это не один праздник среди прочих. От его даты отсчитывается весь церковный календарь — и портал построен вокруг этого факта, а не вокруг традиций стола.
·Naasson Apps
Что входит в одну покупку
Работающая инфраструктура, а не отправная точка, которую потом надо доделывать самому. Разбираем состав и границы.
·TOK Moscow
Статика плюс бессерверное: где заканчивается необходимость в сервере
Тяжёлое и постоянное держите у себя. В облако отдавайте только быструю доставку до посетителя и редкую логику. Это не аскетизм, а разумное использование облака.
·Naasson Geo
Узкое место — не вода, а связь
Река есть, перепад есть, площадка есть. Канал — нет. Поэтому связь решается этапами, а нагрузки подбираются под текущий этап, а не наоборот.
·Observability
Оповещение, на которое не реагируют, хуже его отсутствия
Канал, где за месяц двести сообщений и ни одного действия, обучает команду игнорировать сообщения. Это обучение потом работает и в настоящей аварии.
·Archetypes Digital
Три стадии и почему пара архетипов должна быть согласована
Двенадцать архетипов группируются по трём стадиям. Пара из разных стадий даёт голос, который аудитория считывает как противоречивый.
·Naasson Cloud
Машинный вывод: конверт со схемой, а не разбор текста
Агенты, MCP-серверы и скрипты CI обязаны читать JSON, а не парсить человеческий вывод. У каждого события есть имя схемы, метка времени и признак завершённости.
·Memazilla
Инструмент, а не энциклопедия
Мемопедии объясняют, откуда мем взялся. Задача другая: найти нужный за секунды, скачать в нужном формате и отправить, не выходя из чата.
·Промышленный мониторинг
Выкат по воздуху, у которого есть пауза и откат
Обновление прошивки на оборудовании в цехе отличается от обновления сервиса одним: неудачный выкат может остановить производство. Отсюда пауза и откат как обязательные части.
·Naasson Agro
Пять протоколов в теплице и один работающий драйвер
MQTT, LoRaWAN, Modbus-TCP, BACnet, Zigbee — в блюпринте есть все пять. Реально работает один. Мы предпочитаем это сказать, а не изобразить.
·Naasson Build
Восемьдесят процентов — это предупреждение, а не запрет
Порог не блокирует работу и не разрешает её. Он говорит, что здесь нужен инженерный взгляд. Разница определяет, кто несёт ответственность.
·Поиск по писанию
Писание — это граф, а не текст
Каждое слово связано с другими. Ссылки, параллельные места, цитаты, аллюзии, толкования — сеть, которую мыслители строили тысячелетиями.
·Naasson Apps
Одна общая база вместо девяти отдельных
Каждое приложение из каталога умеет поднять себе свой Postgres. Девять приложений — девять баз, девять резервных копий, девять обновлений. Есть режим общей.
·TOK Moscow
Сначала свой сайт, потом маркетплейсы
Порядок, а не выбор. Маркетплейс — канал продаж, и хороший. Он не должен быть единственным местом, где существует ваш каталог.
·Моделирование пространства
Цифровая копия — это не только виртуальный тур
Тур продаётся легче всего и приносит меньше всего. Та же модель нужна для обучения, планирования и учёта — и вот это меняет работу.
·Naasson Geo
317 миллиардов киловатт-часов и освоенные пять процентов
Технический гидропотенциал Таджикистана по оценке Минэнергетики республики освоен на 4–5%. Технически возможно построить более 900 малых ГЭС.
·Observability
SLO вместо «всё зелёно»
Панель, на которой всё зелёное, не отвечает на вопрос, хорошо ли работает сервис. Цель по уровню обслуживания отвечает, потому что содержит число и срок.
·Archetypes Digital
Пятьсот элементов вместо интуиции
Цвета, шрифты, формы, ценности, чувства, интонации, композиции, графические стили — разложенные по двенадцати архетипам. Не чтобы отменить вкус, а чтобы решение можно было проверить.
·Naasson Cloud
Каталог .weld: что коммитить, а что никогда
Состояние проекта живёт в одном месте, и у каждого файла в нём есть явный ответ на вопрос, попадает ли он в репозиторий.
·Onomatlas
Гав-гав, woof, wan-wan
Собака одна, звук один, записи разные. Ономатопея — самая честная часть языковой карты культуры, и на ней хорошо видно, как устроен слух.
·Промышленный мониторинг
Обнаружение устройств: пять интерфейсов и один вопрос
Modbus, цифровые входы-выходы, межмикросхемная шина, последовательный порт, RS-485. Инструмент опрашивает и говорит, что ответило. Результат обычно расходится с документами.
·Naasson Agro
Фертигационный узел: бак, два насоса и одна цифра
Четыреста литров раствора, дозирование по 250 мл в минуту и целевой EC 1,8. Разбираем, почему узел выглядит именно так и что в нём ломается первым.
·Naasson Build
Из одного задания на нагрузки — весь граф питания
Список потребителей на входе, сбалансированный по фазам граф питания на выходе. Балансировка вручную — та работа, которую человек делает хуже машины.
·IT-консалтинг
GPL в коммерческом продукте и другие сюрпризы на due diligence
Инвестор проводит проверку и находит проблемы, о которых вы не знали. Дешевле найти их первым — это и есть предмет консалтинга.
·Naasson Apps
Установка пишет в репозиторий, а не в кластер
Команда установки не означает «поставить сейчас». Она означает «записать, что это должно быть». Ставит ArgoCD, и это меняет смысл всех остальных операций.
·Моделирование пространства
Погрешность 2–5% и когда её достаточно
Автоматический учёт объёма сыпучих не даёт весов. Он даёт непрерывность, а непрерывность обычно ценнее точности разового замера.
·TOK Moscow
У работы есть последний день
Мы берём задачи, у которых есть окончание. Не потому, что не умеем поддерживать, а потому что проект без даты окончания превращается в подписку на внимание.
·Naasson Geo
Цифра с источником или пометка «требует проверки»
Третьего состояния у числа в наших отчётах нет. Правило скучное, дисциплинирующее и делает отчёт заметно менее внушительным.
·Observability
Инженеру — причина, а не симптом
«Страница загружается медленно» — это симптом. Причина находится в другом месте, и хороший дашборд отличается от плохого именно тем, ведёт ли он к ней.
·Archetypes Digital
Начинать с самого жёсткого возражения
Первый шаг стратегии — не описание продукта, а максимально убедительная версия «это никому не нужно». Слабое возражение ничего не проверяет.
·Naasson Cloud
Два трека в одном бинарнике
Простой трек — виртуальная машина и compose, императивно. Производственный — Talos, Cluster API и ArgoCD, декларативно. Трек определяет файл описания.
·Промышленный мониторинг
Половина оборудования старше самой идеи телеметрии
На реальном производстве стоят станки, спроектированные до того, как кому-то пришло в голову, что машина должна о себе сообщать. С ними и приходится работать.
·Naasson Agro
VPD-коридор вместо градусов на табло
Температура и влажность по отдельности почти ничего не говорят о растении. Мы держим производную от них — дефицит давления пара, в коридоре 0,4–1,6 кПа.
·Naasson Build
Расчёт совещательный, а не подтверждающий соответствие
Инструмент считает нагрузки, сечения и токи, печатает проектную книгу и подсвечивает риски. Он не выбирает автомат, не подтверждает категорию помещения и не заменяет проектную организацию.
·Веб-приложения
Интерфейс — это навигация, а не страницы
Веб-слой — место, где сложная система встречается с человеком. Мы делаем его для своих систем, поэтому рядом всегда живут наблюдаемость и производительность.
·Naasson Apps
Три статуса в каталоге приложений
Проверено, кандидат, отключено. Третий статус — самый полезный: он говорит, чего нельзя поставить этой сборкой, и почему.
·Моделирование пространства
LiDAR или обычные камеры: выбор решает не точность
Лазерное сканирование даёт миллиметры, потолочная камера — непрерывность. Это разные задачи, и путать их дорого.
·Naasson Geo
Чем мы не являемся
Мы не продаём готовые ЦОДы, не подменяем девелопера и не конкурируем с операторами связи. Список того, чего мы не делаем, объясняет работу точнее списка услуг.
·Observability
Приватный мониторинг фронтенда: данные не уезжают
Обычная аналитика отправляет поведение ваших пользователей на чужой сервер. Тот же набор данных можно собирать у себя — стек для этого существует и открыт.
·Naasson Cloud
Вне git-репозитория инструмент ничего не делает
Это не проверка для удобства, а несущее ограничение. На нём держатся журнал изменений, откат и безопасность работы нескольких человек.
·Archetypes Digital
Архетип выбирают по ощущению и обосновывают задним числом
Так делается большинство бренд-стратегических работ. Результат — расщеплённый голос, который аудитория считывает как неаутентичность.
·Naasson Agro
Две «теплицы» под одним словом
В системе под теплицей скрываются два разных объекта: парник на несколько сотен квадратов и ферма из семи морских контейнеров. Путать их дорого.