Бывший начальник просит программистку закончить работу, начатую 20 лет назад. Но теперь уже она ставит условия.
Лунные деньги
--
Неожиданный звонок
Наталья варила овсяную кашу. Она делала это уже не первый раз, но одинакового результата никогда не получалось - то каша выходила слишком жидкой, то очень густой, то намертво прилипала к ложке. Но Наталья была упорна. Во-первых, овсяная каша - это здоровое питание, а в её возрасте уже пора соблюдать диету. А во-вторых, на её пенсию мясо и прочие деликатесы не очень-то купишь.
Но сегодня по всем внешним признакам каша получалась похожей на рисунок в кулинарной книге. По рецепту надо было подождать ещё пять минут. Наталья бросила взгляд на часы и повернулась к телевизору. Шла какая-то научная передача. Важные дядечки в галстуках рассуждали про экспедицию на Луну - мол, американцы побывали, и нам пора бы, а то китайцы опередят. Единственный вопрос, по которому приглашённые в студию не могли придти к единому мнению - сначала запускать беспилотный зонд, или сразу пилотируемый корабль.
- Начинать надо с полёта автоматической станции, - авторитетно заявил бородатый эксперт. - Таким образом, мы не только испытаем ракету-носитель, но и получим дополнительную научную информацию, которая пригодится в дальнейшем...
Наталья снова глянула на часы, а потом с тревогой заглянула в кастрюлю. Но вроде всё идёт по плану. И тут раздался телефонный звонок. Подскочив от неожиданности, она схватила мобильник. Но звонили по стационарному, что было неожиданно вдвойне. О нём Наталья вспоминала только раз в месяц - когда надо было платить деньги. И каждый раз думала - а зачем он теперь нужен, всё равно все звонят по сотовому. Но на всякий случай не решалась от него отказаться - вдруг её будут искать какие-то давние знакомые, которые ещё не знают номер мобильника?
Как выяснилось, это именно такой случай.
- Я вас приветствую! - раздался в трубке приятный баритон.
- Добрый день, Борис Абрамович! - рефлекторно ответила Наталья, и только потом сообразила - звонит её бывший начальник отдела. Как глубоко въелась эта вежливость! А ведь когда-то, вскоре после увольнения, она мечтала высказать шефу всё, что о нём думает, и обязательно в непечатной форме.
- Наталья, ты там на меня не обижаешься? - деликатно поинтересовался Борис Абрамович.
- Э-э-э... - Наталья мучительно подбирала слова, потому что сразу материться она посчитала невежливым. Обижается ли она?! Да она не стала оспаривать в суде своё сокращение только потому, что тогда сразу всё навалилось - и с ребёнком, и с родителями. И ведь этот гад всё прекрасно знал, но ему нужно было пристроить в отдел своих людей.
- Ну вот и замечательно! - видимо, не услышав сразу резкого ответа, Борис Абрамович решил, что претензий к нему не имеется. В конце-то концов, прошло двадцать лет! - Наталья, а ты мне нужна!
- Зачем? - опешила Наталья.
- Ты сейчас чем занимаешься? - напористо продолжал бывший шеф.
- Готовлю, - она принюхалась к запаху, доносящемуся с кухни.
- Нет, я в целом интересуюсь.
- В целом - на заслуженном отдыхе.
- Ну и как, по работе не скучаешь? Пенсия хорошая?
Наталья разозлилась - из-за того увольнения ей начислили минимальную пенсию, а он ещё спрашивает!
- Хорошая! - с вызовом ответила она. - Маленькая, но хорошая!
- А у меня к тебе предложение, - решив, что этикет соблюдён, Борис Абрамович перешёл к делу. - Ты помнишь тот контроллер, к которому писала программное обеспечение?
- Ну? - Наталья всё ещё не определилась - слушать бывшего шефа дальше, или уже можно закатить скандал.
- Тут вот потребовалось кое-что доработать.
- Борис Абрамович! - а чего откладывать-то, скандалить так скандалить! - Когда вы меня сокращали, вы сами заявили, что эта лабуда никому не нужна. А когда у меня компьютер забрали, то тут же отформатировали диск.
- Наталья, ну хватит обижаться! У тебя ведь наверняка копия исходного кода осталась.
- На чём осталась? На пятидюймовой дискете? И куда я её сейчас засуну?!
- То есть всё-таки осталась? - оживился бывший шеф. - Замечательно!
- А что толку-то! - продолжала злиться Наталья. - Программы-эмулятора контроллера у меня всё равно нет. Как я код отлаживать буду? Да и контроллеры эти наверняка давно выкинули, кому это старьё нужно?
- Знаешь, а вот тут понадобились. И я готов заплатить за это. Хорошо заплатить.
- Очень хорошо. Особенно по сравнению с твоей пенсией. Ну так как?
- Я должна подумать, - растерялась Наталья.
- Вот и ладненько! - обрадовался Борис Абрамович. - Только быстрее думай. Работающий софт к контроллеру мне нужен ровно через месяц. Когда перезвонить?
- Завтра, - уже менее сердито ответила она и положила трубку. Конечно, бывший шеф никогда не скупился на обещания, ну а вдруг? Деньги ей нужны.
- Чёрт! - вдруг закричала Наталья. С кухни воняло подгоревшей кашей. - Чёрт, чёрт! От него всегда одни неприятности!
--
Димка - Железный человек
В предложении бывшего шефа чувствовался какой-то подвох, поэтому Наталья решила собрать дополнительную информацию. Откопав в недрах письменного стола старую записную книжку, она принялась обзванивать старых сослуживцев. Результаты получились печальные - треть номеров не отвечали, кто-то уехал в Штаты, кто-то - в Израиль, один вообще успел перебраться на тот свет. Единственный, кого удалось разыскать - бывший отдельский техник Димка по прозвищу "Железный человек", или просто "Паяльник". Его жена дала рабочий телефон, Наталья уточнила адрес и отправилась в гости.
Димка-Паяльник трудился индивидуальным предпринимателем, промышляя ремонтом компьютеров, сотовых и прочей электронной мелочёвки. Наталья нашла нужный дом, спустилась в подвал и оказалась перед невзрачной железной дверью с номером "13". За дверью обнаружилось небольшое помещение с бетонными стенами и без окон. Оно казалось ещё меньше из-за тусклого освещения и стеллажей с разным электронным хламом. Димка, оправдывая своё прозвище, сосредоточенно тыкал паяльником в какую-то плату. На секунду подняв взгляд, он недовольно буркнул:
- Ага, призрак из прошлого! Погоди, сейчас допаяю.
Наталья уселась на стул, стоящей у двери, и огляделась. Весь электронный хлам не уместился на стеллажах, и местами сползал на пол. На свободной от стеллажей стене висел советский плакат с правилами пользования противогазом, на противоположной стене - календарь десятилетней давности. Наконец Димка отложил паяльник. Наталья только открыла рот, но хозяин помещения её прервал:
- Погоди, сейчас проверю - что получилось. А то зря паял, что ли?
Он вытащил с полки блок питания, воткнул провода, чуть подумал, слегка отстранился от проверяемой платы и щёлкнул выключателем. На плате мелькнул огонёк, и вверх поползла струйка дыма.
- Сдохла! - радостно констатировал Димка, выключил питание и наконец-то обратил внимание на гостью. - Наташка, рассказывай! Как сама, как жизнь?
Наталья вкратце пересказала разговор с бывшим шефом. Димка внимательно слушал, вертя в руках плоскогубцы. Дослушав до конца, он протянул плоскогубцы Наталье.
- Видишь? Из родного отдела на память захватил.
- Я гляжу, ты много чего на память взял, - Наталья кивнула на ящик с инструментами. - Про Абрамовича чего скажешь?
- Абрамович ещё тот жук, - подумав, сказал Димка. - Но если он на тебя вышел, значит, ему реально твой софт нужен.
- Так сколько лет-то прошло! У меня всё было на пятидюймовых дискетах. Где я их сейчас прочитаю?!
- Да не вопрос! - Димка показал на нижнюю полку стеллажа. - Что я, флоп не найду?!
- А эмулятор? Он, кажется, только под Досом работал?
- Дос тоже не проблема. А вот эмулятора твоего контроллера у меня нет.
- Нет, ты мне вот что скажи, - прервала его рассуждения Наталья. - Стоит с ним связываться?
- Он вроде всё там же работает, - продолжил щёлкать плоскогубцами Димка. - Сейчас посмотрим.
Он повернулся к другому столу, где был разложен комп без корпуса, и застучал по клавиатуре.
- Да, пробился в зам.директора. А наша бывшая контора собирается участвовать в лунной программе. Тут Абрамычу не контроллер нужен, а пила - бюджетные деньги пилить.
- Ага! - остальное Наталья додумала сама. - Значит, эту штуковину он хочет приспособить в лунную автоматическую станцию! А я ему нужна, чтобы её наконец-то доделать.
- А что, тогда разве не доделали?
- Нет, он меня сократил, - Наталья злорадно потёрла руки. - Ну теперь мы с ним поторгуемся! Димка, ты мне будешь нужен! А бабки пополам.
- Наташка, только я это... - смутился Паяльник. - Хожу я плохо.
- В смысле?
- Ну с ногами у меня проблема. У меня же инвалидность.
- Извини, я не знала, - смутилась Наталья. - Но главное, что с руками всё в порядке, и с головой. Ну чего, работаем?
- А сколько он обещал? - у Димки за стёклами очков мелькнули значки доллара.
- Пока не знаю, завтра поторгуемся. Но ставки уже растут.
--
Договор
На следующий день Наталья мучительно размышляла - варить кашу или сначала дождаться звонка бывшего шефа. Время тянулось мучительно медленно, и она уже изрядно проголодалась. Но стоило поставить кастрюлю на газ, как раздался телефонный звонок. Вспомнив, чем закончилось приготовление каши накануне, Наталья выключила плиту и отправилась к телефону.
- Наташенька, надежда моя! - голос у Абрамовича был игривый, но чувствовалось какое-то напряжение. - Чем обрадуешь?
- У меня нет эмулятора контроллера, чтобы отлаживать софт. У вас там ничего не сохранилось?
- Ничего, совсем ничего! Ты же помнишь, какое тогда время было. Все жили только сегодняшним днём.
"Вот и ты, козёл, жил сегодняшним днём. И сейчас только о сиюминутной выгоде думаешь" - сердито подумала Наталья. А кстати - про выгоду надо спросить!
- Борис Абрамович, а о какой сумме идёт речь?
- Наташенька, ты имеешь в виду свой гонорар?
- Ну не ваш же!
Шеф напряжённо замолчал: назовёшь мало - отпугнёшь, назовёшь много - переплатишь. Наконец он нашёл выход.
- Наташенька, а какая у тебя пенсия?
- Я же сказала - маленькая, но хорошая.
Немного помычав, Борис Абрамович выдавил:
- Пятьдесят тысяч.
- Долларов, - от себя добавила Наталья.
Из телефонной трубки донёсся звук, как будто шеф шлёпнулся на пол. Наталья забеспокоилась.
- Борис Абрамович, с вами всё в порядке? Вы меня слышите?
- Наташенька, не надо так шутить над пожилым человеком, - жалобно ответил шеф. - Что ты, каких долларов?!
Ах так! Наталья в очередной раз чуть не купилась на его уловку. Ну нет, теперь она учёная! И пойдёт ва-банк!
- Борис Абрамович, вы ведь этот контроллер готовите для лунной автоматической станции, не так ли?
Шеф молчал.
- И по документам он у вас давным-давно готов - иначе как бы вы тогда тему закрыли и деньги получили?
Снова молчание в трубке.
- А если сейчас выяснится, что ничего не было сделано, то об участии в лунной программе можно забыть. И наоборот - придётся отвечать, как вы тогда сдавали тему. Так что здесь уже пахнет не упущенными деньгами, а реальным сроком за мошенничество.
- Ну, Наталья, ты за это время сильно изменилась! - голос у шефа был серьёзным, без придурковатых игривых интонаций. - И откуда ты только это всё нарыла?!
"Ага, я всё правильно понимаю!" - про себя возликовала Наталья.
- Но пойми - речь идёт не обо мне, а о престиже страны.
- Пятьдесят тысяч долларов! - отчеканила Наталья.
- Но ведь это грабёж!
- Но ведь речь идёт о престиже страны! - парировала Наталья. - И что же те блатные, которых вы тогда вместо меня взяли, не могут это сделать? Ах да - они же не программисты! Вот только непонятно, что они всё это время делали в вашем отделе?
- Хватит! - голос у Бориса Абрамовича стал жёстким. - Какие гарантии, что ты сможешь это сделать? Ты же сказала, что у тебя нет эмулятора для отладки.
- Придётся его купить. Но для этого надо, чтобы вы перечислили мне аванс.
- Ещё раз спрашиваю - какие гарантии?
- Борис Абрамович, я работала у вас в отделе, вы видели, что я умею. Если я вас не устраиваю - вы можете нанять кого-то другого.
- Хорошо. Куда тебе кинуть деньги? Или ты хочешь наличку?
- Нет, меня вполне устроит на карточку в рублях по курсу. Запишите адрес моей электронной почты. Пришлёте мне договор, а я вам вышлю реквизиты, куда деньги перечислить.
- Окей! И запомни - месяц! Всё должно быть готово через месяц!
--
Проблемы
Наталья без стука влетела в Димкино подземелье. На этот раз Паяльник резался в Тетрис.
- Димка, я его сделала! Он согласился на пятьдесят тонн гринов!
- Поздравляю! - ответил Димка, не отрывая взгляда от падающих на экране блоков. - Хохол родился - еврей заплакал.
Это был тонкий намёк на не совсем русское происхождение Натальи. Но она не обиделась.
- Ну так что - работаем вместе? Половина бабок твоя.
- Сейчас, доиграю только, - Димка всё быстрее щёлкал клавишами. - Есть! Рекорд! Чего ты там про бабки говорила?
- Говорю - половина твоя, если поможешь мне. И я вытрясла из него аванс. Смотри!
Она продемонстрировала экран смартфона с смс-кой из банка: "Баланс вашего счёта...".
- И чем я тебе помогу? У тебя компа нет, что ли? - удивился Димка.
- Такого нет. Нужен с пятидюймовым флопом, с Досом, и с эмулятором контроллера.
- Ну флоп вот лежит, Дос поставлю, а эмулятора у меня нет.
- Как нет? - Наталья начала беспокоиться. - А в Интернете поискать?
- Я вчера, как ты ушла, уже искал. Нашёл только воспоминания какого-то старого пердуна. Самого эмулятора нет.
- И чего теперь делать? - Наталья растерянно опустилась на стул.
- Искать в тех местах, где он был раньше, - Димка оставался спокоен. - У Абрамыча спрашивала?
- Он сказал - у него ничего не осталось.
- Разработчики хреновы! - возмутился Димка. У него на Бориса Абрамовича были свои обиды. - Тогда едем дальше - наш ВЦ, потом загородная база...
- Ты думаешь - от них что-то осталось?
- Вот это тебе и предстоит выяснить.
- А ты?
- Наталья, я же тебя предупреждал - у меня проблемы с ногами. Так что в поле тебе придётся работать самостоятельно.
- Утешил! И с чего начать?
- Для начала сходи в наш старый ВЦ, тут недалеко. У тебя дискеты есть? Вряд ли там флешка почувствуется.
--
Первая спец.операция
Двухэтажное здание вычислительного центра примостилось посреди жилого квартала между пятиэтажек брежневской эпохи. Когда Наталья заходила сюда последний раз, в помещениях бывшего ВЦ обитали банк, агентства недвижимости, парикмахерская и ещё какие-то мелкие конторки. Сам вычислительный центр сжался до трех комнат на втором этаже. Но связано это было вовсе не с миниатюризацией вычислительной техники - ЭВМ там оставались всё те же.
Ещё издали бросился в глаза большой красный плакат "Аренда офисных помещений". Наталья скептически оглядела здание - все окна были целы, но кое-где на первом этаже вместо стёкол была вставлена фанера. Перед крыльцом, где раньше толпились машины, сейчас пусто. Наталья подёргала знакомую дверь - заперто. Она неторопливо стала обходить здание вокруг, заглядывая в оставшиеся застеклённые окна. Если бы не целые стёкла, можно было подумать, что здесь шли боевые действия. В одних комнатах виднелись следы поспешного бегства - сломанная мебель, разбросанные бумаги. Другим помещениям повезло меньше - с потолка свисали разбитые светильники, выбитые двери валялись на полу.
Окончив обход, Наталья снова вернулась к дверям, которые на этот раз были приоткрыты. Внутри дымил сигаретой охранник, вид которого полностью соответствовал обстановке на охраняемом объекте.
- Чего надо? - спросил он через дверь, и до Натальи долетел запах перегара.
- А внутрь пройти можно? Я тут когда-то работала.
- Нет, - поморщился охранник. Было видно, что он ещё не успел опохмелиться, и каждое слово давалось ему с трудом.
Наталья пошла на хитрость.
- А вот на плакате про аренду написано. Может, я будущий арендатор, хочу посмотреть помещения.
- Сейчас тут ремонт. Вот когда приведут в божеский вид - тогда смотрите, сколько влезет.
- Чего-то не видно никакого ремонта, - заметила Наталья.
- Маляршу ждём, загуляла где-то, - объяснил охранник и потянул дверь, давая понять, что разговор окончен.
Озадаченная Наталья пошла домой, по дороге размышляя - в здании погром, но, может, когда остатки ВЦ разогнали, они просто бросили свою старую технику, вряд ли на этот металлолом кто-то позарился. А там могли сохраниться необходимые файлы. Их можно скачать на дискетку, или на ноутбук. А ещё лучше - вывинтить и забрать винчестеры. Но как попасть в здание? Ночью разбить окно и тайком залезть внутрь? Или подкупить охранника?
И вдруг у неё мелькнула идея - охранник сказал, что они ждут маляршу. А если прикинуться маляршей? Что для этого нужно? Малярный валик, кисточки, ведро какое-нибудь. И, конечно же, выглядеть как малярша. Ну с этим она справится! И Наталья зашагала быстрее.
Валик на палке и кисточки она нашла в кладовке, и там же обнаружила старую банку масляной краски. Теперь надо одеться как малярша. Порывшись в шкафу, Наталья вытащила старые спортивные штаны, рваную футболку и телогрейку, в которой в молодости ездила в колхоз. Поглядела на себя в зеркало - больше похожа на бомжиху, чем на маляршу. Ну конечно же - малярша должна быть испачкана краской! К счастью, старая краска не до конца засохла, и Наталья щедро вымазала ей одежду. И для пущей маскировки повязала косынку из куска старой простыни. Ещё раз глянула на себя в зеркало - жуть! Но ничего, чем наглей - тем незаметней! Положив в карман телогрейки отвёртку и плоскогубцы, она отправилась на спец.операцию.
На этот раз она оставила неуместную деликатность, и принялась изо всех сил пинать двери. Вскоре замок щёлкнул, и в щель выглянул охранник. Похоже, он успел опохмелиться, и теперь закусывал.
- Ты кто? - уставился он на Наталью. Она порадовалась, что натянула косынку по самые брови, и продолжила изображать пролетарку.
- Конь в пальто! А то не видишь?! Нажраться уже успел?
- Где ходишь-то? Тебя тут уже спрашивали.
- Вот она я, вся тут. Дай пройти-то!
Охранник уважительно посторонился. Наталья сразу направилась к лестнице. Кашлянув, мужик предложил:
- Водку будешь? У меня осталась.
- Потом, - Наталья не знала, как от него отвязаться. Чего доброго, попрётся за ней следом. А охранник не унимался.
- А хочешь - это самое... По-быстрому. У меня матрас есть.
Страх придал Наталье решительности. Резко развернувшись, она нацелила на мужика палку с малярным валиком.
- Ещё вякнешь - я тебе всю рожу разукрашу!
- Ладно, ладно! - попятился охранник. - Не хочешь - так бы и сказала!
На втором этаже всё было так же, как и много лет назад - длинный коридор с пожарной дверью в конце, крашеные масляной краской стены, облезлые деревянные двери. Наталья прислушалась - охранник вроде следом не пошёл. Вот и комната, где когда-то стояли последние ЭВМ вычислительного центра. В углу куча мусора, и ничего похожего на вычислительную технику. А нет, что-то от ВЦ сохранилось - стопка бумаг, связанная обрывком магнитной ленты шириной полдюйма, и несколько перфокарт. Но того, что она искала - старого системного блока - здесь не было. Расстроенная, она обошла остальные комнаты на этаже - там была та же печальная картина. Облом!
Наталья спустилась на первый этаж. Из своего закутка выглянул охранник.
- Ты куда? А штукатурить когда?
- Когда надо! Дверь открой, мне за краской надо сходить.
Мужик послушно распахнул дверь.
--
Вторая спец.операция
- Димка! - жаловалась Наталья партнёру по бизнесу. - Там ни хрена не осталось! Где мы эту софтовину возьмём? А ещё надо успеть код отладить. Абрамыч хочет всё через месяц. А если я не успею, мне тогда что - деньги ему возвращать?
- Мне почему-то кажется, что в таком случае эти деньги его слабо утешат, - мрачно предположил Паяльник. - Придётся ехать на загородную базу.
- От неё хоть что-нибудь осталось? Или одни руины?
- Осталось. Я в интернете посмотрел спутниковую съёмку - там во дворе какие-то машины стоят. Похоже, теперь территорию арендует какое-то автотранспортное предприятие.
- И что, туда можно спокойно пройти?
- Скорее всего - нет. Наверняка есть вахта, сторож, видеонаблюдение, собаки.
- И как я туда попаду? Я тебе что - Джеймс Бонд в юбке?
- Наташка, я тебя в юбке всего пару раз видал, ты всё время в штанах ходишь.
- Димка, ты лучше скажи, как мне туда попасть.
Димка-Паяльник задумался.
- Через забор лезть не стоит, - стал рассуждать он. - Там, насколько я помню, периметр хорошо укреплён. В "егозе" застрянешь.
- Егоза - это что? - поинтересовалась Наталья.
- Это такой сорт колючей проволоки, - просветил её Димка. - Так что вариант только один - через главные ворота.
- Ты же сам сказал - вахта, видеонаблюдение, собаки...
- Придумай что-нибудь! Вон с маляршей придумала - я бы в жизнь не догадался.
Наталья побрела домой. Легко сказать - придумай! И ещё подкалывает - всё время в штанах ходишь! В штанах... У неё возник план.
Перед железными воротами остановилось такси, из которого вылезла моложавая женщина в джинсовом комбинезоне. Расплатившись, она решительным шагом направилась к проходной. Наталья старалась вести себя естественно, но внутренне была готова обратиться в бегство при малейшей проблеме. На проходной она, не дожидаясь, сразу проявила инициативу.
- Здравствуйте, мне звонили по поводу сломавшегося компьютера.
- Это я не в курсе, - растерялся вахтёр.
- А кто в курсе? - напористо спросила Наталья.
- Вы в бухгалтерию пройдите, и там спросите, - вахтёр нажал кнопку, и ворота отъехали в сторону.
"Где же тут бухгалтерия?" - шагая по территории, гадала Наталья. Она раньше никогда не бывала на загородной базе, всегда работала в центральной конторе. Какой-то мужик в промасленной спецовке засмотрелся на неё.
- Как пройти в бухгалтерию? - спросила Наталья. Он показал на двухэтажное кирпичное здание. На втором этаже на окнах были занавески, а на подоконниках - цветы. Ага, то, что нужно! Она заглянула в первую комнату.
- Меня позвали ремонтировать компьютер.
Женщина за столом посмотрела на неё поверх очков.
- А кто позвал?
"Кто меня мог позвать?" - судорожно думала Наталья.
- Какой-то мужчина, он не представился, - и добавила. - Сказал только, что какой-то старый компьютер.
- А, так это, наверное, вам главный инженер звонил, - сообразила женщина в очках. - Только он сейчас отъехал, после обеда будет.
- Ничего, я без него посмотрю, - продолжала импровизировать Наталья.
- Тогда я вам сейчас открою, - женщина поднялась из-за стола.
Старый компьютер находился в соседней комнате.
- Это ещё от предыдущей организации остался, - пояснила женщина. - Мы его редко используем, у всех уже новые. Только главный инженер на нём чего-то делает, какая-то у него там старая программа. Сейчас я вам свет включу.
Наталья бросила взгляд на компьютер, и у неё замерло сердце. 14-дюймовый монитор с защитным стеклом, небольшой корпус с "косыми" флопами, матричный принтер формата А3 - точно такая же техника была у них в отделе, когда её увольняли. Она щёлкнула выключателем - по экрану побежали блёклые чёрно-белые надписи.
- Старый уже, плохо показывает, - объяснила женщина из бухгалтерии.
Наталья провела пальцем по внутренней стороне защитного стекла - без пыли изображение было гораздо лучше.
- Я же говорю - редко пользуется, даже пыль не вытирает, - смутилась бухгалтерша. - Ну вы тут посмотрите, если что надо - я в бухгалтерии.
Осмелевшая Наталья уселась за компьютер. Пальцы сами вспомнили ДОСовские команды. Так - несмотря на то, что винчестер всего на 40 мегабайт, информации полно. "Нортон Коммандер" на компе тоже нашёлся. Вид привычных голубых панелей придал Наталье уверенности. Вот и директория с похожим названием, исполняемый файл - да, это то, что нужно! Сдернув рюкзачок с плеча, Наталья трясущимися от волнения руками достала коробку с дискетами. Нет, на всякий случай скопировать на две дискеты! Чуть подумав, Наталья достала коробку с пятидюймовыми дискетами. Процедура копирования повторилась.
Интересно, а принтер работает? Привычным движением она нащупала сбоку выключатель - печатающая головка дёрнулась, загорелась лампочка "on-line". Наталья распечатала список проектов, которые прогоняли на эмуляторе, с наслаждением слушая давно забытый треск печатающей головки. Засунула дискеты в рюкзачок, выключила комп, заглянула в бухгалтерию.
- Я закончила, всё работает.
- Хорошо, я передам ему, - кивнула бухгалтерша. - А с оплатой как?
- Я потом ему позвоню, - Наталья заторопилась к выходу.
--
Отступление
Кивнув вахтёру, Наталья вышла за ворота. И тут у неё сдали нервы. А вдруг сейчас вернётся главный инженер, и выяснится, что он никуда не звонил? Сдерживая себя из последних сил, она размеренным шагом отошла до поворота, а потом, оглянувшись и убедившись, что с проходной её не видно, припустила бегом. Но надолго её не хватило - дыхание сбилось, и ей пришлось остановиться. Спрятавшись в придорожные кусты, она достала телефон.
- Димка? Я нашла нужную программу! Да, скачала. Да, на две дискетки. А теперь я хочу отсюда поскорее свалить. Где я сейчас? В каких-то кустах! Слушай, давай я тебе потом всё расскажу. Ты мне сейчас только скажи - куда мне идти? Да, какие-то гаражи передо мной есть. Обойти слева? Хорошо, потом перезвоню.
От дороги к гаражам поднималась узкая тропинка. Наталья с облегчением зашагала по ней, главное - подальше от шоссе. Тропинка вывела её на грунтовую разъезженную дорогу, раскисшую от дождя. Только ступив на неё, Наталья тут же поскользнулась на глине и шлёпнулась в жидкую грязь. Придя в себя, она первым делом ощупала дискеты в рюкзачке - вроде целы. Затем попыталась соскоблить с себя жидкую глину, но только размазала ещё сильнее. На голубой джинсовой ткани жёлтая глина выглядела очень двусмысленно.
Снова достала телефон.
- Димка, куда мне теперь идти? Только чтобы не по людным местам. Да потому что я, как дура, пошла, куда ты мне сказал, а там брякнулась в грязь, и теперь с ног до головы в каком-то дерьме! Я же не могу в таком виде по улице идти! Нет, вариант с такси отпадает - меня в таком виде в машину не пустят. Только электричка!
В результате, ныкаясь по кустам, она за полчаса добралась до станции, где её ждал следующий сюрприз - перерыв в электричках. Дома она оказалась только через три часа. По-быстрому помывшись и переодевшись, она отправилась к Паяльнику.
Тот, как выяснилось, времени даром не терял, и уже успел собрать комп с дисководами.
- Давай дискетки! - вместо приветствия протянул он руку.
- У тебя там ДОС загружен? - поинтересовалась Наталья.
- Что нужно загружено, - буркнул Димка, засовывая дискетку. - Ага, знакомая вещица. То, что нужно! Наташка, ты монстр! Тебе надо было в разведке работать.
- Нет, это занятие не для такой старой тётки, как я, - возразила Наталья, вспомнив своё путешествие в грязном комбинезоне. - Давай устанавливай софтовину, и я потащу комп домой. Буду править код, а то времени мало остаётся.
Дома она не успела подключить компьютер, как раздался телефонный звонок.
- Я вас приветствую! - знакомый баритон.
- Здрасьте, - не слишком любезно отозвалась Наталья. Вот только его не хватает!
- Наталья, денежку я перечислил, как договаривались, - отчитался Борис Абрамович. - А у тебя как дела?
- Да, денежка капнула. Сейчас как раз подключаю комп с нужным софтом.
- Ты нашла эмулятор контроллера для отладки своей программы?!
- Борис Абрамович, а куда бы я делась? Без него работать невозможно.
- Наталья, я в тебе не ошибся! - обрадовался шеф. - Ну, не буду мешать.
Старые дискетки обнаружились в нижнем ящике письменного стола. Хорошо хоть, что так и не выбросила, хотя много раз собиралась. Интересно, прочитаются? Уф, прочитались, Димка хорошие флоппики подобрал.
Наталья смотрела на свой код, который писала 20 лет назад, и вспоминала те времена - когда родители были ещё живы, а с ребёнком было всё в порядке. Коды, коды... А что же она тогда хотела ещё доделать? Где-то должны остаться бумаги. Да - вот техническое задание и алгоритмы.
Когда-то ей всё это безумно нравилось, но сейчас это была лишь ностальгия по молодости. Последние 20 лет она занималась совсем другим. Но если бы не это "другое", вряд ли она смогла проявить такие чудеса пронырливости и изворотливости, как в последние два дня. А может, у неё действительно призвание не к программированию, а к чему-то совсем другому? И сейчас она пытается разобраться в своём старом коде только из-за денег?
--
Философия
В своих старых кодах Наталья разобралась быстро. Всё-таки своё - это не чужое. Хотя в паре мест она удивилась изящности решения. Неужели это она сама додумалась? Всё-таки она молодец!
А теперь нужен кто-то, кто посмотрит на это свежим взглядом. Или, на сленге программистов, бета-тестер. Эта почётная роль, конечно же, была отведена Димке-Паяльнику. Когда Наталья спустилась в его бункер, Димка был занят. Перед ним лежал полуразобранный комп, а углу сидела пожилая женщина. Хозяин подземелья коротко кивнул, продолжая обеими руками копошиться в недрах компа. Наталья скромно уселась на свободный стул.
- Образовалась очередь, - заметила пожилая женщина и с мольбой обратилась к Димке. - А там все данные останутся? А то там у меня бухгалтерия...
- Всё останется, - успокоил её Димка. - Проблема была только в блоке питания. Я уже всё заменил, сейчас последний раз проверю.
На экране появилась заставка Windows, потом рабочий стол, усеянный значками.
- Архивы обязательно делайте! - предупредил Димка хозяйку компа. - А то мало ли что. С вас две тысячи.
Пока женщина обвязывала комп верёвочками, Наталья ещё раз оглядела пещеру Паяльника, и вспомнила те времена, когда они общими усилиями двигали вперёд отечественную науку. Ну ладно она выпала из обоймы, а вот что Димка такой ерундой сейчас занят - обидно! Он способен на гораздо большее. Когда старушка уволокла свой комп, Димка вопросительно поглядел на Наталью:
- Что?
- Ничего, - смутилась она.
- У тебя был такой взгляд, как будто ты смотрела на убогого бомжа!
- Понимаешь... - осторожно начала Наталья. Да чего она стесняется - свои же люди, сто лет знакомы! - Да, ты можешь обижаться, но это именно так! Ты посмотри, до чего мы с тобой докатились. Ну со мной-то всё ясно, но ты! Ты заслуживаешь гораздо большего, чем сидеть в этой яме без окон и дверей!
- Это кто решил - чего именно я заслуживаю? - спокойно поинтересовался Паяльник.
- Ну как же? - опешила Наталья. - Вот раньше ты работал на благо страны, делал важные вещи, а сейчас... Да блок питания заменить - это всего четыре винта открутить, это и я смогла бы!
- Ты помнишь анекдот про механика, который одним ударом молотка починил машину и взял тысячу марок? Когда спросили - почему это стоит так дорого? - он ответил: удар молотком стоит одну марку, а остальное я взял за то, что знал, куда ударить.
- И ты знаешь, куда ударить?
- Да. Я создал систему - место, время, обстоятельства. Я сижу здесь в определённое время, у меня всё под рукой, и я знаю, что с этим делать. Когда я работал, как ты выразилась, на благо страны - я слепо выполнял чужие команды. А здесь я хозяин и организатор. Практически творец!
Димка попытался широким жестом обвести свои владения, но задел какую-то железяку на стеллаже, и она с шумом брякнулась на бетон. Наталья засмеялась. Это разозлило хозяина и творца.
- А ты на себя посмотри! Зам.директора НИИ обратился к тебе за помощью, ты выкатила свои условия, и он на них согласился! И всё почему?
- Да, почему? - продолжая смеяться, спросила Наталья.
- Потому что ты крутая, а он чайник! Чайником был, им и остался. Ты чего-то хотела, или пришла подискутировать?
- Хотела. Я закончила свою программу, и хотела, чтобы ты посмотрел свежим взглядом.
- Прогнать на эмуляторе? Хорошо бы запустить на реальном железе.