Страница 7 из 19
Что за абсурд? Кому понадобилось убивать Людгера, подло, со спины? Его все любили. Он был блестящим программистом и хорошим малым. У него не было эгоистичных амбиций, он работал на успех своей команды и никому не переходил дорогу. Для его убийства не существовало мотивов, чёрт возьми!
Людгер держался приветливо и скромно ещё со школы. Он, конечно же, был лучшим учеником в классе, но не «заучкой». Несмотря на это – а может быть, именно потому – он вызывал зависть у некоторых одноклассников и слыл аутсайдером. Однажды Людгера загнали в угол, и Марк вступился за него. Произошла потасовка. Марка здорово поколотили бы, если бы учителя вовремя не разняли бойцов. В награду ему досталась пара синяков и уважение главных забияк класса, а также – дружба Людгера. Марк не забыл о своём друге после того как получил диплом менеджера по продажам в сфере IT и начал работать в солидной компании. При его посредничестве Людгера взяли туда в отдел разработок. Затем друзья занялись созданием распределённой системы искусственного интеллекта и основали собственную фирму.
Наверное, нашлась бы парочка людей, считавших, что Людгер – не от мира сего. Но ни одного, кому он дал бы повод для ненависти.
Муха описала пару кругов над головой Людгера, села и принялась ползать по холодной щеке. Марк сделал шаг вперёд, чтобы её прогнать, но кто-то схватил его за руку.
– Ничего не трогайте, дактилоскописты здесь ещё не закончили.
Марк обернулся. Перед ним стоял один из тех мужчин, с которыми разговаривала Мэри. Чуть за сорок, трёхдневная щетина, короткая стрижка. Он протянул руку Марку:
– Главный комиссар Унгер. Я руковожу оперативной работой.
Марк кивнул.
– Не могли бы мы поговорить в более подходящей обстановке?
Марк пригласил его в свой офис. Он почувствовал удивительную непринуждённость, когда сел за свой письменный стол.
Унгер повернулся к нему спиной и посмотрел в окно.
– Красивый вид.
Марк ничего не ответил. Комиссар развернулся.
– Вы здесь начальник, не так ли?
– Мы оба. мы были командой, мы с Людгером. Мы основали фирму вместе. Он отвечал за технологии, а я – за коммерцию.
– Госпожа Андресен сказала, что вы являетесь председателем правления.
– Формально – да, но по существу – нет. Как я уже говорил, мы – команда и принимаем все важные решения сообща.
Унгер подошёл к письменному столу, однако не присел на стул для посетителя.
– У вас есть предположения, кто мог это сделать?
И почему?
– Нет. У Людгера не было врагов.
– Выходит, что были. Марк повертел головой.
– Я знаю его со школы. Он всегда и со всеми был приветлив. Ни у кого здесь не было причины его убивать, я более чем уверен.
– Однако кто-то это сделал.
Марк рассеяно погладил кончиками пальцев бронзовую фигурку быка, которая стояла на его столе как напоминание о погасшей мечте выйти на биржу.
– Возможно, грабитель.
– Следов взлома нет. Кроме этого, Хамахер был убит со спины. Со своего места за столом он прекрасно видел, кто заходил в его кабинет. Если бы к нему забрался грабитель, Хамахер оказал бы сопротивление, вероятно, попытался бы бежать, но вместо этого он остался сидеть на месте. Скорее всего, он хорошо знал убийцу и доверял ему.
Унгер испытующе посмотрел на Марка.
– Где вы были вчера вечером между 21 и 22 часами? Разумеется, комиссар был обязан задать этот вопрос. Они поссорились, все об этом знали. А затем Людгер был убит кем-то, кого он хорошо знал и кому доверял. Вдруг Марк почувствовал себя виноватым, как будто его вчерашняя несдержанность стала причиной этой трагедии.
– Дома.
– Свидетели есть?
– Нет. Я был один. Жена была у родителей. Они живут по соседству.
Унгер изобразил на лице удивление.
– Мы поссорились. Так, пустяки. Я повёл себя глупо.
– Ваши сотрудники говорят, что вчера вы поссорились с Хамахером.
Марк кивнул:
– Верно.
– Из-за чего?
– У нас была презентация для совета директоров.
Она прошла не совсем удачно. Голос Унгера зазвучал резко.
– Вы поссорились. Вы в ярости покинули офис. Затем вернулись, возможно, чтобы извиниться. Но ссора вспыхнула с новой силой, и вы его убили!
Марк горестно повертел головой.
– Это не так. Я весь вечер провёл дома.
– Тогда скажите мне, пожалуйста, что именно послужило причиной ссоры между вами и Хамахером?
– Во время презентации ДИНА говорила странные вещи.
– Дина? Кто такая Дина?
– ДИНА – это наша разработка. D-I-N-A. Сокращение от Distributed Intelligence Network Agent – сетевой агент системы распределённого искусственного интеллекта. Программа для распределённых вычислений.
– Можете объяснить так, чтобы даже полицейский понял?
Марк включил компьютер.
– Под распределёнными вычислениями понимается работа программы сразу на нескольких компьютерах, объединённых в сеть. Таким образом можно суммировать вычислительные мощности нескольких компьютеров, получив нечто вроде суперкомпьютера, и при этом избежать покупки дорогого оборудования. Известный пример такого подхода – скринсейвер SETI.
– Что-что?
– SETI – это сокращение от Search for Extraterrestrial Intelligence, поиск внеземного разума. SETI–Institute – это частная организация в США, которая исследует полученные с помощью радиотелескопов сигналы на предмет посланий от внеземных цивилизаций. Для этого нужна очень большая вычислительная мощность. Раньше SETI был программой американского правительства, но со временем его лишили финансирования. И кому-то пришло в голову использовать компьютеры обычных пользователей для продолжения поиска. На компьютер устанавливается маленькая программа, которая использует невостребованную вычислительную мощность, например, когда пользователь делает перерыв в работе. Вот, сейчас покажу.
Он открыл панель управления Windows и запустил скринсейвер [email protected] На экране медленно стала вырисовываться яркая диаграмма, представлявшая собой море из пиксельных волн синего, розового и красного цветов.
Унгер встал позади него и склонился к монитору. По спине Марка пробежали мурашки – ведь именно так убийца стоял за спиной Людгера.
– Эту штуку вы разработали? – спросил Унгер. – Ваша фирма занимается поисками зелёных человечков?
– Конечно же, нет. Это лишь – наглядный пример технологии, которой мы пользуемся. Скринсейвер SETI работает, между прочим, на 6 миллионах компьютеров, которые по Интернету обмениваются данными с центральным сервером. Сейчас у них в распоряжении больше вычислительных ресурсов, чем если бы их продолжало финансировать американское правительство и они вкладывали бы деньги в обычное оборудование. SETI для нас – своего рода пример.
– Понятно. А чем именно занимается ваша фирма сейчас? У вас тоже есть такая программа, которая работает сразу на многих компьютерах?
– Именно. Мы создали интернет-портал, откуда можно совершенно бесплатно скачивать самые разные игры. Единственное требование – установить наше клиентское приложение ДИНА, которое работает точно так же, как SETI – использует перерывы в работе компьютера, чтобы обрабатывать данные для наших клиентов. Всего у нас более 500 000 установок.
– Не могли бы вы мне её продемонстрировать?
Марк задумчиво кивнул. Из-за воспоминаний о чудовищных событиях последних суток у него затряслись руки, в момент, когда он запускал ДИНУ с клавиатуры.
– Здравствуй, Марк, – раздался синтезированный голос ДИНЫ из колонок компьютера. – Как дела?
У Марка перехватило дыхание. Его резко затошнило, и головная боль вернулась с новой силой. «Хреново» – чуть было не напечатал он. Однако знать, какой остроумный текст Людгер придумал в ответ, ему не хотелось.
«Каким будет сегодня давление в Гейдельберге в 15:00?» – напечатал он.
– Атмосферное давление в Гейдельберге сегодня в 15:00 составит 762 миллиметра ртутного столба, – произнесла ДИНА ровным голосом.
Казалось, Унгер был под впечатлением.