Category Archives: Un zambet pe 32 de biti / dinti

Geneza

Se intalnesc odata un medic, un inginer si un programator si incep sa se certe despre care a fost cea mai veche profesie din lume:
– Dumnezeu a creat femeia din coasta lui Adam, asa ca cea mai veche profesie e medicina, spune medicul.
– Dumnezeu a separat ordinea de haos, asta fiind o treaba pur inginereasca, spune inginerul.
La final, spune programatorul:
– Da’ cine credeti ca a creat haosul?

Sursa: bancuri.onlinezz.ro

Fii atent ce-ti doresti, ca s-ar putea sa ti se intample

O alta problema de specificatii:

Era odata un tînar care cînd era mic voia sa se faca un “mare” scriitor. Cînd i s-a cerut sa defineasca “mare”, a spus: – Vreau sa scriu chestii pe care sa le citeasca toata lumea, chestii la care lumea sa reactioneze emotional, lucruri care sa-i faca sa strige, sa plînga, sa urle, sa se zbata de durere, disperare si mînie! Acum lucreaza pentru Microsoft si scrie mesaje de eroare…

Sursa: mioritice.com

Piromanii

Iata ca deja apar primele bancuri despre blog.

Stiti cum se numesc cititorii blogului Programat in Romania (PiR)? Piromani.

In cazul in care dati peste un articol incendiar (nu e cazul pe blogul asta), beti un pahar de apa rece si sunati la urmatoarele numere de telefon:

– din Bucuresti: 172.0.0.1

– din tara: 192.168.1.1

– din strainatate: FEC1:4A2B::1f3F

Rutina, bat-o vina

Cu totii stim cat de neproductiva si neplacuta poate fi munca la birou, cu atat mai mult daca lucram la o companie mare, unde lucrurile se misca greu, aprobarile se lasa asteptate, deciziile se schimba de la o zi la alta, activitatea ne e prea putin sau deloc apreciata.

Celor care au deschis televizoarele smartphoanele mai tarziu, le recomand filmul Office Space  – o comedie aparuta in 1999 – care ataca genul asta de probleme. Cei care isi amintesc de el nu pot decat sa zambeasca inca odata.

La o prima vedere e povestea a trei programatori care lucreaza intr-o corporatie, cu bucuriile si necazurile specifice. La o analiza mai atenta e problema unui sistem, a muncii in corporatie. Bineinteles ca nu lipseste un element la care se gandeste cel putin odata in viata fiecare softist care are de-a face direct sau indirect cu managementul platilor: fraudarea softului pentru tranzactii bancare.

Trailerul oficial al filmului.

Si un montaj cu cateva scene reprezentative.

Daca sesizati, unul din cei trei protagonisti seamana putin cu Bill Gates cand era tanar.

Maimuta si iPad-ul

foto: capital

Citeam saptamana trecuta ca un grup de urangutani de la grădina zoologică din Miami folosesc în prezent tableta iPad de la Apple pentru a comunica cu îngrijitorii lor. Evenimentul nu e singular, existand mai multe astfel de situatii in lume. Stirea, cat se poate de amuzanta, lasa sa se intrevada mai mult decat experienta ingenioasa a maimutelor.

Apple (si Steve Jobs in particular) a urmarit simplitatea de utilizare ca prim obiectiv. Prin asta a reusit sa creeze produse atat de populare, care i-au facut sa se simta confortabil in utilizare pe cei mai neexperimentati in ale tehnicii dintre locuitorii planetei. Iata ca tinta lui clara a reusit sa-i creasca si mai mult cota de piata, involuntar de data asta, prin alaturarea unor animale la lista utilizatorilor. Tableta n-a fost decat un pas lateral, adresandu-se altor nevoi umane si altui target, dar e construita pe aceleasi principii de uzabilitate.

Ideea asta cu simplitatea nu-i rea si ar trebui sa o aiba mereu in minte oricine proiecteaza interfete grafice pentru sisteme software. De la un banal site, pana la sisteme integrate cu zeci de aplicatii cu diverse tipuri de interfete, pe diverse sisteme de operare. Cum se face? Sa nu asumi aprioric un anumit knowledge al utilizatorului despre tipul respectiv de aplicatii, experiente precedente. Sa te gandesti la utilizator ca la o persoana fara experienta si sa faci totul cat mai intuitiv. Bineinteles, daca exista libertatea de a influenta sau alege designul interfetei.

Totusi, faptul ca produsele Apple au ajuns sa fie folosite de maimute poate ridica niste semne de intrebare vis-a-vis de ceilalti utilizatori (oamenii). Se mai potriveste numele de smartphone? N-ar fi mai potrivit monkeyphone? Sa le zicem totusi smartphones for smart monkeys.

Imi mai vine un gand: daca Jobs avea in vedere useri maimute cand a gandit aceste device-uri? Cine stie… Intre timp, astept contraofensiva delfinilor la utilizarea produselor high tech.

Efectele colaterale ale programarii

Din ciclul stati calmi, nu exista software fara buguri, va prezint un clip vechi si va recomand: nu faceti ca el.

Cateva comentarii la filmulet, daca imi permiteti:

1. Toate filmele de genul asta sunt de pe la mijlocul anilor ’90 (dupa sisteme) – banuiesc ca se programa pe tehnologii Microsoft – asta ofera circumstante atenuante.

2. Intotdeauna atacatorii sar la cap, adica la monitor, uitand ca de fapt creierul calculatorului e in unitatea centrala. De fapt problema reala e in capul lui, dar asta nu i-o poti spune asa, direct.

3. Veti zice ca domnul nu e programator, ca prea arata a contabil sau agent de bursa. Nu conteaza. Poate folosea Windows si Office.

 

Pentru programatori, un mic ghid de linistire in caz de buguri care nu ies:

a. Numarati pana la 10

b. Trageti adanc aer in piept

c. Calculati 2 la puterea a 16-a

d. Porniti debuggerul

e. Dati cu insecticid

f. Luati o pauza

Microsoft si memoria

Aflam dintr-un articol de pe IT Trends ca Microsoft lucreaza la un browser care ajuta memoria (umana).

Un software prototip de la Microsoft Research numit Lifebrowser ajută utilizatorul să exploreze, să caute şi să descopere evenimente, fotografii, e-mail-uri şi alte documente importante din viaţa sa, servind ca un ajutor pentru memorie.

Foarte frumoasa initiativa, dar n-ar stica putin ca prietenii de la Microsoft sa aiba mila si de memoria calculatorului, ca daca folosim IE, dupa 3 click-uri memoria folosita trece de 100 de MB si browserul incepe sa se miste aiurea.