Хамлет и съвременните езици за програмиране…

 

Тъй като съм решил да се посветя на това да обясня IT хуморa на широката маса хора извън IT обществото*, няма как да пропусна и слдващия пост на Събев:

Оригиналната публикация в "Блогът на Петър Събев"

Тези от вас, които се смеят вече, може да не четат надолу, защото следва пълна тъпотия дисертация за защита на доктсорка степен на тема "Съставни условни конструкции и има ли тяхното приложение в средновековната литература почва у нас"… 🙂 Обясненията са за огромната екзалтирана тълпа не-IT почитатели на блога ми (да, комши, за тебе иде реч 🙂 ).

проф. Павлов С прочутата си фраза лирическия герой на Шекспир е построил стандартна условна конструкция от типа ако-условие-тогава-действие. Това означава, че ако условието е истина, то действието ще се изпълни. Невероятното откритие на доц. д-р к. на т.н. Петър Събев, което вероятно ще разклати устоите на съвременното програмиране и ще сложи край на IT света, такъв, какъвто го познаваме е, че всъщност отговорът на екзестинциалния въпрос, който Хамлет си поставя е винаги истина. С други думи: за да бъде изпълнено условието "to be or not to be" е достатъчно единия от двата клона на съставната условна конструкция да е изпълнен, т.е. Хамлет трябва или да бъде ("to be"), или да не бъде ("not to be") за да се случи каквото има там да се случва… Гениалното прозрение, в случая е, че ако Хамлет избере "да бъде", тогава условието ще се изпълни заради първата част на конструкцията, а ако избере "да не бъде", условието ще се изпълни заради втората част. Перифразирано, каквото и да избере Хамлет, ще се случи каквото има там да се случва. Или казано с популярен изказ: "Кучетата лаят, а кервана си върви". За щастие това съвсем не намалява драматизма в произведението, а напротив води до вълнуваща развръзка въпреки терзанията на лирическия герой и поражда чувство за неизбежност, подсилено от контраста между реалността и представите на Хамлет за нея. Психологически покосен от невежеството на лирическия герой и невъзможността му да разбере парадоксално простия алгоритъм зад условната конструкция, която той сам изгражда, всеки читател неизбежно трябва да се замисли над въпросите "Трябва ли да се въведе компютърно обучение в дестките ясли?", "Последици от обучението по изграждане на разпределени многослойни информационни системи и следване на корпоративните практики в 3 клас" и "Социални мрежи и корпорации 2.0 за 1 клас". Елементарна проекция на откритието върху собствените ни мисли за гореспоменатите въпроси води до съвсем простия и логичен извод, който ще формулирам под формата на хипотеза:

Хипотеза на проф. Павлов:

"Ако Хамлет беше преминал дори елемтарен курс за компютърна грамотност, нямаше да се мъчи върху въпроси, чиито отговор е предварително известен".

(позволявам да ме цитирате според Creative Commons лиценза)

Интересна дискусия се получава след публикуване на откритието в личния информационен център в интернет на доц. д-р к. на т.н. Петър Събев. Най-силно впечатление прави теоремата на д-р dch37, която ще очертая само общи линии тъй като следствията от откритието на доц. Събев по обем многократно ще надвишат целевия размер на текущата публикация:

Ако в гореспоменатото Хамлетово условие положим "to" с "2", заради очевидната фонетична прилика при изричане на английски език, то Хамлетовото условие може да се запише като: "2B or not 2B". Нека след това с първо приближение допуснем, че конструкция се реализира на някой от разпространените "C"-подобни езици, тогава Хамлетовотo условие може да придобие съкратения запис: "2*B || !2*B". Гениалното в теоремата на д-р dch37 се състои в намирането на един от частните случай, а именно – ако B е null, тогава 2*B ще е null, отрицанието на произведението ще е null, което води до изход от условието, който пак ще е null. Проектирано върху вируталната реалност на литературното произведение, това води до извода, че ако Хамлет не е роден, той не може да бъде "be", съответно B = null и това води до решението на цялото условие като несъществуваща стойност, което само потвърждава гениалността на откритието на доц. д-р к. на т.н. Петър Събев, тъй като подравнява хипотезите според съществуващите физични закони и доказва по един брилянтен начин чрез законите за времето и пространството гореисказаните твърдения.

Остава неизследвана областта на приложение на теория на относителността върху Хамлетовото условие и в частност как ще повлиаят методите за изкривяване на пространствено-времевия континиум върху стойността на "B". Допускам, че е възможно чрез изграждане на подходяща чревоядина в континиума да се стигне до момент, в който героя да е роден и да съществува, но стойността на "B" да е null, но затова ще са необходими допълнителни изследвания с използване на струнната теория в областта на квантовата физика.

Тъй като Петър Събев безцеремонно, безапелационно и безусловно се провъзгласява за автор на цитирам "горната тъпотия", край на цитата, то аз нямам избор освен безцеремонно, безапелационно и безусловно да спазя лиценза за авторските права и да публикувам източника на информацията, която ме наведе на горните разсъждения:

източник: Блогът на Петър Събев


* – "програмисткия хумор" всъщност е адски забавен, в крайна сметка го създават интелигентни хора, които работят "умна работа" и им се налага да мислят 24/7… От друга страна, хората в IT-то са всякакви извън IT живота си – от екстремисти, пътуващи до работа с парапланер до обикновенни пияндета (какъвто съм и аз), което пък прави хумора доста разнообразен и интересен … стига да го разбираш … 🙂

Advertisements

пфу!

 

Поредния кандидат за "топ идиот":

digove.info

Наскоро научих, че си имаме букмарк мрежа за букмарк мрежи – т.е. толкова много са се наплодили, че единствения начин да ги следим е да си направим букмарк мрежа за тях… Като разгледах букмаркнатите букмарк мрежи в букмарк мрежата за букмаркване на букмарк мрежи се убедих, че букмарк мрежите наистина са много и трябва да има букмарк мрежа като digove.info, която да дава възможност за букмаркване на букмарк мрежи. Очевидно подобен прецедент не може да бъде обяснен по някой по-нормален начин с някой по-нормални думички на българския език, та и собствениците на букмарк мрежата за букмаркване на букмарк мрежи са го обяснили така (в превод на картинката горе):

Digove.info е социална букмарк система за социален букмарк на системите за социален букмарк.

Разбира се, това на красив български език. Друго нещо, което ми направи "пфу!"-впечатление е, че всички сайтове за социален букмарк, букмаркнати в сайта за букмарк на букмарк сайтове носят сериозното описание:

Най-добрият български social-bookmarking сайт, уникален и единствен по рода си.

… и така 26 пъти…

Ако питате мен, бих направил един геноцид на сайтове за социален букмарк и бих оставил само svejo.net и dao.bg (… добре де, може би и pipe.bg), но това си е лично мое мнение и преди някой да ме заплюе че не уважам свободата на словото, имам нео-нацистки наклоности, малък мустак под носа, комплекси за ръста и нося жартиери, ще повторя, че това си е лично мое мнение!!!!

Аз отивам да си развържа езика от флинтифлюшката която се получи докато четях текста на картинката, а вие се опитайте да го изговорите, снимайте си езика и ще си направим конкурс за най-красива езикова флинтифлюшка… Снимките си … букмарквайте в някой букмарк мрежа 🙂

Като порасна голяям искам да станааа …

 

Иде реч за съчинение на първокласник … Намерих го в един от блоговете, които следя, не можах да му устоя и го споделям с вас… Аз пък, като съм бил малък на въпроса "Ти какъв ще станеш като поарснеш?" съм отговарял "пияница"… Станах разработчик, което пък въобще не се различава от професионалните задължения на "пияниците"…:

programmer Аз искам да стана програмист когато порасна голям, защото това е суперска работа и е проста. Затова и сега има толкова много програмисти и непрекъснато стават все повече.

Програмистите не са длъжни да ходят на училище, те трябва да се учат да четат на компютърен език, за да могат да разговарят с компютрите. Мисля, че програмистите трябва да са смели, за да не се плашат когато всичко се повреди, така че никой да не разбере. Те трябва да говорят на английски език, за да знаят какво трябва да правят. И трябва да имат добро зрение, за да могат да виждат под дрехите на хората и да не се боят от секретарките, защото трябва да работят с тях.

Освен това ми харесва заплатата, която програмистите получават. Те получават толкова много пари, че не успяват да похарчат всичките. Това става така защото всички мислят, че работата на програмистите е трудна, само програмистите знаят, че е проста.

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

Надявам се, че нямам алергия към офисния прах, защото имам алергия към кучета. Ако имам алергия към офисен прах, няма да мога да стана програмист и ще трябва да си търся истинска работа.

🙂 … Нека да акцентирам на някой моменти:

 

  • И трябва да имат добро зрение, за да могат да виждат под дрехите на хората и да не се боят от секретарките, защото трябва да работят с тях.
  • Те получават толкова много пари, че не успяват да похарчат всичките. Това става така защото всички мислят, че работата на програмистите е трудна, само програмистите знаят, че е проста.
  • …всички момичета харесват програмистите и искат да се омъжат за тях…
  • …няма да мога да стана програмист и ще трябва да си търся истинска работа.

Да е жив и здрав малкия, направо ми върна любовта към професията и като порастне да стане програмист! … 🙂

оттук

гууголголголополи

Наскоро научих (от тук), че се е появила игра, вариант на Монополи, която, цитирам: „Вместо улици и булеварди има настоящите и евентуални бъдещи придобивки на мегакорпорацията“ (иде реч за мегакорпорацията Google), край на цитата….

Нямам думи! Напоследък ‘ич, ама ‘ич не ми понасят всяческите опити за алтернативна реклама и създаване на „общества от фенове“… Това са компании, които продават софтуер, за Бога!! И нищо повече… (е-е, добре де :-), някой от тях продават софтуер-като-услуга, а други и хардуер…. но какво от това, те си остават IT компании)… За разлика от много други идиотщини, това поне ме забавлява… И в тоя ред на мисли – Apple нямат равни – преди има няма половин година щяха да правят и ватомобил – iCar – за което имаше туйцък-онуйцък тук и тук… Всъщност, вместо да коментирам, ще е по-добре да споделя своята визия за идното светло бъдеще:

Годината е 2010. Петък. През лятото. Четирима приятели, върли представители на IT обществото са си определили среща за по биричка, две, три… Тримата са фенове на три големи корпорации – Apple, Google и Microsoft, а четвъртия е фен на отворения код, съответно на Linux….

Фенът на Apple

Вдига си iPhone-а, звъни на другите трима в конферента връзка, определят си среща. Влиза в своята нова iБаня обурудвана с iДуш (iБаня – iКеф, селската iБаня – голям iКеф… лирично отклонение…), и си взема душ, докато слуша музиката от неговия iPod, свързан към неговия iАпарамент, което прави възможно слушането на музика, както и на последните подкастове навсякъде в апартамента… Докато се къпе, жена му не може да умие чиниите, щото iБойлер-а е базов модел и няма достатъчно bandwidth на топлата вода и му звъни по iнтеркома в iБаня-та да шерне малко топла вода. От Apple са обурудвали продукта си с плътен мъжки глас, защото според статистическо изледване на корпорацията жените прекарват повече време в банята и съответно това ги прави целева аудитория на продукта iБаня. Ниският мъжки тембър, обаче води до стрес нашият Apple фен и той си изтърва iСапун-а на пода. Но вместо да се наведе в компрометираща поза и да започне да опипва пода, докато го намери (защото главата му е цялата в iШампоан), той използва чисто новичкия си плъгин към iБаня-та – iСапунЛокатор, който с помощта на няколко супер хипер дупер бупер модерни и готини iАлгоритъма като „метода на мехурчето“ и GPS връзка установява точното местонахождение на iСапуна… След банята, нашият фен се забърсва в iХавлия, обува си iГащи-те и заедно с iЖена си се качват в iКолата си (гореспоменатия iCar), след което се отправят към мястото на срещата, упътвани от iGPS, който кръжи в орбита около iЛуна-та, която пък имала формата на ябълка…

Фенът на Google

Звъни му google телефооооона, отсреща другите от тайфата в конферентна връзка. Уговарят си среща, на място избрано от google фена, който е гугнал няколко добри кръчмета и е избрал тази с най-добри отзиви в google общността. За да се ориентират по-лесно, google фена им изпраща точната локация на заведението чрез Google Maps Beta. Неговата работа в този съвместен проект е приключена и не му остава нищо друго, освен да се приготви… Обува си gooщите (гащите), облича си gooкото (сакото), слага си слънчевите gooчила (очила), пръска малко от новия Dolche & Googlena парфюм, излиза от своя gooпартамент (апартамент) и се качва в google автоооомоообила си, обурудван с последния софтуер на корпорацията, което включва gooрати (врати), gooлан (волан), gooстачки (чистачки), gooдалки (седалки) и Adobe AIR Bag 4.0 Premium Edition (ейър бега е специална разработка на Adobe върху тяхната AIR платформа, тъй като при тестването на Google AirBag Beta излиза, че въздушната възглавница на Google не се отваря, ако javascript-а е disabled). За по-лесната ориентация му помага GooPS (GPS), като крайната цел на пътуването е зададена автоматично още при разговора по google телефооооона-а, тъй като всички продукти на google са онлайн („live“, тъй да се каже 😉 ), споделят си профилите и са достъпни навсякъде дето има интернет…

Фенът на Linux

Звъни му новият телефон с отворен код, който той си е свалил снощи от един български мирор. Той вдига, но се оказва, че е това е конферентна връзка, заради което трябва да си инсталира четири допълнителни пакета (WTF?!), няколко ъпдейта и да прекомпилира кернела. Успява да се включи точно в момента, когато google фена изпраща локацията и без да му мисли много-много започва да се приготвя за предстоящото излизане. Влиза в новия си Debian Pliox (баня), да се окъпе, но разбира, че снощи министерството е ъпдейтнало цените на тока и водата и трябва да изтегли няколко актуализации, няколко пакета от допълнителни зависимости за електронно разплащане, калкулатор, както и чутовното велико постижение на съвременния софтуер с отворен код – програмата за отваряне и затваряне на CDROM-а…(WTF?!) А, да… – трябва и да прекомпилира кернела… Прекомпилацията има да се точи с часове (това е кернел на Pliox все пак), затова той пристъпва директно към следващата стъпка – обличането. Опитва се да открие Mandrake Gliox (гащите) си, като използва малко support от страна на жена си. При опита да изговори „Gliox“, обаче си изкълчва езика (нещо, което редовно се случва ако се опиташ да изговориш или напишеш някой от наимеованита на софтуер в Linux света), затова решава, че ще стане по-бързо, ако потърси из логовете. С учудване разбира, че докато е спал миналата нощ Debian Tyrytyry (апартамента) се е крашнал и сега е стартиран в failsafe режим, тъй като му се е скапала файловата система на единия дисков масив… Във failsafe режим Gliox не работят… Тегли му една майна, щото няма време да се занимава с това сега и си дръпва едни Slackware Кliox (гащи, който работят във failsafe режим) от аржентиски мирор… На излизане не успява да заключи Debian Tyrytyry (апартамента) си, заради failsafe режима… Не успява да отключи и Fedora BrumBrum (кола)-та си от първия път, щото след като е прекомпилирал кернела заради конферентната връзка на Kiopauluete-то си (телефона) са се разрушили няколко завиимости по криптографията. Но затова пък, използвайки super user акаунт, той успява да влезе вътре, където го чакат още няколко изненади – заради нови цени на горивото, той трябва да си ъпдейтне BrumBrum (колата), както и да изтегли няколко допълнителни пакета – за клаксона, за огледалата за задно виждане, за системата за ръчно отваряне и затваряне на жабката, тъй като те не могат да работят с новите цени на горивото (WTF?!)… Трябва и да прекомпилира кернела… Тегли още една майна, и хваща градския транспорт… За по-лесната ориентация му помага кондуктор, който както всички в света на отворения код иска заплащане за поддръжката…

Фенът на Microsoft

Звъни му новата лъсква придобивка Microsoft® GSM 2007 Personal Edition, заради която той е изръсил една камара пари. Конферентна връзка. Няма проблем –  от версия 2002 насам Microsoft® GSM поддържа конферентни връзки. Отсреща фенът на Аpple, фенът на Google и от време на време примигва и се появява за части от секундата фенът на отворения код. Следва предупреждение, че някой от участниците използва некриптирана връзка и Microsoft не носи отговорност за открадната или загубена лична информация. Разбират се, получава дестинацията. Опитва се да я отвори, когато получава съобщение, че текущия провайдър на карти не използва последните постижения в тази област и няма гаранция че местонахождението е точно, както и че Microsoft не носи отговорност, ако случано заради софтуера им се озвеш на другия край на планетата. Облича се с най-новото си Microsoft® Suite Jacket 2007 Personal Edition, както и другия продукт от същия пакет Microsoft® Suite Pants 2007 Personal Edition. Качва се в колата си – Microsoft® Automobil 2006 R2 Sport Edition, която го разпознава автоматично самичка, щото използва LiveID акаунта си и се упътва към мястото на срещата. По пътя го води Microsoft® Global Positioning System for Automobiles 2008 Enterprise Edition, отновно нова придобивка, заради, която е изръсил един кош пари, но за сметка на това работи доста по-стабилно от старите версии. Изключение правят само един случай, когато минавайки покрай една баничарница, MS GPS 2008 го известява, че е открита нова баничарница и пита иска ли да инсталира драйвери за нея, както и дребното неудобство, че всеки път като включи фаровете или чистачките, MS Automobile 2006 R2 го известява, че това е операция, изискваща административни привилегии и го пита, иска ли той да ги даде или не… Докато пътува, автомобила го известява, че има нови цени на тока, водата и бензина и че всички данни в автомобила и апартамента са обновени автоматично…

Срещата

Пръв на мястото на срещата пристига фенът на Microsoft, слиза и оставя колата да паркира автоматично – нова функционалност в MS Automobile от версия 2004 насам. Малко след него пристига фенът на Google, като оставя пиколо да паркира колта му. Пиколото е намерено по време на пътуването чрез новата онлайн услуга на корпорацията Google Parking Guys Social Network Beta. Трети на мястото пристига фенът на Apple, който се забавил заради няколко пробива на системата му за сигурност и трябвало да се бори за да си възвърне контрола над волана по време на пътя. Фенът на Linux не пристига … все още. Тримата влизат, поръчват си. Фенът на Microsoft си поръчва Microsoft® Drinks Beer 2008 Light Edition, фенът на Apple – iBeer, а фенът на Google – Googlenitza. Точно когато сервитьорката им носи питиетата пристига фенът на отворения код. Гол, само по конзола (долни гащи, демек). Докато пътувал с градския транспорт, някакъв вирус му се лепнал и тотално сринал Slackware Кliox-а му, кондукторката му отказала съпорт, тъй като той не можал да си плати щото прекомпилирал кернела на портофейла си в него момент и го изхвърлили по средата на пътя. Останалите трима се кръстят и си плюят у пазвите – да не им се случва и на тях такова нещо. Последния си поръчва Haberrmanix, нова марка безплатна бира, все още несертифицирана от ХЕИ и всички си взимат наздрве….

Наздраве!

Пакет с езици

 

Винаги съм се радвал на комичните български преводи по сайтовете на големите организации – много хора се дразнят, но аз искрено се забавлявам. Днес например, си купих "пакет езици" за без пари от сайтя на Microsoft. В комплекта, освен хартиената опаковка имаше един кравешки, един телешки и два змийски езика…:

пакет езици

За щастите хората от Microsoft са се усетили и следващата версия е с по-коректния превод: "езиков пакет" …