Старлайт подошла ближе, осторожно рассматривая отметку луча на мишени.
— Не горячий? — спросила она, удивлённо рассматривая и сканируя заклинанием пучок света.
— Нет, гелий-неоновый лазер холодный, — объяснил Санбёрст. — Но мощность пока невелика. Для маркировки цели будет достаточно, но для чего-то большего — нет.
— Впечатляет! — Старлайт с интересом рассматривала лазер. — Даже не верится, что это просто смесь газов в стеклянной трубке.
— Не просто смесь, — поправил Санбёрст, улыбаясь. — Точная пропорция, точное давление, точная юстировка зеркал. И, конечно, удача, — он показал на трубки. — Каттер нарисовал эскизы, Грип Спаннер починил оборудование, а я просто собрал всё вместе.
Старлайт поставила поднос на стол и подошла к аппарату для сжижения газов.
— Тебе всё же удалось выделить из воздуха неон? Его же в воздухе очень мало.
— Действительно мало, — кивнул Санбёрст. — Десятитысячные доли процента (Около 0,0018%). Но аппарат в подземной лаборатории сохранился в хорошем состоянии. После замены прокладок я сжижал воздух порциями, отбирая газы с разной температурой кипения. Сначала улетучивался азот, потом кислород... А когда дошёл до конца — осталась смесь неона и гелия. Их я разделил с помощью адсорбции на активированном угле при низкой температуре. Теперь мы можем маркировать цель для телекинетической пушки, — Санбёрст указал на луч, всё ещё стабильно светящийся в темноте. — Тирек едва ли заметит такой тонкий луч.
— А если заметит? — Старлайт прищурилась. — Всё же это яркий красный свет.
— Не будет ярким. — оранжевый единорог начал вращать регулятор, уменьшая мощность. — Смотри.
Луч стал едва заметным, но пятно на мишени осталось чётким. Самописец рисовал уже не пик, а ровную линию — признак стабильной генерации.
— Такой луч в чистом воздухе будет виден только через специальный фильтр, — объяснил учёный. — Невооружённым глазом — почти незаметен. Но для нашего приёмника-детектора — то, что надо.
Старлайт кивнула, глядя на ровную линию на графике.
— Значит, дальше — испытание в полевых условиях?
— Да. Но сначала я поем и посплю пару часов. — Санбёрст телекинезом взял бутерброд с подноса. — А ты отправь сообщение Саншайн. Пусть знает: мы нашли решение. И на этот раз — без импульсов и задержек. Просто... постоянный свет.
Он откусил бутерброд, не отрывая взгляда от луча. В лаборатории стояла тишина, нарушаемая только лёгким гудением трансформатора и жужжанием моторчика самописца.
-= W =-
2022 год н. э.
Антиквар прислал сообщение в Телеграм неожиданно.
'Андрей Петрович, здравствуйте, уважаемый, надо поговорить приватно.'
Инженер запустил SimpleX Chat, зашёл в чат, где они общались ранее и написал:
'Здравствуйте, Арон Моисеевич. Есть новости?'
'Так точно. Перевод вашей книги я закончил. И перевод инструкции к манипулятору тоже. Могу скинуть сюда, в чат. Он ведь защищённый? Чтобы вам с флешками не мотаться.'
'Да, конечно, этот чат безопасный, — подтвердил Андрей Петрович. — Кидайте сюда.'
Антиквар скинул в чат два текстовых файла немаленького размера, а затем два файла в формате pdf.
'Это обычный текст, и к нему страницы с картинками и переведёнными надписями к ним, — пояснил Арон Моисеевич. — Также в pdf-файле к манипулятору переведённые таблицы. Простите, что перевод занял так много времени. Оба текста оказались слишком сложными.'
'Ничего страшного, спасибо большое, — ответил инженер. — Сколько мы вам должны за перевод?'
'Даже не упоминайте, — решительно ответил Арон Моисеевич. — Это мы вам должны за возможность ознакомиться с интереснейшими текстами. Первоисточников на этом языке у нас буквально единицы.'
'Гм... интересно. То есть значительного объёма текстов на этом языке у вас нет?' — уточнил Андрей Петрович.
'Совершенно верно. Нет, — подтвердил антиквар. — Поэтому любая возможность ознакомиться с новым источником на этом языке для нас очень ценна. Если у вас будет что-нибудь ещё на этом языке, мы будем очень благодарны, если вы дадите нам возможность ознакомиться и перевести.'
'Конечно, если наши друзья нам ещё что-то пришлют и попросят перевести, — ответил Андрей Петрович. — Тогда мы знаем, к кому обратиться.'
Подготовив файлы для отправки, инженер решил подождать, пока пони выйдут на связь. Он занимался своими привычными делами, когда появилось сообщение в SimpleX Chat от Люсии:
'Здравствуйте! Мы приглашаем вас на наш форум. Логин для Андрея Петровича AP151207, временный пароль... — далее шла хаотичная последовательность заглавных и строчных букв, цифр и спецсимволов впечатляющей длины, не менее 64. — Логин для Дмитрия Алексеевича DA151208, временный пароль... — дальше опять шла длинная хаотичная последовательность. — Адрес гейта для входа... — доменное имя выглядело абсолютно обыденно, но перед ним был добавлен буквенно-цифровой префикс. — Как только войдёте на форум, зайдите в свой профиль, поменяйте пароль на что-то более легко запоминающееся, и нигде его не записывайте. В личном кабинете у вас будет доступен генератор мнемонических паролей. Добавьте к буквенному паролю цифры и спецсимволы, до 64 знаков.
Вам будет доступен общий новостной раздел, FAQ, флудилка, раздел лингвистики и исследования подземных сооружений, также разделы по операционной системе Linux и большой каталог свободного программного обеспечения. Для Андрея Петровича доступны разделы инженерной тематики 3D-графики и gamedev, для Дмитрия Алексеевича — разделы для программистов. На форуме есть много других разделов, не все из них будут вам видны сразу. В некоторые разделы вход будет закрыт. Не обижайтесь. Скорее всего, это узкопрофессиональные сообщества. Benvenuto!'
'Долго же вы решали', — Андрей Петрович поставил ехидный смайлик с высунутым языком.
'Решение зависит не от меня, простите', — ответила Люсия.
'О! А раздел с мемами у вас есть?' — спросил Дмитрий.
'Есть :) Во флудилке несколько разделов, — Люсия поставила улыбающийся смайлик. — Там и мемы есть. Это самый популярный раздел форума. Участникам нужно иногда расслабиться.'
Андрей Петрович ради интереса набрал адрес гейта без дополнительного кода... и попал на какой-то маркетплейс с товарами для дома. Добавил префикс в начало адреса — и открылась пустая страница с белым фоном, двумя полями, для логина и пароля и кнопкой 'Entrata'. Он ввёл логин и пароль, нажал кнопку. Открылась главная страница форума, там всё было на итальянском и ничего не понятно. Найдя иконку со стилизованным портретом, подписанную 'Conto personale', он вошёл в личный кабинет. Там все названия были тоже на итальянском, инженер сразу переключил язык, нажав на флажок и выбрав вместо итальянского русский. Языков движком форума было предусмотрено много, несколько десятков. Едва он ткнул в нужный флажок, интерфейс поменялся с итальянского на русский. Андрей Петрович мимоходом отметил, что интерфейс выглядел не как Simple Machines Forum, который он видел в прошлый раз. Это было что-то другое, похоже, что самописное.
Он поменял пароль и полез смотреть разделы форума. В разделе 'Новости' он обнаружил сообщение от ника L122 с пометкой 'Модератор':
'У нас два новых участника — AP151207 и DA151208. Будьте взаимно вежливы и гостеприимны'. Сообщение было на русском, и, похоже, что все сообщения просматриваемые сообщения от участников форума автоматически переводились на выбранный язык. Нажав кнопку 'Посмотреть оригинал', инженер увидел, что сообщение изначально было на итальянском.
'Очень интересно форум сделан, — написал он в чат. — У вас все сообщения автоматом переводятся?'
'Да, участников много, все из разных стран, поэтому так удобнее', — ответила Люсия.
'А цифры в никах что-то конкретное означают? — спросил Дмитрий. — Похоже, это просто порядковый номер при регистрации участника?'
'Да, верно. Порядковый ID. Буквы вы можете выбрать в личном кабинете, но ID постоянный и не меняется, — пояснила Люсия.'
'То есть на форуме 150 тысяч пользователей?' — уточнил Андрей Петрович.
'Меньше. Форум существует давно, — ответила Люсия. — Многие участники уже умерли, но их сообщения содержат ценную информацию, поэтому их учётные записи не удаляются, а помечаются как "Неактивен".'
'М-м... интересно... А у вас номер 122', — обратил внимание Дмитрий.
'Первые несколько сотен зарезервированы для модераторов, программистов, редакторов и прочего персонала, — пояснила Люсия. — Там номера могут повторяться, различаясь буквами.'
'А, понятно.'
'Люсия, а когда нам Арон Моисеевич давал временный доступ на форум, там был другой движок, — спросил инженер. — Как так получилось?'
'Тогда мы вам показали резервное зеркало форума на ранее использовавшемся движке Simple Machines Forum, — пояснила Люсия. — Сейчас мы переехали на новый движок собственной разработки.'
'О! А нельзя ли присоединиться к команде разработчиков форума? — тут же спросил Дмитрий. — Я пишу и на PHP, и на Python.'
'Я могу спросить, — Люсия прислала смайлик. — Но ничего не обещаю.'
Андрей Петрович и Дмитрий зависли на форуме надолго. Форум был действительно разносторонний, очень большой, наполненный массой полезной информации по множеству тем. Новые участники не спешили ввязываться в обсуждения, решив сначала ознакомиться с форумом в целом. Андрей Петрович отметил, что все обсуждения действительно велись в очень вежливой, корректной манере, необычной для интернет-форумов, как и писал ранее Арон Моисеевич.
Что ещё было интересно — движок форума не предусматривал загрузку изображений-аватарок, у участников был виден только ник в виде букв с номером. Также не было привычных 'званий' типа: 'новичок', 'ветеран', и т. п. Видимо, об этом можно было догадаться по номерам, а может быть, разработчики движка не сочли эту функцию необходимой, учитывая, что на форуме присутствовали серьёзные учёные. В целом профиль участника выглядел так, будто основной целью была анонимность.
'Какой шикарный у вас форум', — написал в чат Дмитрий.
'Угу. Прямо как в том анекдоте, для пользователя — рай, — ответила Люсия. — А ад — здесь же, только админом, — она поставила несколько скобочек. — Хотя, конечно, у нас хотя бы никто не собачится и не оскорбляет других участников. Уже легче.'
'Люсия, вы писали, что форум существует давно? — спросил Андрей Петрович. — А насколько давно?'
'Давно. Ещё с прошлого века. Сначала это было множество групп Usenet, — написала Люсия. — Потом, много позже, появился сайт, на котором можно было писать статьи. Сейчас, найду скриншот', — через несколько секунд она скинула в чат скриншот сайта с очень древним по виду дизайном.
'Йо-о, — Дмитрий явно впечатлился. — Это что, ещё Mosaic?' (Первый web-browser NCSA Mosaic 1993 года)
'Да, вот такой раритет, — Люсия поставила улыбающийся смайлик. — Но в тогдашней версии Web неудобно было обсуждать статьи. Проблему решили, когда появился Web 2.0'
'А чаты у вас есть? — спросил Дмитрий. — Помимо форума? Бывает ведь нужно поговорить в реальном времени, как мы сейчас.'
'Какого-то единого чата нет, но специалисты сами организуют свои чаты, мы только предоставляем серверы', — ответила Люсия.
Исследование форума было прервано вызовом от сержанта Сторм Клауда. Как только в зеркале появилось изображение, Андрей Петрович показал переводы, сделанные антикваром, выведя их на монитор, повёрнутый к зеркалу.
'Наш друг закончил переводить книгу и инструкцию к манипулятору, — написал он. — Включите запись, я отправлю вам текст и картинки.'
'МИНУТКУ, — ответил сержант, щёлкая переключателями. — ВСЕ ВКЛЮЧЕНО, ПЕРЕДАВАЙТЕ.'
Пока передавались файлы, пришло сообщение от Саншайн:
'СПАСИБО БОЛЬШОЕ ЗА ПЕРЕВОДЫ. МЫ ИСПЫТАЛИ РАКЕТНЫЙ ДВИГАТЕЛЬ И ВЗРЫВНОЙ ГЕНЕРАТОР. ИСПЫТАНИЯ ПРОШЛИ УСПЕШНО. ДВИГАТЕЛЬ РАБОТАЕТ. СЕЙЧАС НАЧНЕМ УЧИТЬСЯ УПРАВЛЕНИЮ РАКЕТОЙ. ХОТЕЛОСЬ БЫ, КОНЕЧНО, ЧТОБЫ НАМ НЕ ПРИШЛОСЬ ЭТО ПРИМЕНЯТЬ. БЫЛО СТРАШНО.'
'Как всё прошло? — спросил инженер. — Аварий не было?'
'НЕТ, НЕ БЫЛО. ДВИГАТЕЛЬ ОЧЕНЬ ГРОМКИЙ. НО ЭТО ПРОСТО ШУМ. ВЗРЫВНОЙ ГЕНЕРАТОР — СТРАШНАЯ ШТУКА. ВСЕ РАСТЕНИЯ НА МИЛИ ВОКРУГ УМЕРЛИ. В ЦЕНТРЕ ПОД МЕСТОМ ВЗРЫВА ВСЕ ВЫГОРЕЛО', — ответила метеоролог.
'Почему растения умерли? — не понял Андрей Петрович. — Как электромагнитный импульс мог на них повлиять?'
'МНОГИЕ ЭКВЕСТРИЙСКИЕ РАСТЕНИЯ МАГИЧЕСКИЕ, — объяснила Саншайн. — ИМПУЛЬС ВЫЗВАЛ ПЕРЕГРУЗКУ МАГИЧЕСКИХ КАНАЛОВ В РАСТЕНИЯХ. ОНИ С ВИДУ ЦЕЛЫ, НО МАГИИ В НИХ БОЛЬШЕ НЕТ. СКОРЕЕ ВСЕГО, ОНИ ПОГИБНУТ ЧЕРЕЗ НЕСКОЛЬКО ДНЕЙ ОКОНЧАТЕЛЬНО.'
'Не делайте поспешных выводов, — посоветовал инженер. — Через дней десять-пятнадцать слетайте проверить. Природа — очень живучая штука, она исправляет и залечивает такие повреждения, от которых, казалось бы, невозможно оправиться. Вполне может быть, что ваши растения переживут этот шок.'
'ХОРОШО, МЫ ПРОВЕРИМ', — ответила пегаска.
'Как у вас дела с вычислителем? — спросил Дмитрий. — Что-то получается?'
'ДА! СТАРЛАЙТ, ДИТЗИ И ДИНКИ УЖЕ ПРОРИСОВАЛИ И ИСПЫТАЛИ ВСЕ СХЕМЫ. Я СДЕЛАЛА ИМ КВАРЦЕВЫЙ ГЕНЕРАТОР, — написала в ответ Саншайн. — СЕЙЧАС МЫ ЖДЕМ ИЗ МЭЙНХЕТТЕНА ФОТОРЕЗИСТ. ТАМ ХОРОШАЯ КАФЕДРА ХИМИИ В MIT, ОНИ НАМ ОЧЕНЬ ПОМОГАЮТ.'
Сержант Сторм Клауд вклинился в разговор:
'МИСС САНШАЙН, ОБА ПЕРЕВОДА ПРИНЯТЫ, ЗАПУСКАЮ НА ПЕЧАТЬ. ЗАВТРА ОТПРАВЛЮ ВАМ ЧЕРЕЗ ПОЧТОВУЮ КОЛОННУ.'
Метеоролог поблагодарила его и завершила связь.
-= W =-
Кристальная империя.
Год 1004 от Восстания Найтмер Мун.
Дирижабль капитана Сильван Бриза прибыл в Кристальную империю только на следующее утро. К этому времени Саншайн ещё не закончила настраивать радиостанцию-ретранслятор.
— Наверное, не стоит задерживать ни дирижабль, ни экспедицию Мод, — предложила она Санбёрсту. — Пусть отправляются за обсидианом. Ретранслятор мы можем поднять на воздушном шаре и привязать тросом.
Санбёрст согласился с её доводами. Мод погрузила своё снаряжение на дирижабль, и в сопровождении отряда кристальных гвардейцев отправилась в экспедицию.
Метеоролог, провозившись ещё пару часов, закончила настройку ретранслятора.
— У меня всё готово, — доложила он Санбёрсту.
Телекинетическую пушку выкатили на позицию. Ретранслятор, сделанный Саншайн, подняли на воздушном шаре высоко в небо. В пушку зарядили имитатор ракеты, сделанный по чертежам Шарп Каттера. Его система наведения состояла из зеркала и приёмопередатчика. Магическое зеркало находилось в Понивилле, и управлять имитатором, а в будущем — и ракетами предстояло из Понивилля. Там был уже размещён отряд операторов-наводчиков, сформированный из ночных гвардейцев-бэтпони и пегасов из Солнечной гвардии.
В нескольких десятках миль от позиции пушки была установлена мишень в виде фигуры Тирека. Особая сложность задачи состояла в том, что цель нужно было ещё обнаружить через небольшое зеркало, встроенное в систему наведения имитатора.
Саншайн подключила микрофон к разъёму в имитаторе, включила его передатчик и вызвала голосом сержанта Сторм Клауда. Он уже был предупреждён и ответил сразу: