Оценить:
 Рейтинг: 0

Сын технологий. Роман в пяти годах и тридцати главах. Книга первая

<< 1 ... 15 16 17 18 19 20 21 22 23 ... 30 >>
На страницу:
19 из 30
Настройки чтения
Размер шрифта
Высота строк
Поля

Шура поставил на программу защиту от несанкционированного распространения. Чтобы получить возможность работать с плеером, каждый пользователь получал персональный ключ. Подобно ключу от квартиры, которым нельзя открыть другие квартиры, ключ «открывал» программу для использования только на одном конкретном компьютере. Если при этом программу переносили на какой-то другой компьютер, использовать её было уже нельзя, потому что ключ на другом компьютере не подходил. Для другого компьютера требовался другой ключ. Этот ключ в виде совокупности букв и цифр вручался клиенту при покупке программы аналогично тому, как вручаются ключи покупателям квартир и автомобилей.

Иногда, впрочем, даже знакомые с законом об авторском праве западные пользователи обменивались незащищёнными программами между собой. Незащищённые программы работали безо всяких ключей и могли свободно кочевать с одного компьютера на другой. Узнав от Шуры о том факте, что доктора в заграничных клиниках обмениваются пиратскими программами, Андрей был очень удивлён. Если на родине использование пиратских программ считалось чем-то обыденным и естественным, то за границей с этим обычно было строго. Из опыта работы в Корпорации он знал, что в Соединённых Штатах за такое пиратство при желании могли наказать по всей строгости закона.

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

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

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

IV

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

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

– Здравствуйте!

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

– Что, серьёзно, что ли?

– Это как понимать?

– Проходи.

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

– Да не сюда – в среднюю.

В автобусе почти все места были заняты, но Андрею досталось единственное место без соседей.

О-о-о… Хорошо!.. Хоть поспать можно будет нормально… Развалиться на целых двух сиденьях… А не полусидя-полулёжа…

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

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

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

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

Хм… Интересно… А зачем так плотно?.. Безопасность?..

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

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

Кое-как скоротав время, наконец-то добрались до конечного пункта. Несколько пассажиров покинули автобус, вместе с ними вышел и Андрей. Кого-то уже встречали прямо на остановке, послышалась эмоциональная русская речь, от которой Андрей поспешил немедленно удалиться. Уточнив направление к железнодорожному вокзалу, он пошёл узнавать расписание поездов и покупать билеты.

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

Внутри – огромное пространство, палатки с товаром и вывески на вражеском языке. Но путешествовать и любоваться некогда – нужно узнавать расписание и искать кассы. После недолгих поисков обнаружилась табличка с надписью «информация» и восседающий за столом мужик-консультант. Андрей написал на листике названия пунктов А и Б и с вопросительным видом протянул её мужику. Через пару минут в ответ получил распечатку с подробным расписанием рейсов, ценами, скидками и другой полезной информацией. Такая оперативность приятно удивляла и восхищала.

Ого как… Цивилизация!.. А у нас бы тётка орала из окошка… Или в терминал надо было тыкаться…

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

– Извините, это здесь я могу билеты купить?

– Да-да, прямо здесь.

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

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

Бля… Ну и где поезд?.. Тут же не бывает задержек… Пунктуальность и всё такое… Или бывают?.. Через пять минут уже отправление…

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

Твою мать!.. Я же на этот поезд уже десять минут пялюсь…

Сломя голову он бросился к переходу и побежал искать свой вагон. Через несколько мгновений после того, как он вскочил внутрь, дверь закрылась. Успел! Нашёл своё место в практически пустом вагоне, расположился поудобнее и уставился в окошко на пробегающие мимо пейзажи. Поезд ехал довольно мягко, хотя мелькания за окном говорили об очень высокой скорости.

Ого… Шикарненько едет… Помню, как-то попутчики рассказывали, что дороги здесь строят точно так же, как у нас, но ухаживают по-другому… Поэтому так плавно…

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

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

– Подскажите, как мне к этому отелю пройти.

– Вон туда.

И Андрей направился к гостинице. По дороге он удивлялся количеству машин и велосипедов у домов, узким улочкам и непривычным иностранным лицам. Добрался до нужного здания, получил у дежурного ключи, поднялся в свой номер и удовлетворённо оценил обстановку.

Комнатка была маленькой, но чистенькой, аккуратненькой и вполне укомплектованной. Душевая кабинка, туалет, шкаф, телевизор, кровать – всё как полагается. На столике располагался телефон, бутылка минералки, перевёрнутый стакан на салфетке и пепельница. Тут же нависал регулятор отопления и торчал кабель для интернета.

Отлично… Полный комплект… И это две звёздочки всего!.. Интересно, у нас такие номера часто встречаются?..

Затем он распахнул шторы. Окно выходило прямо на стену соседнего дома с колоритной водосточной трубой.

М-да… Видок, конечно… Прямо как в песне у «Сплина»… «Нева, великолепный вид»… Только тут труба, великолепный вид…

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

Очнулся он за пару часов до завтрака. Это включалось в стоимость номера, и Андрею хотелось посмотреть, как принято завтракать в здешней гостинице. Завершив утренние процедуры, он нашёл пульт от телевизора, начал наугад тыкаться в кнопки, и после недолгих экспериментов экран загорелся. Дома телевизора не было, последний раз это устройство наблюдалось на съёмной квартире, правда, его быстро увёз хозяин. Тут по всем каналам говорили быстро и непонятно. Пощёлкав ещё немного, он наткнулся на эротический канал. Стыдные места на картинке были размазаны, так что всё происходило относительно в рамках приличия.

Хе-хе… А у нас такое нельзя показывать… Как там в «Красной жаре» было?.. «Капитализм»!..
<< 1 ... 15 16 17 18 19 20 21 22 23 ... 30 >>
На страницу:
19 из 30