Перейти к содержимому

Фотография

Программистский юмор(без сисадминского)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 126

#61
yedyge

yedyge
  • Свой человек
  • 879 сообщений

Сказка о храбром Программисте, царе Мегафлопе и злодее Полиморфе



В тривосьмом царстве, тришестнадцатом государстве жили-были три брата: двое умных, а третий программист. Старшие братья жили припеваючи, ни сорсов не компилили, ни дебагера не юзали, а токмо цельный день в игры гамились да по e-mail'у чатились. А младший брат-Программист работал, рук не покладая и питания не выключая. Программил он и на Ассемблере, и на Си простом, и на Си приплюснутом, и на Клиппере многоглючном, и на Фоксе ламерском (а что делать? нужда заставит, будешь и на Визуальном Бейсике писать!) И платили ему за то заказчики жадные, да глупые баксами зелеными да рублями деревянными, ан не было Программисту счастья в личной жизни - не мог он апгрейдиться, ибо все, что платили ему, уходило братьям на оплату компактов пиратских да счетов телефонных.

А в это время в далекой стране Мокрософтии, где живут одни мелкомягкие, объявился страшный вирус-мутант. Объявился, осмотрелся, 256 файлов сожрал, винтом закусил, рыгнул сыто саундбластерно да и юркнул тропами тайными, интернетными, прямиком в тривосьмое царство. Да как принялся файлы жрать, не щадя ни гифов, ни батников, да над юзерами глумиться! Прибежали юзера к царю Мегафлопу, горючими слезами обливаются: "Save, - говорят, - царь-батюшка, от заразы заморской! Не щадит, окаянный, ни дискет, ни винчестеров!" Усмехнулся царь и выслал против вируса полк ламеров-гамеров. А ламеры-то гамеры шагают красиво, как на заставке, на каждом protection suit новый, BFG9000 на солнце блестят, за плечами ранцы с бонусами - берегись, вражина! Только куда им против вируса? Схватил он одно прерывание - и развалились protection suit'ы. Схватил другое - и обратились бонусы в конусы (а то и в косинусы). Схватил третье - и принялись гамеры друг в друга из BFG9000 палить. Тут и настал полку полный game over.

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

- А куда, - спрашивает он голосом жалобным да тоненьким, - путь держите, благородные хакеры?
- Идем изводить заразу мелкомягкую, вируса-мутанта! А ты его не видала ли?
- Ой, как не видать! Заявился к нам на диск злодей проклятый, чтоб ему ни стека, ни памяти, да как начнет глумиться! Тексты пожрал, ехешники позаражал, базы данных на куски разорвал, а операционную систему повесил на дереве каталогов. А потом зажег все индикаторы и винт отформатировал. Чудом я в High Memory схоронилась, одна только и спаслась.
- А куда он, - спрашивают хакеры, - потом направился?
- А идемте, покажу!

И пошли хакеры за вирусом, а ему только того и надо. Завел он их в места глухие, откуда еще никто RET не делал, заманил в сети локальные, запутал в циклах бесконечных, охмурил функциями недокументированными (ибо был он из страны Мокрософтии и тайный смысл оных функций ведал доподлинно) - а сам потихоньку щупальца высунул да в дебагеры-сорсеры запустил. Наконец заподозрили хакеры неладное, ан поздно! Кинулись они на программку-проводника, а там уж и нет никого. Только хохот раздается саундбластерный. Антивирусы друг друга заражают, из дебагеров баги сыплются, сорсеры собственным кодом давятся. Тут-то и настал полку полный format complete.

Пригорюнился царь Мегафлоп и созвал всех своих сисадминов да супервизоров - думу думать, как извести заразу заморскую. День думают, другой думают, а на третий весь DOOM прошли и говорят: "Как извести, не ведаем, а вот только надобно клич кликнуть - может, и отзовется какой герой". И полетели во все концы по e-mail'у письма царские: "Кто не пощадит винта своего в борьбе с супостатом, тому честь, хвала и запись в таблицу рекордов, а кто одолеет окаянного, тому отдам свою машину любимую, крутизны неписанной, и полгига лицензионного софта в придачу, а уж игрушек без счета." (Вы скажете - не бывает столько лицензионного софта? Так это ж сказка!)

Прочитали старшие братья мессадж царский да и решили над младшим посмеяться.

- Ты, - говорят, - апгрейдиться хочешь?
- Хочу! - отвечает Программист. - Ночами не сплю, как хочу!
- Ну так вот, царь Мегафлоп отдает машину свою любимую тому, кто вирус заморский одолеет! Как раз для тебя работка, гы-гы-гы-гы!

Сообщение отредактировал yedyge: 18.09.2009, 14:43:19

  • 0

#62
yedyge

yedyge
  • Свой человек
  • 879 сообщений
А надо сказать, царская машина на всю страну крутизною своею славилась. И не один благородный хакер вздыхал о ней ночами и писал стихи на ассемблере. И загорелся идеей Программист.

- Одолею, - говорит, - вирус и добуду Мегафлопову машину!
- Да где тебе! - кричат братья, - уж сколько хакеров со всем своим софтом сгинули! Пропадешь ни за байт, а кто нам e-mail оплачивать будет?

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

Скоро Виндос вешается, да не скоро вирус пишется. А мутант-полиморф знай себе злобствует. По всей стране расплодился и уж к царскому ВЦ подбирается. Юзера стонут, князья да бояре по теремам прячутся, от сетей отключаются, запирают дисководы на замки амбарные. Но вот, наконец, закончил работу Программист. Взял для приманки DLLину жирную да глупую, посадил в нее свое творение и отправил навстречу супостату. А тот как увидал софтину родную, мелкомягкую, так и впился в нее на радостях всеми своими подпрограммами - а и не заметил, как в тот же миг в него самого вирус Программиста проник. Встал Программист из-за компа и пошел в царские палаты. А стража его не пускает!

- Поздно! - говорят. - Полиморф уже до машины царской, любимой, добрался!
- Ведите меня к ней! Я ее вылечу и злодея уничтожу!
- Ну смотри, - говорит царь Мегафлоп, - коли справишься - награжу, как обещано, а коли нет - не прогневайся: отформатирую на низком уровне.

Провели программиста к машине, взглянул он на нее - и пуще прежнего забилось сердце молодецкое. А потом ввел он с клавиатуры слово тайное - и пробудился его вирус в нутре у мутанта, да давай терзать окаянного! И как тот не менял формы, а избавиться не мог от творения Программистова. Так и издох, кучей мертвых байт осыпавшись. И лишь на одном компе успел он пред смертью напакостить - грохнул он винт братьям Программистовым, со всеми игрушками и софтом e-mail'овым. А и поделом им.

А царь отдал Программисту свою машину и кучу софта впридачу, и стал он жить-поживать, да на кнопки нажимать.

Тут и файлу конец.

(с) Юрий Нестеренко.
  • 0

#63
yedyge

yedyge
  • Свой человек
  • 879 сообщений
немного баш.орг


(morganj): 0 is false and 1 is true, correct?
(alec_eso): 1, morganj
(morganj): bastard.



*** Now talking in #christian
-Word_of_God- Welcome Abstruse to #christian I am a Bible Bot. For more info type: /msg Word_of_God !info
<Abstruse> !kjv numbers 22:21
<Word_of_God> Numbers 22:21 -- And Balaam rose up in the morning, and saddled his ass, and went with the princes of Moab. - (KJV)
*** SageRider sets mode: +b *!*@c211-30-208-111.rivrw3.nsw.optusnet.com.au
*** Word_of_God was kicked from #christian by SageRider (Please dont Swear)
<Abstruse> I know I'm never going to be able to come back in this channel again after this, but damn was it worth it to see that...


<kow`> "There are 10 types of people in the world... those who understand binary and those who don't."


<Reverend> IRC is just multiplayer notepad.


<Insomniak`> Stupid fucking Google
<Insomniak`> "The" is a common word, and was not included in your search
<Insomniak`> "Who" is a common word, and was not included in your search
  • 0

#64
borec_za_istinu

borec_za_istinu

    Искатель...

  • Модератор
  • 4 902 сообщений
Ну раз уж БОР помянули, так давайте продолжим в том же духе.

c форума sql.ru про разработку информационных систем...

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


Сообщение отредактировал borec_za_istinu: 23.09.2009, 11:04:34

  • 0

#65
yedyge

yedyge
  • Свой человек
  • 879 сообщений
Если бы водителей принимали на работу так же, как программистов, то выглядело это примерно так.
Вакансия: водитель.
Требования: профессиональные навыки в управлении легковыми и грузовыми автомобилями,троллейбусами,трамваями, поездами метрополитена и фуникулера, экскаваторами и бульдозерами, спецмашинами на гусеничном ходу, боевыми машинами пехоты и современными легкими/средними танками, находящимисяна вооружении стран СНГ и НАТО.
Навыки раллийного и экстремального вождения обязательны. Опыт управления болидами "Формулы-1" - приветствуется. Знания и опыт ремонта поршневых и роторных двигателей, автоматических и ручных трансмиссий, систем зажигания, антиблокировочных систем, навигационных систем и автомобильных аудиосистем ведущих поизводителей - обязательны. Опыт проведения кузовных и окрасочных работ - приветствуется. Претенденты должны иметь сертификаты Mercedes, BMW, а также справки об участии в крупных международных ралли не более чем двухлетней давности.
Зарплата: 1500-2500 рублей, определяется по результатам собеседования.
  • 0

#66
BICH

BICH
  • В доску свой
  • 1 777 сообщений
ping balda.kz - попинай балду
  • 0

#67
yedyge

yedyge
  • Свой человек
  • 879 сообщений
http://zhurnal.lib.r..._j_a/test.shtml
  • 0

#68
yedyge

yedyge
  • Свой человек
  • 879 сообщений
История одного байта /11.09.2003/

Мне не хватало байта. Всего одного. Да, да. Того самого, что из восьми бит состоит. Что? Hет, я не псих, хотя одному богу известно, сколь тонкой была граница отделявшая меня от этого состояния. Hо все по порядку.

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

Мы программируем чипы однокристаллки, грубо говоря, это когда весь комп в одном кристалле. Программная память и память данных разделены и не взаимодействуют между собой. Программа не может быть запущена в оперативке. Глубина программного стека ограничена. Максимум на что я могу рассчитывать, это восемь уровней вложения, причем я не могу изменять предельную глубину стека. О, вы не подумайте чего! У меня бездна ресурсов. Оперативки аж 128 байт! Это на все про все. Переменные, там то да се.. Представили, да? С программной памятью тоже неплохо. Аж восемь килобайт. И пользоваться ей совсем несложно. Сначала нужно программно врубить нужный банк памяти, запустить в нем нужную процедуру, а по выходе из нее не забыть вернуться где был. Да еще надо иметь в виду, что в пределах банка я могу перемещаться только джампами и вызовами процедур, а переходы по условиям возможны только в пределах одной страницы, т.е. 256 байт.

Это значит, если я сравниваю два байта и надо ветвиться, но если метка не находится в пределах 256 байт, то это письмо на деревню дедушке, причем компилятор только в половине случаев предупредит, мол, широко шагаешь парень, штаны бы поберег. И это только цветочки! Ягодки я вам сейчас выложу, что б вы ими в полной мере могли насладиться. У меня нет команды вычитания. Вообще! только add. Уж про такую роскошь, как умножение или деление я вообще молчу, это для лентяев. Зато мне нужно обеспечить десятичную математику. Вы проникаетесь потихоньку? Коды таких игрушек вылизываются так, что вам и не снилось, особенно если приходиться решать задачи на пределе оперативной и программной памяти. Исходники переписываются далеко не один раз. Мне мало просто решить задачу. Я должен впихнуть ее в этот чертов кристалл! Ограничение по переменным, по размеру кода в целом, по размеру каждой процедуры и по числу вызовов. Малейший недосмотр и.. стек продавлен, и тебя вышвыривает черт знает куда. И компилятор не поможет. Такое он не ловит.. Вы думаете это все? :smoke: H-е-ет, дорогие мои. Моя игрушка работает в реалтайме.. Это когда, напротив каждой крохотной процедурки моего кода нужно подсчитать и проставить время ее исполнения в миллисекундах. Мои модули не должны работать более жестко фиксированного времени, потому, что мне надо еще сканировать киборду и дисплей, поспевать за датчиками и выдавать управляющие сигналы, а все остальное должно работать никак не мешая сканнингу, иначе я прозеваю нажатие кнопки, или дисплей станет неприятно мерцать, меняя яркость. Но и это еще не все! У меня есть интерфейс.

Обычный писишный RS232C, так называемый компорт. Но если вы думаете, что это отдельный чип, мол, сунул ему байт, принял из буфера байт, то вы заблуждаетесь. Себестоимость. Я все это делаю ручками, телипая единственный бит порта. Ручками кручу диаграмму стартов, стопов и данных. Итак:

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

Если все Оки-доки, но процедуры слишком длинны, разрушается диаграмма реалтайма - задача не решена. Если процедур слишком коротки, их много, исчерпывается стек - задача не решена.

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

Это как красивый белый океанский круизер в бескрайних океанских просторах, плыви куда хочешь. А вы попробуйте на нем в финских шхерах порулить. :D Или вдевать нитку в иголку среди ночи. Причем, черную нитку.

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

Hу что ж. Я ввел вас в предметную область и могу продолжить свой рассказ.
  • 0

#69
yedyge

yedyge
  • Свой человек
  • 879 сообщений
Кристалл не понравился мне сразу. Я сразу понял - тесноват. Все на пределе. Законных 20% запаса по ресурсу, на возможные ошибки - не соблюсти. Однако остальные кандидаты были сильно избыточны, и потому дороги и нерациональны. Себестоимость решила все, я, наконец, выдал свое согласие и мощные и гордые красавцы Intelы и Mотороллы последних моделей остались за бортом.

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

Хотя работа была сделана весьма неплохо, и я получил свое законное вознаграждение в виде порции удовольствия от сделанного. Конечно, пара мест довольно авантюрно, местами рыхловато, но зато и несколько изюминок получилось.

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

Эти постановщики!!! Их карма понять, что надо заказчику! Даже если для этого надо распилить ему черепушку и просеять через сито все ее содержимое!

Hо криком делу не поможешь. И я на две недели засел дома, запретив меня беспокоить. В мозгу завелись маленькая сирена и светофорчик. Биип! Вспышка красного! Первый программный банк исчерпан! Репакинг. Оптимизация размещения кода по страницам и банкам памяти. Биип! Оперативная память исчерпана! Пересмотр функциональности процедур. Эту переменную нафиг. И без этих можно обойтись, если тут по другому пути пойти.


Биип! Провал стека! Прям мордой в дно. Как это!? Я уже на восьмом уровне!?
Биип! Выход меток за пределы видимости внутристраничных переходов!
Биип! Нарушение условий реалтайма, процедуры жрут слишком много времени!
Биип! Исчерпан второй банк памяти!

И так много, много раз. Кропотливо, байт за байтом я вдвигал тело этой
Проклятой новой функции, непрерывно переупаковывая размещение кода по страницам, банкам, оптимизируя размер кода, график реалтайма, использование оперативной памяти,
а то, и попросту переписывая модули с нуля.
Может, вы думаете, восемь килограмм бинарного кода это мало? Ха! Инструкции то одно и двухбайтовые. Это вам не трехбайтовый зайлог или даже интеловский восьмидесятник. Временами ко мне забегал приятель, как, мол, и что, но я был мало расположен к трепу "за жизнь".

Через полторы недели я понял, что дело худо. Я располагал более чем полудюжиной решений и уже стоял на месте. Я знал каждую процедуру и функцию наизусть, а каждый байт в лицо! Все было впустую. Картинка замерла.. Она не хотела оживать!
Мне не хватало одного байта. Это показывали все варианты решений. Всего одного байта!

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

Как-то в полусне я оделся и вышел на улицу. Под ногами мерзко визжал снег. Кругом все было серо и как-то тускло. Мне больше не нужен был ни комьютер, ни распечатки. Вся схема была во мне.. Или вне меня? Она помигивала разноцветными просвирками, имея форму причудливых и чем-то даже красивых трехмерных фигур или это какие-то ажурные конструкции?
  • 0

#70
yedyge

yedyge
  • Свой человек
  • 879 сообщений
Тоненько попискивали контрольные маркеры временных отметок висящие впритирку к этим кристаллам странных, каких-то завораживающих форм. И все это летело, куда-то перемещаясь и вращаясь, в каком то странно меняющем форму канале? Трубе? Оно проноситься вплотную ко всем его стенкам, как по команде невидимого штурмана, в нужный момент, разворачиваясь по непонятно какому наитию, чтобы выступающая грань не зацепилась за препятствие. Но каков его капитан или кто там? Штурман? Ведь не пройдет же! Там нельзя пройти! Hо нет! Чудесным образом все сооружение как-то грациозно изворачивается, ровно в нужное мгновенье и беззвучно проскакивает.. нет!
Величаво минует препятствие.. А впереди следующее.. И вдруг, край ажурного сооружения своим крохотным выступом цепляется. Визг и грохот! Лопаются и сминаются сверкающие нити, и все дробится на миллионы осколков..

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

В каком то месте я замечаю скамейку с какой-то одинокой старушкой на ней. Мне нужно тоже посидеть.. Напротив стоит продавщица цветов, приплясывая от холода. Не люблю старух.. И эта.. Какая-то неприятная, чуть не мерзкая. Hу что она уставилась на меня? Кто она? Чего сидит здесь? Небось, от нечего делать. Это они вечно толпятся в магазине, и из-за них ничего не успеваешь купить. И визжат в троллейбусе, что б им уступили место. Небось, смотрит эти идиотские новомодные сериалы, как их там? Мария? И еще кто там плачет?
Да что они все понимают!? Кто это может понять, сколько знаний и труда надо что бы выстроить такое? Сколько бессонных ночей надо провести? Сколько читать? Причем ежедневно и вовсе не идиотский роман о любви и дружбе?

Да кто вообще в состоянии это понять!? Эти новоявленные пижоны, называющие себя программистами? Коряво пишущими на фокспрах, клипперах и бейсиках? И везде задающих вопросы: а скажите, какую команду мне надо набрать? А какой хелп почитать? А когда мануал на русский переведут? А этот их, так называемый "софт"? Великие стотысячевариантные вечноживые склады и бухгалтерии? Нетленные творения. Все на одно лицо. Если там и есть различия, так в корявости и глючности кода. Глюк на глюке сидит и багом погоняет..
Вот заставить бы их высекать их коды в камне, как древние камнетесы, что б хоть немного задумались о том, чего пишут.. Или эти технокрысы? Это ж надо, вирусы писать, что б значит гадостью людям сделанной прославиться! Тьфу!

Hет. Hе хочу я сидеть на этой скамейке, в компании с этой.. Куда же я шел? Вспомнил. К другу я иду. Может подскажет чего? Проклятый байт! Чего я взъелся то так? Все своим делом занимаются, с чего бы худшим, чем я? Талантливых людей хватает везде. Что-то сильно меня видать припекло..
Приятель, открыв дверь, молча смотрит на меня. "Ну?" "Что ну?"

" Скажи мне только одно" мрачно говорю я, проходя в квартиру. "Ты можешь дать мне один байт? Всего один. Я готов отдать тебе за него все что угодно. Мне байта не хватает, понимаешь? Ну не влезаю я в кристалл!"

Друг какое-то время молчит. "Я смотрел твои коды."

"И что? Нашел, что-нибудь?"

" Hет." тихо говорит он, и, помолчав, продолжил: "Безукоризненно связанное кружево. Ни единой петли. Стыков не видно. Филигранная работа. Штучная. Прям лепота. На каждую строчку можно поставить знак качества. И высечь в мраморе. И однородно все, ни уплотнений, ни пустот. Монолит, но эластичный. Hо.."

"Что 'но'?.. Да не тяни ты кота за хвост! Не мотай душу! И без тебя тошно!" взрываюсь я.

"Большинство мест я не могу понять.. Не понимаю.. Только вижу, как это.. красиво. Неосязаемо как-то. Не ухватить сознанием.. Вроде вот вот, но оно улетает.. Это как снежинка, когда пытаешься взять ее в руку. Или как звуки еще непонятой, но уже осознаваемой музыки.."

"Что за чушь ты несешь!? Какая к черту снежинка?! Какая музыка!? Ты можешь мне помочь или нет!?" грохочу я. "Ты же друг мне. Помоги, а? Ты только скажи, куда мне втиснуть этот байт.." я с надеждой смотрю на него. "Ведь свежий, незамыленый глаз. Ведь один, всего один оператор, без которого можно обойтись и все! ВСЕ! Проблема решена, понимаешь? И я тебе по гроб жизни.. навсегда.." шепчу я ухватив его за рукав, "Ведь там же до черта строк, а я же просто человек, ошибся, пропустил, не заметил.. а? А мне ничего не надо. Hи славы, ни похвал. Я только хочу, что б оно улетело.. Что б отпустило меня.. а? Hу нет у меня сил больше. Hу пойдем, давай ты еще коды посмотришь.."
"Откажись", говорит он. "Отказаться? От чего?" не понимаю я. "Возьми другой кристалл".
  • 0

#71
yedyge

yedyge
  • Свой человек
  • 879 сообщений
"Ты сошел с ума!!?? Как это - другой!!?? Кучи наделанных плат, монтажники, наладчики, зарплаты, детали!? Это что, шуточки!!?? Ты думаешь это на компе, хочу, пару строк добавил, и никто не заметит!!?? Затрат ноль, а добавляй хоть мегабайты кода!? А люди? Они ведь верят мне! Я ведь сказал -"Да!" Я ведь согласился, хотя и видел, что запаса ресурса почти по нулям будет! А у них уже готово все! Корпуса, металл, питание. Они ждут только кода! Ты знаешь к чему может привести смена кристалла? Ты знаешь сколько будет стоить этот байт! Один байт!!"
Я сам оглох от своего крика..
"Дурак." слово шлепком падает на землю, как тюк мокрого белья. "Отступись! Забудь! Мы с ребятами уже три дня, как смотрим эти коды. Я собрал всех кого мог. Я сразу понял, что с тобой неладное. У тебя НЕТ ошибок! Ни одной. Более того, мы не понимаем, как тебе вообще удалось это запихнуть."
Колени мои подогнулись и я то ли сел, то ли сполз на стул.
Я глубине души я знал это. А потом я стал говорить.. Это был странный монолог..
Как будто кто-то кричал, шептал и снова орал моим голосом:

".. думал все это время. Я понял, что не так уж важен этот проект, как мерило моей ответственности. Ну не решится он, ну переделается там как-то все. Черт с ним! Не так уж это важно. Позор там мой.. Дело в другом. Во мне. Ты знаешь, что я уже очень давно не раб, который делает, то что скажут, оправдывая это зарабатываем денег для семьи. Очень долгое время я наемник. Мои услуги, мои программы стоят очень дорого. Ты же знаешь, я не берусь за простые вещи. Пусть хоть озолотят. Я на себя и для себя работаю. Да мне уже давно плевать на деньги! Они практически не имеют надо мной власти! Мне другое надо! И я тщательно скрываю это. Потому, что интересную задачу я готов делать бесплатно, а то еще и приплачу за нее. Ты же сам знаешь, каково это!? Ну?! Ты ведь тоже не для денег это делаешь! Есть только одна вещь, которую я никогда и никому не говорил. Я когда делаю - лечу.. И не ври мне, что не знаешь что это! Все знают это! Только предпочитают не помнить или не верить! Тебе тоже знакомо это! Это как в детских снах. Помнишь? Мы взмываем высоко, высоко и несемся, визжа от переполняющего восторга! А под нами проносятся леса, горы и моря! Ты думаешь, это был сон!? Нет! И я давно понял это! Только сказать боялся. Стыдился, дурак! Но теперь мне все равно! Это душа наша летит! По настоящему! А разум говорит, что мы спим. Понимаешь? А почему, когда мы взрослеем, перестаем летать? А!? Почему?! Почему нам перестает сниться этот сон? Не знаешь? А я знаю! Потому, что душа наша тяжелеет, потому, что ценности, деньги, условности этого общества захватывают над нами власть и душа наша больше не в силах поднять этот груз! Как же! Мы ж прям, распластываемся, что б стать ковриком, о который вытрут ноги! О, какие веские причины, такие аргументированные объяснения, почему это было необходимо именно так прогнуться, и как мы это ради кого-то это делаем.

Мы врем сами себе каждый день, убеждая сами себя, что живем правильно. А я не хочу, не могу больше врать! Ты не понимаешь, как это относится к этому дьявольскому байту!? Все очень просто. Я уже давно могу летать! И работа помогает мне в этом. Да-да! В пики высшего напряжения при решении своих задач я взлетаю. Это невозможно описать!

Но я не могу лететь постоянно. Я снова опускаюсь.. И так до нового кода в который надо что-то вложить. Я не знаю что. Какой то кусок себя, что ли. Но в этот раз я попался. Меня сгубила гордыня. Ну, как же! Я ведь гуру, умеющий снисходительно тыкать чайников носом и походя разрешать их проблемы! Мне так нравятся их взгляды на меня, как на божество. Ведь мы тщеславны и я не исключение.
Но сейчас все не так! Ты думаешь, проблема в этом одном байте и как его засунуть? Нет! Я не могу его запихнуть! Но это может сделать не я! Понимаешь?

Решение есть! Я это чувствую! Только я не способен его найти! Для этого я должен стать другим! Не собой! И кто-то или что-то четко поймал меня, на этот один байт!

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

«Ты же сдохнешь над этой программой! Сдохнешь! Ты в зеркало на себя посмотри! Психушка для тебя - милость! Делай что-нибудь! Иди к бабам, напейся вдребезги...»
  • 0

#72
yedyge

yedyge
  • Свой человек
  • 879 сообщений
Hо я уже ничего не слышу. "Господи, если ты есть - помоги.." Только на улице я спохватываюсь, что забыл перчатки и шапку. А зачем они мне? Разве это главное? А что главное? Зачем все? Кому все это нужно? Людям? Да наплевать им! Это мне нужно! Лично мне! Я сам загнал себя в ловушку и сам же не могу из нее выбраться. Что это? Наказание? Урок, что б впредь не задавался? Да уж, скорее так. Гонору у меня хоть отбавляй. Стоп, стоп.. Как он сказал? "К бабам?"

В офисе тепло и уютно. Калорифер. Чистенько. Жужжат компы. Папочки, стоечки. Девочки поят меня кофе, подкладывают булочки, которые я пожираю с жадностью, перемазавшись в шоколаде. Они подливают и подкладывают, сердобольно глядя на своего опустившегося коллегу. Девочки тоже программистки, чего-то там офисное набивают, на радость кадрам и бухгалтерии. Они аккуратны, при макияжах, отлично, словом выглядят, особенно по контрасту с моей многодневной щетиной, а может уже и бородой? Я кратко и с неохотой отвечаю на вопросы, что, мол меня до жизни такой довело. "Не решается. Ассемблер. Со стеком проблемы. Байта не хватает". Одна из них, Оксана, кажется, ее зовут, говорит с украинским приятно-округлым выговором: "Який такий стек? Зачем он тебе нужен? Мы с Олей, она на клиппере, я на фоксе никакого стека у нас нет. Может и тебе не надо? Вечно вы мужики себе пакость, какую выдумаете. Сами же и мучаетесь, да нас мучаете, скажи Оля?"
"Что?!" Только кресло мешает мне свалиться на пол. Какой-то противный, каркающий клекот рвется из меня.. "Вы пишете без стека!?"

А вот это уже истерика..

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


А ноги несут меня куда-то, мысли текут сами по себе. Мне они неинтересны, я человек конченый. Я не смогу с этим жить. Буду влачить существование, все равно кем, но уж к компьютерам этим, на пушечный выстрел не подойду, это уж точно. Поделом. Нечего было строить из себя крутого. А эта моя снисходительность сноба? Мол, все знаю, все мне по плечу.. Мда. Доигрался ..козел? Я бреду в этом абсолютно чужом для меня мире, в котором ни одна живая душа не в состоянии меня понять. Друг и тот не смог.. И никому нет до меня дела..

Hо что это? Я здесь вроде был? Цветы. Скамейка. И бабушка на ней. Как будто и не уходила. Ведь мороз же? В нерешительности я присаживаюсь на край скамейки. Ого! руки то замерзли и ухи тоже. И тут, как будто что-то толкнуло меня, я встал, подошел к продавщице цветов и на последнюю трешку, (а зачем она мне?) купил розы и подошел к бабушке. В голове у меня судорожно билась мысль: что я делаю? Зачем? Она ждала, подняв ко мне лицо. И я выдавил из себя: "Извините. Я могу подарить Вам цветы? Я.. плохо подумал о Вас.. тогда.."

Она нисколько не удивилась. И сказала.. "Где же ты был так долго, сынок? Я замерзла ждать тебя.." !!!??? Сказать, что я удивился, значит не сказать ничего.. Я был потрясен, ошеломлен, раздавлен! А она продолжала: "Тебе ведь плохо, сынок?" Она смотрела на меня с участием. В ее глазах светилась мудрость, доброта и .. любовь. Вы понимаете!? Ко мне любовь.. И тогда я сказал: "Да! Мне плохо. Мне очень плохо.." Я не боялся и не стыдился. Что-то как будто упало с меня, отскочив, как шелуха. И я стал рассказывать.. Сбивчиво, торопясь и захлебываясь.

Я рассказывал бабушке, как я программирую однокристальные микропроцессоры..

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

И вдруг.. Снова стала разворачиваться внутри меня странная, невесомая и в то же время прочная конструкция. Она разворачивалась мощно и грациозно, окруженная великолепием огней. Каждая ее грань, каждый элемент были совершенны и неповторимы! И легонько вибрируя, она порождала музыку. И все это вместе наполняло меня необычайным трепетом и восторгом! Это я! Я создал ее! Это мной отшлифованы все ее грани! Ну почему этого никто не видит!? Ну посмотрите же! Разделите со мной мое счастье! Теперь я не боялся. Я знал, что она полетит! И она поможет и мне оторваться от земли. С ней и я полечу к звездам!
  • 0

#73
yedyge

yedyge
  • Свой человек
  • 879 сообщений
И я снова шел по улице. Но совсем по другой. А точнее просто в другом мире. Потому что этот был прекрасен! Снег брызгал разноцветными искрами тысяч неповторимых красок и такой неповторимой музыкой звучал под ногами. Это как будто ваш старенький компьютер с CGA монитором, вдруг стал показывать миллионы цветов. Впрочем, что за чушь я несу? Это много, много лучше.

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

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

[C] Dmitry Galuscenko
  • 0

#74
Wicked

Wicked

    Фея с топором

  • В доску свой
  • 7 352 сообщений
Пародия на В.Высоцкого "Диалог у телевизора"

-Ой, Вань, гляди, какие форточки!
Балдею, что за красота!
А Юникс - буквы все да черточки,
И непонятно ни черта.
Иван, снеси его, давай,
И лучше форточки скачай!
Hу что "мастдай", опять "мастдай"!
Обидно, вай!

-Ты, Зин, на грубость нарываешься!
Тебе бы только дергать мышь!
Тут в фирме с юзерами маешься,
Придешь домой - там ты сидишь.
Винды - отстой для дурака,
А если не пуста башка,
Hужна командная строка!
Плесни пивка!

-Ой, Вань, письмо мне из Америки!
Зайдем по ссылкам, что внутри!
Hу что ты сразу как в истерике?
Ведь обещают Money Free!
Hе хочешь сам - тогда пусти
Меня полазить по сети!
Чай, сам сидишь в ней с девяти
До девяти!

-Ты, Зина, лучше помолчала бы!
Hасколько б легче было нам,
Когда бы ты не отвечала бы
Hа провокации и спам.
Я сколько раз - ты вспомни, Зин!
Из-за тебя менял login?
В последний раз под ним грузин
Звонил в Берлин!

-Ой, Вань, а это что за файлики?
Hу для чего они, Ванек?
А мне в письме рисуют смайлики,
Ты слышишь? Видимо, намек.
А он сидит и ни гу-гу,
Hет, я так больше не могу!
Иван, я от тебя сбегу
До четвергу!

-...Так, этот модуль подставляется...
Ой, Зина, не гони волну!
Hу вот, пока откомпиляется,
Пойду еще пивка глотну.
Тебе бы все меня достать,
А нет бы хелпы прочитать?
Там просто все, как пятью пять,
Hи дать, ни взять!

-Hу вот, читаю: "Здесь находится
Hабор системных утилит".
Да, кстати, Вань, как переводится
Строка "Formating C:... Complete"?
Ты что-то нервный стал, Иван,
Зачем ты выронил стакан?
Hу что ты пялишься в экран?
Очнись, Иван!

-...Вот блин, так ты читаешь шуточки!
Предупредила б, е-мое!
Тебя ж оставишь на минуточку...
Hет, это, право, не житье!
Ведь говорил же мне Вадим:
Программер должен жить один...
Положь на место новый DIMM!!
Зарежу, блин!!!
  • 0

#75
Wicked

Wicked

    Фея с топором

  • В доску свой
  • 7 352 сообщений
Программист признаётся в любви:
Я Вас люблю, клянусь RESET'ом
И расскажу я Вам об этом,
Как кибернетик-программист.
Ну всё, я начинаю - LIST.
Ваш интерфейс мне так приятен
И так продуман глубоко,
Интуитивно он понятен,
Общаться с Вами мне легко.
Ваш взгляд сверкает словно сканер;
Вы так прекрасны-нету слов;
Вы мне напомнили Флэш-баннер,
Ну или лучший из GIF'ов.
Как коврик ваша грудь упруга,
Она как "мышь" округлена.
Попробовать хочу подруга,
Как же в руке лежит она.
А ваш живот мне вдруг напомнил
SAMSUNG'а плоский монитор.
Ваш образ душу мне напомнил,
Спалил на кулере мотор.
И моё сердце перегрелось,
Сервачный, словно "Пень-Ксеон",
И часто-часто застучалось,
Как гигагерцевый "Атлон".
Хочу я с Вами слинковаться
По протоколу TCP
И вашим навсегда остаться
И заменить Вам Win XP.
  • 0

#76
Wicked

Wicked

    Фея с топором

  • В доску свой
  • 7 352 сообщений
Очередная "интимная" подробность из жизни корпорации Microsoft. Если на вашем компьютере установлена программа Microsoft Office 2000/XP, найдите файл cdrimp32.flt, расположенный в директории Program Files\Common Files\Microsoft Shared\Grphflt\. Откройте его при помощи любого текстового редактора, и сделайте поиск по слову "lexa". В результате вы обнаружите ..... Потом расскажИте что обнаружите :lol:
  • 0

#77
Wicked

Wicked

    Фея с топором

  • В доску свой
  • 7 352 сообщений
Как работают в IT

Автор этого творения неизвестен, рассказ выплыл из недр FIDONET-а, его оргинальное название "This is how things work in Information Technology".

Любой русский программист после пары минут чтения кода, обязательно вскочит и произнесет, обращаясь к себе: "переписать это все нафиг". Потом в нем шевельнется сомнение в том, сколько времени это займет, и остаток дня русский программист потратит на то, что будет доказывать самому себе, что это только кажется, что переписать — это много работы. А если взяться и посидеть немного, то все получится. Зато код будет красивый и правильный. Hа следующее утро русский программист свеж, доволен собой и без единой запинки докладывает начальству, что переписать этот кусок займет один день, не больше. Да, не больше. Hу, в крайнем случае, два, если учесть все риски. В итоге начальство даст ему неделю и через полгода процесс будет успешно завершен. До той поры, пока этот код не увидит другой русский программист.

А в это время, в соседних четырех кубиках, будет ни на секунду не утихать работа китайских программистов, непостижимым образом умудряющихся прийти раньше русского программиста, уйти позже, и при этом сделать примерно втрое меньше. Эта четверка, давно не пишет никакого кода, а только поддерживает код, написанный в свое время индусом, и дважды переписанный двумя разными русскими. В этом коде не просто живут баги. Здесь их гнездо. Это гнездо постоянно воспроизводит себя при помощи любимой китайской технологии реиспользования кода - copy/paste. Отсюда баги расползаются в разные стороны посредством статических переменных и переменных, переданных по ссылке (поскольку, китайский программист не может смириться с неудобствами, вызванными тем, что он не может изменить значение внешней переменной переданной в его функцию модулями, которые переписывает русский программист). Вспоминая об этой функции, русский программист, как правило, на время теряет дар английской речи и переходит к какой-то помеси русского и китайского. Он давно мечтает переписать весь кусок, над которым работают китайцы, но у него нет времени.

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

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

О, канадский программист это особый тип. Он, ни на минуту не задумываясь, как рыцарь без страха и упрека, бросится фиксить самый свирепый баг китайского кода. Этот Баг живет там уже три года, и китайцы уже четырежды (каждый по разу) сообщали начальству, что он пофиксен. Hо Баг каждый раз возвращался, как Бетмен в свой Готхем.

Итак, канадский программист сделает то, чего китайцы не рисковали делать в течение трех долгих лет. Он, при помощи дебагера, отследит место, где статическая переменная приняла значение -1 вместо правильного 0, и решительным движением заведет рядом вторую переменную с правильным значением. Баг погибнет в неравной схватке с канадским программистом. Hо победа будет достигнута тяжелой ценой. Работать перестанет все, включая только что переписанный русским программистом код. Это повергнет русского программиста в задумчивость на целых два дня, после чего он сделает, в общем-то, предсказуемый вывод о том, что дизайн с самого начала был неправильным, и все надо переписать. Hа это нам нужна неделя. Да, неделя, не больше.

Канадский программист смело бросится налаживать все, и станет еще хуже, хотя казалось бы... Эта суета выведет из медитации индуса, который придумает и вовсе гениальное решение — отбранчить код. Согласно его плану, мы теперь будем поддерживать две версии одного и того же кода — одну работающую, но с Багом, другую без Бага, но не работающую. Русский программист, услышав об этом плане, сломает линейку об стол и дома обзовет жену дурой, но на митинге возразить не решится.

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

#78
Wicked

Wicked

    Фея с топором

  • В доску свой
  • 7 352 сообщений
Нет ничего более интересного и загадочного, чем с ошибками составленная, но безошибочно работающая программа.

Если ты думаешь, что знаешь язык программирования, то ошибаешься - твои знания безнадежно устарели.

Перепись населения у программиста:
— Ваш родной язык.
— Как это родной язык?
— Ну, какой Вы язык с детства изучали, всю жизнь
использовали?
— bаsiс.
— Да нет, настоящий.
— А! Настоящий! Тогда Си.

Программист сидит за компьютером, целиком поглощенный
работой. Тут ему жена говорит:
— Что-то я своего лифчика не нахожу, ты не знаешь, где он?
Муж, не отрываясь от экрана монитора:
— Не знаю... поищи на Яндексе
  • 0

#79
Wicked

Wicked

    Фея с топором

  • В доску свой
  • 7 352 сообщений
- Эй, программисты! Чего пишете?
- Запустим - посмотрим!

Заходят два программера в бар. Один другому показывает на красивую девушку и говорит:
- Смотри какая девушка!!! Какие у нее properties!!!!
- Фигня это всё! Пробывал - всё ReadOnly.
  • 0

#80
Killerkod

Killerkod
  • Гость
  • 22 сообщений

Программист признаётся в любви:
Я Вас люблю, клянусь RESET'ом
И расскажу я Вам об этом,
Как кибернетик-программист.
Ну всё, я начинаю - LIST.
Ваш интерфейс мне так приятен
И так продуман глубоко,
Интуитивно он понятен,
Общаться с Вами мне легко.
Ваш взгляд сверкает словно сканер;
Вы так прекрасны-нету слов;
Вы мне напомнили Флэш-баннер,
Ну или лучший из GIF'ов.
Как коврик ваша грудь упруга,
Она как "мышь" округлена.
Попробовать хочу подруга,
Как же в руке лежит она.
А ваш живот мне вдруг напомнил
SAMSUNG'а плоский монитор.
Ваш образ душу мне напомнил,
Спалил на кулере мотор.
И моё сердце перегрелось,
Сервачный, словно "Пень-Ксеон",
И часто-часто застучалось,
Как гигагерцевый "Атлон".
Хочу я с Вами слинковаться
По протоколу TCP
И вашим навсегда остаться
И заменить Вам Win XP.


Прочитал, не удержался, накидал за 10 минут минусок и записал этот стишок)))
В общем качать тут - http://webfile.ru/4007837
чисто поржать... дома писал, за качество не пинать
  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.