YuN. Песня о программистской молодости
Юрий Нестеренко
Когда мало кто знал, что значит Ctrl-Alt-Del, Когда не каждый ребенок калькулятор имел, А под словом "Паскаль" понимался обычно философ, Еще не все перфораторы пустили на слом, Но мы пришли в этот мир, и мы пошли напролом, И не знали покоя от новых идей и вопросов.
Мы были молоды и не страшились преград, Где не спасет перезапуск, поможет format, А если не было копий, мы тактику брали иную По дискетам мы ползали, и по частям Собирали останки погибших программ И шестнадцатиричные dump'ы вводили вручную.
Мы привычно плевали на любой Copyright, Нам казались простором даже 100 килобайт, Мы учили ассемблер, не знавший команд умноженья. Распечатки не резали мы на листы, И наши первые вирусы были просты, Но мы все-таки были в восторге от их размноженья.
Мы не боялись тогда - мы были много смелей Ни плохих секторов, ни магнитных полей, И даже сбой по питанию не был источником страха. Нам было все трын-трава, нам было просто совсем Одним нажатием на кнопку повесить СМ, Нам служил ДВК, и нам повиновалась Yamaha.
Но перед нами прогресс открывал все пути, И, бросив старых друзей ради новых XT, Мы выжимали, что можно, из DOS и из архитектуры, Меняли коды команд, трассировали INT'ы Дизассемблировали BIOS и писали в порты То, что я б не позволил печатать на месте цензуры.
Но это время прошло, но это было давно, Теперь y каждого нудной работы полно, И заказчик-дурак тычет мышкой в картиночки гордо. И мы пиратство уже почти считаем грехом, И обросли Aidstest'ами, как дерево мхом У нас так много защит, что порой забываем password'ы.
А ведь когда-то не боялись мы программы любой, И с одним лишь debug'ом выходили на бой, И искусно написанный вирус всречали как брата. А теперь мы, чуть что, нажимаем reset... Да, куда не пойдешь - везде наткнешься на RET, И еще хорошо, если в стеке есть адрес возврата.
Теперь нам лень изощраться, оптимизировать код, И интерфейс с дураками мы пишем из году в год, Свыклись с мощной машиной, отвыкли от всякого риска. Забыли коды команд и старых трюков запас, И только ненависть к Windows порою y нас Зажигает огонь в глазах, как индикатор Hard Disk'а.
True story from a Novell NetWire SysOp:
Caller: "Hello, is this Tech Support?"
Tech Rep: "Yes, it is. How may I help you?"
Caller: "The cup holder on my PC is broken and I am within my warranty period. How do I go about getting that fixed?"
Tech Rep: "I'm sorry, but did you say a cup holder?"
Caller: "Yes, it's attached to the front of my computer."
Tech Rep: "Please excuse me if I seem a bit stumped, it's because I am. Did you receive this as part of a promotional, at a trade show? How did you get this cup holder? Does it have any trademark on it?"
Caller: "It came with my computer, I don't know anything about a promotional. It just has '4X' on it."
At this point the Tech Rep had to mute the caller, because he couldn't stand it. The caller had been using the load draver of the CD-ROM drive as a cup holder, and snapped it off the drive.
DOOM II
Copyright (c) 1996 Норвежский Лесной
Светлане Шикиной
(Маленький рассказ о том, что получается, когда играешь в DEATHMATCH под "ПОГОНЮ" (из к/ф "Единственная") Владимира Высоцкого)
От стены к стене Я бежал вперед. Чья-то тень в окне На испуг берет.
"Здесь я, на краю, Псы позорные!" Ну а сам пою "Очи черные."
Очи страстные, Как любил я вас! Двери разные Разлучили нас.
Тьму, как масло - нож Режет синий луч. Из-под сердца - дрожь, Из-под трупа - ключ.
По колено кровь, В пол уходит дверь. За стеною вновь Стонет новый зверь.
Чей теперь черед Падать мордой в грязь? Этот сон пройдет, Только не для нас.
Я плююсь огнем, Да с обеих рук. Жизнь - театр, и в нем Есть последний круг.
Есть последний ход, Есть последний шаг. Где меня найдет Мой последний враг.
Будто в первый раз Обрученные, Как любил я вас, Очи черные!
Сентябрь 1996
Be careful with installation
Last year, my friend upgraded his GirlFriend3.1 to GirlFriendPlus1.0 (marketing name: Fiancee1.0). Recently he upgraded Fiancee1.0 to Wife1.0 and it's a memory hogger, it has taken all his space; and Wife1.0 must be running before he can do anything. Although he did not ask for it, Wife1.0 came with Plug-Ins such as MotherInLaw and BrotherInLaw.
Some features I'd like to see in the Upcomming GirlFriend4.0...
- A "Don't remind me again" button - Minimize button - Shutdown feature - An install shield feature so that Girlfriend4.0 can be
completely uninstalled if so desired (so you don't lose
cache and other objects)
I tried running girlfriend 2.0 with girlfriend 1.0 still installed, they tried using the same i/o port and conflicted. Then I tried to unistall girlfriend 1.0 but it didn't have an uninstall program. I tried to uninstall it by hand, but it put files in my system directory. Another thing that sucks in all versions of girlfriend that I've used is that it is totally "object orientated" and only supported hardware with gold plated contacts.
***** BUG WARNING ********
Wife 1.0 has an undocumented bug. If you try to install Mistress 1.1 before uninstalling Wife 1.0, Wife 1.0 will delete MSMoney files before doing the uninstall itself. Then Mistress 1.1 will refuse to install, claiming insufficient resources.
Programmer's drinking song
100 little bugs in the code, 100 bugs in the code,
fix one bug, compile it again, 101 little bugs in the code. 101 little bugs in the code.....
Repeat until BUGS 0
= Уважай своего шефа. У тебя мог бы быть и хуже
Шеф всегда прав. Шеф не спит, Шеф отдыхает. Шеф не ест, Шеф восстанавливает силы. Шеф не пьет, Шеф дегустирует. Шеф не флиртует, Шеф обучает кадры. Кто приходит со своими убеждениями, выходит с убеждениями Шефа. Чьи убеждения совпадают с убеждениями Шефа, тот делает карьеру. Шеф не кричит, Шеф убедительно высказывает свою точку зрения. Шеф не почесывает затылок, Шеф обдумывает решение. Шеф не кривится, Шеф улыбается без энтузиазма. Шеф не трус, Шеф поступает предусмотрительно. Шеф не неуч, Шеф предпочитает творческую практику бесплодной теории. Шеф не берет взятки, Шеф принимает знаки благодарности. Шеф не любит сплетен, Шеф внимательно выслушивает мнение сотрудников. Шеф не мямлит, Шеф делится размышлениями. Шеф не лжет, Шеф - дипломат. Шеф не упрям, Шеф последователен. Шеф не любит подхалимов, Шеф премирует лояльных работников. Шеф не переносит клики, Шеф уважает слаженный коллектив. Шеф не изменяет своей жене, Шеф выезжает в командировку. Шеф не опаздывает, Шефа задерживают важные дела. Если хочешь жить и работать спокойно, не опережай Шефа в развитии. Если Шеф не прав, читай сначала.
Things you learn about computers from the movies
1. Word processors never display a cursor
2. You never have to use the spacebar when typing long sentences.
3. All monitors display 2 inch high letters
4. High-tech computers, such as those used by NASA, the CIA, or some such governmental institution, have easy-to-understand graphical interfaces.
5. You can gain access to any information you want by simply typing "ACCESS ALL OF THE SECRET FILES" on any keyboard.
6. Likewise, you can infect a computer with a destructive virus by simply typing "UPLOAD VIRUS". Viruses cause temperatures in computers. After a while, smoke billows out of disk drives and monitors.
7. All computers are connected. You can access the information on the villian's desktop computer, even if it's turned off ...
8. Powerful computers beep whenever you press a key or whenever the screen changes. Some computers also slow down the output on the screen so that it doesn't go faster than you can read. The REALLY advanced ones also emulate the sound of a dot-matrix printer as the characters come across the screen.
9. People typing away on a computer will turn it off without saving the data or going through the shut down process.
10. A hacker can get into the most sensitive computer in the world and guess the secret password in two tries.