— Я купил кучу патч-кордов, две коробки с витой парой, протянул как мог эту пару, потом обрезал патч-корды и прикрутил на скотч к концам. Всё как полагается!
Но убило меня не это. Существует такая замечательная вещь, как короб для укладки проводов. Так вот, такого использования я ещё не встречал. Внутри короба была пустота, зато поверх него аккуратно были приклеены на тот же скотч все провода.
#3274: Графит круче кремния
13:00 03.06.2010, IT happens
Писал я как-то своей знакомой курсовую на тему «Использование MySQL в веб-разработках». Поскольку теоретические выкладки меня интересовали мало, я сделал для подруги отличный сайт с форумом и блогом, естественно, использующий MySQL. Наступило время объяснять, что же я ей дал, с чем это едят, а главное, рассказать про MySQL. Всё было хорошо до тех пор, пока мы не дошли до структуры базы. Не помогало ничего, и я предложил:
— Давай нарисую!
И вот тут воспалённая фантазия меня и подвела. Вместо того, чтоб взять карандаш и бумагу, я десять минут искал программу, в которой мне бы больше всего нравилось рисовать блок-схемы, пятнадцать минут рисовал, а потом ещё пятнадцать возился с полуживым старым принтером.
Друзья, помните: высокотехнологичное решение — не всегда самое простое и быстрое.
#3275: Флеш: хоть какая-то польза
13:00 03.06.2010, IT happens
HTML-страницы[3], говорите?
Работал как-то в саппорте одного крупного веб-хостинга. Часто бывали ситуации, что для того, чтобы правильно решить проблему, у клиента просили скриншот с текстом ошибки. В каких только обёртках клиенты не присылали свои скрины! Картинка, вставленная в Ворд? Легко. PDF? Пожалуйста.
Апофигеем стал ответ клиента на просьбу о пошаговой инструкции по воспроизведению проблемы. Он прислал нам SWF-файл, в котором описал свои действия, просто сделав снимки экрана после каждого клика мышкой. Сложно, зато наглядно — дальнейших вопросов у нас не возникло, и проблему решили в течение получаса.
#3276: Трёхзвёздочный подъезд
13:00 03.06.2010, IT happens
Договорились с девушкой, что я к ней приеду домой. Приехал, звоню — а она ещё на работе (до дома ехать часа полтора с учётом пробок). Живёт девушка одна. Сначала, как порядочный человек, я пытался мёрзнуть на улице. Потом решил проникнуть в подъезд погреться. И тут в подъезде мой взгляд находит розетку, а рядом с розеткой — пустую коробку из-под чего-то. В силу профессии у меня три ноутбука, и какой-нибудь всегда с собой. Всё, думаю, спасён — можно покодить. Врубаю ноут — в радиусе действия три незащищённых сети, одна из которых даже 802.11n! Сижу и передаю любимой привет из подъезда.
Теперь я готов девушку ждать хоть до завтрашнего утра — магазин рядом есть круглосуточный. А ещё хочу сказать спасибо тем людям, которые не умеют настраивать толком роутеры, и тем, кто не жадничает делиться своим интернетом.
#3277: Init, redirect, overflow
13:00 03.06.2010, IT happens
К девушкам из техподдержки провайдеров (как и к настройкам железа, ОС и программ) каждый находит свой подход. Кто-то упрощает, кто-то обвиняет (почему-то не свои кривые конечности), а кто-то взламывает, используя недокументированные возможности (по сути — знание основ или аппаратной части).
Примерный диалог с девушкой из техподдержки (с комментариями):
— Здравствуйте, %providername%, оператор %girlname%. # init-пакет
— Здравствуйте, это ваш абонент %companyname%. # reply с авторизацией
Соедините, пожалуйста, с техническим специалистом. # запрос на redirect на нужный сервис
— Что у вас случилось? # отказ в redirect из-за запроса без комментария
— Проблемы с интернетом на вашей стороне. Соедините, пожалуйста, с техническим специалистом. # повтор запроса на redirect на нужный сервис с комментарием в начале
— Что у вас случилось? # отказ в redirect из-за несоответствия комментария шаблону. шаблонная схема, значит, буфер ограничен
— У нас не пингуется ничего дальше вашего третьего хопа по данным traceroute. # пакет с данными, содержащий ссылки на внешние источники информации
— (Пятисекундная пауза.) Переключаю... # buffer overflow
С технарём быстро выясняем, что один из их маршрутизаторов барахлит. Интернет появляется через пять минут. Через три подобных звонка у девушек выработался новый шаблон: переключают по первому требованию.