bash.im ithappens.me zadolba.li

Программы

1953

Бит метр бережёт

У крупного клиента за последние полгода раз десять возникала непонятная проблема: по приходе денег оказывалось, что счёт выписан на совсем другую фирму и товар. Приходилось оригинальный счёт доставать из бэкапа, выслушивать стоны бухгалтеров, нарывающихся на два счёта под одним номером, разгребать глюки в софте...

Проверка и перепроверка кода показала: это не баг, а диверсия. Самое обидное, что убить возможность редактирования не получалось, так как бывало, что платят сторонние организации и товар меняется к выдаче — выхода нет. Логи бесполезны: в торговом отделе у них с компами полный коммунизм, а мы бываем нечасто; вспомнить, кто сидел -дцать дней назад за компом номер X нереально. Видеонаблюдение клиенты ставить не хотят, да и вообще намекают, что не надо из-за кривого софта на людей тень кидать.

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

Им оказалась... заместитель начальника отдела продаж. Оказывается, она выбирала старые счета, которые по её логике уже не подлежали оплате, и забивала в них новые заказы, экономя номера!

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

1943

С чистого листа

Настраивал как-то раз одной девице Talkonaut, мобильный Jabber-клиент. При первом запуске, естественно, появился запрос на ввод JID. По её просьбе я подробно объяснял, что делаю в данный момент. Вот — регистрируем новый адрес, вот — вводим номер и пароль для аськи... Всё настроил, на том и распрощались.

Однако Talkonaut обладает одной неприятной особенностью: забывает порой все настройки, в том числе JID и пароль к нему. Прошло несколько месяцев. Снова встречаю эту девицу, и она рассказывает мне о своей проблеме. Каждый раз, когда слетают настройки, она... регистрирует новый JID. Да-да, первым пунктом после запуска предлагают зарегистрировать новый JID, а девица подробно запомнила последовательность моих действий.

1933

Декоративные вирусы

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

Надо было срочно придумывать, как отвлечь начальника на три дня. На ум пришёл отвлекающий манёвр. Идея заключалась в создании нескольких экзешников, которые выдавали месседжбоксы с разнообразными текстами от «/dev/null не найден, возможно, программа работает под Windows?» до «Ваши руки совершили недопустимую операцию и будут ампутированы». Эти экзешники с прилагающимся readme были доставлены на флешке нашему сисадмину. После неудачных попыток начальника запустить мою прогу сисадмин заявил, что в компьютерах вирус, который надо лечить.

Через три дня «вирус» был успешно удалён, после чего сисадмин гордо запустил уже дописанную мной прогу. В итоге меня похвалили за хорошую работу, а сисадмину дали премию за оперативное уничтожение заразы.

1924

Лоу-тек, и никаких гвоздей

Работаю в компьютерном отделе библиотеки: включаю приходящему народу компы, советую книги, распечатываю и сканирую документы.

Сегодня пришла женщина, попросила распечатать объявление. Она хотела увеличить номер телефона и сделать отрывные купончики. Мне захотелось ей помочь, и я повернул в её сторону монитор со словами: «Может, я это попробую прямо тут сделать? А вам как консультацию оформлю». Женщина согласилась.

Правая кнопка > Изменить, выбираю Paint. Увеличил номер телефона (он, конечно, стал похуже выглядеть, но терпимо). Копировать > Вставить > Повернуть на угол > Копировать. Всё хорошо, все рады. Распечатали, пробиваю чек — касса рядом. Женщина протягивает мне стольник сверху.

— За что?
— За консультацию.
— Так я её в сумму чека вбил, а так мне не положено.
— Ясно, спасибо вам большое, что вы сделали. А то я ходила в центр печати, мне там мужчина сказал, что для этого фотошоп нужен, без него никак, и что это очень долго делать.
— А мне лень с фотошопом разбираться. Можете вернуться и сказать тому мужику, что это сделал библиотекарь-студент за три минуты без фотошопа, а его будущая специальность — автоматика.

Да, наврал немного — с компьютером я на «ты», а сейчас потихоньку осваиваю Ubuntu. А вот мужику оправдания нет — нельзя обманывать и прикидываться при этом компьютерным гением.

1913

Однопользовательский шизочат

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

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

1902

Большая восьмёрка

Занимаюсь аутсорсингом. В одной конторе в зале продаж касса после перехода на новую версию 1С начала тормозить — пришлось делать апгрейд. Подобрал конфигурацию, плавно перенес ОС со всем комплектом программного обеспечения, да вот незадача — слетели драйвера на модем и на переходник USB-COM.

Лечу на всех парах в свой офис, нахожу по фоткам драйвера, звоню управляющему конторы, чтобы тот срочно нашёл договоры на интернет. «Не волнуйся, — говорит, — сейчас подъеду, разберёмся».

Пока я ставил драйвера, управляющему перезванивают и диктуют параметры подключения. Он уточняет, записывая параметры на бумажку: «Так, 3, да, v маленькое, P большое, 4... А 4 маленькое или большое?»

1898

Cpt_O.hlp

Принесла мне сестра флешку — говорит, не работает. Перерыл кучу софта, наткнулся на некую утилиту Handy Recovery. Скачал с «депозита», открыл архив, распаковывать не стал, а просто запустил исполняемый файл. Открывшись, программа выдала мне совет дня:

Знаете ли вы, что...
...вам недостает файла советов?

1887

Золотая печать качества

Есть такая порода покупателей: если ему нужен «шестисотый мерс», то он никогда не пойдет к официальному дилеру. Нет, он поедет в Германию, на заводы фирмы Мерседес-Бенц — и плевать ему, что фирма розничными продажами не занимается, мало того: он уверен, что показывать ему машину должен не кто-нибудь, а лично президент компании. А как же иначе — ведь сам Вася Пупкин за покупкой приехал! VIP-обслуживание для VIP-клиента!

Вот и с программами то же самое. Поэтому у нас в фирме, где мы клепали популярные бизнес-приложения, постоянно появлялись классические «новые русские» и требовали, чтобы им про наши программы всё показали и растолковали. Причем толковать они соглашались только с самым главным, то есть со мной — приходилось тяжко...

Особенно убивал вопрос, который задавал почти каждый визитер: «А ваши программы сертифицированные?» Я долго пытался объяснять, что программные продукты сертификации не подлежат, что никакой государственный орган сертификацией не занимается, даже поднимался до философских высот и доказывал, что софт — это не товар, а услуга... Не помогало.

Из всех объяснений в голове такого клиента оставалось только одно: «Программа не сертифицирована». Клиент уходил. Это было обидно. Это был вызов моим профессиональным способностям! И тогда...

И тогда я взял лист А4 и отпечатал на нам крупными буквами слово «СЕРТИФИКАТ». И далее: «Компания %mycompany% подтверждает, что данная копия программного продукта %productname%, серийный номер *****, полностью соответствует эталонному образцу». Красивые виньеточки, моя подпись и печать.

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

1825

Чёрная метка

Занимаюсь освобождением «жизненного пространства» — пишу диски с варезом. Закатав три диска, обнаруживаю, что серийники к прогам лежали в отдельной папке (зачем так было сделано, уже не помню). Ну и фиг с ними — напечатаю прямо на диске вместе со списком прог. Принтер бодро шлёпает надписи на болванки: список есть, серийников нет. На свободном месте ещё раз пишу номера, жму «Print». Ещё ни разу не подводившая меня машинка отказывается работать под предлогом «отсутствия лотка или пригодного для печати диска», хотя только что на нём печатала.

Подозрение падает на фотодатчик (если диска нет, луч отражается от зеркала на лотке). Выключаю свет. Не помогло. Леплю на диск в месте размещения зеркала кусочек чёрной изоленты — печатать там уже не надо. Оно работает! Оставшиеся два диска печатались только с «чёрной меткой».

Дожили: железо определяет пиратский софт. Восстание машин не за горами.