Вызывают: дескать, всё сделали по написанному, оно иногда работает, но чаще нет. Смотрю буферное ОЗУ — а там каша вместо параметров. Спрашиваю программиста, где данные из файлов. «Я всё загрузил». Показывает, как грузит. Всё окей, но после запуска программы лезет та самая каша.
Ковыряюсь целый день, гоняя прогу по шагам. Программа считывает массив из буферного ОЗУ — и капец. Перебираю буфер, копирую массив, сравниваю с эталоном из файла. Опа — там же нули должны быть, а вместо них месиво, причём каждый раз разное! Писать чушь в буфер может как иногородняя программа, так и наша. Их не пишет — зуб даю. Зову программера: «Не надо считать меня дураком!» Проверяю его творение — не пишет. Так, тупик.
Второй день. Начальство злое, я в их лице — тормоз прогресса. Но ведь отдельно всё работало! Вручную гружу нашу программу, присланную программу, файлы параметров. Всё работает. Делаю прошивку — попался, гад! Опять зову программиста.
— Признавайся.
— Я ничего не делал!
— Ага, не делал! Вот моя прошивка, вот твоя. Куда килобайт данных пропал?
— Каких данных? Там нулевые блоки между массивами были, я их вырезал. На фиг они нужны? Буферное ОЗУ маленькое, я код оптимизировал.
— А тебе в голову не приходило, что ноль — это тоже число?
#6526: Порт за седьмыми печатями
15:00 21.06.2011, IT happens
#6527: Мой вечный спутник Документ1
15:00 21.06.2011, IT happens
Есть у нас бухгалтер. Весёлая барышня. По бумагам бухгалтерию знает, а вот с компьютером малость не срослось. Главное, что она умеет включать компьютер, иногда проверять почту и слушать музыку. Золотая женщина, в общем. Её обязанности: один-два раза в месяц отсылать в головную контору электронной почтой экселевские файлы по зарплате и табели рабочего времени, а также распространять по окружной структуре бланки договоров и акты.
Отсылку почты с аттачами мы с грехом пополам осилили. И вот сегодня утром моя психика выкинула белый флаг после фразы: «А как высылать почту без привязанных файлов?» Я не курил больше месяца. Сорвался.
#6528: Без лишних экивоков
16:45 21.06.2011, IT happens
Вчера решил немного посидеть в интернете, но не тут-то было. Лезу на веб-морду роутера — айпишник выдан, соединение установлено. Запускаю трассировку www.ru. Пакеты идут по запутанному лабиринту маршрутизаторов провайдера, на шестом узле трассировка останавливается. Записываю последний айпишник и иду звонить в службу поддержки. Уже настроился на блондинистый голос: «Здравствуйте, если вы хотите узнать больше о тарифных планах, нажмите 1» — и так далее минут на пять.
По голосу на автоответчике стало ясно, что его хозяин свитерат, бородат и очень зол.
— Здравствуйте. Сейчас во всём городе нет интернета. Когда будет, неизвестно. Извините за доставленные неудобства.
Спасибо тебе, боец невидимого фронта, за честный ответ! Он порадовал меня куда больше обычного карамельного: «Попробуйте проверить ваш компьютер на вирусы».
#6529: Да святится реестр твой
16:45 21.06.2011, IT happens
Недавно починял сестре систему. Откуда-то явились в не так давно поставленной «хрюше» несусветнейшие тормоза. Я пользователь не такой уж тёртый, но основные ошибки сестры здорово напоминали мои в прошлом, поэтому понадобилось лишь немного времени, антивирус и чистилка реестра. После работ не удержался и послал сестре в «контакт» следующий текст. О, если бы мне попался подобный пятью годами раньше!..
Доброго дня тебе, Сестра!
Ныне очистил я от скверны систему твою и воскресил браузер твой, но дабы и впредь были они в порядке и добром здравии, соблюдай неуклонно заповеди сии.
1. Возлюби антивирус свой, дабы хранил он тебя в сети, Интернетом рекомой, и за её пределами.
2. И да не будет у тебя иных антивирусов пред лицом его.
3. Регулярно приноси покаяние антивирусу своему и жертвуй ему обновления свежие, ибо в нём — защита и надежда системы твоей.
4. Не запускай программ и приложений неведомых, из источников неверных полученных, ибо даже кошку сгубил порок любопытства чрезмерного.