Выбрать главу

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

Открыв панельку на подлокотнике, Головин улыбнулся, тут даже настройка работала и не нужно было подкручивать винты вручную.

Выбрав «единичку», он почувствовал, как механизмы послушно установили настройки прежнего хозяина, скорее всего, женщины невысокого роста, и Головину хотелось думать, что она была красавицей.

В офис стремительно вошёл Ахмед. Как всегда, румяный и деятельный.

– Ну, как тебе новый стул? – спросил он, улыбаясь.

– Удобно, – кивнул Головин, включая самонастройку и предоставляя маленькому процессору самому рассчитать оптимальное положение спинки и сиденья.

– Ну, работает? – спросил Ахмед, вставая рядом.

– Да, – кивнул Головин и включил на терминале предварительный просмотр.

На экране открылся документ с отчётами, а затем страницы начали сменяться во всё ускоряющемся темпе.

Головин сам настроил этот режим – так ему было удобнее.

Наконец, на мониторе уже ничего нельзя было различить, по крайней мере, на взгляд Ахмеда, однако Головин смотрел не мигая и, дождавшись, когда цикл закончился, вздохнул, готовясь запустить повтор.

– Ну что? – спросил Ахмед.

– Что-то есть.

– Много?

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

– Я другую программу применял…

– Какую другую? «Эн-плюс»?

– Нет, это всё тот же «торс», только не совсем это самое…

– Левая лицензия?

– Да.

– Не думаю, что это как то повлияет, – пожал плечами Головин, невольно пошевелив пальцами ног в ботинках, – ну ладно, не отвлекайте меня, а то мне ещё сегодня на занятия.

– Да-да, извини, – согласился Ахмед и, отойдя к стене, опустился на ящик из-под упаковочного автомата.

Он очень любил наблюдать за тем, как Головин тестирует его отчёты. Это выглядело каким-то чудом – смазанные изображения пролетающих страниц на экране, а потом – раз, и его помощник выписывает, где и какие ошибки в расчётах.

Причём случалось, Головин находил не только ошибки самого Ахмеда, но и последствия сбоев в программе «торс», которой тот пользовался.

Вот и сейчас на экране мелькали страницы, а Головин лишь сосредоточенно смотрел на этот документный шторм.

В начале их сотрудничества Ахмед даже пытался снизить цену за такой труд на том основании, что Головин практически ничего не делает – просто сидит и смотрит.

Между тем проверка следовала за проверкой, но Головин всё ещё не приступал к выписыванию обнаруженных ошибок.

– Что-то не так? – осторожно спросил Ахмед.

– Что-то не так, – подтвердил Головин.

– А что? Лицензию надо, да?

– Не думаю, что дело в этом. Надо ещё посмотреть, – сказал Головин.

В отличие от Ахмеда его беспокоило другое. Все ошибки в отчёте он уже обнаружил, с этим проблем не возникло. Но там было что-то ещё, Головину это представлялось неким другим слоем.

Наконец, когда он прогнал проверку ещё пару раз, Ахмед не выдержал и вскочил.

– Уй, слушай, я, наверное, лицензию куплю! Это мучение какое-то смотреть на всё это!

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

– Эй, значит, всё получилось? – расцвёл Ахмед.

– На первый взгляд – да, – со странной интонацией произнёс Головин.

– А на другой? – спросил озадаченный Ахмед.

Головин не ответил, потом решительно открыл редактор и увидел, что метка блокировки была снята.

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

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

– Ого! – произнёс он, когда картинка на терминале зависла и бухгалтерский сервер Ахмеда взвыл насосами охладительной системы, пытаясь успокоить вышедшие на пик нагрузки процессоры.

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