Ce este procrastinarea?

Aveam de mult în plan să scriu despre procrastinare dar am… amânat! Asta până am găsit un filmuleț excelent, ce explică în detaliu ce e aia procrastinare.

(te poți uita și mai târziu!)

Fără să ne ascundem după vreun deget, oricine are zile în care pur și simplu nu „iese” nimic. Iar a lăsa pe mâine pare cea mai bună soluție. Treaba se complică în momentul în care se întâmplă asta pentru câteva zile consecutive, task-urile și mailurile se adună, deadline-ul se apropie cu pași repezi iar tu… Nu ai chef. În plus, durează doar două minute să vezi filmulețul de pe youtube trimis de un prieten și încă zece secunde să trimiți pe twitter. Încă două minute să le răspunzi celor de pe twitter. Și dacă tot ești acolo, vezi un link interesant. Îl citești pe ăsta și te apuci de treabă, nu? Nu!

Așadar… Cum lupți împotriva procrasintării? Merge cu „hei-rup”? Este musai să vezi vreo factură pe masă și să-ți dai seama că n-ai cu ce să o plătești?

Filmul l-am găsit aici.

Performanța pe homepage-ul yahoo.com

Nimic ieșit din comun. Rezumatul rezumatului ar fi :

  • Încarcă scripturile asincron. Cum am scris aici. Pentru mai multe scripturi, vezi aici.
  • Performanța aparentă este importantă. Nu contează cât de repede se mișcă în realitate aplicația dacă userul are impresia că zbârnâie. Corect, nu? :D

Read the rest of this entry »

Puțin despre eCSStender

Ultimul articol apărut pe A List Apart tratează problema extensiilor CSS3 dependente de browser. În articol se specifică în mod express border-radius, dar în aceeași categorie intră și alte chestii cool apărute în ultima vreme prin specificațiile CSS: opacity, box-shadow, text-shadow, rgba() și altele (selectori CSS3).

Aaron, autorul articolului, argumentează – pe bună dreptate – absurditatea folosirii unui cod de forma:

.this-is-absurd {
  border-radius: 10px 5px;
  -moz-border-radius: 10px 5px;
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 5px;
  -o-border-radius: 10px 5px;
  -khtml-border-top-left-radius: 10px;
  -khtml-border-top-right-radius: 5px;
  -khtml-border-bottom-right-radius: 10px;
  -khtml-border-bottom-left-radius: 5px;
}

Nu știu dacă sunt lucruri mai absurde în CSS decât repetarea codului, astfel încât fiecare browser să înțeleagă ce i se zice.

Soluția salvatoare!

Soluția stă în… produsul autorului, desigur! Pe numele de scenă eCSStender. Toate bune și frumoase până la un punct: punctul în care trebuie să-l folosești. :D Read the rest of this entry »