Дмитрий Янковский - Нелинейная зависимость
— Меня глючило, — честно признался Андрей.
— Что?
— Курнул я. Травки.
— Так вот в чем дело… — Пашка качнулся на пуфе. — Ты сам ни хрена не помнишь?
— Все я помню. — Андрей нахмурился и принялся поедать салат. — Только странными образами.
— Посвятишь?
— Придется, — пожал плечами Андрей. — Сам я точно не разберусь. Меня здорово повело, и то, что писал Аватар, у меня в голове интерпретировалось самым причудливым образом. Причем я ему отвечал соответственно, как мне казалось.
— А подробнее?
— Ну… Аватар мне выдал, что к портам вместо оптических резонаторов подключены ракеты.
— Какие еще ракеты? — не понял Пашка.
— Твердотопливные! — разозлился Андрей.
— Ладно, не кипятись. И что?
— Я их запускал. Вводил координаты целей и давал команду на пуск. У меня еще на клаве кнопка для этого специальная образовалась.
— Охренеть. — Пашка кивнул даже с каким-то уважением. — Но при этом Аватар тебя два раза прекрасно понял… Ты и ему папироску сунул?
— Паша…
— Ладно, молчу.
— Затем мне показалось, что Аватар работает медленнее обычного. Я тоже подумал про дождь. Открыл жалюзи, а за окном снежная буря и деревенька, как у Гоголя в «Вечерах на хуторе…».
— Ни фига себе травка. — Пашка выразительно почесал переносицу.
— Иди ты… — хмуро буркнул Андрей и поискал глазами пепельницу.
Пепельницы на кухне не было, и пришлось идти за ней в кабинет.
— А дальше что? — спросил Пашка с неподдельным интересом.
— Меня подбили. — Андрей вернулся на кухню и поставил пепельницу на стол. — Я катапультировался и заснул.
— Нормально… — Пашка глотнул вина. — Давай доедим, еще выпьем, и я покопаюсь в твоей машине. Понимаешь, в этой версии «Комманд Сервиса» есть одна дырка. В принципе можно восстановить всю последовательность ввода с клавиатуры. Тогда сразу станет понятно, что именно ты отстукивал, что воспринял Аватар и что он проигнорировал.
— Давай. — Андрей сделал еще затяжку и затушил сигарету. — Тебе тоже дерьмо подсунули. Ты в каком магазине брал?
— Возле твоего дома.
— Тогда понятно. Левая партия.
Когда Пашка занялся компьютером, над горизонтом осталась только узкая светлая полоса неба. Андрей закрыл жалюзи и включил настенный светильник.
Наблюдать за Пашкой во время работы было забавно — он говорил с машиной, ругался с ней, будто это было полноценное живое существо, причем явно разумное.
— Сволочь ты, вот что. — Он колотил по клавишам. — Зачем буфер очистил? Я тебя об этом просил?
Компьютер безмолвно терпел оскорбления и так же безмолвно издевался над Пашкой, стараясь задать ему как можно больше работы.
— Нет, ты только посмотри на него, вот гад… И зачем? Все равно ведь я умнее, честно тебе говорю. Ага! Съел? И зачем было выпендриваться?
Андрей от скуки написал фломастером на бумажке: «Забастовка настенных часов». Усмехнулся и приклеил под циферблатом.
— У тебя есть мини-диск? — спросил Пашка.
— Ты мне? — оглянулся Андрей.
— А здесь что, еще кто-то есть? — не понял Паша.
Андрей улыбнулся.
— Зачем мне это старье, когда винты безмерные? — пожал он плечами.
— Тебе, может, и незачем, а мне нужно снести директорию, чтоб эта сволочь временно ее не нашла. Что, ни одного не завалялось?
— Я последний выкинул год назад.
— Плохо.
— Ну, переименуй директорию, зачем стирать? Он ведь по имени ищет.
— Да уж фиг. Эту файловую группу он будет искать до потери моего сознания, на всех доступных дисках под всеми возможными именами.
— Присвой невозможное имя. — Андрей попытался быть хоть в чем-то полезным.
— Он сканирует сами данные, так что ничего не получится.
— А, подожди! — вспомнил Андрей. — Один диск v меня точно есть!
— Слава богу…
Андрей вышел в прихожую и взял с тумбочки потрепанную пластиковую коробочку.
— Держи.
— На нем важного ничего нет? А то я все снесу.
— Сноси.
Андрей сходил на кухню и принес бокалы с вином.
— Я же тебе сказал — стереть все! — воевал Пашка с компьютером. — Зачем по сто раз переспрашивать?
— На, выпей. — Андрей протянул один из бокалов.
На дисководе заморгала зеленая лампочка, индицируя удаление файлов.
— Готово… — Пашка в несколько глотков осушил бокал и отставил в сторону. — Так, теперь перенесем все на диск и снесем с машины, тогда ей деваться некуда будет. Все расскажет как миленькая…
Он повозился еще немного и наконец удовлетворенно откинулся в кресле, глядя на монитор.
— Ну что? — осторожно спросил Андрей.
— Думаешь, я в этой мешанине из цифр разберусь на глазок? Я гений, конечно, но не настолько. Сейчас перепишу данные через Аватара к себе на машину, а завтра спокойненько прогоню через интерпретатор.
— Как это «перепишу»? — Андрей удивленно посмотрел на приятеля.
— Ну… Только ты не болтай языком. Как всякий нормальный админ, я себе оставил ма-а-а-ленькую дырочку. Норку. Входик такой. Называется — порт номер девять. Если ты попробуешь к нему подключиться, Аватар пошлет тебя далеко-далеко. Но если очень попросишь… Он может смягчиться. И тогда спокойненько подключит к системе и мой собственный компьютер.
— Блин, Паша… Если об этом кто-то узнает… Тебе же голову отвинтят.
— Если ты не скажешь, никто не узнает. К тому же коды доступа у меня там стоят не хуже, чем в официальной системе. Можешь мне верить.
— Верю. Но все равно это должностное преступление. Получается, ты можешь заблокировать мою машину в любой момент? Вообще вмешаться в любой эксперимент?
— А зачем? Это так, просто дырка. Черный ход на всякий случай. Еще не родился такой администратор, который бы себе его не оставил. Просто из принципа. А с тобой мы вообще друзья. К тому же со вчерашнего дня еще и соавторы.
— Ты хитрый лис, — усмехнулся Андрей.
— Спасибо за комплимент.
— Погоди… — Андрея осенила догадка. — А это не ты все подстроил?
— И на кой оно мне, по-твоему, надо?
— Ладно, ладно… замяли, — отмахнулся Андрей. — Ну что?
— Перегнал. Завтра к обеду у меня уже будет полная картина того, на какие клавиши ты нажимал, когда тебя глючило. Может, не все вычисления проходили через канал Аватара, может, часть просчетов твоя машина сделала в другой программе, а потом сбросила значения на лазеры резонатора. Это теоретически возможно. В любом случае нам обязательно нужно найти устройство, которое сделало недостающую часть вычислений. Без этого картину эксперимента не восстановить.
— Хорошо, — кивнул Андрей. — Я на тебя надеюсь.
(adsbygoogle = window.adsbygoogle || []).push({});