Inchide arhiva

 

» RSS

Comentarii, Articole, Citate

» Un citat, la intamplare

Parazitii: Javra din mine doar de bine ma-nvata, echilibrul in viata e ca fuga pe gheata... constiinta imi striga "La munca baa!!", pe strada mea in fiecare zi e sambata...
Click aici ca sa le vezi pe toate

» Categorii

Web, Personal, Romania

» Rasfoieste baza de date

Ultimele 7 articole postate [Home]
sau arhiva lunara

» 5 articole la intamplare

» Ultimele 7 comentarii

» Numeric vorbind...

Am adunat 191 articole,
325 comentarii si 252 citate

» Link-uri si iar link-uri

Sunt singur ca un scorpion in desert si ma doare-n cur unde va tineti rezervele de apa.

Scuze pentru phpMyAdmin

Postat la 25 Jan 2010. Nu sunt comentarii. Hai, spune si tu ceva!

Am postat acum o vreme un articol cum ca phpMyAdmin ar avea un bug. De fapt, eu sunt cel defect... m-am lovit acum de aceeasi problema, si m-am prins care e faza.

Si... care a fost faza: aveam de introdus in baza de date inregistrari dintr-un while. Am executat while-ul si apoi am inchis browser-ul. OK, m-am uitat in phpMyAdmin sa vad cum sunt inregistrarile din baza de date... am ramas uimit. Nu aveam idee de ce cand dau "Empty table" nu se intampla nimic, ba chiar se adauga inregistrari.

Raspuns: request-urile din while au fost trimise catre MySql si chiar daca browser-ul a fost inchis, se executau in continuare. Solutia: Trebuie oprit server-ul de MySql, cam atat.

Scuze inca o data!...

Tags: phpmyadmin, web, php, mysql

Care sunt inceputurile in cariera web

Postat la 05 Dec 2009. 6 comentarii. Hai, spune si tu ceva!

Mie imi place sa zic lucrurilor pe nume: orice firma cauta un om care sa le faca pe toate, pe care sa-l plateasca cat mai putin. Orice manager isi doreste un web-developer in loc de un web-designer + un programator... pentru ca un developer nu va lua banii pe care-i iau cei doi la un loc si, prefera sa faca un mic compromis referitor la calitate. Asta se intampla de obicei... depinde de multe aspecte.

Acum, ca web-developer, ar trebui sa te apuci, in ordine de:

1. xHTML [iti recomand xHTML in loc de HTML]
Trebuie sa ai (x)HTML in orice pagina. Fara el, nu se poate face web. Diferenta dintre cele doua este ca xHTML ofera un plus de calitate (parerea mea!) si este bazat pe principiile XML si, este mult mai compatibil. Sunt multe avantaje, poti sa cauti pe google "xHTML vs HTML". E indicat ca inca de la inceput sa stii care sunt principiile de validare ale unui site si sa incerci o validare stricta.

2. CSS + Design
E foarte important ca un proiect sa fie si frumos, nu doar destept, util si functional. CSS este placut daca ajungi sa-i prinzi calitatile, mai ales daca te axezi pe (x)HTML tableless; toate elementele din pagina au multe surprize (si unele neplacute, ce-i drept, daca ne gandim la incompatiilitatea browserelor).

3. Programare + Baze de date
Abia dupa ce ai invatat (x)HTML poti sa te gandesti la chestii avansate. E indicat sa ai o baza de programare, facuta in liceu, invatata din carti, la facultate etc. pentru ca e foarte important modul de gandire. Cand faci un site nu folosesti divide-et-impera in mod direct dar ai in cap o anumita idee referitoare la "cum rezolv problema asta". Acum, sunt mai multe optiuni referitoare la limbaje... fie PHP cu Apache, fie FrontPage [nu recomand] fie .NET si prietenii de la Microsoft fie JSP si, mai sunt cateva optiuni. Eu am ales PHP pentru ca e frumos, usor si puternic, deci are destule calitati. Bazele de date vin odata cu programarea, din nevoie. E ceva care vine de la sine...

4. SEO
Cand realizezi un site iti dai seama ca el trebuie sa fie si cunoscut. De fapt, asta depinde de cum ai scris codul (x)HTML, de target-ul pe care-l are, de cuvintele cheie pe care le-ai folosit, de banii pe care esti dispus sa-i investesti in promovare si alte cateva. Search Engine Optimization este un mic sub-domeniu al web-ului dar pe care orice web-developer trebuie sa-l cunoasca cel putin la nivel basic.

5. Trucuri + Experienta
Parerea mea este ca acesta este cel mai mare pas pe care-l face oricine, in orice domeniu... momentul in care prinzi experienta si descoperi anumite trucuri. Sunt multe chestii care nu-s scrise in manual dar de care ai mare nevoie si, aici isi spune cuvantul experienta. Cu cat lucrezi mai mult cu atat ajungi sa descoperi mai multe lucruri, cu atat te perfectionezi mai mult. Nu se poate compara un programator care practica asta de 20 de ani cu unul care a iesit de pe bancile facultatii... desi poate cel cu experienta nu are atatea cunostinte teoretice.

Cel mai important pentru ceea ce am scris mai sus este sa-ti placa si, nu numai... sa ai o pasiune pentru asta. Sa simti ca esti dispus sa pierzi 2 nopti pentru a aranja un nenorocit de meniu care se vede stramb pe un alt browser si, sa ai puterea sa muncesti 2 zile sa-ti creezi propria clasa de baze de date pentru ca nu te multumeste nimic de pe web si, cand totul se termina sa te consideri mult mai puternic decat acum 2 zile... pentru ca ai realizat ceva. Cand simti ca ai o multumire si simti ca astea 2 zile nu au fost pierdute, inseamna ca esti pasionat.

Multa bafta!

Tags: web, developer, pasiune, experienta

New blog stuff

Postat la 19 May 2009. 6 comentarii. Hai, spune si tu ceva!

Mda, mi-am refacut blog-ul ca ma plictisisem de el, asa negru si serios, acum am facut unul alb si urat. Si daca tot am picat la restanta mi-am zis ca ar fi bine sa fac si eu ceva util: sa urc noul blog pe server. Ce-i nou? Nu mare lucru...

  • comentariile se adauga mai usor si mai frumos
  • RSS pentru articole, comentarii si [nou] citate
  • articole random [ca sa viziteze lumea si alte articole, nu doar prima pagina]
  • maimuțoaie de la Yahoo! Messenger
  • curatenie printre articole [am sters vro doua, ca erau stupide] desi mai am niste poze lipsa
  • am adaugat tag-uri, dar inca nu am completat in baza de date... urmeaza!
  • si cam atat...

De acum inainte

  • o sa incerc sa scriu articole mai scurte, ca am inceput sa aberez in anumite momente
  • o sa incerc sa nu-mi mai jignesc prietenii. Desi am facut-o involuntar, am facuto [dracu' stie cum se mai scrie corect!]
  • o sa va trimit mail-uri, celor care doriti, cu noi articole si comentarii.

Cheers!

Tags: web, new, blog, articole, friends

phpMyAdmin bug :)

Postat la 02 May 2009. Nu sunt comentarii. Hai, spune si tu ceva!

Eram la inceput cand am facut cunostinta cu celebra aplicatie si ma minunam cat de complexa poate sa fie. Din pacate inca ma mai minunez pentru ca lucrurile s-au complicat si mai mult iar versiunile au evoluat. E chiar impresionant cum o astfel de 'chestie' poate fi open-source pentru ca ma gandesc la mine, cat timp as pierde sa fac asa ceva si... sa o dau apoi moca tuturor idiotilor ca mine.

Din pacate nimic nu-i perfect si am descoperit un bug... sau, nu stiu, o problema care m-a facut sa zambesc. Nu am ras de cei ce au facut aplicatia la propriu, cu am zambit pentru ca m-am gandit ca "uite, vezi, si cei mari pot face greseli".

Despre ce e vorba? Nu m-am putut abtine sa nu fac printScreen-uri. Ce am facut eu de fapt?

Pasul 1: Vreau sa vad inregistrarile dintr-un tabel. In jur de 39 de pagini...
phpMyAdmin bug

Pasul 2: Selectez comanda EMPTY din meniu: TRUNCATE TABLE? YES!
phpMyAdmin bug

Pasul 3: "Table has been emptied"... OK!
phpMyAdmin bug

Pasul 4: Click pe browse. Surpriza!! Am 225 de pagini in loc de 39
phpMyAdmin bug

Pasul 5: Dau comanda de SQL:"DELETE FROM TABLE"... Adica, sterg tot!
phpMyAdmin bug

Pasul 6: "Do you realy want to....?"... Yeah, OK!
phpMyAdmin bug

Pasul 7: Browse din nou... acum sunt 98 de pagini :D
phpMyAdmin bug

Am si inchis browser-ul si problema a ramas si am inceput sa ma enervez [nu stiu de unde e problema. Initial m-am gandit ca ar fi ceva de sesiune]... asa ca am sters din consola :) ceea ce nu-i chiar asa de rau.

Morala: Nimeni nu-i perfect! Sa aveti spor la programat!

Tags: web, phpmyadmin, php, bug, greseala