Catedrala Mântuirii Neamului — Casa Poporului Reloaded

Iete ce-am aflat azi.

400 de milioane de euro zice tovarăşul. Nu mai stau să întreb ce întreabă tot omul normal la cap, câte şcoli se pot renova, câte spitale ş.a.m.d., am numai două (sincere) curiozități personale:

  1. Cu banii ăștia, cam câte din bisericile vechi, monumente istorice, se pot recondiționa? Că doar nu tre’ să mergi mai depparte de strada Stavropoleos, care nici nu-i departe de Patriarhie sau de Casa Poporului, ca să vezi unde ar putea să se ducă banii.
  2. Care e diferența, din punct de vedere moral, între megalitul ăsta și Casa Poporului?

Halal lecție de smerenie, să-mi bag picioarele. Nici nu mă gândesc să dau vreun argument care include criza, mi se pare doar penal că într-o țară unde toți oamenii de cultură şi toată preoțimea de la dascăl la patriarhi se plâng că bisericile monumente istorice stau să cadă, pe primul loc pe lista cu minorități e Catedrala Mântuirii Neamului, un fel de Casa Poporului cu turle şi cruci. Halal.

Ca fapt divers: am înțeles că ar urma să fie amplasată pe un teren din spatele Palatului Parlamentului. E o alegere excelentă, ştiau comuniştii ce ştiau când au “defrişate” zona.

Ca în fiecare vară, cu şi despre Bacalaureat

Am mai scris şi data trecută despre bacalaureat, examenul de maturitate, treaptă importantă a vieții mele, experienț care m-a făcut bărbat în locul armatei, cea mai mare țeapă a scurtei mele vieți de până acum. Din fericire sunt anul doi (şi în mod spectaculos o să-l şi termin, deci la mine nu s-a aplicat zicala cu primii patru ani sunt grei), ceea ce înseamnă că am scăpat de bătaia asta de jos, dar nu pot să nu îmi amintesc cu duioşie de experiența care mi-a deschis ochii vis-a-vis de semnificația căca elevului pentru școala românească.

Ei şi ce îmi citesc ochii azi dimineață: elevii au descoperit greşeli în subiectele de bac. Ptiu, drace. Iar repetă aproape mot-a-mot o bună parte din subiectele de acum doi ani, şi încă găsesc greşeli. Cum puii mei frate? Evident, greşelile presupun că sunt de la subiectele nou introduse. Pentru ce? Oricum sunt 100, nu e suficient să le schimbe ordinea? Doar nu le învață cineva pe de rost în doi ani. Insistența cu care se aplică sistemul variantelor publice este admirabilă, dar mie unuia mi se pare total de-a-ndoaselea, din următoarele motive.

  1. Cine are impresia că cei din săli nu află care sunt variantele înainte ca examenul să înceapă sunt proşti. Sau au fost tocilari model și nu au copiat niciodată. Incă am clar în minte proba a treia la scris, când am avut timp să aflu care e varianta care se dă la informatică, am avut timp să fac subiectele pentru că mai erau doi amețiți în sală care dădeau informatică şi habar n-aveau pe ce planetă sunt, după care am aflat că se dă varianta de rezervă, am aflat şi care e aia, şi am apucat să fac şi subiectele alea.
  2. Oricât de tare ai fi ca profesor şi oricâtă creativitate ai avea, nu poți să faci 100 de variante cu acelaşi nivel de dificultate. Oricât te-ai chinui. E ca şi când ar trebui să faci o culegere întreagă de probleme, dar care să nu aibă exercițiile de dificultate gradată — întâi uşoare, apoi medii, şi apoi grele. Rezultatul (valabil şi azi, valabil şi acum doi ani când am dat bacul), e acelaşi: există câteva variante extrem de simple, câteva care sunt rezonabile, şi încă vreo câteva la care, dacă s-ar fi extras, ar pica cel puțin jumătate. Nu mai vorbesc de faptul că “departajarea” (ultimele subpuncte de la ultimele două subiecte) este uneori de-a dreptul penală, în sensul că nu testează nici rigurozitatea cunoştințelor, nici completitudinea lor, ci intuiția matematică. Ceea ce ar fi foarte tare, dacă ar fi date la admitere la facultatea de matematică şi nu la bac.
  3. Variantele publice sunt un foarte prost surogat de listă de competențe. Nu de variante publice ar fi fost nevoie pentru a compensa dezorientarea viitorilor țepuiți, ci de o listă concisă cu lucrurile pe care trebuie să ştie să le facă. Din păcate, programa se opreşte la “ştie”, nu include partea cu făcutul, iar partea cu “ştie” este extrem de vagă. Adică, să ne înțelegem: dacă în programă apare subiectul “funcțiile injective, surjective, bijective”, asta ce înseamnă pentru elev? Că trebuie să ştie să le recunoască? Că trebuie să le ştie relațiile de compunere? Că trebuie să ştie să le trateze pe baza teoriei mulțimilor? Lipsa de concizie în programă se datorează în primul rând diferențelor de standarde de predare, evaluare şi performanță, diferite de la profesor la profesor și de la liceu la liceu, și asta vine ca urmare a faptului că ăştia încă nu s-au decis care ar trebui să fie finalitățile acestor ani de studiu.
  4. Să ne amintim un pic de unde a pornit bâlciul: de la faptul că acum nişte vreme, subiectele se vindeau în Piața Victoriei. Evident că soluția simplă, banală, la mintea unui curcan retardat, era pur şi simplu îmbunătățirea securității. Metode se găsesc dacă cineva le caută, se elaborează subiectele în cadrul unui colectiv mai larg, în secret, iar variantele se pun bine într-un safe sigilat din tezaurul BNR dacă alte metode de a asigura onestitatea unei evaluări nationale nu există. In locul soluției ăsteia, s-a adoptat una care în mod evident e în defavoarea elevilor. Guess what: pe nimeni nu interesează asta.

Prin urmare baftă la bac copii. Să n-aveți emoții, e un fel de clismă intelectuală. Trece repede.

Școala chiar scoate tâmpiți

Tocmai am terminat de urmărit lăturile verbale aruncate învățământului de către Comandantul nostru suprem în ultimele zile; e un subiect (cam singurul legat de ce fac respectivii) care mă interesează, fiindcă mă număr printre cei care urmează învățământul tehnic şchiop, ciung şi chior care trece drept consecință pozitivă a aplicării declarației de la Bologna.

Să ne înțelegem: sunt perfect de acord cu faptul că una din prioritățile care ar trebui să intervină în planul de dezvoltare al românilor ar fi debarcarea lui Băsescu. Bine, ar trebui debarcați aproape toți, dar dacă e lăsat în pace el chiar o să se ducă la fund împreună cu restul navei. Sunt de acord şi cu faptul că, aşa ciuntit cum e el, există încă locuri la noi unde se face carte, cu mențiunea (întărită şi mai jos) că sunt nişte excepții. Fericite. In fine, sunt de acord şi că declarațiile Căpitanului au fost făcute în diverse contexte care insultă bunul-simț sau democrația.

Pe scurt, cu toate că nu-l simpatizez pe respectivul, de data asta sunt, cel puțin în câteva nuanțe, de acord, în sensul că:

  • De prin clasa a doua încoace (mai exact de la tabla înmulțirii), cantitatea de informație utilă de la şcoală a scăzut vertiginos. Prin informație utilă nu înțeleg îndreptatul tablei sau vopsitul pereților, ci întregul corpus de cunoştințe care ar fi trebuit să ajute la formarea mea ca persoană. Informația pur şi simplu s-a scurs dinspre catedră spre bănci, fără niciun fel de discernământ legat de utilitatea ei, de modul în care ar trebui interpretată şi folosită, de nuanțele ei ş.a.m.d..
  • Programele şcolare şi planurile de învățământ din facultăți nu par a fi făcute după ceea ce le trebuie celor din bănci, ci după ceea ce ştiu cei de la catedre. Am avut ocazia de a testa asta pe pielea mea pentru că am dat bacul.
  • Performanțele facultăților se cuantifică, după părerea mea, în cel mai imbecil mod cu putință — după mediile de admitere, numărul de studenți şi numărul de promovați la licență. Evaluarea cea mai corectă ar fi după numărul de oameni care îşi găsesc loc de muncă, cu bonus dacă îşi găsesc loc de muncă în domeniul în care au terminat facultatea. Numărul celor care se înscriu şi mediile de admitere nu sunt un criteriu, poate decât pentru a evalua magnitudinea instinctului de turmă între tinerii studenți.
  • Un număr obscen de mare de profesori de la noi sunt incompetenți. Da, exact, pe bune. Nu îşi ştiu materia, sau atunci când o ştiu sunt nişte pedagogi slabi; performanțele lor nu sunt evaluate nici cât trebuie, nici cum trebuie, şi mulți dintre ei au o conduită profesională execrabilă. Să ridice mâna sus cine n-a avut cel puțin un profesor frustrat care îşi vărsa năduful pe elevi, vreo directoare care se lua de fetele machiate (chiar şi cu gust) doar pentru că era urâtă cu spume, care întârzia un sfert de oră şi pe urmă ținea clasa în pauză şi aşa mai departe. Nu dați cu parul, nu generalizez şi am avut şi eu parte de profesori excepționali; nimic de zis, fiecare pădure cu uscăturile ei — dar la noi uscăturile se proptesc bine în funcții, atunci când nu ajung directori, inspectori sau alte asemenea.

Ca fapt divers: sunt de asemenea de acord că tinerii nu mai sunt interesați de şcoală. Şi cu toată sinceritatea şi responsabilitatea pe care o am (ca unul de al lor care, nu mai ştiu nici eu exact de ce, mai e întrucâtva interesat de şcoală), îi înțeleg.

Lipsa de interes față de şcoală e văzută prost de profesori şi de părinți; ea nu ascunde nici degenerarea spirituală a generațiilor tinere, nici prea multa libertate de care se bucură, ci dezinteresul real şi sincer față de nişte lucruri care sunt ele însele irelevante.

Cel mai întârziat răspuns ever — despre programarea funcțională în România

Dintr-un motiv necunoscut mie, s-ar părea că n-am primit alertele de la comentariile din ultima vreme. Aşa că va trebui să-i răspund Oanei după… hmm… o lună și jumătate :) . O să răspund în ditai postul în caz că mai interesează pe cineva subiectul, şi în speranța că în felul ăsta o să ajungă şi la Oana :-) .

Deci, Oana întreba:

Buna.Stiu ca postul e mai vechi si poate ca subiectul nu mai e printre preocuparile tale actuale,dar dupa ce-am rascolit putin rezultatele google legate de subiect,pari o persoana in masura sa-mi spuna parerea sa despre care sunt perspectivele unui programator in programarea functionala.
Eu stiu Scheme(basics) si ma intereseaza Haskell.Se aude ca Haskell ar fi
cel mai productiv limbaj functional utilizat in Inteligenta artificiala, prelucrari multimedia, Retele Petri,motoare de baze de date , analize statistice si financiare-ar parea sa aiba multe aplicatii.Concret,considerand toate vorbele de lauda ca adevarate,este el apreciat?Cat este de cautat(e posibil sa devina popular candva?)….exista programatori in Romania care folosesc mare parte din facilitatile limbajului sau doar … il folosesc pe alocuri.?
(la inceput de drum)eu sunt in cautarea unui limbaj care sa-mi placa ,care sa imi mentina interesul , sa-l stapanesc foarte bine si sa-l folosesc practic(nu doar din pura placere) ,iar pana acum programarea functionala ma tenteaza cel mai tare.
Astept raspunsul tau cu nerabdare . Multumesc pentru posturile tale legate de subiect(celealte nu le-am citit…inca)!

Vis-a-vis de asta am următoarele lucruri de zis:

  1. Şi eu sunt de părere că Haskell ar fi, la ora actuală, cea mai bună alegere, în sensul că este activ dezvoltat, are cel puțin un compilator bun, este portabil şi are un număr mare de biblioteci. Problema principală cred că e legată de documentație, fiindcă nu e prea bine adaptată unei audiențe formate din oameni practici. De asemenea, stai departe de Real World Haskell, e o introducere fără prea mult simț pedagogic și de pe la capitolul 8 o să te întrebi cum naiba poate cineva să învețe rahatul ăla. Scheme e de asemenea o alegere bună, din aceleași motive (minus documentația care e de mult mai bună calitate), dar așteaptă-te la coșmaruri legate portabilitate. De asemenea, vei lua cunoștință cu situația în care vei reinventa cel puțin o roată, fiindcă există mai multe implementări majore, fiecare având în plus ceva față de oricare celelalte dar având în minus cel puțin un feature util. Mie unuia cel mai practic limbaj din domeiu mi se pare Common Lisp (în principiu datorită macro-urilor și a facilităților de programare imperativă), dar comunitatea CL a avut grijă să zădărnicească aproape orice încercare de utilizare practică.
  2. Din câte știu, nu există nicio firmă din România care să folosească Haskell sau Scheme pentru proiecte serioase (a se citi: pentru care să te plătească). Dealtfel în general limbajele astea sunt folosite azi aproape exclusiv pentru SF-uri ca cele menționate de tine mai sus (analiză financiară, inteligență artificială, data mining ș.a.m.d.). Desigur, lucrul ăsta nu e surprinzător ținând cont că un număr mare de firme din România abia încep să afle că există și alte tehnologii decât PHP şi MySQL.
  3. Ca părere personală: programarea funcțională nu cred că e o paradigmă cu aplicabilitate largă. E perfect adecvată câtorva domenii, dar în mare parte nu mi se pare o soluție e scară largă. Eu unul am o problemă cu o paradigmă care spune că anumite operații (între care incidental intră cele de I/O :-D ) sunt nocive pentru programare și ar trebui evitate. Totuși, cred că integrarea facilităților de programare funcțională în cadrul limbajelor imperative actuale (un drum pe care Python, de exemplu, e de mai multă vreme și pe care, dacă nu mă înșel, a intrat nu demult și C#), e o soluție mult mai utilă și mult mai expresivă.

Când user-friendly e prea user-friendly

Post-ul de față este între altele un exercițiu de diplomație, pentru că am alergat după problema asta vreo oră şi ceva. Nu sunt enervat, doar respir ceva mai repede :-) .

Treaba e cam aşa: am zis să iau taurul de coarne şi să învăț să lucrez cu CocoaTouch, adică SDK-ul folosit la dezvoltarea aplicațiilor pentru iPhone şi iPod Touch. Seamănă leit cu Cocoa, doar că e adaptat unei platforme ceva mai limitate. Taurul are nişte coarne destul de insipide pentru mine din punct de vedere “istoric”: am lucrat cu OpenStep înainte ca Apple să schimbe instrumentele de dezvoltare, şi nici atunci prea mult. Ceea ce a ajuns Cocoa acum seamănă cu ce țineam eu minte, dar numai cât să mă înşele, fiindcă de fapt s-au schimbat cam toate detaliile. Dacă NeXT pusese la dispoziție un Developer’s Guide absolut excelent, Apple are o documentație pe care, după ce o lecturezi o zi întreagă, vii acasă şi-ți bați nevasta, copiii şi mai ales soacra, pentru că e foarte multă, foarte detaliată, foarte prost organizată şi foarte prost indexată.. Ceea ce înseamnă că poți găsi orice dacă ai timp să cauți. De asemenea, până nu demult, nu exista cam nicio carte decentă. Rezultatul e că eu învăț să folosesc CocoaTouch cu toate că n-am reuşit niciodată să folosesc Cocoa cum trebuie şi am uitat cam tot ce ştiam despre Openstep. Pentru mine, standardul în domeniu este Qt, care mi se pare un framework excelent în ciuda faptului că stă călare pe C++.

Unul dintre instrumentele cu care NeXT a rupt gura târgului atunci când a lansat NeXTStep este ceea ce astăzi a ajuns la Apple ca Interface Builder (Cocoa este de fapt fostul NeXTStep — în caz că se întreabă cineva ce-i cu NS-ul din fața tuturor claselor). Interface Builder-ul ăsta este, după cum îi spune şi numele, un program cu care poți desena interfețele — numai că face ceva mai mult de-atât, după cum o să explic imediat.

În cazul Qt, “traseul” uzual pentru realizarea interfeței este (sau ultima oară când am lucrat cu Qt, acum câteva luni, era), în mare, cam aşa: se porneşte prin a plasa butoanele, meniurile şi toate celelalte în Qt Designer. Qt Designer generează apoi (automat) o clasă care reprezintă interfața, clasa respectivă fiind însă “chioară” (constructorul ei nu inițializează conexiunile evenimentelor din interfață cu acțiunile din cod — fiindcă n-are de unde să ştie care-s alea). Pentru a realiza conexiunile respective, maimuța din fața tastaturii trebuie să scrie o clasă care o moşteneşte pe cea generată, în care să realizeze conexiunile necesare, să “numească” delegații ş.a.m.d.. Conexiunile se pot realiza şi automat, via nişte constrângeri legate de denumire a funcțiilor, dar când am folosit Qt prima dată (asta fiind, ce-i drept, acum vreo cinci ani) trebuiau făcute manual.

Prin comparație, treaba în cazul Xcode şi IB e mult mai simplă: obiectele din interfață care trebuie accesate prin cod sunt declarate punându-li-se IBOutlet în față, iar acțiunile la care evenimentele din interfață sunt conectate se declară punându-li-se IBAction în față; scrii clasa obiectului care joacă rol de controller (outlet-urile fiind între variabilele instanțelor respective, acțiunile aparținând controller-ului ca metode, strunjite evident în bunul spirit al MVC), după care IB “se prinde” automagic şi faci conexiunile respective prin cel mai tineresc drag’n'drop posibil.

Avantajul e că toată treaba durează puțin şi că metoda e fantastic de flexibilă. Practic, numai pe seama sus-pusei integrări, se sare peste o grămadă de etape (ceea ce am schițat mai sus e numai în linii mari şi am sărit peste câteva amănunte).

Dezavantajul vine pe urmă, dacă ai făcut vreo trăznaie. În cazul meu, trăznaia în cauză a fost aceea de a greşi clasa unui view controller. Mai exact, conectasem un view la un controller care nu era al lui (era vorba de acelaşi tip de view — un picker — doar că unul avea două “roți” şi celălalt — una singură). Inutil de spus că nu mergea. Mesajul de eroare?

*** Terminating app due to uncaught exception ‘NSUnknownKeyException’, reason: ‘[<DatePickerViewController 0x525a60> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key doublePicker.’

Din păcate, tot ce am înțeles din mesajul ăsta era că încercam să accesez valorile afisate de un DatePicker folosind cheia “doublePicker”, ceea ce mi se părea extrem de improbabil pentru că nu obişnuiesc să scriu programe când sunt beat mangă. Ok, să zicem că o exegeză mai atentă a textului m-ar fi convins că e vorba de altceva, dar tot nu e destul.

Problema cu care mă confrunt în momentul ăsta e că nu “văd” tot codul din spatele aplicației. E foarte tare faptul că o bună parte din cod e generată de IB şi de Xcode, dar eu nu sunt învățat să depanez altceva decât cod din ăla bătrânesc, cu text. Sursa problemei am găsit-o până la urmă, dar cu foarte mare greutate fiindcă era într-o fereastră din InterfaceBuilder.

Bineînțeles, vina e în principiu a mea, cu atât mai mult cu cât trecerea de la C şi ASM e foarte zgrunțuroasă pentru mine. Însă e interesant cum o parte din zgrunțul trecerii ăsteia vine din faptul că instrumentele cu care am de-a face au o paradigmă atât de diferită. Dacă aş fi făcut o greşeală de genul ăsta lucrând cu Qt, reflexul meu imediat ar fi fost să mă uit pe codul generat de Qt Designer şi moc, şi probabil că mi-ar fi luat cinci minute să mă prind de unde vine. Nu pentru că Qt e mai tare şi nici pentru că Apple sunt nişte capitalişti infecți, ci pentru că mintea mea e mai învățată cu liniile de cod decât cu imaginile. Pentru mine, nivelul ăsta de user-friendly e prea… user-friendly, şi trebuie să mă învăț :-) .

Cine

Cine are ochiul să-mi închidă
Vremea zorilor când va veni,
Cine să mai poată să-mi petreacă trupul
În pământ, în dimineața gri.

Cine tâmplele să mi le mai neteze
Cu o mână blândă ca salcâmii,
Cine, decât mâna dimineții
Şi atingerea scorțoasă a țărânii.

* * *

Zilele dintâi s-au întors pe pământ
Oamenii-s goi şi serile goale
Pietrele miros a ars, atâtea câte mai sunt,
Drumuri nu mai sunt să poarte urmele tale.

Diminețile n-au ce ochi să mai înroşească,
Cerul nu mai e violet în amurg,
Apele nu mai au cui să-i susure şi să-i şoptească
Şi par a fi stat locului chiar dacă curg.

Demmers Teehaus — way to go!

Am fost zilele trecute la Demmers Teehaus după nişte ceai. Absolut excelent. Prețurile sunt ceva mai piperate decât la alți distribuitori de ceai din Bucureşti, dar calitatea nici nu are loc de comparație. Am dat dealtfel peste primul ceai negru care chiar are cofeină. Se cheamă Black Jack, e amar al dracu, dar dimineața poate ține loc de cafea. Mărturia vine din partea subsemnatului, care altfel bea ceai negru înainte de culcare şi n-are nimica. Deci e potent.

Magazinul e micuț şi e chiar pe Academiei colț cu Edgar Quinet, vis-a-vis de Facultatea de Arhitectură. Au şi câteva mostre pentru nehotărâți.

http://www.demmer.ro/

Trei în pula mea — variante

Deşi cred că am mai spus şi cu altă ocazie că Adrian Despot mi se pare că are mult mai multe aere decât talent (ceea ce reprezintă o problemă, fiindcă deşi nu îmi place în mod special Vița de Vie, Despot nu mi se pare neapărat unul din soliştii slabi), nu pot să nu recunosc că mă gâdilă un pic pe substratul meu de mahala faza cu “trei în pula mea”, aşa de prost-gust cum este. Şi nici că, deşi îmi pare sincer rău pentru fătuca cu microfon, treaba e reprezentativă pentru genul de întrebări şi profesionalismul afişat de jurnaliştii de pe la noi. Prin urmare, câteva variante.

- Ia spune Ionică, ce poveste ai citit tu în vacanță?
- Eu am citit povestea Capra cu trei iezi, scrisă de Ion Creangă
- Aşa. Şi despre ce e vorba în poveste?
- În poveste este vorba de o capră care îşi lasă singuri acasă iezii — pe iedul cel mic, iedul cel mare şi cel mijlociu. Lupul vine şi îi mănâncă pe cei doi iezi mai mari, dar cel mai mic reuşeşte să se ascundă şi la sfârşit capra îl pedepseşte pe lup lăsându-l să cadă într-o groapă.
- Foarte bine Ionică…. şi… câți iezi avea capra?
- Poftim?
- Da, câte… câți copii?
- Da’ cum v-au angajat?
- …
- Nu nu, ați vrut să mă ascultați, acum mă ascultați. Tocmai v-am enumerat acum cinci secunde că capra avea un ied mic, unul mijlociu, şi unul mare. Următoare întrebare este câți iezi avea capra?
- Da…
- TREI ÎN PULA MEA

- Bun, deci domnule student, nu prea ați învățat. Aveți un punct la primul subiect, un punct la subiectul doi şi un punct din timpul anului.
- Am înțeles… şi ce notă am?
- Poftim?
- Da, ce… câte puncte am?
- <Către asistent> Da cum l-ai băgat în examen? <Către studentul care deja dădea să plece> Nu dom’le, ai vrut să te lămuresc, acum stai să te lămuresc. Tocmai ți-am enumerat acum cinci secunde că ai un punct la primul subiect, un punct la subiectul doi, şi un punct din timpul anului. Următoarea ta întrebare este câte puncte ai?
- Da…
- TREI ÎN PULA MEA!

Interviu la Radio Trinitas
- Bun, acum spuneți-ne, părinte Arsenie, care sunt persoanele lui Dumnezeu?
- Deci fiule, după cum ne spun Sfintele Scripturi, Dumnezeu e unul în ființă şi întreit în persoană. De aceea, noi spunem că sunt trei persoane ale lui Dumnezeu, Dumnezeu-tatăl, Dumnezeu-fiul şi Duhul Sfânt.
- Aha… şi câte persoane are Dumnezeu?
- Poftim?
- Da, câți… câte persoane sunt?
- <Către cameră> Da’ cum l-ați angajat? Nu nu, ai vrut să faci întrevederea, acuma faci întrevedere. Tocmai ți-am istorisit acum cinci clipe că persoanele lui Dumnezeu sunt Dumnezeu-tatăl, Dumnezeu-fiul şi Duhul Sfânt. Următoarea ta întrebare este câte persoane sunt?
- Da…
- TREI ÎN MĂDULARUL MEU NECURAT!

Arhimede îi explică unui inginer cum să construiască o maşină de război.
- Şi aici?
- Bun, şi aici va trebui să vină un cerc cu diametrul de doi metri, înțelegi?
- Da da, înțeleg. Şi… ce arie să aibă cercul?
- Poftim?
- Da, ce… cât de larg să fie?
- <Se uită către şeful de şantier> Da’ cum l-ați angajat? Nu nu, ai vrut să-ți explic, acum stai să-ți explic. Tocmai ți-am explicat acum cinci secunde că aici trebuie să vină un cerc cu diametrul de doi metri. Următoarea ta întrebare este “Care e aria cercului?”
- Da…
- 3.14 IN PULA MEA!

Fostul meu profesor de matematică din liceu îmi explică o problemă.

Eu: Am înțeles, şi aici dacă înlocuim expresia (1)…
El: Exact. Dacă înlocuim expresia (1), obținem 1+1.
- Aha… şi asta cât dă?
- Poftim?
- Da, care e rezultatul…
- Da’ tu cum ai ajuns clasa a doişpea? Nu nu, ai vrut să-ți explic, acum îți explic. Tocmai ți-am explicat acum cinci secunde că dacă înlocuim expresia (1), găsim E=1+1. Următoarea ta întrebare este “Cât este E?”.
- Da…
- TREI ÎN PULA MEA!

Cum au mai ajuns oamenii aici

Deci în ordine:

  • Pule în cururi. Asta se găseşte pe MTV, din păcate n-am aşa ceva aici.
  • Pizde 11-18 ani. Gârlă, la orice liceu.
  • gnustep “rent a coder”. Dream on :-D
  • Masturbare tranzistori. Cred că suntem colegi la Poli.
  • mac os 9. Serios, după câte pagini de Google ajungi în final la blog-ul ăsta?
  • lisp crap. Asta da frustrare :-) .

« Previous entries Pagina Următoare » Pagina Următoare »