[bash.im] [IT Happens] [zadolba.li]

IT Happens

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

#768: Тапочки-убийцы против Ctrl+S

11 апреля 2009, 16:45

рейтинг: 1441

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

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

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

Посмотрел я на неё и наконец-то всё понял. Сидеть девушка любила, закинув ногу на ногу, а когда задумывалась — машинально покачивала тапком. Конечно, носок находился на уровне кнопки Reset — тогда их ещё делали большими и легко нажимающимися.

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

 

#767: Картон его укутывал — смотри, не замерзай!

11 апреля 2009, 16:45

рейтинг: 1116

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

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

Единственное разумное объяснение — клиенты довольно прижимистые люди в отношении оценки труда и знаний. Может быть, доблестный «мастер-из-мастерской» таким образом решил их проучить?

 

#763: Отказавшись от поиска лёгких путей, удалять зубы исключительно у проктолога - клянемся!

10 апреля 2009, 09:00

рейтинг: 2603

Я спец на все руки: эникейщик, сисадмин, консультант по рабочим и нерабочим вопросам. Так исторически слежалось. По совместительству я — столп адекватности и светоч здравомыслия. Вот, например, звонит после работы сослуживец:

— Если воткнуть в ТВ-тюнер антенну, а из видеокарты провод в телевизор, я смогу смотреть телепередачи?
— Слушай, а ты не можешь воткнуть антенну напрямую в телевизор?

Коллега теряет дар речи, нервно хихикает и вешает трубку.

 

#733: Watch your six

3 апреля 2009, 20:30

рейтинг: 1685

В университете в качестве курсовой работы по программированию мы небольшой группой писали игрушку — двумерную платформер-стрелялку.

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

Принялись за объект героя, написали ему систему поражений и прикрутили обратно. Тут началось странное — при попытке атаковать первого же врага главный герой погибал.

В чём дело? Условия смерти героя мы описали верно, разве что кровь ещё не нарисовали. В игре используется всего один объект «пуля». Бились над проблемой долго и безрезультатно.

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

Проблему решили, написав новый объект «пуля_героя», для которой сам герой был неуязвим. Товарищи, никогда не забывайте про кровь — по крайней мере на время разработки!

 

#723: Я — легенда

31 марта 2009, 20:30

рейтинг: 2851

Писал я давным-давно программу — дело касалось прикручивания отладчика ActiveX-скриптов к пользовательским программам.

Прошло года четыре, и на новом месте работы всплыла аналогичная задача. Я человек не жадный, вытащил из архивов код — разбирайтесь, ребята, не жалко! Разобрались и даже нашли в моем старом коде баг. Пришлось вместе посидеть и поправить.

Буквально через день занесла меня нелёгкая на старое место работы. Водят меня мои бывшие коллеги, представляют новичкам: дескать, этот товарищ у нас работал лет пять назад, дебаггер для скриптов писал. Тут я и выдаю: «Серёга, там в таком-то файле на строке N при обработке ошибки утечка памяти — это фигня, но для порядка надо поправить и дописать „delete“».

Те, кто со мной работал, заподозрили подвох, но молодежь смотрела на меня как на живого динозавра — столько лет прошло, а он помнит, в какой строчке кода баг сидит... Так рождаются легенды.

 

#714: Круглое, но не бубен

29 марта 2009, 09:00

рейтинг: 2546

Прежде чем поступать, учился я при нашем ВУЗе на компьютерных курсах. Изучали мы сначала С, затем C++. А учителем у нас был молодой парень-аспирант. Классический компьютерщик (он там ещё админом подрабатывал по совместительству) — худощавый такой, среднего роста, длинноволосый, обычно слегка небритый. Дело своё он знал крепко и, естественно, ошибки в нашем детском коде находил легко — даже там, где самые толковые ребята застревали надолго.

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

— Знаете почему она не работает? Потому что плеер должен лежать не так, а вот так! — поворачивает лежащий перед клавиатурой CD-MP3 плеер на 90 градусов по часовой стрелке, нажимает F9, и всё собирается без ошибок.

Хороший специалист, ребята, и в плеер постучит так, что все заработает.

 

#708: Большому кораблю — большие бэкапы

28 марта 2009, 09:00

рейтинг: 1968

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

И вот мы поднимаемся на борт и заступаем на дежурство. Через некоторое время я вижу, как ложится основной сервер телеметрии. Выяснив, что система не поддерживает кириллицу, мой коллега решил исправить недостаток, что-то напутал, система продержалась 20 минут и легла.

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

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

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

С возрастом, знаете ли, приходит не только опыт, но и маразм.

 

#700: 07831505

26 марта 2009, 09:00

рейтинг: 1062

Несколько лет назад рядом с моим офисом собиралась открыться небольшая контора по продаже и ремонту компьютерного железа. Даже вывеску успели повесить: «PC SOS».

Не знаю, осознавал ли хозяин курьёзность названия или нет, но магазинчик так и не открылся. Как вы яхту назовёте, так она и поплывёт.

 

#632: Угадайте с трех раз

2 марта 2009, 16:45

рейтинг: 789

Работаю в саппорте датацентра. Контора в комплекте услуг предоставляет поддержку серверов клиентов, когда за малую мзду, а когда и бесплатно.

Пятница, вечер. Приходит письмо от клиента с текстом: "Смените пароль фтп ссш". Отвечаю: "Укажите имя пользователя, для которого нужно внести изменения". Приходит ответ в виде [ФИО_1]. Становится весело. Абсолютно честно пишу, что такого пользователя в системе не существует. Пока сочиняю ответ, приходит еще одно письмо: "А администратор - [ФИО_2]". Весь наявный персонал уже хохочет. Тут звонит этот самый клиент. Поскольку говорить я уже не могу, другой саппортер минут за 10 сжато рассказывает клиенту, что же такое "фтп ссш" и имя пользователя в системе. В это время все силы остального инженерного состава направлены только на то, чтобы не заржать. В итоге клиент таки смог родить свой логин на сервере, ему был выдан новый пароль, все счастливы.

Это я к чему: все-таки стоит проводить с персоналом, отвечающим за жизнь и содержание веб-сайтов, минимальные тренинги и воспитательную работу. Тогда проблемы с серверами будут решаться на порядок быстрее и эффективнее.

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

Вопросы, предложения, что-то не так на сайте? Пишите в саппорт!
на сайте
Утверждено: 9147
Сегодня: 0
В рассмотрении: 2236
тэги
лучшие последних семи дней
5: #9209 (1384) - Дворники от IT
6: #9205 (1339) - На своей шкуре
7: #9220 (1264) - А чего достиг ты?
статистика
Рейтинг@Mail.ru