Вот что после этого можно сказать, а?
#11376: Строго по инструкции
12:15 08.09.2013, IT happens
Прихожу домой. Жена говорит, что комп не работает. Включаю — надпись:
Втыкаю сзади вытащенный штекер клавы.
— Видишь, написано: «Клавиатура не установлена. Нажмите любую клавишу для продолжения».
— Так я же нажимала!
#11377: Норматив КМС по стрельбе в ногу
12:15 08.09.2013, IT happens
Есть такая софтина для управления конфигурациями по имени Puppet. Он умеет стягивать конфиги, скрипты, расписания и многое другое с центрального сервера. В общем, удобно — можно управлять кучей серверов из одной точки.
Так вот, этот Паппет запускается у меня по расписанию, раз в N минут. И всё бы хорошо, но иногда клиентский процесс подвисает, и нужно его ручками прибить и запустить заново. Надоело. За минуту написал скрипт-костыль, который делает ps ax | grep puppet | awk '{print $1}' | xargs kill, то есть ищет запущенные процессы, которые содержат puppet в имени, и их убивает в расчёте на то, что если с предыдущего запуска процесс продолжает выполняться, то он висит. Потом этот же скрипт запускает агентский процесс заново.
Проверяю — работает. Отлично. Через тот же Паппет меняю в кроне запуск самого Паппета на запуск этого костыля, он разъезжается по всем серверам — и…
И понимаю, что скрипт я, естественно, назвал puppet_launcher. Он послушно находит себя в списке процессов, так как содержит слово puppet в имени, и убивается, так и не запустив непосредственно агента.
Дальше — руками по всем серверам…
#11378: Без рук, без головы (и снизу тоже плохо)
12:15 09.09.2013, IT happens
Чищу реестр на Windows XP с помощью любимого CCleaner. Компьютер старый, система не переустанавливалась около семи лет (слежу за парком машин и временами чищу). Когда получаю готовый лог чистильщика реестра, медленно сползаю со стула:
Я, конечно, понимаю, что когда-то была поставлена некая игра или программа, а затем удалена. Но совпадение в моей памяти останется надолго…
#11379: Считать допустимой погрешностью
12:15 09.09.2013, IT happens
Работал в конторе «программистом». Как понятно из названия, работа заключалась вовсе не в программировании, а в починке девайсов, сети, решении проблем с MS Windows и своевременной заправке картриджей для принтеров, а также в выковыривании из них канцелярских скрепок.
Ура! Пришли в контору новые компы, даже в заводской упаковке. Собираю, подключаю. Пссс… — из системника идёт дым. У меня аж холодный пот выступил. Как так? Новый системник — и на тебе подарочек!
Ковыряюсь. Выгорел флоппи-дисковод. Подключаю другой, заведомо рабочий, включаю, Пссс… Да едрён корень! Всё перепроверил же сто раз!
Сравнил с другим компом. Оказалось, грёбаные китайцы перепутали +5 и +12 местами. Хорошо, на дисководе, а не на винте!
#11380: Не мешайте телефону думать
18:15 09.09.2013, IT happens
Жил-был человек, который очень любил электронику и берёг старую аппаратуру для грядущих поколений, чтобы потомки видели, на чём героически работали их отцы и деды. И вот этот человек задолбался от новых технологий.
Берём древний компьютер с процессором 80386 и сопроцессором. Запускаем любую программу, пробуем нажимать клавиши на клавиатуре. О чудо! Программное обеспечение откликается мгновенно, символы на мониторе (монохромном, кстати) появляются моментально.