ID работы: 9709579

Уилсон

Джен
NC-21
В процессе
904
автор
Размер:
планируется Макси, написано 242 страницы, 20 частей
Описание:
Посвящение:
Публикация на других ресурсах:
Разрешено с указанием автора и ссылки на оригинал
Поделиться:
Награды от читателей:
904 Нравится 526 Отзывы 292 В сборник Скачать

Глава 13.

Настройки текста

1 февраля 2047, пятница, 15:02

      Неловкое выяснение отношений детишек в виде разговора по душам прервал громкий окрик мистера Парка, по договорённости зовущего Уильяма. - Всё готово, Босс! - Чудненько! Виви, пойдём! – Вновь ухватив сестру за руку мальчик поволок её к стенду.       Девочка с недоверием смотрела на предложенный к осмотру агрегат, пока ещё в состоянии спаянного набора из загадочно блестящих стеклом вакуумных колб разных электронных ламп на подложках, уложенных в фанерные ящики, как и соединяющих их бесчисленных проводов, шлейфами торчащих со всех сторон, параллельно честно пытаясь слушать самодовольное бормотание младшего братика по поводу того, что она видит.       Сам стенд из фанеры в ближайшей рассмотрении, как оказалось, представлял из себя грубую пародию на разборный корпус-конструктор модульного типа, собирающийся из кучи “этажей” с отделами-комнатами из фанерных ящиков с прорезями под соединительные кабели на дне и стенках, в данный момент времени для удобства тестирования разложенных по отдельности по всему столу. Что хоть и обеспечивало прямой доступ ко всем деталям для быстрой замены или перепайки в случае допущенной ошибки или выхода из строя отдельных частей, но грубо нарезанная фанера выглядела непрезентабельно. Теоретически, это вычислительное устройство уже имеет все необходимые электронно-ламповые детали и подведённые электрические развязки от тройной связки из разнокалиберных блоков питания вплоть до уже установленного на отдельном постаменте тяжёлого вычислительного блока от робота РобКо серии G-27.       Всё для полной функциональности аппаратного обеспечения прототипа проекта “Электроовечка”. Четыре ряда одинаковых пластиковых планок, возвышающихся маленькой лесенкой друг над другом на “верхнем этаже” корпуса, с установленными на каждую из них по двадцать шесть индикаторных ламп CQ-21. Каждая из четырёх планок подключена через примитивную лампу-регистр второго поколения, позволяя управлять вычислительному блоку этим усложнённым импровизированным дисплеем буквально пятью сигналами. Команда сброса в состояние инициации, инкремент, отображение точки и ещё парой команд переключения между дисплейными планками и отдельными индикаторами в них. И всё это богатство должно управляться именно вычислительным блоком робота, к которому так и остался прикручен блок речевого вокабулятора со встроенным примитивным сонаром в отличии от блока подключаемой монохромной видеокамеры на основе видико́на, спаренной с лазерным дальномером, входящим в расширенную комплектацию протектрона, но никак не вычислительного блока. Как и пара выносных микрофонных блоков на конусообразных “рожках”, ныне висящих на собственных кабелях по бокам вычислительного блока, которые в роботе крепились на специальных подпорках внутри протектрона.       Их Вилли настоял прикупить отдельно специально для этого проекта. Скорее всего, по изначальной идее на этапе разработки этой серии роботов, эти мультимембранные универсальные защищённые от пыли и влаги микрофонные блоки военного стандарта явно должны были крепиться с внешней стороны корпуса робота, но что-то пошло не так и пришлось их размещать внутри. Антивандальные ли это были меры, робот всё же по назначению именно охранный, или это не менее странные решения с точки зрения эстетики – Уильяму было не ясно. Компромисс в деле условной внешней красоты и функциональности не менее условного слуха шагающего механизма был достигнут в виде защитной решётки или оребрённых прорезей по бокам корпуса робота, в зависимости от версии протектрона.       Зачем протектрону необходимость распознавание и позиционирование источников звуков ещё понятно. Но вот нафига калькулятору аж два его микрофонных блока? А вот тут всё очень просто. Итоговый результат проекта “Электроовечка” всё же не дешёвый продукт, а вполне обоснованно претендующий на некоторую элитарность с максимально полным функционалом из возможного за все вложенные в него деньги. Если мозги робота уже имеют функцию распознавания человеческой речи, то с какой стати Уильяму её игнорировать? Ведь на её основе можно сделать голосовой ввод! Вилли лишь оставалось надеяться, что хотя бы конкретно эта функция была реализована программным способом.       Явно затянувшееся малопонятное бормотание Уильяма оборвала заскучавшая от этого Вивиан. - Вилли, это ОЧЕНЬ интересно, но оно того… Работает?       Замерший на полуслове мальчишка огляделся и шёпотом ответил. - Ну… Оно должно включиться, если всё собрано правильно, и мы нигде не ошиблись на чертежах. - И как это узнать? - Как всегда! Методом проверок и тестов! Мистер Парк, у нас всё готово? - Да, Босс. Только наденьте это и отойдите не менее, чем на три метра от стенда. – Ответил Ричард и протянул детишкам защитные маски на всё лицо из прозрачного забрала из толстого, целых пятнадцать миллиметров вязкого пластика, способного без проблем остановить осколок от отрезного диска высокоскоростной болгарки, с креплением на голову в виде регулируемого ободка. Заупрямившуюся было девчонку, не пожелавшую одевать “эту штуку” на себя, одёрнул младший брат напоминанием об данном обещании. Виви обиженно надула щёчки, но вынуждена была подчиниться распоряжению Парка, согласно её же уговору с Уильямом о поведении в пределах мастерской. Ричард тут же помог детям их правильно и надёжно на себе закрепить. Аналогичные защитные средства получили и присутствующие Полли Виннис и Габриэль, которые тут же и были назначены ответственными за то, чтобы дети держались поодаль от потенциальной угрозы. Во-о-он за тем заранее положенным на бок широким столом из достаточно толстой стали, выступающим в роли импровизированного защитного барьера. Как раз, чтобы малыш Вилли в силу своего роста едва оттуда выглядывал, хоть и остальным зрителям придётся слегка пригнуться.       Увы, мир отнюдь не блещет совершенством и полон нелепых случайностей, включая ошибки людей, работающих на производстве. Да-да, тот самый случай с бракованными изделиями. В случае электронных ламп это чревато от относительно безобидной неработоспособности устройства вплоть до полноценного взрыва лампы при первом же включении, разносящего во все стороны мелкие осколки стекла, керамики и металла. Не слишком опасно, ведь даже не смотря на относительно высокую скорость осколков, масса их невелика, что вовсе не повод игнорировать защиту лица и глаз. Вероятность такого экстремального развития события крайне мала, но… Ричард не был бы собой, если бы заранее не предусмотрел саму возможность подобного развития событий. Не говоря уже о том, что его наниматель по имени Марк Уилсон за любой допущенный вред своим детям его бы убил. И скорее всего в самом прямом смысле этого слова. Возможно, что и лично.       Парк в который раз за день быстро проверил все соединительные кабели по уже намертво вбитым в память чертежам между корпусными модулями спаянного устройства, включая и идущие как к ящику-модулю с блоками питания, так и от него к розетке на стене зала. Здание бывшего гаража с прошлой недели запитано от промышленной ветки городской электросети, в отличии от всего прочего особняка. Как выяснилось, купленный по требованию Вилли с огромным запасом мощности сварочный аппарат на пятьдесят пять киловатт, которым по уверениям производителя создаваемой им плазменной дугой можно варить хоть листы танковой брони, достаточно сильно просаживает напряжение бытовой ветки электропитания почти всего района… Что в свою очередь ну очень не понравилось бдительным соседям, тут же накатавшим жалобы. К счастью Уильяма, все расходы на исправление возникшей проблемы взял на себя отец, и они не были включены в и без того таявший на глазах бюджет мастерской. Главным в этот момент времени являлся тот факт, что ошибок Парк не нашёл. Все три разномастных блока питания уложенных в одном ящике-модуле, как и было положено по схеме, связаны общим вводом электропитания в виде надёжно спаянной, а после замотанной солидным слоем синей изоленты скрутки толстого медного кабеля через один общий входной рубильник, вынесенный на заранее сделанном удлинителе в эрзац противоосколочного барьера.       Ричард, зашедший за опрокинутый стол, проверил всех людей на предмет наличия на них правильно одетой защитной экипировки и не менее правильной диспозиции во время испытания. Главная роль в последнем отведена единственным взрослым в наличии, кроме него самого. В задачах же одна простая идея – не давать высовываться из-за барьера детишкам больше, чем на маску и не сильно подставляться самим. При необходимости держать порученного ребёнка покрепче и не отпускать, что было сразу же рекомендовано за основное действие. Нянечка отвечала за старшую дочурку семейства Уилсонов, а стюард был назначен за приглядывание за мальцом, которого вполне обоснованно можно уже было назвать полноценной личинкой инженера. Нет, за ним обычно особого пригляда не требовалось, но… Он, блин, всё ещё ребёнок, каким бы чудовищным гением не был или достаточно взрослым для необоснованного риска себя не мнил! Учудит в силу малого возраста травмоопасную глупость, а им, людям подневольным, влетит за него по полной.       Роли розданы, все наблюдатели на позициях и надёжно укрыты от возможных проблем. Пара огнетушителей на всякий случай заранее поставлены под руку Парка, который убедившись, что всё идёт согласно плану, взял в руки рубильник. - Всё готово к первому испытанию. – Коротко доложился Ричард, соблюдая подобие субординации, принятый на производстве и публичных мероприятиях, временами проводимых с рекламными целями для новых клиентов. Тем более не стоит забывать о важном нюансе - как бы не был молод начальник – он всё ещё начальник. - Пуск! – Важным тоном скомандовал малыш, почувствовавший себя в кои то веки главным в помещении, а не заинструктированным вусмерть посетителем в этой мастерской. Его на всякий случай придерживал на месте Габриэль, присевший на колено позади своего подопечного.       Парк кивнул, подтверждая получение приказа. Щелчок переключившегося рубильника… Яркая, буквально слепящая и вовсе не входящая в планы испытания вспышка и в то же мгновение раздался громкий хлопок, с которым рванула одна из вычислительных ламп, со звоном разбрасывая во все стороны осколки всего, что в ней было. - ВСЕ ЦЕЛЫ?! – Проорал Ричард, пытаясь проморгаться и вырубая питание через выключатель. Услышав что-то невразумительно-утвердительное в ответ от ошарашенной прислуги, призванной в добровольно-принудительном порядке в качестве помощников в нелёгкой стезе обеспечения безопасности. - Проверьте детей! - Офигеть! – Опомнилась Вивиан, начав восторженно пищать. – А можно ещё раз что ни будь взорвать? Пожалуйста-пожалуйста! Вот как вот только что! Бум! И в дребезги!       Почти истеричный смех мальчишки стал ей ответом. - Виви! Помнишь, я не столь давно говорил о защитной экипировке и её важности на производстве? - Помню-помню. – Притворно скуксившись, Вивиан добавила весёлым бурчанием. - Зануда мелкий. Чего тебе, обломщик?       Уильям обернулся лицом в защитном щитке к сестре. И тыкнул указательным пальчиком в металлический тонкий и острый осколок, застрявший на половину длины в вязком пластике прямо напротив показательно прикрытого века за защитой. - Вот не будь на мне этой… Как ты сказала? “Дурацкой маски?” Я бы тогда остался с этой фигнёй в глазу. Здорово, что у всех защита была на этот случай, не правда ли?       Девочка открыла рот и уже хотела было сказать что-то язвительное в ответ, но осеклась. Как-то очень не кстати ей вспомнились те страшные фотоснимки из копии больничного личного дела Уильяма, на которую она наткнулась в кабинете отца. Те, в которых вместо малыша Вилли был очень страшный человечек из обожжённого мяса с оголёнными костями черепа вместо лица. Этот оскал с отвисшей нижней челюстью ей ещё пару дней в кошмарах снился, о чём девочка никому не рассказывала. Вот и сейчас она прониклась осознанием, что возмущался и неловко пытался читать нотации младший братец по делу спецодежды явно не зря. Только перестраховка в виде защитного снаряжения уберегла Вилли от очередной очень неприятной травмы.       Увы, ответить что-либо в этот раз девочка не успела, ведь началось почти обыкновенное в последнее время безумие в виде угар-шоу “Вилли в опасности!”. Очнувшаяся от ступора после вспышки и взрыва с разлетающимися осколками нянечка обратила внимание на кусок металла в маске подопечного и подняла панику. Детей спешно осмотрели на предмет открытых ран, кровотечений или любых подозрительных пятен и принудительно увели прочь от “этого жутко опасного места, где детям не место”, как выразилась Полли. – Ричи, осмотри повреждения стенда и замени неисправные лампы. Я как смогу отбиться от них – сразу же и вернусь! – Успел отдать распоряжения подчинённому Уильям, которого на руках уносил Смитсон, явно выполняющий один из пачки заранее выданных приказов отца, отданный как раз на подобный случай. Увы, бороться с этим малышу было бессмысленно. Пока его не осмотрят в медкабинете и не убедятся, что с ним всё в порядке – спокойной жизни ему всё равно не видать.

***

1 февраля 2047, пятница, 19:22

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

***

2 февраля 2047, суббота, 13:03

      После семейного обеда Уильям наконец то добрался до терминала в мастерской. Да, под очень внимательным приглядом Габи, но это практически не играло роли – касаться прототипа итогового продукта проекта “Электроовечка” руками Вилли даже не думал. Чего нельзя было сказать о его программной части.       Усаженный за терминал мальчишка с трудом дождался подачи питания на терминал, от нетерпения едва не подпрыгивая на месте. Наконец примитивный одноцветный дисплей на электронно-лучевой трубке тихонько загудел, разогреваясь и начиная разбег луча по слою люминофора, проявляя крохотный прямоугольник мигающего курсора почти в центре экрана, медленно увеличивающийся и отплывающий в своё положенное место в верхнем-левом углу.       Удивительная всё же по сути своей машина, с точки зрения памяти Вика. Не смотря на крайне ограниченные, если не сказать практически отсутствующие, вычислительные возможности агрегата – он запускается и загружает базовую прослойку операционной системы почти моментально благодаря хранению прошивки на отдельно выделенной для этого лампе с автономным питанием от встроенного аккумулятора, отдалённо напоминая собой по назначению и функционалу ставшие модными под конец жизни Виктора твердотельные накопители данных, постепенно начавшие вытеснять классические жёсткие диски. Да, с поправкой на технологическую основу в виде аналоговой сути устройства и крайне скромного объёма, но сам факт – загрузка устройства куда быстрее чем банальный выход монитора в рабочий режим, которого всё ещё нужно было ждать.       В который раз Вилли наблюдал почти прямую аналогию в техническом пути развития. Не смотря на совершенно иной выбранный путь, идеологию и выбранную элементную базу многое из вычислительной техники было в чём-то отдалённо похожее на то, что помнилось как нечто морально устаревшее из середины восьмидесятых годов двадцатого века. По крайней мере вычислительные мощности конкретно этого терминала во многом аналогичны первым персональным компьютерам уровня IBM-совместимых машин на базе процессора 80286, как смог оценить это Вилли. С поправкой на прорывные… Если не сказать явно фантастические вещи, не укладывающие в эти рамки ну никак. Вот совсем как этот голодиск, привод которого ещё ждал своего звёздного часа в этот день. Его участие в данном проекте есть не что иное как безумная импровизация с адаптацией не предназначенной аппаратуры к работе с лишь теоретически совместимой техникой. - О, ты прогрелся! – Радостно воскликнул малыш, увидев наконец чёткую работу монитора, соизволившего наконец выйти в рабочий режим. Мальчишка хлопнул в ладошки, потёр их и принялся печатать на клавиатуре текстовые команды.       Первым делом Уильям вызвал друг за другом три встроенные в операционку тестовые утилиты. И всё только для того, чтобы убедиться в полной исправности терминала. Простенький тест оперативной памяти, той вычислительной лампы, что заменяла собой само понятие центрального процессора и утилиты, отвечающей за проверку всех подключённых внешних устройств.       Их оказалось не то, чтобы много. Терминал уверенно зарегистрировал присутствие внешнего накопителя, приветственно потрещавшего на обращение к нему, примитивный матричный принтер, непонятно как оказавшийся тут отвёл каретку с печатающей головкой аж на девять игл на стартовую позицию, и на собранном стенде выдал короткий писк мозг робота, непонимающего что вообще происходит, но положенный отзыв на попытку связи выдал.       Вот и всё, что смогла эта утилитка, но и этого было достаточно. Запомнив имена портов и что с них откликалось, Вилли приступил к выполнению собственных коварных планов на этот день. Для начала приступил к наладке корректной работы с голодиском через эмуляцию, заставляя терминал принимать это внешнее устройство как нечто родное и привычное, не требующее ничего настраивать. Конкретно сейчас терминал думал, что это вовсе не невозможный для него голодиск, напрямую с которым он работать не может в силу ограниченности операционной системы, а вполне себе обычный стример где-то в сети на удалённом сервере, как ему говорил самопальный эмулятор из пяти десятков строк только что написанного кода. Вызванная программа-компилятор языка А+ перевела человеко-читаемый текст в машинный код, ставший, по сути, драйвером внешнего устройства.       Успешно наладив работу операционной системы с голодиском, Уильям сохранил исходный код и готовый результат на сам внешний диск. Копию драйвера разместил в корне встроенного подобия быстрого накопителя данных, выставив ему параметр автозагрузки. Теперь при каждом включении терминал будет сам искать внешний диск и подключаться к нему как к родному. - Пора приниматься за вкусненькое! – Воскликнул мальчишка, заставляя терминал подключиться через сеть к вычислительному модулю робота.       Подключиться к вычислительному модулю от несчастного робота G-27 удалось. Вот только работать он с собой давать практически не желал, ежесекундно щедро высыпая по обратной связи тысячи строк жалоб на отсутствующее у него… Да почти всего и сразу. Чем изрядно забивал не только канал связи, но и перегружая пусть и расширенную вчетверо, но всё ещё очень скромную память терминала, серьёзно затрудняя с ним работу. Несмотря на то, что подобные логи обычно долго в памяти не хранятся, они успели забить весь доступный объём за каких-то жалких два десятка секунд и повесили всю машину намертво.       Вилли с грустью и недоумением смотрел на экран с намертво зависшими и частично наложенными друг на друга строками ошибок. Его печалила такая “культура” программирования. Он ещё только начал разбираться что тут и как устроено по факту, а не на бумаге и вот… - Какой дегенерат настроил выдачу ошибок с такой частотой? – Пробурчал риторический вопрос в воздух задумчивый мальчишка, глядя на непотребство перед собой.       Протянув руку к подпружиненной кнопке-переключателю, физически размыкающей входную цепь электропитания, он с щелчком обесточил терминал. Подождав для надёжности пару секунд, Вилли вновь его включил. Спустя три секунды терминал пискнул и выдал положенный мигающий курсор на его законном месте. К счастью, монитор прогревать заново не понадобилось. Но это уже не интересовало малыша, копающегося в своей памяти с закрытыми глазами, вспоминая опции программной настройки роботов, доступных через прямое подключение через терминал, о которых он недавно читал в мануале к протектронам серии G-2x.       И ничего похожего на решение возникшей проблемы в восстановленном при помощи воображения тексте перед глазами не нашлось. По всей видимости ни у одного человека из команды разработчиков даже мысли не возникло, что кому-то вообще придёт в голову идея запускать вычислительный модуль робота без установки непосредственно в корпус протектрона. И более пары деталей одновременно выйти из строя не должно, ведь даже не смотря на относительную бюджетность ходячей охранной машины, в ней всё равно использовались достаточно надёжные комплектующие, лишь немногим по качеству не дотягивающие до благозвучного для местного населения уровня под нескромным названием “военный стандарт”.       Что всё это значит для юного Уильяма? Только то, что придётся применять старый и не разу не добрый метод. Изобретать велосипед и расставлять костыли на все возникшие проблемы подряд, раз уж адекватного выхода из ситуации попросту не предусмотрено. Мальчишка открыл глаза и с грустью посмотрел на стенд на столе почти в другом конце комнаты. Вовсе не так он представлял себе нечто новое, что принесёт в этот мир в первую очередь.       Электроовечка должна была стать неким эталоном, эдаким ожившим образцом того, как надо на самом деле делать высокотехнологические устройства, но… Проект забуксовал уже на стадии подбора уже существующих комплектующих. По-хорошему, в этом причудливом мире повсеместного футуристичного ретро-стиля принято под каждое новое устройство разрабатывать ударяясь в одну из двух совершенно противоположных крайностей. Либо абсолютно всё начинать с нуля, начиная чуть ли с не с новооткрытых специально для одного единственного проекта физических или химических принципов, или же совсем наоборот - с максимальной экономией и использованием уже чего-то существующего, давным-давно записанным в справочниках. Отличия от конкурентов или прошлых моделей во втором случае обычно лишь во внешнем дизайне готового продукта с минимальными правками в потрохах и незначительными отличиями по характеристикам готового продукта.       Но обе зарекомендовавшие себя методики были давно забракованы лично Уильямом. Ему претила даже сама мысль идти на поводу чужих и явно ущербных готовых решений, что выдавались разнообразными “экспертами” за эталон. Да, следовать отработанным действиям значительно проще, ведь заранее известно, как действовать в текущих реалиях. Как заранее и известен итоговый результат. Все этапы разработки и производства легко просчитываются и не обещают никаких проблем и отклонений от грамотно составленного бизнес-плана. Но… - Это не наш метод! – Почти шёпотом повторил вслух сказанное как-то самому себе Уильям, когда только начал осознавать масштабность проблем с местными технологиями и не менее масштабный застой в этом болоте.       Только с первых же дней начала разработки вместо ожидаемого скорого триумфа новаторского подхода, с каждым днём проект “Электроовечка” всё больше и больше походил на легендарного монстра Франкенштейна из подручных или доступных за вменяемые деньги деталей.       И если с возникшими по ходу дела аппаратными проблемами они с Парком кое-как управились при помощи самопальных двусторонних переходников… То уже программные решения придётся ему лично. Потому как на местную школу программирования надежды не было от слова совсем. Но сам Вилли уже знал старый и проверенный временем и десятилетиями опыта Вика метод решения, казалось бы, нерешаемой одним махом задачи.       Не знаешь, с какой стороны подступиться? Выяви что мешает прямо сейчас и реши проблему. Повторять до полного финиша. Если финальный результат подаёт признаки жизни – начать его улучшать до достижения нужной кондиции. - В чём текущая проблема? – Задался вопросом мальчик, тихо бормоча себе под нос. – У меня не хватает памяти на присылаемые сообщения об ошибках, что приводит к тотальному зависанию терминала. Решение? Отключить спам? Хмм…. Нет, не получится. Нет стабильного доступа к вычислительному модулю. Переполнение наступит раньше. Очистка логов в памяти по мере поступления? Вариант, но грубый и примитивный. Альтернативы?.. – Вилли почесал лоб. – Сделать фильтрацию сообщений из сети, оперативно удаляя дубли уже имеющихся сообщений по мере поступления. Красивее, но надо разобраться, сможет ли терминал это потянуть.       Выбрав за основной план действий вариант с грубой очисткой памяти, как менее ресурсоёмкий и простой в реализации, Вилли взялся за работу. Спустя двадцать минут набора текста в редакторе была готова первая версия программы-чистильщика, подозрительно похожая по назначению на одну из зловредных вирусных программ из прошлого Виктора. Та скотская зараза правда занималась чуть другим – изменяла значения переменных в памяти на произвольные или удаляла их. Предварительно сохранив результаты работы на внешний диск, мальчишка запустил программу, заранее натравив её на присылаемые строки сообщений по сети с конкретного порта с характерным словом “ERROR” в начале.       Убедившись, что процесс с чистильщиком запущен, работает, не лезет куда не надо и падать не намерен, Вилли вновь попытался вызвать на сеанс связи злосчастный вычислительный модуль от робота G-27, чрезмерно возомнивший себя спам-ботом с функцией DDOS-атаки, по уже знакомому порту. Запрос явно ушёл, но ответа пришлось ждать секунд десять – не смотря на пустой экран, Вилли знал, что он ни разу не такой, как кажется. Если он сейчас не видит армады спам-сообщений, то это не значит, что их нет. Только то, что написанный на коленке уборщик справляется с поставленной задачей. Наконец появилось долгожданное сообщение терминала о установленной связи с удалённым хостом.       Дальше потекла череда рутинных операций, осложнённых забитым каналом связи. Выход на файл корневых настроек операционной системы удалённой машины, значительное снижение частоты поиска и бесконечной перепроверки не отвечающих элементов из этого же списка по списку “жизненно важных” и удаление оттуда гидравлической системы шагающей платформы, уймы сервоприводов, приборов и оружейных подсистем, и всех прочих ставших теперь не нужных устройств, которых физически нет и уже никогда не будет у этой машины.       Оружейная подсистема особенно впечатлила мальчика. Эти гении вообще не заморачивались и просто вкорячили все программные драйвера сразу на всё возможное, что только может быть оборудовано на этого протектрона. Хватательные гидравлические клешни, импульсные и потоковые лазеры разных номиналов мощности, электролазеры, шоковые разрядники, дубинки, виброножи, циркулярные резаки, газовые распылители, метатели жидкости струями под давлением и под десяток разновидностей огнестрела, как мелкокалиберных орудий, прямых аналогов пистолетов и скорострельных пистолет-пулемётов, так и не очень. Особенно Вилли впечатлился тем фактом, что в файлах оружейных систем кроме всего прочего нашлась даже… Грёбанная авиационная автопушка калибром двадцать миллиметров! Из сопроводительной справки, похожей на рекламный буклетик с характеристиками, которую кто то заботливо оставлял возле каждого драйвера, стало понятно, что её предполагалось устанавливать на предварительно усиленное кольцо-основание поверх “головы” робота в автоматизированной вращающейся турели, с собственной системой наведения, подсветки и определения целей, а так же дополнительными кронштейнами на спине для усиленного аккумулятора и пары коробов с боекомплектом. - Вот тебе и бюджетная машинка для охраны склада. – Удивлённо пробормотал Вилли.       Оторвавшись от текста на экране, откинувшийся на спинку стула мальчик весьма задумчиво принялся за изучение побелки потолка, давая глазам отдых от зелёнки монитора. Да и подумать тоже есть над чем.       Что за маньяки работают в РобКо, если на робота-охранника предлагается навесить подобное? Как этот неуклюжий болванчик будет переносить дополнительный не малый вес? Как оно компенсирует залп без опрокидывания, учитывая весьма высокое расположение относительно центра тяжести?       И самое главное – сколько всё это будет стоить и согласится ли отец на дополнительные расходы на ещё одного безобидного робота с автопушкой, не включая их в бюджет мастерской?
Отношение автора к критике
Приветствую критику в любой форме, укажите все недостатки моих работ.
Права на все произведения, опубликованные на сайте, принадлежат авторам произведений. Администрация не несет ответственности за содержание работ.