Coming out

Posted in Slagare internationale, Stand-up philosophy on August 25th, 2011 by Mihnea

In sfirsit Apple au decis sa faca pasul cel mare si sa iasa din closet. Noul lor CEO e gheu pe fata, nu pe ascuns ca Steve. Asteptam cu interes versiunea aniversara XCode 5 unde vei scrie cod printr-o interfata cum aveau strumfii xenozoofili cu inorogii in Avatar, doar ca in loc sa-ti impletesti pleata cu coada calului, iti vei da cu iLube si-ti vei baga in cur un iDildo. Roz.

La cit mai multe puli in cur!

 

Tags: , , , , , , , , , , , , , ,

Cele doua fete ale tirnacopului

Posted in Regula 0 on July 16th, 2011 by Mihnea

As vrea sa facem un exercitiu de imaginatie: inchipuiti-va Liceul de Informatica din Hunedoara intr-o dimineata de vara tirzie, la sfirsitul lui August 1999. E vacanta si liceul ar trebui sa fie pustiu, dar azi nu e, pentru ca a inceput a doua sesiune de bacalaureat. Alegeti o materie la intimplare – sa spunem informatica (merge si romana). Intrati cu ochiul mintii intr-una din salile de clasa si umpleti-va plaminii cu atmosfera de examen: susoteli, fituici, profesori care scriu rezolvarile pe tabla, elevi care se duc la celelalte sali sa vada daca acolo “s-a rezolvat subiectul 2”. Un singur om sta aplecat asupra foii sale, concentrat, superior, sclipitor, dar vizibil deranjat de forfota din jurul sau. Toti incearca sa copieze de la el, iar lui ii este din ce in ce mai greu sa ignore aceste agresiuni. Acest om este Silviu Ardelean.

Silviu se jura ca asa a fost. Saptamina trecuta a fost Sarbatoarea Bacalaureatului in Calendarul Datatorilor Cu Parerea si nu putea sa lipseasca tocmai el de la festivitati, asa ca a tinut sa-si proclame admiratia fata de camerele lui Funeriu si “adevarul, normalitatea, lucrurile frumoase, realitatea” pe care acestea le-au adus in viata romanilor. Noi am avea totusi niste obiectii…

La doar patru zile dupa ce l-a batut incurajator pe spate pe Funeriu, Silviu a decis ca a sosit timpul pentru a pune inca o data umarul la progresul programarologiei, asa ca a publicat un tratat despre functia _chkstk(). Articolul incepe in felul urmator:

A process starts with a fixed stack space. The top of a stack is pointed to by the ESP register (Extended Stack Pointer) and this is a decrementing pointer.

E ceva dubios aici, nu? Exprimarea curata, informatiile corecte, mentionarea cuvintului “registru” – toate acestea ii dau cititorului fidel un sentiment de alienare si-l fac sa verifice textul din address bar. Am intrat cumva din greseala pe o alta pagina? Nu, adresa e corecta, deci citim mai departe:

This is in contrast with the heap that can theoretically grow to a limit of 4 GB.

This is in contrast with“? Pe bune, dupa “electric power manufacture base on water“, “I’m acting into a C++ Romanian programming community” si “it depends on your’s algorithmic intellection, cleverness“? Ajuns aici am simtit nevoia sa-l intreb pe Google ce parere are despre alfabetizarea subita a lui Silviu, iar el mi-a raspuns fara sa pregete cu acest link de la codeguru. Pai ce facem Silviu? Iar copiem? Iar ne inspiram? Ce-ar fi sa punem niste camere d-alea de supraveghere si la calculatorul tau, pentru ca “rigoarea inpusă în această sesiune de examene să fie un nou început”? (“Inpusa”, mai gunoiule?)

Sigur, articolul nu e copy/paste in intregime. Putem determina unde incep contributiile originale ale minerului urmarind momentele in care fata gramaticii se intuneca brusc:

If you have an infinite recursion then you will gate same stack overflow error

I have started the study of _chkstk() function in the moment when I got few bugs with crashes with some similarly details.

I stopped to some trace function calls and I studied deeply.

Observam ca lucrarea minerului se incheie cu o lista de referinte, din care lipseste insa tocmai thread-ul de pe codeguru din care s-a inspirat. Deci:

Incheiem cu cuvintele directoarei liceului unde zice Silviu ca au copiat altii dupa el (si nu ne putem abtine sa ne intrebam cit de prosti erau aia):

Un mare filosof spunea că numai prin educaţie se poate asigura dominaţia minţii peste întuneric. Educaţia de care au avut parte atâtea generaţii care au trecut pragul acestei şcoli a însemnat colaborare, comunicare şi dialog, a asigurat elevilor libertatea să se întrebe şi să ne întrebe.

Sau, mai direct, cum cintau rapsozii aventurile lui Silviu in Piata Universitatii:

Minerul isi construieste singur cerul.
Minerul din mici lampase lucitoare isi face luna, stele, soare la fel ca si un vrajitor.
Minerul c-o mana poate s-atinga cerul
Si poate-n noapte-ntotdeauna s-aprinda stelele si luna.

Tags: , , , , , , , , , , , , , , ,

Pe urmele lui Silviu Ardelean

Posted in Codare cu premeditare, Premiul n00bel on April 1st, 2011 by jos8cal

LE3: Am mutat filmele la noi. Viva la Revolucion!

LE2: Gingerul Pop si-a facut private orgiile cu XCode. S-a saturat de lumea mirsava si rea care nu-i intelege invataturile despre curentul C++, asa ca i-a intors spatele pentru a nu mai putea fi la curent cu ultimele pozitii in C++. Speram ca urmatorul pas sa fie cel in care isi sterge blogul dupa care filmeaza o Introducere in Sinucidere.

LE: In timp ce echipa de suflet a lui Silviu Ardelean incerca in etapa a 23-a sa-i dapaseasca IQ-ul in Liga 1, chiar la el acasa, si pe programatorul Pop l-a trecut un Silviu Ardelean si si-a transhumat orgiile de pe youtube pe vimeo, asa ca ne-am conformat si noi si am tras apa prin link-uri.

Marius Pop trece prin momente grele de carierist in pix, tastatura, if, while, for, pointeri, matrici, limba romana, limba engleza, youtube, paypal si nu in ultimul rind 100m chitara garduri. Si-a pierdut increderea in sine si a decis ca e timpul sa riste totul, sa traiasca viata pe cont propriu asa ca a renuntat sa mai ceara donatii pe blog in schimbul muncii cinstite, blog care in acest scop i-ar fi servit si de mama si de tata, nu doar de amanta.

Faptul ca a riscat totul a inceput sa dea roade. A inceput Corectarea Posturilor, sport marketat pe piata de catre Silviu Ardelean inca din 2007. E un fel de curling, doar ca aruncatorul pietrei este acelasi cu cel care da cu mopu` in urma bilei, pentru a i se pierde urma. Iata o aruncare facuta dupa manualul Ardelean, editie revizuita:

ps. am avut o eroare datorită tastaturii mele care merge când și cum vrea iar o altă eroare că am scris codul inafara funcției main, asta din neatenție

Observati logica Ardeleana de a mopa aruncarea dezastruoasa. Aparent faptul ca tastatura s-a saturat de tine si nu te mai lasa sa o bati are un efect direct asupra limbii romane, engleze si C++.

Si iata si o aruncare in limba engleza demna de o Olimpiada Ardeleana:

Since I was a kid, I like strategies games. My (geek) cousin made me addicted to Heroes III, about 10 years ago. Since than, Heroes III is my favorite game. I played Heroes IV but it’s not the same thing. That Heroes III feeling is gone in greater versions.

Disclamer: Citate date din manualul Federatiei Internationale de Corectat Posturi (FICP) 2007-2011.

 

 

Tags: , , , , , , , , , , , , , , , , , , , , , , , , ,

Dezamagire

Posted in Regula 0 on February 1st, 2011 by Mihnea

Din pacate teoria conspirationista despre disparitia FAQ-urilor lui mesajflaviu pe care o expusesem in PS-ul post-ului anterior (adica post scriptum-ul, Ovidiu) s-a dovedit a fi nefondata. Probabil contributia lui mesajflaviu era intr-un fel de purgatoriu al ograzii cu experti, caci unul din cele 2 link-uri suspecte tocmai s-a schimbat la fata si a inceput sa mearga. Si mai atroce decit nedreapta acuzatie de cenzura este faptul ca aparent nu e nimic amuzant in ce-a zis mesajflaviu. Voi incerca sa compensez dezamagirea pe care v-am produs-o cu urmatoarea fila din cartea “Kōan-uri Ilustrate”:

Tags: , , , , , , , , , , , , , , , , , , , , , , , ,