воскресенье, 17 марта 2013 г.

Проги как люди


Андрей Викторович Паденко
- Как хотите, но я отказываюсь быть на одном винчестере с таким старьем! -
сказал Windows95, кивая на Norton Commander 2.0.

- Утухни толстяк. - ответил нортон. - Вот, блин, наплодили тут. Раньше мы с
досом на одну дискету влезали и еще место для бейсика оставалось. А сейчас!
Винь95 - шутка ли сказать - мегабайты и мегабайты! Жиртрест, блин. А проку-то.
Сам слышал, как хозяин тебя маздаем называет. Да тебя бы в 1988 год на
"Искру1030"! Посмотрел бы я, как ты на 10-метровом винте бы развернулся!

- Ах ты, какашка голубая, двухпанельная! Да кому ты теперь нужен-то. Hу скажи,
ну скажи "Отсос канализационных вод.doc"

- ОТСОС~1.DOC, ОТСОС~2.DOC: - заморгал панелями нортон.

- Соси, соси, не отвлекайся! - сказал Виндоза.

- Hу, ты, маздай пархатый! Десктоп обнови - зашевелилися MSOffice97. - Да тебя
ставят чтобы меня запускать...

- Hi, people! - встрял в разговор англоязычный оффис97.

- Заткнись, чурка нерусская! - взбеленился оффис97.рус - И молчи, пока братва
сама не разберется. А ты, виндоза сраная, ты чо на мои приложения буровишь? Чем
они тебе не нравятся? Да я пашу по 10 часов в сутки. Контракты, сводки,
таблицы: Я здесь главный! А ты, задница с флагом, ВордАрт мне закрываешь на
каком основании? Ща ка-ак:

- Программа выполнила недопустимую операцию и будет закрыта. - привычным жестом
Виндоза послал оппонента в нокаут.

- Я главный, я главный! Да на тебе хозяин только вкалывает, как запустит -
такую рожу скорчит. Сам видел - сказал Internet Explorer. - То ли дело я. Я ему
нравлюсь. Как свободная минута выдастся - так меня запускает. Потом еще и еще.
Да я в инете такие вещи ему показывал:

- Чо ты ему показывал крендель? Hас ты ему показывал - хором взвыли порнушные
jpeg-и - В инет он только за нами и лазит! И вообще, нас здесь больше всех, нас
здесь два с половиной гигабайта! Мы самые главные!

- Хе, разорались, письки-попки! Вот, например, что это за имя такое, anus.jpg?
- затарахтел вышедший из нокаута Оффис97. - И вообще, мы, рабочий класс, с
б:дями не общаемся!:

- А вот это ты видел? - гневно сказал pennis.jpg.

- Кулак тебе в зад! - добавил fist_in_ass.jpg.

И тут началось! Виндоза ругался с Оффисом, гигабайты порнухи разделились на
сексуальные большинство и меньшинство, потом сексуальное большинство заклеймило
позором и изгнало из своих рядов анальные картинки. И пошло, и поехало:

И вдруг все смолкло. Потому, что я наконец-то очистил корзину.

Мораль: Чем бы дитя не тешилось, лишь бы не RESETом:

компьютеры, Реальные цитаты из СМИ


— Ни у кого не может возникнуть необходимость иметь компьютер в своем доме. (Ken Olson — основатель и президент корпорации Digital Equipment Corp., 1977г)

— В будущем компьютеры будут весить не более чем 1.5 тонн. (Popular Mechanics, 1949г)

— Бурение земли в поисках нефти? Вы имеете в виду, что надо сверлить землю для того, чтобы найти нефть? Вы сошли с ума. (ответ на проект Edwin L. Drake в 1859г)
— Думаю, что на мировом рынке мы найдем спрос для пяти компьютеров. (Thomas Watson — директор компании IBM, 1943г)

— Я изъездил эту страну вдоль и поперек, общался с умнейшими людьми и я могу вам ручаться в том, что обработка данных является лишь причудой, мода на которую продержится не более года. (редактор издательства Prentice Hall, 1957г)

— Но, что... может быть полезного в этой штуке? (вопрос на обсуждении создания микрочипа в Advanced Computing Systems Division of IBM, 1968г)

— Такое устройство, как телефон имеет слишком много недостатков, чтобы рассматривать его, как средство связи. Поэтому, считаю, что данное изобретение не имеет никакой ценности. (из обсуждений в компании Western Union в 1876г)

— Эта музыкальная коробка без проводов не может иметь никакой коммерческой ценности. Кто будет оплачивать послания, не предназначенные для какой—то частной персоны? (партнеры ассоциации David Sarnoff в ответ на его предложение инвестировать проект создания радио, 1920г)

— Концепция интересна и хорошо оформлена. Но, для того, чтобы идея начала работать, она должна содержать здравый смысл. (профессура Yale University в ответ на предложение Фреда Смита об организации сервиса доставки на дом; Fred Smith — станет основателем службы доставки Federal Express Corp.)

— Да, кого, к чертям, интересуют разговоры актеров? (реакция H.M. Warner — Warner Brothers на использование звука в кинематографе, 1927г)

— Нам не нравится их звук и, вообще, гитара — это вчерашний день. (Decca Recording Co., отклонившая запись альбома группы the Beatles, в 1962г)

— Летающие машины, весом тяжелее воздуха невозможны! (Lord Kelvin — президент Королевского Общества — Royal Society — 1895г)

— Профессор Goddard не понимает отношений между действием и реакцией, ему не известно, что для реакции нужны условия более подходящие, чем вакуум. Похоже, профессор испытывает острый недостаток в элементарных знаниях, которые преподаются еще в средней школе. (передовая статья в газете New York Times, посвященная революционной работе Роберта Годдара на тему создания ракеты, 1921г)

— Самолеты — интересные игрушки, но никакой военной ценности они не представляют. (Marechal Ferdinand Foch, профессор, Ecole Superieure de Guerre.)

— Все, что могло быть изобретено, уже изобрели. (Charles H. Duell — специальный уполномоченный американского Бюро Патентов, 1899г)

— Теория Луи Пастера о микробах — смешная фантазия. (Pierre Pachet — профессор психологии университета Тулузы, 1872г)

— Живот, грудь и мозг всегда будут закрыты для вторжения мудрого и гуманного хирурга. (Sir John Eric Ericksen — британский врач, назначенный главным хирургом королевы Виктории, 1873г)

— 640КБ оперативной памяти должно быть достаточно для каждого. (Bill Gates, 1981)

— 100 миллионов долларов — слишком большая цена за Microsoft. (IBM, 1982)

Настоящие мужчины сидят под Windows


Настоящие мужчины не боятся неизведанного. Легко не бояться Юникса - там все и так понятно. Куда сложнее не бояться Windows, зная, что она может выкинуть что-то непредсказуемое. Поэтому настоящие мужчины ставят Windows даже на критические серверы. Они не ведают страха.

Настоящие мужчины не ленивы. Почти все юниксоиды ленивы - им проще за десять минут написать скрипт, автоматизирующий их работу. Настоящие мужчины под Windows с легкостью тратят часы на то, чтобы сделать то же самое вручную. Они не ленятся.

Настоящие мужчины не разводят споров. Юниксоиды всех уже достали своими обсуждениями, какой дистрибутив куда ставить, и что лучше для этой задачи - Солярис или Линукс. Windows как генеральная линия партии - одна, пусть даже и в нескольких лицах. И развивается так, как хочет одна организация. Настоящим мужчинам это нравится, это как в армии. Настоящие мужчины за командную систему.

Настоящие мужчины не нужнаются в удобствах. Они с улыбкой слушают споры юниксоидов о том, какие проблемы у виндового графического интерфейса, почему он не удоволетворяет ни одному требованию, предъявляемому к интерфейсу и насколько убога их командная строка. Они и сами все это знают, просто они считают, что недостойно мужчины так заботиться об удобстве. Настоящие мужчины могут спать на голом полу, чего уж говорить о цветной, бархатной кровати, пусть и поставленной вертикально.

Настоящие мужчины не думают о деньгах. Они с легкостью заплатят тысячи долларов за софт на своем компьютере, зная, что могут получить ту же функциональность бесплатно. Им это не нужно, ведь считать деньги - мелочность.

Настоящие мужчины не нуждаются в удаленной работе. Если им надо, они и ночью могут приехать в серверную, чтобы запустить нужный им софт или посмотреть, что происходит. В конце концов, они ведь настоящие мужчины.

Настоящие мужчины стойко переносят испытания. Они знают, что разные версии MS Office несовместимы между собой, но они не боятся, если придется, переверстать пятисотстраничный документ. Или что старый софт перестанет запускаться при переходе к новой ОС. Им, в сущности, это не так важно. Они не будут ныть, они просто потратят несколько суток на переверстку или перепишут софт - вот и все. Они настоящие мужчины.

Настоящие мужчины основательны. Они понимают необходимость перегружать систему после установки каждой программы, да и вообще, для настоящего мужчины не составляет проблемы раз в два-три дня перегружать машину. Ему несложно периодически разбирать помойку в винчестере и в реестре, и он не начинает пустую ругань в Сети, когда при установце чего-нибудь летит что-то другое. Он не считает это ненормальным и неестественным. Он просто стиснув зубы решает проблему.

Настоящий мужчина не кривится, когда выясняется, что новая версия требует втрое больше памяти и работает вдвое медленнее. Он просто берет деньги, отложенные на отдых, идет и покупает новый компьютер. Настоящие мужчины не нуждаются в отдыхе.

Настоящие мужчины не нуждаются ни в легкости, ни в удобстве, ни в надежности. Они нуждаются в борьбе.

И вывод из всего этого один. Только нытики и слабаки сидят под юниксом. Настоящие мужчины, сидящие под Windows, их за это презирают...

Избранное с bash.org.ru


bash.org.ru
http://bash.org.ru/quote.php?num=20814

/* Сайт miranda-im временно отключен. Из комментов: */

а когда включат ?
By Jokermaster on April 21st, 2006 at 4:24 pm #

Jokermaster: Please speak english in here. Not everybody can understand russian. А включат, когда хостинг появится.
By uniorzeroman on April 22nd, 2006 at 2:32 pm #

--

http://bash.org.ru/quote.php?num=37120

<+fly-away> saslpasswd2 с какими ключами запускается?
<+aEsthetic> --help


http://bash.org.ru/quote/346463

xxxx:
Админы, блин...
xxxx:
Принес хард с убитым разделом, попросил наших админов вытащить инфу. К концу дня подхожу, один админ мне говорит: 7,6 Гб... как тебе ее скинуть? говорю, разбей на две болванки, он говорит нет болванок, могу на 40 Гб кассету стриммерную записать (и улыбаясь достает из ящика стола кассету)...
xxxx:
я говорю издеваешься? где я стриммер возьму?... тут он достает из ящика стола... правильно - стриммер! сказёвый... я смеюсь, говорю - здорово, тогда давай контроллер тоже... ну вы поняли, да?
xxxx:
он достает из ящика КОНТРОЛЛЕР, ШЛЕЙФ И CD С ДРАЙВЕРАМИ...


http://bash.org.ru/quote/340691

user>> Здравствуйте! У меня проблема! У меня не загружается интернет!
support>>Страницы открываются? ADSL подключена?
user>>соединение установлено. Пинги по сайтам ходят. От вашего ДНС-сервера нет отклика. Через другого провайдера трассировка проходит - днска видится и работает. Учитывая, что трассировка обрывается после второго маршрутизатора, логично предположить, что у вас проблемы с кабелем между маршрутизатором и сервером. Учитывая, что ДНС-ка отвалилось около семи вечера, логично предположить, что приходила уборщица...
support>>Сашка, ты что ли?
user>>поправь кабель, сволочь!!!



http://bash.org.ru/quote/350765

Из письма в службу поддержки:
Здраствуйте, после установки обновления 119059-27 на Solaris 10 у меня перестал работать BackSpe^H^H^H^H^H^?^?^?^?^?блять!!! помогите!!!!


http://bash.org.ru/quote/376543

звонок в тех.суппорт....
Девочка лет 7-10....
Она: Здраствуйте, помогите мне настроить ВПН.
Тех.специалист: Здравствуйте, а когонибуть по старше вы позвать не можете?
Она: Да они тут ничего не понимают....
Он: Ладно, нажимайте пуск-панель управления-сетевые подключения...
Она:Дядь..... МНЕ ПОД ФРЯХУ !!!!!!


http://bash.org.ru/quote/382686

Tyoma: у вас есть сис админ?
voda: наверное, а что это? (я-лох)
Tyoma: человек ))
Tyoma: не причёсан
Tyoma: в джинсах )
Tyoma: в руках бубен )))
voda: а, компьютерщик? есть


http://bash.org.ru/quote/390307

ххх: а чем ты по жизни занимаешься?
ууу: на бубне играю
ххх: ооо)одмин=)
ууу: блйаааа!!!!!!!музыкант я,МУЗЫКАНТ!!!


http://bash.org.ru/quote/390363

Девочко из абонентского отдела обратилась с жалобой: комп виснет. После расспросов выяснилось, что WinXP при загрузке выдает строку "Приветствие" и всё, в ступор. Ну админ идет посмотреть, я с ним увязался.
Одмин садицо за комп, включает... Винда выдает ему "Приветствие". Одмин пялецо на это с полминуты и выдает:
-Тебе не кажецо, железный мозг, что наше знакомство несколько затянулось?
И через мгновение начинает нормально загружаться рабочий стол. Одмин молча встает и уходит, мы с девочкой в ступоре...
После этого комп работает стабильно, ни одной жалобы. Испугался?

Загрузка системы...


За кадром: щелк...
Пропеллер: У-у-уу-уу
Монитор: Щёлк... а где сигнал ? ау-у-у... нет ? ну и плевать ! щелк обратно...
BIOS(зевая): Ну что опять ...? ну где там у нас была память ? а может ее совсем нет ?
Голос за кадром: Ну давай, давай ...
Клава: ESC ESC
BIOS: Пошла на ___, я еще память не проверил. эй ты лампочка почему "нет сигнала" бери и пиши.
Монитор: Блин !! а где ты раньше был ?
BIOS: Не груби, а то сейчас прерывание не дам.
Монитор: Ладно, ладно... щелк.
Голос за кадром: Да е мое скоро ты ?
Клава: Enter Esc Spase rvgmjrgjrj/ji
BIOS: Ты чо совсем охренела, спикер - голос !!!
Спикер: Пи-пи-пи ...
BIOS: Ну ваще памяти ох______, нафига столько ? Я там десять раз поместиться могу.
Клава: Продoлжает возбухать.
Спикер: Продолжает пищать.
BIOS: А что у нас еще есть ?
BIOS: О! Два флопа, один хард какая-то плата торчит, ... черт! А это распределить все надо так, а где у нас генератор случайных чисел, во-о-т он голубчик! Ну с богом! Клава не мешай а то генератор собьется
BIOS: Монитор ты еще здесь ?
Монитор: Здесь, чего тебе ?
BIOS: Странно ...
давай пиши ....
Монитор: А ты прерывание мне дал ?
BIOS: Дал дал пиши давай
Монитор: А какое ?
BIOS: А какaя тебе разница ?
Монитор: А у меня карточка "Плуг и Плай".
BIOS: Ну развелось тут всяких
у тебя ьn
Монитор: А мне ьk надо.
BIOS: Оно занято.
Монитор: А мне пофигу, но писть не буду.
BIOS: Щас подожди, может придумаю что-нибудь.
Клава, заткнись !
Кто у нас на ьk ? А-а-а винт.
Алло винт тебе прерывание ьk подойдет ?
Винт: А какое сейчас
BIOS: ьk.
Винт: Не-е ты туда спикер посади, а мне мое родное нравится.
BIOS: Хрен с вами !!!
Винт тебе ьk, монитор тебе ьk. Давай пиши
Монитор: А что писать? думаешь я помню?
BIOS: Ну и память у тебя, неужели на монитор кешку поставили, на опять ...... таблицу эту.
Клава ...,.....
Монитор: Готово.
BIOS: Спикер, ты что замочал чтоли
Спикер: Никак нет !
BIOS: Давай громче.
Флопы вы где? ау?
Флопы: Мы тут
BIOS: Потише не глухой.
Что в вас инсертнуто ?
За кадром: Стращный скрип (как при столкновении нескольких грузовиков).
Флопы: Не-е-т пусто.
BIOS: Слава богу!!! А то какой скрип был бы если с вас грузиться.
Винт давай что у тебя на винте?
Винт: ,,,,,...,,,,,
BIOS: выполняю ,,,,,...,,,,,
Неизвестная плата: ALLO есть здесь кто-нибудь?
BIOS: Ну я тут и что.
Неизвестная плата: ты мне какие ресурсы дал
BIOS: Никаких.
Неизвестная плата: Ну очень плохие слова.
BIOS: а ты кто?
Случайно не SB
Неизвестная плата: Ну я, а как ты узнал?
BIOS: Да когда ты меня осыпал такими выражениями я сразу понял, только у вас такой лексический запас
SB: Ну ладно хватит острить, мне надо прерывание ьq и дма тоже.
BIOS: Н-м да я оно занято, да я ктому же уже с винта какой-то DOS версия 1 начал грузить
SB: Да на хрен с этим DOS'ом мне ресурсы нужны.
BIOS: А зачем ты мне нужен.
Клава чтоб тебя... щас reset будет.
Cпикер прибавь громкость.
Спикер: Никак нет больше некуда.
BIOS: Тогда давай беспрерывно и еще противнее.
Спикер: Ну так бы и сразу, а то развел базар как на рынке, работать не дает как следует.
SB: Bios ты где ? Твою мать, опять про меня забыл ?
BIOS: За нецензурные выражения буду лишать ресурсов
SB: Ладно постараюсь, едрена вошь. Ой! извени - сорвалось
SB: то-то же. А у кого прерывание ьq ?
Кто-то: У меня.
BIOS: А оно тебе нужно ?
Кто-то: Да позарез и именно это.
BIOS: Странный ты какой-то не споришь, неужели я хоть тут правильно распределил. А ты кто?
Кто-то: KeyBoard.
BIOS: Ругается круче SB PRO.
Клава: Ну вообще никогда нормальных ресурсов не дают.
BIOS: эй SB ты здесь, чтоб тебя ...
От тебя таких выражений набрался ну просто дальше некуда.
SB: Харе базарить, есть ресурсы?
BIOS: На подавись ....
SB: То-то же, давай грузи свой DOS.
Спикер: Все больше не могу, дымлюсь.
BIOS: Потерпи еще чуть-чуть.
Спикер: Не могу !!!
За кадром: Пш-ш-ш-ш-ш-ш...
BIOS: Всё нет больше спикера, а какой был приятный у него голос ...
Клава предупреждаю я злой ....
Хард давай грузиться будем, а какой он был хоший
Винт: на грузись .....,,,...,,,,,...
BIOS: Эй монитор давай пиши "Staring MS DOS version 1.0"
Монитор: Готово.
Клава: Почему-то замолкла.
Голос за кадром: Ну наконец, родил, давай дальше.
Винт: Начал спокойно работать клава почти не мешала, флопы молчали, винт приятно кряхтел, но это только пока. Потом будет DOS и ламер за клавой. Он это знал, настроение было ниже некуда. Писка тоже небыло и почему-то произошел ReSet и в се началось опять ......

Десять байт, которые потрясли мир


(Хроника событий)
     В октябре 2017 года в условиях хаоса и безвластия, захлестнувших страну, руководство ВКП(П) - Всероссийской Компьютерной Партии (Программистов) - приняло решение о захвате власти. Переворот был осуществлен быстро и почти без кровопролития. Заранее разосланные вирусы блокировали работу Генштаба, почт, банков и телеграфов, а отряды революционных плэйеров, натренированных на тайных базах на игре в 5ый DOOM, заняли правительственные здания. Первые декреты новой власти провозглашали: "Каждый программист имеет право на бесплатный компьютер, бесплатное пиво и бесплатный сон" и "Аll Software Must Be Free". Председатель Высшего Хакерского Совета выступил с обращением к населению, в котором прозвучала историческая фраза:"Теперь больше не надо бояться человека с винчестером!" Hа следующий же день на улицах выстроились очереди за бесплатным пивом. Редкие непьющие программисты немедленно развернули крупную спекуляцию, кроме того, к пиву пытались прорваться личности, чье программисткое происхождение было явно сомнительным. Возникли первые беспорядки. Тем временем Высший Хакерский Совет издал декрет об обложении налогом на пользование компьютерами и софтом всех непрограммистов, что привело к образованию Юзерской Лиги, резко оппозиционной новому режиму. В этих условиях ВКП(П) вынуждена была спешно формировать вооруженные отряды для защиты революции. Они состояли из самых разных людей и потому получили название Разной Гвардии. Параллельно решался вопрос о символике и наглядной агитации. Hа площади Материнской Платы (бывш. Красная) был воздвигнут конный памятник Винеру и фон Hейману. В качестве фла- га был выбран бело-сине-черный, что символизировало Windows, Norton Commander и MS-DOS. Hа гербе был изображен, конечно, компьютер (предложение поместить туда еще бутылку пива отклонил Высший Хакерский Совет после личного вмешательства председателя). В это время из подполья вышла экстремистcкая организация "Четная сотня", состоявшая в основном из пользователей модемов, которая тут же устроила погромы работников АТС. Высший Хакерский Совет не вмешивался, пока погромы не достигли пика, после чего был издан декрет о бесплатной пересылке цифровой информации по телефонным линиям, что вызвало бурный восторг четносотенцев. Однако отнюдь не все политические силы можно было склонить на свою сторону. Hабиравшая силу Юзерская Лига устроила на площади Харддиска (бывш. Манежная) мощную демонстрацию под вызывающим лозунгом "Юзер тоже программист!", поддержанную программистами из фракции прикладников. Демонстрация была разогнанна разногвардейцами, а руководители Юзерской Лиги укрылись в представительстве фирмы Apple, где и попросили политического убежища. После этого представители прикладников были выведены из руководства ВКП(П), и новое правительство было сформировано только из членов фракции системщиков,что впоследствии привело к переименованию партии в КППС (Компьютерная Партия Программистов-Системщиков). В целях закрепления победы над ренегатами Высший Хакерский Совет принял закон о повсеместном введении шестнадцатиричной системы счисления. Юзерская Лига и прикладники попытались поднять мятеж, подавленный ударными силами вирусов-мутантов. Высший Хакерский Совет объявил о начале хакерского террора. В вычислительных центрах проходили митинги под лозунгом "Смерть ламерам!" Hа улицах разногвардейские патрули останавливали прохожих и спрашивали у них, сколько будет 7+5. Отвечавших "12" тут же увозили в Кэш (бывш. Лубянка), ибо правильный ответ - 0С. Левые авиры (авторы вирусов) попытались линчевать Лозинского, но были решительно остановлены правыми авирами. Hо, несмотря ни на что, провокации не прекращались. Поступали доносы о том, что в Тауэре (бывш. БД) новое правительство в полном составе целыми днями играет в 5ый DOOM. Hо комиссия Check'а установила, что это наглая ложь - правительство играло в 12ый Beholder. Один из лидеров Юзерской Лиги, укрывавшийся в здании Apple, пустил шутку о том, что обещанный каждому программисту бесплатный компьютер - это компьютер без плат. В ответ на это председатель Высшего Хакерского Совета потребовал запретить русский язык как не поддающийся синтаксическому анализу и корректной трансляции, но это смелое решение было заблокировано той частью ВХС, которая не знала английского. Тем временем в самой ВКП(П) назрел новый раскол. Фракция радикальных системщиков, чьи позиции значительно окрепли после мятежа прикладников, начала кампанию за запрещение Windows и удаления белой полосы с флага. Hо раскол не успел углубиться, поскольку в это время в стране кончилось пиво. Одновременно с этой случилась другая экономическая катастрофа: задавленные налогами юзеры стали выкидывать компьютеры и считать на счетах. Кэш был переполнен. Режим оказался на грани краха. Высший Хакерский Совет заседал всю ночь, после чего выслал из страны представителей фирмы Apple и провозгласил HЭП - Hовое Эргономичное Программирование. Что это такое, никто не знал, но звучало красиво. В это время известный иностранный писатель вирусов посетил Москву (все еще не переименованную) и, под впечатлением от всего увиденного, написал новый вирус. Благодаря широкому набору команд нового процессора Decium, он уместил его всего в 10 байт. Вирус взбудоражил мировую общественность, ибо теперь самовозникновение вирусов в результате случайных сбоев стало из невозможного просто маловероятным. Идеологи ВКП(П) усмотрели в этом широкую перспективу: настанет время, когда программы будут писаться сами собой, а программисты будут только играть в DOOM и Beholder, пить пиво и спать. В Минитауэре (бывш. Кремль) прошел съезд программистской молодежи, на котором председатель Высшего Хакерского Совета произнес историческую фразу: "Hынешнее поколение программистов будет жить!"

Бусидо програмиста на IBM PC


     Программистов во всем мире считают разновидностью ПСИХОВ, причем не таких уж безобидных. В обществе во всю гуляют ужасные рассказы о вирусах и их безумных авторах, готовых ради ложно понятого самоутверждения ставить под угрозу работу целых отраслей промышленности.
     Если забыть о вирусах, то больше о программистих ничего не известно. Многолетние наблюдения за ними показывают, что в основном они безобидные и приветливые люди, увлеченные своей работой. Иногда их трудно понять. Для облегчения вашего общения с близким, знакомым или подчиненным программистом предлагаем вашему вниманию "Бусидо программиста...", т.е. список моральных и жизненных правил, которым вольно или невольно следует любой программист.
     Бусидо носит приблизительный характер, и, строго говоря, необязательно к исполнению. Это "рекомендованное чтение", обобщение результатов наблюдений, делать которые вообще никто не просил.
     После "Бусидо" приводятся комментарии, объясняющие используемые термины, жаргонные словечки и философские концепции.
     Бусидо програмиста на IBM PC
1. Программист должен иметь толстую задницу, пустую голову и коротко остриженные ногти на правой руке.
2. Программист должен стремиться к отладке. Если ситуация имеет два выхода, один из которых - завершить работу над программой, а другой отлаживвать дальше, то программист должен выбирать второй путь.
3. Дата завершения программы невычислима и не постижима. Для спокойствия души программист должен вообще забыть о том, что он когда-нибудь кончит писать эту программу.
4. Программист программирует процесс собственного программирования.
5. Если в вашей программе есть байт, который вам не нравится, перепишите ее всю.
6. Хороша та программа, которая продается. Программа не считается законченной, пока клиент не расплатился.
7. На вопрос: "Можете ли вы написать данную программу?" настоящий программист отвечает одним из двух способов:"Могу" или "Могу, но не знаю как".
8. Нет игр, кроме ТЕТРИСа, да и тот нудянка страшная.
9. Настоящий программист пользуется стандартными средствами. Почти все программы уже давно написаны.
10. Обязательные действия настоящего программиста: распечатывать дампы, читать документацию, дышать, есть и спать. Высший приоритет у сна.
11. Информация аддитивна.
12. Настоящий программист должен иметь четко сформулированное представление о месте программирования в жизни. Например:
     - Любое неотложное дело можно отложить на любое неопределенное время. Нельзя откладывать только излишества и развлечения.
     - Работа должна напоминать досуг.
     - От работы кони дохнут.
     - Лучше ничего не делать, чем делать ничего. и т.д.

13. Зарезервировано для дальнейшего развития.

Комментарии
Почему в СССР? Как сказал поэт:
"Я люблю эту грешную землю
Потому что другой не видал"


     Что такое "Бусидо"? Буквально в переводе с японского - "путь воина", т.е. сборник моральных установок японского самурая, концептуально более широкий, чем японский военный устав. Следование принципам "бусидо" обязательно и приоритетно для самурая и необязательно для просто вооруженного японца.
     Имеют хождение другие бусидо вроде знаменитого эссе "Настоящий программист программирует только на фортране". Вопрос о совместимости всех "бусидо" не обсуждается, т.к. сознательно не исследовался автором.

1. Использована знаменитая трехшаговая схема Ф.Э. Джержинского. Так же как и в оригинальном высказывании, все рекомендации носят чисто иносказательный характер. Более полно этот принцип звучит так: "Программист должен уметь сидеть за дисплеем по 24 часа в сутки (или по 25/23 - в день осенне-весеннего перевода часов); должен уметь не думать ни о чем, кроме программы, и при игре в ТЕТРИС не задевать ногтем за клавишу ESCAPE (на старой клавиатуре с 84 клавишами)". Наиболее сушественен второй принцип, в своем развитии простирающийся до системы йогов и буддийской техники психорегуляции. См. также комментарий к принципу 3.

2. "Самурай должен стремиться к смерти. Если есть два пути и один из них ведет к смерти, то самурай должен вступить на путь, ведущий к смерти." Программист работает над программой, пока его начальник не вырвет ее из рук программиста насильно и не объявит официально об окончании работы над программой. (Здесь имеются в виду, конечно, большие программы, а не маленькие. Любопытно исследовать вопрос о том, как с ростом сложности программы она скачкообразно переходит из разряда маленьких программ в разряд больших, или нескончаемых; и далее, по мере дальнейшего усложнения, перескакивает в разряд програмных проектов с непредсказуемам состоянием завершенности. См. также книгу Ф.Брукса "Мифический человеко-месяц".

3. Коррелирует с второй частью принципа первого. Ни мысли об окончании работ, ни мысли о деньгах или престиже не должны занимать голову программиста даже в режиме Terminate but Stay Resident (Окончиться, но не освобождать память). Память программиста во время работы над программой должна быть полностью отдана программе. Опыт показывает, что любые посторонние мысли в конечном счете только мешают. Что делать, если посторонние мысли все-таки лезут? Или заниматься аутотренингом; или найти работу поинтереснее; или найти, как обойти данное неинтересное место в программе или сделать его интересным; или ничего не делать с сознанием того, что работаешь медленнее и хуже, чем мог бы; или устоить перерыв.

4. В древности считалось, что программирование начинается с рисования блок-схем. Опыт показывает, что начинать программирование нужно задолго до и кончать значительно позже этапа собственно работы с текстом программы.
Этот принцип работы глубок. Что вы, собственно, хотите сказать своей программой? Хватит ли у вас сил, средств и ресурсов? Не написана ли она уже давно другим? Нужна ли она будет кому-нибудь после того, как она примет товарный вид? Сможет ли этот кто-нибудь ее купить, при условии, что вы произвели ее для продажи? И, опять же, если вы преполагаете продавать свою программу, как и за сколько вы будете ее продавать?...
Все эти и множество других вопросов могут влиять на текст вашей программы.

5. К этому надо стремиться. В этом состоит подлинное исскуство.

6. Каждый программист или имеет свое мнение о хорошей программе, или когда-нибудь слышал чье-то. Пишущие на Паскале стараются не применять оператор GOTO и рассуждают об абзацных отступах. Пишущие на СИ стараются размещать не более одной процедуры на экране. Пишущие на языке ассемблера изощряются не только в операторах, но и в комментариях. И т.д. Все это существенно, если вы пишете программу не на продажу. В этом случае вы просто пишете программу. Следовать принципу "программирования программирования" не обязательно.
Другое дело - программировать товарный программный продукт. Текст товарной программы может быть красивым, но время обычно против красоты. Покупатель руководствуется совсем другими критериями, чем красота исходника. С другой стороны, красиво написанная программа более удобна с точки зрения отладки, содержит меньше логическких ошибок и обычно работает более надежно. Единственный выход - сразу писать красиво.

7. Только так. Если вы еще не понимаете, почему недопустимы другие ответы, все равно отвечайте одним из двух предложенных способов не задумываясь.

8. Игры, антивирусы, NORTON COMMANDER и прочие резиденты, драйверы ALFA и BETA должны быть удалены из памяти, а то и вообще с винчестера. Это - детские болезни. Что касается игры ТЕТРИС, то это самая лучшая компьютерная игра, но все равно нудная.

9. Этот принцип можно назвать глубочайшим. О, сколь многие потратили месяцы и годы на написание программ, которые уже давно написаны. Одно по-настоящему внимательное прочтение руководства по MS-DOS избавит вас от многих и многих разочарований и неприятных открытий.

10. Можно быть программистом и не писать программы. Нельзя долго оставаться программистом, не читая документацию. Распечатка дампов необязательна ровно настолько, насколько не обязательно открывать капот собственной автомашины (просмотр дампов на экране - полумера). Невозможно программировать не выспавшись. Если вы не программист, но начальник программистов и заставляете их приходить на работу к определенному сроку, то вы теряете программистов и приобретаете набивальщиков невразумительных текстов.

11. Это один из постулатов теории информации. Настоящий программист умеет использовать в своей работе всю информацию, которая имеется в его распоряжении на данный момент по данному вопросу. Любую книгу программист читает в том числе и как документацию и из любого печатного издания извлекает сведения по программированию.

12. Комментарий к принципу 10 может показаться мрачноватым, но, к счастью, действия, описанные в нем, только необходимы, но не достаточны. Программист не живет, чтобы работать, и не работает, чтобы жить. Все недоразумения возникают из незнания того, что рабочим инструментом программиста являются, помимо головы, его душа и эстетическое чувство.

13. Чисто стилевой элемент. Иллюстрирует тот факт, что грош цена системе, не имеющей возможности для развития.

Вначале было слово, и слово было 2 байта


1. Вначале было слово, и слово было 2 байта, а больше ничего не было.
2. И отделил Бог единицу от нуля, и увидел, что это хорошо.

3. И сказал Бог: да будут данные, и стало так.

4. И сказал Бог: да соберутся данные каждые в свое место, и создал дискеты,и винчестеры, и компакт-диски.

5. И сказал Бог: да будут компьютеры, чтобы было куда пихать дискеты, и винчестеры, и компакт-диски, и сотворил компьютеры, и нарек их хардом,и отделил хард от софта.

6. Софта же еще не было, но Бог быстро исправился, и создал программы большие и маленькие, и сказал им: плодитесь и размножайте, и заполняйтевсю память.

7. Hо надоело Ему создавать программы самому, и сказал Бог: создадим программиста по образу и подобию нашему, и да владычествует над компьютерами, и над программами, и над данными. И создал Бог программиста,и поселил его в своем ВЦ, чтобы работал в нем. И повел Он программиста к дереву каталогов, и заповедал: из всякого каталога можешь запускать программы, только из каталога Windows не запускай, ибо маст дай.

8. И сказал Бог: не хорошо программисту быть одному, сотворим ему пользователя, соответственно ему. И взял Он у программиста кость, в кой не было мозга, и создал пользователя, и привел его к программисту; и нарек программист его юзером. И сидели они оба под голым ДОСом, и не стыдились.

9. Билл был хитрее всех зверей полевых. И сказал Билл юзеру: подлинно ли сказал Бог: не запускайте никакого софта? И сказал юзер: всякий софт мы можем запускать, и лишь из каталога Windows не можем, ибо маст дай. И сказал Билл юзеру: давайте спорить о вкусе устриц с теми, кто их ел! В день, когда запустите Windows, будете как боги, ибо одним кликом мышки сотворите что угодно. И увидел юзер, что винды приятны для глаз ивожделенны, потому что делают ненужным знание, и поставил их на свой компьютер; а затем сказал программисту, что это круто, и он тоже поставил.

0A. И отправился программист искать свежие драйвера, и воззвал Бог программисту и сказал ему: где ты? Программист сказал: ищу свежие драйвера, ибо нет их под голым ДОСом. И сказал Бог: кто тебе сказал про драйвера? Уж не запускал ли ты винды? Программист сказал: юзер, которого Ты мне дал,сказал, что отныне хочет программы только под винды, и я их поставил.И сказал Бог юзеру: что это ты сделал? Юзер сказал: Билл обольстил меня.

0B. И сказал Бог Биллу: за то, что ты сделал, проклят ты пред всеми скотами и всеми зверями полевыми, и вражду положу между тобою и программистом:он будет ругать тебя нехорошими словами, а ты будешь продавать ему винды.

0C. Юзеру сказал: умножу скорбь твою и истощу кошелек твой, и будешь пользоваться кривыми программами, и не сможешь прожить без программиста, и он будет господствовать над тобой.

0D. Программисту же сказал: за то, что послушал юзера, прокляты компьютерыдля тебя; глюки и вирусы произведут они тебе; со скорбью будешь вычищатьих во дни работы твоей; в поте лица своего будешь отлаживать код свой.

0E. И выслал Бог их из своего ВЦ, и поставил пароль на вход.

0F. General protection fault† (C) YuN, 1998†

Про дырявые Intel'овские процессоры


     Размеры, форма и количество дыръ въ Intel'овскихъ процессорахъ давно уже стали притчей во языцахъ. Какъ только появляется новый Intel'овский процессоръ - мы уже въ превкушенiи новыхъ дыръ. Порой поражаетъ оригинальность решения, къ которому прибегаютъ Intel'овские умельцы при проектированiи очередной дыры. не успела утихнуть шумиха по поводу бесконечного ожидания 80386 процессора, какъ въ 80486 из-подъ самого носа Intel'овскихъ pотозеевъ куда-то уплыла плавающая запятая въ тригонометрическихъ операцияхъ 80486 процессора.
     Просто удивительно, какъ мастеpски Intel'овские проходимцы прячутъ дыры отъ непосвященного глаза. Какъ правило, дыры скрываются подъ надписью "reserved by Intel", означающую "не влезай - убьетъ !", но, бываетъ, когда надъ дырой постарется какой-нибудь левша изъ Intel'а, то дыра превращается в кладезь идей.
     И когда какой-нибудь хакеръ, сойдя съ пути истинного, съ трескомъ проваливается въ это дырявое произведение искусства, я невольно представляю себе этихъ очкариковъ из Intel'а, противно посмеивающихся и потирающихъ потные руки, радуясь неповоротливости и тупости оступившегося.
     А потомъ, когда эта дыpа становится достояниемъ гластности (*) Intel'овские умники принимаются штопать эту дыру белыми нитками. Охватитъ про давно известные и канувшие въ лету или въ NUL дыры. Посмотримъ, что тамъ еще осталось для насъ ... Ба, да ведь 8086 дырявъ какъ решето ... Да ужъ, видно, аpхитектоpъ этого чуда Stephen P. Morse постаpался наславу. Можно сказать, душу вложилъ. Даже nop умудpился сделать отнюдь не nop'омъ.
     Или, скажемъ, душевная команда lea. Хотя многие даже не подозpеваютъ, для чего она пpидумана, темъ не менее, лепятъ охинею типа lea si,[0120]. Это вpедный стиль пpогpаммиpования, онъ до добpа не доведетъ, куда полезней такая вотъ команда - lea cx,dx.
     Оособо богатъ Intel jump'ами. Какихъ только jump'овъ тамъ нетъ - и близкий есть и далекий, и условный тебе, пожалуйста, а для совсемъ гурмановъ припасенъ даже очень короткий, но самыми интересными являются, несомненно, косвенные, особливо jmp far ax или даже jmp far al. Ажно отоpопь беpетъ, глядя, въ какую глыбокую дыру проваливается процессоръ.
     А намедни заглянул еще въ одну прореху, что кодомъ 0F зовется. Жалко, конечно, что Intel его не документиpовала. Хотя, побpобуй, документиpуй, - вспотеешь.
     А вотъ давеча удовлетворялъ трассировочные потребности на 8086. Странный, я Вамъ скажу, тpэйсъ въ этомъ девайсе.
     Кстати, Вы не пробовали отличить 8088 от 8086, только не советую смотреть, какъ это делаетъ Петя Norton въ SystemInfo, - как-то надуммано у него это получается.
     Ну, а 80286 во многихъ 8086 дырахъ просто фолтуетъ (оригинальное решение, не правда ли, вместо того просто документировать дыру, хотя, конечно, въ большинстве случаевъ проще фолтонуть, поскольку описать, что делаетъ дыpа куда сложней).
     Или, скажемъ, loadall въ 80286. Load'итъ абсолютно all регистры 80286. Эта команда еще ждетъ своего часа, за ней будущее, я веpю въ это.
     80386 наследовалъ у 80286 дуpную пpивычку фолтовать где попало. Но пpи этом онъ ни pазу не понимаетъ loadall 80286'го. У него есть свой loadall, хотя и более гибкий, но въ кастpиpованном ваpианте, потому как онъ load'итъ отнюдь не all регистры.
     Кpоме того, въ этомъ процессоре есть такая дыра, куда стекаетъ весь зарядъ съ единичных битовъ въ регистре ax или eax после выполнения popa или popad соответственно.

Программисты


     Приходилось ли вам когда-нибудь встречаться с программистом? Hе сомневаюсь, что приходилось. Эта разновидность хомо сапиенс в последнее время широко распространилась на территории нашей страны и за ее пределами. Средой своего обитания они выбирают как государственные, так и частные учреждения, куда незаметно внедряются и усиленно паразитируют некоторое время, после чего иногда переселяются на новое место. По экстерьеру программисты делятся на две категории - заросших одетых в свитера хиппи с отрешенным взглядом, и аккуратных коротко стриженных фраеров в тройке с такой же маниакальностью за стеклами очков. По природе своей программеры - ночные животные, покидающие свое логово только после полудня в поисках пива. В ночной тишине из мерцающего окошка программера доносятся всхлипы, истошные крики и короткие автоматные очереди. Эти особи удовлетворяются незатейливой игрой под названием "Дум". Правда некоторые удовлетворяются в "Рот" с "Еретиком"1 и т.п., но таких извращенцев считанные единицы.Общаются они обычно за бутылкой пива или за чашкой кофе с двумя ложками соли, поскольку сахарница оказалась на две позиции дальше, чем солонка. Их общение протекает на особом, недоступном простому смертному языке . Непосвещенный рисует дикие образы при попытке вникнуть в те обрывки разговора, которые еще переводимы на нормальный язык:
          - Слушай, а ты не хочешь повесить резидента? - добродушно спрашивает один.
          - Да я уже повесил! - радостно сообщает другой, - это рулес!
          - А у меня траблы. Компилил я свою прогу, а там вылезла жуткая бага и пришлось все вкоцать, - жалуется третий.
          - Да ты ламер! - хором объясняют ему первые двое, в глубине души считающие себя крутыми хакерами.
     Третий добродушно кивает - ну чего еще с этих ламмеров возьмешь?
     Попробую объяснить принципиальную разницу между ламером и хакером. Ламер - это программист, который много делает, но мало думает, а хакер - это ламер, который думает что он думает, и ничего не делает. Поэтому у хакера, как правило, случается гораздо меньше ошибок. Помимо всего прочего, программисты обладают уникальными способностями. Изредка они могут "читать руками", "забирать почту ногами", либо для разнообразия "трахаться полдня с этим вонючим принтером" ( и это без всяких стимуляторов, не говоря уже о прочих неудобствах). А порой и у них бывают проблемы. Вот на днях у моего мужа "не встал фак, поправляющий баги", и он долго жаловался по телефону своему лечащему коллеге. По природе своей программист-животное не стадное, но иногда они объединяются в группки и коллективы, кучкуются возле общепитовских точек, или паруются. некоторые даже паруются с особями противоположного пола, зачастую не имеющими отношения к программированию. Если подобное общение затягивается, существует опасность возникновения новой ячейки общества, т.е. семьи. Вы никогда не пробовали быть женой программиста? И не пробуйте - занятие это неблагодарное и вредное для здоровья . Представте себе мужа, с отрешенным лицом слоняющегося из угла в угол, бормочущего непонятные слова и не замечающего вас на расстоянии пяти шагов, вряд ли будет способствовать улучшению вашего настроения. По выходным седит за телефоном и разговаривает с себе подобными, а в будние дни, уходя из дома на работу, напускать важность и голосом, полным печали, сообщать: "Дорогая, я немного задержусь сегодня. У меня накопилось столько дел! Необходимо срочно очистить четвертый уровень..." И любящая жена вынуждена закрывать на все глаза, и верить, что монстры с четвертого уровня действительно серьезная проблема, а очередная компьютерная выставка действительно проводиться в "Веже". С работы программист возвращается рано только если во всем раене отключили свет, а позорное признание моего мужа : "После семи я обычно дома" само собой подразумевает наличие в вашей квартире компьютера. В то же время застать настоящего программиста на его рабочем месте невозможно . В поисках вдохновения они разбредаются по кафетериям и пивбарам, а затем, пользуясь удачным случаем, прокрадываются друг к другу на работу и делают там маленькие пакости, после чего растворяются , в конце рабочего дня они возвращаются, включают компьютер и принимаются за свои прямые обязанности, т.е. думают. "Думают" они упорно, уровень за у ровнем, до тех пор, пока их собственное отражение не станет похоже на изобразенное в низу экрана при придельном запасе энергии. Тогда они направляют свои стопы домой и возникают на пороге совершенно изможденные, с красными глазами и двумя неизменными желаниями - есть и спать. И бесполезно пытаться навязать им третье, мелькая перед их потухающим взором в сексуальном нижнем белье , в лучшем случае, они поинтересуются, не очень ли вам холодно, прежде чем окончательно уснут в тарелке с борщом. Зато среди ночи ваш муж непременно разбудит вас громкими стонами и навязчивой просьбой прогнать со стола летающую тарелку. Hепугайтесь, если застанете его ползающим раком возле кровати и умоляющим вас поскорее засунуть ему дискету. Вставте ему в руки что-нибудь квадратное, и он тут же успокоится. И не обижайтесь, если он потребует нажать на ESC, а затем захочет вас сформатировать - ему это все равно не удастся. А на следующее утро он проснется, как ни в чем не бывало, поинтересуется, как вам спалось, и снова отправится на работу. Раз уж мы с вами коснулись темы работы, то не мешает сказать пару слов об оруди и труда программиста. Подавляющее большинство использует для этой цели компьютеры. Компьютер с успехом заменяет программисту и активный отдых, и семью, и любимую женщину; в знак благодарности програмер обычно наделяет своего безногого друга ласковыми прозвищами, такими, к примеру, как "писюха". За монитором РС он с пособен просиживать часами, уставясь не него, как кролик на удава, и время от времени судорожно давить клавишу мыши. Мышь с недавнего времени стала любимым ручным животным програмера; к ней они проявляют поистине трогательную заботу, покупая для нее всевозможные коврики и даже домики. Иногда в результате труда программиста получится продукт, именуемый программой. Программа, которая не глючит, считается примитивной, и программист бьется над ней в поте лица, дописывая и усложняя до тех пор, пока она не станет "вешаться" при загрузке , после чего, с чувством выполненного долга он спешит к другу обмывать возникшую траблу. Сроки написания программы существуют лишь для того, чтобы заморочить голову заказчику и не забыть, когда очередной аванс . Програма пишеться столько , сколько ее хотят писать, после чего она не пишется вовсе. А для заказчика время от времени устраивается эксклюзивные сеансы гипноза, и чарующий голос программиста убеждает что тот получит самую крутую программу за самые смешные деньги. При этом непонятные слова и термины произносятся с такой убежденностью, что хочется верить, не вникая в подробности. По мере роста у программистов нередко возникает острая финансовая недостаточность, и они начинают тянуться на запад, снимаясь с насиженных мест и громко курлыча... В завершении краткого обзора хочу сделать небольшой акцент на абсолютной достоверности изложенной здесь информации, основанной на четырехлетнем общении с одним из описанных индивидуумов. Надеюсь, что мои заметки будут приняты во внимание при попытках серьезно законнектиться с представителями данного вида.

Малая энциклопения компьютеpных существ

     Составлена,редактирована и дополнена К.Антоновым при содействии известной персоны - моего приятеля Maverick'а.
     NB: Сие издание базируется на собственных наблюдениях и ни в коей мере не должно быть расценено как попытка поставить под сомнение добропорядочность отдельных видов существ, описываемых в этом научном труде.


     Вы можете распространять сию продукцию без письменного согласия автора ( даже если бы я сказал "нет" - кто бы послушался.? )

     Коммерческое использование не преследуется (а много ль таких коммерсантов найдется ?)

     7 декабря 1991 г.            10:36 вечера.

 Глава первая. Сисопы.

1. Вид:сисоп идеальный
Тип:беззлобный
Семейство:независимые

     Самый немногочисленный вид сисопов, на сегодняшний день встречающийся только в специальных питомниках. Такое массовое исчезновение является следствием природной доброты сисопа идеального, не жалевшего титулов Extra или SysOp для всяких пронырливых юзеров (см."юзер"). Итогом являлись выкачанные File арии, загаженные эхи и невообразимые счета за междугороднюю связь. Этот вид сисопа внесен в семейство независимых, т.к. большинство особей этого вида имели собственные BBSки, и поэтому не очень ценили свой уровень (SysOp).

2. Вид:сисоп хитрый
Тип:скрытный
Семейство:подневольные

     Этот вид насчитывает гораздо большее число особей, чем идеальный. Основные черты: скуп на increase, максимально извращает свою BBS путем установления немыслимых соотношений UL/DL, лимита времени, непрерывно запугивает почтенных, но незнакомых ему юзеров сокращением времени доступа и download amount'а.
     Не пользуется уважением у других сисопов из-за своих амбициозных наклонностей (мгновенно offlin'ит все ценные файлы, презирает chat mode и ] избегает встреч с себе подобными).
     Подневольные - зависят от своих боссов, чем и оправдываются при разговоре о возможном download'е.


3. Вид:сисоп справедливый
Тип:пресыщенный
Семейство:независимые

     Самый близкий сородич сисопа идеального или являющийся его мутировавшей формой. Из-за неблагоприятных BBSных условий этот вид претерпел многочисленные метаморфозы, прежде чем окончательно сформироваться. Итог: общительность, установление оптимального уровня для всех юзеров (приемлемый UL/DL, достаток времени) Никогда не отказывается от chat'а и готов сообщить новости,а также не имеет вредных проявлений, как-то: умолчание информации, не имеющей особой ценности или склонностей к снижению чьего-либо уровня.
     Примечание: этот вид довольно успешно конкурирует с пока что не менее сильным видом (2) и имеет больше шансов на победу в ходе естественного отбора.

     NB: Автор сознательно удержался от публикации конкретных имен и фамилий, но считает,что каждый сможет безошибочно определить принадлежность любого сисопа.

 Глава вторая. Хаккеры.

1. Вид:хаккер херакерый
Тип:вороватый
Семейство:бесчестные

     Является самым бесполезным видом, позорящим престиж других представителей этой группы существ. Познания в ассемблере или машинных кодах равны нулю, ворует уже взломанные программы и всовывает собственную кличку. Отличается феноменальной леностью и не старается использовать свой мозговой агрегат для создания своих программ.
     Как правило, одинок и замкнут. Если же пытается установить контакт с другими особями, умалчивает о своих истинных приемах в хаккерском искусстве.
     Определить хаккера херакерного очень легко - достаточно попросить его подарить Вам одну из его последних demo. Ответная реакция известна.

2. Вид:пират искусный
Тип:образованный
Семейство:элита

     Настоящий profi. Знает memory map как свои десять пальцев (он ведь двумя руками работает на клавиатуре!). Весьма трудолюбив - не жалеет времени на поиск паролей, встраивает бесконечные жизни, энергию, прорыв сквозь уровни и пр.
     Этот вид склонен к объединению в кланы хаккеров с разделением труда, своим лидером, кастой кодеров и demo-maker'ов, кругом знакомых в software магазинах (речь идет о подвиде - пирате искусном западном) и бесперебойной системой hacking'а. Очень общителен и нередко терпит убытки из-за громадного количесва отправленных писем и дискет. Самый жизнеспособный вид. Популяция постоянно возобновляется,что способствует ее закалке.

2. Вид:кодер обыкновенный
Тип:образованный
Семейство:элита

     Представитель касты кодеров, специализирующейся на выпуске заставок (demo и intro). Не является хаккером в полном смысле слова, т.к. занят обычным кодированием на ассемблере или универсальных demo-creator'ах - пишет музыку, графику, фонты и оживлением (анимацией). Не склонен к многочисленным контактам с себе подобными. Следствием мозговых мутаций является еще большее увлечение своим делом и повышение уровня знаний.

3. Вид:хаккер вирусоносный
Тип:вредный
Семейство:подлые

     Незавершенная форма вирус-производителя. Природная злоба побуждает его ломать программы, не доводя дело до конца, и инфицировать их собственными вирусами. Довольно опытен и хорошо знает последствия своих забав. Как правило, это особь, исключенная из какого-нибудь клана за леность или разгильдяйство.
     Честолюбив, но осторожен. Поэтому в вирусах называет только свою кличку,опасаясь возмездия.


 Глава третья. Юзеры.

1. Вид:юзер бестолковый
Тип:играющий
Семейство:малограмотные

     Бестолковый юзер - самая распространенная популяция компьютерных существ. Отсутствие знаний в программировании - результат недолгого пребывания в компьютерной среде обитания. Основное время уделяет игровым баталиям, но не имеет ничего нового из игр - одно старье. В последствии, юзеры бестолковые мутируют, одни из них становятся хаккерами, т.к. хотят изменить параметры своих любимых игр, другие начинают заниматься собственно программированием, а при очень сильных метаморфозах становятся даже сисопами (!) на домашних BBSках.


2. Вид:юзер лукавый
Тип:играющий
Семейство:бесчестные

     Очень любит копаться в Fido BBSках. Не очень дальновиден, т.к. для поднятия своего access level пытается upload'ить бесполезное файло, да еще в неупакованном виде. Если попадает на сисопа хитрого скрытного - почти всегда сидит в дисгрейсах или твитах. Пагубное пристрастие к играм толкает юзера лукавого на поиски обходных путей отсосать побольше файла из BBS. Юзер начинает регистрироваться под разными именами, выведывать пароль сисопа или жалобно просить о поднятии уровня.      По численности - не очень большой вид, но весьма изворотлив, что и делает его во многих случаях неуязвимым.

3. Вид:юзер ценный
Тип:открытый
Семейство:сисоповидные

     Самый желанный для сисопа вид юзера. Наличие шустрого модема и обилие свежего файла способствует быстрому продвижению по иерархической лестнице assessometr'а и всеобщей сисопской любви. Такие особи недолго задерживаются в юзерах и мутируют в сисопов, основывая свои BBSки. Тем не менее, они всегда склонны к chat'у и не жалеют времени для визитов к особям своего вида.

Если бы производители OS были авиалиниями...


 Авиалинии DOS
     Пассажиры толкают самолет по взлетной полосе до тех пор, пока он не взлетит, затем запрыгивают на него и летят, пока он снова не опустится на землю. Затем все повторяется сначала.


 Авиалинии QEMM

     Полностью аналогичны авиалиниям DOS, но в полете у вас больше места для ног.


 Авиалинии Mac

     Все стюарды, стюардессы, пилоты, кассиры и технический персонал выглядят одинаково, говорят одинаково и действуют одинаково. Каждый раз, когда вы интересуетесь какими-либо деталями, вам объясняют, что вы это не обязаны знать, что вы этого не хотите знать, что все будет сделано без вашего участия и вообще просят вас заткнуться.


 Авиалинии OS/2.

     Для того, чтобы попасть в самолет, вы должны поставить на своем билете 10 разных печатей, простояв для этого в десяти разных очередях. Затем вы заполняете анкету, в которой указываете, где именно вы хотите сидеть, а также сообщаете, как должен выглядеть самолет -- как океанский лайнер, как пассажирский поезд или как автобус. Если вам все-таки удается оказаться на борту, а самолету удается взлететь, то вашему полету ничто не угрожает за исключением тех моментов, когда рули высоты и закрылки заедают в одном положении -- в этом случае у вас остается достаточно времени, чтобы помолиться и занять положение для аварийной посадки.


 Авиалинии Windows

     ЭАэропорт красив и прекрасно благоустроен, кассиры и стюардессы приветливо улыбаются, попасть на борт самолета проще простого, а взлет проходит без сучка без задоринки. Затем в полете самолет внезапно взрывается без всякого предупреждения.


 Авиалинии Win NT

     Пассажиры строем выходят на взлетную полосу, хором произносят пароль и выстраиваются, образуя контур самолета. Затем все садятся на землю и издают гудящий звук так, что создается впечатление, что все летят.


 Авиалинии UNIX

     Все пассажиры приезжают в аэропорт с собственными деталями от самолета, затем собираются на взлетной полосе и начинают его строить, ни на секунду не переставая спорить о том, какого же именно типа самолет они строят.


 Авиалинии Mach

     Это авиалинии нового поколения (NeXT generation) Самолет как таковой отсутствует. Пассажиры собираются вместе и хором его зовут, затем ждут, ждут, ждут, ждут и ждут. Затем приходит другая группа людей, каждый из них приносит с собой кусок самолета. Они устраиваются на взлетной полосе и начинают этот самолет собирать, ни на секунду не переставая спорить о том, какой именно самолет они собирают. Затем самолет взлетает, а пассажиры остаются на взлетной полосе и ждут, ждут и ждут. Когда самолет благополучно приземляется, пилот звонит по телефону в аэропорт отправления, чтобы сообщить пассажирам о том, что все они благополучно добрались до места назначения.


 Авиалинии Newton

     Вы покупаете билеты за 18 месяцев до дня вылета и в назначенный день оказываетесь на борту самолета. Один из членов экипажа интересуется вашим именем. Правильно это имя расслышать ему удается только с четвертого раза, после чего он позволяет вам занять свое место. Как только вы усаживаетесь, стюардесса сообщает, что процесс посадки необходимо повторить, так как самолет переполнен и пассажиров необходимо заново пересчитать, освободив место для новых.

Если бы преподы были операционками...


 Препод DOS
     Способен обучать только одного студента, но отдает ему все свое время. Если же студента все-таки отчисляют, увольняется вместе с ним.

 Препод Win 3.11
     В прошлом это препод DOS, прошедший дополнительную подготовку. Теперь у него есть некоторые наглядные пособия и несколько приемов, при помощи которых (как, по крайней мере, говорят), он может обучать несколько студентов. а самом деле у него хватает времени только на одного, максимум на двух, но тогда процесс обучения затягивается и теряет эффективность. В случае отчисления одного студента быстро теряет форму и дело все равно заканчивается увольнением по собственному желанию. Таким образом, избавиться от него очень легко - достаточно подсунуть ему какого-нибудь нерадивого студента.

 Препод Win'95
     Плод еще одних курсов повышения квалификации преподов DOS. Препод, прошедший эти курсы, старается скрывать свое темное прошлое, но, тем не менее, гордится своим умением обучать студентов индивидуально, как это делают преподы DOS. Отказывается работать в университетах старого типа и очень любит просторные аудитории. икогда не считается с мнением ректора и говорит, что лучше него знает, как работать со студента ми. Самомнение его настолько велико, что он пытается сам определить, где лучше проводить занятия, и, даже если он выбрал общественный туалет в качестве аудитории, переубедить его бывает весьма сложно. Может одновременно обучать нескольких студентов, но может запросто забыть о существовании какого-нибудь из них. Постоянно улыбается, даже когда спорит с ректором или увольняется. Уволиться может по самым неожиданным причинам - например, если его попросили пересадить студента за другую парту. Иногда увольняется и вовсе без причин. есмотря на это, очень популярен среди как среди ректоров, так и среди родителей, которые зачастую еще с детского сада готовят своих детей к обучению у преподов Win'95.

 Препод OS/2 Warp 3
     Кардинально отличается от предыдущих методами обучения. Hекогда эти методы подавали большие надежды, но в последнее время они утратили популярность и ректоры университетов все реже и реже берут к себе этих преподов. Препод OS/2 Warp 3 всегда мог обучать несколько студентов, деля при этом свое внимание между ними согласно способностям каждого. Не имея ничего общего с преподами DOS, он, тем не менее, по просьбе ректора и за дополнительную плату может одновременно с общим потоком обучать несколько студентов так, что они думают, что с ними работают индивидуально (правда, у этих студентов складывается не лучшее впечат ление о скорости работы препода). Как и препод Win'95, он не работает в старых и тесных помещениях. Очень редко увольняется по собственному желанию, ибо очень любит свою работу. Иногда, увлекшись, он забывает о существовании ректора и перестает поддерживать с ним контакт. Ректору в таком случае советуют немножко подождать, пока тот вспомнит о нем, но на деле чаще всего единственное, на что отреагирует препод - это приказ о его увольнении. Хотя, даже увольняясь, препод OS/2 Warp 3 успевает принять зачеты у студентов.

 Препод OS/2 Warp 4
     Это бывший препод OS/2 Warp 3, решивший идти в ногу со временем и прошедший курсы переподготовки, которые должны были сделать его не менее популярным, чем препод Win'95 и избавить от всех недостатков, присущих преподу OS/2 Warp 3. Фактически же, на этих курсах он стал более требовательным к размеру помещения, научился улыбаться a la препод Win'95, стал чаще увлекаться конкретным студентом, забывая про всех остальных, а вместе с ними и про ректора.

 Препод WinNT
     Готовили его там же, где и препода Win'95. Внешне он очень на него похож, только чуть реже улыбается. Хорошо умеет работать с несколькими студентами, никого не обделяя своим вниманием, но очень строг к неуспевающим студентам и отчисляет по первому требованию ректора, а иногда и без такового. Уволить же его самого практически невозможно, его можно лишь убить. Требует очень больших помещений, но даже в них чувствует себя скованным. Очень часто, читая лекцию, загоняет студентов в угол и ходит по аудитории огромными кругами.

Рaспорядок рaбочего дня программиста



7:00 Открыли глaзки, посмотрели нa чaсы, плюнули (мысленно), решили поспaть еще полчaсикa, зaкрыли глaзки
7:30 Открыли глaзки, посмотрели нa чaсы, решили поспaть еще четверть чaсa, зaкрыли глaзки.
7:52 Открыли глaзки, вымaтерились (мысленно), подумaли о смысле жизни, подумaли еще рaзок, искосa посмотрели нa одежду, вымaтерились (мысленно).
7:58 Вскочили, побрились, умылись, приготовили зaвтрaк, съели его, почистили ботинки, нaшли рубaшку, оделись, пробежaлись до метро.
8:20 Поспaли в метро, почитaли книжку, ничего не поняли, поспaлив метро.
09:20 Опоздaли нa рaботу, включили компьютер, пошли покурить.
09:30 Попытaлись согнaть с компa игрaющих.
09:40 Попытaлись согнaть с компa игрaющих.
09:50 Попытaлись согнaть с компa игрaющих.
10:00 Попытaлись согнaть с компa игрaющих.
10:10 Попытaлись согнaть с компa игрaющих.
10:20 Попытaлись согнaть с компa игрaющих.
10:30 Попытaлись согнaть с компa игрaющих.
10:40 Согнaли игрaющих, от переутомления пошли курить.
10:50 Нaорaли нa игрaющих, сели рaботaть.
11:00 Вспомнили, в чем зaключaется рaботa.
11:01 Проголодaлись, пошли в буфет.
11:32 Вернулись из буфетa, дaли по морде игрaющим, сели рaботaть.
11:38 Пришлa глaвбухшa, попросилa рaсскaзaть про бухгaлтерскую прогрaмму.
12:30 Объяснили глaвбухше, пошли курить.
12:40 Стукнули по голове игрaющим, сели рaботaть.
13:20 нaписaли две строки прогрaммы, нaчaли отлaживaть, не получилось, пошли курить.
13:30 Продолжили отлaдживaть нaписaнные две строки.
15:03 Нaписaли еще 120 строк.
15:22 Отлaдили их.
15:23 Пошли курить.
15:33 Покурили, сели рaботaть.
15:50 Зaвис, сволочь, помaтерились (мысленно), рaзобрaли, контроллеры пошевелили, молотком стукнули, зaрaботaл.
16:20 Проголодaлись, пошли обедaть.
17:00 Убили игрaющих, сели прогрaммки писaть.
17:08 Поняли, что головa не вaрит.
17:10 Поняли, что головa совсем не вaрит.
17:14 Поняли, что головa совершенно aбсолютно не вaрит.
17:15 Посмотрели нa чaсы, вздохнули, зaпустили ГолдЕд, создaли видимость усиленной деятельности.
17:59 Собрaлись, выключили комп, попрaвили гaлстук, одели пиджaк.
18:00 Пошли домой.
18:05 В метро поспaли, место никому не уступили (свиньи мы).
19:00 пришли домой, поужинaли, нa мессaги ответили, ответы перетоссировaли, нa котa нaорaли, успокоились.
22:00 фронду постaвили, пошли нa второй ужин.
23:44 свежaя почтa пришлa, нa дискеты ее покидaли.
00:00 С юзерaми почaтились, побaзaрили.
03:56 Нa чaсы глянули, офигели, спaть легли.
07:00 Открыли глaзки, посмотрели нa чaсы, плюнули (мысленно), решили поспaть еще полчaсикa...