Arhiva pentru categoria „PHP

Noi.respirăm (s-ar zice)

Scris pe 30 Martie 2008 la 12:43

La IP am avut o libertate destul de mare în ceea ce privește alegerea proiectelor pentru care să fim notați. Iar sistemul de notare este foarte original: gradat în sume de euro (€); trebuia să obțin 150€ ca să nu-mi mai fac griji pentru restul semestrului la acest obiect și eventual să mă prezint la examen pentru a-mi mări nota finală.

Ok, aleg un proiect, caut echipă: cu Ancuța am mai lucrat la PizzaOnWeb, deci avem experiență. Mă pun pe treabă, fără să mă documentez prea bine în prealabil asupra obiectului și fără să citesc cerința printre rînduri. Oricum, scriu manual enorm de mult cod pînă ce aflu că pot folosi ceva gata făcut (un CMS, un platformă de blogging - orice). „Tare!”, îmi zic după ce scrisesem mai mult de 60% din back-end. „Nu-i nimic, măcar am cu ce să mă laud profului…”, zic gîndindu-mă la faptul că îmi va aprecia munca, stilul de a scrie cod (un singur fișier pentru back-end, cît se poate de KISS, puțin OOP) și că pot să vorbesc mult și bine despre ce și cum am făcut. Buuun…

Tema proiectului e foarte subiectivă și noi am încercat să tratăm problema într-un mod total obiectiv, fără a discrimina, deși uneori m-am trezit în paradoxuri și contraziceri foarte ciudate. În fine, nu-mi face plăcere să scriu despre asta…

Negocierea

Ajung cu saitul într-un stadiul în care putea fi prezentat, duc „produsul final” la facultate și, după ce vedem alte prezentări (nu prea reușite), urmează negocierea prețului. Băi, eu înțeleg intenția profului, de a ne forma o gîndire analitică și limbajul aferent, de a ne obișnui să ne încadrăm într-o cerință adresată într-o manieră non-tehnică, de a ne pregăti pentru a ne vinde produsul, dar a fost prea de tot. Dar să povestesc: stabilesc din start un preț de pornire de 350€, încrezător în produsul meu. Trag vreo zece minute un ultrascurt rezumat al codului și al funcționalității saitului și o las pe Anca să zică de conținut. Termină Anca și acum așteptam verdictul profului, care a urmat într-un mod total neașteptat: codul nu-l interesează, funcționalitatea și accesibilitatea nu mai sînt o problemă în ziua de azi (că tot vorbeam de discriminări), el e pro-fumat și i-ar face mare plăcere dacă țigările ar fi muuult mai toxice pentru fumători și mult mai puțin toxice pentru nefumători, nu avem mesaj, nu avem factorul șocant, nu avem aia, aia, aia… Ne-a făcut cu ou și cu oțet, cu alte cuvinte. Eu de abia mă abțineam să nu-i spun vreo două cuvinte și să-i duc aberațiile pe calea cea dreaptă, Ancuței i se umeziseră ochii, era jenant: eu vorbeam încontinuu, el vorbea încontinuu. În fine, după aproape jumătate de ceas de „negocieri” i-am spus că nu scad sub 300€ el vroia să-mi dea 150. I-am spus că „…am umplut total și exclusiv spațiul creat de cerință…”, el mi-a spus că acea cerință e formulată prost, non-tehnic (deși nu e așa) și că spiritul analitic trebuia să facă „traducerea”, cu alte cuvinte ne-am descurcat bine la o cerință formulată prost într-un mod intenționat. „Foarte fain!”, îmi zic și dau să plec, însă nu după ce am primit un „…om vedea”. Am ieșit, am dat un pumn în perete, m-am calmat, însă pe Anca a podidit-o plînsul.

Concluziile după runda întîi

Multe alte concluzii „pertinente” notate în memorie printre multe cuvinte „de bine”.
Am negociat marți, urma să renegociem vineri (de la 18:00 :( - era să pierd trenul). Eu mi-am pus în gînd să nu schimb absolut nimic la sait, să nu mai scriu o linie de cod. Eram ferm hotărît, însă mi-au venit niște idei și le-am pus în aplicare. În fine, nu au fost schimbări majore (pe partea de back-end aproape deloc): un filmuleț, două imagini cu copii și cam atît.

Negocierea finală

Se pare că „schimbările” au dat roade neașteptate, pentru că am obținut cei 300€ (150 de persoană) după nici trei minute, în care i-am spus că am adăugat niște chestii noi. Atît! Am rămas mască la faza asta… Total fără comentarii.

Concluzii finale

Produsul final

Oricum, am tras destule concluzii și într-un fel mi-a prins bine.

Script PHP: curs.php

Scris pe 23 Ianuarie 2008 la 15:08

E vorba de extragerea cursului valutar de pe saitul BNR. Se obțin următoarele valori :

Scriptul e destul de banal și sînt sigur că se putea și mai simplu, dar nu necesită multe resurse (dat fiind faptul că actualizarea cursului se face doar o dată în fiecare zi de lucru) și e intuitiv.

Sursa aici.
Rezultatul aici.

Script PHP: loto.php

Scris pe 22 Ianuarie 2008 la 22:27

Primul articol dintr-o cît mai lungă serie de scripturi PHP producție proprie.
Un mic scriptuleț PHP care afișează numere extrase la Loto 6/49 și data extragerii lor. Scris în două minute în notepad, deci nimic prea grozav. Util cînd ai nevoie și cînd joci în fiecare săptămînă (ca mine)…

Sursa aici.
Rezultatul aici.

Mult noroc!

nimic.org