Дружба в один «Клик», стр. 14

Алли перевела взгляд с одной серёжки на другую, складывая значки вместе. Командная клавиша. Буква Z. Она мысленно представила себе клавиатуру.

— Ctrl+Z. Алли почувствовала, как от этих слов уголки губ у неё поползи вверх. — Ctrl+Z — это отмена.

Мисс Слейд медленно кивнула.

— Видишь ли, именно это мне больше всего нравится в программировании. Ты можешь попробовать что угодно. Ты можешь рискнуть. И с грохотом провалиться. И знаешь почему? — спросила она, и Алли покачала головой. — Потому что всегда можно нажать Ctrl-z. Ты всегда можешь отменить и переделать. — Она наклонилась чуть-чуть вперёд, как будто говорила что-то по секрету. — И потом даже хочется, чтобы и в жизни тоже был Ctrl-z, верно?

Алли вспомнила лицо Зоуи на остановке, и всё внутри у неё завязалось узлом.

— Ага, — сказала она. — Точно.

— Если тебе будет нужна какая-то помощь, скажи. Но помни, будучи твоим наставником, я могу только заглянуть через плечо. К коду я не имею права притронуться. Я могу давать советы, но мне запрещено исправлять что-то за тебя, ясно?

Алли кивнула. Она знала правила «ДИ».

Мисс Слейд ободряюще хлопнула её по спине:

— В чём бы там дело ни было, используй Ctrl+Z и всё исправь. Если тебе понадобится мой совет, ты знаешь, где меня найти.

— Спасибо. Обязательно, — сказала Алли. Но она не думала, что это понадобится. Она прошла в конец класса, уже немного успокоившись.

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

— Что ты тут делаешь? Я думала, твоя игра «безупречна»? — Алли определённо поставила последнее слово в кавычки.

Натан опустил наушники на шею.

— Так и есть. Я просто добавляю кое-какие детали. А ты что тут делаешь? Я думал, «Клик» — «настоящий хит». — Он тоже поставил эти слова в кавычки.

— Не твоё дело. И он и в самом деле «настоящий хит». Ты и твои крошки-строители в субботу будете вне игры.

— Неужели?

— Это факт.

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

— Эй, не дёргайся так из-за меня. Мне вообще дела нет, с чего ты паникуешь. — Он надел обратно свои наушники. — Хотя спорим, я знаю. — Он снова принялся печатать, голова его кивала в такт музыке, которую Алли не слышала.

Она сердито уставилась на него. А он и правда знает? Как он может что-либо знать? Он ведь даже не присоединился к «Клику».

Она перестала обращать на него внимание и перешла к серверу Фуллеровского университета. Через минуту она уже смотрела на ярко-синий логотип «КОДевочек». Она прикоснулась к нему пальцем на удачу, как будто он мог передать ей все знания её инструктора и все слова поддержки от девчонок-кодеров.

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

Она промотала вниз, пока не нашла тот конкретный набор инструкций, который заставлял «Клик» вытягивать фотографии из профиля Инстаграма каждого пользователя. Затем она нашла код, который говорил ему сохранить клик-фото в фотоальбом пользователя. Всё выглядело корректным.

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

— Я вернусь через десять минут, — окликнула их мисс Слейд, и Алли с Натаном подняли глаза. — Вам ничего не надо? — спросила она, и оба покачали головами. Но когда она вернулась через десять минут, она принесла два пакета попкорна из микроволновки и поставила их перед Алли и Натаном. Они поблагодарили её, запустив лапы внутрь.

— У вас всё идёт хорошо? — спросила она.

— Ага, — весело сказала Алли, скрывая свою озабоченность.

— Ага, — эхом отозвался Натан и запихал большую горсть попкорна в рот.

— Хорошо. Мне нужно посетить одно ужасно скучное собрание, но через час я вернусь, — сказала мисс Слейд. Она развернулась на месте и, помахав им рукой, снова вышла из лаборатории.

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

— Знаешь, я тут подумал… — сказал Натан, спуская наушники на шею.

— Это до добра не доведёт, — сказала Алли, не отрывая глаз от экрана. Она потянулась к мышке и промотала вниз, жалея, что у неё нет своих наушников.

Натан проигнорировал её выпад и продолжил говорить:

— Я решил всё же установить эту штуку, которую ты написала.

— Это не «штука». — Алли по-прежнему не смотрела на него.

Натан взялся за телефон.

— Ладно. Твою игру, — сказал он, саркастически выделив последнее слово. — «Клик».

Алли проигнорировала его.

— Мне немного любопытен этот твой топ, понимаешь? — Когда она не ответила, он затарабанил пальцами по столу, заполняя паузу. Затем он указал на телефон Алли. — Как выглядит твой? Без особых сюрпризов?

Она вздохнула.

— Установи и узнаешь. Ты сможешь просмотреть, как с кем кликнул. — Она повернулась к нему и указала на свой монитор. — Слушай, у меня тут работы невпроворот.

— Конечно. Понял. — Натан закопался в своём телефоне, бормоча что-то себе под нос. Или, быть может, это он разговаривал с Алли — она толком не понимала. — Твоё приглашение где-то здесь… Подожди-ка. Ага. Вот оно.

Алли снова вздохнула. На этот раз погромче. Она слышала, как он клацает по экрану.

— Устанавливается, — сказал он.

— Потрясающе, — отозвалась она. Алли старалась не обращать на него внимания, но не удержалась и бросила один взгляд искоса, когда Натан откинулся назад в своём кресле и закинул ноги на стол.

— Во даёшь, ты запрашиваешь кучу данных для профиля, — сказал он, печатая. — Что ты собираешься делать со всей этой информацией?

— Ничего.

— Ты можешь продать её. Готов поспорить, какая-нибудь крупная компания могла бы заплатить кучу денег за такое. Мы востребованная аудитория, понимаешь?

— Я не буду продавать данные.

В комнате повисла тишина, и она вернулась к своему коду. Но молчание продлилось недолго.

— Ооо… фото. — Натан отставил руку и улыбнулся в камеру, но, заметив, что Алли повернулась и посмотрит на него, он передумал. — А вообще, — сказал он, передавая ей свой телефон, — окажи любезность?

Алли бездумно взяла телефон, и Натан откинулся в кресле, сцепив руки за головой и глядя вдаль.

— Ты серьёзно? — вопросила она. — Я вообще-то очень занята. Ты не можешь просто сделать селфи?

— Селфи никогда нормально не выходят.

— Ещё как выходят. Ты просто не умеешь их делать.

— Пожалуйста. — Он улыбнулся ей и жестом указал на свой телефон у неё в руке. — Это займёт одну секунду. А потом я оставлю тебя в покое.

Он принял ту же позу, и Алли протяжно выдохнула. Она взяла у него телефон, нажала кнопку и вернула ему, даже не взглянув на фотографию.

— Хорошо, — сказал он, одобрительно кивая. — О’кей, профиль готов. Пришло время большого теста!

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

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