Выбрать главу

Июнь. Недочёты устранены, отчёт — конфетка. Коэффициенты книгообеспеченности по всем дисциплинам и специальности в целом радуют глаз, недостающие дисциплины добавлены, «несвежие» книги (изданные до 2006 года) убраны, отчёт причесан, сведён в таблицу… Маленький, но гордый факультет милостиво кивает: мол, откроем, распечатаем. В течение недели вопросов у факультета не возникает, и отдел библиотеки, ведающий базой, с чувством выполненного долга уходит в отпуск.

Сентябрь. Неделя до аккредитации. Директор библиотеки лично звонит на факультет и уточняет: всё в порядке? Отчёт вас устраивает? Вы его где взяли? Из базы? Ну, всё хорошо…

12 часов до аккредитации. Полчаса до полуночи. Декан маленького, но гордого факультета поднимает по тревоге половину библиотеки, своих преподавателей, проректора, кого-то ещё… «Что вы мне подали? Это ужас-ужас-ужас! Коэффициенты везде по нулям, книги не те, в дисциплинах бардак!» До утра все стоят на ушах, с утра на факультет выдвигается делегация из ничего не понимающих (вчера ж всё было нормально!) сотрудников библиотеки.

Полчаса скандала, несколько минут на запуск и печать. Получаем нормальный, чистенький, свеженький, красивый (а главное — правильный и соответствующий истине) отчёт — хоть в рамочку на стенку вешай. Сравниваем с тем, который вызвал праведный гнев декана, — и видим перед собой тот самый, предварительный, апрельский отчёт, с нулями и отсутствующими дисциплинами.

Вердикт декана факультета был неподражаем:

— Не нужен нам ваш отчёт, раньше надо было делать, вовремя! Мы за ночь всё вручную написали, а вы сорвали нам аккредитацию!

Кстати, комиссия на книгообеспеченность даже не взглянула — ни на тот, ни на другой отчёт, а абонемент библиотеки на факультете признала идеальным.

#7423: Мегабит с перепугу

15:00 04.10.2011, IT happens

На сайте помощи абонентам локальной сети нашёлся замечательный вопрос:

Здравствуйте, у меня скорость 24 из 1000 КБ/c. Страница открывалась 4 мин 18 с, так до конца и не открылась. Я раньше изучал радиоэлектронику. Завтра хочу полезть на крышу, чтобы настроить себе скорость, за которую плачу деньги. Подскажите, пожалуйста, где обычно там находится ваше оборудование, чтобы я не перепутал с чужим.

С уважением ваш преданный пользователь.

#7424: Победитель стихий

15:00 04.10.2011, IT happens

Пятница, два часа до конца рабочего дня. Готовлюсь ровно в час «хэ» покинуть кабинет и рвануть на дачу отмечать день рождения сестры. Расслабуха, тишина в эфире, листаю форум. Заходит девонька из отдела по работе с клиентами с растерянным лицом и словами:

— У меня на компьютере цунами.

Я подсел на измену: там рабочее место такое, что никто меня никуда не отпустит, пока всё снова не будет в ажуре. Причём на стандартные проблемы пользователи у нас жалуются грамотно: «Программа %name% зависла, сбросьте мою сессию» или «Не идёт печать из программы, проверьте принт-сервис». А тут — цунами.

Иду к компу. Перед глазами тает образ холодного пива и проявляется видение работы до упора. Подхожу, боясь взглянуть, что же там такое творится.

Даже не смог заржать — дыхание спёрло. Девонька, видимо, собираясь нажать Ctrl+Alt+Del, нехило промахнулась и вместо Del нажала стрелочку влево. Интегрированная видеокарта, повинуясь команде, смело повернула обои с морским пляжем на 90 градусов против часовой стрелки.

#7425: Кучка с горкой

16:45 04.10.2011, IT happens

Выполнял лабораторную работу по программированию под DOS (чтоб не забывать историю, наверное) на старом компиляторе, который в прогу добавляет проверку на присваивание нулевому указателю. Начали появляться сообщения об этом ошибочном присваивании. Для локализации ошибки закомментировал часть кода. Всего осталось примерно 800 строк кода на C++, в которых могла быть ошибка. Перечитал весь код, исправил пару ошибок. Ошибка пропала. Начал убирать комментарии — появилась опять. Ясно, что где-то глюк с указателем, и на ход выполнения программы влияет её размер. Ещё два раза перечитал весь код, нарыл пару мест, где можно было бы добавить проверки. Ошибка осталась. Под отладчиком в режиме ассемблера начал изучать код. Узнал подробности работы конструкторов и деструкторов классов, начал исследовать структуру хипа…

А потом что-то дёрнуло меня посмотреть, какого размера файл. 70 КБ при модели памяти в один сегмент. Код + данные + стек + хип > 64 КБ. А компилятор хоть бы предупредил…