Читаем Ctrl+A полностью

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

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

Не без постоянных сбоев в программе, спустя полсотни попыток и неприкрытых матов Тилека в адрес программиста, они осуществили это свойство. Устройство научилось находить объекты вокруг себя, а программа отображала их в виде зелёных точек. Тилек с гордостью назвал устройство, ставшее уже полнофункциональным, «Машиной Воздаяния».

Физик мог в свободное от учёбы время заниматься Машиной, которая в разы потяжелела от дополнительных деталей. Потребление электроэнергии возросло и Тилек арендовал под офис помещение в большом безлюдном здании на краю промышленной зоны у оживлённой трассы.

Они перенесли Машину по частям вместе со всем своим оборудованием и подопытными хомяками. Эркин, ведомый своим вожделением, пропустил переводные экзамены и переселился в этот офис. Страница с профилем Нурай впредь всегда оставалась открытой на его ноутбуке.

Каждый работал в своей сфере, но уже в начале лета уровень завершённости Машины обязывал их присутствовать одновременно в офисе, чтобы продвинуться в разработке. Работа Эркина отставала от графика. Физику приходилось направлять и подгонять своего друга до следующего этапа, где он мог бы продолжить свою часть работы.

От безделья Тилек соорудил себе трон. Он водрузил своё игровое кресло на возвышенную платформу в центре офиса перед телевизором. Оттуда он отдавал команды Машине со своего компьютера. Программисту отвёл место у входа в офис.

Обустроившись с комфортом, Тилек занялся внешним видом Машины. Он заказал корпус в виде огромной вытянутой капсулы, способной вместить все её внутренности. Блестящий корпус состоял из разбираемых частей для облегчения будущих модернизаций.

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

– Тут какой-то баг, – сказал Эркин, не отрываясь от экрана.

– Да сколько уже можно? – вспылил Тилек и бросил часть обшивки. – Ну так исправь, что ли, быдлокодер.

– Нет, баг в Машине.

– В смысле?!

– Когда мы подключили функцию GPS и синхронизировали с Машиной, она всё находила. После того, как мы перенесли её, настройка сбросилась. И это не из-за моей программы.

Тилек сделал вдох, чтобы возразить, но знание своего детища всё прояснило.

– Это не баг, а фича. Я же изначально разрабатывал аппарат для сканирования, который мог бы в реальном времени найти сердце по ритмам его электрических импульсов. Поэтому он не прикреплён к конкретному местоположению и везде будет считать себя центром мироздания.

– Начало координат?

– Да.

– А сейчас-то эта фича зачем?

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

На такие выпады, Эркин отвечал недовольным молчанием. Тилек судил по себе и гадал, не означает ли это, что его друг задумал что-нибудь против него. Для полного контроля, он велел убрать включение Машины через программу. При необходимости он сам включал её. Физик на этом не остановился и приказал, чтобы управление программой можно было осуществлять только с его компьютера.

Требование поставить одному Тилеку известный пароль, посчитал слишком открытым и глупым. На всякий случай, незаметно для Эркина он перед каждым уходом из офиса вручную понижал диапазон воздействия своей Машины до хомяков.

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

За несколько дней до установленного раздражённым физиком дедлайна, программист внёс все заявленные функции. Программа переводила широты и долготы на электронной карте в понятные для Машины координаты в её видении пространства. Зону сканирования пришлось сузить до области, показываемой окне карты программы, чтобы она исследовала исключительно заданное место.

Это ограничение взора Машины порой сбивалось, и она сканировала всё вокруг. Ошибка с ограничением выделялась красным цветом в консоли, выводя физика из себя. Эркин бежал исправлять эту ошибку, отмалчиваясь от оскорблений Тилека.

Перейти на страницу:

Похожие книги