#4715: Пробел в знаниях
19:45 17.11.2010, IT happens
В прошлом подрабатывал немного, создавая небольшие скрипты под заказ на PHP. В обязанность входила и поддержка скриптов после установки. Бывало всякое, но один случай запомнился особо.
Приходит сообщение от клиента, которому перед этим я написал баннерную сеть: «А-а-а! Ничего не работает! Спасай сеть!» Любые объяснения о том, что я не имею никакой возможности и доступа ни к компу, ни к скрипту, не помогают. С огромным трудом нахожу комп у соседа по общаге, договариваюсь за литр пива, настроение никакое.
Ошибка более чем странная: сайт работает, но не происходит вывод картинки. Начал проверять. Час упорного дебаггинга — картинки так и не работают, ошибка так и не проявляется. Бегаю курсором по коду. Приходит озарение. Оказалось, в самом конце главного файла, который подключал всю систему, невнимательный заказчик поставил после ?> всего лишь один незаметный пробел. Именно это и нарушало работу всего скрипта и его главной функции — вывода картинки. После таких ошибок и начинаешь понимать, что следить надо даже за тем, что мы не видим.
#4716: Черти рукотворные
19:45 17.11.2010, IT happens
Есть у меня знакомый регент, который в духовном училище певчих обучает. Встречает меня в городе и радостно сообщает, что отец ... из церкви ... вознамерился приобщиться к IT-технологиям: поставить в церкви компьютер с интернетом. Ну, приходим, отец тут же пихает меня в машину. Едем покупать, по пути выясняя, для чего же? Оказалось, что в соседней церкви батюшка уже давно со всеми конфессиями переписывается, а тут такой облом — а церковь-то древняя, ещё со времен Иоанна Грозного! Приехали, купили железки, причём батюшка все время намекал: дескать, самое лучшее. Собрал, установил, подключил по диалапу, поставил антивирусняк, показал, как пользоваться, создал почтовый ящик и после освящения машины был осыпан золотым дождём.
Через три месяца опять встречаю регента, а он мне аж кричит: «Отец ... тебя ищет, машина не работает!» Ладно, инструментальный комплект всегда с собой — едем! Машина и правда не грузится, причём странно: в штатном режиме выдаёт BSoD сразу, в защищённом — при появлении списка пользователей. Гружусь с DVD, запускаю антивирусняк — а там вирус на вирусе сидит и вирусом погоняет.
— Батюшка, антивирь обновляли?
— Нет, у нас отроки на стажировке певчие были, и один сказал, что антивирь машину тормозит, и удалил его.
Ага, думаю, в систему входа нет. Хорошо, что мыло на Яндексе сделал.
— На диске С: критичное что есть?
— Да, я туда письма складывал и картинки прикреплённые.
Не вопрос: гружусь в дядю Нортона, скидываю всё на D:, переставляю систему, уничтожаю вирусняк, ставлю интернет, повторно осыпаюсь золотым дождём и объясняю батюшке, что святая вода только от дьявольского проявления спасает, а от рукотворных штучек нужен антивирь.
Пока больше не востребован. Видно, всё хорошо.
#4717: Без лишних хитростей
12:00 18.11.2010, IT happens
Зря вы порой ворчите на картинки в Ворде. Собирала презентацию из материалов от трёх человек. Первый скинул архив с картинками и файл с текстом страниц в десять. Второй в Ворд закинул картинки и подписал прямо там. Третий скинул ссылку на сайт с инструкцией, где какую картинку взять и что под ними писать.
Как вы думаете, с кем было проще всего работать? Правильно. Открываешь Ворд, сохраняешь это всё как веб-страницу и получаешь папку с рисунками в нужном формате, по номерам отсортированными. Вы уж меня простите за мою неайтишность, но так реально получилось наиболее удобно, быстро и понятно, а заказчик остался доволен.
#4718: Коврово-почтовая бомбардировка
12:00 18.11.2010, IT happens
Работаю в техподдержке компании, продающей хостинговую контрольную панель. Часть поддержки расположена в Индии. Приходит сегодня письмо от одного тамошнего коллеги:
Клиент жалуется, что у него падает qmail при большом количестве входящих писем. Я попытался локально послать 1000 писем — прошли за три секунды. Я увеличил количество до 100000, после чего qmail перестал работать. Не знаю, что делать дальше. Пожалуйста, разберитесь.
Здесь, наверное, должен быть остроумный комментарий, но он кажется мне излишним.