bash.im ithappens.me zadolba.li

Идиоты

273

Темная сторона Саппорта

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

Оказалось, что новый клиент браузерный. Помимо его практически полного несоответствия инструкции со скриншотами с сайта другого, ныне покойного банка, была еще как минимум одна проблема: как из 1С выгрузить данные для отправки по инету? Звоню в Банк - нам нужен текстовый файл из 1С и как его достать не знаем. Ступор в трубке. Истинные Гуру. Ни тебе инструкции, ни понимания процесса, ни клиент-ориентированности.

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

Бухгалтерия тихо воет. Надо работать. Кое как договорились с банком.
Они отправили мне контакты фирмы, которая с задачей справилась.
Оказывается, все решается тривиально, в одно предложение, нужно просто четко знать возможности 1C.

Так вот, итог. Слишком часто работники саппорта начинают разговор со смешков о глупеньких пользователях, хотя в реальности нет ни грамотных инструкций, ни достаточного количества специалистов. Когда же четко сформулируешь проблему - будут долго переключать и кивать друг на друга.
Я очень уважаю квалифицированных инженеров, но на фронт-лайне иногда слишком много тупиц, которые ничего не умеют и согласны на копеечную зарплату. И при любой ошибке со своей стороны начинают стон: ах, какие клиенты глупенькие все...

272

О своевременной оплате

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

Разгадка оказалась неожиданной. Саппорт небольшого провайдера. Под этим печальным термином у них скрывается массовое переподключение перетратившихся лимитчиков, ласково именуемых "лимитой" под "обещанный платеж до завтра", с 23:59 последнего дня месяца...

Биллингу дурно. Пожалейте бедный биллинг.

242

Хотел как лучше

У меня случай был.
Выдал новому сотруднику новый комп.

Через полчаса он приходит ко мне со слегка виноватым, но умным взглядом и спрашивает, есть ли у меня установочный диск XP. Думаю, домой просит. Может, винда слетела, он же продвинутый пользователь!

Я говорю:
- Есть, держи!
Но на всякий случай интересуюсь:
- А зачем? (глупый, конечно, вопрос)
- Надо ось поставить, - деловито сообщают мне.
- Где? - не унимаюсь я.
- На компе!
- На каком?
- На рабочем! - отвечает сотрудник, а глазки хитро так бегают.
- В смысле? - тут уж я совсем теряюсь в догадках.

Наши компы организованы банально: два раздела, на одном ось с прогами, на другом мои (его) документы, плюс скрытый бэкап оси на случай нестабильности системы (ну и от всяких оч.умелых голов).
Сотрудник по-честному начинает рассказывать, что он разделы слил, потом разбил на пять штук: один под файл подкачки, другой скрыл, чтоб никто не залез в его данные... И еще много чего "умного" наделал. Одно спасибо, что хоть разгонять не догадался.

И вот после всего этого он говорит:
- Почему-то ничего не работает, и компьютер вообще не запускается! Видимо, с ним что-то не так!
Я не могу описать свои чувства, но это что-то! За полчаса сотрудник провернул целый подвиг! Но в детстве мама научила меня спокойно разговаривать с людьми. И я абсолютно спокойным, размерным голосом смог провести небольшой инструктаж, разъяснив товарищу политику организации, правила безопасности безопасности и свои взгляды на его инициативу!

А потом, дружески похлопав парня по плечу и сказав: "Ща все исправим!", я оставшиеся полдня мудрил с его получасовым "адаптированием компьютера под себя любимого"!

241

Детектор рачьего свиста

Работаю программистом по автоматизации производства. Есть большой проект, который уже несколько лет хорошо и стабильно работает, но в него регулярно нужно вносить небольшие изменения в связи с модернизацией оборудования. И был в свое время у меня помошник, в образовании которого есть ряд существенных пробелов.

Итак, одно из таких изменений было внесено и шел процесс финального тестирования на экспериментальном стенде - все отлично, все работает и радует глаз. И тут понадобилось мне отлучиться. Прихожу - оборудование стоит, никаких аварийных сообщений нет. Ненормально и совершенно непригодно для реальной эксплуатации. Пробую еще несколько раз: оборудование останавливается в произвольные моменты времени без всяких на то причин! А надо сказать, что проект сделан в среде UltraLogik, у которой с возможностями отладки большие проблемы. Поэтому самый верный способ поиска ошибок - это медленное и вдумчивое курение исходников. И вот при очередной итерации этого увлекательного процесса я обнаруживаю следующую процедуру, написанную моим горе-помошником.

procedure FBD_BLOCK(var Input : integer;
var FromValue : integer;
var ToValue : integer;
var Output : boolean);
var
prev_value : integer;
begin
Output:=false;
if (Input=ToValue) and (prev_value=FromValue) then Output:=true;
prev_value:=Input;
end;

Фанфары, мат и желание дать в репу! У него оборудование выключается, когда на систему снизойдёт вселенская благодать и случайное значение неинициализированной переменной совпадёт с нужным!

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

231

Потому что мы банда!

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

Так вот, сдавали на ASM-е какое-то задание. Мой друг (назовем его Петькой) сдает первым. Препод смотрит на текст программы (рукописный), спрашивает: "что это?" и указывает на строчку:

mov ax, 13;
int 10h;

Петька отвечает: "intion - иншион по нашему!". В рукописном варианте пробел был как-то незаметен, единица на английскую "i" смахивала, ну а "h" была похожа на "n", Петька, видимо, очень спешил переписать мое задание, поэтому сделал кучу ошибок, да еще вместо точки с запятой он поставил двоеточие.

Петька смотрит на текст - ну "иншион", да еще две точки в конце стоят... Ну точно иншион. Препод вдруг меня спрашивает, что там написано. Я всматриваюсь, ну "иншион"... Всматриваюсь еще - ну точно "иншион"! Чего он к Петьке придирается! Всё это я думаю про себя, потом беглым взглядом анализирую код выше и вижу "mov ax, 13;".

И тут меня осеняет! Что это никакой не "иншион", а int 10h!
В общем, с того самого дня и до конца учебы препод Петьку иначе как "Иншион" не называл.

221

Женская логика

Устроился я админом в одну региональную компанию. Центральный офис большой, дойти из одной точки в другую, используя лифты, можно минут за 10.

Звонок из отдела кадров: не работают два компьютера. Выключились вот и все тут. Одновременно. Предполагаю, что выключили бесперебойник. Ничего с собой не беру, иду туда.

Так и есть. Стоит ИБП, к нему подключены два пилота (по одному на компьютер). В один из пилотов девочки воткнули чайник. ИБП не выдержал и потух. Заменил предохранитель и объяснил, что нельзя втыкать чайник в этот пилот, потому что он подключен к ИБП, который такие нагрузки не выдерживает.

Убедившись, что девчонки все поняли и больше не будут втыкать туда чайник, я со спокойной совестью пошел обратно в подвал (ну куда ж еще админов сажать?). Иду, значит... На полпути звонят на сотовый из call-центра: мол, вернись, ты ничего не сделал, у нас опять ничего не работает.

Возвращаюсь. Картина Репина "Приплыли": проводив меня, девчонки решили все-таки сделать себе чайку и, помня мои предостережения про первый пилот, воткнули чайник во второй (который тоже подключен к этому бесперебойнику).

Вот она, женская логика.

220

Чем не вечный двигатель?

Работаю на металлургическом заводе в ИТ-службе.

Купили мы ИБП для лаборатории. Они радостно взяли у нас бесперебойник, сказали бодро: "сами подключим" и ушли.
Ну ладно, думаю. Вроде, неглупые люди. Через час раздался звонок:
- Ваш ИБП неисправен! Он не работает.
Ха, думаю, явно что-то напортачили. Отправляю сисадмина глянуть. Тот приползает, еле держась на ногах от смеха.

Эти чудаки подключили к ИБП всю технику. Но то, что его нужно еще и в розетку включать - упустили из виду.

Тоже мне, нашли вечный двигатель.

214

И ещё он не видится как флешка!

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

Рядовой звонок, диалог происходит следующий:
- Здравствуйте, девушка. У меня сегодня ммс пропало.
- То есть вы вчера услугой пользоваться могли, а сегодня нет?
- Да.
- Проблема с отправкой или приемом ммс?
- Девушка, вы совсем ничего не понимаете! (действительно, куда уж мне) Оно у меня ВООБЩЕ пропало! Вчера работало, а сегодня нет его...

Ну, думаю, сто процентов настройки сбились. Или в минус абонент ушел, или сим-карту вытаскивал. Проверяю номер, переподключаю услугу. Собираюсь отправить новые настройки. Спрашиваю:
- У вас какая модель телефона?
- (гордо) iPhone!
Епт, думаю, разлоченный айфон, кто ж его знает, как эта благословенная "свирли ммс" настраивается. На всякий случай уточняю:
- Вы точно услугой ранее пользовались?
- (возмущенно) Да, до вчерашнего дня! А вчера iPhone купил и не могу теперь вообще ммс найти...

210

Говорящая программа

Саппорт: Этот файл положите на сервере рядом с PSadmin.exe и еще раз его запустите - он должен теперь работать.
Клиент: Спасибо!
Саппорт:: Пока не за что. Будем надеяться, что с базой все в порядке.
Клиент: Ну пока всё работает.
Саппорт: И что сказал admin? Проверил базу?
Клиент: Нет, он не приходил, но пока что всё и так работает!
Саппорт: Программа PSadmin что сказала?
Клиент: Ну, так и пишет, что не правильный пароль, но всё работает, и пока ошибку не выбивает.
Саппорт: Нет, давайте разберемся. Это важно. Что сказал PSadmin о состоянии базы?
Клиент: Я понимаю. Он ещё не приходил.
Саппорт: Программа ПС-Администратор что сказала о состоянии базы данных?
Клиент: Катерина Андреевна сейчас пошла, напишет ему в журнале заявку, чтоб он пришёл, а когда он придёт - этого я не знаю!

Оба молодцы.