Выбрать главу

Суп содержал густоту с непонятным вкусом, каша липла к вилке и тянулась, словно клей.

Удовольствия не получили, зато от чувства голода избавились.

После обеда жажда общения с практиканткой проявилась не только у меня, но и у программиста. Он начал рассказывать, как много у него фильмов, что они супер качества, и что он может их ей переписать. Практикантка уже собралась уходить. Она встала, задвинула свой стул. Но она не могла просто так уйти, не посмотрев список. Программист открыл на ее компьютере свой каталог фильмов, а практикантка оперлась руками на спинку стула и немного нагнулась, глядя в монитор. Какое зрелище открылось сзади! Мы с программистом были просто в восторге, чувство прекрасного захлестнуло нас. Одна волна двигалась от головы вниз, другая – от ног вверх, в месте их встречи все бушевало! У нас созрел план:

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

Заказчику, который звонил вчера, я сдуру сказал, что можно использовать наш усилитель с его АЦП через переходник. Как водится, за свой длинный язык пришлось ответить: этот переходник зам заставил меня же и делать. Уже близко заветная цифра 18, я прикинул, что успею подпаять к разъему 23 провода из 25, а 2 сегодня не успею. Но заболтался и очнулся лишь после того, как подпаял все 25 проводов.

— Вот неудача, заболтался и не заметил, как опоздал уйти на 2 минуты! – сказал я.

— Сверхурочная работа оплачивается в двойном размере, поэтому завтра разрешаю прийти на 4 минуты позже, – ответил зам.

Пятница, 18 июля 2008 года

Светлый, солнечный день. Проехался в метро, вышел. Девушки в коротких юбках и обтягивающих шортах спешат на работу. Хотел бы я работать там же! Относительно свободно сел, вернее, стал, в автобус. В автобусе контролерша пошатнулась на повороте.

— Я так недавно руку сломала, два месяца потом лечилась, – сказала контролерша.

— Ого, – ответил гражданин в сером костюме.

— А что делать, зарплату получать надо!

Я сразу отметил, что это про меня. Мне тоже надо получать зарплату, иначе меня не видели бы в этом полном автобусе такую рань, двигающегося куда-то в центр.

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

Нужно продолжать настраивать платы для нового заказа. На платах не хватало панелек для iButton. Я сел за стол и начал обрезать провода панелек. Обрезал, залудил.

Впаял провода в платы. Хорошая работа, сразу виден результат.

Тут оказалось, что панельки нечем прикручивать. Типичная ситуация, когда в последний момент оказывается, что чего-то не хватает. Заместитель директора резко срывается с места и едет через полгорода на строительный рынок за шурупами. Если в процессе сборки обнаружится нехватка чего-то еще, поедет снова. Удивительное провидение – зам позвонил с рынка и попросил измерить длину винта, которым крепится трансформатор. Одна поездка сэкономлена.

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

Затем с грустью смотрел в монитор, выжидая время обеда.

Программист занимался ремонтом своего автомобиля. Несколько дней назад он купил новый аккумулятор, пересмотрев предварительно весь Интернет на эту тему. Но проблемы остались. Утром он отогнал машину в сервис, затем прибежал на работу, немного посидел и снова убежал.

Я сходил на обед, затем выпил кофе, снова сходил в Интернет. Подоспели шурупы. Я установил панельки и начал настройку плат. Следуя традиции предприятия делать все через одно место, резьбовые втулки устанавливались на платы и расклепывались уже после того, как платы были смонтированы. Не удивительно, что в процессе настройки обнаружились два треснувших SMD резистора. Не факт, что и в других трещин нет. Вот будет цирк, когда блоки откажут у заказчика! Но сделать слесарные работы до монтажа не позволяет принцип.

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

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

Проблема заключалась в том, что даже с выключенным зажиганием электрооборудование автомобиля потребляло от аккумулятора ток порядка 0.35 А. Это очень много, понятно, что аккумулятор долго не протянет. Подозрение падало на сигнализацию. Методом тыка мы обнаружили, что потребление снижается почти до нуля, если переключатель освещения салона поставить в среднее положение. Но тогда и сигнализация начинала работать как-то не так, что вполне логично. Как временная мера, такое решение программера устраивало, он сел в машину и уехал.

Вечером, созвонившись со своими друзьями и взяв штатив, я отправился поснимать ночной город. Бродили по старой части города, по набережной, фотографируя огни и их отражение в воде. К сожалению, самый интересный момент, когда только–только начинает темнеть, и небо кажется насыщенно–синим, мы пропустили, сидя в «McDonalds». Девушкам ночные снимки понравились, а мне – не очень. Не было идеи. Кадр заранее не был виден, съемка велась по принципу «как получится».

19 – 20 июля 2008 года

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

Понедельник, 21 июля 2008 года

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

По пути на работу улыбнулась удача: в автобусе номер 100 проехал бесплатно.

Контролера просто не было. На работу пришел почти на полчаса раньше.

— У меня нет таких денег, чтобы оплачивать сверхурочную работу! – пошутил зам.

— Да ладно, – ответил я. – Меня не просили, сам виноват.

Из колонок программиста доносились ставшие уже привычными звуки «Royal Hunt».

Хоть это был понедельник, но зам был на месте уже с раннего утра. Раньше такого не случалось.

Сегодня предстояла дальнейшая настройка плат. Я поставил коробку с только что спаянными платами на стул рядом и начал их по очереди устанавливать в блок через специальную плату–удлинитель. Никаких сюрпризов на платах не было, типичными неисправностями были непропаи некоторых ножек микросхем и площадок SMD резисторов.

Эти точки пайки монтажницы просто пропустили.

Настроив коробку плат, я заскучал. От нечего делать и для разнообразия я решил вернуться к программе модема, которую мы с программером так и не отладили. Включил модем, запустил тестовую программу. Идут ошибки. Долго смотрел осциллографом по очереди на разные сигналы. С виду все нормально. Был бы хотя бы двухканальный осциллограф, но на фирме есть только C1–65. Стал медитировать, вглядываясь в строчки программы. Вот, кажется оно. Точно оно! Нашел! Лишний восклицательный знак в исходнике инвертировал сигнал детектирования несущей. Программа видела несущую, когда ее нет со всеми вытекающими последствиями. А происхождение этой ошибки тоже понятно. За основу я брал программу 40–канального модема, где в качестве мультиплексора использовалась Altera. Она и инвертировала этот сигнал. В чем я убедился, глянув исходник на AHDL. Я отдал исправленный модем программеру, он протестил и сказал, что все OK.