Bătu Craiova cu 4-1 pe CFR

Un meci cum nu credeam… Craiova a jucat splendid… ar fi putut să fie 8-1, dar şi cu 4-1 au tăvălit ”campioana” de nu s-a văzut. Mă bucur că oltenii au reînceput să atace în repriza a doua şi că aşa au reuşit să se impună arătând că şi fără penaltiul din minutul 7 ar … Continue reading “Bătu Craiova cu 4-1 pe CFR”

Un meci cum nu credeam…

Craiova a jucat splendid… ar fi putut să fie 8-1, dar şi cu 4-1 au tăvălit ”campioana” de nu s-a văzut.

Mă bucur că oltenii au reînceput să atace în repriza a doua şi că aşa au reuşit să se impună arătând că şi fără penaltiul din minutul 7 ar fi câştigat.

Altceva ce să mai spun… am şi ratat, CFR au avut şi ei câtea ocazii, golul l-au dat din nimereală, oricum un meci unde s-a jucat fotbal.

Am cam terminat si cu cursul ăsta

În sfârşit am termiat si cu cursul asta despre baze de date si php. Saptamâna asta am prezetat şi proiectele (cel individual şi cel la care am lucrat în grup). Luni am avut şi un examen de final care a fost examen în sală, nu ca cele de până acum pe care le-am dat de … Continue reading “Am cam terminat si cu cursul ăsta”

În sfârşit am termiat si cu cursul asta despre baze de date si php. Saptamâna asta am prezetat şi proiectele (cel individual şi cel la care am lucrat în grup). Luni am avut şi un examen de final care a fost examen în sală, nu ca cele de până acum pe care le-am dat de acasă cu cărtile şi google în faţă.
Examenul a mers bine. Au fost defapt 2 examene pe care le-am dat în acelaşi timp. La examenul despre php şi JavaScript nu au fost probleme, totul clar, la partea de baze de date însă au fost subiecte care mi-au dat mai mult de gândit. Treaba e că toţi ceilalţi din clasă au zis că la baze de date a fost mult mai greu, dar vom vedea…

Proiectele au mers bine. Cel la care am lucrat în grup a fost destul de complex şi deasta nici unul dintre grupuri nu a avut timp să îl termine. Dar fiecare am făcut cât şi ce am putut.
Problema a fost că s-au reorganizat grupurile şi nu am mai putut continua cum am fi vrut noi. Dar partea frumoasă a fost ca 3 dintre cele 4 noi grupuri au ales designul făcut de grupul meu în cursul trecut (am scris aici, iar noul link către proiect e TKL).

Proiectul individual a mers foarte bine după părerea mea. Am avut ceva de muncă la el…, dar imi place ce a ieşit şi mi-a plăcut şi ceea ce am învăţat lucrând la el. Uite şi un link către site: Device Advice. Siteul arată în mare parte la fel ca şi data trecută asta pentru că acum nu am mai lucrat la design, ci la funcţionabilitate.

În primul rând am conectat siteul la o bază de date mysql aşa încât toate articolele sunt stocate acolo. Am implementat o funcţie de filtrare a postărilor după categorie/an/lună, iar filtrele pot fi combinate dar şi activate/dezactivate prin click. Am făcut posibilă înregistrarea utilizatorilor noi iar datele sunt şi ele stocate în baza de date. Utilizatorii înregistraţi pot scrie comentarii. O funcţie la care am lucrat destul de mult a fost împărţirea postărilor pe pagini şi păstrarea filtrelor atunci când se trece la o altă pagină.
Am lucrat ceva şi la partea de administrare. Adminul poate scrie articole noi, adăuga categorii, poate şterge şi edita articole. Comentariile pot fi aprobate sau dezaprobate, editate sau şterse de către admin.

Aş vrea să public şi să folosesc siteul mai tarziu dar mai întâi vreau să mai lucrez puţin la el. Aş vrea să le dau utilizatorilor posibilitatea să îşi modifice parola. Iar în cazul în care unul din utilizatori nu îşi mai aminteste parola aş vrea să pot face posibilă reactivarea ei prin email.
Iar legat de comentarii, aş vrea să primesc un email pentru fiecare comentariu adăugat, chestie care se rezolvă foarte uşor în php.

Cam atât despre cursul asta. De luna viitoare începe altul.

Baze de date si programare web

Am promis că voi scrie despre mai multe lucruri. M-am gândit să încep cu facultatea. E adevarat că noulcurs e mai complex şi că necesită mai multe resurse. Nu mai sunt lucruri pe care să le ştiu dinainte sau aşa de uşor de priceput ca înainte. Acum şi timpul pare să fie mai puţin. Cursul … Continue reading “Baze de date si programare web”

Am promis că voi scrie despre mai multe lucruri. M-am gândit să încep cu facultatea.

E adevarat că noulcurs e mai complex şi că necesită mai multe resurse. Nu mai sunt lucruri pe care să le ştiu dinainte sau aşa de uşor de priceput ca înainte. Acum şi timpul pare să fie mai puţin.

Cursul pe care îl fac acum e împărţit în două părţi care sunt predate în paralel dar cu profesori diferiţi. Prima parte tratează bazele de date iar cealaltă parte webscript.

Partea teoretică a bazelor de date e puţin mai complicată şi aşa cum am spus şi mai devreme pare că e cam complexă pentru puţinul timp care i se acordă.

E vorba de schemelor logice cu ajutorul cărora tabelele bazelor de date se vor construi mai târziu care necesită ceva mai mult exerciţiu.
Pe lângă modelare (aceste scheme) mai e şi normalizarea bazelor de date. Cei care au învăţat despre asta ştiu că trebuie să tot faci exerciţii de normalizare pentru înţelege bine cum stă treaba cu normalizarea.
Partea practică în schimb e destul de uşor de înţeles şi aplicat. Şi când spun partea practică mă refer la SQL. Adică cum se crează concret o bază de date cu tabele, cum se adaugă posturi în tabele, cum se editează datele dintr-un tabel, cum se selectează anumite date dintr-un tabel după diferite criterii s.am.d. Aşa cum am spus cu SQL-ul (Structured Query Language – Limbaj structurat de interogare) mă descurc destul de bine.

Deocamdată am folosit Microsoft SQL Server pentru exerciţiile de pe calculatoarele locale pe care le-am făcut la şcoală. Dar în curând vom trece la mySQL folosit împreună cu aplicaţii wep scrise în PHP. Din câte am înţeles MsSQL nu e foarte diferit de mySQL, ambele fiind limbaje SQL.

Access nu am făcut şi nu îmi pare rău pentru că în ziua de azi Accessul nu se mai foloseşte aşa de des. Iar dacă ştii SQL, poţi crea baze de date în orice program.

Cam asta e cu bazele de date. Uşor cu SQL dar mai complicat cu structurarea, modelarea unor baze de date care să funcţioneze bine.

Partea de script, sau programare web tratează scriptul PHP dar şi Javascriptul.

Php-ul nu mi se pare greu de folosit. E destul de simplu de învăţat şi aplicat. E adevărat că nu voi putea dintr-o dată scrie cod pentru aplicaţii aşa de complexe ca scriptul unui blog wordpress, dar aş putea spune că ştiu să scriu un script pentru un blog cu o interfaţă mai puţin complicată. Defapt asta şi e proiectul individual pe care îl am. Va trebui să fac acel DeviceAdvice să fie un blog. Conţinutul să fie salvat într-o bază de date iar posturile sa fie generate dinamic cu script php.

Pentru moment am schimbat doar paginile home, devices şi contact din pagini html în php, şi am adăugat un script care înregistrează vizitatorii de pe pagina respectivă într-un fişier text.

Javascriptul nu mi-a plăcut aşa de mult. Nu e asa de complicat dar e destul de uşor să scri un caracter greşit iar greşelile sunt destul de greu de găsit în cazul în care scriptul nu functionează. Javascriptul mai are o problemă, şi anume că nu te poţi baza pe el tot timpul. Asta se întâmplă pentru că scriptul java este executat de către browserul utilizatorului, iar dacă utilizatorul opreşte javascriptul, atunci codul nu se mai execută. Php-ul e script care se execută pe server şi atunci poţi fi sigur că îşi face treaba. Problema e că PhP-ul nu e la fel de interactiv ca javascriptul.

Cam cu asta mă ocup eu la facultatea acum. Treaba e că îmi place ce fac şi ce învăţ. Sper ca după ce voi termina facultatea să îmi şi găsesc ceva de muncă.

Aici aveţi o listă cu linkuri către exerciţiile pe care le-am scris pană acum (XHTML, CSS, PHP şi Js). Lista e în suedeză, dar vă descurcaţi voi… Puteţi folosi google pentru traducere.

Nu am mai scris de mult timp…

E adevarat… am luat o blogopauza.. nu am mai scris din ianuarie. Defapt nu a fost doar o pauza de la blogareala, ci o pauza de la mai multe lucruri. Treaba e ca nu am prea mai avut nici timp si nici chef de blog (ideea e ca daca vrei cu adevarat, iti faci timp … Continue reading “Nu am mai scris de mult timp…”

E adevarat… am luat o blogopauza.. nu am mai scris din ianuarie. Defapt nu a fost doar o pauza de la blogareala, ci o pauza de la mai multe lucruri.

Treaba e ca nu am prea mai avut nici timp si nici chef de blog (ideea e ca daca vrei cu adevarat, iti faci timp de blog). Dar fiind destul de ocupat si cu facultatea (o sa scriu alta data despre cum merge treaba cu bazele de date si PHP-ul) fiecare bucatica de timp liber am incercat sa mi-o petrec altfel decat in fata monitorului…

Prin ianuarie am fost cu adevarat lipsit de orice chef de a face ceva, nu stiu de ce (defapt cred ca stiu), oricum am fost foarte apatic si fara pofta de a face ceva anume.

Dupa care, in februarie, mi-am mai revenit. Vreo 2 saptamani am tot fost la chefuri: vreo 3 aniversari dintre care unele cu avanpremeiera (adica o seara mai lunga in ziua respectiva dupa care petrecerea de sambata), am fugit de vreo cateva ori si la un schi (am descoperit o partie la 20 km de mine, va voi povesti mai pe larg in alta postare.. am si poze).

Acum zapada s-a cam dus, chefurile s-au terminat, dar incep iar sa am de invatat/facut “teme”, o sa vina si niste examene…, ma descurc eu cu ele.

Asta seara o sa incep prin a lua o pauza de la invatat. O sa vad un film.

Apropos de film, am vazut The Reader, filmul cu care a luat Kate Winslet oscarul anul asta, iar azi am vazut Slumdog Millionaire, filmul care a castigat oscarul anul asta. O sa vad, poate va spun si despre ele in alta postare. A si am vazut si eu in sfarsit Transporter 3, care mi-a placut. E clar trebuie sa imi dedic o postare filmelor vazute in ultima vreme. Deh asa e cand ai de invatat, mai vezi un film, mai un schi, mai un chef si dupaia te plangi ca nu ai timp….