картину, то опускаясь до исследования работы отдельных шлюзов или факторов, влияющих на режимы включения вертушек. И тогда я буквально виртуально лазил по воздушным коробам, для пущего эффекта включив окружающие меня звуки работы механизмов.
На первый взгляд казалось, что по системе вентиляции можно попасть куда угодно, благо ширина магистральных каналов позволяла ездить по ним на машине, а второстепенных – ходить пешком, и только каналы третьего и четвертого уровней были более узкими, но тоже проходимыми. Но на практике на пути шпиона вставали шлюзы, фильтры и вертушки. Каждое конкретное препятствие было проходимо при совпадении определенных условий. Например, шлюзы были открыты практически постоянно, фильтры можно было временно отсоединить, а вертушки периодически гасили скорость своего вращения до величин, когда мимо лопастей мог проскочить человек. Однако совокупность всех факторов делала такое передвижение очень медленным и опасным. И мне предстояло выяснить, имеет ли смысл планировать передвижение там, если возникнет такая потребность.
В общем, на обед я не пошел, а так и проторчал весь день на рабочем месте.
Зато вечером дома отъелся по полной программе.
Теперь я знал достаточно для того, чтобы начать действовать.
Вместо полноценного виртуально шлема сойдут и очки, мне ж не в игрушки играть. Далее накидываю первый пробный вариант робота-разведчика, который поможет мне в освоении информационного пространства. Он должен уметь передавать картинку и звуки, определять поблизости электронные устройства и дата-кабели, иметь стандартный интерфейс подключения ко всем портам сетевых терминалов, замков, бытовой и охранной аппаратуры. А еще бегать по любым поверхностям и пролезать через решетки вентиляции и прочие узкие отверстия. И в случае опасности тихонько самоуничтожиться. Короче, придется попотеть, хотя нечто подобное приходилось делать и ранее.
Для начала все делаю в эмуляторе в чистой виртуальности. В ноут уже загружена схема коммуникаций со всеми необходимыми параметрами.
И как же у нас будет выглядеть робот? Разумеется, как большой и жирный таракан. Прошвырнувшись по актуальным темам местной сети, я быстро выяснил, что в коммуникациях города обитает одна из разновидностей рыжего таракана, за века общения с высокотехнологичным человечеством заметно мутировавшая, поумневшая, а заодно и прибавившая в размерах. И эта самая разновидность периодически смущает тонкие чувства шахтерской общественности своим неэстетичным видом. А особенно общественности не нравится то, что разновидность эта любит гадить там, где человек обычно ест и оставляет крошки. Понятно, что мой выбор просто не мог оказаться другим.
Конечно же, если бы я все начинал с нуля, у меня ушло бы несколько месяцев на программирование поведения пробного экземпляра. Но, к счастью, во времена, когда я активно сотрудничал с братией вирусов, у меня было достаточно времени и энтузиазма позаниматься этим вопросом. Больше того, ко многим практическим аспектам я привлекал эльфов, в частности, своего друга Терри. И даже он на некоторое время проникся моей идеей создания псевдоживых программируемых организмов, хотя и бурчал, что неэтично, мол, использовать биологические структуры для такого рода деятельности. Причем, 'таким родом деятельности' он считал отнюдь не воровство информации, на которое ему было плевать, а именно его не устраивала тесная связь компьютерных технологий с живой материей. Он-то предлагал все запрограммировать прямо на биологическом уровне. Но, к сожалению, я так не умел, поэтому конструкцию 'неимоверно усложнили', по словам того же Терри.
Через пару часов приготовлений я ужасно проголодался.
– Эй, тетка в печке! Сбацай мне два литра куриного бульона! – приказал я кухонному комбайну. – И хлебца, черненького.
– Ваш заказ: куриный бульон – два литра, черный хлеб – одна порция. – Автомат на этот раз понял меня правильно.
– Молодчина! – похвалил я и вернулся к компу.
Пока готовился бульон, я рылся в загашниках, припоминая, какие из наработок можно использовать без особых изменений.
– Заказ готов, – наконец сообщил автомат.
Как же все-таки неудобно заниматься делами, когда на тебя смотрит камера! Со стороны выглядит глупо, когда приходится шифроваться на ровном месте.
– Взяв две самые большие кружки, налил в них горяченького бульона, и, прихватив хлеб, вернулся за столик. Пока находился спиной к камере, удачно уронил в одну из кружек массивный черный шарик-брелок – блестящий сувенир из далекой африканской страны. Ключи от дома пока побудут без него. Эту кружку поставил за ноутбук, вне поля зрения камеры.
Теперь за меня все сделает программа, а я пока выпью бульон из второй кружки, да посмотрю, что там в местной сети творится.
'Мастер Карлос встречается завтра с партнерами из Чайна Инкорпорэйтэд – новый виток в развитии бизнеса'. 'Закладка нового штрека произойдет в соответствии с планом'. 'Новая партия рабочих с Земли – проблемы адаптации'. 'Дельта не спит – очередной грузовой рейс перенесен из-за активности звезды'. 'Матч 'Шахтер' – 'Инженер' завершился ничьей'. 'Криминальные новости – еще одна жертва в штреке 980'. О, интересно! 'Неизвестный, пробравшийся в служебные помещения персонала, не смог увернуться от лопастей компрессора системы вентиляции, в результате чего работа в штреке встала на несколько часов'. И здесь врут. Ничего там не встало, рабочих отправили в соседнюю раздевалку, а мы все починили. А почему это 'еще одна жертва'? Так, ага, материалы по теме. 'Джаггеры похищают инженера систем вентиляции'. Это ж мой предшественник! А было-то давно, почти год прошел. И на кой он им сдался? Не на еду же? 'На месте найдены личные вещи и следы борьбы'. Ну и напишут же! Такое ощущение, что он сам к ним свалил… по религиозным соображениям. Впрочем, сейчас это не интересно, так как синтезатор закончил работу.
Тот самый шарик-сувенир – образец смеси эльфийских и человеческих технологий – сработал как надо. Со дна пустой кружки на меня внимательно смотрел большой рыжий таракан, настороженно шевеля длинными усами. И ожидая приказов.
Пока это лишь заготовка, пробный типовой экземпляр, умеющий выполнять только базовые функции на основе стандартной модели поведения обычного таракана. И эта программа не помешала ему сожрать остатки бульона из кружки, что уже хорошо.
Нацепив очки и перчатку-манипулятор, я начал увлекательную игру с видом от первого лица. Я (в лице таракана) бодренько выполз из кружки, спрыгнул на пол и галопом понесся к ближайшей вентиляционной решетке. Гладкий пластик стены нисколько не замедлил мое продвижение. В вентиляцию мы пролезаем, отлично. Вернувшись на стену, я подбежал к камере наблюдения. Надкусываю резцами изоляцию проводов, усы подсоединяются к контактам. Перебор стандартных средств декодирования выполняется за минуту, после чего получаю на очки дополнительную картинку с видом себя любимого, играющего в какую-то интересную игру. Теперь я могу смотреть любые охранные камеры на жилых уровнях, если подключусь к ним, ибо интерфейс тут стандартный. А, возможно, и не только в городе.
Возвращаюсь обратно в вентиляцию и бегу к соседнему номеру, следя за уровнем сигнала. А вот тут уже работает странная эльфийская магия, на ней построена все связь с объектом. И это ни фига не радио- и прочие волны, потому как теперь я могу бежать хоть на другой конец планеты, и при этом связь не прервется. Индикатор уровня сигнала Терри обеспечил мне для самоуспокоения, раз в голове у меня такое не укладывается. Само собой, ни один охранный детектор не в состоянии отследить мой способ связи. Как и ожидалось, местные материалы на качество связи никак не повлияли. И, самое странное, что приемником сигналов являюсь я, а уж потом все отображается на экране, через стандартный интерфейс обратной связи тех же виртуальных очков, например.
Напоследок проверяю, как мы умеем грызть. Металлический короб вентиляции подходит. Передние резцы тут могут резать не только мягкий металл, но и куда более прочные материалы. Дыра, в которую можно пролезть, вырезается секунд за тридцать.
Возвращаю таракана в номер, и снимаю контроль. Животина сразу же убегает в щель под кухонным комбайном.
Молодец, будешь зваться Стасиком.
Следующие несколько дней я провел за работой. Днем изучал коммуникации, а вечером занимался