Внезапное пробуждение, адреналиновый удар в кровь: в недописанном дипломе сразу за описанием алгоритма работы модуля принятия решений идёт психоделический рассказ о чёрных конях и сектантах-музыкантах.
#8322: PHP — это заразно
13:00 23.01.2012, IT happens
Помимо основной работы, занимаюсь поддержкой сайта одной конторы удалённо. Сайтец работает на навороченной CMS, поэтому в большинстве случаев лезть в код даже не приходится. Но недавно необходимость всё таки появилась: слетела гугловская reCAPTCHA на форме обратной связи. Пароля от аккаунта никто не помнит — он был создан ещё до меня. Выход один: создать новый аккаунт и новую капчу, после чего поменять на сайте адрес скрипта со старого на новый. Казалось бы, что сложного? Дело десяти минут.
Не тут-то было! Отдельный привет тем, кто эту капчу настраивал: адрес старого скрипта лежал аж в трёх разных файлах (может, и больше — специально не искал). Использовался, ясное дело, только один. Но настоящий шик этой задачи вскрылся, когда я попытался залить отредактированный PHP-файл на хостинг по FTP. Сервер его просто не принимал: «Invalid file extension». Удивился, написал хостеру: мол, так и так, PHP-файл не могу закачать. Ответили:
На нашем хостинге отключена возможность закачивать файлы с расширением .php по соображениям безопасности. Вы можете загрузить файл с другим расширением, а потом написать нам, чтобы мы его переименовали в .php.
А теперь представьте: правим говнокод, заливаем на сервер, пишем письмо, чтобы переименовали файлик, проверяем (не работает), правим говнокод опять — и всё с самого начала. Файл переименовывали по полдня. Хорошо, что не требовали нотариально заверенную заявку на переименование файла по бумажной почте прислать! В общем, на то, что можно было сделать за десять минут, ушло три дня.
#8323: Покажи мне свой компьютер, и я не скажу, кто ты
13:00 23.01.2012, IT happens
Нетбук. Виндами на нём не пахло с рождения. Несколько дистрибутивов линукса: один основной, рабочий, остальные для тестирования — их состав постоянно меняется при выходе новых версий.
При старте заводится screen, в нём — finch, mc, irssi, elinks, htop и ещё что-то. Графика практически не используется. Командую строку хозяин использует, естественно, не глядя на клавиатуру, в десятипальцевом режиме.
Угадайте, кто хозяин вот такого устройства? Админ? Кодер? А вот и нет — простой водитель в совсем не айтишной фирме.
#8324: Цветочное замыкание
13:00 23.01.2012, IT happens
Комната с менеджерами разделена пополам невысокими шкафами. Вплотную к задним стенкам шкафов — рабочие места этих самых менеджеров. Мониторы ещё ЭЛТ-шные, Вьюсоники 19-дюймовые, не самые дешёвые в 2000 году. На шкафах — цветочки.
В обед милая девушка решила сделать доброе дело и полила цветочки. Струйка воды коварно заполнила блюдечко и по закону подлости потекла к задней стенке шкафа, откуда красивым водопадом — прямо на один из мониторов.
«Пшшшш», — сказала вода в мониторе.
«Бах!» — сказал БП.
«Бл@#ь!» — сказал менеджер за монитором.
«@#%$& #@*%$@!» — сказал админ.
И все вместе посмотрели на девушку, которая ничего сказать не успела.
Следующий день. Ничто не напоминало о трагедии. Монитор заменили на такой же, чудом оказавшийся у админа в заначке. Менеджер трезвел после вчерашнего. Девушки радовались весне и радовали окружающих до тех пор, пока одна милашка…
Ну, вы поняли. Пшшшш! Бах! Бл@#ь! @#%$& #@*%$@!
Двух мониторов ей не простили.
#8325: Спасибо, мой кремниевый друг
15:00 23.01.2012, IT happens
Читаю информацию по вакансии у одного из операторов мобильной связи: «Ведущий администратор UNIX-систем». Одно из требований: «Хорошие знания по написанию скриптов на английском языке, знание сетей хранения данных».
Как бы выглядел скрипт «Hello, World»? А довольно просто:
#!/usr/bin/env English
Please, write «Hello, World» on the screen;
Thank you, dear Computer;
#8326: Ковровое олинуксячивание
15:00 23.01.2012, IT happens
Притащили мне ноут поставить систему. Ни сидирома, ни USB нет, из внешних интерфейсов — только LAN. Покопавшись в интернетах, развернул сетевую установку со своего компа, постучал бубном и залил-таки систему уже глубокой ночью.