Объектный подход - Ароматов Руслан Васильевич
– А меня типа на скучную работу?
– А что ты хотел? Но, думаю, скучно не будет. Там материал сырой совершенно будет. Я спецификации еще не видел, но, говорят, там все железо с такой обратной связью, что ого-го. А дровишек-то [7] нет. Нам писать и придется. То бишь мне и тебе. Заодно и подучишься – это тебе не в очередной DOOM рубиться, а потом с чувством глубокого удовлетворения писать, что, мол, та пришитая почему-то изнутри костюма пуговичка на заднице натирает во-о-от такенную мозоль и что ее надо бы перешить на бок.
– Угу. А придется писать, что типа ваш новый костюм, конечно, делает эротический массаж, но вот кончать в костюм не очень гигиенично. Так, что ли?
– Ну, может, и такую функцию сделаем. Все в наших руках, – улыбнулся Паша. – Ладно, есть хочешь?
– Ага. А где тут кормят? – Я вдруг обнаружил, что на улице уже стемнело, а сам я хочу есть.
– В комнате отдыха мы обычно только чай пьем и перекусываем, когда времени нет, благо микроволновка есть. Неподалеку есть столовка, которая вечером как кафе работает. Тут же многие из института живут – на территории есть то ли гостиница, то ли общага, в принципе вполне пристойная. Пошли заглянем.
– Пошли. Заодно поужинаю. А потом домой двину, мне же больше часа добираться.
Глава 3
Я откинулся на спинку кресла и устало отхлебнул из бокала чай с лимоном.
– Как же заставить этот горшок с… неважно чем… работать, а не изображать из себя микроволновку? – Периодически я начинал говорить сам с собой, так как почти все время работал в отдельном кабинете. Новый виртуальный шлем вот уже который день давал такое излучение, что впору было открывать ларек «куры-гриль». Хотя нашему парню по кличке Кен было все нипочем, ведь он был пластмассовый и в связи с этим очень глупый. Однако по нашей прихоти он умел говорить. Правда, говорил он обычно гадости, примерно как вот сейчас:
– Воздействие на мозг превышает предельно допустимое в шесть с половиной раз.
И я снова углублялся в спецификацию на железо.
Пошла уже вторая неделя, как я устроился в фирму «New Age» тестировать их продвинутую продукцию. Приходил на работу по вечерам, после основной, с которой уже подумывал сваливать, так как здесь мне понравилось, да и денег не в пример больше платили. Познакомился с ребятами, которые тоже часто работали вечерами. Нормальные ребята, по крайней мере в плане работы. В нерабочее время пока не довелось плотно пообщаться, да и на работе я делал свое дело, а они – свое, поэтому тоже пересекались нечасто. За исключением, конечно, Паши, который принимал непосредственное участие в моей работе.
Как только приехало новое железо и Паша ознакомился с документацией, он позвал меня к себе в кабинет:
– В общем, слушай план работ. К нам приехала пара шлемов и пара костюмов. Их слепили наши спецы в лаборатории, совместно с какими-то научниками в одном НИИ по производству медтехники. Так вот. Наше начальство хочет влезть на рынок разных оздоровительных приборов – всякие там полезные излучения для релаксации, массаж и прочая лабуда. Соответственно то, что наши там сделали, требует драйверов и софта. Испытывать будем на манекенах, само собой, как минимум пока не оттестим драйвера по полной программе. Не хватало еще, чтобы кого-нибудь раздавил костюм или спалил шлем.
– Там что, такие параметры зашиты, что это возможно? – Обычно железо физически неспособно создавать небезопасные нагрузки.
– Ты что, это же сырая тестовая модель! Там такой диапазон! Вот мы оттестируем, а потом напишем бумагу, в которой скажем, что давление, которым можно орехи колоть, не нужно и все такое. А пока будем следовать технике безопасности. Кстати, распишись, что читал. Не читал? Все равно распишись.
Я расписался в журнале, который Паша достал из недр стола. Он продолжил.
– Я пока возьмусь за костюм. Там датчиков и микроприводов как грязи – точность нужна. А ты почитай пока спецификацию на шлем, что он может выдавать, а какие параметры читает. Спецы сказали, что первоначальный драйвер подойдет от геймерского шлема. То есть вся механика должна работать. А вот контроль всех излучений и снятие параметров – тут полная неясность. Вот сюда и попробуй копать. Все понял?
– Ага. Где получать железо?
– Иди к Коляну, он выдаст. Сейчас выпишу официальную бумагу. А ты пока давай распишись вот здесь за секретность.
Он достал еще один журнал, в котором я и расписался.
– Держи бумагу. И поаккуратней там. В запасе только один останется, если что. – Я двинулся к двери. – И не забудь, что работать только по манекену, не дай бог на себя надеть. Я чувствую, эта штука может мозги спалить, на хрен. Мне, кстати, босс сказал, что специально под этот проект наймет сюда медика с аппаратурой, чтобы следил.
– Слушай, а почему так мало народа на этот проект? – спросил я уже от двери. – Я думал, над этим должен хотя бы отдел работать.
– Не знаю, но не без оснований подозреваю, что начальство пока не знает, насколько это будет выгодно и будет ли вообще. Да и конкуренции пока нет, похоже, поэтому они никуда не торопятся. А так ведь дешевле. Давай топай уже.
Зато теперь, через неделю чтения документации, я примерно представлял, что такое этот шлем, по крайней мере, на физическом уровне. Что он сможет делать в перспективе, не знали, наверное, даже сами разработчики.
Судя по документации, этот колпак умел снимать все основные параметры мозга, как то: анализировать (эта логика уже была зашита у него внутри) и выдавать в читабельном виде. Короче, шлем умел диагностировать мозговую деятельность, а обработка данных – это уже к нам, программистам. Разумеется, совместно с медиками, а то без них мы такого можем наворочить… Но кроме диагностики колпак этот теоретически должен был уметь лечить различные отклонения и заболевания мозга путем либо точечного, либо общего воздействия какими-то там излучениями. Какими – это к физикам, у меня были только конечные параметры, предельно допустимые величины, да список того, как и в каких случаях они могут применяться. Понятно, от нас никто не требовал, чтобы мы сами определяли способы лечения, – мы должны будем написать удобную утилитку для медиков, а они будут программировать шлем на те или иные действия.
А еще я наконец нашел, как настраивать шлем на аппаратном уровне. Было это написано в одном из приложений к документации. Особо не раздумывая, схватил отвертку и открутил пластинку на боковой поверхности шлема. Под ней оказался маленький жидкокристаллический экранчик и кнопки управления. Поминутно сверяясь с инструкцией, я принудительно ограничил мощность всего, что он умел излучать, до безопасных значений, которые вычитал в другом приложении, написанном уже, кажется, медиками. И, не закрывая крышки, нацепил его на нашего главного испытателя.
Ну вот, уже лучше, теперь нужно написать утилитку для программной регулировки этих параметров, потом приниматься за дальнейшую работу.
Тестовая программа как раз завершала снятие данных с датчиков на манекене, когда открылась дверь и в комнату вошел Паша. Не один. За ним просматривалось весьма привлекательное личико, а когда Паша отошел от двери, то я смог увидеть и все остальное. И это остальное мне тоже понравилось.
– Все работаешь, значит? – спросил Паша. – Вот познакомься, это Саша – наша вроде как медсестра. А это Денис. Она будет теперь следить, как бы мы с тобой не померли, часом.
– Думаю, вам это не грозит, – улыбнулась девушка. – Очень приятно.
– А мне-то как приятно, – не удержался я. – Теперь я могу напялить эту вот штуку себе на голову, не боясь, что снять ее буду не в состоянии. – Я указал на шлем, который был надет на голову манекена.
Но ответил Паша:
– Не торопись, ей еще надо будет помочь установить оборудование и ввести в курс нашей работы. А пока пойдем-ка поедим – надо иногда делать перерывы.