Работаю в крупном ювелирном доме. Пользуются здесь, конечно, жёлтой программой. Только что разбирался с проблемой. Звонят мне с кассы и говорят: «Не можем продать украшение. На экран выводится, что штрих-код не найден в базе». Встаю, иду, проверяю. И правда: ругается на «неизвестный товар». Сравниваю штрих-код с тем, что отображается в программе в вводе остатков. Совпадает. Сижу думаю, что за печаль такая случилась.
Видимо, интуиция сисадминская уже развита у меня. Решил посмотреть движение товара — вдруг уже уехало куда это украшение? О чудо: штрих-код потерял одну цифру! Убиваю ввод остатков, пропикиваю украшения по новой. Вуаля! Всё работает как часы.
То ли, когда принимали товар, ужасно постарались и избавились от цифры (хотя как это возможно?), то ли жёлтая программа не так проста, как кажется, и хотела умыкнуть украшение за пятьдесят тысяч.
#7923: Террористы-окнозахватчики
13:00 02.12.2011, IT happens
Здравствуй, безымянный однокашник[1], выдумавший эмуляцию загрузки винды! Мне довелось учиться в том же самом лицее лет эдак на пять раньше тебя, и мы устраивали для одноклассниц-блондинок совершенно аналогичные западни.
В компьютерном классе стояло два десятка компов с тогда ещё относительно новой операционкой Windows 3.11, которую надо было загружать поверх DOS вручную. На переменках мы писали простенький код, эмулирующий загрузку компа (вплоть до счётчика килобайтов памяти и логотипа Energy Star), и предлагали блондинке сесть за «свежезагруженный» комп с окошком логина.
Логин-пароль после ввода скидывались в файл, а компьютер уходил в реальный ребут. После этого вечером шаловливые ручки переписывали autoexec.bat, в результате чего на следующем уроке при загрузке блондинка получала поперёк чёрного экрана бегущую красную надпись: «Мы, злобные хакеры, захватили твой компьютер. Распечатай решённую лабораторную работу и положи её в шкаф между учебником по информатике и учебником по устройству компьютера». Визг блондинки в начале урока был обеспечен.
#7924: Микроскоп с прорезиненной ручкой
13:00 02.12.2011, IT happens
Сегодня обнаружил, что пятеро сотрудниц бухгалтерии (тётушки предпенсионного возраста) пытаются вбивать поисковые запросы в строку стандартного калькулятора мелкомягкой операционки. На мой немой вопрос ответили уверенно:
— В строке поиска Гугла калькулятор есть, значит, и в калькуляторе должен быть поиск!
И не поспоришь.
#7925: Под Кандагаром было круче
15:00 02.12.2011, IT happens
Несколько лет назад я работал тестировщиком в небольшой компании. С железом почти не возился, из инструментов были отвёртка, взятая у сисадмина, и флешка в кармане.
Как-то раз для тестирования программного продукта нашей компании мне нужно было собрать сервер с RAID-массивом, чтобы обеспечить сохранность баз данных. Денег на серверные комплектующие, конечно же, не дали. Пришлось собирать из оптимальных по цене и надёжности десктопных. Материнской платой была выбрана фирменная Intel на новейшем чипсете с интегрированным RAID-контроллером, который позиционировался как одна из основных фишек. Для моих задач это было оптимально. К слову, программы, которые я тестировал, все сплошь работали только с продуктами Microsoft, так что к дядюшке Биллу у меня были обоснованные хронические претензии по поводу неумных решений и методов их реализации.
Так вот, после установки комплектующих выяснилась одна особенность. Драйвера на RAID (без них работал только IDE mode) для современнейшей материнской платы находились на трёхдюймовой дискете. На самой же материнке разъём FDD отсутствовал как устаревший. В самом начале установки системы строгий BIOS Intel позволял инсталлятору MS Windows Server загрузить RAID-драйвера именно с FDD. На официальном сайте Intel их ещё не было, а драйвера, скопированные на CD, флешку или USB-диск, не подходили тандему Windows Server и BIOS.
Не помню как, но без спецустройства «бубен» я смог за два с половиной часа магическим образом установить злосчастные драйвера и выполнить все задачи. Однако с тех пор при частом упоминании глюков и багов продуктов Microsoft я неизменно усмехаюсь и говорю: «Инженеры Intel круче».
#7926: Слэшдот-факап
15:00 02.12.2011, IT happens
Довольно крупная для своего города сеть магазинов. Утро. Аврал. В одном из магазинов небезызвестная жёлтая программа выдаёт ошибку: «01.01.0001 is not a valid date». Начальник отдела техподдержки магазинов не глядя закрывает окно и запускает процесс тестирования и исправления базы данных, отвлекаясь на другие дела.
День. Дела удаётся более или менее разгрести, но выскакивающая в одном из магазинов ошибка продолжает мозолить внимание. Кто-то из сисадминов задумывается о смысле выдаваемого сообщения, но мысли зацепиться не за что: на компьютере с датой вроде бы всё правильно и корректно. Продолжаем копаться. Переустановка жёлтой программы. Восстановление БД из бэкапа. Эффекта никакого.