Симуляция | страница 46



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


* * *

"Значит, он говорит, что решение существует" – размышлял я, мучаясь от бессонницы, – "Откуда это, интересно, ему известно? Он что каждый месяц заказывает коррекцию любовницам с инопланетной кровью? Или сам делает ее регулярно, а сейчас просто слишком занят? Скажем, консультирует дьявола, как увеличить эффективность вселенского зла и сэкономить на топливе для адских котлов. Ладно. Если решение есть, то где оно? Уж точно не там, где я его искал все это время. Потому что там, где оно должно быть, его точно нет…"

Примерно с такими мыслями я, наконец, заснул.


* * *

На этот раз я провозился еще дольше. Начал с того, что удалось еще вчера – подобрался к проблемной структуре, сумел к ней обратиться и подключиться к одному из входных каналов. У нас есть несколько способов ограничить структуру и спросить у нее, "Кто ты?". Беда была в том, что на этот раз я получал такое многообразие ответов, что составить мало-мальски разумное представление не представлялось возможным. Доступ к структуре тоже был очень непростым. Со всех мыслимых сторон ее окружали ажурные конструкции, которые казались жизненно важными и, в то же время, крайне уязвимыми. Приходилось работать, как тому бывшему гинекологу из анекдота, который ухитрился оклеить квартиру обоями через замочную скважину.

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

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


Если хочешь иметь то, чего никогда не имел, то должен делать то, чего никогда не делал… [38]

"Действуйте, зная, что решение есть…" Или как там он сказал? У меня в руках был с трудом найденный выход из системы. Был вход, который я нащупал через путаницу изящных конструкций, казалось, специально раскоряченных так, чтобы создать мне максимум неудобств. Я вдруг понял, что надо делать дальше. Этого не делал никто и никогда, и как будет работать эта штуковина я сам толком не понимал. Но был уверен, что действовать надо именно так. Я соорудил на выходе хитрый модуль, который фиксировал нежелательный выходной импульс. И если такое случалось, он посылал случайный импульс на вход структуры. Да здравствует Эшби!