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