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