Библия На Програмиста

10 отговора 332 прегледа
#1

Библия На Програмиста

Библия На Програмиста
1. В началото беше словото и словото беше 2 байта и нищо друго нямало.
2. И разделил Бог единица от нула и вдял, че така е добро.
3. И казал Бог: Да бъдат данни и стнало така.
4. И казал Бог : Да се съберат данните, всички в тяхното си място, и създал дискети, твърди дискове и компакт дискове.
5. И казал Бог: Да бъдат компютри, в които да се пъхат дискетите, твърдите дискове- и ги наркъл хардуер, и отделил хард от софт.
6. Софта още го нямало, но Бог бързо се поправил и създал програми - малки и големи, и им казал: Плодете се и се размножавайте, и паметта използвайте.
7. Но омръзнало Му да създава сам програми и казал Бог: Създавам ПРОГРАМИСТА, ПО ОБРАЗ И ПОДОБИЕ МОЕ, да господства над компютрите, и над програмите, и над данните. Създал Бог програмиста, и го заселил в своя Изчислителен Център, в който работел. И повел Той програмиста към дървото от каталози, и заповядал: От всеки каталог можеш да пускаш програми, само от каталога Windows не пускай нищо!
8. И казал Бог: Не е хубаво програмиста да е сам, ще му сътворя потребители, съответстващи на него. И взел Той от програмиста КОСТ, В КОЯТО НЯМАЛО МОЗЪК, И СЪЗДАЛ ПОТРЕБИТЕЛЯ, и представил го на програмиста; и нарече го програмиста юзер. И седнали те под голия DOS и не се карали.
9. Бил (Гейтс) бил най-хитрия от всички зверове на полето. И казал Бил на юзера: лъжа ли каза Бог: не пускайте никакъф Софт? И казал юзер: всеки софт ние можем да пуснем само от директорията Windows не можем. И казал Бил на юзера: живейте си както си знаете! В деня, в който пусните Windows, ще бъдете като богове, само едно щракване на мишката ще сътворявате каквото си искате. И видял юзера, че е приятно за окото, и го пожела защото прави ненужни знанията,
0А. И тръгна програмиста да търси свежи драйвери; И видя го Бог и го попита: Кажи къде отиваш? Програмиста каза: Търся свежи драйвери, нали ги няма под голия DOS. И казал Бог: Кой ти каза на теб за драйверите? Да не си пускал Windows? Програмистът отговорил: юзерът, когото Ти ми прати, каза, че иска програми само под Windows. Аз ги поставих, И каза Бог на юзера: Какво си направил? Юзерът отговорил: Бил ме прелъсти.
0В. И каза Бог на Бил: За това, което направи, проклет да бъдеш пред всички скотове и всички полски зверове. Ще наложа вражда межу теб и програмиста. Той ще те хока грозно и с грозни думи, а ти ще му продаваш Windows.
0С. На юзера каза: ще умножа скръбта и ще изтощя силите ти и ще ползваш грешни програми; и няма да можеш да живееш без програмиста; ТОЙ ЩЕ ГОСПОДСТВА НАД ТЕБ.
0D. A на програмиста каза: За това, че си послушал юзера, проклети да са компютрите за теб, троянски коне и вируси ще ти създават; с труд ще изкарваш хляба си, а програмите с мъка ще пишеш.
0Е. И ги изгони Бог от Изчислителният си Център, и постави парола на входа.
0F. General Protection Fault.



Отговор
в отговор на Mими и Лили #2

Има само 10 вида хора,

тези които разбират от двоичната система, и тези които не я разбират.



Отговор
в отговор на Mими и Лили #3

Re: Библия На Програмиста

Каки, от къде го копнахте това. Суперско е!

ВЕСЕЛИ ПРАЗНИЦИ!
Отговор
в отговор на Silver Wolfess #4

Ето ти още няколко, може и да си ги чела

От руски сайтове естествено. Освен жителите на бившите соц. страни мислиш ли, че има други дето да измислят подобни дивотии. Естествено ние превеждаме от руснаците, щото по се знае езика. :-)

[линк]

Ако програмистите строяха къщи


1.03.
Ура! Предложиха ни огромен договор за построяването на 12 етажен жилищен блок. У всички има бурен ентусиазъм. Изпихме от радост 2 каси бира.

2.03.
На възложителя не му се харесва израза, "когато стане, тогава". Иска да кажем, конкретни срокове. Идиотът нищо не разбира от високи технологии.

3.03.
Обсъждахме сроковете. Изпихаме 3 каси бира. Петров казва, че ще стане за 4 месеца. Значи за 8 месеца. В договора записахме 12 месеца, но едва ли ще се оправим за по-малко от 16.

6.03.
Петров отиде да върне бутилките.

8.03.
Празнуваме 8 март. В фирмата няма жени, така че никой не ни пречи на празника.

2.04.
Петров казва, че трябва да започнем работа. Какво му стана на този човек. Изчистихме строителната площадка и закачихме красиви плакати "Строежът се изпълнява от компания "Allstroy" ([линк])". С чувство на изпълнен дълг играем "Quake".

20.04.
Дойде възложителят, пита как върви работата. Сложихме го да играе Quake и го оставихме да ни бие всички.

21.04.
Обсъждахме проекта. Сидеров предлага панелна архитетура. Петров настоява, че всичко трябва да се строи по стария начин от тухли, а не по ламерски. Най-радикалния проект предложи Алекс. Предлага да построим няколко десетки дървени бараки и да ги съединим с подземни тунели. На Запад било модно. Напомнихме му, че все пак клиента иска 12 етажен блок. Опитахме се да решим въпроса, чрез дуели на Quake. Алекс с неговите дървени бараки, бързо отпадна, но резултата между Сидеров и Петров излезе равен. Решихме всеки да строи по свой план и след това да ги съединим, за да не падне.

30.04.
Първият етаж е готов. Показахме го на възложителя. Той се интересува, защо в различните стаи таваните са различно високи, защо от стените падат тухли и защо няма врата а трябва да се влиза през прозореца. Обяснихме му, че това са ограничения на демо-версията. Тръгваме да празнуваме горди от себе си.

10.05.
Петров изтрезня първи и дълго псува. Мислехме, че Алекс е изпил всичката бира. Оказа се по лошо: Забравили сме за основите. В проекта са описани, документацията я четат само идиоти.

11.05.
Разрушихме първия етаж. Обидно е.

11.07.
Работим. Петров довършва втория етаж, Сидеров - петия. Алекс е направил асансьорната шахта до деветия етаж, но при силен вятър се клати подозрително. Засегс сме я подпрели с дървено скеле.

17.07.
Алекс прави терасите и покрива. На земята. После ще ги вдигнем с кран.

13.08.
На Сидеров не му се засрещат панелите. Дупката е почти метър. Сидеров помоли Петров, но той каза,че има достатъчно работа и изобщо без знание на вътрешната архитектура на панелите нищо не може да се направи.

14.08.
Разбихме няколко панела за да може Петров да изучи вътрешната архитектура. Петров псува и казва, че проектантите на панелите са пълни идиоти.

17.08.
Петров запуши дупката. Панелите малко се изкривиха, но това е дреболия. Между панелите останаха малки процепи, които Петров залепи с тиксо. Казва, е ще работи стига да не вали дъжд.

1.09.
Строителният комбинат пусна нова версия панели, с повишена устойчивост и здравина, с вградени стенни шкафчета. Истината е, по форма и размер не са съвместими със старите и са три пъти по тежки. На каква архитектура разчитат в строителния комбинат?

16.09.
Дойде Алекс, пълен с идеи. Предлага да направим всички прозорци в блока със различни размери. Възложителят щял да ги хареса. Казахме му да не се ебава.

2.10.
Петров стигна до 5 етаж. Горд е от себе си. Обърнахме му внимание,че стените са под ъгъл 40 градуса. Той псува, вика , каза че сме идиоти и нищо не разбираме. После обеща да помисли.

3.10.
Дойде възложителят. Пита защо стената е наклонена под ъгъл 40 градуса. Обяснихме му за Кориолисовата сила. Той ни изслуша, после каза, че той от строителство не разбира, но до неговата къща има точно такъв блок и всички стени са прави. После този идиот Алекс се лепна за него и му каза идеята за изменените прозорци. Възложителят естесвено я хареса. Мамка му.

4.10.
Питаме Алекс, дали ще се наложи да разбием всичко заради неговите прозорци. Уверява ни , че няма нужда - в стандартните панели има недокументирана функция.

5.10.
Петров призна, със стената има проблем. Казва че неправилно сложил, някаква тухла. Но за да разбере коя, трябва да ги провери всички. По лесно е да направи всичко наново.

6.10.
Убеждаваме Петров, че да построи всичко наново няма да му стигне времето. Демострираме му изчисления с калкулатор. Петров псува, вика, каза калкулатора са го измислили идиоти.
После се съгласи, да правим всичко от панели и с мъка отиде да се напие.

8.10.
Разбихме тухлената част. Повредихме и част от панелната. Цялата сграда скърца и се клати заплашително. Укрепихме я с дървени подпори и отдохме да играем Quаkе.

17.10.
Петров се върна от запоя. Работим.

7.11.
Празнуваме 7 ноември - или както се нарича сега? Комунисти във фирмата няма, затова никой не разваля празника.

15.11.
Спомнихме си, че крана стига само до 8 етаж. Пратихме Сидеров за нов кран. Играем Quаkе. Алекс победи Петров. Расте нова смяна.

24.11.
Върна се Сидеров. Не е намерил кран, но достави ескалатор. Предлага да изкопаем дълбока шахта и да построим блока не на горе, а на долу. Казва, че никъде в договора не пише, че блока трябва да е на повърхността..

25.11.
Направихме мозъчна атака за крана. На последната бутилка бира намерихме решение. Зарязваме основното строителство. Ще строим 4 етажен блок. После ще сложим крана на покрива му.

25.12.
Празнуваме католическото Рождество. Католици във фирмата няма, затова никой не разваля празника.

14.01.
Нищо не помня. Главата ме боли. Коя година сме?

2.02.
Най после сме готови със 12 етаж. Утре ще сложим покрива, който направи Алекс.

3.02.
Алекс е идиот. Покрива пада редовно. Засега сме го подпрели с крана. Ще мислим, какво да правим по нататък.

4.02.
Алекс казва, че не виновен. Просто 12 етаж на Сидеров е 5 метра по-широк и 4 метра по-висок от 12 етаж на Петров. Става ясно, че са строили от различни панели. Но Алекс все пак е идиот, защото неговия покрив не става за никой вариант. Асансьорната шахта също.

5.02.
Лепихме закрепвахме покрива. Петров казва, че ще издържи ако не завали сняг.

7.02.
Заваля сняг...


"We Build e-Business"






Оригиналът е тук. Има и продължение.


[линк]




Има и продължение:

10.02. Соорудили крышу из фанеры, покрасили под жесть. Будем
надеяться, заказчик не заметит.

11.02. Тестировали лифт. Его остановки приходятся между этажами,
но выбраться из кабины можно. Hа четных этажах ползком, на нечетных -
подтягиваясь. Hе забыть описать это в документации.

12.02. А вообще-то лифт ездит крайне медленно. Петрович ругает всех
ламерами и собирается заняться оптимизацией.

13.02. Петрович оптимизировал лифт. Тот разогнался, пробил крышу и
улетел в неизвестном направлении. Хорошо, что крыша фанерная, и
чинить будет легко. После этого шахта лифта рухнула. Вспомнили, что
так и не заменили деревянные подпорки на что-нибудь более прочное.
Hичего. Ходить пешком полезно.

15.02. Идут отделочные работы. Почему-то куда-то исчезают маляры
и штукатуры. Договорились, чтоб прислали еще.

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

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

21.02. Приходил заказчик. Спрашивал, нельзя ли внести в проект
небольшие изменения. В частности, вместо 12-этажного дома построить
поселок из деревянных коттеджей, соединенных туннелями. Он прочитал,
что на Западе сейчас так модно. Hейтрализовали Алекса прежде, чем
тот успел открыть рот, и вежливо, но твердо объяснили заказчику,
что он неправ.

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

23.02. Праздновали 23 февраля. Военных у нас в фирме нет, так что
праздник никто не портил. Женщин тоже нет, так что подарков нам никто
не дарил. Обидно.

25.02. Алекс попытался доделать свои окна. В результате половина из
них ужалась до нулевого размера и обратно не разворачивается. Сказали
ему, чтоб больше не выпендривался, а то будет еще хуже.

27.02. Вспомнили, что так и забыли сделать подъезд. Размышляли, не
рухнет ли дом, если прорубить его сейчас. Сидоров сказал, что лучше
не рисковать. Петрович обозвал его ламером и согласился. Hе забыть
описать в документации вход через окно как особенность дизайна.

1.03. К-как первое марта?! Откуда?! Вчера же еще... Блин. Кто ж
знал, что в этом ламерском феврале 28 дней! Выходит, сдача объекта -
не через неделю, а послезавтра?!

2.03. Аврал. Работаем 24 часа в сутки, не просыпаясь.

3.03. Убедили заказчика, что нам нужен еще день для финального
тестирования. М-да, ну мы вчера и наработали... А в общем, не все
так страшно. Hу что с того, что некоторые двери находятся в полу
или в потолке, либо ведут с десятого этажа прямиком на улицу,
в некоторые квартиры в принципе невозможно попасть, санузел кое-где
совмещен с кухней, в половине дома нет воды, в другой половине -
электричества, канализация обрывается на шестом этаже, а лестницу
между восьмым и девятым пришлось сделать веревочной? Главное -
провести заказчика правильным маршрутом. И еще - успеть до завтра
развесить на месте исчезнувших окон картинки с изображением
заоконных пейзажей...

4.03. Yes! Yes! Мы сделали это! Отмечаем сдачу объекта. Я пью
мало, мне надо еще успеть уволиться, прежде чем эта хренотень
рухнет к чертовой матери...






Още няколко преведени от Инжинера.

[линк]

Софтуерът като мотика

* Чайник - начинаещ потребител, ненастъпил още мотиката и затова уверен, че мотики не съществуват.
* Леймър - потребител, редовно настъпващ мотиките, но продължаващ да вярва, че мотики не съществуват.
* Тесен специалист - потребител, овладял до съвършенство настъпването на едни и същи мотики.
* Широк специалист - потребител, имащ на челото си две или повече цицини.
* Програмист - този, за когото при настъпването на мотиките е най-важен резултата. Понеже му е омръзнало да настъпва чуждите мотики, прави свои собствени.
* Напреднал програмист - програмист, настъпващ дадена мотика не повече от два пъти.
* Копирайт - концепция, ограничаваща броя на достъпните за настъпване мотики според финансовите възможности на потребителя.
* Геймър- този, за когото при настъпването на мотиките най-важен е самия процес. Обикновено не може да произвежда собствени мотики.
* Чийтър - разновидност на геймъра, настъпва само мотики с дунапренови калъфки на дръжката и обикновено само по веднъж.
* Хакер - този, който е способен да настъпи мотиката даже ако е затворена в барака и заключена с катинар.
* Хакер-идеалист - благороден борец за правото всеки да може да настъпи неограничен брой мотики.
* Microsoft - корпорация, световен лидер в производството на мотики.
* Бил Гейтс - митично същество от програмисткия фолклор; зъл дух, покровител на мотиките.
* Ъпгрейд - процес на непрекъснато харчене на пари за нови мотики, всяка от които удря още по-силно от предишната.
* Бета-версия - версия, в която мотиките се виждат с невъоръжено око.
* Релийз - версия, в която мотиките са покрити със шума.
* Съвместимост на версиите - принцип, позволяващ новите мотики да ви нацелват точно по цицината от предишните.
* Асемблер - език за програмиране, позволяващ да настъпваш мотиката няколко милиона пъти в секунда.
* Локална мрежа - технология, позволяваща да бъдеш праснат по челото даже когато мотиката е настъпил някой друг.
* Интернет - технология, позволяваща да настъпваш мотики на другата страна на земното кълбо.
* Мрежова конференция - технология, позволяваща на всеки да настъпва не само своите, а и чуждите мотики.
* Кирилишки кодировки - подаръчен комплект мотики за потребителите на интернет.
* Приятелски интерфейс - гумена облицовка на дръжката на мотиката.
* Гъвкав (настройваем) интерфейс - облицовка на дръжката на мотиката, която можеш да нагодиш по височината на челото си.
* Графичен интерфейс - мотика с регулировка на цвета и силата на искрите, които ще видиш след като те прасне по челото.
* Ненадеждна система - мотика, които ви бие по челото даже и тогава, когато не сте я настъпили.
* Надеждна система - мотика, които ви бие точно по челото даже и тогава, когато сте с гръб към нея.
* Многозадачност - концепция, позволяваща да настъпиш няколко мотики едновременно.
* Обектно-ориентирано програмиране - метод за производство на мотики на принципа на матрьошките.
* Мануал (ръководство) - книга, описваща различните начини за настъпване на мотиката. Никога не се ползва от леймърите и хакерите. Напредналите програмисти я използват сред като настъпят мотиката втори път.
* Техническа поддръжка - служба, която дава съвети какво да се прави след настъпване на мотиката. Обикновено първият и съвет е да настъпиш мотиката пак и да сравниш усещанията.

превод: Генади Атанасов - Инжинера. Вариант от 05 Февруари 2002 г.



[линк]

Из писмата (до nnm.ru)

"Майкрософт, .... неговата мама!" (опита ми от работа в САЩ)

Работя като програмист в неголяма американска фирма, 30-тина човека, правеща разни пошибалки за прес-автомати. Сглупих като се намесих сутринта в разговори за училището, и взех, та издрънках старата минавка за това "Колко е 2+2х2" Обикновено когато смятат на глас, първо събират, после умножават и получават 8, въпреки, че по правилата на математиката умножението трябва да се извърши първо, поради което верният отговор е 6. Но веднага ме сиктирдосаха и ме нарекоха идиот, защото се получава 8... Аз даже им го написах на хартия, за да стане по-ясно. И тогава се почна...Оказва се, че по правилата всичко се прави отляво на дясно и по никакъв друг начин, затова е 8... а аз съм глупак. Да взема да си прочета както трябва учебниците от училище, а най-лесно, като по- тъп, да взема да си го сметна на калкулатор!!! Особено ме уплаши, че главният счетоводител лично донесе калкулатор и направи демонстрация бурно аплодиран от цялата фирма. (Да, обикновеният калкулатор смята едно след друго, точно както го произнасяме на глас, без да спазва ред на действията) Нямах под ръка научен калкулатор, който спазва реда на действията. Добре, отворих им Microsoft Excel, въведох действията - 6(!) и втрещих цялата фирма. Работата беше прекратена за цели два часа, ходеха с калкулатора от компютър на компютър, и гледаха, тук се полчава 6 а там 8. Уморих се да обяснявам и си отидох на работното място. Оказа се, че основната изненада предстои. На обяд дойде при мен заместник главният счетоводител и клатейки глава, заяви: "Сега разбирам, защо всички ругаят Microsoft - на тях дори Ексела им е бъгав, смята неправилно!"
by Pevzner, GuyX

Допълнение от Инжинера: на това място просто си клопва следния виц, който вече не звучи смешно:
Веднага след атентата срещу кулите на световния търговски център, Шеварнадзе изпратил бърза телеграма на Буш: "Камикадзе не е грузинец".





Просто са класика, всеки път като ги чета се оливам от смях.

Отговор
в отговор на Never Mind #5

Re: Ето ти още няколко, може и да си ги чела

Е, не! Това трябва да си сваля у дома и да си го чета на спокойствие. Благодаря ти!

ВЕСЕЛИ ПРАЗНИЦИ!
Отговор
в отговор на Mими и Лили #6

Догодина - Линукс!

Опън Офис, Опера, Миранда и т. н.

Може и хакнат уин 2004.

Zzloba

Тю, пак язък!
Иван Костов след изборите 2005 г.
Отговор
в отговор на Zzloba... #7

Re: Догодина - Линукс!

SuSE Linux 9.0 подкарва Word, Excel, MS Office 97, 2000 или XP, както и разни игрушки като Diablo 2, Warcraft III, Civilization 3.....

Тук, там се намирал и Windows-Longhorn, ача требе да се търси.:))))

Seeya! Между нас да си остане, работата е осрана (Fatal error) [/ i]
Отговор
в отговор на Mими и Лили #8

Коментар (само който има звук на компа)

[линк]

Отговор
в отговор на Never Mind #9

Re: готино

кво да правиш майтап да става.

Редактирано от usmihnat на

Отговор
в отговор на Areнт #10

Re: Коментар (само който има звук на компа)

Малеее, ама вие по цял ден такива ли неща ровите из нета?

ВЕСЕЛИ ПРАЗНИЦИ!
Отговор
в отговор на Silver Wolfess #11

По-скоро са резултат от обмен на инфо

и страничен резултат от разходки по други места. Това напр. изплува от линк в малък форум на програмисти.

Отговор