Страница произведения
Войти
Зарегистрироваться
Страница произведения

Амальгама. Гл. 23-...


Жанр:
Опубликован:
31.05.2025 — 04.10.2025
Читателей:
2
Аннотация:
Текст книги стал слишком большим для одного файла, большой файл сложно редактировать, поэтому поделил на части. Комменты пишите в комментах первой части.
Предыдущая глава  
↓ Содержание ↓
  Следующая глава
 
 

— Видимо, это тоже какая-то магия, — Пёрпл Бесом протиснулся между остальными пони и заглянул в комнату.

— Любая достаточно продвинутая технология неотличима от магии для тех, кто в ней не разбирается, — усмехнулся Доктор.

— Ну, я вижу, что вдоль стен установлена радиоаппаратура, — заметила Саншайн. — Знать бы ещё, что это за колонны в зале?

Хувс повернул голову и внимательно посмотрел на ближайшую колонну, глядя на бесконечно бегущие за стеклом руны.

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

-= W =-

2022 год н. э.

Перед следующим сеансом связи Андрей Петрович собрал Raspberry Pi 4B. Бо́льшую часть времени заняла сборка корпуса, состоявшего из восьми пластин с фигурными вырезами хитрой формы, схваченного длинными винтами. Установив на плату радиатор с маленьким вентилятором, он собрал корпус, потом нашёл в закромах родины SSD на 120 ГБ, оставшийся после апгрейда, установил Raspberry Pi Imager и накатил на SSD образ системы, который прислал Дмитрий.

SSD он подключил через переходник USB-SATA. Не слишком удобно, когда на столе столько проводов, зато скорость работы получилась ощутимо больше, чем с MicroSD карты. Воткнул в разъёмы кабели блока питания, HDMI, сети, клавиатуры и мыши. Подключил к монитору, стоявшему у зеркала, временно развернув его к себе, включил комп в сеть и ещё некоторое время копался в системе, разбираясь, что же там наворотил Дмитрий. К тому же программист собирал и тестировал образ в виртуальной машине, и нужно было проверить, как он будет работать на реальном железе.

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

'Всё завелось? — спросил программист. — Ошибок не замечаешь?'

'Да вроде всё нормально работает', — ответил Андрей Петрович.

'А у меня вчера получилось с понями поговорить! — поделился радостью Дмитрий. — И представляешь, я повесил над столом зеркало, чисто наудачу, и их зеркало установило контакт с моим! Я их видел! И даже с принцессой Лу́ной чуть-чуть поговорил.'

'Да ладно?! — изумился инженер. — Получается, их зеркало устанавливает контакт с ближайшим зеркалом к радиопередатчику, с которого получен ответ?'

'Я тоже так подумал, — ответил Дмитрий. — Жаль, говорили очень недолго, контакт прервался.'

'Это, видимо, потому что я с ними перед этим говорил. Возможно, у них передатчик не успел остыть, или ещё что-то вроде этого', — предположил Андрей Петрович.

'Может, из-за этого, — согласился программист. — А может, ещё какой-то фактор сказывается, которого мы ещё не знаем. Надо ещё пробовать.'

'Саншайн делает кварцевый генератор. Надеюсь, у неё получится, и частота перестанет уходить'

'Угу, надо подождать. Пони должны эту проблему решить сами, мы им тут особо помочь не можем, кроме как советом. Всю информацию ты им передал, — написал Дмитрий. — Вот ещё что! С системой есть один нюанс. Чтобы тебя не светить, запросы от поней будут шифроваться и перенаправляться на мой прокси-сервер в Европе. Так, чтобы с твоего IP-адреса ничего настораживающего не запрашивалось.'

'Ого! Неплохо придумано', — одобрил инженер.

'И ещё, если ты поставишь на свой комп и на смартфон вот эту вот штуку, — Дмитрий скинул несколько ссылок, — твой комп и смартфон будут объединены в зашифрованную mesh-сеть с моим компом, прокси-сервером и твоим одноплатником. В систему одноплатника ещё встроен сервер Simplex Chat, и на сервере с прокси параллельно тоже запущен SimpleX сервер. Скрипт работает следующим образом. Если он получает ссылку на сайт, начинающуюся с http, он перенаправляет её на прокси, если сообщение без префикса, то переправляет в активное окно, например, в строку поиска гугла или в текстовый редактор, а если получает сообщение с префиксом smp, он будет перенаправлять его на сервер SimpleX. То есть тебе надо будет поставить на смартфон SimpleX клиент и вот эту штуку, по ссылке. В настройках клиента SimpleX надо будет удалить дефолтные сервера и прописать доменное имя сервера, поднятого на твоём Pi, вот это', — программист скинул в чат доменное имя.

'Что-то ты сложное навертел, — почесал затылок Андрей Петрович. — Что это нам даст?'

'Это нам с тобой даст ни много ни мало возможность общаться между собой и с понями из любого места по полностью закрытой, отделённой от остального инета шифрованной сети, — пояснил программист. — Ты же свой сервер на одноплатнике будешь держать включённым постоянно, иначе какой в нём смысл?'

'Ну... да', — подтвердил инженер.

'Тогда, если оставишь своё радио включенным, пони смогут выйти на связь в любой момент, а не только вечером, — пояснил Дмитрий. — Если я правильно понял, как у них работает зеркало, оно инициируется одним из боковых лепестков диаграммы направленности антенны в тот момент, когда происходит голосовой вызов и приходит ответ. Я тебе напишу простейший скрипт, который будет воспроизводить короткий звуковой файл с записью голоса. Чтобы пони могли в любой момент выйти в интернет через связку из зеркала и твоего Pi.'

'Ох, ну, ты завернул!' — удивился Андрей Петрович. — А почему именно этот мессенджер решил взять?'

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

'Если получится, будет круто, конечно', — согласился Андрей Петрович.

Он установил на смартфон Simplex Chat, покопался в настройках и настроил его на доменное имя сервера, присланное Дмитрием.

-= W =-

Вскоре подошло время сеанса связи, Андрей Петрович открыл на одноплатнике браузер и развернул монитор к зеркалу. Доработанная клавиатура была воткнута в USB-разъём Raspberry Pi, чтобы пони могли управлять им. Он подключился к одноплатнику по протоколу RDP, чтобы видеть его экран на своём мониторе.

Радио было включено и настроено на нужную частоту. Как только прозвучал вызов, он тут же ответил, уже после сообразив, что голос по радио явно принадлежал не Саншайн.

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

— Здравствуйте, — поздоровался инженер. — Что случилось? Где Саншайн?

— Здравия желаю, с-сэр! С-сержант С-сторм Клауд, — отрекомендовался бэтпони. — Вс-сё хорошо, не волнуйтес-сь. Мис-с С-саншайн вмес-сте с-с ос-стальными уехала в Крис-стальную Империю по заданию Её выс-сочес-ства. Я подумал, что вас-с с-стоило бы предупредить, чтобы вы не волновалис-сь. Мис-с С-саншайн ос-ставила передатчик нас-строенным на вашу час-стоту. Я нес-сколько раз видел, как она выходила на с-связь и решил с-сам попробовать.

— А-а, вон оно что! — Андрей Петрович. — Ну, что ж... Спасибо, что предупредили. Я просто тут сконфигурировал систему и хотел предложить Саншайн провести пробный сеанс.

— Ес-сли я могу чем-то помочь, с-сэр, почту за чес-сть! — ответил сержант.

— Гм... Ну... почему бы и нет, — ответил инженер. — Проверьте сначала, подключен ли телеграфный аппарат к самодельному пульту, который сделали Саншайн и Трикси.

— Нет, с-сэр, не подключен, но я могу его подключить! — доложил бэтпони. — Я — с-связис-ст по с-специальнос-сти. Нужно только провода подс-соединить, это я могу.

— Попробуйте, сержант. Если не получится — отложим до приезда Саншайн.

Андрей Петрович с интересом наблюдал, как бэтпони, 'примагнитив' к копытцу отвёртку, довольно ловко подключил провода от телеграфного аппарата к пульту, отжимая отвёрткой подпружиненные клеммы.

— Ну что, подключили телеграф?

— Так точно, с-сэр!

— Теперь включайте пульт.

— Момент! — сержант что-то нажал, и кристаллы на пульте мигнули. — Включил!

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

С началом экспериментов с телеграфом он убедился, что используемый в Эквестрии телеграфный код, как это ни странно, почти полностью совместим с кодом ITA2, а, соответственно, и со стандартом US-TTY, за исключением тех самых дополнительных звуков. Поэтому у него и получалось посылать поням на телетайп набранные латиницей тексты, которые на телеграфном аппарате поней распечатывались уже эквестрийскими пиктограммами, и были вполне понятны. Было ли это результатом работы магии принцесс, обеспечивавшей взаимопонимание всех разумных видов на Эквусе, или просто невероятным совпадением, Андрей Петрович пока не знал, но пользоваться этим незнание не мешало.

— Теперь попробуйте понажимать на пульте клавиши Tab и Shift-Tab. Должна бегать рамочка выделения. Установите её на длинное узкое поле вверху.

Сержант сосредоточенно нажимал на клавиши. Tab он нашёл сразу, а вот с Shift+Tab у него возникло затруднение.

— Держите прижатым Shift и жмите Tab, — подсказал инженер. — Да, вот так. Получается. Теперь на телеграфном аппарате попробуйте вбить какой-нибудь запрос, любой, и нажать Enter.

— Э-э... — сержант на минуту задумался, похоже, работать на стандартизированном двухклавишном аппарате ему оказалось намного привычнее, потому что следом он быстро выдал строку текста, потом в адресной строке появилось слово pony, которое автозаполнение браузера дополнило из истории просмотров до ponyfiction.org — похоже, Дмитрий в процессе отладки открывал этот сайт. Прежде чем Андрей Петрович успел сообразить, сержант нажал Enter, открыв сайт.

— Эм-м... Тут что-то на с-сталлионградс-ском, с-сэр... И почему-то нарис-сована мис-с Рэйнбоу Дэш на облаке?

— Да... Неважно, сержант, главное, что наша система, похоже, работает, — пояснил инженер. — Теперь давайте попробуем ещё кое-что. Наберите на телеграфном аппарате буквы smp, затем пробел и дальше любое сообщение. Любые несколько слов, что придёт в голову. Мне нужно проверить работу программы, которую написал мой коллега.

Он взял смартфон и открыл на нём мессенджер SimpleX.

— Эм-м... Минутку... — бэтпони довольно ловко набрал что-то на телеграфном аппарате, видно было, что опыт связиста у него точно имеется.

— Отправляйте.

Сержант нажал кнопку отправки, и почти тут же в мессенджере на смартфоне появилась строчка текста: 'For the night and princess Luna'.

— Та-ак... кажется, работает! — Андрей Петрович довольно улыбнулся и отправил несколько слов в ответ. Телеграфный аппарат застучал, печатая буквы.

— Let's-s the s-shadows-s cover you... — прочитал сержант-бэтпони, и поднял на него изумлённый взгляд. — С-сэр! Вы знаете наш девиз? Это замечательно! — сержант расплылся в улыбке.

— Да, ваш девиз мне очень нравится, — вполне серьёзно ответил Андрей Петрович. — И я очень уважаю Её Высочество. Давайте проведём ещё один тест. Наберите на телеграфном аппарате http, потом двоеточие, две косых черты подряд...

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

— ...rbc точка ru, — закончил Андрей Петрович. — Посылайте запрос.

На своём мониторе в окне программы удалённого доступа он увидел, что в браузере на мониторе одноплатника открылся новостной сайт.

— Тут с-снова что-то на с-сталлионградс-ском, с-сэр! — доложил сержант.

— Неважно, главное, что программа работает. Сержант, а у вас разве не используются разъёмы? — спросил инженер.

— Что такое 'разъёмы', с-сэр? — удивился гвардеец.

Андрей Петрович поднёс к зеркалу блок питания со штырьками вилки.

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

— О-о! Понятно, с-сэр! Очень перс-спективная идея! — бэтпони буквально просиял.

— Разъёмы бывают многоконтактные, не обязательно только два штырька, — инженер покопался в ящике стола и нашёл провод со старым разъёмом S-Video. — На ответной части, соответственно, отверстия с контактами, а ноль подпаивается к металлическому кольцу вокруг штырьков. Я вам найду и пришлю изображения и распайку основных разъёмов, которые у нас в ходу.

— Мы будем очень вам благодарны, с-сэр! — ответил сержант. — Это очень важный вопрос-с, в первую очередь для Гвардии.

— Я даже не представлял, что у вас не используются разъёмы, — объяснил Андрей Петрович. — Иначе давно бы уже прислал. Сейчас, минутку.

Он нашёл спецификацию на разъём ОНЦ-ВГ-4-5, рассудив, что поням будет удобнее работать с более крупными разъёмами, чем с маленькими, типа S-Video, собрал картинки в несколько графических файлов и подготовил к отправке.

— Сержант, а записывающее устройство вы можете подключить к радио? И потом запустить запись на печать.

— Э-э... Прошу прощения, с-сэр... — сержант заметно смутился. — Этому меня не обучали. Я опасаюсь ис-спортить аппаратуру, если буду пробовать с-сам.

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

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

— Прошу прощения, с-сэр... Это с-совс-сем новый для меня опыт... и очень увлекательный.

— Всё нормально, сержант, — инженер улыбнулся. — Когда-то давно я реагировал примерно так же.

Контакт прервался, как обычно, неожиданно. Андрей Петрович сразу же написал Дмитрию сообщение, коротко описав результаты теста.

'То есть всё получилось? Ну, круто же, Петрович!' — ответил программист.

'Ещё как круто. Осталось дождаться Саншайн, а то сержант не умеет аппаратуру записи и принтер подключать.'

'А где она?'

'Они всем табуном умотали в Кристальную, зачем — не знаю.'

'Ну, что поделать. Подождём', — ответил Дмитрий.

31. Артефакторы

216 год до н. э.

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

Вторая проблема — местные антро сейчас снова воюют, на этот раз уже не между собой, а с пришлыми завоевателями. Карфагенская армия два года назад перешла через горы, и пока что римские легионы терпят одно поражение за другим. Карфагеняне разбили римлян уже четыре раза на их собственной территории: на реке Тицин, на реке Требии, вблизи Тразименского озера и совсем недавно случился жесточайший разгром при Каннах.

123 ... 4647484950 ... 596061
Предыдущая глава  
↓ Содержание ↓
  Следующая глава



Иные расы и виды существ 11 списков
Ангелы (Произведений: 91)
Оборотни (Произведений: 181)
Орки, гоблины, гномы, назгулы, тролли (Произведений: 41)
Эльфы, эльфы-полукровки, дроу (Произведений: 230)
Привидения, призраки, полтергейсты, духи (Произведений: 74)
Боги, полубоги, божественные сущности (Произведений: 165)
Вампиры (Произведений: 241)
Демоны (Произведений: 265)
Драконы (Произведений: 164)
Особенная раса, вид (созданные автором) (Произведений: 122)
Редкие расы (но не авторские) (Произведений: 107)
Профессии, занятия, стили жизни 8 списков
Внутренний мир человека. Мысли и жизнь 4 списка
Миры фэнтези и фантастики: каноны, апокрифы, смешение жанров 7 списков
О взаимоотношениях 7 списков
Герои 13 списков
Земля 6 списков
Альтернативная история (Произведений: 213)
Аномальные зоны (Произведений: 73)
Городские истории (Произведений: 306)
Исторические фантазии (Произведений: 98)
Постапокалиптика (Произведений: 104)
Стилизации и этнические мотивы (Произведений: 130)
Попадалово 5 списков
Противостояние 9 списков
О чувствах 3 списка
Следующее поколение 4 списка
Детское фэнтези (Произведений: 39)
Для самых маленьких (Произведений: 34)
О животных (Произведений: 48)
Поучительные сказки, притчи (Произведений: 82)
Закрыть
Закрыть
Закрыть
↑ Вверх