реклама
Бургер менюБургер меню

Алексей Курилов – Пока ты не смотришь (страница 1)

18

Алексей Курилов

Пока ты не смотришь

Тик, тик, тик – методично отсчитывали секунды часы. Это был забавный зеленый кактус с красным циферблатом. Когда-то давно их прислала в подарок Танюшка из Германии, с тех пор они стояли сверху над монитором и исправно показывали время.

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

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

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

– Так, ну давай еще раз повторим… – пробубнил Виктор, прогоняя программу шаг за шагом. – Открыли файл… прочитали… сложили в списки… обработали… сохранили в базу, – методично кивая головой в такт, отчеканил он. – Все работает? Да, все работает! Теперь давай сам.

Виктор остановил дебаггер и просто запустил программу.

“Ошибка импорта. Файл не содержит требуемых данных”, – немедленно выскочила красная строка, проблема которую Виктор пытался решить с полшестого вечера.

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

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

– Утро вечера мудренее… – философски пробормотал Витя и отправил компьютер в спячку. Он всегда так делал, когда у него что-то не получалось, словно это он был виноват в ошибке.

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

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

– Я сегодня из дома… – голос Виктора хрипел и предательски срывался на фальцет.

– Что, не вышел каменный цветок? – в трубке послышался знакомый смешок.

– До ночи сидел…

– Может дэй-офф?

– Нормально, работать смогу, но в офис не поеду.

– Понял, как подключишься – дай знать!

Виктор дал отбой и моментально вернулся в сон. Он давно уже ставил два будильника, один на случай если он сможет поехать и второй, если нет. Оставался почти час до его окончательного пробуждения.

Телефон зазвонил вновь:

– Что-то еще? – все также, не открывая глаз, быстро спросил Виктор.

– Привет! Пойдем пиво пить? – радостно прокричали из трубки.

– В восемь утра, пиво? Олег, ты в своем уме? – узнав голос старого знакомого, уточнил Витя.

– А что такого? Я вечером в Цюрихе должен быть на конференции, скоро улетаю, так что у тебя есть шанс выпить пива с великим физиком нашего времени!

Виктор прикинул в уме сколько ему надо времени чтобы проснуться и по быстрому собраться:

– Ну, раз великим, то конечно. Давай через… пару часов?

– Дил, жду тебя в Пилснере.

Виктор решил, что лучше напишет шефу, что он сегодня прогуляет, чем будет звонить, так не придется объяснять, почему он передумал.

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

Виктор терпеть не мог такие вот “плавающие” ошибки, когда проблема то есть, то нет, очень сложно определить причину. Скорее всего что-то действует одновременно и в одном случае успевает все испортить, а в другом нет. Мозг перебирал возможные варианты, силясь найти ускользающее нечто.

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

– Ну что, дружище, можешь меня поздравить! – выпалил Олег, протягивая руку в приветствии.

– Поздравляю, а с чем? – крепко пожимая руку уточнил Виктор.

– Можно сказать, я состоялся… Меня пригласили прочитать доклад по теме моей диссертации!

– Отлично, а куда, в РАН?

– Да не, в одной школе… ВТШ – слышал такую?

– Мммм-нет, не припоминаю, это в Питере?

– Это в Цюрихе, высшая техническая школа, – как бы невзначай пояснил Олег.

– Иди ты! Ну ты мозг – горжусь знакомством!

Виктор приподнял кружку и друзья чокнулись пивом.

– А ты как? Когда собираешься уже основать местную кремниевую долину? – шутливо уточнил Олег.

– Да что-то пока никак. То ли кремний у нас не тот, то ли делаем мы с ним что-то не то. Как ни пробуем, пока все каменные топоры получаются.

– Судя по мешкам под глазами, пробуете часто и много?

– Да… – отмахнулся Витя. – Ошибка одна всю ночь спать не давала. Запускаю в дебаге – все работает, запускаю просто так – падает.

– Эффект наблюдателя! – выпалил Олег, но Виктор лишь непонимающе уставился на него. – Ну есть в квантовой физике такой эффект, понимаешь? Когда мы смотрим на эксперимент – он идет одним образом, а когда смотрим только на результат – другим.

– А если не смотреть, а записать на камеру?

– Вить, тут “смотрим” – это иносказательно, что-то вроде “ставим прибор который регистрирует промежуточное значение”, – важен не момент, а сам факт наблюдения, понимаешь?

– И как это объясняют?

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

– Религией? – усмехнулся Витя.

– Да! Потому что в некоторые вещи нужно просто верить, объяснить или доказать их нельзя. Это аксиома – потому что это аксиома и точка.

– Забавно и что, в нашей реальной жизни вот прямо здесь и сейчас это правда так и есть?

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

Виктор задумался… С одной стороны эффект наблюдателя ему понравился, было в этом что-то логичное и естественное, но с другой стороны…

– Это еще что! – вдруг выпалил Олег, глядя в окно. – Есть еще спутанные состояния. Вот допустим, у меня в кармане два шарика: черный и белый. Я, не глядя, перекладываю один из них к тебе в карман и улетаю в Цюрих, а завтра, ты находишь шарик и смотришь какого он цвета.

– Так… И в чем суть? – недопонял Виктор.

– А суть в том, что как только ты посмотришь на свой шарик, мой будет противоположным. Если у тебя белый, мой тут же станет черным и наоборот!

– Олег, ты меня прости, но это не открытие, это естественный ход вещей!

– Да, но до того, как ты посмотрел, они оба были, и черным, и белым одновременно!

– Чего? Бред…

– Вот и Эйнштейн говорил – что бред, а некто Джон Белл, чуть позже, провел интересный эксперимент и статистически доказал что существует спутанное состояние и они реально двухцветные покуда не определятся.

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.