Запись в журнале: сол 97 (2) — КиберПедия 

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

Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...

Запись в журнале: сол 97 (2)

2021-05-27 21
Запись в журнале: сол 97 (2) 0.00 из 5.00 0 оценок
Заказать работу

 

«Да»! Они ответили «да»!

Такого возбуждения по поводу «да» я не испытывал с выпускного бала.

Ладно, надо успокоиться.

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

Моя ручка проживет значительно дольше карточек, поэтому с чернилами проблем нет. Но писать придется в жилом модуле: не знаю, из какого галлюциногенного дерьма сделаны эти чернила, однако уверен, в атмосфере Марса они испарятся.

Я подвешиваю карточки на старые части массива антенн. Как иронично!

Нужно ускорить общение — обмен вопросами «да/нет» раз в полчаса не годится. Камера может поворачиваться на 360 градусов, а антенн у меня полно. Пора сделать алфавит. Но я не могу просто использовать буквы от A до Z. Двадцать шесть букв плюс карточка с вопросом — итого двадцать семь карточек вокруг посадочного модуля. По тринадцать градусов на каждую. Даже если ЛРД сможет точно повернуть камеру, я все равно не буду уверен, какую букву они имели в виду.

Придется использовать ASCII. С его помощью компьютеры обращаются с символами. Каждому символу соответствует числовой код от 0 до 255. Значения от 0 до 255 можно выразить двумя цифрами шестнадцатеричной системы. Посредством пары шестнадцатеричных цифр НАСА сможет отправить любой символ, включая числа, пунктуацию и т. п.

Откуда я знаю, какие значения соответствуют каким символам? Ноутбук Йоханссен — кладезь информации. Я не сомневался, что у нее отыщется таблица ASCII. У всех программеров есть такая.

Итак, я сделаю карточки от 0 до 9 и от A до F. Итого получится 16 карточек вокруг камеры плюс карточка с вопросом. Семнадцать карточек — по 21 градусу на каждую. Намного проще.

За работу!

 

Говорите посредством ASCII. 0-F с инкрементом[20] в 21 градус. Буду следить за камерой, начиная с 11.00 по моему времени. В конце сообщения возвращайтесь в эту позицию. Через 20 минут после завершения фотографируйте (чтобы я успел написать и вывесить ответ). Повторяйте процесс в конце каждого часа.

 

 

С… О… С… Т… О… Я… Н… И… Е

 

 

Физических проблем нет. Все системы модуля работают. Питаюсь — пайка. Успешно возделываю плантацию. Внимание: экипаж «Ареса-3» не виноват. Не повезло.

 

 

К… А… К… В… Ы… Ж… И… Л

 

 

Меня проткнула антенна. Вырубился из-за декомпрессии. Упал лицом вниз, кровь залепила дыру. Пришел в себя после отлета экипажа. Монитор жизнедеятельности сломался при проколе. Экипаж вполне резонно счел меня мертвым. Не их вина.

 

 

П… Л… А… Н… Т… А… Ц… И… Ю?

 

 

Долгая история. Экстремальная ботаника. Выращиваю картофель на 126 м2 земельных угодий. Увеличит запас пищи, но до прибытия «Ареса-4» не хватит. Переделал марсоход для дальних поездок, планирую отправиться к «Аресу-4».

 

 

М… Ы… В… И… Д… Е… Л… И… — … С… П… У… Т… Н… И… К

 

 

Правительство следит за мной через спутник? Мне нужна шляпа из фольги! А еще нужен более быстрый способ связи. На эти разговоры уходит весь день. Есть идеи?

 

 

В… Ы… Н… Е… С… И… С… Д… Ж… Р… Н… Р… Н… А… Р… У… Ж… У

 

 

Вынес марсоход «Соджорнер», поставил в 1 метре к северу от посадочного аппарата. Если удастся связаться с ним, я нарисую шестнадцатеричные цифры на колесах, и вы сможете пересылать мне по шесть байт за раз.

 

 

С… Д… Ж… Р… Н… Р… Н… Е… О… Т… В

 

 

Черт. Есть другие идеи? Нужна более быстрая связь.

 

 

Р… А… Б… О… Т… А… Е… М… Н… А… Д… Э… Т… И… М

 

 

Земля заходит. Продолжим завтра в 08.00 по моему времени. Скажите семье, я в порядке. Передайте экипажу мои наилучшие пожелания. Скажите капитану Льюис, что диско — отстой.

 

 

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

— Извините, — сказал мужчина, подходя к столу.

— Да, у них кончилась диетическая кола, — отозвался Венкат, не глядя. — Я не знаю, когда обслуживающий персонал заполнит холодильник.

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

— Что? — Венкат наконец поднял глаза. Покачал головой. — Простите, я не спал всю ночь. — Он хлебнул кофе. — Повторите, кто вы такой?

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

— Чем я могу вам помочь?

— У нас есть идея насчет связи.

— Я весь внимание.

— Мы просматриваем старое программное обеспечение «Патфайндера». Поставили дубликаты компьютеров и запустили тестирование тех компьютеров, что использовали для выявления проблемы, едва не уничтожившей первоначальную миссию. Это действительно занятная история; оказывается, в управлении потоками «Соджорнера» была инверсия приоритетов, и…

— Ближе к делу, Джек, — прервал его Венкат.

— Хорошо. В общем, суть в том, что у «Патфайндера» есть процедура обновления ОС. То есть мы можем изменить программное обеспечение как захотим.

— Это нам поможет?

— У «Патфайндера» две системы коммуникации. Одна для связи с нами, другая для связи с «Соджорнером». Мы можем изменить вторую систему так, чтобы она передавала на частоте марсохода «Ареса-три». И заставить ее изображать из себя маячковый сигнал жилого модуля.

— Вы можете заставить «Патфайндер» связаться с марсоходом Марка?

— Это единственный эффективный способ. Радио жилого модуля не работает, но в марсоходе имеется оборудование, предназначенное для связи с модулем и с другим марсоходом. Проблема в том, что для наладки новой системы коммуникации необходимо, чтобы оба участника имели правильное программное обеспечение. Мы можем удаленно обновить «Патфайндер», но не марсоход.

— То есть, — сказал Венкат, — вы можете заставить «Патфайндер» связаться с марсоходом, но не можете заставить марсоход принять сигнал или ответить на него.

— Именно. В идеале мы хотим, чтобы наш текст высвечивался на экране марсохода, а текст, набранный Уотни, отправлялся обратно к нам. Это требует изменений в программном обеспечении марсохода.

Венкат вздохнул:

— В чем смысл этого разговора, если мы не можем обновить ПО марсохода?

Джек ухмыльнулся:

Мы — нет, но Уотни может! Мы просто пошлем ему данные, а он сам обновит свой марсоход.

— И о каком количестве данных идет речь?

— Мои парни в настоящий момент работают над ПО для марсохода. Объем патч-файла будет минимум двадцать мегов. Мы можем посылать Уотни по байту в четыре секунды. На отправку файла целиком уйдет три года непрерывной пересылки, то есть это неверный ход.

— Но вы здесь, а значит, у вас есть решение, так? — сказал Венкат, подавляя желание заорать.

— Разумеется! — просиял Джек. — Разработчики ПО на управлении данными собаку съели.

— Просветите меня, — предложил Венкат.

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

— Допустим. И что?

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

— Звучит многообещающе… — протянул Венкат.

— Так и есть! — возбужденно сказал Джек. — Сначала мы обновляем «Патфайндер», чтобы он смог связаться с марсоходом. Затем объясняем Уотни, как взломать ПО марсохода, чтобы добавить эти двадцать инструкций. Затем через «Патфайндер» пересылаем новое ПО марсоходу. Марсоход записывает байты в файл. После чего Уотни запускает файл как исполняемый, а марсоход сам себя исправляет!

Наморщив лоб, Венкат пытался переварить информацию, слишком обильную для его невыспавшегося сознания.

— Э-э-э… что-то не замечаю энтузиазма? — сказал Джек.

— То есть нам просто нужно переслать Уотни эти двадцать инструкций? — спросил Венкат.

— Да, а еще объяснить, как редактировать файлы и куда вставлять инструкции.

— И все?

— И все!

Секунду Венкат молчал.

— Джек, я хочу купить всей вашей команде сувениры «Звездного пути» с автографами актеров.

— Я предпочитаю «Звездные войны», — ответил Джек, собираясь уходить. — Разумеется, только оригинальную трилогию.

— Само собой, — согласился Венкат.

Когда Джек ушел, к столу Венката приблизилась женщина.

— Да? — спросил он.

— Я не могу найти диетическую колу. Она закончилась?

— Да, — кивнул Венкат. — Понятия не имею, когда обслуживающий персонал заполнит холодильник.

— Спасибо, — отозвалась она.

Когда он уже собирался вернуться к работе, зазвонил мобильный. Венкат громко застонал и взял телефон со стола.

— Да? — сказал он, старательно имитируя жизнерадостность.

— Мне нужна фотография Уотни.

— Привет, Энни. Я тоже рад тебя слышать. Как дела в Хьюстоне?

— Хватит трепаться, Венкат. Мне нужна фотография.

— Это не так просто, — ответил Венкат.

— Вы общаетесь с ним через гребаную камеру. В чем проблема?

— Мы набираем по буквам сообщение, ждем двадцать минут, а затем делаем фотографию. К тому времени Уотни уже в жилом модуле.

— Так попросите его выйти, когда будете делать следующую фотографию, — потребовала Энни.

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

— Мне нужно хоть что-нибудь, Венкат, — возразила Энни. — Вы установили контакт двадцать четыре часа назад, и пресса писает кипятком. Они хотят картинку к истории. Картинку, которая появится на каждом новостном сайте мира.

— У тебя есть фотографии его записок. Удовольствуйся этим.

— Не могу, — ответила Энни. — Они схватят меня за горло. И порвут мне задницу. Причем одновременно, Венкат! Включи воображение!

— Придется подождать несколько дней. Мы пытаемся подключить «Патфайндер» к компьютеру марсохода…

— Несколько дней?! — выдохнула Энни. — Да это единственный вопрос, который волнует сейчас людей! Во всем мире! Это величайшая история со времен «Аполлона-тринадцать». Добудь мне гребаную фотографию!

Венкат вздохнул:

— Я постараюсь сделать это завтра.

— Отлично, — сказала она. — Жду с нетерпением.

 

 

ЗАПИСЬ В ЖУРНАЛЕ: СОЛ 98

 

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

Буквы забывать не следует, поэтому я рисую их в пыли штырем. На поиск буквы и ее рисование в пыли уходит пара секунд. Иногда, снова повернувшись к камере, я понимаю, что пропустил цифру. Обычно я могу угадать ее из контекста, но не всегда.

Сегодня я встал на несколько часов раньше, чем требовалось. Как в рождественское утро! Время до 8.00 тянулось невыносимо долго. Я позавтракал, провел несколько ненужных тестирований оборудования жилого модуля, почитал Пуаро. Наконец ожидание закончилось!

 

МЖМПЕРЕПРШМРСХСВЗПТФНДРГТВДЛИНСБЩ

 

Ну да. Через минуту до меня дошло. «Можем перепрошить марсоход, чтобы связался с „Патфайндером“. Готовься к длинному сообщению».

Пришлось немного поломать голову. Но это были отличные новости! Если получится, у нас останется лишь одно ограничение — время передачи! Я предъявил камере записку:

 

«Вас понял».

 

Я не был уверен, что они имели в виду под «длинным сообщением», но решил, что лучше подготовиться. Выбрался наружу за пятнадцать минут до конца часа и разровнял большую площадку. Затем отыскал самую длинную из наличествующих стержневых антенн, чтобы иметь возможность дотянуться до площадки, не наступая на нее.

И встал рядом, выжидая.

Ровно в назначенное время пришло сообщение.

 

ЗПСThexeditКМПТРМРСХ,ОТКРФЙЛ-/usr/lib/habcomm.so-ПРОКРДОИНДКССЛЕВА:2ААЕ5,ЗМННА141БЙТКТРМЫПРИШЛВСЛЕДСБЩ,ОСТВЙСНАВИДУКГДПРДТСЛЕДСБЩ20МИНПСЛЭТГ

 

Матерь Божья. Ладно…

Они хотят, чтобы я запустил hexedit на компьютере марсохода, затем открыл файл /usr/lib/habcomm.so, прокручивал его, пока слева на экране не появится индекс 2ААЕ5, а затем заменил эти байты на 141-байтную последовательность, которую НАСА пришлет в следующем сообщении. Вполне доступно.

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

Я вернулся в жилой модуль и записал сообщение на будущее. Затем набросал короткую записку и снова вылез наружу. Обычно я пришпиливал записку и уходил в модуль, однако на этот раз пришлось задержаться для фото-сессии.

Я поднял оба больших пальца в дополнение к записке, которая гласила:

 

«Йе-е-е!»[21]

 

Проклятые старые сериалы.

 

— Я прошу фотографию — и получаю Фонза? — сурово спросила Энни у Венката.

— Ты получила что просила, а теперь отвали, — ответил он, прижимая телефон к уху плечом. Разложенные на столе схемы занимали его не в пример больше, нежели разговор.

— Йе-е-е! — передразнила Энни. — Зачем он это сделал?

— Ты знакома с Марком Уотни?

— Ну ладно, ладно, — сказала она. — Но мне срочно нужно фото его лица.

— Не получится.

— Почему?

— Потому что, сняв шлем, он умрет. Энни, мне нужно идти, здесь один из программистов ЛРД, и это срочно. Пока!

— Но… — начала Энни, и Венкат повесил трубку.

— Это не срочно, — заметил стоявший в дверях Джек.

— Знаю, — кивнул Венкат. — Чем могу помочь?

— Мы тут подумали, — сказал Джек. — Эта перепрошивка марсохода может потребовать некоторых деталей. Возможно, нам придется поддерживать двухстороннюю связь с Уотни.

— Не проблема, — ответил Венкат. — Не торопитесь, сделайте все как надо.

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

Венкат удивленно поднял брови.

— Вы хотите передвинуть Землю поближе к Марсу?

— Трогать Землю не придется, — сказал Джек. — Сейчас «Гермес» находится в семидесяти трех миллионах километров от Марса. Это всего четыре световые минуты. Бет Йоханссен — первоклассный программист, она может пообщаться с Марком.

— Исключено, — ответил Венкат.

— Она системный оператор миссии, — настаивал Джек. — Она в этом эксперт.

— Не получится, Джек. Экипаж по-прежнему не в курсе.

— Да что с вами такое? Почему вы просто не скажете им?

— Я отвечаю не только за Уотни, — вздохнул Венкат. — У меня в дальнем космосе еще пять астронавтов, которые должны сосредоточиться на возвращении домой. Никто об этом не думает, но статистически им в настоящий момент грозит большая опасность, чем Уотни. Он на планете. Они — в космосе.

Джек пожал плечами:

— Ладно, медленно — значит, медленно.

 

 


Поделиться с друзьями:

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.065 с.