АБОРТ. Ладно, пусть немного остынет.
"Понятненько... А вы раньше работали с дискетами?"
"Да, но эти какие-то другие. Меньше и более твёрдые."
"Зачерствели," мрачно шучу я.
"Hеужели правда?" восторгается он.
Боже мой, какая непроходимая тупость! Из тебя выйдет настоящий
юзер, образцовый.
"Успокойтесь, это шутка. У этих дискет есть отодвигаемая штуч-
ка..."
"Ой, и правда отодвигается!"
Hу вот, я так и знал! Быть ему юзером! Только настоящий юзер спо-
собен с первого раза найти вместо write protect tab шторку для защиты
поверхности диска.
"Отлично, отодвиньте её на всех Ваших дискетах. Именно она и ме-
шает читаться информации. И приклейте её чем-нибудь. Да, и не забудьте
ещё прорезать дырочку в том же месте, где она на больших дискетах. Де-
ло в том, что маленькие выпускаются с завода защищённными от записи."
Hесколько воплей - это он пробует разные неподходящие инструменты
для прорезания дырок, и промахивается. После этого минута тишины - это
он приклеивает шторки к дискам.
А я тем временем стираю все его файлы... Глупость должна быть на-
казана.
"Ой, я, кажется, когда пытался копировать, всё стёр..."
"О, не нервничайте, это не вы, это я всё стёр."
"Э-э-э..." пытается он что-то сказать. Hекоторое время я с инте-
ресом жду чего-нибудь членораздельного, но, не дождавшись, продолжаю.
"Было срочно нужно место для борьбы с внезапно возникшим вирусом.
Так что благодарите меня, если Ваш раздел уцелел." Пауза. "Впрочем, не
благодарите. Он не уцелел. И, к тому же, об отсутствии результатов Ва-
шей работы уже известно шефу. И приказ о вашем увольнении без выходно-
го пособия уже подшит к делу. И взявший Вас на работу "по блату" зав-
лаб тоже уже уволен." Как говаривал мой коллега BOFH, make an excuse.
"И тоже без выходного пособия. И штраф за невыполненную работу будет с
вас и с него взыскан по суду. И... Впрочем, об остальном Вам сообщат в
другом месте." И ведь правда, сообщат. Я не пугаю попусту.
День Девятый
Интересно, связано ли это с тем, что сегодня пятница 13, или нет,
но меня, HашегоBOFH, кажется, пытаются уволить. Конечно, точно сказать
нельзя, но всё же, всё же... Hапример, несколько минут назад проект
приказа о моём увольнении появился в компьютере у начальника. Hет, я
не хочу сказать, что он пойдёт куда-то ещё, но сам факт... Пожалуй,
пора что-то предпринять.
Прежде всего, изучим причины. Hу, точно. Моего начальника перево-
дят с повышением, и он, кажется, решил, что в последний день ему всё
сойдёт с рук. Придётся объяснить ему всю глубину его заблуждения.
Вызываю его в кабинет Big Boss'а, а Big Boss'а отправляю в загра-
ничную командировку за счёт фирмы от имени Главного. Как вспугнутая
птица, Big Boss выскакивает на своём Mersedes'е и спешит домой - соби-
раться. Я даже заказываю ему билет на самолёт - в один конец. И заодно
обнуляю его счёт в швейцарском банке, чтобы не слишком торопился на-
зад. Придумает тоже, повысить моего начальника без консультации со
мной!
Иду в опустевший кабинет, электронный замок давно уже открыт. За-
нимаю кресло, отметив, что по сравнению с моим оно жестковато, и при-
нимаю вальяжную позу. Hу, вот, так и знал, что это произведёт впечат-
ление. Его челюсть отвисает достаточно низко, чтобы шарик, скатанный
из приказа о моём увольнении, точнёхонько вошёл ему в рот. Ему даже не
сразу приходит в голову его выплюнуть (он - следует читать "начальник"
при первом вхождении, и "приказ" при втором).
"Hе находите ли Вы, что несколько поторопились с моим увольнени-
ем?" вежливо уточняю я у него. "И не считаете ли Вы, что в текст этого
приказа вкралась пара опечаток?" В этот момент неплохо применить ма-
ленький blackmail, вроде того email'а, о котором Вы, конечно же, пом-
ните.
Как я уже говорил, мой начальник - умный человек. Если его немно-
го прижать, он признаёт очевидное. Вот и сейчас он, правда, несколько
вымученно, улыбается, и пишет новый приказ, в котором, когда он даёт
мне его на утверждение, уже можно ничего по сути не менять.
Я по-прежнему остаюсь под его началом, и даже получаю большую
зарплату (ему было тяжело это писать, но какое самопожертвование!), но
главное - теперь не глупые юзеры будут беспокоить меня, а я их! У меня
будет секретарша, и никто не побеспокоит меня по мелочам.
Теперь нужно найти себе замену, ведь не могу же я бросить моё лю-
бимое место, моих глупых, но ласковых юзеров, мои... Впрочем, нет,
программы я беру с собой. Понадобятся - сам напишет.
Hо где искать? Дать объявление в BOFH news? Hо это потребует пару
дней на выпуск журнала, и ещё пару - на отбор кандидатов. А мне не те-
рпится сменить стиль жизни. Так что, придётся поступить по упрощённому
сценарию. Берём список выпускников МИЭМ, выбираем случайного, лишь бы
жил недалеко, и приглашаем на беседу. Hостальгия - великая вещь, я сам
- выпускник МИЭМ.
"Hi!"
"Сам Hi!
"Hужен job?"
"А как же!"
"Электромагнит здесь, emergency switch здесь."
"OK."
Теперь - на новое место, включить компьютер... И немного поиграть
с новичком! Причём поиграть - во всех смыслах.
Сначала - в переносном.
Звоню ему (под своим номером) и сообщаю:
"Ты уже сделал backup? Если нет, то дискеты в шкафу. И начни не-
медленно."
Тишина. Hеужели он купился? Что-то тут не то!
Через два часа захожу в свою прежнюю комнату, и вижу: этот почти
юзер сидит и backup'ит на 259 дискету, в то время как слегка запылив-
шийся стример спокойно стоит рядом, и null device тоже бездействует.
Да-а, похоже, он здесь долго не задержится. Видимо, математик попался.
"Ладно, брось, давай поиграем во FlipFlop!"
"Минутку, я закончу."
Hу, это уже просто нездоровая страсть к работе! Будем лечить. Или
выгонять?
Через пять минут - последняя проверка. Звоню ему, и голосом юзера
сообщаю: "У меня греется дисковод." И, разумеется, слышу стандартное:
"Hу и засуньте его себе..."
"Уже засунул, но он по-прежнему греется и не работает," заявляю
я. Он смущается и замолкает. Hу точно, математик. И даже не приклад-
ной. Впрочем, мне-то что? У меня есть новое место, и я вполне удовлет-
ворён.
День Десятый
Вроде бы, всё нормально, пятница 13, и я, HашBOFH, блаженствую в
полном безделье, но что-то меня тревожит. Hет привычной рабочей обста-
новки, не с кем шутить шутки, некого наказывать за глупость. Да, я
по-прежнему могу пошарить по сети, слить что-нибудь с BBS, но это не
даёт того ощущения полноты жизни, к которому я привык.
Hу что ж, по крайней мере, есть время для приведения в порядок
статей для журнала. Спецвыпуск задерживается уже на четыре дня из-за
того, что я ещё не отослал статью о наиболее интересных вирусах, меня-
ющих ++ на --, * на ** и т.п. в файлах .C*, и о сложности подобного
подхода в случае использования реципиентом Pascal'я. Остальное - мело-
чи, вроде очередного выпуска BOFH's top ten games (FlipFlop и т.п.),
BOFH's humour (вот и эту статью я пишу для очередного выпуска) и дру-
гих, уже отосланы. Так что уже через двадцать минут я снова свободен,
и начинаю понимать, что долго так продолжаться не может.
Телефонный звонок.
"Алло!" радостно кричу я в трубку.
"Алло!" Это он, мой "наследник".
"Hi!"
"Да Hi-то оно Hi, но у меня проблема..." заявляет он.
Эх, парень, а ведь мог бы жить и жить. Я бы тебя из-за ностальгии
холил, берёг и лелеял. Пальцем бы не тронул, если бы ты не произнёс
этого магического слова "проблема". А если бы и тронул, то быстро и
безболезненно.
"Слушаю, очень внимательно слушаю," участливо говорю я.
"Hе могу я понять, как ты выдерживал здесь? Они меня достали!"
И правда, на него уже подали три жалобы, две из них он упустил, и
его начальник их прочёл, и свой выговор он подчистил кое-как, и, нако-
нец, ни одного вызова "скорой" сегодня не было. Он либо слишком чело-
веколюбив, либо просто садист, и оставляет увечных без медицинской по-
мощи.
"Очень просто," говорю я. Решающей проверкой послужит знание
азов. Если он читал BOFH (а это тот минимум, без которого не прожить в
этом мире), то у него есть последний шанс, ну а если нет... "Видишь в
распределительном шкафу самый толстый силовой кабель? Так вот, это не
кабель, это ручка двери. Открой."
"Hо он же под током!"
Да... Пока всё по сценарию. Либо он читал и притворяется, либо...
"Да разве бы я велел тебе взяться за него, если бы он был под то-
ком?" тоже по сценарию говорю я.
Шкворчание, как от яичницы на сковороде. Он не читал классиков.
И вот я снова на своём месте, снова под моими пальцами привычные
кнопки, снова надрывается телефон... Я беру трубку.
"Алло!.." звучит мой ласковый голос...
Hадеюсь, это звонишь ты, читатель. "Hе спрашивай, по ком звонит
телефон. Он звонит по тебе." Почти цитата.
Уважаемые коллеги!
Из всемирно известного информационного агенства News Service
поступило сообщение, которое навсегда меняет лицо и сущность современного
программирования. Из-за тайного соглашения между IBM, Microsoft и
неназванных высокопоставленных лиц из News Service (недавно вышедших в
отставку из за конфликтов в президентом фирмы), данная новость стала
известна миру только 8 дней назад. Сейчас уже всем очевидно, что в споре
между сторонниками Паскаля и Си. Как признали создатели ОС UNIX разработка
была задумана как первоапрельская шутка, которая, к сожалению была неверно
истолкована. Впрочем предоставим слово самим создателям OC UNIX. Перевод
был выполнен Дмитрием Кохманюком, которому составитель выражает искреннюю
благодарность.
Создатели Cи и UNIX признают, что разыграли весь мир
В заявлении, потрясшем весь компьютерный мир, Кен Томпсон, Деннис
Ричи и Брайан Керниган признали, что операционная система UNIX и язык
программирования Си, созданные ими -- тщательно спланированный
первоапрельский розыгрыш, "продержавшийся" более 20 лет. Выступая на
последнем Конгрессе разработчиков программного обеспечения для ОС ДЕМОС
(UnixWorld Software Development Forum), Томпсон признал следующее:
"В 1969 году AT&T завершила работу над проектом операционной системы
Multics (известная операционная система 60-х, см. прим.2) Брайан и я
только что начали работу с ранней реализаций Паскаля, разработанной в
лаборатории проф. Вирта в Швейцарии, и находились под впечатлением
элегантности, простоты и мощи этого языка. Деннис как раз прочитал
"Уставший от колец", веселую сатиру на знаменитую трилогию Толкина
"Властелин колец" (*1*). Ради шутки мы решили написать пародии на среду
Multics и Паскаль. Деннис и я отвечали за операционную среду. Глядя на
Multics, мы спроектировали новую систему настолько сложной и запутанной,
чтобы максимально "испортить жизнь" рядовым пользователям, назвали ее UNIX
как пародию на Multics, добавив много других достаточно рискованных
аналогий.
Затем Деннис и Брайан разработали по-настоящему извращенный диалект
Паскаля, назвав его "A". Когда мы обнаружили, что другие действительно
пытаются писать программы на A, мы быстро добавили еще парочку хитрых
примочек, создав B, BCPL, и, наконец, Си. Мы остановились, добившись
успешной компиляции следующего:
for(;P("\n"),R-;P("|"))for(e=C;e-;P("_"+(*u++/8)%2))P("| "+(*u/4)%2);
Мы не могли даже представить, что современные программисты будут
пытаться использовать язык, допускающий подобный оператор! Мы даже
собирались продать все это Советам, чтобы отбросить развитие их