я ее "мышкой" не мог взять ?"
В одной из фирм по продаже компьютеров произошел такой вот запоминаю-
щийся случай. Пришел к ним посетитель, который потрясая солидной пачкой
денег, желал приобрести новый, "самый-самый крутой" ноутбук. Предыдущая
престижная модель его не устраивала и требовала срочной замены. "Тетрис"
на ней не работал...
Юзерша (смотря на клавиатуру у нас на столе): - Вам хорошо, а вот у
нас клавиатура - пленочная! - У нас тоже, - отвечаем. Оказывается они в
своей деревенской бухгалтерии лупят по клаве через пластмассовую покрыш-
ку (от пыли). Причем когда они расколотили первую партию, начальница
съездила в Н-ск и прикупила где-то еще. Вот так вот бывает.
Не далее как вчеpа пpиносит мне завхозша бумажку на подпись - список
имущества отдельского, значить, чтоб не укpали чего. Hачинаю читать и
сpазу же натыкаюсь на стpочку: ПУПС - 2 шт. Судоpожно вспоминаю, чего
это за пупсы и кто у меня в отделе в куклы игpает. Hаконец, до меня до-
ходит, что это UPS! Ладно, идем дальше. О боже, что это!: Сетевой сеpвиз
"Альтсеpвеp" - 1 шт. Hачинаю тихо тащиться. Завхозша обижается. Я пыта-
юсь пpостыми словами обьяснить, чем сетевой сеpвеp отличается от посуды.
И тут мой затуманенный взоp падает на список отдельских книг. Пеpвое,
что я вижу: Mlindauz 95 в подлиннике - 1 шт. Гpохот от сползшего со сту-
ла тела (моего :) Занавес.
У меня знакомый тyт кyлеp pешил поменять, точнее вентилятоp, сам pа-
диатоp pешил оставить. Hy выключил машинy, вытащил кyлеp, pаскpyтил его,
пpикpyтил новый вентилятоp и включил комп. Биосовский тест пpошел ноp-
мально. Hачал гpyзиться мастдай. Загpyзился и пишет "обнаpyжено новое
yстpойство, сейчас к немy yстанавливаются дpайвеpа". Тепеpь пpедставьте
какая истеpика слyчилась с моим знакомым. P.S. Как выяснилось он на мо-
деме за джампеp задел...
В однy тyльcкyю фиpмy, тоpгyющyю комплектyющими и акcеccyаpами захо-
дит тетка деpевенcкой внешноcти и говоpит: - Я тyт y ваc ковpик для мы-
шей кyпила. Так вот мыши по немy бегают и не дохнyт! Может его водой на-
до поливать?
Hедавно пришлось устанавливать модем на машину одного очень хитрого
юзера с о-о-очень большими звездами на погонах. Получив искомое, он
вдруг забеспокоился: - А не могут ли по этой штуке ночью снять с моего
компьютера информацию? Мы тут окружены шпионами ! - Ваша информация в
полной безопасности. Для того, чтобы подключиться к машине, программа
запрашивает пароль. Кроме того, удаленному клиенту видны только нужные
каталоги. Hаконец, предусмотрена программная защита (конечно, объяснял я
популярно) всех основных файлов... - Ты ничего не понял! - с торжеством
возопил юзер. - Я же русским языком говорю, что ночью моя машина выклю-
чена, и ни одна защита на ней не работает. Как же обезопасить информацию
на это время?! Xотите верьте, хотите нет, переубедить его оказалось мне
не под силу. Его компьютер включен еженощно, чтобы все защиты работали.
Ухитрился народ спрятать в Win 95 кнопку Start... Просто загнали за
видимую часть экрана. Звонят-вот грит проблема,нет кнопки "Start"... - А
вы внизу хорошенько посмотрите. - Hет, там у меня только Reset и
Turbo... - А... (машинально так), десктоп, значит у Вас... - Обычный,
двухтумбовый. - ??? Hу ладно, в фолдерах поищите, может туда закатилась
(слышен скрип выдвигаемых ящиков,обрывки мата...) Радостно - есть, вот
она.Только на ней не "Start", а "Пуск" написано. - Э...Повторите пожа-
луйста, что за организация-то ? - АСУ ПВО СВ -...... Hаверное какое-то
отношение, рассказанная история, имеет к пользовательскому интерфейсу
Windows 95, но просто оно,того...люди, они разные бывают. Такие дела...
> Мехмат МГУ, десятый час вечера. Все нормальные студенты-математики
> давно в общаге или по домам и только десяток маньяков программеров >
за терминалами СМ-4 (~PDP11/70 RSX 11M+). Ага, и среди этих маньяков - я
и Володька, зелененькие школяры из питомника Мосгороно, которых знакомый
студент 5-го (ого-го!:) курса, умудренный суровым опытом
струк-ту-ри-ро-ван-ного программирования в первый раз провел в святая
святых - машинный зал... У-уууу, жуть! Полутьма, огоньки на панели СМ-ки
перемигиваются, дисководы пощелкивают... Торч! Пятикур объясняет нам
вполголоса, как ведется интерактивный сеанс с ОС RSX/11M (до этого мы
только перфокарты видели). Мы слушаем, затаив дыхание... И в самый раз-
гар этого священодействия - Трах!!! Ба-бах!!! - некий тощий мужик в
длинном сером свитере вскакивает со стула, и с размаху заезжает ногой по
терминалу - бух!!! :-) Все присутсвующие втягивают головы в плечи...
Дисководы перестают щелкать... Гробовая тишина, только вентиляторы шу-
мят... У нас с Володькой, естественно, челюсти отпадают. "Тссс! - шепо-
том говорит нам пригнувшийся к клавиатуре пятикур, - это сам В***, СИС-
ТЕМНЫЙ программист! Ему МОЖНО." :-))) Наверное, именно тогда я начал по-
нимать, чем системный программист отличается от простых смертных. Мысли
о бессмертии еще в голову не приходили, но этот тезис уже не давал покоя
- кROOTым ВСЕ МОЖНО!!!
Программистские песни
Кончается четверг, со связью плохо
Кончается четверг, со связью плохо,
и через хост едва-едва видны
два с половиной сайта полудохлых
со всей необозримейшей страны.
И почта не идет, стоит работа,
и то и дело в мой несчастный "шпрот" (*1)
"Incoming CALL" (*2), и в нем охрипший кто-то
не верит, что здесь Рая не живет...
О как легка и необыкновенна,
должно быть, полоса на 2 Мб,
по ней мессаг по 10 здоровенных,
я слал бы исключительно тебе.
о где-то там, в пучинах интернета
глядит себе в катодную трубу
постмастер, обрывающий коннекты,
и тем напоминающий судьбу.
Кончается четверг, и трафик низок,
и нечего ловить в промозглой мгле.
И к черту все, уткнемся в телевизор,
уж пиво затеплело на столе...
И разуму не победить стихию,
и хочется к тем, кто уже сейчас -
счастливые, тупые и бухие,
такие непохожие на нас.
(*1) Модем системы USR Sportster
(*2) "внешний звонок"
Молитва программиста С. Ершов
Сверху вниз из крана вода бежит,
Снизу вверх по экрану - текст.
Я в стихах на фортране счетаю жизнь,
Чтоб узнать о ней все, как есть.
И когда я спросил, что будет потом,
был ответ на сто три листа,
о ввошел Господь и нажал (RETURN),
А я только начал читать!
И тогда я решил, узнать, как жить,
И заказал миллионы Мбайт,
И все, что еть вокруг, туда заложил,
А в конце подставил себя.
Я уже держал ответ в кулаке
И хотел читать, помолясь,
о вошел Господь и нажал (ESC),
И опять начинать с нуля.
Тут бы мне отстать, отдохнуть, остыть,
о я вошел в игру, как на грех.
Я опять по крохам копил хиты
И по уровням лез наверх.
И когда все стрелы попали в цель,
И последний конверт открыт,
Тут вошел Господь и нажал (^C),
И я вылетел из игры.
И я внось поплелся на гулкий старт,
Тупо глядя бегущим вслед.
И тогда он понял, как я устал,
о поднял стартовый пистолет.
А я рванул, и я сделал всех,
За собой волоча свой крест,
о вошел Господь и нажал (RESET),
И я умер! И я воскрес!
И опять плясал на своих костях,
Сам сеебе отпустив грехи,
И сам себя собрал по частям
Откомпелировал и пустил.
И когда за мною придут врачи,
Я спою им весь этот бред,
И если Бог питание отключит,
аберите "Да будет свет!"
Песня о программистской молодости
Когда мало кто знал, что значит Ctrl-Alt-Del,
Когда не каждый ребенок калькулятор имел,
А под словом "Паскаль" понимался обычно философ,
Еще не все перфораторы пустили на слом,
Но мы пришли в этот мир, и мы пошли напролом,
И не знали покоя от новых идей и вопросов.
Мы были молоды и не страшились преград,
Где не спасет перезапуск, поможет format,
А если не было копий, мы тактику брали иную -
По дискетам мы ползали, и по частям
Собирали останки погибших программ,
И шестнадцатеричные dump'ы вводили вручную.
Мы привычно плевали на любой Copyright,
Нам казались простором даже 100 килобайт,
Мы учили ассемблер, не знавший команд умноженья.
Распечатки не резали мы на листы,
И наши первые вирусы были просты,
Но мы все-таки были в восторге от их размноженья.
Мы не боялись тогда - мы были много смелей -
Ни плохих секторов, ни магнитных полей,
И даже сбой по питанию не был источником страха.
Нам было все трын-трава, нам было просто совсем
Одним нажатием на кнопку повесить СМ,
Нам служил ДВК, и нам повиновалась Yamaha.
Но перед нами прогресс открывал все пути,
И, бросив старых друзей ради новых ХТ,
Мы выжимали, что можно, из DOS и из архитектуры,
Меняли коды команд, трассировали INT'ы
Дизассемблировали BIOS и писали в порты
То, что я б не позволил печатать на месте цензуры.
Но это время прошло, но это было давно,
Теперь у каждого нудной работы полно,
И заказчик-дурак тычет мышкой в картиночки гордо.
И мы пиратство уже почти считаем грехом,
И обросли Aidstest'ами, как дерево мхом -
У нас так много защит, что порой забываем password'ы.
А ведь когда-то не боялись мы программы любой,
И с одним лишь debug'ом выходили на бой,
И искусно написанный вирус встречали как брата.
А теперь мы, чуть что, нажимаем reset...
Да, куда не пойдешь - везде наткнешься на RET,
И еще хорошо, если в стеке есть адрес возврата.
Теперь нам лень изощряться, оптимизировать код,
И интерфейс с дураками мы пишем из году в год,
Свыклись с мощной машиной, отвыкли от всякого риска.
Забыли коды команд и старых трюков запас,
И только ненависть к Windows порою у нас
Зажигает огонь в глазах, как индикатор Hard Disk'a...
(C) YuN, 1994
Моему модему посвящается
Поздний час, половина первого, 120 cps,
Ночь темна, как Norton без звезд.
Где-то там обстановка нервная, не дремлет АТС -
Вот опять Carrier lost.
Припев:
Плавное снижение
До нуля как раз.
В фильтре отражение
Двух горящих глаз...
Ты далеко, BBS,
Пускай и carrier исчез,
Но даже Busy мне не сможет помешать
Соединиться опять
И связь хоть как-то удержать,
Чтоб наконец проклятый файл переписать!
Ночь длинна, как загрузка сервера, где-то спит сисоп,
В COM-порты стучатся сотни бит.
Ну а я выкачиваю с севера какой-то файл на флоп,
Ибо винт давно уже забит.
Припев.
(C) YuN, 1995
Раскинулись сети широко,
Раскинулись сети широко,
В них файлы шлет каждый дурак,
И это полезно до срока,
А в срок начинается мрак.
"Товарищ, накрылись три файла подряд!" -
Сказал программист программисту.
CapsLock и HD-индикатор горят
И радуют душу садисту.
"Ты снова игрушку списал из сети?
Начальник тобой недоволен!
К Лозинскому надо программу снести,
Лекарство он даст, если болен."
Из Norton'a вышел - а Norton'a нет,
В глазах у него помутилось,
Успел дотянуться до кнопки reset
И понял: работа накрылась.
Напрасно заказчик ждет новых программ,
Напрасно начальники злятся...
А вирусы дальше бегут по сетям,
И авторы их веселятся!
(C) YuN, 1994
Обстановочка Почти по Саше Черному
А в МИФИ пели даже это, хотя вообще тут мелодия не предполагалась:
Накрылся диск с последним Си плюс плюсом,
Злой вирус на винте затер последний FAT,
Системный программист, не бывший прежде трусом,
Дрожащею рукой набрал "format".
На сервере бардак еще с субботы,
В резервных копиях - зияющая брешь,
И восемь` мегабайт загубленной работы
Бросают в пот склонившуюся плешь.
С дискеты в третий раз не грузится система,
Кондишэн сломан, в помещении жара,
Сисоп, тоскуя, киснет у модема,
Но отключили телефон еще вчера.
Знакомая сисопа, некто Клава,
Сует разъем питания в СОМ port,
А на компьютере, что расположен справа,
Не могут вспомнить пятый день уже password.
Дежурный оператор носится, как спринтер,
Но в сеть войти не может, как ни жаль,
А за стеной дрянной дешевый принтер
Печатает: "Пойми мою печаль..."
Как не понять? В машине дисководы,
Дискеты дожевав, задумались слегка,
В дисплее дребезжат сочувственно катоды,
И сырость капает на клавишу (ВК).