Одеваюсь за пять минут, вызываю дежурку, мчусь, по пути лихорадочно соображая, что могло сгореть и как все это восстановить в кратчайшие сроки. Нельзя ведь диспетчеров оставлять без глаз.
Станция, третий энергоблок. Залетаю на диспетчерский пульт и вижу… нормально работающие компы и мониторы, которые показывают мне рабочий стол со стандартными виндовыми обоями - луна на синем фоне и красный песочек.
Начиная материться про себя, подхожу к машинам, запускаю проги мониторинга - не работают, потому что сети нет. Без коннекта к серверу они просто сворачиваются и ничего не показывают. Гляжу на полку - так и есть, выдернули питание из свитча. Подрубаю - все тип-топ. А диспетчер только сидит и тупо улыбается… зараза!
#1442: Едет крыша не спеша
12:00 17.11.2009, IT happens
Работал я лет 15 назад на крупном заводе. Одна фирма выполняла для нас автоматизацию. Приехал представитель, надо было проводить его в цех. Когда-то по заводу ходил внутренний автобус, но к тому времени его уже отменили - нужно было идти пешком полчаса или ехать на городском автобусе до крайней проходной, а потом идти минут 15. Представитель пожелал пройтись пешком и посмотреть на завод. Экскурсовод из меня был практически никакой, но кое-что я ему по дороге рассказал, а он в свою очередь поведал мне историю о том, как его коллега несколько лет назад внедрял автоматизированную систему на другом заводе.
Разрабатывал он ее вдали от производства, имея только описание команд контроллера и техзадание. Как работает само производство, он не особо интересовался - технарю теоретической информации для разработки программы достаточно. Когда настало время сдавать работу, разработчика послали на тот самый завод: сам написал, дескать, сам и запустишь свою программу.
Приехал. Провели его в цех к компьютеру, от которого куда-то в стену шел кабель в руку толщиной. Посмотреть на запуск собралось почти все руководство не только цеха, но и завода, а также рядовой персонал. Внимание сотни людей было сосредоточено на пареньке. Только тут он по-настоящему понял, что сейчас будет управлять чем-то весьма нешуточным.
Дрожащей рукой инженер вставил дискету в дисковод и запустил программу. Сперва все пошло нормально, но вдруг у цеха начала натурально целиком съезжать крыша. Парень побледнел - он явно не ожидал такого эффекта. Рабочие успокоили: крыша отодвигалась для загрузки руды в гигантскую доменную печь.
#1443: Крысеныш-сатанист
12:00 17.11.2009, IT happens
Инженерю в компании «ХХХ-телеком». В один из прекрасных пятничных дней звонит начальник, диктует телефон и говорит, что это очень важный клиент, которому жизненно необходимо настроить модем и разобраться с проблемами, которые у него были, есть и, скорее всего, будут всегда.
- Здравствуйте. Техподдержка от «ХХХ-телекома».
- Здравствуйте. Я полковник войск связи. У вас в поддержке работает крысеныш, он постоянно рвет мне связь! (Диктует IP одного из наших DNS-серверов.) Прошу его уволить!
- Э-э-э… Это адрес DNS-сервера.
- Молодой человек, я точно знаю, что наш разговор прослушивается и записывается суперкомпьютером из Брюсселя. Пожалуйста, говорите правду - я улажу любые проблемы.
- Я вряд ли смогу вам помочь…
Полковник неожиданно срывается и кричит:
- Вы агенты ЦРУ! Вы все там заодно против меня… р-р-расстреляю! Вы заодно с антихристом, вы все там сатанисты!
- Почему это?
- Утром, во время добра, православные сайты открываются, а вечером, во время Сатаны, - нет!
Поиски крысеныша продолжаются уже несколько недель. Сервер не сознается.
#1444: Сделайте выводы
19:45 17.11.2009, IT happens
Учусь на вечернем, а днем работаю. После работы и учебы прихожу домой, а там двое маленьких деток, муж и кошка. Уроки делаю по ночам - короче, последние пару лет я нахожусь в перманентном состоянии недосыпа.
В университете задали написать лабу: вводишь дату, а программа рассчитывает и выводит, на какой день недели эта дата выпадала, с учетом юлианского, григорианского календарей и прочих исторических поправок.
Пишу, компилирую, все в порядке, но результата нет. Это ясно - хоть когда-нибудь программа начинала работать с первого раза?… Значит, где-то я накосячила. Лезу разбираться в код - все ОК. Отлаживаю «step by step» - программа считает, но результата по прежнему нет!
Я вылизала каждую строчку в коде. Я переписала основной алгоритм трижды. Все логично построено, безошибочно компилируется, а результата нет! В последную перед сдачей ночь я просто начала плакать. Только утром перед зачетом я нашла проблему. Среди заумных алгоритмов отсутствовала лишь одна строчка кода:
Читать дальше