Выбрать главу

Я зашел в систему. На экране сразу выплыло сообщение от коллеги номер 888… Вернее, его временного заместителя… Он написал коротко, что нарушитель, задержанный в нашем зале, скончался пять часов назад. Причина выясняется. Я мог бы им объяснить, но думаю, что это бессмысленно. Ведь всем все равно! Временный 888 написал мне, потому что слишком молодой. Его еще не успели научить, как правильно надо работать.

«Пока глаза горят, беги отсюда…»

За соседним столом началось какое-то движение. Из-под своего купола тишины я не слышу, что там, но вижу, как Элеонора показывает рабочие места Шизика и Урбана двум незнакомым людям. Мужчина и женщина. Новые сотрудники. Уже готовы заменить старых. Быстро у нас все делается!

Женщина, которая теперь будет так же бесполезна, как Шизик, взяла в руки его фото в рамке и спросила что-то у Элеоноры. Та махнула рукой, и деревянный прямоугольник полетел в корзину для бумаг. Хотя, быть может, эта коллега вовсе не будет бесполезной? Возможно, она станет гордостью нашего микроотдела. Вот, уже одно хорошее дело сделала, от мусора избавилась. Я на секунду заволновался, что Шизик забыл убрать со стола свою вещь, и сменщик оформит ему нарушение, но потом понял, что уже поздно волноваться.

Я не стал дожидаться, пока они уйдут на обед, подошел к корзине и достал фотографию.

Сделана лет сто пятьдесят назад, не меньше. Шизика, даже маленького, на ней быть не могло.

Я долго рассматривал мир за маленьким прямоугольным стеклом. Не верилось, что это — наше прошлое. Там, на фоне красного ковра с черными и синими узорами, был накрыт длинный стол, за ним сидели люди. Они улыбались в камеру. На столе — миски с горами какой-то разноцветной еды, тарелки, бокалы на высоких ножках, ложки и вилки, а еще стаканы и бутылки. Посуда настоящая, если разобьется, может и порезать. За столом, вместе со взрослыми, два ребенка. Один малыш на руках у папы. Наверное, это семья. Как их много! Пять человек, если считать с детьми… Вот это раньше были семьи!

Их мир казался более живым, чем наш, но голосов оттуда не услышишь, будто они тоже под своим куполом шумоподавления.

«Времени мало, надо его ценить…»

Я забрал фотографию себе и приступил к тому, зачем сегодня приехал на работу. Я знал, что смогу, потому что раньше я такое точно делал. И то, что я этого не помнил, ничего не меняло.

Начал я со своей родной и знакомой вдоль и поперек таблицы нарушителей. Лишь она одна и была мне доступна для чтения все эти годы. Но я всегда знал, что база многослойна, как лук или тортик, — так говорил в древнем 3D мультфильме один зеленый монстр. Кажется, он рассказывал про себя, но к любой базе данных это тоже подходит. На самом деле, это многостраничный фолиант. И каждая его страница связана с другими. Долго я сидел на первой, надо и дальше полистать!

Я проверил, наконец, то, что должен был сделать уже давным-давно, как только заметил первые изменения своего статуса, как только все двери стали называть меня сантехником и посылать в тех помещения — мои права доступа. Теперь я узнал, что мне для этого не нужно обращаться к администратору, начиная с этого момента я сам себе администратор.

Только загрузкой по работе и азартом погони за нарушителем я мог объяснить собственную неизмеримую тупость. Должен был догадаться, что сбой глобальный. Вовсе не одна-единственная страница мне была доступна все эти дни. Вот, например, форзац этой занятной книжицы — маленькая подтабличка, где полностью описан я, как оператор и пользователь. И что же мы тут имеем?

Я смотрел во все глаза и сам себе не верил, тут творилось сущее безобразие. В строке «Допуск» привычное: «Гармонизатор 3 категории», но ниже, специально для меня, придумали еще одну строчку и вписали: «Сантехник 10 категории». Вот это меня припечатали!

Система, видимо, приняла такое сочетание допусков за недопустимое (я ее понимал) и выдала сообщение об ошибке. Однако почему-то при этом было принято решение выдать мне полные права для «чтения, изменения, удаления и ремонта оборудования, включая любые закрытые помещения и специальные территории, предназначенные для обеспечения технических нужд зданий и баз данных».

Еще ниже я увидел результат, суперпозицию двух моих статусов: «Гармони-техник 13 категории». Такого не бывает! Система, похоже, в тот день была склонна к творчеству… на свой, электронный, лад.

Нет, вообще-то, у нее там, в самом ядре, пашет отличная, мощная нейросеть. И обычно она здорово справляется. Но, как любая программа, Система не любит принимать новые решения, не вложенные заранее в ее алгоритмы.

Хотя тут она перепрыгнула через собственную голову и сгенерировала новое, соединив формулировки двух старых категорий. Гармонизатор-сантехник! Вот для чего человеку нужно чувство юмора. Живой оператор в такой ситуации поржал и убрал бы лишнее, а пучок электронных сигналов совершил математическую операцию над величинами, не склонными к сложению и вычитанию, и полученный результат занес в нужную ячейку.

Я — живой. Я рассмеялся, но тут же замолчал, чтобы не привлекать к себе внимания. Мне нужно было еще буквально полчаса продержаться на своем рабочем месте.

Нужно было проверить, как широко распространилась ошибка. Все оказалось даже лучше, чем я предполагал.

Сантехники высокой квалификации, кажется, имеют постоянный доступ ко всем зданиям всего города! Вот это возможности у людей! А невиданное доселе страшное чудовище, «Гармони-техник 13 категории», как тут указано, получило разрешение «чинить» и все городские базы данных… Все?

Я быстро щелкал кнопками. Найти базы легко, все они связаны друг с другом, как ценные книги, прикованные одной цепью к книжной полке. Они живут дружно и делятся информацией друг с другом. Такой вот невидимый электронный космос. И я в нем оказался каким-то очень уважаемым членом.

База данных нарушителей Центра Гармонизации — полный доступ, база Медицинского обслуживания населения — полный доступ, база правонарушений и уголовных преступлений — полный доступ с правом принятия решений в спорных случаях, Общегородская база (самая главная) — полный доступ.

Я летел над полями с цифрами и неустанно твердил благодарность своему личному цифровому Богу, которого я так вовремя выдумал… или все-таки открыл? Такой подарок мне даже в самых жадных мечтах не снился. Я всего лишь надеялся, что смогу пролезть в чужие таблицы и раздобыть немного сведений о себе, о своем прошлом. Однако теперь мой план приобретал пугающую мощь. Я подумаю, что еще могу сделать…

Бедный, испуганный домоуправ! Он даже не знал, бедолага, что три дня назад породил на свет настоящее чудовище. Теперь я собирался немного подправить собственную судьбу, но для начала хотел знать правду!

Все городские базы данных лежали передо мной, раскрытые и готовые делиться секретами.

Теперь я был благодарен даже моему сварливому холодильнику, ведь в борьбе с ним я раздобыл главный ключ ко всему этому богатству — мой собственный личный код. Найти себя по-другому среди этого дикого поля информации было бы нереально. А так — я по памяти ввел цифры и буквы — и после щелчка получил выборку по одному человеку.

Вся моя жизнь поместилась на один экран в виде множества строк из разных таблиц. Если собрать их воедино, то все это буду я — электронный и, возможно, гораздо более настоящий, чем та кукла из костей, мышц и нервов, что сейчас смотрела на самого себя по другую сторону экрана.

Я рассортировал находки по датам. Все со мной с самого рождения было понятно: данные из роддома, из сада, из школы, победы на соревнованиях по программированию… а вот этого уже не помню. Дальше началось то, что я и предполагал. Пошли нарушения.