После 200 граммов пришла идея. На роутере настраиваем прокси, немного модернизируем. Пара скриптов, немного уличной магии и оставшиеся 300 граммов коньяка сверху. Копируем образ роутера, идём на работу, разворачиваем на виртуальной машине, даём ей весь свободный канал и идём решать производственные вопросы. Вечером отключаем внешний винт, идём домой, подключаем винт к роутеру — и весь необходимый контент в браузере! «Башорг», IT happens, «Фишки», Gismeteo, пара фильмов с Rutracker, почта в The Bat. Всё смотрится и читается, тем временем прокся запоминает, куда я хотел зайти по ссылкам. Бэт любезно отправляет почту, которая падает в кеш прокси. Утром та же картина: берём винт, идём на работу, подключаем его к виртуалке. Почта уходит, новый контент качается, я работаю.
Через неделю такого заменителя интернета я сидел перед компом и наткнулся взглядом на электронную сигарету. В рекламе обещали «полную иллюзию курения без вреда здоровью». Так и тут: полная иллюзия сёрфинга, но без зависания до трёх утра, ведь кеш ограничен.
Поднялся и пошёл за безалкогольным пивом, сожалея, что нет на районе секс-шопа. Так бы купил ещё и резиновую бабу, и был бы у меня полный комплект заменителей самого необходимого для мужика.
#8364: Готова на прямой «контакт»
15:00 27.01.2012, IT happens
Работаю в техподдержке. Звонят мне как-то из другого отдела и просят помочь клиентке, у которой не работает интернет. Начинаю обычный опрос: «Что видите на экране?» Не видит ничего, кроме экрана, окрашенного в равномерный синий цвет, с белыми буквами. Прошу прочитать, что написано, и понимаю, что клиентка нарвалась на BSoD. Перезагрузка ничего не даёт. Сообщаю этой даме:
— Вам придётся решить проблему с 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