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

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


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

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

'Конечно, с удовольствием помогу, — написал он. — У меня сейчас на основной работе небольшое затишье как раз.'

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

Код был сложный, явно декомпилированный, имена переменных и функций не были 'говорящими', поэтому программисту пришлось попросить плагин составить таблицу имён, чтобы разобраться в коде, что означает каждая переменная, и что делает каждая функция. С помощью 'электронного болвана' и таблицы разобраться в коде оказалось намного проще.

Дмитрий довольно быстро увидел несколько мест, где код можно было оптимизировать, и переписал эти функции заново, немного упростив алгоритмы. С помощью плагина написал тесты для каждой функции, проверил правильность работы. Исправил несколько ошибок в самих тестах и две в новых функциях. Подготовив коммиты, он оформил пулл-реквест, коротко расписав все сделанные им исправления, и отправил Люсии.

'Спасибо! — Люсия ответила довольно быстро. — Сейчас посмотрю.'

Дмитрий пока переключился на собственный проект. Через час пришло ещё одно сообщение:

'Всё хорошо, смерджила код, прогнала общий тест, работает нормально. Можно вас ещё немного поэксплуатировать?'

'Давайте', — Дмитрий приписал к ответу смайлик с улыбкой.

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

'По-хорошему, я бы тут половину кода переписал, заменив монолитное ядро на модульную архитектуру, — написал Дмитрий. — Но это много времени займёт.'

'Я уже сама об этом думаю, — отозвалась Люсия. — Но боюсь порушить то, что работает. Можно, конечно, потом написать эмулятор, переписать код ядра на модули, добавить, где надо, микросервисы и в эмуляторе погонять. Но это явно не за несколько дней делается. Давайте пока ограничимся оптимизацией. Пусть наши друзья попробуют, соберут своего эквиноида, чтобы он хотя бы включился и ходить мог. А там уже можно будет и о новой версии прошивки подумать.'

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

'Ой, нет, — сразу ответила Люсия. — Я не могу. Понимаю, очно обговорить и распланировать было бы эффективнее, но не могу.'

'А что мешает?' — Дмитрий был озадачен.

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

'Марина — ваш начальник?' — уточнил Дмитрий.

'Начальник сектора. Не непосредственный. Мой тимлид в курсе, но он тоже Марине подчиняется, поэтому не возражает, — пояснила Люсия. — Тем более, она скорректировала планы, так что за сроки ни его, ни нас дрючить не будут.'

'Жаль, конечно, — посетовал Дмитрий. — На встрече можно было бы не только направления для работы наметить, но и мозговой штурм устроить. Может, Марине эту идею подкинуть? Она сама пусть и организует.'

'Она адекватная как начальник, всё понимает, — ответила Люсия, — но против правил безопасности не пойдёт. Не её уровень. Давайте уж как-нибудь дистанционно договариваться.'

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

'Нет, простите, — сразу же закрылась Люсия. — Личные встречи исключены, к сожалению.'

'ОК. Жаль', — ответил Дмитрий.

-=W=-

Гора Кантерхорн. Ситуационная комната.

Год 1004 от восстания Найтмер Мун.

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

Подсказка так и не нашлась, и аликорн отправилась в Кантерлот, посоветоваться со старшими принцессами. Её Солнечное Высочество, узнав, по какому вопросу явилась Твайлайт, собрала на совещание командиров крыльев Старой гвардии. Опытные маги могли знать детали, неизвестные даже принцессам. Поскольку дело касалось магии, принцесса Селестия сама вела это совещание в закрытом режиме.

В начале совещания Твайлайт коротко доложила суть проблемы и выложила на стол амулет Тирека.

— Вы позволите? — Хаммер Пендант осторожно придвинул к себе артефакт и несколько минут изучал его диагностическими заклинаниями. Потом он покачал головой и добавил. — Я не ощущаю в нём магии, присущей Дереву Гармонии. В нём есть магия, но другая. А остальные артефакты, которые превратились в ключи, вы не привезли?

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

— Очень интересно! — Хаммер Пендант по очереди изучил все пять артефактов. — А вот в них магия Гармонии, несомненно, чувствуется!

— Твайлайт, дорогая, — мягким голосом произнесла принцесса Селестия. — Ты сказала, что каждая из твоих подруг получила свой артефакт как награду или сувенир после какого-то поступка, в котором проявились их моральные качества, присущие каждой из них, как Элементу Гармонии?

— Да, Ваше Высочество, — подтвердила фиолетовая аликорн.

— Давай без титулов, так будет быстрее, — улыбнулась Селестия. — Ты тоже принцесса. А этот артефакт вы сняли с Тирека по совету человека?

— Именно, — озадаченно кивнула Твайлайт. — Может быть, это потому что он попал под электромагический удар? Там был такой электромагический шторм, что артефакт мог утратить магию.

— Но магия в нём есть, — возразил Хаммер Пендант. — Она просто другая. Не такая, как в этих пяти.

— Можем долго гадать мы, почему снятый с Тирека артефакт не сработал, как ожидалось, — нетерпеливо произнесла принцесса Лу́на. — Надобно нам решить, как вернуть Тирека обратно в Тартар.

— Мы рассчитывали, что Элементы Гармонии помогут его уменьшить, — ответила Твайлайт. — Человек прямо сказал об этом, когда узнал, что мы сняли с Тирека амулет. Я не знаю, откуда он это взял, но говорил он с убеждённостью.

— Человек мог и ошибиться, — заметил Гравел Квейк, командир Каменного крыла. — Я вообще удивляюсь, откуда он это знает?

— Эм-м... Не знаю... — смущённо пробормотала Твайлайт. — Надо будет спросить у мисс Саншайн или мисс Глиммер.

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

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

— Эм-м... Прощу прощения, Ваши Высочества, — командир Зелёного крыла Мосси Бранч подняла копытце. — Кажется, у меня есть идея.

— Говори, — кивнула Госпожа Ночи.

— Когда мы исследовали подземелья под Кристальной империей (см. 'Артефактор Эквестрии. Диксди' гл. 15 и 16) я и прикомандированный к Зелёному крылу маг Айрон Спарк попали в древнюю ловушку, которую Спарк называл 'негейт-камера', — рассказала Мосси Бранч. — Эта ловушка постепенно вытягивает магию из попавшего в неё существа. Единорог, попавший в такую ловушку, может вовсе лишиться магии, если он проведёт там несколько часов.

— Негейт-камера! Конечно! Это могло бы помочь, — подтвердила принцесса Лу́на. — В Тартаре Тирек тоже содержался в негейт-камере. Она вытягивала из него лишнюю магию.

— Допустим. Но я не очень понимаю, как нам это сейчас поможет? — спросила Твайлайт. — Негейт-камеры есть в Тартаре и в Кристальной. На лугу к юго-западу от Понивилля их нет.

— Значит, нам надо построить негейт-камеру вокруг Тирека, — ответила Мосси Бранч.

— Построить? Но как? — спросила Твайлайт. — Разве мы знаем, как их строили?

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

— Перечёркнутое копыто... Знак, что туда нельзя входить, — догадался Хаммер Пендант. — Логично.

— Допустим... — повторила Твайлайт. — И как мы построим такую камеру вокруг Тирека?

— Возьмём в подземелье под Кристальной обломки тех развалившихся негейт-камер и обложим ими Тирека, — ответила Мосси Бранч. — Раз камеры, даже разрушившись, частично сохраняют своё свойство поглощать магию, значит, их обломки будут поглощать её из Тирека. Другого выхода я пока не вижу, если принцессе Твайлайт не удастся пробудить Элементы Гармонии.

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

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

— Это будет непросто, но возможно, — подтвердила Мосси Бранч. — Проблема в том, что вход в ту часть подземелья находится прямо в замке. Придётся спускаться по лестницам. С тележкой это будет очень сложно. Я запомнила надписи на древнеюникорнийском в тех тоннелях, где мы тогда проходили. Там было написано, что это четвёртый контур безопасности.

— Четвёртый контур? — удивилась Твайлайт. — Но в четвёртом контуре мы проверили всё. Там жилые помещения. Кристальная гвардия выгоняла оттуда пещерных пауков. Гвардейцы проверили весь четвёртый контур и ничего похожего на негейт-камеры там не нашли.

— Вот как? — командир Зелёного крыла задумалась. — А все ли помещения проверили гвардейцы? Может быть, там были запертые двери, которые им не удалось открыть?

— Да, запертые двери были, и не одна, — подвердила фиолетовая аликорн. — Получается, они проверили не всё. Но вы-то смогли туда попасть?

— А как гвардейцы заходили в четвёртый контур? — уточнила Мосси Бранч.

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

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

— Эм-м... — фиолетовая принцесса была озадачена. — Я, помнится, обратила внимание, что в контурах комплекса есть довольно длинные участки тоннелей без дверей, а расстояния между кольцевыми тоннелями очень большие. В пятом контуре мы прошли по техническому тоннелю не меньше ста пятидесяти селестиалов. А зал портала намного меньше — где-то около пятидесяти селестиалов в длину или чуть больше. И вы говорите, что проходили тоннелями, в которых кристальные гвардейцы явно не бывали. Получается, что в комплексе есть потайные помещения, своего рода контуры в контуре. Там, где вы проходили, тоже были жилые комнаты?

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

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

— Очень интересно! — сразу навострила ушки Твайлайт. — В жилых помещениях было сухо, хотя пыли хватало, конечно.

— Предлагаем МЫ обсудить сии детали после совещания, — прервала её принцесса Лу́на. — Сейчас надобно принять решение, что нам делать с Тиреком. Идея с постройкой негейт-камеры сложна, но если не удастся пробудить Элементы Гармонии, постройка негейт-камеры из обломков, собранных в Кристальной империи, видится НАМ единственным рабочим вариантом.

— Мисс Бранч, Твайлайт, поезжайте в Кристальную империю, попытайтесь вместе с работающими там археологами проникнуть в те тоннели, где вы нашли негейт-камеру, — решила принцесса Селестия. — Лу́на, прошу тебя подключить к этому исследованию нашу Понивилльскую 'Лабораторию технологий связи' и предоставить им всё необходимое. Если речь идёт об использовании древних механизмов, никто не справится с этим лучше них. Проблема с Тиреком сейчас самая важная. Его нужно убрать в Тартар до наступления зимы.

-=W=-

Кристальная Империя

Год 1004 от Восстания Найтмер Мун.

В ожидании приезда специалистов из Понивилля Пёрпл Бесом напомнил Марбл Абакулус о предполагаемых руинах на склоне горы к северу от Кристальной империи, обнаруженных экипажем дирижабля. Марбл разыскала коммандера Блиццарда. Дирижабль был приписан к Кристальной. Найдя офицера, Марбл напомнила ему о его находке в горах:

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

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



Иные расы и виды существ 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)
Закрыть
Закрыть
Закрыть
↑ Вверх