Когда я нашёл проблему, стал красный как рак. Месяцем ранее я поставил кэширующий прокси, чтобы ускорить наш медленный интернет, и по недомыслию оставил входящий порт прокси на всех интерфейсах сервера, даже на том, который смотрел в интернет. За месяц эту проксю нашли и, похоже, выложили её адрес в каком-то списке. Почти месяц куча желающих анонимизироваться использовала проксю для своих чёрных делишек.
#4319: Это вот туда
16:45 02.10.2010, IT happens
Читаю этот чудесный сайт с КПК через Opera Mobile. В одной истории встречается слово «нах@й» — именно так, через «собаку». Браузер нецензурщину раскрашивает и подчёркивает. Нажимаю — интересно же, куда приведёт.
В общем, ссылкой это ни в коем разе не было. Умный браузер предложил отправить на этот адрес MMS.
#4320: Это не просто безумие
20:45 02.10.2010, IT happens
Работал я в банке программистом в те далекие времена, когда 1C ещё не родилась, RS-Retail только появился, а 90% банковских программ было писано на старом добром FoxPro. И вот одна из них, написанная неким оригиналом, имела обработчик ошибки, который выдавал на экран большое красное окно не только с номером оной, но и с цитатой времён Французской революции. Цитата выглядела так:
Это не просто преступление. Это — ошибка!
У новых девочек-операторов, впервые столкнувшихся с этой надписью (как правило, при вводе в поле не тех символов), случался натуральный шок. Да и я, впервые услышав об этом по телефону, был несколько не в своей тарелке. Потом, впрочем, все привыкали.
#4321: С машинного английского на человеческий русский
20:45 02.10.2010, IT happens
Есть у меня проблемка, знакомая, наверное, каждому опытному юзеру. Иногда при загрузке на мониторе появляется надпись: «Disc boot failure, insert system disc and press Enter». Ну, или вообще ничего не появляется — просто чёрный экран и непрерывно горящий индикатор хард-диска. Я эту проблему просёк и лечу перетыканием SATA-шлейфа в другой разъём на материнке, после чего всё отлично работает. Жёсткий признаков смерти не подает, так что дело, скорее всего, в самом шлейфе — никак руки не дойдут заменить копеечную деталь.
Проблемка не мучала меня уже очень давно, наверное, с конца июня до сегодняшнего дня. Комп проработал без сбоев всё лето, несмотря на аномальную жару и отсутствие кондиционера. Охлаждение было реализовано так: с корпуса сняты обе стеночки, напольный вентилятор дует прямо в комп воздухом, сгоняемым со всей квартиры. Потом вентилятор был убран, а корпус так и остался открытым.
Вчера во время генеральной уборки решено было поставить стеночки на место, да не просто так, а ещё и винтами завернуть. Как вы думаете, что меня ожидало сегодня вечером по возвращении с учёбы? Конечно! «Disc boot failure, insert system disc and press Enter». В переводе с машинного английского на человеческий русский это звучало бы так: «Не закрывай корпус, хозяин, мне и так хорошо».
#4322: Дыхни в трубку, милок
13:00 03.10.2010, IT happens
Разговор с клиентом. Конец рабочего дня. После опроса бабуля говорит:
— Извините, но я вам советую в будущем не пить пиво на работе, это заметно по ващей дикции!
— Ни в коем случае, я просто устал целый день общаться с клиентами.
А про себя: «Б#я, бабка ты меня в могилу вгоняешь такими заявлениями! Если это попадёт в прослушку — мне хана!»
#4323: По известному адресу
13:00 03.10.2010, IT happens
Провайдер, в отделе техподдержки которого я работал в начале 2000-х, начал предоставлять услуги платного саппорта линукса: 50 убитых енотов за три любых вопроса, от конфигурации файрвола до перекомпиляции ядра. В отделе был установлен один опингвиненный комп, и на смене, помимо 60 человек обычного телефонного саппорта, присутствовал один линуксоид.
Среди линуксоидов, в число которых мне довелось попасть, был один товарищ — назовём его Сплит, — который делал на своём компьютере всё то, что он говорил делать клиенту. В принципе, полезная практика. Но не тогда, когда генератор рандомных строк символов в мозгу постоянно выдаёт одну и ту же строку, являющуюся неприличным (но цензурным) словом великого и могучего.
Звонок первый. Клиент хочет посмотреть на то, как линукс записывает таблицу разделов жёсткого диска. cat /dev/hda | head 1024 | tail 512 почему-то не работает, поэтому Сплит вместе с клиентом делает софт-линк ln -s /dev/hda %ТА_САМАЯ_СТРОКА%, а затем уже читает оттуда. Клиент удовлетворён.
Звонок второй. У клиента какие-то непонятные проблемы с сетью. В руку берётся верный tcpdump. Ого, сколько он всего на экран выбрасывает! Нужно перенаправить вывод вместо экрана в какой-нибудь временный лог-файл. Запускаем tcpdump > %ТА_САМАЯ_СТРОКА%, Enter...