#926: «Айди» и другие приключения Шурика
20:45 29.05.2009, IT happens
Много чего я повидал в своей карьере ИТ-специалиста. Самый нелепый случай произошел со знакомым, которого я оставил у себя дома играть в Need for Speed, а сам пошел по делам.
Комп у него повис и ребутнулся — нужно было ввести логин и пароль. Товарищ, естественно, позвонил мне. Как нажать Ctrl+Alt+Del, я еще никому так долго не объяснял. Вначале он не мог найти клавиши, потом нажимал их последовательно. С горем пополам появилось окошко ввода логина (который совпадал с моим никнеймом, id) и пароля. Спрашиваю для подтверждения:
— Что в поле «пользователь» написано?
— Тут буква «Ы» наоборот.
Глубоко задумался о смене ника.
20:45 29.05.2009, IT happens
Работаю в конторе по продаже и установке систем контроля доступа. В один прекрасный день вызывает меня клиент на гарантийный ремонт. Делать нечего — инструмент взял, поехал.
Выяснилось, что у одного из контроллеров возникли проблемы со связью с сервером. Проверил сетевуху — линк моргает весело; поменял плату контроллера — ноль эмоций. Начинаю проверять сетевой кабель — вот оно! Коротит, зараза.
С собой у меня RJ-шек не было. Вызываю местного админа с целью занять у его до лучших времён парочку коннекторов, на что тот отвечает невозмутимо: «Я давно их не использую». Интересуюсь, как же он обеспечивает 150 машин локалкой и инетом?
Выяснилось, что ленивый айтишник без заморочек требовал у начальства денег на патч-корды и переходники типа «мама-мама». Пришлось и мне за неимением лучшего перебрасывать «полуфабрикатную» сеть.
#928: Привет из подземелья
13:00 30.05.2009, IT happens
Я уж думал, что совсем свихнулся. Моя числодробилка периодически показывает, какую итерацию она сейчас считает. Запустил, понял, что надо бы немного поменять алгоритм. Нажал Ctrl+C, поправил код, снова пускаю. Пишет:
а = -1
а = -0.9
а = -0.8
а = 0.3
а = -0.7
И почему же она на 0.3 скакнула, а потом вернулась обратно на –0.7 вернулась? Опять жму Ctrl+C, снова лезу в алгоритм, всё просматриваю — не может такого быть! Я этот код долго вылизывал, нечему там ломаться. Запускаю по новой.
а = -1
а = -0.9
а = 0.6
а = -0.8
а = -0.7
а = 0.7
Такого не может быть, потому что такого не может быть никогда! Я поиском по коду смотрел — переменная меняется только в строчке «for a = -1:0.1:1».
Понял, в чём было дело, только когда появилось сообщение «запущенный в бэкграунде процесс завершён». Я случайно не прервал выполнение программы, а отправил её в фон, откуда она и посылала мне свои «приветы».