— Уважаемый Алексей! Внемля сей скромной просьбе, прошу приоткрыть тайную завесу и пролить свет всеблаженный на простые, но от того не менее важные мирские нюансы. Имеются ли исходные файлы, сиречь дистрибутив, а также программа, обманом вводящая в заблуждение защитные функции скромной, но очень необходимой программки под названием «***»? За сим прощаюсь с вами и алчу ответа. Смиренный аколит отдела божественных вмешательств, Александр.
— Всемогущий Александр! Сей в простонародье называемый словом заморским дистрибутив смеет иметь расположение в хранилище святейшем данных, именуемом «сервер», а идти к нему по дорожке, названной: \\CХХХR\...\Install\ХХХ. Там же и найдёте вы программу, обманом вводящую в заблуждение защитные функции.
— С трепетом ожидайте божественного вмешательства!
— Да будет имя ваше светиться на устах наших!
— Всё во славу Всеобъемлющего и Всеблаженного Alt+Ctrl+Del. Я лишь скромный служитель его.
— Аминь!
#4311: Всё-в-одном
20:45 01.10.2010, IT happens
Работаю на предприятии программистом, сисадмином и железячником. Звонит женщина с удалённого участка предприятия:
— Здравствуйте, у нас принтер сломался.
— Какие признаки? Что не работает?
— Клавиатура на нём не работает.
Судорожно вспоминаю, какой там стоит принтер и что на нём может быть похоже на клавиатуру. Похожего ничего нет.
— Так принтер или клавиатура?
— Ну, на принтере клавиатура, что-то случилось с её штекером от принтера, совсем сломался, и монитор тёмный, ничего не показывает. Компьютер совсем не работает.
После непродолжительного диалога с рандомными вставками слов «принтер», «клавиатура» и «монитор» выяснилось, что объяснить на словах, что же всё-таки сломалось, женщина не может.
— Так, понятно. Пусть загрузят в машину то, что сломалось, и везут ко мне — я посмотрю.
— Хорошо.
Жутко интересно, что же привезут.
#4312: Просто добавь воды
13:00 02.10.2010, IT happens
Начало 2000-х. Учился по специальности «вычислительные машины», пришло время практики. Досталось место на одном из заводов, который производил радиостанции для боевой и гражданской авиации. Мастером был у меня Игорь. Обычный радиотехник, предок нынешних айтишников (свитер, борода, волосы торчком, неопределённый возраст). Аппаратные блоки диагностировал на слух, нерабочая электроника начинала работать в его присутствии и прекращала, как только он поворачивался к ней спиной. На третий день он подзывает меня и очень серьёзным тоном говорит:
— Сейчас пойдешь в лабораторию и принесешь две канистры СБС.
— Что есть СБС?
— Спирт-бензиновая смесь, это для отдела ОТК и нам контакты протирать.
Поясню: раньше на заводе все контакты аппаратных блоков на службе технического контроля протирались спиртом. Спирт, естественно, пили. Дабы прекратить данное безобразие, спирт стали разбавлять бензином — так и появилась спирт-бензиновая смесь.
Сходил я в лабораторию, приволок две 20-литровых канистры. Мастер Игорь, смотря на них, мне говорит:
— Если сумеешь отделить спирт от бензина, закрываю тебе практику на «отлично» с рекомендациями и выплатами. На всё час времени.
— При чём тут моя практика и СБС?
— Баг у этой жидкости есть. Найдёшь — значит, мыслишь правильно, а с остальным сам разберёшься.
— Ладно. Попытка не пытка...
Прошёл час. Какие мне только мысли в голову не приходили — голова кругом... Не отделил спирт от бензина. Подхожу к Игорю: «Мастер, научи!» Игорь встаёт, отливает в стеклянную банку СБС и говорит:
— Запомни на всю жизнь: всё намного проще, чем кажется. Просто добавь воды...
Доливает воды и перемешивает. В этот момент я всё понял: спирт растворился в воде, а бензин остался на поверхности.
Практику я проходил полностью, но это было интересно. Помимо знаний в радиоэлектронике, я выяснил, как выделить спирт практически из всех спиртосодержащих веществ.
#4313: Десятый лишний
13:00 02.10.2010, IT happens
Три года назад я работал в команде PHP-программистов, создававших практически с нуля движок для одного крупного и достаточно известного в рунете интернет-магазина: каталог, разбитый на множество страниц для удобства отображения. В пылу дебага в одном месте глобальная константа ITEMS_PER_PAGE была почему-то вбита числом. В пылу клюнувшего в пятую точку жареного дедлайна на стадии финальной отладки пропустили не только это число, но и комментарий из разряда:
В пылу уже не помню чего дизайнеры перерисовали макет, и на страницу стало влазить немного меньше товаров. В пылу отладки все дружно проморгали тот факт, что некоторые позиции из каталога пропадают, а общее число страниц, перемноженное на число товаров на странице, существенно меньше общего числа позиций в каталоге (справедливости ради следует отметить, что каталог и система фильтров отбора товаров были сложны и запутаны).