Kitabı oku: «Черника в масле», sayfa 3

Yazı tipi:
***

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

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

Однако имеет смысл вернуться немного назад, чтобы понять, как Адам, приобретший сомнительную славу «хакера-экстремиста», оказался допущен к работам над компьютерной сетью горячо ненавидимой им школы, и какие несчастья помимо этого обрушились на его голову.

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

Для матери Адама имелся ещё один источник тревоги. Той самой, которая обитает в глубине сердца многих матерей, прошедших через развод или изначально одиноких. Вынужденные тратить большую часть своих усилий на устройство быта, личной жизни, обделяя при этом вниманием своего ребёнка, они потом подспудно ожидают какого-то подвоха, как бы в наказание: «Ах, от моего сына (дочери) сегодня пахло сигаретами (алкоголем)! Наверняка это потому, что я не проводила с ним (с ней) больше времени в младенчестве, не читала правильные книжки, мы не смотрели вместе „Бэмби“ или „Короля-льва“. Вместо этого я вкалывала на двух работах, чтобы накопить на колледж или бежала после смены на встречу с парнем, который показался мне достаточно надёжным и простодушным, чтобы предложить ему разделить со мной часть ответственности за себя, за ребёнка, за наше настоящее и будущее». Таким образом, то, что было простой житейской ситуацией и требовало принесения определённых разумных жертв в настоящем ради большей уверенности в будущем, впоследствии почему-то трактуется как бомба замедленного действия, которая неизбежно нанесёт ответный удар. И это ожидание приводит к тому, что реакция на естественное взросление подростка и его ошибки иногда оказывается болезненно преувеличенной.

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

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

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

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

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

В результате всего вышеперечисленного Адам во второй половине пятницы и оказался занят исследованием хаоса под названием «локальная сеть школы «Оак Маунтин Хай Скул». В то время, как его одноклассники жизнерадостно разбегались по домам, предвкушая радости наступающего уикенда, он вынужден был копаться в куцых записях и запутанных схемах под аккомпанемент недовольного брюзжания мистера Фаррела. Тот вовсе не пытался проникнуться сочувствием и симпатией к ученику, продолжая панически трястись при мысли, что тайные стороны его жизни ещё могут где-то всплыть благодаря вчерашнему инциденту. Этот страх он старательно превращал в ненависть по отношению к Адаму. Тот охотно её впитывал, смешивал со своими собственными раздражением, обидой и горечью и искал, на что бы выплеснуть получившийся ядовитый коктейль.

Ему страстно хотелось что-нибудь сломать.

Глава 2

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

– Добрый вечер, не желаете ли поужинать?

Перечисляем доступные блюда – мясное, рыбное, вегетарианское.

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

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

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

Семнадцатый ряд, место Е, знакомое лицо:

– Господин пастор, не желаете поужинать?

Вид у него не самый лучший. Усталый. Грустный.

– Честно говоря, даже не знаю, что вам ответить, – он немного прищурился, читая её бэйдж: – Коби… хотя, не важно. Не думаю, что через пару часов смогу определиться точнее, так что давайте поужинаем по расписанию. На ваш вкус, пожалуйста, только не вегетарианское меню.

– А где ваш сосед? – она указала глазами на пустое кресло между пастором и иллюминатором.

– В туалете. Бедняга бегает туда каждые полчаса. Винит во всём бурито, которое съел по пути в аэропорт. Вы не могли бы предложить ему что-нибудь от расстройства живота? Возможно, ему станет полегче, да и мне не мешало бы поспать.

Она сочувственно улыбнулась:

– Была тяжёлая поездка?

– Скорее печальная. Плюс разница в семь часовых поясов.

– Вот, пожалуйста. – Она протянула ему контейнеры с ужином – салат, горячее блюдо, соусы, – Может быть, немного виски?

Он на секунду задумался, потом кивнул.

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

– Вот, возьмите. Вызовите меня, пожалуйста, после того как я раздам ужин. Принесу лекарство вашему соседу.

– Спасибо, Коби!

– Рада помочь! – и снова по привычной, доведённой до автоматизма схеме: шаг вперёд, приветливая улыбка налево, потом направо.

– Добрый вечер, не желаете ли поужинать?

***

Уже немолодой, но ухоженный и бодрый трёхосный грузовик «Кенуорт Т370» миновал, наконец, извилистый участок дороги на берегу озера Таппан, подбавил газу и покатил по трассе номер 250 в направлении Уричсвилла. Его водитель Карлос Бенедикто не имел привычки нарушать правила движения без особой на то нужды. Он просто хотел наверстать упущенное время и поскорее закончить нынешний не слишком удачный рабочий день. За его спиной в блестящей цистерне плескался груз отработанного растительного масла, который надлежало отвезти на фабрику по производству биодизеля в Нью Филадельфии.

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

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

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

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

Когда Карлос Бенедикто подъезжал к Уричсвиллу, сумерки, усиленные пасмурным безветрием, сгустились настолько, что пришлось включить фары. Он уже подумывал сбросить скорость, когда экран смартфона ярко вспыхнул. Карлос потянулся к нему, чтобы включить громкую связь и не заметил, что впереди справа, среди домов и одетых зеленью кустов, мелькнуло тёмное расплывчатое пятно.

В кабине возник голос жены:

– Привет, дорогой!

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

***

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

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

– Внимание всем! У нас аварийная ситуация! Джуд, докладывай!

Джуд Бауэр отозвался через секунду.

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

Оранжевое пятно на экране стремительно расползалось. Нельзя было терять ни секунды.

– Всем диспетчерам – внимание! Запускаем процедуру отключения по аварийному протоколу! Приоритетные направления – Кливленд и Питтсбург. До них это дойти не должно! Немедленно оповестить наших соседей и все аварийные службы.

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

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