Baseproject

De-a lungul timpului m-a enervat la maxim necesitatea de a creea foldere și fișiere pentru fiecare proiect nou:

  • Fă un folder css, unul js și unul images;
  • Fă un fișier *.css, unul *.js și *.html (sau *.php) și să mută-l pe fiecare în folderul propriu;
  • Ia ultima versiune de jQuery și copiaz-o în folderul js.
  • Inițializează un repo git și dă-i commit-ul inițial.

Ei bine… Până aici! Chiar dacă nu îmi lua prea mult timp, la un moment dat am făcut o arhivă cu fișierele/folderele de bază și, de fiecare dată când începeam un proiect nou, dădeam un extract strategic la arhivă. Timpul a trecut, CSS Reset-ul s-a îmbunătățit, au apărut alte versiuni de jQuery etc. Prin urmare… back to square one.

Când am început să folosesc git-ul, am început să folosesc și bash prompt mai mult. Prin urmare, skill-urile mele de noob absolut în bash mi-au permis să fac un script care face fix ce aveam nevoie. Așa a luat naștere Baseproject. Și cum e cool să ai cel puțin un proiect pe github, l-am pus și acolo, să-l vadă tot poporul. Read the rest of this entry »

Link-urile săptămânii 9-15 august

Dev

Read the rest of this entry »

Tag-uri HTML despre care probabil nu știai mai nimic

Cred că orice om are un punct în care începe să uite chestii învățate cu mult timp în urmă dar nefolosite. Bănuiesc că așa funcționează creierul, nu știu exact. Dar cum programatorii sunt oameni (am spulberat și mitul ăsta!), se întâmplă ca unele coduri ori să fie uitate ori să fie trecute cu vederea. Și m-am gândit să fac o listă cu coduri folosite mai rar decât ar trebui.

De ce ai folosi aceste tag-uri „exotice”? Cel mai bun motiv este păstrarea unui cod cu o structură semantică. Un alt motiv ar fi evitarea adăugării de clase peste clase diverselor elemente din pagină.

Tabele

Tag-ul table

Chiar dacă tot hype-ul în jurul codului fără tabele de acum cinci ani s-a stins, încă mai sunt clienți care cer – și evident, programatori care fac – cod fără tabele. Nimic greșit, nu? Doar atunci când ai date… tabulare. Probabil tag-ul table sună ca o fosilă și ar trebui lăsat să moară. Nimic mai fals! Este viu, este util și te scutește de bătăi de cap. A început să fie folosit pentru design pe la mijlocul anilor ’90 din motive foarte întemeiate: războiul browserelor era în floare, fiecare browser avea un mod unic de a interpreta CSS iar tabelele erau singura soluție pentru programatorii ce vroiau un site cross-browser.

Cu toate astea, întrebarea rămâne: Cum recunoști datele tabulare? Când pot folosi tabele fără frică? Dacă poți aranja informația respectivă într-un fișier excel foarte ușor, atunci ai nevoie de un tabel! Read the rest of this entry »