Buch lesen: «Проект «Фантом». Обновление»
Глава первая "
Conversion
error
"
В конференц-зале было тихо. И тишину эту с полной уверенностью можно было назвать зловещей. Затишьем перед бурей. И воцарилась она после завершения демонстрации рекламного ролика конкурирующей компании. С первых же минут после начала показа всем присутствующим стало ясно – это совещание им запомнится надолго, если не навсегда.
– Ну и что вы на это скажете? – Игорь Загорский, глава компании, обвёл своих подчинённых тяжёлым взглядом. Все прекрасно знали этот взгляд шефа, и он не сулил ничего хорошего.
– Как всё это называется, меня интересует? – тон Загорского соответствовал взгляду и тоже ничего радужного не сулил.
– Пиар-компания? – предположил один из сотрудников.
– Именно! – кивнул Загорский. – Пиар! А что это значит? – он ещё раз обвёл всех присутствующих своим тяжёлым взглядом. Сидевшие за длинным столом сотрудники напряглись. – Никто не хочет сказать?
Молчание становилось всё более неловким. Признать очевидное так никто и не отважился.
– Что-ж! – мрачно сказал Загорский. – Так я и думал! Сказать вам нечего!
– Может всё это постановка? – предположил один из подчиненных. – Просто пыль в глаза пустить?
– Пыль в глаза пустить?! – вышел из себя Загорский. – Это у вас уже пыль в глазах, если вы реальную картину от постановки отличить не можете! Пока вы в своих кабинетах стулья протираете, беспилотные фуры наших конкурентов уже на трассы вышли! И об этом публично заявлено! Если они уже снимают рекламные ролики, значит им есть, что показать широкой публике! А что есть у нас?!
– Наш проект находится на завершающей стадии, Игорь Николаевич,– ответил молодой программист Василий Громов.
– Я это уже слышал! – отмахнулся Загорский. – Вопрос в том, когда я наконец увижу что-нибудь?
– На это нужно время, Игорь Николаевич, – ответил Громов. – Всё требует более тщательной отладки и проверки!
– Сколько этих проверок уже было! – воскликнул Загорский. – Сколько средств уже потрачено, а твой искусственный интеллект в состоянии сдвинуть с места только "запорожец", и то, лишь в том случае, если ты вместе со своим отделом будешь его толкать!
За столом послышались тихие смешки. Загорский посмотрел на собравшихся и смех мгновенно стих.
– Вам смешно,– сказал он, – а вот мне не до смеха! Инвесторы требуют результатов, или грозятся прекратить финансирование проекта!
– Результаты будут! – твёрдым тоном сказал Василий.
– Вопрос в том – когда они будут? – спросил Загорский. – Сроки уже ощутимо поджимают!
– Я уложусь в эти сроки, Игорь Николаевич! – заявил Василий. – Осталось довести до ума интерфейс программы, и можно будет приступить к тестам.
– А исходя из этих тестов выяснится, что необходимо провести повторную доводку программы! – сказал Загорский. – А это опять же время, которого у нас уже почти не осталось!
– Доводка кода не займёт много времени! – в диалог вмешался Артур Морозов. – У меня есть идеи по этому поводу, которые позволят существенно ускорить процесс!
Василий Громов посмотрел на коллегу полным раздражения взглядом, но промолчал.
– Опять идеи! – рявкнул Загорский. – Когда мне нужен результат!
– Если бы меня не отстранили от разработки, результат уже давно бы был! Это ведь изначально была моя идея! – выпалил Морозов.
– Артур, ты забыл, чем эта твоя идея обернулась? – поинтересовался Загорский. – Тебе напомнить, во сколько нам обошлась ваш с Олегом проект? Так что теперь ты либо работаешь под руководством Громова, либо не работаешь здесь вообще!
Артур молча сел на своё место, закипая от бессильной ярости. Василий Громов торжествовал – невзирая на сложившуюся ситуацию у него было время довести всё до ума. Этот проект по своему размаху и амбициозности не шёл ни в какое сравнение с его предыдущими работами, и поэтому тут требовалось гораздо больше сил, средств и времени. Но Загорскому этого было не понять, он был далёк от технических вопросов, ему был нужен лишь результат, о чем он неустанно напоминал на каждом совещании, включая сегодняшнее. Только от его напоминаний толку было мало, а объяснять ему всё нюансы проекта значило лишь впустую тратить время.
Сразу после совещания Василий отправился в свой кабинет, не став утруждать начальника техническими подробностями, и тем самым раздражать его ещё больше. Несмотря на весь проделанный труд впереди было ещё много кропотливой работы, и гораздо рациональнее было потратить время на неё, чем на попытки объяснить шефу все тонкости и сложности проекта.
Оказавшись наконец в своём рабочем кабинете, Василий без долгих раздумий поудобнее устроился в своём любимом кресле и включил компьютер. Тишина наполнилась тихим шёпотом кулера охлаждения центрального процессора. Василий дождался загрузки операционной системы и, хрустнув пальцами, приступил к работе. К звуку работающего кулера добавился дробный стук пальцев по клавишам. Его пальцы бегали по клавиатуре, отчего кисти рук были похожи на двух беспокойных пауков, взгляд был сосредоточен на мониторе компьютера. Курсор, мерцая, убегал вперёд, оставляя позади себя бесконечный шлейф из символов, которые складывались в понятную лишь программисту картину. Часы на панели задач безмолвно отмеряли минуты. Курсор всё так же убегал вперёд, оставляя за собой строки кода. В стук клавиш иногда вплетались тихие щелчки мыши. Впереди было ещё немало работы, но дело уверенно продвигалось вперёд.
***
В отведённой для курения комнате было пусто и тихо – она почти не пользовалась спросом среди сотрудников и потому по своему прямому назначению использовалась крайне редко. Артур всегда приходил сюда для того, чтобы побыть вдали от посторонних глаз и остаться наедине со своими мыслями. И сегодняшний день тоже не стал исключением.
Как и следовало ожидать, после всех этих событий ситуация складывалась не в его пользу. Проект доверили молодому и амбициозному Громову, поставив тем самым на их команде жирную и безоговорочную точку. Конкуренция в крупной фирме явление неизбежное. Впрочем, тут следует вспомнить ещё один факт – ничто не длится вечно. И потому работать под началом Громова Артур не собирался. У него был свой козырь. Свой туз в рукаве. Заветная флешка. И теперь хранившаяся на ней информация всецело принадлежала только ему одному! И Артур Морозов прекрасно знал, как именно этой информацией следует распорядиться! Его бывший деловой партнёр Олег был альтруист, каких поискать. Всё для всех и всем на благо! А когда лучшему другу понадобилась помощь, он и слушать ничего не захотел о том, чтобы выгодно продать их проект тем, кто готов был заплатить за него солидную сумму! Но Олег и слушать ничего не хотел, в результате чего всей их работе и давней дружбе пришёл конец. Ну и пусть, у Артура теперь совсем другие планы!
– Простите, я вам не помешал? – Артур круто обернулся. На пороге стоял тот, о ком Артур только что вспоминал – Василий Громов. Что называется лёгок на помине.
– Не помешал! – буркнул Артур. – Я всё равно уже хотел уходить.
– Нет, постойте! – окликнул его Громов. – Я хотел поговорить с вами!
– О чем нам разговаривать? – Артур обернулся, стоя у двери.
– О проекте! – быстро заговорил Громов, словно опасался, что Артур не дослушает до конца и не проникнется его планом. – Я могу вам помочь! Я знаю, вы теперь работайте один и…
– И меня всё устраивает! – перебил его Артур.
– Как? – удивился Василий, явно не ожидавший такого ответа. – Вы же с Олегом Викторовичем работали вместе, и я думал…
– Вы неправильно думали! – снова перебил его Артур. – Послушайте, молодой человек, у нас с Олегом были разные взгляды на нашу работу, и то, чего хотел он, этого хотел только он, а я преследую иную цель!
– Понятно! – вздохнул Василий. – То есть вы не хотите объединиться.
– Да, не хочу,– кивнул Артур. – Я нашу работу видел несколько иначе, чем Олег, так что и с вами нам вряд ли будет по пути.
– Понятно! – снова кивнул Василий. – Ну, тогда извините!
– До свидания! – Артур первым вышел из комнаты и закрыл дверь.
Объединиться! Тут даже дураку станет понятно, для чего Громову это нужно! Заполучить те самые данные, результат долгой совместной работы с бывшим теперь уже другом Олегом. О том, что флешка с бесценной информацией досталась Артуру не совсем честным путём, он старался не думать. Ни к чему. Ситуация тогда была такая, что иного выхода не было. Впрочем, его и сейчас нет. Поэтому нужно было идти до конца и использовать то, что хранилось на флешке. Нужно действовать. Теперь Артуру никто не помешает.
Он вышел из здания компании на улицу. Вокруг него был жаркий день середины лета, но кто и когда будет обращать на это внимание посреди города-миллионника? В таких крупных городах люди думают совсем о другом. Это Москва, тут в безумном ритме жизни на философские размышления просто нет времени. Артур не любил этот сумасшедший ритм столицы, поэтому жил он в соседней области. Вот и сейчас он влился в плотный человеческий поток, и увлекаемый этой живой рекой устремился ко входу в метро. Добравшись до Казанского вокзала, он устроился в вагоне электрички и расслабился. Москва с её извечным хаосом оставалась позади, а впереди были почти три часа дороги. На вокзале родного города Артур заказал себе такси и добрался до дома почти без приключений, если не считать того, что на Первомайском проспекте он угодил в пробку. Рязань медленно, но верно превращалась в Москву.
Но всё когда-нибудь заканчивается – солнце благополучно миновало зенит, когда Артур оказался наконец в родном дворе. Там всё было без изменений – лавочки, окружённые девятиэтажками и занятые любителями обсудить всё и вся, детвора, увлечённая играми.
Артур, не став здороваться с соседями вошёл в родной подъезд и добравшись до нужного этажа вошёл в свою квартиру.
– Привет! – Лена вышла в прихожую. – Ну, как дела?
– Оптимистично! – улыбнулся Артур. – И скоро всё будет хорошо!
– Надеюсь на это! – Лена улыбнулась в ответ. – Есть будешь?
– Да! – кивнул Артур. – Голодный, как зверь! А впереди много работы!
Из кухни доносился соблазнительный аромат домашней еды. После столичных фаст-фудов даже простая яичница была прекрасной. Умывшись и переодевшись Артур набросился на еду.
– Как там Тима? – спросил он, закончив ужин и положив в раковину пустую тарелку.
– Как всегда! – ответила Лена. – Весь день провёл дома!
– У врача были? – спросил Артур.
– Да,– кивнула Лена. – Всё без изменений! Сам знаешь, нужно лечение.
– Знаю! – Артур утвердительно кивнул головой. – И уж поверь, я всё делаю для того, чтобы это лечение состоялось!
– Верю,– Лена с грустью вздохнула. – Он так ждёт!
– Недолго осталось ждать! – Артур встал из-за стола, обнял супругу. – Сделаю этот заказ, получу деньги, поедем на море после операции. Всё будет хорошо!
– Зайдешь к нему? – спросила Лена.
– Конечно зайду! – Артур высвободился из объятий жены, и выйдя из кухни зашёл в комнату сына.
– Папка! – сын вскочил с дивана и заключил его в объятья.
– Привет! – улыбнулся Артур. – Ну как, не скучал без меня?
– Скучал! – ответил Тимофей. – Почему ты так надолго уезжаешь?
В голосе сына послышался упрёк.
– Работа такая, сынок,– вздохнул Артур.
– Ты обещал в кино сходить! – сын посмотрел на него так, как умел смотреть только он и его мать. У него были глаза Лены.
– Конечно сходим, Тим! – улыбнулся Артур. – Вот решу рабочие вопросы, пойдём куда угодно! И в кино, и в Кремль!
– Скорее бы! – вздохнул сын.
– Сынок, ну что ты? – Артур посмотрел на сына. – Всё будет замечательно! Я всё для этого делаю!
– А в Москву мы уже скоро поедем? – сын с надеждой посмотрел на него.
– Скоро! – улыбнулся Артур. – Совсем скоро!
Эта поездка была очень важна для всей их семьи. И Артур был готов на, всё, чтобы она состоялась. И потому после разговора с сыном он не стал откладывать дело в долгий ящик. Все необходимые данные были у него. Осталось только привести программу в требуемый заказчиком вид. И Артур незамедлительно приступил к работе. Вставив накопитель в компьютер, он с удовольствием обнаружил, что все файлы были на месте. Открыв редактор, он принялся за работу. Инновационная интеллектуальная система, которую они втроём когда-то разрабатывали, должна была совершить прорыв, став единственной и неповторимой, лучшей из лучших. Автором всего проекта был Олег, и именно он написал основной код. У будущей программы ещё даже не было названия, и во время их последней беседы Олег назвал её Фантомом. Искусственный интеллект Фантом.
– Вот ты значит, как хотел,– хмыкнул Олег. – Фантом, значит. Ну-ну!
Артур даже пожалел о том, что бывший друг и партнер, теперь надёжно запертый в психоневрологической лечебнице, не узнает о том, что его детище в скором времени станет чем-то большим, чем простая интеллектуальная система.
– Так бездарно использовать такой потенциал! – пробормотал Артур, попутно изменяя исходный программный код. – А ты так и не понял, что мы могли бы вместе создать! Не захотел понимать! Ты так и не смог увидеть в нашем деле то, что увидел я!
С этими словами Артур запустил заранее написанную им программу-преобразователь, которая должна была переписать исходник, воплотив тем самым в жизнь его давнюю задумку. И задумка эта была разрушительна, как вулкан Кракатау. Вирус. Мощный компьютерный вирус. Вот чего от Артура требовали заказчики, вот за что они готовы были заплатить весьма внушительную сумму. Вирус, который был бы не по зубам ни одному файрволлу и антивирусу. Вирус, который по задумке создателя мог стать в цифровом пространстве чем угодно, и подчинить себе даже самые защищённые в мире серверы, оставаясь при этом недосягаемым, незаметным для защитного программного обеспечения. Вот только для этого не хватало буквально самой малости – одарить вирус разумом, для чего идеально подходил написанный Олегом код. И теперь Артур с удовлетворением наблюдал за процессом, который разворачивался на мониторе компьютера. Наблюдал, как его задумка воплощается в жизнь.
– Эх, Олег! – вздохнул Артур с притворным сожалением. – Как жаль, что тебе не довелось присутствовать при таком великом собы…
Артур не договорил, в недоумении уставившись на монитор компьютера.
"Conversion error" – говорилось во всплывающем окне.
– Что за черт? – пальцы Артура забегали по клавиатуре. – Какая ещё ошибка?
Что он упустил? Что сделал не так? Он ведь всё проверил! Видимо, Олег уже успел что-то изменить, иного объяснения попросту не было! Даже сейчас некогда лучший друг умудряется вставлять палки в колёса!
– Чего же ты добиваешься? – процедил Артур сквозь зубы. – Неужели думаешь, что так ты сможешь мне помешать?
"Conversion error"
Артур выругался. Ну не могло тут быть ошибки! Но программные алгоритмы безжалостны – если что-то не так, они не будут работать, как бы их не умоляли. Они не будут работать, пока не устранена причина неполадок. Не будут, и всё тут!
Оставалось только запустить процесс снова, что он и сделал. Он ещё раз всё проверил.
– А что, если… – Артур решительно ткнул в клавишу. – Что если сделать вот так?!
Перед глазами Артура вновь замелькали строки кода. Символы, уходящие в бесконечность.
– Папа,– позади раздался тихий голос сына.
– Сынок, не мешай! – отмахнулся Артур. – Я сейчас занят!
– Папа, мне только музыку перекачать на колонку!
– Говорю же – не сейчас! – рявкнул Артур.
Артур терпеть не мог, когда его отвлекали во время работы. Особенно, если работа не ладилась.
– Артур, не кричи на ребёнка! – в комнату тут же ворвалась Лена. – Тебе что, на пять минут компьютера жалко?
– У него вообще-то свой есть! – возмутился Артур, помимо своей воли втянутый в семейный конфликт.
– Артур! – в голосе супруги лязгнула сталь.
– Нашли время! – Артур с досадой свернул окно и встал. – Сынок, только быстро! И на панели задач не тыкай никуда!
– Спасибо, папа! – Тимофей занял его место, и подключил к компьютеру колонку.
– Только быстро! – нетерпеливо сказал Артур.
– Пусть пользуется, сколько нужно! – заявила Лена, выходя из комнаты.
– Да мне же работать надо! – раздражённо рявкнул Артур, выходя следом за ней.
– А твоя работа ради ребёнка что, подождать не может? – спросила Лена.
– Да, не может! – взорвался Артур. – Потому что эта работа ради него!
Голоса родителей доносились из-за закрытой кухонной двери. Они опять ссорились. В последнее время они часто стали ссориться. Тимофей прекрасно знал, из-за чего ругаются родители, но поделать с этой ситуацией он ничего не мог. В такие моменты он всегда уходил во двор, подальше от всего этого. Вот и сейчас, увидев уведомление о завершении копирования он поспешно отсоединил колонку и вышел из комнаты. Уведомление светилось на рабочем столе ещё несколько минут, пока не исчезло.
"The conversion is complete. The backup has been completed"
Der kostenlose Auszug ist beendet.