Анджей Ясинский
Ник. Раздвигая горизонты
Глава 1
Ник
Самый большой зал в моем подземном поместье под плато Путорана сейчас использовалось не совсем по назначению. Красивые мраморные стены, пол и потолок, а так же различные статуи и колонны перекрывались сотнями, тысячами «экранами» — многослойными плоскими иллюзиями. На них отображались различные виды Земли — где озеро, где просто каменная площадка, где ствол дерева, а то и просто морская поверхность без малейших отличительных параметров или такой же кусок неба. Поверх них рисовались разные графики и цифры — чисто для наглядности. Виды быстро менялись, порой их соединяли линии, иногда иллюзии накладывались друг на друга или наоборот разделялись. Все это в автоматическом режиме крутилось, смешивалось, систематизировалось.
Это шел процесс новой настройки моей глобальной в пределах Земли системы позиционирования и телепортации. Хех… Никак не получится простая и надежная как валенок система. Нет, особых проблем с текущей сетью не было, кроме одной — все эти плавающие координаты со временем теряли свои характеристики и их рано или поздно ситсему придется перенастраивать. Причем разные координаты в разные сроки — от месяца или даже нескольких дней до десятков лет. Меня это категорически не устраивало, ибо хотелось сделать супернадежную и стабильную систему, которую один раз настроил и используй тысячелетиями. Ну или в крайнем случае если и проводить юстировку, то редко и не привлекая больших ресурсов.
В принципе можно было и так оставить. Повесить на контроль инфосервер и пусть мониторит ситуацию и когда надо подправляет, но… На основе этой системы я хотел и глобальную, в рамках Солнечной системы, забацать. Умник обещал подумать, но и мне тоже хотелось приложить свои руки к этому. В общем, проблема какого рода. Сейчас объясню. И даже на примере солнечной системы проще получится.
Допустим у нас есть координатная сетка системы. Для того, чтобы ориентироваться в ее пределах, она должна быть стабильная и неизменная. То есть нуль градусов широты и нуль градусов долготы всегда должны показывать в одно место, одну точку пространства. Это нужно для того, чтобы можно было мониторить конкретные точки пространства. Внутри этой системы координат летает, например, Марс. У него соответственно координаты в рамках нашей системы будут меняться. Это понятно. Но когда я захочу прыгнуть на него, я не хочу, чтобы его координаты у меня прыгали как сумасшедшие, я хочу, чтобы они были стабильные. Это возможно сделать — взять просто привязку к небесному телу без учета прочего пространства, но тогда получится две системы позиционирования. Или две координаты. А внутри Марса начинает работать уже своя подсистема позиционирования. Вот… То есть не хотелось бы отрываться от первой координатной сетки. В общем, фигня, но что-то стал я мутить, крутить. Хотя бы сделать стабильную сеть уже хорошее дело, а оно не очень получалось в рамках даже Земли. Нужна была стабильная точка отсчета, а ее-то и не было. Даже относительно земного ядра все слегка, но плавало. Просто все на Земле изменяется, движется и меняет свою форму. Что-то медленнее — годами и столетиями, что-то быстро — в течение дней и даже часов. Магнитные полюса тоже не очень стабильные, хотя и долгоиграющие. Зато могут довольно быстро провернуться и поменять свое местоположение, а потом снова успокоиться. В результате все-таки пришел к выводу, что периодически придется делать перерасчеты, но с получившейся у меня системой довольно редко — десятки и сотни лет. Причем в автоматическом режиме инфосервером — все равно его нужно на поддержку сети вешать.
В результате сделал примерно следующую систему. Каждый квадратный километр Земли был просчитан, с него сняты характеристики, на месте съема информации в пространстве сформирован инфомагический датчик, который я привязал (вернее он автоматически генерировался и привязывался) к инфосерверу, который в свою очередь был привязан к Земному ядру. Ну, это чисто для того, чтобы при необходимости его быстро найти. Так-то в инфосети пространство не важно — фактически инфосервер может и в другой галактике находиться, но через инфосеть — совсем рядом. В датчике реализовывался механизм повторного съема пространственной характеристики и еще кое-что (об этом дальше). Опять же точкой отсчета взял ядро Земли. Оно хоть и плавало слегка, но позволяло от чего-то оттолкнуться и фиксировать положение датчика. Кроме того внес дополнительные точки привязки, пусть менее надежные, а именно — магнитные полюса, кое-какие горные массивы, а так же быстро изменяющиеся, но вполне предсказуемо, объекты — Луну и Солнце, что позволяло довольно точно позиционировать в пространстве эти датчики, ну и соответственно пространственные характеристики. С пересчетами инфосервер не то что справлялся — у него условный процессор по этой задаче просто на нуле стоял. Алгоритмы я частично сам разработал, местами повыдергивал из местных программных комплексов, завязанных на позиционирование и из прочих геологических и космических систем. Можно было бы привязаться к реально существующим Земным вычислительным системам или тем же спутникам, но это короткоживущие системы: часто обновляются, заменяются, улучшаются. Так что обязательно наступит момент рассинхронизации. Поэтому лучше самому все делать, на своих системах, способных существовать тысячелетиями.