|
Борис Суслович: Два рассказа.
Действительно, два рассказа - и всё. Другое название подобрать трудно. Диптих. Как одно и то же место в разное время дня или года.
Рассказы объединены одним героем, а разделены - примерно шестнадцатью годами и расстоянием в несколько тысяч километров.
На одном конце - сибирский мороз, сталеплавильный завод и желание улететь домой, к маленькой дочке.
На другом - жара Палестины, беспокойство за выросшую дочь, старая мать, которую надо устроить в больницу.
И общая, объединяющая ось обеих историй - ошибка в компьютерной программе.
Сибирский рассказ оставляет ощущение приятной усталости - и радостного ожидания долгожданной встречи с близкими.
Израильский - ощущение тревоги.
Может быть, потому, что в первом рассказе герой, хорошо поработав, сумел исправить ошибку вовремя.
Во втором - его ошибку исправили другие.
А может быть, потому, что в первом герой гораздо моложе...
Редактор отдела прозы, Елена Мокрушина
|
Два рассказа
2012Только один день |Звонок
Только один день
Эстакада казалась бесконечной. Как будто её длина увеличивалась с каждым порывом ветра, продувавшим идущих по ней людей насквозь. Утром этот десятиминутный переход заряжал энергией, а вечером, после изнурительной смены, забирал все силы. Ещё один, последний поворот. За проходной тот же тридцатиградусный мороз, но хоть без свиста в ушах. По винтовой лестнице они взобрались на третий этаж, открыли дверь вычислительного центра – и наконец-то оказались в тепле.
Система работала круглосуточно. Из окон был отлично виден стальной поток, разделяющийся на узкие ручейки. Каждый ручей несколько раз в минуту разрезался на аккуратные слитки. Красиво, чёрт возьми! Прямо Япония посреди грязного среднесибирского города. Или, на худой конец, Европа, откуда они прилетели почти месяц назад – и куда завтра возвращаются. Если не будет никаких ЧП, вроде небольшой аварии, которая неделю назад стоила цеху нескольких тонн стали, а им – бессонной ночи. В результате выяснилось, что система защиты была отключена: оператор дважды подряд нажал не ту кнопку. Он был трезв: просто перепутал. Теперь, после введения драконовских мер предосторожности, отключить систему можно было, только вырубив в цеху напряжение. Впрочем, на этот случай имелся генератор. «На моих ребят не надейтесь, – повторял мастер почти на каждой утренней планёрке, – они же не ангелы». Хотя пьяных в цеху они не видели. Ни разу.
Программистов было четверо, и трудились они двумя связками: мужик с мужиком, баба с бабой. Как шутил Илья, чтоб не было ни матриархата, ни патриархата. Хотя и с Ирой, и с Галочкой он работал больше десяти лет – и понимал их с полуслова, а чаще без слов. Семён присоединился позже, всего-то три года назад, когда их отделы слили в один.
Вскоре пришёл мастер. «Ну, ребята, молодцы, – он был доволен, что бывало редко. – Ночью проблем не было. Сегодня отпущу вас пораньше, отдохнёте перед самолётом».
Они разошлись по своим местам и занялись спокойной, рутинной проверкой работающей системы. Никуда не надо было спешить, никто не стоял над душой – они от этого сонного ритма почти отвыкли.
До обеда оставалось всего несколько минут, когда мастер появился вновь. Он пришёл с Костей – заводским программистом, который должен был вести систему после их отъезда. И выглядел как обычно – озабоченным. «Отвлекитесь на минутку», – в голосе была предупредительная интонация, не сулившая ничего хорошего. Когда вся четвёрка стояла рядом, он сообщил, что при подготовке к новой плавке – с особой, редко используемой маркой стали – их тестовая система дала сбой: температура осталась выше максимально допустимой. Плавка ожидалась через неделю, поэтому кто-то должен сдать билет и остаться. Либо решить проблему сегодня. Все смотрели на Семёна: за систему охлаждения отвечал он. А Семён, не скрывая удивления, уставился на Костю: тот должен был сделать тесты ещё на прошлой неделе. «Костя в твоём распоряжении, Семён. Он сожалеет, что отложил проверку на сегодня». «Сергей Николаевич, я сразу приступлю, – Семён выглядел пришибленным. – Костя, через полчаса будь здесь. Без опозданий». «Будет, как штык. Приятного аппетита!» – мастер вышел из зала. Костя чуть замешкался – и побежал за ним.
«Сеня, может, кому-то из нас тоже стоит задержаться?» – Ира никогда не разделяла работу на «свою» и «чужую». «Спасибо, Ириша, – Семён уже успокоился. – Если что, сразу дам знать. Пошли: жрать хочется».
В столовой было привычное, достаточно разнообразное меню: кормили здесь вкусно. Завод в последние годы зарабатывал, продавая сталь и чугун, немалые денежки – и мог позволить себе многое помимо нескольких мясных блюд на обед. Семён ел в меру прожаренный шницель и думал, что заходить в столовую ещё хотя бы раз нет ни малейшего желания. «Сеня, ты не расстраивайся так, – Илья тоже чувствовал себя не в своей тарелке. – Костик, конечно, козёл: так подставить в последний момент. Ну, так придётся ещё несколько дней поторчать здесь. Инне я сразу позвоню, когда прилетим». «И скажешь, что её муж шлимазл*, который поленился проверить одного сибирского валенка? Так, что ли?» – Семен уже улыбался. Разговаривать с Ильёй вне работы и оставаться серьёзным было трудно. – «Ну, примерно. Без шлимазла, конечно. Сама добавит, если захочет».
Когда они вернулись, Костя уже ждал: видимо, мастер ещё раз намылил ему шею. Они спустились на второй этаж и оказались в Костиной
каморке. После просторного вычислительного центра она выглядела особенно тесной. Хотя для одного места вполне хватало. Семён пристроился на узком стуле, стоявшем в углу. «Тесты у тебя где? Давай сюда!» Костя достал из ящика свёрнутую в трубку распечатку, которую Семён тут же начал изучать. Сомнений не было: ошибка, явная ошибка – он уже догадывался, где она может сидеть.
– А остальные тесты? Их же пять…
– Да я думал, что продолжать нет смысла.
– Сделаешь сейчас же. Двух часов хватит?
– Вряд ли…
– Так ты постарайся… Чтоб нам всю ночь в цеху не торчать. Который час? Без четверти два. В четыре я у тебя. Или нет: всё принесёшь мне. Как раз у тебя будут лишние десять минут, чтоб к печаталке прогуляться.
Костя кивнул, а Семён побежал к себе.
– Ну что, Сенечка? – первой вопрос задала Галя.
– Больной скорее мёртв, чем жив.
– Что советует медицина? – подключилась Ира.
– Непрямой массаж кода.
Они посмеялись.
– Этот охламон хоть все тесты сделал? – Ира привыкла сразу брать быка за рога.
– Нет, конечно. Я его уже запряг. Через два часа в клювике принесёт.
– Правильно. Что-то наклёвывается?
– Вроде да. Сейчас проверю подозрительные места.
– Сеня, когда найдёшь, пройди по цепочке вверх. Для всех вариантов.
– Да, Ира, ты права. Как всегда.
«Ирка – гений, – говорил Илья. – С такой головой могла бы отделом руководить. Не будь дурой». Ирина «глупость» была в том, что она ни в какую не желала «выбиваться» в начальство. Предпочитала командовать своей семьёй: в 43 уже была бабушкой.
Вот и сейчас в двух предложениях была описана вся прелесть его ситуации: нужно перелопатить хороший кусок программы в нескольких направлениях. И на всё – восемь часов. Или отложить возвращение домой.
Семён вновь прочитал Костину распечатку. Медленно и внимательно. Ещё одно место выглядело подозрительно, сгоряча он не обратил внимания. Оба участка пересекались только в одной функции. Неужели проблема в ней?
Он вошёл в систему. Функция выглядела безукоризненно. Пошёл «по цепочке вверх». «Второй этаж» тоже не вызывал подозрений. Поднялся ещё выше. Здесь уже шли сами формулы. Он весь погрузился в эти сухие, короткие строки, плыл по ним, как рыба по быстрой реке. И тут его вытолкнуло на берег, он затылком почувствовал удар и острую нехватку воздуха. Что это? Семён уже минуту смотрел на одну и ту же строку. Конечно: этот коэффициент мог вычисляться неверно для экспериментальных марок стали. Глаза сами побежали вперёд. Та же ошибка встречалась ещё дважды. Начал исправлять – и остановился. «Прежде, чем что-либо писать, лучше выйти в туалет, – говорил в таких случаях Илья. – Процесс помогает сосредоточиться». Выходить не стал, а недостающую функцию написал минут за десять. Вскоре программа была готова. Где же Костя? Он схватил телефон. На десятом, что ли, гудке услышал: «Был сбой, сейчас только напечаталось. Уже бегу». «Заливает, мать его», – Семён положил трубку.
«Вот результаты», – Костя улыбался, был опять доволен собой и жизнью. Естественно, ему же не грозит торчать лишние дни в чужом городе. Так, посмотрим. Для трёх тестов всё было именно так, как он предполагал. Только последний результат выглядел странно. Семён посмотрел на входные данные. Что за бред?
– Костя, какая здесь марка стали?
– Ох ты, ёксель-моксель, – Костя даже покраснел, – прости, Сеня, забыл изменить. Сейчас исправлю.
– Нет смысла. Сделаем для новой версии.
– Новая версия, первый прогон... Да это же часа два для каждого теста. Как минимум! Умножь на пять.
– А нас двое. Шести часов должно хватить. Иди, я тебя сейчас догоню.
Илья и девочки уже собрались уходить.
– Сеня, какие новости? Летим вместе? Или тебе тут нравится?
– Вместе, Илюша. Если я вам до сих пор не надоел.
– А мы потерпим. Ты только приходи поскорее, – казалось, Ира покидает рабочее место с сожалением: будто месячной вахты не было.
– Слушаюсь, товарищ генерал, – Семён говорил уже на ходу. – Пока.
Костя был не один: на стуле в углу сидел мастер. Семён остановился в дверях: для троих места никак не хватало. «Ну, билет сдал? Или всё никак не решишься?» «Решился, Сергей Николаевич. Лечу завтра. Со всеми». «Ты шутишь? Костя сказал мне о новой версии. Так её же проверить надо». «Вот мы сейчас этим и займёмся. Если хоть один тест свалится, остаюсь». «Не возражаю. Сколько времени тебе надо? Я же ночевать в цеху не собираюсь». «А мы переночуем. Каждому по три стула: чем не кровать?» Мастер засмеялся: «Ну, что ж, мне твой оптимизм нравится. Трудитесь». Он вышел, и Семён тут же занял освободившийся стульчик. «Делаем так: нечётные тесты – ты, чётные – я. И проверяем друг друга на каждом шаге. Поехали».
К десяти часам четыре теста были пройдены. Подготовку последнего разделили примерно пополам. Работы оставалось на несколько минут, когда в цеху погас свет. Семён успел сохранить свой кусок на диске. А Костя потерял всё, что внёс за последний час. «Твою мать, – орал он по телефону, – везёт, как утопленнику». Семён промолчал. Как только заработал генератор, добили и последнюю проверку. Больше неожиданностей не было.
Они почти бегом шли по эстакаде. Ночью мороз ещё усилился, было, наверное, под сорок.
– А ты молодец, Сенька. Дал копоти, – Костя был серьёзен, даже грустен.
– Домой захочешь – дашь. В автобусе поговорим, Костя. На этом ветрюгане не тянет.
Вокруг была кромешная темень, фонари не работали. «Ну и славно», – подумал Семён. Он вспомнил, как пару дней назад утром на этом же месте повернулся спиной, пережидая зверский порыв ветра – и увидел четыре трубы, стоящие примерно на одинаковом расстоянии друг от друга. «Дети разных заводов» исправно выбрасывали в воздух густой разноцветный дым. Захотелось нацепить респиратор, которого не было. Или просто не дышать. Он тогда сплюнул – и зашагал быстрее.
До остановки оставалось метров двенадцать: нужно было только перейти дорогу, освещённую первым горящим фонарём. Внезапно из-за угла вылетел красный фургон и, не снижая скорости, понёсся прямо на них. Они отскочили в сторону. Семён успел разглядеть лицо водителя: тот смотрел перед собой, не реагируя ни на что вокруг. Похоже, он их просто не видел.
– Ах ты, падла, – Костя тряс кулаком вслед уже скрывшемуся автомобилю. – Чуть не наехал.
– Пьяный, что ли? – Семён почувствовал дрожь в пальцах. Что-то чудовищно-нелепое просвистело рядом.
– А как же... Давил бы таких тварей.
– Пока что они нас давят. Костя, ты женат? – Семён поймал себя на мысли, что они ещё ни разу не говорили. Только о работе.
– Естественно… Дочке год.
– А моей полтора.
– Так вот к кому ты спешишь. Понятно.
Подошёл автобус. Последний. Следующий был уже утром.
Примечание.
* неудачник, здесь - недотёпа (идиш)
Январь – март 2012 Звонок
Код для вставки анонса в Ваш блог
| Точка Зрения - Lito.Ru Борис Суслович: Два рассказа. Сборник рассказов. Два рассказа - две связанных картины. Диптих. Как одно и то же место в разное время дня или года. 28.12.12 |
Fatal error: Uncaught Error: Call to undefined function ereg_replace() in /home/users/j/j712673/domains/lito1.ru/fucktions.php:275
Stack trace:
#0 /home/users/j/j712673/domains/lito1.ru/sbornik.php(200): Show_html('\r\n<table border...')
#1 {main}
thrown in /home/users/j/j712673/domains/lito1.ru/fucktions.php on line 275
|
| |