- Фантастика и фэнтези
- Ироническое фэнтези
- Стимпанк
- Детективная фантастика
- Киберпанк
- Попаданцы
- LitRPG
- Космоопера
- Технофэнтези
- Городская фантастика
- Русское фэнтези
- Юмористическая фантастика
- Космическая фантастика
- Боевое фэнтези
- Эпическая фантастика
- Зарубежная фантастика
- Книги магов
- Мистика
- Разная фантастика
- Разное фэнтези
- Любовное фэнтези
- Романтическая фантастика
- Городское фентези
- Историческая фантастика
- Историческое фэнтези
- Социально-философская фантастика
- Сказочная фантастика
- Иностранное фэнтези
- Романтическое фэнтези
- Ироническая фантастика
- Ужасы и Мистика
- Постапокалипсис
- Героическая фантастика
- Фэнтези
- Научная Фантастика
- Социально-психологическая
- Альтернативная история
- Боевая фантастика
- Разная литература
- Пословицы, поговорки
- Шахматы
- Визуальные искусства
- Фанфик
- Авто и ПДД
- Военное
- Отраслевые издания
- Гиды, путеводители
- Зарубежная образовательная литература
- Военная история
- Цитаты из афоризмов
- Современная литература
- Великолепные истории
- Начинающие авторы
- Современная зарубежная литература
- Боевые искусства
- Изобразительное искусство, фотография
- Кино
- Литература 19 века
- Недвижимость
- Музыка, музыканты
- Готические новеллы
- Истории из жизни
- Культура и искусство
- Спецслужбы
- Зарубежная прикладная литература
- Музыка, танцы
- Подростковая литература
- Прочее
- Военная техника, оружие
- Газеты и журналы
- Периодические издания
- Домоводство, Дом и семья
- Любовные романы
- Экономическая литература
- Научные и научно-популярные книги
- О животных
- Биохимия
- Культурология
- Юриспруденция
- Политика
- Психотерапия
- Языкознание
- Научпоп
- Медицина
- Психология, личное
- Радиотехника
- Филология
- Педагогика
- Образовательная литература
- Деловая литература
- Физика
- Науки: разное
- Химия
- Воспитание детей, педагогика
- Детская психология
- Зарубежная публицистика
- Биология
- Архитектура
- Зарубежная психология
- Науки о космосе
- Социология
- Математика
- География
- Беременность, ожидание детей
- Литературоведение
- Транспорт, военная техника
- Обществознание
- Зоология
- География
- Альтернативная медицина
- Иностранные языки
- Ветеринария
- Рефераты
- Астрология
- Биофизика
- Экология
- История Европы
- Учебники
- Шпаргалки
- Государство и право
- Ботаника
- Религиоведение
- История
- Техническая литература
- Прочая научная литература
- Психология
- Детективы и Триллеры
- Справочная литература
- Проза
- Новелла
- Юмор
- Проза
- Историческая проза
- Русская современная проза
- Советская классическая проза
- Повести
- Очерки
- Эссе
- Рассказы
- Зарубежная современная проза
- Сентиментальная проза
- Зарубежная классика
- Афоризмы
- Эпистолярная проза
- Феерия
- Семейный роман/Семейная сага
- Разное
- Антисоветская литература
- Магический реализм
- Русская классическая проза
- Современная проза
- О войне
- Контркультура
- Классическая проза
- Поэзия, Драматургия
- Детская литература
- Детская фантастика
- Детские остросюжетные
- Детские стихи
- Детские приключения
- Внеклассное чтение
- Учебная литература
- Зарубежные детские книги
- Бизнес
- Загадки
- Книги для подростков
- Школьные учебники
- Детский фольклор
- Книги для дошкольников
- Детские детективы
- Детская познавательная и развивающая литература
- Буквари
- Прочая детская литература
- Сказка
- Детская проза
- Детская образовательная литература
- Юмор
- Документальные книги
- Бизнес
- Внешнеэкономическая деятельность
- Тайм-менеджмент
- Кадровый менеджмент
- О бизнесе популярно
- Управление, подбор персонала
- Бизнес
- Менеджмент и кадры
- Продажи
- Экономика
- Ценные бумаги и инвестиции
- Малый бизнес
- Делопроизводство, офис
- Корпоративная культура, бизнес
- Банковское дело
- Финансы
- Зарубежная деловая литература
- Ораторское искусство / риторика
- Личные финансы
- Интернет-бизнес
- Поиск работы
- Государственное и муниципальное управление
- Бухучет и аудит
- Работа с клиентами
- Менеджмент
- Краткое содержание
- Личная эффективность
- Переговоры
- Приключения
- Старинная литература
- Религия и духовность
- Компьютеры и Интернет
- Блог
Читаем без скачивания Ошибка: 404. Реальность не найдена - Ева Трезор
Шрифт:
Интервал:
Закладка:
Это было рискованно. Я понятия не имел, как отреагирует коллективный разум насекомых-программ, но отправил им патч.
Рой замер. Шевеление прекратилось. Тысячи маленьких голов повернулись ко мне. Их антенны затрепетали. Ядро вспыхнуло ярко-белым светом. На секунду мне показалось, что я ошибся, и сейчас они кинутся на меня, чтобы «очистить» как ошибку.
Но нет. Серебристая река медленно отхлынула от проводов, на которых ещё теплилась энергия. Они начали ползти в другую сторону — к груде настоящего, ржавого металлолома в углу цеха. И принялись за него с тем же усердием.
Я сидел, дрожа от напряжения и странного восторга. На этот раз получилось ничего не сломать, а по-своему починить!
Наградой от Гектора стал не опыт или золото, которые я ожидал. Он принёс мне катушку сплавной проволоки.
— Это не просто провод, — сказал он. — Он проводит не только энергию. Можешь использовать для своих… модификаций. Точно пригодится.
Это был первый в мире предмет, созданный специально для моего ремесла.
Второй «квест» был от бормочущего человека с паяльником, которого звали Тинкер. Он не говорил связно, только обрывками фраз и схем. Тинкер показал мне чертёж «Воздушного фильтра», который должен был очищать атмосферу Тауна от избыточной, ядовитой маны. Проблема была в сердцевине — кристалле, который постоянно «зависал», переставая поглощать энергию и начиная, наоборот, её извергать.
Я изучил кристалл. Его матрица была безупречна.
Сбой был не в нём, а в протоколе загрузки, который Тинкер, в своём безумии, скопировал с древнего регулятора давления. Протокол посылал кристаллу команду ABSORB (поглощать), но не указывал предел. Кристалл поглощал, пока не перегревался, и тогда срабатывал аварийный сброс.
Мне пришлось встроить в протокол простой условный цикл: WHILE TEMPERATURE CRITICAL: ABSORB. ELSE: COOL_DOWN. «Пока температура ниже критической — поглощай. Иначе — остывай».
Когда я принёс Тинкеру «залатанный» кристалл, он впервые замолчал. Взял его своими запачканными припоем пальцами и вставил в устройство. Фильтр заработал с ровным, здоровым гудением. В безумных глазах Тинкера на секунду мелькнуло понимание и благодарность. Он сунул мне в руки обточенный кусок обсидиана, на поверхности которого, если приглядеться, постоянно менялись едва видимые руны.
— Динамический фокус, — пробормотал он и вернулся к своей работе.
Третий вызов был странным. По тоннелям начал бродить призрак-рекурсия. В определённом месте, у развилки, любой, кто проходил мимо, на несколько секунд видел… самого себя, идущего навстречу. Это вызывало панику. Жители Тауна начали обходить самый короткий путь к коллекторам за километр.
Я отправился на развилку. Шрам был спокоен.
Я прошёл туда-сюда несколько раз, наблюдая за своим «двойником». Он был точной копией, но движения запаздывали на долю секунды. Это не призрак, а отражённый и зацикленный пакет данных о том, кто проходит мимо. Глюк в системе наблюдения, оставшейся со времён метро, которая вместо того чтобы стирать старые данные, воспроизводила их как голограмму.
Чтобы это исправить, не понадобилось даже лезть в глубокий код. Я нашёл ржавую панель аварийного отключения. Использовал обсидиановый фокус Тинкера как отвёртку, закоротив два контакта, отвечавших за кэширование визуальных данных. Раздался хлопок. Запахло озоном. Голограмма двойника померкла и исчезла…
Жители, наблюдавшие издалека, осторожно вернулись. Молчаливый тип в знак благодарности передал мне скомканный, промасленный клочок пергамента. Карту ближайших «тихих» зон. Мест, где аномалии минимальны и можно относительно безопасно отдохнуть. Бесценный дар.
Карта привела меня в заброшенный вентиляционный узел, отмеченный как «зона стабильного давления». Здесь и правда было тихо. Даже гул Тауна сюда доносился приглушённо. Воздух был неподвижен и пропах пылью и остывшим металлом. На полу валялись обломки кафельной плитки и какие-то бесформенные куски пластика.
Посреди этого запустения стоял ржавый служебный дроид старого образца на трёх устойчивых лапах-шасси, с туловищем в виде цилиндра и двумя манипуляторами-«руками».
Он не двигался. Стоял, наклонив «голову» с единственным сенсорным глазом в пол, и издавал тихий, непрерывный звук: низкочастотное гудение с периодическими щелчками. На корпусе мигал одинокий тусклый, жёлтый индикатор с ритмом раз в пять секунд. Статус: ОШИБКА/ЗАВИСАНИЕ.
Я остановился в десяти шагах, наблюдая. Мой шрам не реагировал. Это было просто устройство. Мусор. Ещё один сломанный кусок прошлого, выброшенный на эту свалку. Помочь ему? Зачем? Чтобы он снова мог выполнять свои утратившие смысл функции? Чистить уже несуществующие платформы? Возить грузы для несуществующих пассажиров?
Логика подсказывала пройти мимо. Эмоции — тоже. Я устал, я искал место для передышки, а не нового проекта.
Но что-то заставило меня задержаться. Может, этот монотонный, беспомощный звук или его поза — не упавший, а застывший в момент какого-то последнего, невыполненного действия. Он не являлся угрозой. Он был свидетельством того, как Система бросила своих слуг на произвол судьбы.
— Чёрт с тобой, — пробормотал я и осторожно подошёл ближе.
Я активировал шрам и перевёл его в режим пассивного сканирования. Синие линии под кожей засветились ровным светом. Я направил ладонь в сторону дроида, позволив своему восприятию скользнуть по его внешней оболочке.
Картина, которая предстала перед моим внутренним взором, была не просто ошибкой. Это было кладбище кодов!
Операционная система дроида представляла собой слоёный пирог из противоречий. Поверх заводских протоколов SERVICE_DRONE_04 были наложены кривые патчи для адаптации под «временные условия Глюк-Тауна», затем — попытки самодиагностики, которые зациклились. Поверх всего лежал толстый слой сигналов ошибок, которые не обрабатывались, а просто накапливались. Основной цикл был разорван. Дроид пытался одновременно: построить карту местности, вернуться на зарядную станцию и избегать «нестабильные органические формы».
Эти три команды бились друг о друга, создавая логический тупик.
Мне стало почти жаль эту груду метала и устаревшего кода. Это была не аномалия, а мученическая смерть программы.
Вздохнув, я решил действовать. Не переписывать с нуля. Просто исправить критические ошибки, перезагрузить и дать шанс.
Доступ к примитивному аварийному протоколу HARD_RESET был заблокирован тем же слоем ошибок. Пришлось обойти блокировку, используя противоречие в самих ошибках. Это было тоньше, чем работа с мусорным элементалем.
Жёлтый индикатор на корпусе дроида погас, когда я нажал кнопку. Гудение и щелчки прекратились. На секунду воцарилась полная тишина. Потом раздался щелчок реле, и индикатор загорелся снова, но уже ровным, зелёным светом. Голова дроида поднялась. Его сенсорный глаз сфокусировался на мне с мягким жужжанием. Он издал чистый, синтезированный звук, похожий на вопрос.
— Запрос: Идентифицировать контролирующую единицу. Протокол обслуживания активирован.
Я отступил на шаг.
— Никакой контролирующей единицы. Ты свободен. Иди… куда хочешь.
Дроид медленно, плавно проехал вперёд на своих шасси, сократив дистанцию. Его сенсор изучал меня.
— Анализ: Биологическая форма. Не занесена в базу разрешённых контактов. Сравнение с логами… Обнаружено: воздействие на