Arhiva pentru octombrie, 2009

Limbaje de programare și tipuri de femei

octombrie 31, 2009

Acest post este un pamflet și trebuie tratat ca atare. Apreciez eventualele intervenții la subiect. De asemenea, vrea să spun că nu sunt fluent în toate limbajele enunțate și că doar mă pot descurca în aceste limbaje. Ideea de a scrie mi-a venit în timpul unei conferințe despre care voi scrie într-un post viitor.

Vreau să precizez următorele lucruri: dificultatea problemelor rezolvate nu ține de limbajul de programare. Astfel, poți face chestii super avansate într-un limbaj foarte simplu și vice-versa; în zilele noastre, o femeie este tradițională dacă are drepturi de educație egale cu cele ale bărbaților și, crede în căsătorie și nu e de acord cu concubinajul :-) .

Dacă veți căuta pe google veți găsi diverse legături interesante, dar ce voi scrie eu nu e plagiat de undeva; s-ar putea să apară unele asemănări.

Enjoy!

E sâmbătă seara și, ca orice om normal, ies în club. Să vă povestesc peste ce femei am dat și cu care am rămas :-) .

La intrare văd o gagică super interesantă și închisă. O întreb ce face și nu-mi răspunde. Îmi dau seama că se lasă greu, dar atunci când se lasă face ce vreau eu. Așa am aflat c-o cheamă Haskell :-) .

M-au trecut toate apele când am discutat cu domnișoara de mai sus, chiar m-a făcut să mă simt prost; dar, am scăpat de ea și am dat de o domnișoara comună și cochetă. Mă uit puțin la ea și văd că este curtată de foarte mulți bărbați; tot meditând asupra caracterului ei, că doar na, ce fată cuminte flirtează cu așa mulți bărbați, ajunge în fața mea și mă abordează: “Bună, eu mă numesc Java, vrei să dansăm?”.

Mi-a plăcut dansul, fata era chiar profesionistă, dar mi-a atras atenția o altă domnișoară de pe ringul de dans. Am reușit s-o întreb: dansezi super tare, cum de reușești? Nu mai țin minte exact ce mi-a spus, dar am dedus că este o feministă convinsă, din generația McDonald’s și care consideră casătoria “demodată”. O cheamă Ruby și am dedus că trăiește în concubinaj cu Rails. Eu încă sper să se comită Rails-ul în mainline-ul de Ruby și astfel cele două suflete să fie pereche și în fața lui Dumnezeu.

Chiar m-a speriat gagica de mai sus și am devenit frustrat. O rază de lumină vine de la o masă retrasă; daaa, e ea, fata visurilor mele, o trandiționalistă convinsă fără vreun bărbat în preajma ei. Văd că este puțin tristă și o abordez: “vrei să dansezi ?”. La care ea îmi răspunde: după ce mă căsătoresc cu tine. Uau, super tare, cum te cheamă? C. Acum pe bune, C-ul trebuie să se mărite cu o bibliotecă înainte să fie util societății; e chiar aiurea să tot scrii de la 0.

Am revenit la sentimente mai bune, dar parcă în club vreau să mă distrez. Așa că încep vânătoarea de “piese”. Ce credeți că apare în fața ochilor ? O blondă apetisantă, care dă bine pe CV-ul oricarui “gigolo Italiono 500$” (dacă nu știi de sintagma asta, înseamnă că n-ai văzut cocalari pe stradă sau poze cu ei pe net: terminati.net || cocalari.ro). O întreb cum se distrează și începe să-mi explice ceva; nu înțeleg nimic din ce vorbește, mai nimeni nu o înțelege, și mă tot gândesc cum să continui relația cu ea. Îmi amintesc de C++ și că un program scris în el, la rulare/compilare, face multe chestii: operatorii supraîncărcați se relaxează (inlining), șabloanele generează tone de cod etc. Știu că blondina răspunde clar la întrebări cu răspuns simplu și îndrăznesc: “Te cheamă C++?”. Răspunsul ei este: DA!.

Aoleo, m-a înnebunit “piesa asta” și e cam târziu; după o noapte în club chiar nu agăț și eu nimic ? Plec așa acasă cu mâna goală ? Mă întâlnesc cu un prieten cuplat și discutăm puțin despre viață; după care mă întreabă: “bă tu nu miști nimic în noaptea asta?”. “Nu frățioare, n-am găsit și eu o fată….”. “Păi hai că-ți fac eu legătura cu o fată, folosită de toți să-și facă <<treaba>>”. Mi-o arată și cred că e chiar draguță; are garbage collector și verifică tipurile la runtime. Faza nașpa e c-o înjură toți (să nu zic că-și bagă ceva în ea :-P ) când ține cont de alinierea codului. “Eu sunt Sana, tu?”. “Python, încântată”. Eu am folosit python să leg module dintr-o aplicație și cred că matroana (peștele feminin) e C++/Java.

Mie-mi plac femeile interesante, închise și tradiționale; nu îmi plac feministele. Îmi place C și Haskell/Scheme/whatever și nu-mi place Java :-D . Ție ce tip de femeie îti place ?

E chiar gay/troll postul ? :)

Voi ce tipuri de femei mai știți ?

Câteva linkuri utile:

http://blog.aegisub.net/2008/12/if-programming-languages-were-religions.html

http://amix.dk/blog/viewEntry/152

Din campania nu fi prost

octombrie 30, 2009

Toți ați văzut reclamele celor de la Microsoft (M$) cu “fii deștept” și Gigi care-ți instalează wingoz-ul acasă. Am citit cele 10 motive pentru care merită upgrade-ul la Windows 7 și m-am amuzat teribil. Motivele sunt penale și multe se regăsesc în Ubuntu de prin versiunea 6.10; spre exemplu, network manager-ul intuitiv pentru wireless…ha ha ha.

Oamenii nu prea cunosc alternativele și se mulțumesc cu ce li se dă mură-n gură. Eu am făcut upgrade-ul la Ubuntu 9.10 deși era în beta și pot zice că-i chiar mișto. Are niște bug-uri (aplicațiile Mozilla, xulrunner & firefox & co, s-au upgradat de 3 ori in 2 zile) și unele probleme de compatibilitate, dar se rezolvă cu un ln -s pe libstdc++.6.so în libstdc++.5.so. Windows nu mai e sistemul meu de bază de acum 3 ani și de vreo 6 luni am renunțat complet la el; nu mă mai joc pe calculator.

Așa că, dacă nu ești un gamer, de ce să nu încerci alternativa la Windows ? E gratis și vine cu alte utilitare office destul de ok. Adică ce, nu știe și OpenOffce să-ți facă un text bold/italic sau un amărât de tabel ?

Ah dar stai, că noi suntem români și avem prea mulți bani. 100 de milioane de euro dă statul român pe închirieri de licențe Windows; că doar funcționarii publici nu pot da click-uri într-un Open Office, vor neapărat M$ Office pentru că sună mai cool. Țări ca Germania și Austria au trecut administrația pe free software și economisesc foarte mulți bani. Noi de ce nu facem asta ? Am răspuns în prima frază din acest alineat.

Până una alta, observ că popularitatea GNU/Linux-ului a crescut în ultima perioadă și foarte mulți au auzit, dacă nu și încercat, Ubuntu. Foarte multe firme folosesc free software intern și unele fac bani din programe libere.

Morala ? “Nu fi prost” și informează-te despre alternative.

L.E. Sunt analfabet și nu am știut că “fi” se scrie cu un singur “i” cand e folosit la negație.

2012+

octombrie 24, 2009

Am văzut reclama unui film, numit 2012, despre sfârșitul lumii și m-am decis să comentez puțin pe marginea acestui subiect. Cred că o să fie la cinema săptămânile următoare, poate o să-l și văd.

Pe scurt, filmul prezinta sfârșitul lumii ca fiind o catastrofă naturală și care va fi în 2012. Argumentele sunt schimbarea climei, calendaru mayașilor și alte. Căutați pe net după 2012, calendarul mayașilor, schimbarea climei și veți găsi mai multe informații; mi se par irelevante pentru ce vreau să spun în continuare.

După părerea mea, sfârșitul lumii nu are forma prezentată: catastrofă naturală care duce la dispariția speciei umane. Sfârșitul lumii începe atunci când oamenii nu găsesc un sens al vieții(eu nu-l știu), cănd e fain să păcătuiești(ajungi să te mândrești cu fără-de-legile tale), când sistemul de valori e bazat pe entități volatile(exemplu: banii). Eu cred că lumea se va sfârși când convergerea către mașina (lui Marx)? va fi ireversibilă.

Facem parte dintr-un sistem. Acum, eu sunt consumator, mâine voi fi producător. De fapt, nu știu dacă vreau sa intru adânc în sistem; următorii ani sunt decisivi pentru viitorul meu: intru sau nu în sistem ? dacă nu intru, ce fac ? Sunt solitar și cred că pot supraviețui în afara sistemului.

Voi citi un articol despre sistem. În acest moment, cred că sistemul este controlat – nu a scăpat de sub control – și că are o inerție foarte mare. Nici măcar conducătorii nu pot să-i schimbe traiectoria prea ușor, dar cred ca încă o pot face. După ce citesc articolul, revin cu un nou post pe blog.

Pentru amuzament: sfârșitul lumii este prevestit de femeile care vor arăta mai bine îmbrăcate decât dezbracate complet :) .

Trăiască sistemul !

Later Edit Teoria cu catastrofa naturală s-a popularizat și prin alte căi: media, conferințe etc. Să nu aveți impresia că iau de bune ideile unui film. Îl parafrazez pe Iorga: filmul “fu ocazia, nu motivul” pentru care am scris aceste lucruri.