Category

Programare web

Category

Orice programator, ca orice writer sau deţinător de site caută să aibă cel mai bun editor de text pentru o programare cât mai eficientă şi mai uşoară. Astfel, mai jos urmează să vă prezentăm o listă cu 10 editoare de text pentru programare şi programatori. 1.NotePad++ Probabil cel mai folosit şi mai cunoscut editor de text pentru programare, NotePad++ este un  progrămel destul de simplu ce combină atât stilul clasicului NotePad cu cel al WordPad-ului,…

În partea anterioară a ghidului complet în PHP am discutat despre lucrurile elementare: variabile, funcții și integrarea formularelor cu PHP. Partea a doua a ghidului este o completare la prima și nu numai, tot în aceasta putând fi găsite informații despre loops, arrays și câteva funcții noi ce le-ai putea utiliza în proiectele tale. Ținând cont că formele HTML sunt principalul loc unde apare PHP, m-am gândit că ar fi mai bine dacă aș amănunți…

M-am hotărât să revin la Ubuntu și să încerc a-mi pune la punct mediul de lucru. Asta a însemnat să-mi instalez PHP 7.0, Apache 2.4+ și MySQL 5.6. Abordarea mai simplă era să folosesc LAMP stack, doar că suportul(la ora actuală) nu este decât pentru PHP 5.0. Tocmai de aceea, în articolul de mai jos veți putea vedea pașii simpli ce trebuie urmați pentru a instala toate componentele de bază. Vom folosi un PPA(Personal Package…

Recent, m-am izbit de problema subdomeniilor pe localhost, atât pe Windows cât și pe Ubuntu. Nemai intrând în contact cu așa ceva căutarea s-a dovedit a fi una laborioasă, dar rezultatul a fost foarte bun, mai ales dându-mi seama de avantajele utilizării subdomeniilor. Aș vrea să vă explic problema inițială: a trebuit să lucrez la un proiect care avea niște setări mai interesante prin .htaccess. Setările aveau legătură cu modulul Apache mod_rewrite, în fișier RewriteEngine…

Vă mai aduceți aminte cum trebuia să folosim Javascript pentru a face colțuri rotunjite…sau pentru a face mici animații?La acea vreme nouă ni s-ar fi părut de domeniul sf-ului să facem aceste lucruri și multe altele folosind numai CSS3(sună ca ceva ce a avut loc acum 100 de ani, dar pentru mine sunt vorba de 2-3 ani; asta ca să vă faceți o idee cu ce înseamnă mult în acest domeniu).Și iată totuși că imposibilul…

În tutorialul anterior am discutat despre cum putem crea un chart dinamic utilizând ChartJS pentru a crea toată interfața pe un element canvas, PHP-ul fiind necesar doar pentru a prelua informațiile dintr-o bază de date și pentru a le parsa în format Json scriptului.Acum vom merge pe o altă abordare și vom utiliza doar PHP pentru crearea întregului chart.Pentru aceasta ne vom folosi de funcțiile image din PHP pentru a crea o imagine cu chart-ul…

Chart-urile sunt o metodă grozavă de aranjare a datelor, oferind un suport vizual pe lângă informaţiile “brute”.Sunt o mulţime de script-uri în Javascript(+Jquery) care ne oferă această posibiliate, de a crea chart-uri, chiar şi interactive, dar nu dinamice.Adesea, informaţiile din chart-uri s-ar putea afla într-o bază de date, separate de locaţia unde se utilizează. De aceea, m-am gândit să vă arăt cât de simplu este să faci un chart interactiv, cu PHP, MySQL şi ChartJS.…

Încă de prin 2009, un webmaster renumit, pe nume Nicole Sullivan a pus bazele celei mai interesante metode de a scrie CSS.Era numită CSS Orientat pe Obiect.CSSOO e unul din acele lucruri care mi-a lăsat o impresie foarte bună, încă de când l-am auzit ca și concept și e cu siguranță una din chestiile pe care i l-aș spune oricărui web developer.Pentru mine, chestiile cu adevărat importante sunt: să nu folosesc nicioadată id-uri pentru a…

Acum, orice design serios trebuie să fie responsive, să își păstreze funcționalitatea pe orice device indiferent de rezoluția sa.Am aflat acum de o nouă tehnică prin care putem crea un meniu responsive fără a mai folosi Javascript.Folosește un cod HTML5 simplu, iar meniul poate fi aliniat la stânga, centru sau pe dreapta.Acest meniu se va afișa la hover, fără a mai fi necesar pentru user să dea clic pe el, ceea ce e mult mai…

Toată lumea iubește mișcarea.Adăugând a patra dimensiune, timpul(de fapt în acest caz timpul e treia dimensiune, căci un website este în 99.99% din cazuri bidimensional – asta la momentul scrierii acestui articol), la un website este principalul mod prin care designul de pe ecran se evidențiază de cel fizic scris, printat.Trazițiile CSS sunt o metodă simplă prin care poți anima elementele unei pagini fără a mai utiliza Javascript sau Flash. W3C ne spune că tranzițiile…