Литмир - Электронная Библиотека

– В том то и дело, что софт будет использоваться военными и на устройствах повышенной опасности. – попытался вновь возразить, программист. – Такой софт нужно проверять вплоть до запятой в коде. Что, если что-то пойдёт не так? А согласно, закону Мёрфи, если что-то может пойти не так…

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

– А если не получится, то получим двойной срок. – возразил Фёдор.

– Нет, если не хотите, можете не делать, – парировал генеральный. – Но тогда можете сразу писать заявления на увольнение! А я найму тех, кто сможет. Знаете, сколько за забором таких, как вы, стоит?

– Как Вам будет угодно, – поняв бессмысленность переговоров, смирился Дезмонд. – Если действительно берёте ответственность на себя…

– Тогда больше ни минуты промедления, приступайте к работе. – закончил генеральный.

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

– Слушай, Дэз, нам бы по-хорошему, с него расписку взять, что ему известно, о всей степени опасности столь поспешной реализации.

– Ты прекрасно знаешь, Федя, что, он, нам, её, никогда не подпишет.

– Эх, знал бы, чем будет пахнуть, взял бы с собой диктофон.

– Чего уж теперь… Ладненько, что-нибудь придумаем. – успокоил коллегу Дезмонд. – Попробую вручную прописать часть ограничителей.

Дойдя до конца коридора, коллеги разминулись.

Глава 2 Полигон

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

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

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

– Цель обнаружена! – раздался из динамиков синтезированный женский голос, – Отсутствует дружественная метка. Приступаю к ликвидации.

После чего, турель начала обстрел и, буквально распилила БТР пополам.

– Цель ликвидирована! – отрапортовала система, – Продолжаю поиск неприятеля.

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

На полигоне показалась модель старого танка.

– Цель обнаружена! Отсутствует дружеская метка. Приступаю к ликвидации!

Турель приступила к обстрелу. И, затратив, примерно, вдвое больше снарядов и времени, танк был уничтожен.

– Цель ликвидирована! Продолжаю поиск неприятеля!

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

Однако Дезмонд ни на секунду не терял концентрации. Его обуревало крайне скверное предчувствие. Турели предстояло поразить последнюю цель. Она вела наблюдения поворачивая башню вдоль горизонта.

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

– Попытка фальсификации дружественной метки. – раздалось в динамике турели, – Приступаю к ликвидации!

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

– Цель ликвидирована! Продолжаю поиск неприятеля!

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

Далее турель стала поворачиваться в сторону армейского грузовика.

Недолго думая, все люди, сидевшие в кабине, решили не испытывать судьбу, и мигом выпрыгнули из неё. Распластались на земле, они постарались сделаться минимально заметными. На грузовике, опознавательная метка располагалась на стыке двери и корпуса, вследствие чего, турели снова не удалось её считать.

– Попытка фальсификации дружественной метки. Выявлен диверсант. Приступаю к ликвидации!

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

Турель приступила к обстрелу грузовика.

– Твою мать! – закричал на представителей завода, местный генерал. – Немедленно прекратить! Отставить! Стой!!!

– Дезмонд, сделай же что-нибудь! – заорал директор завода.

– Я вас в порошок сотру, если не остановите эту штуку! – продолжил орать на заводчан, генерал.

– Пытаюсь! – крикнул в ответ Дезмонд.

– Цель ликвидирована! Продолжаю поиск неприятеля! – ответила турель.

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

Дуло пушки и видоискатель поравнялись с автобусом.

– Попытка фальсификации дружественной метки. Приступаю к ликвидаааааа…

Дезмонд рассёк питающие турель кабели. Орудие опустило дуло ствола и замерло.

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

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

– Я очень разочарован в тебе, как в специалисте! – буркнул директор.

– Я – программист, а не волшебник! – парировал подчинённый.

– Если б знал, что ты не справишься, то не стал бы обещать военным сделать всё в такие сроки! – начал причитать директор. – Но ничего, ты же сумеешь всё исправить к следующему испытанию? Месяца хватит?

– Месяца? Этого тоже мало, но хотя бы больше, чем неделя. – без энтузиазма отозвался программист.

– Вот и хорошо, – заключил директор, не став слушать остальные контраргументы.

– А что с акционерами? Им, такой порядок вещей, явно будет не по нраву. Обычно, они, требуют покарать тех, кого считают виновными в убытках. – сказал без энтузиазма специалист.

– Не беспокойся. Я же сказал, что в любом случае, ответственность на мне. Я как-нибудь разрулю. Тебе абсолютно не о чем переживать. Главное, поскорей займись проектом. – подытожил директор.

На следующий день на собрании акционеров:

– Программист меня заверил, что недели вполне хватит. – начал оправдываться директор завода, – Я ему ещё сказал, мол, это самое, не форсируй события. Если надо больше времени, лучше перенести испытания.

2
{"b":"924833","o":1}