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