уж пиво затеплело на столе...
И разуму не победить стихию,
и хочется к тем, кто уже сейчас -
счастливые, тупые и бухие,
такие непохожие на нас.
(*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.
Дежурный оператор носится, как спринтер,
Но в сеть войти не может, как ни жаль,
А за стеной дрянной дешевый принтер
Печатает: "Пойми мою печаль..."
Как не понять? В машине дисководы,
Дискеты дожевав, задумались слегка,
В дисплее дребезжат сочувственно катоды,
И сырость капает на клавишу (ВК).
Страница 104 из 104
Следующая страница