— Подключаться к компьютеру с телеграфа? — удивилась Саншайн. — Без компьютера?
— Да. Это называется 'терминальный режим', — пояснил Андрей. — Когда-то давно наши компьютеры использовали телетайп для ввода и вывода информации. Сейчас никто уже не подключает телетайп к компьютеру, но такая возможность осталась в некоторых операционных системах. Мы попробуем этим воспользоваться. Дмитрий сейчас пишет для вас программу, а я жду заказанный маленький компьютер, который будет работать как шлюз, обрабатывать ваши запросы и передавать вам информацию в виде текста. Если только получится всё это наладить.
— Это было бы здорово! — обрадовалась Саншайн.
— Это не просто здорово, это потрясающе, — добавил Санбёрст.
— Всё, что мы с вами делаем, ещё не делал никто в обоих мирах, — напомнил человек. — Нет никакой гарантии, что оно заработает.
— Мы понимаем, — ответила метеоролог. — Но попробовать надо. Мы не узнаем, работает ли оно, если не попробуем.
— Именно, — Андрей улыбнулся.
Пони поговорили с человеком ещё несколько минут, потом контакт прервался.
— Ладно, давайте печатать всё, что Андрей прислал, — сказала Саншайн.
Прислал он на этот раз много. Из принтера один за другим выползали листы бумаги с описаниями и схемами.
— Радиокомандная система наведения, — Старлайт читала заголовки и раскладывала листы по папкам. — Рецепт и способ получения эпоксидной смолы. Рецепт и способ получения отвердителя. Способ приготовления топлива на основе битума, порошкообразного магния и перхлората калия. Управление летательными аппаратами. Мама дорогая, какие тут формулы сложные. Нам бы что-то попроще... Мы без Доктора в этом не разберёмся.
Санбёрст и Саншайн заглянули в распечатки, которые разложила на столе Старлайт.
— М-да-а... Формулы совершенно жуткие, — пробормотал Санбёрст. — Нам нужен хороший математик.
— Мама хорошо знает математику, — послышался тоненький голосок Динки.
Все с удивлением посмотрели на малышку.
— Дитзи? — переспросила Лира. — Дитзи разбирается в математике?
— Ещё как! Она даже как-то пробовала устроиться в школу учительницей алгебры (см. рассказ 'Дитзи' ), — рассказала Динки. — Но у неё... не сложилось, в общем.
— Ну-у... если твоя мама согласится нам помочь, это будет очень-очень хорошо, — обрадовалась Саншайн. — Динки, милая, давай я тебя домой отвезу, а заодно, кстати, покажу твоей маме эти формулы.
Она взяла распечатку и сунула в свою седельную сумку. Лира телекинезом помогла ей надеть сумки и застегнула ремень. Саншайн и Динки вышли на улицу, крошка-единорожка забралась на спину пегаски, и та взлетела.
До почты они долетели за несколько минут. Как обычно, Саншайн летела на небольшой высоте, но быстро, закладывая крутые повороты вокруг деревьев и домов, от чего Динки восторженно попискивала. Летать единорожке очень нравилось.
Приземлившись перед почтовым отделением, Саншайн постучала в дверь. Через пару минут Дитзи спустилась со второго этажа и открыла ей.
— А-а, здравствуйте, Саншайн! Спасибо, что привезли Динки! Она вам там не надоедала? Хотите чаю с маффинами?
— Почему бы и нет? Собственно, Дитзи, у меня к вам дело.
— Так проходите, у меня как раз чайник согрелся.
Пони поднялись в квартиру Дитзи на втором этаже над почтовым отделением. Дитзи налила чай по чашкам и поставила на стол большое блюдо с маффинами.
— Угощайтесь, я только что напекла.
Маффины были вкуснейшие, клубничные, ничуть не хуже, чем у Пинки в 'Сахарном уголке'.
— Вкуснотища! — заулыбалась Саншайн, едва откусив от маффина.
Динки тоже с удовольствием лопала маффины.
— Так о чём вы хотели поговорить? — спросила почтальон.
— Да! Динки сказала, что вы хорошо разбираетесь в математике? — метеоролог вытащила распечатку и передала Дитзи.
— Ну... не то чтобы уже прямо хорошо... — серая пегаска взглянула одним прищуренным глазом на распечатку, на которой точки складывались во вполне читаемые формулы. — Теория автоматического управления? Уравнения переходного процесса?
— Вам это знакомо? — удивилась Саншайн.
— Немного... — кивнула Дитзи.
— Знаете, нам очень нужна помощь математика, который смог бы разобраться в этих зубодробительных формулах. Мы рассчитывали на Доктора Хувса, но он уехал. Вы не могли бы нам помочь? — попросила метеоролог. — Эта работа финансируется правительством. Мы оформим официальный договор, с оплатой, всё как положено.
— Ну-у... Наверное, да, — кивнула почтальон, не отрываясь от формул. Затем подняла голову. — А что вы, собственно, хотите сделать?
— Нам надо заложить всю эту математику в заклинание управления летательным аппаратом, чтобы он летел в нужном направлении, — пояснила Саншайн. — Заклинание Старлайт составит, но ей нужна помощь с математикой. Условно говоря, нужно выписать формулы в нужном порядке, чтобы она засунула их в рунную схему.
— А-а, понятно. Математическая модель, — кивнула Дитзи. — Да, это я могу. Когда нужно?
— Ну, у нас ещё нет самого аппарата, — ответила метеоролог. — Я сообщу, когда будет готово.
— Хорошо, я всегда тут, в Понивилле, — улыбнулась почтальон. — Рада буду помочь.
— Отлично! И спасибо за маффины! Очень вкусно, — Саншайн сунула распечатку обратно в сумку. — Я полетела, пока ещё не слишком темно. До свидания, Дитзи!
-= W =-
Петербург.
2022 год н.э.
Лейтенант Антон, получив тексты очередных радиоперехватов, едва не подскочил от радости. Наконец-то Петрович, которого он раскручивал уже не первый месяц, заговорил со своими загадочными собеседниками на тему, которая могла, при дальнейшем развитии, завести всю компанию под статью о терроризме. Однако, прочитав тексты радиоперехватов, лейтенант осознал, что в очередной раз обломался.
Петрович не передал ничего конкретного. Ну, да, упомянул в разговоре компоненты ракетного топлива. Без каких-либо технологических подробностей. Его собеседники тоже упомянули компоненты дымного пороха и пироксилина.
Упомянул систему радиокомандного управления. Антон, читая текст перехвата, ждал, что дальше Петрович отправит своим собеседникам ссылки на компоненты на Aliexpress и инструкцию, как всё это собрать в работающую схему управления. И даже в этом случае это ещё не было бы однозначным криминалом. В конце концов, радиоуправляемые модели управляются точно такими же устройствами.
Однако Петрович вместо практических советов отправил своим абонентам кучу каких-то математических формул, тяжеловесных, как железнодорожный состав. И больше ничего. Ни каких-либо инструкций, ни схем устройств для радиоуправления, ни чертежей.
'Облом, — подумал Антон. — За это его не притянуть.'
Он всё же пошёл с текстами перехватов к майору, хотя и понимал, что размотать из этой информации полноценное дело не получится. Майор был того же мнения:
— Уже чуть повеселее, но всё равно недостаточно. Жди и рой дальше. Пока что тут даже по совокупности ничего не натянуть. Нет конкретики, нет состава преступления.
Вернувшись в кабинет, лейтенант ещё раз перечитал расшифровки. Что-то в них его смущало. Антон чувствовал, что за техническими подробностями упустил какую-то важную деталь и сейчас вчитывался в текст, стараясь понять, что прозевал. Ему пришлось перечитать текст дважды. Наконец, он нашёл то, что его смутило. В словах одной из девушек, беседовавших с Петровичем, проскочили несколько необычных фраз:
'Вы всё же пришлите нам технологию. Мы очень постараемся её освоить. У нас действительно серьёзная угроза, нам жизненно необходима помощь.'
Вместе с текстом технический отдел присылал и файлы аудиозаписей переговоров. В записи голоса можно было часто понять контекст разговора по интонациям, которые терялись в текстовой расшифровке. Лейтенант нашёл нужный фрагмент и прослушал его. Раньше он только читал тексты, тем более, что их переводили с английского на русский.
Услышанное озадачило Антона ещё больше. Во-первых, акцент. Он не идентифицировался. Сотрудников обучали определять национальность говорящего и даже регион по акценту. Американец, шотландец, индиец или китаец говорят на английском совершенно по-разному. Акцент, с которым говорила собеседница Петровича, был совершенно незнакомым. В нём присутствовали звуки, которых однозначно не было в английском. Какие-то всхрапывания и фыркание.
'Нечеловеческие какие-то звуки, — подумал лейтенант. — Очень странно, никогда не слышал, чтобы на английском говорили вот так.'
Во-вторых, интонация, с которой были сказаны эти фразы. Прочитать текст заданного содержания несложно, это может кто угодно. Но сказать то же самое с убедительной интонацией может либо человек, которого эта ситуация действительно затрагивает лично, либо хорошо обученный артист.
Однако Антон знал, что с артистами тоже всё не так просто. Артистов учат говорить громко и отчётливо, потому что они, как правило, выступают в больших помещениях. Мало того, что девушка говорила с акцентом, с которым её едва ли взяли бы в театральное училище, она к тому же говорила выразительно, но недостаточно громко для артистки.
Но самое важное — интонации. Девушка произнесла эти фразы так, будто искренне верила в то, что говорит.
— У нас действительно серьёзная угроза, нам жизненно необходима помощь, — повторил следом за записью лейтенант. 'Она это говорит так, будто это не ролевая игра, а действительность, реальная угроза, — мелькнула у него мысль. — На редкость странная ситуация. Ладно, будем считать, что она действительно талантливая ролевичка. Другого объяснения нет. Будь у них какая-то реальная угроза, они бы обратились к своим властям, а не к непонятному мужику по радио. Всё это совершенно нелогично.'
-= W =-
Андрей Петрович написал Дмитрию сразу после сеанса связи:
'Привет. Надо один вопрос обсудить, приватно'. Запустив защищённый мессенджер, он дождался ответа Дмитрия:
'Что случилось?' — спросил Дмитрий.
'Пони починили зеркало. Сегодня видел их снова. К ним приехала Трикси.'
'Да ты что? Вот это хорошая новость! — Дмитрий явно обрадовался. — Трикси видел?'
'Даже поговорил с ней. Она прикольная, но умная.'
'Обалдеть... Так, погоди-ка. Тогда... Работающее зеркало сразу многое меняет! Я тут пишу программу, которая будет транслировать URL и передавать текст на сторону пони, — ответил Дмитрий. — Но раз зеркало работает, можно будет сильно расширить возможности.'
'В смысле? Что расширить?' — переспросил инженер.
'Ты же можешь поставить монитор прямо перед зеркалом, и пони смогут видеть открывающиеся сайты', — пояснил Дмитрий.
'А что им это даст? Без мыши навигация по сайту работать не будет. Им даже по ссылкам не перейти.'
'А вот и нет. Навигация по ссылкам возможна с клавиатуры. TAB, Shift+TAB, стрелки и Enter. Попробуй сам.'
'Сейчас попробую.'
Андрей Петрович открыл первый попавшийся сайт и попробовал понажимать клавиши. Рамка выделения действительно перепрыгивала со ссылки на ссылку. На некоторых сайтах со сложными вложенными меню навигация была далеко не самая интуитивная, но в целом пользоваться интернетом без мыши было можно, хотя и не особо удобно.
'Попробовал. Да, вроде работает, если только на сайте интерфейс не сильно навороченный', — написал он.
'Вот! Им нужно будет спаять что-то вроде пульта с кнопками для навигации, достаточно большого, чтобы удобно было копытцами работать. Кстати, а как у них телеграфный аппарат устроен, ты видел?' — спросил Дмитрий.
'Примерно как пишущая машинка в сериале. Две здоровенные педали и 'ромашка' с буквами. Левая педаль проворачивает 'ромашку' последовательно до нужной буквы или символа, а правая печатает, — ответил инженер. — Неудобно, долго, но для копыт что-то другое не придумать. Надо будет спросить, может, у них есть какие-то варианты телеграфа для единорогов, с клавиатурой?'
'Спроси. Если телеграф с клавиатурой есть, можно будет передавать сигналы от клавиш, и пульт делать не надо', — написал Дмитрий.
'Ну, на самом деле, Саншайн на таком аппарате работать не сможет, а делать систему только под единорога — так себе решение', — возразил Андрей Петрович.
'Тоже верно. Пульт с большими кнопками более универсален, — согласился программист. — Надо ещё обдумать всё это. Напишу, когда будут какие-то идеи.'
-= W =-
Арон Моисеевич действительно прислал Андрею Петровичу ссылку на форум. Точнее, ссылка вела на какую-то страничку в сети, с которой, авторизовавшись под присланным вместе со ссылкой логином и паролем, инженер смог зайти на форум. Окно входа появилось только после ввода пароля. На страничке не было никаких поясняющих надписей, только два поля для ввода логина и пароля. Андрей Петрович был изрядно озадачен, но после входа обнаружил вполне привычную структуру разделов в привычном интерфейсе Simple Machines Forum. Цвета темы были совершенно обычные, дефолтные, серо-голубоватые.
Темы были распределены по разделам. Арон Моисеевич прислал также ссылку на конкретную ветку форума, о которой они тогда беседовали. Сообщения в ветке были на самых разных языках — на русском, английском, французском, немецком, иврите, итальянском. Пришлось переводить гуглом. Рассказ антиквара в целом полностью подтверждался. Безусловно, немалую часть форумного флуда Арон Моисеевич не упомянул, назвав лишь основные, 'реперные' факты. В теме было несколько сотен сообщений. Андрей Петрович прочитал лишь основные, и то лишь те, что были на русском и на английском. Несколько ключевых сообщений были на иврите, инженер вычислил их по множеству цитирований и перевёл через гуглопереводчик.
Андрей Петрович полазил и по другим темам форума, чисто для проверки. На форуме обсуждалось много всего, не только переводы и археология. Были разделы и по другим наукам, и по фундаментальным, и по прикладным. Он заглянул ради любопытства в раздел по машиностроению. Там было много всего, но чего-либо совсем уж необычного инженер там не нашёл. Но что-то в этом форуме показалось ему странным.
В некоторые разделы вход был закрыт. Названия этих разделов были написаны на языке, который гугл-переводчик интерпретировал как латынь. Посты на латыни попадались и в других разделах, хотя и редко.
Пытаясь понять, что же не так, Андрей Петрович вдруг осознал, что его удивило. У форума не было названия. Он не был привязан к какому-либо тематическому сайту. Он просто существовал сам по себе. На входной страничке названия тоже не было, только простой голубоватый фон и два поля ввода.
Глубоко задумавшись, инженер машинально щёлкнул правой кнопкой на странице форума и нажал 'Исходный код страницы'. Код открылся в новой вкладке, как обычно. Совершенно обычные скрипты. Он вернулся на страницу, выделил один из заблокированных разделов и попробовал просмотреть исходный код выделенного фрагмента. Тоже ничего особенного, просто скрипт, запрашивающий права доступа в какой-то базе данных. Закрыв вкладку, он ещё раз промотал исходный код всей страницы форума. Изредка в коде попадались комментарии, выделенные в Firefox зелёным цветом. И вот тут Андрей Петрович удивился по-настоящему. Комментарии в коде были тоже написаны на латыни.