Дело было году в 96-м. Администрировал я тогда сеть одной торговой фирмочки. Обороты росли, потребовалась мощная база данных, и начальство нашло двух крутых специалистов, которые взялись разработать требуемый продукт. С утра на пороге появились эти корифеи и сходу обругали всю мою сеть: компьютеры не те, коаксиал (может, помнит кто?) проложен не по правилам, и так далее. Посетовали ещё немного на нашу техническую необеспеченность и взялись писать базу.
Проходит пара месяцев, вызывает меня директор и начинает осторожно выспрашивать, сколько получают в Москве программисты. Я, естественно, интересуюсь, в чём же дело. Выясняется, что крутые базописатели изначально запросили за работу $15000, но, получив эту сумму и немного поработав, потребовали еще $3000: «Работа мудрёная — добавить надо...» Начальство задумалось, но добавило.
Наконец, база была запущена в эксплуатацию, и немедленно полезли глюки и баги. Естественно, менеджеры начали звонить мне. Я пошел к начальству прояснять ситуацию:
— А почему нельзя обратиться к авторам базы?
— Они требуют $100 в час за поддержку.
— А вы в договоре прописали порядок проведения и оплаты пусконаладочных работ?
— Мы с ними договор не заключали.
— А где описание базы и инструкция по эксплуатации?
— Они ничего не оставили...
Тут грянула деноминация 1997 года — убирали лишние три нуля с денежных купюр. Естественно, потребовалось эти нули убрать во всей базе. Начальство звонит создателям — в квартире теперь живут другие люди, на призывы по пейджеру никто не отзывается, а сотовые телефоны тогда ещё были не в ходу.
Подоспел дефолт. Фирма обанкротилась, и модернизация базы потеряла актуальность. Через пару лет на одном из старых компьютеров я случайно обнаружил исходники знаменитой базы. К тому моменту я уже разбирался в этих вопросах гораздо лучше, и решил, наконец, посмотреть, на что потратили больше 18 килобаксов. Что же я обнаружил? Одну из первых версий 1С с незначительной правкой!
#1310: Лабиринт отражений
13:00 05.10.2009, IT happens
Работаю выездным админом. Вызвали меня неделю назад в одну компанию — говорят, уже пару дней один-эска медленно работает. Как выяснилось, тормозила программа только на одном компе. Первая мысль — неполадки с сетью. Комп подключался к базе через Wi-Fi, расстояние от машины до точки доступа — три метра через перегородку, но пинги до сервера не меньше 500 мс. Сижу за компом, медитирую... Сорок минут стучания в бубен ничего не дали.
Cмотрю — тётя подходит попудрить носик к зеркалу, которое находится аккурат между точкой доступа и компом. Вспомнив историю о беспроводных технологиях и шоколадках (История #1207[3]), сообщаю даме, что зеркало засоряет ауру помещения, что скверно отражается на качестве связи. Ожидаемо получаю в ответ волну скептицизма, но стою на своём: запускаю 1С, сажаю тётю за компьютер, снимаю зеркало и ухожу с ним в серверную.
Сегодня опять зашёл в эту фирму с визитом. На столе у бухгалтера лежала книга по фэн-шую.
#1311: Дама против мамы
20:45 05.10.2009, IT happens
Вызывает тётка из планово-финансового лет эдак тридцати. Я захожу и с порога: «Дайте-ка угадаю: вы ничего не делали, оно само всё сломалось». В ответ радостное «Угу». Начинаю экспертизу: БП работает, сам системник — «не аллё». Начал допрос. Молчит, партизанка...
В результате долгого сеанса социальной инженерии удалось выяснить, что на машине стояла многозадачная ОС Windows ХР. Правда, не настолько многозадачная, как женщина себе это представляла — в результате выполнения огромной кучи нужных операций повис важный открытый документ. В результате же действий, направленных на «починку» (как ей казалось) всей этой ерунды, шайтан-машина повисла наглухо. Смеркалось... Отчаявшись и обессилев, с криком «Банзай!» тётка, мягко говоря, стукнула по открытому системнику. «Бздыщь» — сказал компьютер и испустил дух.
Остриём своего кирзового сапога дамочка поставила знатную трещину на мамке, и, поняв свою ошибку, принялась играть в партизанов. На десятой минуте угроз она всё же созналась во всех грехах; директор, посмеявшись, пообещал вычесть стоимость мамки из зарплаты, и дама с гордо поднятой головой удалилась домой.
В который уже раз свою жизнь ради человека отдаёт ни в чём не повинное железо. Бедный Йорик! Тьфу — бедная мамка!
#1312: Ангелы на кончике иглы
20:45 05.10.2009, IT happens
Как-то раз конвертировал текст из DOC в HTML с помощью Ворда. Все знают, сколько мусора в тегах оставляет известный текстовый редактор. В числе прочего увидел там такой стиль:
margin-bottom: .0001pt;
Сколько это — одна десятитысячная пункта? Один пункт, согласно Википедии, примерно равен 0,35 мм. Делим на десять тысяч и получаем отступ от нижнего края в 35 нанометров. Поистине компьютерная точность! И попробуй ошибиться хоть на один нанометр — весь дизайн сразу разъедется...
#1313: Низведение и курощение локальных сетей
00:30 07.10.2009, IT happens