Глава 20

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

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

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


Я был уверен, что удар от Мун Джи Сонга вчерашний не окажется последним. Он, всё-таки, должен выполнить распоряжение сверху, и было совсем не похоже на то, что начальник решил всё спустить на тормозах. Плюс ко всему, чего ждать от Ли Ю До я тоже пока не понимал.

Ночью, кстати, мне снился крайне недовольный голос, разочарованный тем, что я не пошёл к Со Ён со слухами об отношениях между Мун Джи Сонгом и Ли Ю До. Голос уверял, что это категорически неправильно, и что любой разумный человек так бы не поступил. Что я сам поставил судьбу Со Ён под удар.

Голос мешал спать, и я ворочался, не в силах ответить критику, но, к счастью, вскоре сон сменился другим. В новом видении началось нашествие гигантских мышей, вышедших из моря и теперь съедающих острова Японии. Против серых мокрых титанов выступали бронированные механизированные коты, подозрительно напоминающие Страйгора, и, собираясь в одного огромного Котатрона, они испепеляли серых мышей лазерами из глаз. Всё вокруг бурлило, шумело, кипело и оглушительно пищало. В небесах плыли огненные надписи: «Почему ты не захватываешь мир, Чон Ван Серый?»

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


В общем и целом: четверг прошёл без эксцессов. Я ушёл с работы последним, уже пройдя ревью по клиентской части и почти закончив с серверной. За пределами нашего уютненького и пустого офиса Башня Тонгкан так и гудела суетой. Здесь многие работали даже не по 12 часов в день, а больше, отдавая свои тела и души на благо корпорации.Даже неловко как-то было выходить из пустого кабинета.

Ну и ошибочно могло показаться, что перед решающим днём (пусть у нас и оставался двухнедельный буфер), из команды нашего ДИТ на работе засиделся только я, но…

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

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

Но ничего, справимся.


Утром я пришёл на работу раньше всех, чтобы хоть так проконтролировать ситуацию. Сел за своё рабочее место, пальцы привычно легли на клавиатуру. Клац-клац.

Ничего. Экран как был тёмным, так и остался. Клац-клац. Никакой реакции. Я проверил провода питания. Затем отключил батарею, вставил её обратно. Поменял розетки, убедившись, что они работают. Спустя несколько минут различных манипуляций я прекратил попытки. Ну, очевидно: вместо ноутбука у меня на столе оказался бесполезный кирпич. Во внезапность поломки верить я, разумеется, не собирался.

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

Полагаю, знание это не священно и я не один такой.

— Что-то случилось? — елейным тоном поинтересовался у меня Мун Джи Сонг. Он даже руки потирал от удовольствия.

— Боюсь, что да. Мой компьютер не работает…

— Ах, какая печаль. Ужасно. Но ничего страшного. Сейчас я оформлю запрос на замену.

Он сел за свой стол, по-прежнему улыбаясь и бодро продолжая.

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

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

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

— Благодарю, —поклонился я.

— Не стоит, это моя работа, чтобы вам всем было комфортно приносить пользу компании, Чон Ван Ги.


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

— Господин Чон! — сдавленно позвала она меня. — Я ищу вас с самого утра! Вы же помните, какой сегодня день?

— Помню, госпожа Сон. У меня образовались технические трудности…

— Я разве вам не сказал? — удивился Мун Джи Сонг. — Да-да, у господина Чон случилась неприятность с ноутбуком. Он сгорел, как я понимаю. О, я был уверен, что говорил об этом.

— Нет, не говорили… — потерянно сказала Со Ён, взгляд девушки стал умоляющим. — Простите меня, господин Чон… Я думала, что вы… Неважно. Что-то произошло с сервисом, господин Чон! У нас демонстрация через час, а я никак не могу туда попасть. Мне возвращает ошибку, что нет такого адреса. Вы можете посмотреть? Мы очень спешим.

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

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

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

Пу-пу-пу…

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

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

Надеюсь, здоровье у неё в порядке.

— Господин Чон! — Со Ён встала из-за своего стола и подошла ко мне. Заглянула в экран: — У вас есть какие-нибудь новости?

— Наш репозиторий с кодом сервиса недоступен, — ответил я. — Полагаю, он удалён. Так же, как и всё тестовое окружение.

— Уничтожен? — ахнула Со Ён. В глазах заблестели слёзы, но девушка тряхнула головкой. — Уничтожен⁈ Что это значит, господин Чон.

— Удалён с серверов, — терпеливо перефразировал я.

— Что-то произошло? — с невинным видом поинтересовался Мун Джи Сонг. — Может быть, я смогу вам помочь, коллеги?

Конечно, сможешь! Понятно же, откуда все ноги растут.

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

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

— Реестр на миграцию? — нахмурился я. — Для сервиса кандидатов? О чём вы, господин Мун?

— Вы же внесли ваши рабочие репозитории в реестр? — натянуто встревожился Мун Джи Сонг. — Ну что же вы, господин Чон. Как же так…

Теперь на меня смотрел весь отдел.

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

Со Ён ахнула и чуть осела, но справилась с эмоцией. Да и о стол опёрлась. Соберись, дочь председателя!

— Ох-ох-ох, господин Чон, — зацокал языком Мун Джи Сонг, не скрывая радости. — В корневом каталоге же был файл README[1]. В нём было описано, как вносить нужные репозитории, чтобы они не были потеряны во время миграций. Неужели вы не читали? Команда поддержки иногда очень внезапно запускает свои обновления. Нет, ну как же так? Это ведь базовый этап!

Я промолчал, потерев лоб.

— Кажется, господин Пак будет опечален такими новостями, — не замедлил додавить меня господин Мун. — Ох-ох-ох, господин Чон, вы стали очень невнимательны. Полагаю, это из-за усталости. Мне очень жаль, что так вышло, господин Чон. Я предупреждал вас о том, что перегруженные работники совершают порою очень досадные и трагические ошибки.

Мне хотелось его ударить. Натурально. Пусть никаких бед его действия мне не несли, но стукнуть бы охламона хорошенько! Фу таким быть. Но так в корпорации Тонгкан не поступают.

Разочарование в глазах Со Ён резало сердце, довольный вид Ли Ю До бил по печени, а растерянность Ким Тхе колотила по почкам. Короче, меня тут просто измордовали! Ладно, хватит это терпеть. Спектакль коллегушек я посмотрел, теперь время моего шоу.

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

— Резервная копия⁈ — опешил Мун Джи Сонг. — Вы использовали внешние хранилища для передачи кода корпорации⁈ Это грубейшее нарушение, господин Чон!

— Сервис не пропал? —не услышала его Со Ён. — Вы можете его восстановить?

Я продолжил:

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

— Официальная резервная копия?… — только и повторил он.

В глазах Со Ён полыхала надежда. Ух, какие качели я тебе устроил, красавица. Прости за это старого хулигана. Не со зла, а из любви к искусству. Никак не мог удержаться от такого поворота.

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

Мун Джи Сонг не ответил. Он воткнул взгляд в свой экран и снова побелел лицом. Ага, здесь понятно: с саботажником пока разобрались. Теперь к дочке председателя. Нужно привести в чувство красавицу.

— Просите за задержку, госпожа Сон. Обстоятельства были сильнее меня.

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

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

Так что теперь оставалось лишь всё восстановить и заново развернуть для использования. Мун Джи Сонг снова остался ни с чем.


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


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

— Зачем тебе это, Ван Ги? Зачем ты всё это делаешь?

Я обернулся. Мун Джи Сонг выглядел очень усталым и измотанным.

— Что именно, Джи Сонг? — спросил я. Затем бросил чайный пакетик в воду. Подлил сверху немного холодной воды. Раз мы говорим по-свойски, то почему бы и не опустить фамилии.

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

Я пожал плечами.

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

— Это угроза? — вздёрнул бровь я.

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

— Джи Сонг, я не нуждаюсь в защите…

— Они страшные люди, Ван Ги, — понизил голос Мун Джи Сонг. — Ты не смотрел по сторонам, наверное, если не понял. Тебе никто не поможет, если они решат испортить тебе жизнь. Ты либо будешь делать то, что они скажут, либо… Либо тебя не станет.

Он облизнулся. Отёр пот со лба.

— Отступись. Я не стану покрывать тебя, когда они придут ко мне с вопросом, как так вышло, что задание председателя не выполнено.

— Они связаны с председателем? — уточнил я.

— Нет… Они… — он опомнился. — Чон Ван Ги, ты слышишь меня или нет? Я последний раз прошу тебя, отступись. Дай мне шанс вернуть всё так, как было прежде. Я сделаю так, что тебе удвоят зарплату. Ты же хотел повышения?

— Кто эти загадочные они, Джи Сонг?

— Скажешь днём — подслушают птицы, скажешь ночью — подслушают мыши, — покачал головой менеджер. О, по классике ударили. Хорошо.

— Умная кошка ночью не видит, да? — хмыкнул я.

­— Вот именно, Ван Ги. Вот именно. Подумай над моими словами.

Он развернулся и, снова отерев пот со лба, вышел из кухни. Я же отхлебнул чая, прикрыв глаза от наслаждения вкусом. Интересный вышел разговор, и, исходя из него, можно осторожно заметить, что госпожа Сон к коррупционным схемам отношения не имеет. Эти загадочные «они» скорее всего люди, сломавшие Мун Джи Сонга. И им очень не улыбается видеть дочку председателя поблизости от занятых территорий.

Это любопытно.

Интересно, как далеко они вообще пойдут, м?

[1]README — текстовый файл с инструкциями

Загрузка...