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