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