bash.im ithappens.me zadolba.li
10892

Коленопреткновение

24 апреля 2013, 07:45

Админил я лет с десять так назад в филиале фирмы с сетью автозаправочных станций. Одна из АЗС находилась непосредственно в здании офиса нашего филиала. А может, это офис находился в здании АЗС.

Стали поступать жалобы от операторов-кассиров, что компьютер, управляющий отпуском топлива на колонках, изредка стал самопроизвольно отключаться. А такое внезапное отключение, особенно в момент работы колонки, мягко говоря, не есть гуд. Чего только стоит клиент, недоумевающий, что, например, вместо оплаченных 40 литров колонка выдала всего 15. Такая аварийная ситуация, конечно, в инструкции предусматривалась. Но используемое тогда ПО было несовершенно, ещё и под DOS, и всё зависело от того, в какой именно момент произошла неприятность. Самым худшим вариантом для оператора было, когда единственно возможным решением оставалось за свой счёт долить клиенту. А химичить с цифрами в кассовом и компьютерном отчёте при сдаче смены приходилось при любом раскладе, если такое происходило.

Мы, два админа-программиста-компьютерщика, пришли разбираться. Визуально-поверхностный осмотр показал, что всё подключено правильно. Этот компьютер мы знали как свои пять пальцев, сами его «затачивали», и проверку временем он прошёл успешно. Высказали предположение: возможно, дело в перебоях с электроэнергией, хотя всё остальное оборудование (а его на АЗС до кучи) всегда работало исправно. Но прежде чем привлекать электриков, решили проверить компьютер. Пошли на склад и стали выбирать лучшего из худших. Выбор пал на точно такой же Pentium III из той же партии, в таком же корпусе и с такой же начинкой. Подшаманили его, протестировали, окучили под нужную функциональность и успешно заменили, а старый подняли к себе в офис. Как только его не испытывали, но он так ни разу и не продемонстрировал нам беспричинное самопроизвольное отключение.

Жалобы всё равно продолжали поступать. Тогда мы пошли к директору и попросили напрячь электриков. Электрики напряглись и тщательно проверили всё оборудование. Их старший поклялся на Библии, Коране и Талмуде, что всё не просто нормально, а идеально, и что подобное электрооборудование применяется даже в военной и космической областях. Ни замена ИБП, ни замена блока питания компьютера, ни замена контроллера колонок, ни бубны, ни шаманы — не помогало ничего, а казусы с компьютером всё продолжались, причём по несколько раз в день. Начальство уже жаждало чьей-то крови.

В очередной раз колдуя в операторской, мы предложили попробовать самим поработать в роли оператора. Итак, я сажусь в операторское кресло и осуществляю набор литров на компьютере, а оператор, стоя рядом, принимает деньги и отдаёт чеки и сдачу клиентам, поскольку сноровки в этом деле у него больше. Всё идёт гладко, бензин льётся в баки машин, как ему и полагается. И вдруг в какой-то момент — хлопс! Экран гаснет, компьютер замолкает, колонка останавливается. Я чувствую, что упёрся коленом в системный блок компьютера, который стоял под столом прямо напротив кресла. В тот самый роковой день в помещении операторской было установлено ещё какое-то дополнительное электронное оборудование, и в результате небольшой перестановки управляющий компьютер сдвинули правее, прямо напротив ног сидящего оператора.

Визуальный анализ обстановки показал, что переместить системный блок в более безопасное место не представляется возможным. Нагромождение различного оборудование плюс ограничение по длине кабелей и проводов делают единственно возможным текущий вариант расстановки. Нашли мы тогда выпуклую прозрачную пластиковую накладку (уж и не помню, из-под чего), приделали к ней саморезами миниатюрную петлю и такими же саморезами прикрепили к корпусу компьютера. Получилась маленькая дверка для кнопки, надёжно скрывающая её от случайных посягательств.

Случай давний, но уже тогда юзверизм проявлял себя во всей своей красе. Почему я, админ, с первого раза почувствовал, что нажал коленом кнопку, а операторы (четыре человека, работающих посменно) проделали это каждый не менее десятка раз, но так ничего и не заметили?