Avem noua versiune de Okazii online !


Prima pagina este curata, aerisita si cu culori discrete (remarcati noua sigla stanga sus!) :

okazii v2 online prima pagina

okazii v2 online prima pagina

Pagina de licitatie arata mai aerisit :

okazii v2 online pagina licitatie

okazii v2 online pagina licitatie

CostinU mi-a luat-o inainte (e de inteles) si a scris si el.

Asteptam cu interes reactiile utilizatorilor 🙂

Postat in Web. Etichete: , , , . 7 Comments »

Tristan Garner – Caribe


Pe asta trebuie sa o ascultati. Ok, pentru cei care nu sunt fani ai genului va avertizez ca nu are cuvinte (unii se stiu). Ascultati macar 60 sec din ea.

Argumentele singuratatii feminine


Intr-un moment de plictiseala am dat de un articolas amuzant de pe eva.ro (am vazut ca eva.ro e pe PHP nu Java ca ele.ro etc. etc.). Pe scurt e o insiruire a unor motive pentru care merita, ca femeie, sa fii singura. Am urmarit cu oarecare atentie expunerea si mi s-au parut cam bizare lucrurile asa ca m-am gandit sa dau cate un raspuns pentru fiecare (textul aldin este al meu) :

1. Nu trebuie sa dai explicatii nimanui pentru cat ai cheltuit la cumparaturi.

asta daca aveti buget comun. Suficiente cupluri din ziua de azi au ori bugete distincte ori partial comun.

2. Nu trebuie sa strangi dupa nimeni in fiecare zi. Daca e dezordine, este doar din cauza ta.

Am vazut suficiente femei mai dezordonate ca barbatii si in plus asta depinde si de ce fel de barbat e vorba.

3. Poti sa te bucuri ore intregi de o baie cu multa spuma, fara sa te deranjeze cineva.

Exista apartamente/case cu 2 bai sau exista draperie la cada sau exista lipsa de pudoare (aka : poti sa te pisi in closet cand ea face baie)

4. Nu trebuie sa imparti telecomanda cu nimeni.

Nu mai suntem in perioada in care ne permiteam doar un singur televizor. Exista si alte solutii cum ar fi TV Tuner etc. etc.

5. Nu trebuie sa te grabesti sa ajungi acasa pentru ca trebuie sa gatesti.

Sunt multe cupluri care nu mananca mancare gatita si cupluri in care gateste el. Nu mi se pare de actualitate

6. Nu trebuie sa speli sosete si nici sa strangi pantofi la 6 dimineata din mijlocul sufrageriei.

Exista (suficienti) barbati care-si lasa ciorapii peste tot dar neregasindu-ma printre ei nu inteleg asta.

7. Nu trebuie sa cumperi felicitari sau sa scrii scrisori penibile de Sfantul Valentin.

Nu te obliga nimeni nici ca barbat nici ca femeie sa scrii scrisori „penibile” (presupun ca autoarea este usor frustrata oricum). Le scrii daca vrei si scrii ce simti. Daca simti ceva nu cred ca acel ceva poate fi considerat penibil.

8. Nu trebuie sa ceri parerea nimanui atunci cand te imbraci.

De parca barbatii abia asteapta sa raspunda la intrebari de tipul „da’ rochia asta imi vine bine? Sau asta? Poate asta?”

9. Poti sta in fata oglinzii cat doresti.

Asta chiar e aiurea. De parca vine el si te da la o parte sa se admire in oglinda.

10. Nu trebuie sa te prefaci ca te simti bine alaturi de familia lui.

Nu trebuie sa te prefaci nimic. Nu-ti place ceva, fi barbata si zi-i ca nu-ti place. Punct.

11. Nu iti cere nimeni socoteala pentru ca ai iesit cu prietenele si te-ai intors la 6 dimineata din club.

Daca nu te intorci cu herpes genital nu vad vreo mare problema oricum. Bine, exagerez un pic.

12. Nu trebuie sa imparti patul cu nimeni.

E.. asta poa’ sa aiba niste adevar daca persoana sforaie sau stiu eu ce mai face deranjant.

13. Nu trebuie sa te trezesti la 6 dimineata sa pregatesti micul dejun.

Asta e redundat cu punctul numarul 5. Vezi raspunsul de acolo.

14. Nu te obliga nimeni sa iesi in oras daca nu vrei.

Asta ar trebui sa nu se intample in nici o relatie din partea oricui.

15. Nu auzi pe nimeni sforaind noaptea.

Si femeile sforaie.  Patit asta.

16. Nu ai parte de scene de gelozie doar pentru ca cineva s-a uitat la tine.

Mda.. un barbat care face scene ca altcineva s-a uitat la partenera e aiurea. Daca ea insa intretine flirtul aluia atunci e altceva, de inteles.
17. Poti sa iesi cu cati barbati vrei, cand vrei si unde vrei.

Valabil si pentru barbati. Asta nu mi se pare specific feminin.

18. Poti merge la shopping si poti sta jumatate de zi, fara sa fie nevoie sa te grabesti sa ajungi acasa.

Sa te grabesti acasa pentru ce?!

19. Iti poti comanda de mancare ce doresti, la orice ora din noapte.

Ca daca erai intr-o relatie ce te oprea? Asta e stupida de-a dreptul.

20. Poti merge la sala de cate ori pe saptamana vrei.

Ca barbatii te vor opri sa mergi la sala. Aiurea. De ce ar face-o?

21. Poti asculta ce muzica iti place, indiferent de ora.

Asta e valabil in orice fel de convietuire nu neaparat cu vreun barbat. Daca e o problema se poate asculta in casti etc. desi n-ar trebui (sa fie o problema).

22. Poti naviga pe Internet ore intregi, fara sa fie nevoie sa cedezi locul altcuiva la calculator.

Alta gafa. Nu mai suntem in vremea in care exista un singur calculator in casa. Demult nu mai suntem.

23. Poti sta toata noaptea de vorba la telefon cu prietenii fara sa dai explicatii.

Valabil pentru orice convietuire si doar in cazul unei garsoniere, parerea mea.

24. Poti sta cu prietenii pana dimineata, fara sa fie necesar sa ii dai afara la 12 din casa, doar pentru ca cineva este obosit.

Exceptand situatia unei garsoniere chiar nu inteleg de ce ar fi o problema.

25. Poti merge la culcare indiferent de ora, nu doar in momentul in care s-a terminat filmul sau meciul de fotbal.

… chiar nu stiu ce sa zic, nu sunt microbist

26. Nu trebuie sa suporti seri cu prietenii lui, in care se aduna sa se uite la meci.

… chiar nu stiu ce sa zic, nu sunt microbist

27. Poti tine toata noaptea veioza aprinsa si radioul in acelasi timp.

Aici chiar nu stiu ce sa zic insa sunt curios de ce ai face asta?

28. Nu te critica nimeni pentru ca nu esti atenta in trafic si ai trecut pe galben.

S-ar  putea sa te critice barbatul ala in uniforma. A.. sau mai nou exista si doamne/domnisoare politiste.

29. Sifonierul iti apartine in totalitate.

Cred ca e valabil in orice fel de convietuire. Dar daca nu exista o  (mare) problema de spatiu se mai poate lua unul.

30. Poti bea vin si poti manca inghetata stand cu picioarele pe masa in fata televizorului.

LOLLLZ… cine te-ar deranja exceptand vreun barbat hraparetz care ti-ar bea vinul „tau”? 🙂

31. Nu trebuie sa iti justifici comportamentul in fata nimanui.

Acum pe langa faptul ca asta e valabil in orice directie, e posibil ca al tau comportament sa fie reprobabil.

32. Nu trebuie sa te uiti de 10 ori la „Razboiul Stelelor”.

Redundant cu punctul ref. la telecomanda.

33. Nu trebuie sa verifici baia de cate ori ai musafiri.

De ce ai verifica-o?  Tu nu tragi apa?

34. Nu te enervezi ca uita ziua ta de nastere.

daca e un partener care nu stie ziua ta de nastere, da, e o problema.

35. Nu trebuie sa te prefaci ca ai orgasm!

Cum spuneam mai sus, nu trebuie sa te prefaci de nimic. Orgasm included.

Okazii.ro pregateste o noua infatisare


Okazii.ro va veni in cateva zile cu o noua interfata grafica si o mai mare usurinta in utilizare. Latimea design-ului nu mai este fixa, acum continutul se muleaza pe latimea ecranului tau (in jargon ‘design lichid’ sau flexibil) :

De asemenea exista posibilitatea sa vedeti cate produse sunt in cateva intervale de pret (vezi caseta stanga sus din poza de mai sus) si sa puteti alege produse dupa modul de livrare si localitate direct din caseta din stanga.

Pagina de licitatie este mai aerisita si seamana destul de mult cu pagina „noua” din versiunea 1 :

Per total va fi un site mai frumos, mai performant, mai sigur (s-au facut multe verificari privind „user inputs” pentru a anula orice tentativa de cross-site scripting) si mai placut in utilizare.

Costinu a scris si el despre noua versiune aici.

Cateva zile mai sunt 🙂

Completare ulterioara : Un mare pas inainte este posibilitatea promovarii licitatiilor pe alte site-uri partenere, ca GSP si Sentimente.

Cum sa scrii cod nementenabil – demential


Pe StackOverflow.com citeam (varianta beta – cea oficiala va iesi pe la mijlocul lui Septembrie (2008)) despre ce articole considera cititorii drept cele mai utile pentru cariera lor de programatori. Ei bine am dat de un articol recomandat care sincer mi s-a parut demential!

How To Write Unmaintainable Code scris de Roedy Green.

Este un contraexemplu lung si bine structurat, acopera cam toate prostiile pe care le fac voit sau nevoit programatorii mediocrii si cei prosti. Este o combinatie excelenta intre umor si disciplinare.

In principiu va las sa cititi articolul original, la adresa de mai sus insa va voi spicui cateva fragmente ce m-au facut sa rad ca prostu’ in fata monitorului pe la 4 dimineata cand il citeam :

O mica introducere asupra scopului lucrarii :

In the interests of creating employment opportunities in the Java programming field, I am passing on these tips from the masters on how to write code that is so difficult to maintain, that the people who come after you will take years to make even the simplest changes. Further, if you follow all these rules religiously, you will even guarantee yourself a lifetime of employment, since no one but you has a hope in hell of maintaining the code. Then again, if you followed all these rules religiously, even you wouldn’t be able to maintain the code!

Apoi ajungem la detalii mai concrete :

Be Abstract
In naming functions and variables, make heavy use of abstract words like it, everything, data, handle, stuff, do, routine, perform and the digits e.g. routineX48, PerformDataFunction, DoIt, HandleStuff and do_args_method.

Ne plimbam prin notiuni mai abstracte iar :

Programmers are lulled into complacency by conventions. By every once in a while, by subtly violating convention, you force him to read every line of your code with a magnifying glass.
You might get the idea that every language feature makes code unmaintainable – not so, only if properly misused.

Conventiile de notare par sa fie un lait-motiv :

Bedazzling Names
Choose variable names with irrelevant emotional connotation. e.g.:
marypoppins = (superman + starship) / god;
This confuses the reader because they have difficulty disassociating the emotional connotations of the words from the logic they’re trying to think about.

Reuse of Global Names as Private
Declare a global array in module A, and a private one of the same name in the header file for module B, so that it appears that it’s the global array you are using in module B, but it isn’t. Make no reference in the comments to this duplication.

O chestie pentru care mi s-ar parea normal sa faci puscarie :

Overload new
Overload the „new” operator – much more dangerous than overloading the +-/*. This can cause total havoc if overloaded to do something different from it’s original function (but vital to the object’s function so it’s very difficult to change). This should ensure users trying to create a dynamic instance get really stumped. You can combine this with the case sensitivity trickalso have a member function, and variable called „New”.

O perla permanent valabila :

Clone & Modify
In the name of efficiency, use cut/paste/clone/modify. This works much faster than using many small reusable modules. This is especially useful in shops that measure your progress by the number of lines of code you’ve written.

Traznai nemaiauzite (de mine macar) :

Use Three Dimensional Arrays
Lots of them. Move data between the arrays in convoluted ways, say, filling the columns in arrayB with the rows from arrayA. Doing it with an offset of 1, for no apparent reason, is a nice touch. Makes the maintenance programmer nervous.

Daca nici acum nu v-am convins sa cititi intreg articolul atunci va pot asigura ca ce am pus aici nu e nici macar 5% din ce puteti gasi acolo.

Remix-uri reusite


Cateva remix-uri care chiar mi-au placut. Unele piese sunt vechi, altele sunt necunoscute dar iata ca un remix poate schimba radical succesul unei piese.

ATB – Ecstasy (A&T Remix) :

Plummet – Damaged (Antillas remix) :

Plummet – Cherish the day (Antillas remix)

PS: Mi-ar placea sa pot sa pun melodii in post-uri fara sa ocupe asa mult spatiu ca un obiect YouTube. Aveti vreo recomandare? (un player inline sau ceva?)

Kelly Rowland – Work (Freemasons Remix)


Mi-a luat vreo 3 zile sa gasesc melodia asta doar pe baza franturilor pe care le-am auzit pe la radio dar, iata, am reusit 🙂

Sper sa va placa si voua.

Uh
You got it
You got it
Put it in
Work work work work work work
Take a spin into a situation
Now you’re standing in my face like you’ve patiently waiting
Fumbling over words forget the conversation
Thinking maybe we can make the combination
Wannna see me lose my breath & wanna hear me moan
Better be ready willing able when we get alone
You was talking confident upon the telephone
So you better put it in when we get it on
No turning back from this party
Put you through enough to complain
Hey! Citește în continuare »