[bash.org.ru] [IT Happens] [zadolba.li]

IT Happens

Клиент и саппорт. Разработчик и заказчик. Программист и программа. Вести с фронтов.
595857• • •1514131211• • •321

#1782: Один к одному

24 декабря 2009, 16:45

рейтинг: 1614

Довелось мне поработать одно время на площадке дистрибьютора крупной компании в Барнауле. Помимо основной площадки было ещё несколько второстепенных, разбросанных по Алтайскому краю — в частности, одна площадка находилась в маленьком городке Алейск. В Алейске работала замечательная девушка-оператор Света.

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

Когда Витя добрался до меня, он рассказал мне историю, после которой я долго не мог прийти в себя. Приезжает он, значит, в Алейск и просит ту самую распечатанную табличку. Света отдаёт её со словами:

— Вот табличка, с тебя 50 рублей.
— Это за что?
— За распечатку!
— У нас же принтер лазерный стоит в офисе!
— Так Денис мне прислал табличку, я её отправила на печать, а она на листочек не влезла. Мне пришлось ехать в полиграфию и распечатывать на формате А3, а потом обрезать ножницами.

 

#1777: Кто там шагает не в ногу?

24 декабря 2009, 11:00

рейтинг: 731

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

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

Написали макрос — формулы вводит, размечает красиво, всё здорово. Дошли до программного пуска «Поиска решений» и застряли. Запускать запускает, а задача не решается. Excel паникует: «Ошибка в модели. Проверьте правильность значений в ячейках и ограничениях».

Проверили всё. Нашли пару незначительных ошибок, исправили — то же самое. Вернулись к нашей предварительной модели, запустили на всякий случай ещё раз «Поиск решений» — падает с той же ошибкой. Мы в шоке — раньше ведь считало?!

Думали. Еще думали. Матерились. Снова думали. Где-то через час в результате научного тыкания мышкой по экрану причина таки обнаружилась.

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

 

#1771: Скелеты в шкафу

23 декабря 2009, 12:45

рейтинг: 3852

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

Итак, прибываю по вызову, но с опережением графика минут на двадцать. В домофон звонить не пришлось, звоню сразу в квартиру:

— Кто там?
— Техподдержка %companyname%.
— Подождите, у нас не прибрано!

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

На машине оказалась свежеустановленная WinXP без драйверов. Не проблема — ставлю и настраиваю всё, что нужно.

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

Выкачиваю быстренько (ширина канала позволяет) и устанавливаю GIMP.

— Готово!
— Так-так! А что это такое?
— GIMP. Прекрасно заменяет фотошоп в пределах требований среднего пользователя. Вы ведь не профессиональный фотограф или дизайнер?
— Э... нет.
— Ну вот, значит, эта программа вам должна подойти, к тому же она бесплатна — используя её, вы не нарушаете авторских и смежных прав. Если вопросов больше нет, распишитесь вот здесь.

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

 

#1755: Бетономешалка мешает бетон

22 декабря 2009, 09:00

рейтинг: 1210

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

Написал — иду сдавать. Препод, женщина-ботан в громадных очках, моё творчество не одобрила:

— Я всё посмотрела, но допуск не поставлю.
— Почему?
— Нужно добавить анимацию!

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

 

#1754: Надейся и жди

22 декабря 2009, 09:00

рейтинг: 1248

Сидим вдвоём у компа, загружаем в одну программу прайс из Word. Копаемся где-то час, только-только закончили. Быстро закрываю все программы — домой уже охота. Комп тормозит, и, видимо, из-за глюка выдаёт месседжбокс: «Microsoft Word был закрыт по неизвестной причине. Поиск решения...»

Ага, как же, как же. Жмём на волшебный крестик в углу. Через минуту вылезает сообщение: «Решение проблемы найдено». Тыкаем — интересно же! Виста без тени смущения сообщает: «К сожалению, на вашем языке решения не найдено».

Так и работаем.

 

#1752: Не стесняйся, все свои

21 декабря 2009, 12:45

рейтинг: 2321

В прошлом году работал в аутсорсинге — админил и эникеил разные конторы. И вот одна фирма решила обновить парк в отделе, занимающемся проектированием каких-то трубопроводов в Автокаде.

Приходит шесть новеньких машин, нафаршированных по самые помидоры, с лицензионным Автокадом в красивых коробках. Весь день я провёл в серверной, устанавливая этот пакет — ставился он со всем библиотеками по два часа, а больше одной машины подключить было некуда. К вечеру, закончив установку и наклеив все наклейки, я вытащил машины дамам в отдел. Естественно, все рады, всем интересно посмотреть.

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

Сижу весь в мыле и на нервах. Ко мне подходит замдиректора этой конторы и протягивает флешку:

— На, не майся!

На флешке был кряк. Ломанул и ушёл домой. Неудивительно, что ПО воруют — честно поставить и то не дают.

 

#1750: Мои ракеты вверх

21 декабря 2009, 12:45

рейтинг: 1226

Думаю, что про прошествии пяти с лишним лет я могу поведать эту историю, случившуюся на первом курсе физфака %universityName%. Читали нам на первом семестре курс информатики — родимый паскаль, изъезженный сто раз ещё в школе (а некоторыми, в том числе вашим покорным слугой, и раньше). Лектор у нас там был весьма интересный (самый запомнившийся перл — «логические значения „труе“ и „фэлс“), но самым замечательным персонажем был «семинарист».

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

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

Не знаю, как остальные, но я за один выходной день сделал все десять программ. Вскоре в нашей группе был зачёт из двух частей: лектор задает вопросы, «семинарист» смотрит программы. Сначала я попал на лектора. С вопросами проблем не было, и через пару минут я услышал: «Давай зачётку». Как человек честный, спрашиваю: «А программы не хотите посмотреть?» Лектор поворачивается к «семинаристу» и спрашивает, есть ли у него ко мне претензии. Тот, опять не говоря ни слова, качает головой, и я получаю долгожданный зачёт.

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

Моя программа поставила слева точку «0», справа точку «0», а потом нарисовала замечательную кривульку, расставляя по оси абсцисс нолики возле каждой засечки. Друг меня потом чуть не убил, хотя зачёт он тоже получил.

На всю жизнь я запомнил, что 90 градусов — тоже угол.

 

#1713: На свою голову

18 декабря 2009, 09:00

рейтинг: 1436

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

CRM ту мы успешно сдали больше года назад. После переезда в новый офис нам потребовалась бумага. Угадайте, где мы её заказали. Теперь они нам, б@%#ь, звонят каждый месяц!

 

#1701: Военные жуки-убийцы

16 декабря 2009, 12:45

рейтинг: 889

Перед сном читал википедию и наткнулся на статью про баг-трекинг. В сносках значилось буквально следующее:

«Бейзер, например, предлагает шкалу от 1 (незначительная ошибка, например, грамматическая) до 10 (фатальная, вызывающая сбои в других системах, войны, убийства и т. д.)». «Тестирование программного обеспечения», Канер, Фолк, Нгуен. Гл. 5, с. 105.

Сначала думал, что фейк. Не поленился — отыскал книгу, нашёл нужную главу и страницу. Каково же было моё удивление, когда я увидел цитату слово в слово! Хотя, возможно, это переводчик с юморком был.

Вот вам и оружие третьего поколения. Никакого Диптауна не надо, господин пейсатель!

 
595857• • •1514131211• • •321
 
текст или номер истории
реклама
обратная связь
Хотите разместить рекламу?
Информация для рекламодателей.

Вопросы, предложения, что-то не так на сайте? Пишите в саппорт!
на сайте
Утверждено: 8399
Сегодня: 5
В рассмотрении: 2010
тэги
лучшие последних семи дней
статистика
Рейтинг@Mail.ru