Sunday, June 23rd, 2002 04:27 pm
Когда ко мне приходят и говорят: "У меня программа X выдаёт ошибку. Ты не знаешь, в чем дело?" Я спрашиваю: "Какую ошибку?" Ответствуют: "Сейчас посмотрю" и уходят. Они чего, натурально ожидали, что я им скажу, в чем дело, не зная, какая ошибка? На моей двери что, написано "Практикующий ясновидец и херомант"? Проверил - нет, не написано. В чем же дело?
Sunday, June 23rd, 2002 07:34 am (UTC)
хЕромант, говоришь???
ню-ню... :)
Sunday, June 23rd, 2002 11:23 am (UTC)
А то ты первый год замужем :)
Юзвери они такие... загадостные :)
Sunday, June 23rd, 2002 02:20 pm (UTC)
Моя бабушка иногда рассказывает про какую-то свою знакомую семейую пару. Жена, якобы, регулчрно говорила мужу фразу "Дай мне это", и он всегда давал именно то, что ей нужно...

Я когда-то давно на собеседованиях при прийме на работу пытался давать кандидатам такую провокационную задачку: допустим, какой-то cgi-скрипт на вашем сервере вчера работал, а сегодня выдаёт Internal server error; как это исправить? Большинство отвечали что-то типа того, что надо скрипту надо сделать chmod +x; правильный с моей точки зрения ответ - "надо посмотреть в error_log" - говорили немногие... Так что некоторые действительно могут исправлять ошибки не глядя, всё от опыта зависит :-)
Tuesday, July 2nd, 2002 07:14 am (UTC)
Правильное решение давали те, кто не работал, профессионалы отвечали совершенно верно. Тут могет быть только одно из двух: или chmod +x не сделали, или концы строчек виндозовские на юниховском сервере (лечится перезакачкой скрипта по фтп как text, а не binary и не auto).
Tuesday, July 2nd, 2002 12:37 pm (UTC)
Да я так и сказал, что всё от опыта зависит. Однако, как уже замечено, _только_ -- это преувеличение. Это может быть вызвано и синтаксической ошибкой, и run-time ошибкой до выдачи заголовков (если уж скрипт "перезаливали" на сервер - мало ли, что там поменяли?), и неожиданной нехваткой ресурсов (числа процессов, например), и порчей какого-нибудь файла, с которым этот скрипт работает. Да мало ли чем еще.

Дело даже не в этом. IMHO, подобный опыт и знания (Internal Server Error -> chmod +x) -- свойство хорошего, профессионального эникейщика. Хорошим программистам и примкнувшим к ним сисадминам должна быть свойственна нелюбовь к регулярному хождению по одним и тем же граблям и умения подстилывать там, где известно, что упадёшь. Например, если бы у нас подобные проблемы с правами на скрипты регулярно наблюдались, то мои коллеги-сисадмины после второго-третьего раза за минуту сделали бы cron job, который регулярно делал бы всем скриптам chmod +x, а после на досуге сделали бы "публикующий" скрипт, который изначально выставлял бы правильные права. А после этого забыли бы о такой взаимосвязи, как и о прочих ежедневно решаемых задачах. (Как это не забавно, мы ни разу не пользовались хостингом виртуального сервера -- только colocation или сервера в офисе, и ни разу не выкладывали сайты по ftp, поэтому подобных проблем с правами у нас просто никогда не возникало. А Internal Server Errors случались.)

Так что, IMHO, какой-то сомнительный профессионализм получается. Хотя, разумеется, эникейщик -- тоже очень нужная профессия.