- Убирайся, подлец, это женский туалет!
- Сильно я вчера нажрался?
- Ты был как огурчик!
- Свежим и бодрым?
- Овощем!
- Иди быстрее на улицу погуляй. Может, наконец, кто-нибудь к тебе подойдёт познакомиться.
- А почему именно сейчас?
- Туман такой, что лица даже впритык не видно.
А в это время, в соседних четырех кубиках, будет ни на секунду не утихать работа китайских программистов, непостижимым образом умудряющихся прийти раньше русского программиста, уйти позже, и при этом сделать примерно втрое меньше. Эта четверка, давно не пишет никакого кода, а только поддерживает код написанный, в свое время индусом и дважды переписанный двумя разными русскими. В этом коде не просто живут баги. Здесь их гнездо. Это гнездо постоянно воспроизводит себя при помощи любимой китайской технологии реиспользования кода - copy/paste. Отсюда баги расползаются в разные стороны посредством статических переменных и переменных переданных по ссылке (поскольку, китайский программист не может смириться с неудобствами вызванными тем, что он не может изменить значение внешней переменной переданной в его функцию модулями, которые переписывает русский программист).
Вспоминая об этой функции русский программист, как правило на время теряет дар английской речи, и переходит к какой-то помеси русского и китайского. Он давно мечтает переписать весь кусок, над которым работают китайцы, но у него нет времени. На китайцах висят серьезные баги, о которых знает начальство и постоянно их торопит. Китайцы торопливо перевешивают баги друг на друга, поскольку знают, что попытки их починить приведут к появлению новых, еще худших.
И в этом они правы.
Разобраться в том, в каком порядке меняются статические переменные, и как приобретают свои значения, способен только один человек на фирме - индус. Но он пребывает в медитации. Поэтому, когда всю четверку уволят во время сокращения... А кого еще увольнять? Русский - еще не переписал свой кусок, а индус - главная ценность фирмы - он редко обращает внимание на проект, но когда обращает, все понимают, что так как он, архитектуру никто не знает. Так вот, когда китайцев увольняют, у их кода возможны две основные судьбы. Первая - он попадет к русским и его перепишут. Вторая - он попадет к местному, канадскому программисту.
О, канадский программист это особый тип. Он ни на минуту не задумываясь, как рыцарь без страха и упрека, бросится чинить самый свирепый баг китайского кода. Этот Баг живет там уже три года, и китайцы уже четырежды (каждый по разу) сообщали начальству, что он починен. Но Баг каждый раз возвращался, как Бетмен в свой Готхем. Итак, канадский программист сделает то, чего китайцы не рисковали делать в течении трех долгих лет. Он, при помощи дебагера, отследит место, где статическая переменная приняла значение -1 вместо правильного 0, и решительным движением заведет рядом вторую переменную с правильным значением. Баг погибнет в неравной схватке с канадским программистом. Но победа будет достигнута тяжелой ценой.
Работать перестанет все, включая только что переписанный русским программистом код. Это повергнет русского программиста в задумчивость на целых два дня, после чего он сделает, в общем-то, предсказуемый вывод о том, что дизайн с самого начала был неправильным, и все надо переписать. На это нам нужна неделя. Да, неделя, не больше. Канадский программист смело бросится налаживать все, и станет еще хуже, хотя казалось бы... Эта суета выведет из медитации индуса, который придумает и вовсе гениальное решение - отбранчить код. Согласно его плану, мы теперь будем поддерживать две версии одного и того же кода - одну работающую но с Багом, другую без Бага, но не работающую. Русский программист услышав об этом плане, сломает линейку об стол и дома обзовет жену дурой, но на митинге возразить не решится.
К счастью, все это не сильно влияет на дела фирмы, поскольку продукт продается и так. Поэтому менеджмент ходит в целом довольный и не устает напоминать всем, что они отобраны как лучшие среди лучших. И что мы давно доказали свою способность выпускать продукт тем, что выпускаем его иногда.
Клозет ДОС:
Обычный деревенский туалет, тесная кабинка, дырка в полу, предельно
прост в постройке, но при малейшем ненормальном поведении срущего
субъекта может провалиться в находящуюся под ним яму вместе с ним,
причем никаких средств, чтобы оттуда выбраться чистым, обычно не бывает.
Клозет Десквью:
Расширена дырка и кабина, поэтому несколько человек могут справлять в
эту единственную дырку свою нужду одновременно.
Клозет Вин 3.1:
Такой же туалет, только несколько другой конструкции, несколько дырок
в полу, благодаря чему справлять нужду могут несколько человек. Такой же
шаткий и неустойчивый, но к крыше привязана веревочка и при провале
туалета в яму поднимается синий флажок, извещающий об этом. Причем если
один из находящихся в клозете решит бросить в дыру гранату, то в дерьме
окажутся и все остальные.
Клозет Вин 95:
Красивое кирпичное здание, финские унитазы трех видов, удобная система
выбора кабинок, возможность при прорыве одного из унитазов выкинуть его
из здания, прочие удобства. Hо что странно, при попытке посмотреть в
унитаз внизу просвечивает все та же выгребная яма. При использовании в
среднем в 1 из 5 посещений вас обливает ее содержимым.
Клозет Вин98
Выглядит примерно так же, как и клозет Вин95, только "пользователю"
предлагается почитать журнальчик во время использования либо (по выбору)
послушать музычку. При попытке делать все 3 дела сразу вероятность того,
что вас обольет дерьмом, возрастает до 100%. А вероятность получить свою
"пайку" просто так снижена до 2х раз в год (при посещении клозета не
чаще, чем раз в 2 недели).
Клозет ВинМЕ
Выглядит - как клозет Вин98. Но почти при каждом посещении вас обливает
дерьмом. Выгребная яма, хотя и используется, забетонирована так, что
прочистить засор можно только с помощью лома. Ее содержимое кладется в
сверхпрочные, накрепко приклееные к дну ямы, хотя и частенько
взрывающиеся пакеты. При попытке отодрать пакет (например, яма забита до
краев) взрывается отдираемый пакет и десяток соседних.
Клозет ОС/2:
Туалет из бетонных плит, не очень красив, сильно смахивает на
бомбоубежище, также, как и в предыдущем туалете, имеются кабинки трех
видов, но два из них несколько криво сделаны, поэтому при попытке сесть
на них в некоторые зады вонзаются острые шипы, вынуждая людей выбегать
из туалета с воплями и спущенными штанами. С задами, специально
рассчитанными для этого туалета (которых весьма немного), проблем обычно
не бывает. Выгребной ямы под зданием обнаружить не удалось, наличествует
система канализации, но куда она уходит, мне неизвестно.
Вот только вопрос: зачем рядом с этим зданием стоит мачта со спущенным
черным флажком... ;)
Клозет Вин HТ
Большое металлическое здание (смахивает на сейф), свободного входа
нет, висит огромный амбарный замок. Для постройки его требуется мощный
фундамент и куча времени, тем не менее весьма надежен, и поколебать его
может только взорванная в самом центре противотанковая мина, но и тогда
в некоторых случаях он может продолжать работу, скажем, с выключенным
освещением. Отношение к старым задам близко к клозету ОС/2, но еще
жестче, непонравившуюся задницу автоматом отрезает циркулярной пилой и
выкидывает в мусорку.
Клозет Вин2к
Выглядит снаружи как клозет Вин98, но при попытке войти вы оказываетесь
в тамбуре, упершись в дверь клозета ВинНТ. Пробившись внутрь, вы
находите внутренности клозета Вин98, хотя вжжик и сдавленный вопль из
соседней кабинки уверяют вас в обманчивости увиденного.
Клозет ХР
Очень, очень похож на клозет Вин2к. Только весь облеплен обоями и
аппликациями, играет с трудом отключающаяся музыка, все моргает и
переливается, на вас при посещении напяливается фартучек и вставляется
соска, причем иногда - совсем не туда. При возникающих проблемах
поведение идентично клозету ВинНТ, но при этом задница отсылается
разработчику для выяснения причин.
Клозет Юникс
Hе использовали, но в видеосъемках показывают нечто крутое, небольших
размеров, с мощной канализацией и системой защиты, знаем только, что
необходимы специальные зады, поскольку постройка пристроек дело весьма и
весьма геморройное....
Клозет Линукс
На проспектах выглядит весьма привлекательно, правда при покупке
выясняется, что полученное изделие надо "тщательно обработать
напильником". При окончательном монтаже представляет собой секцию из
бронированных кабинок, загородки между которыми, впрочем, можно поднять.
Но если они опущены, можно взорвать внутри кабинки хоть противатанковую
мину - ваши размазанные останки не помешают задумчивому кряхтению
остальных пользователей. Они этого даже не заметят.
Рядом стоит серия бараков похожего вида - Клозеты *NIX
Клозет FreeBSD:
На двери висит конверт, в который предлагается положить подробное
описание вашего будущего поведения в кабинке. Если вам нужен унитаз -
возьмите в кладовке и прикручивайте сами. Восемнадцать режимов
спуска, тонкая настройка скорости вытекания воды и две плиты хитрой
формы, которые надо поставить, если вы считаете, что все вот-вот
взорвется. Позволяет распараллелить потоки на два и более унитаза или
наоборот собрать их.
Клозет Linux:
Покрашен в 6 разных цветов, оклеен семью видами обоев, 14 независимых
ручек спускающих воду, стульчак собирается из 8 частей, каждая из
которых требует напильника - зато вы можете придти со своим стульчаком,
унитазом и задницей любой формы.
Клозет SUN Solaris:
Мощь и красота "Коммон клозет енвиронмент", спуск унифицирован с ручкой
переключения передач вашего автомобиля. На бочке масса отверстий разной
формы, а рядом красивая коробка тулбокс. Ручка, вставленная не туда,
выливает на вас все накопившееся, но 24-часовой саппорт готов вежливо
объяснить вам, что делать дальше. Параноики могут купить бронированную
крышку с 26 болтами, которая наглухо закрывает отверстие на случай
взрыва.
Клозет DEC UNIX:
Фантастическая скорость, если вы не можете облегчаться с такой
скоростью - вам помогут. Возможность в процессе пересаживаться с
горшка на горшок, не пачкая все вокруг. Та же красота и набор отверстий,
что у SUN, только тулбокс приложить забыли. Если аккуратно отодрать обои,
обнаружится намертво приклееный конвертик с заданием как у FreeBSD.
Клозет QNX:
Замечательное устройство размером со спичечный коробок, включающее в
себя бачок, унитаз и надувной стульчак. На выходе фановая труба очень
хитрой формы, все переходники требуют наличия фрезерного станка. Вода
гонится в трубу под огромным давлением - поэтому не дай бог что-то
где-то недокрутишь.
DM\S
- Почему гантели в тумбочке! Мышей развести хотите?
РФ | |
![]() | В 2015 году в России начнется крупнейшая земельная реформа (15.01.2015) Муниципальные земли можно будет купить по цене гораздо ниже рыночной Подробнее... |
![]() | Какие льготы имеют пенсионеры (18.11.2014) На чем удастся сэкономить за счет государства Подробнее... |
Экономика | |
![]() | ЦБ обнародовал три новых сценария развития российской экономики (11.09.2015) Банк России переписал сценарии развития российской экономики. Новый оптимистичный сценарий предполагает цены на нефть на уровне 60 долл./барр. в 2016 году. Подробнее... |
Транспорт | |
![]() | В России запретят продавать подержанные авто с рук (16.04.2015) Купить авто с пробегом в России с рук, возможно, скоро будет нельзя Подробнее... |
Нижний Новгород | |
![]() | Жильцы треснувшего дома на проспекте Ленина в Нижнем Новгороде срочно эвакуированы (13.02.2015) Жители дома уже неоднократно жаловались на трещины, но специалисты отвечали им, что необходимости в эвакуации жильцов нет. Подробнее... |
Экономика | |
![]() | Богатые россияне скупают зарубежную недвижимость ради валютной выручки (09.02.2015) Резко вырос интерес к таким объектам в Западной Европе, как помещения для уличной торговли, офисные помещения, доходные дома Подробнее... |
США | |
![]() | Америка обнародовала подробный план развязывания войны против России (09.02.2015) Старший директор по вопросам прав человека и демократии в Институте Маккейна Дэвид Креймер опубликовал в Wall Strеet Journal подробный план по развязыванию полномасштабной войны против России Подробнее... |
Экономика | |
![]() | Китай готов к валютной войне (09.02.2015) Народный банк Китая принял решение смягчить монетарную политику и сократил норму обязательных резервов. Несколько ранее для поддержки экономического роста Банк Китая понизил ставку по годовым кредитам Подробнее... |