— Вам придётся решить проблему с Windows, а потом перезвонить нам.
— Какой ещё Windows? Мне Windows не надо, мне интернет надо!
#8365: Сегодня током проставляюсь я
15:00 27.01.2012, IT happens
Пришёл сегодня на работу, как обычно, включил компьютер, но запускаться он отказался. После проверки проводов питания решил разобрать системник. Всё было в порядке. Подумал, что накрылся БП. Отключаю старый, выдёргиваю питание, беру другой БП, подключаю 24-пиновый разъём — и вдруг начинает вертеться кулер видеокарты!
Изрядно озадаченный, отключаю БП. Кулер продолжает работать. Предполагаю самое невероятное и выдёргиваю батарейку из матплаты. Кулер продолжает крутиться. Думаю, что я делал с системником в прошлый вечер. Вспоминаю про USB-хаб. Да у него же отдельный блок питания!
Оказывается, кулер каким-то образом брал питание с PCI-USB-контроллера. В свою очередь тот был подключён к хабу, который подавал питание на USB-порты. Вытащил хаб из розетки — кулер перестал работать, и компьютер спокойно запустился. Во как!
#8366: Очередь в парадный вход
15:00 27.01.2012, IT happens
Работал я над cайтом. В одно предрабочее утро пишет мне другой программист, работающий над этим же проектом, только удалённо. Говорит, что сайт не работает. Пытаюсь зайти сам — ошибка подключения к MySQL. Ну, думаю сервер упал или перезагружают.
Приехал на работу, позвонил сисадмину: «Перезагрузи MySQL-сервер». — «Смысла нет, наc DDoS’ят». Начинаем разбираться. Cтранное дело: атаки идут с внешнего IP компании. Получается, валим мы сами себя. Ну, подумали, ботнет пробрался в сеть. А по логам ничего не видно, кроме IP. Запрашивается корень, строка UserAgent пустая.
Искали мы вирус два дня. Уже думали отключать по одной подсети, чтобы таким методом сузить круг подозреваемых. Решили распарсить логи — может, там что-нибудь видно будет. Заметили, что количество запросов в секунду всегда равно 63. И у меня в памяти копошится то же число: что-то где-то на сайте было равно 63.
Решил проверить последний модуль, который правил — скроллер товаров. Зашёл в его настройки — и точно, установлено 63 товара на отображение. Полез в исходники. Там проверяются размеры картинок товаров, чтобы они одинаково выглядили в скроллере, а картинки-то загружаются по HTTP! Вместо того чтобы заглянуть в соседнюю папку и узнать размеры там, скрипт тянул картинки через сервер, тем самым напрочь забивая канал.
#8367: Предсмертные вопли никто не услышал
16:45 27.01.2012, IT happens
Всё-таки нет предела человеческой глупости.
Будущий зять где-то вычитал простой способ проверить безопасность своей микроволновки. Нужно взять мобильный телефон, положить его внутрь микроволновки и попытаться на него позвонить. Если вызов сделать невозможно, микроволновка хорошая. Способ действительно простой и эффективный — если волны не могут пройти туда, то они точно так же не выйдут оттуда.
Будущую тёщу (20+ лет стажа учителем физкультуры, человек строгий, ответственный и прямолинейный) никто не предупредил, что во время теста включать микроволновку не нужно. Звонила она около минуты для чистоты эксперимента.
#8368: Крылатая диакритика
16:45 27.01.2012, IT happens
Работала над проектом сайта. Днём — учеба, ночью — работа. И вот возвращаюсь я домой, иду по виадуку в сторону вокзала и вижу, что надпись на вокзале превратилась в абракадабру. С мыслями «Ёшкин кот, кодировка слетела!» судорожно тянусь к мышке…
На буквах, полностью имитируя слетевшую кодировку для уставших от мониторно-клавиатурных упражнений глаз, сидели голуби.
#8369: Не яблочное это дело
16:45 27.01.2012, IT happens
Как-то решил я поставить я на Тигра виртуалку. Взгляд остановился на VMware под OS X. После долгого выкачивания начал установку, одновременно просматривая сопутствующие папки, и среди оных увидел директорию crack. С довольным видом полез внутрь. На меня смотрели кряки с расширением EXE. Не знал, плакать или смеяться.
#8370: Кудрявая «ж»
13:00 28.01.2012, IT happens
На неделе занимался оптимизацией одного очень убогого ресурса: треть сайта в CP1251, половина в UTF-8, остаток в KOI8-R, и всё это сопровождается постоянными iconv(). Стоит ли говорить о промышленных поставках отборных матюгов при исправлении всего этого?