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

— Не-е. — Осторожно проблеял я. — У меня всё ещё бока болят. Может через недельку смогу.

— Ну, ладно. — И убежала, как ни в чем не бывало.

— Бля! — Уже более грубо ругнулся я, когда она покинула дом. — Надо в программе поставить запрет на её комнату!

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

Сидит телевизор смотрит. Что не удивительно. Будто знает, когда я за ней наблюдаю, и специально ничего интересного не делает. Играет самого скучного человека в мире.

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

— Интересно, а Маша знает о Вере? — Тут же вспомнился подарок от той странной деревенской молодой матери одиночки. Она же мне флешку подарила.

Отправился на поиски моей прелести. Буду теперь самым крутым в колледже. Ну, по крайней мере, среди тех, кто понимает. Нашёл сумку с документами, телефоном и прочей мелочёвкой. В том числе и флешкой. Не упёрли бандиты.

Телефон на зарядку, флешку в компьютер.

На экране высветилось сообщение, понижающее мою самооценку: «Это устройство может работать быстрее». Неужели у меня такой старый компьютер?

Флешка определилась и показала, что у неё целых 30 Гб, вместо заявленных 32. Грабёж в чистом виде. Включил свойства, и вообще потерял дар речи от такой наглости. У неё ещё и свободного места меньше гига. Нажал кнопку «Форматировать диск», и задержался на кнопке подтверждения «Да». Система предупреждала, что сотрутся все данные. А я ведь даже и не подумал посмотреть, что там за данные.

Открыл флешку, и ничего не понял. Куча файлов и папок с непонятным содержанием. По большей части файлы с разрешением. DAT. Что вообще ни о чём не говорит, кроме того, что это какие-то данные. Я себе для хрустального яйца такой же файл генерировал, по которому система его выпиливала.

Глянул на дату создания файла, а там везде 2011 год. Даты изменения разные, но не старше 2005 года. А ведь сейчас 2003!

Открыл самый первый файл красноречиво называющийся «forXu.dat» через программу бинарного просмотра. Данные по большей части похожи на то, что генерирует моя программа, только блок настроек более расширенный. Запустил, и программа на первом же шаге выдала ошибку. Координаты сильно близко к центру! То есть, этот файл скорее всего испортит плату. Я же не зря защиту от «дурака» делал, чтоб не дай бог от одной неверно введенной координаты комп не сломать.

Запустить пока не вариант. Что будет не известно. Остаются только эксперименты.

Быстрым темпом создал обратный компилятор. Теперь из исполняемого файла получился рисунок для 3Dmax.

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

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

По общему виду стало понятно, что это как раз и есть плата для создания туннеля. Хотя с учётом выбора координат, возможно, это программа для самоуничтожения платы. Но это не логично! Она же не сможет сама себя съесть в ноль. Как только что-то важное повредиться, то и программа остановиться.

Как там Ксюша говорила: «Найди точку опоры…». Видно в программе указывается место, где создавать плату, а уже от точки опоры идет отсчёт. В принципе вполне логично.

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

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

Спустя минуту, у меня был хорошо попиленный кирпич. Матрица из дырочек была ровным квадратом на одной стороне кирпича. Некоторые дырочки не получились из-за сбоя настроек. И только одна была меньше остальных, как раз ровно в два раза. Осталось только посчитать какая она по счёту, и сопоставить с изменяемым параметром. Легче легкого!

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

Тут же запустил программу создания платы на столе. Программа ошибку не выдала, чему я уже был рад. В нужном месте замелькала чёрная точка. Но вместо платы только немного пыли появилось на столе. Я честно прождал положенные два часа, тикающие на мониторе, но результат меня совершенно не порадовал.

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

Глава 48

Лень даже название придумывать

Разбираться со странной флешкой мне было как-то лень. Да ещё у меня крепло чувство, что пришла она ко мне из будущего. И передал её Вере я сам. И получается, что Дениска мой сын, который младше меня на десять лет. Да ещё и название файла лежащего в корневом каталоге красноречиво говорит, что он для Ксюши. Это конечно если Xu читать как Ксю. Но содержит файл то, что она с меня уже давно требует — плату для подглядывания.

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

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

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

Ровно через неделю ко мне завалилась Ксюша и потребовала вечернюю пробежку. А я только с работы, только поел. Но ведь обещал! Пришлось бежать. Мальчик и девочка лёгким и непринуждённым бегом тренируют свою выносливость, чем скрепляют узы родства и дружбы. Да, как бы, ни так! Я помирал от отдышки на пыльной дороге, а она пилила меня за нерасторопность и слабость. И зачем я вообще на это согласился?

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