Неделя 35 // Код в тупике
Два часа в электричке, час простоя в глухом тупике — ради одного волшебного инженерного «выкл/вкл». Узел «Школа-404», диспетчерский ИИ и железное правило киберпространства.
Дождь ещё не начался, но воздух над путями уже пах озоном, мокрой гарью и дешёвым синтетическим маслом.
Мониторинг Сектора подал сигнал тревоги ещё в три ночи: отвалился дальний узел связи на периферии. В нормальном мире корпорация «Связь-Конгрегат» выслала бы туда дрона или мобильную бригаду на бронированном капотном вездеходе. Но реальность 2026 года в провинциальном буфере проста и цинична: Олег лежит с лихорадкой в медицинском боксе, Толик в официальном анабиозе-отпуске, а три наших корпоративных «УАЗа» стоят на приколе с разобранными трансмиссиями.
Значит, работаем по старинке — пешком и на рельсах.
06:15. Терминал отправления
Я собрал свой рюкзак. Внутри — стандартный набор полевого техника: обжимник, запас патч-кордов, тестеры, стяжки. И, конечно, главная ценность — моя «дека». Старый, побитый жизнью, но не убиваемый кастомный нетбук. Под его капотом бьётся минималистичное, до предела разогнанное ядро Linux, собранное вручную. В мире, где Корпорация контролирует каждый шаг, эта машина — мой личный суверенный остров.
Мы с напарником загрузились в старую межсекторную электричку. Состав скрипел всем своим древним титановым скелетом.
Два часа пути. Из них целый час мы просто простояли на техническом разъезде в глухом тупике — диспетчерский ИИ пропускал приоритетные грузовые составы Главного Сегмента. Пока поезд стоял, а напарник кемарил под гул тяжелого EBM из моих наушников, я достал портативную консоль. Тайлы микроигр сменяли друг друга на блеклом экране, пока тяжелый бас темной волны синтезаторов в ушах отсекал уныние окружающих болот.
[LOG: ROUTE_TO_SECTOR_8]
STATUS: IN_TRANSIT
DELAY: 60 MIN (PRIORITY TRAFFIC)
DECK_STATUS: IDLE / ENCRYPTED
08:30. Узел «Школа-404»
Деревня встретила нас тишиной, прогнившим суглинком и деревянным зданием местной начальной школы, построенным, кажется, еще в прошлом веке. Накренившиеся стены, заколоченные окна, облупившаяся краска... и прямо над этим памятником упадку на флагштоке гордо и контрастно светится новенький, идеально чистый флаг Федерации. Высокие технологии и первобытная грязь — classic.
Нас впустила местная женщина-оператор. Из-за вечных корпоративных оптимизаций и урезания бюджета она совмещала здесь около десяти должностей: повар, завхоз, охранник, местный сисадмин — и всё это на 0.1 ставки.
— Вон там гудит, родимый, — вздохнула она, провожая нас в подвал.
В темном углу стоял высокий, покрытый пылью серверный шкаф. Внутри сочно гудел промышленный ИБП, а на лицевой панели горел одинокий, ярко-красный диод фатальной аварии. Коммутаторы «Конгрегата» были мертвы.
Инженерия высокого уровня иногда требует великого мастерства. Я посмотрел на напарника, щелкнул тумблером питания бесперебойника вниз, выждал пять секунд и зажал кнопку запуска.
ИБП издал громкий писк, щелкнул реле и запустился. Закрутились кулеры, коммутаторы один за другим начали исполнять диодную светомузыку, а через динамики раздалась знакомая трель загрузки прошивки.
Два часа тряски в электричке, час простоя в тупике — ради одного волшебного инженерного «выкл/вкл».
Правило киберпространства №1: Если всё сломалось — обесточь и перезагрузи.
10:00. Сетевой анабиоз
Следующий час ушел на борьбу с бюрократическим монстром. Мы забивали акты, пробивались через криптошлюзы, доказывая Верховному Центру, что инцидент исчерпан и наряд можно закрывать. Центр требовал подтверждений, подписей и логов.
Когда бумажная война закончилась, выяснилось, что обратный поезд будет только через пять часов.
Мы засели в пустом классе. Напарник задремал, а я развернул свою деку. Подключившись через зашифрованный туннель к внутренней сети, я начал сканировать доступные узлы, параллельно набрасывая скрипты автоматизации в свой TODO-лист. Затем достал свою новую игрушку — крошечный, размером с ладонь, наладонник. Новое железо требовало тестов: я щупал границы его процессора, накатывал софт и смотрел, на что способна эта микроскопическая штука в полевых условиях.
15:00. Дорога домой
Обратный поезд снова встал на час в том же отстойнике. Время тянулось как гудрон. Пролистав десяток инди-тайлов на портативке, я запустил проверенную временем классику — оригинальный Doom. Демоны пиксельной эпохи рушились под огнем двустволки, пока за окном вагона проплывали бесконечные, мертвые лесополосы.
На перрон родного города мы вышли, когда небо окончательно налилось тяжелым, черным свинцом. Прогноз не врал — грядет мощный ливень.
Я заскочил в местную лавку, взял 100 грамм согревающего эликсира для перезагрузки собственных нервных узлов, раскрыл зонт и шагнул под первые тяжелые капли, падающие на асфальт.
Дома ждал горячий ужин, сухие суставы и тишина. А завтра... завтра Корпорация подкинет новую задачу, и я снова возьму свой рюкзак с декой.