miercuri, 21 noiembrie 2007

Mining

Mining, adica DATA Mining si WEB Mining. Sau pe scurt, noul articol de pe site-ul nostru, "Despre Data Mining si Web Mining".

Stiu, stiu, o sa intrebati "e vreo diferenta, nu-i tot aia, data, web, tot cam pe-acolo?". Ei bine, lucrurile nu sunt mereu precum par. In cazul de fata, web mining-ul este similar cu cel al data mining. DAR!

Diferenta consta insa in colectia de date:
  • in cazul data mining-ului, datele sunt colectate si stocate intr-o baza de date
  • in cazul web mining-ului, colectia de date ar putea necesita mult timp de procesare mai intai, care implica crawling-ul unui numar mare de pagini

Mai multe nu va mai spun, am vrut doar sa va starnesc putin, cat sa va fac sa mergeti pe site-ul nostru "Interfete Evoluate"!

sâmbătă, 17 noiembrie 2007

Va supravietui XHTML?

Pentru ca e frig si ploua, incepem sa ne punem intrebari existentiale de genul asta. :-) Adica, bine, bine, XHTML e de baza acum, asa cum am invatat, dar ce se va intampla in viitor, mai ales ca XML-ul vine puternic din urma cu features-urile lui. Nu sunt Mama Omida, dar ma joc azi cu predictiile aici. :-)

Si pentru ca e weekend si aveti mai mult timp la dispozitie, uitati-va si la un filmulet facut de cei de la Harvard in care explica care-i treaba cu XHTML-ul. E chiar util pentru cei care n-au habar de XHTML, deci cei care vor sa invete ar fi bine sa se uite mai intai la el inainte sa treaca la articol.

joi, 15 noiembrie 2007

Acum ca putem spune ca am scapat de problemele legate de domeniu si revenire in top pe google, am avut timp sa ne ocupam si de noi articole care speram sa va intereseze.

Mai demult am vorbit despre XHTML ca combinare a limbajelor HTML si XML, iar acum prezentam o varianta concurenta: folosirea XSL pentru generarea XHTML

Pentru cei pasionati de grafica si design prezentam doua noi aparitii de la Adobe: Adobe InDesign CS3 si Adobe Illustrator CS3 .

Desi s-a discutat si la laborator am postat si noi un articol care poate fi un punct de pornire in studiul DOM-ului

Lectura placuta...si ne intalnim in continuare in locul obisnuit ....www.interfeteevoluate.ro

Pe prima pagina in Google

Azi serbam iar victoria, sau cum s-ar spune in fraze mai ample, dupa ce as.ro ne-au convins ca trebuie sa luam un domeniu decent, dupa ce am luat-o de la capat cu optimizarea, si in asteptarea lui Google, iata ca astazi ne-a indexat, si nu oricum, ba direct pe prima pagina, pentru cautarea interfete evoluate. Fetelor, it's party time!

marți, 13 noiembrie 2007

Fiti profesionisti!

Cine zice ca e usor sa dezvolti un website prezentabil? Probabil numai amatorii o spun.. Prin articolul "Greseli in web design" incercam sa va ajutam sa dezvoltati, cat si sa imbunatatiti ce aveti deja dezvoltat.

Va dorim sa aveti site-uri cat mai profesionale! :)

luni, 12 noiembrie 2007

Jurnalul zilei

Hello!
Tocmai ce ne bucuram si noi ca am ajuns pe a 2-a pagina in Google, cand duminica (plus luni dimineata) cei de la as.ro ne-au facut o surpriza si fost down juma de weekend. Rusine, rusine, de trei ori rusine! :-)
Dar nu-i nimic, ne-am revenit rapid, si intr-o miscare agila de semi-furie, am inregistrat www.interfeteevoluate.ro. Munca multa, de la capat, dar cine mai are domeniu ca al nostruu? :-D
Deci, ne gasiti la adresa de mai sus!

duminică, 11 noiembrie 2007

HTML + XML = LOVE?

Love sau nu, vedeti ce se intampla cand combinati HTML si XML intr-un articol scris de noi.

Prin combinarea explicitului HTML cu limbajul curat al XML, W3C a creeat ceva nou: XHTML. Pe scurt, XHTML este la fel de simplu ca HTML-ul cu sintaxa de XML, plus cateva lucruri pentru a asigura ca sintaxa XML nu deranjeaza vechile browsere. XHTML ar trebui sa functioneze cu software-urile mai vechi, desi HTML are probleme cu adaptarea la software HTML. De aceea, curatarea HTML-ului in acest mod este foarte ... (continuare aici).

sâmbătă, 10 noiembrie 2007

Ce inseamna Web 2.0 si cum se va dezvolta acesta?

La ora actuala se vorbeste peste tot de Web 2.0, dar ce anume reprezinta aceasta denumire si mai ales cu ce se deosebeste de predecesorul sau? Aflati citind mai departe acest articol aici.

UPDATE: Dupa ce cititi ce am scris noi, iata un filmulet care explica pe indelete care e treaba cu Web 2.0 :-) Have a look!

vineri, 9 noiembrie 2007

...nu ne lasam

Astazi e a 3-a zi a jurnalului si inca mai avem vesti :)

Avem 2 articole noi... Avantajele Java si Javascript in care incercam sa va ajutam sa alegeti limbajul potrivit pentru construirea evenimentelor de pe site-urile voastre si...
........dupa cum stiti pentru ca site-ul vostru sa aiba cat mai mult succes este important sa fie gasit pe google cat mai usor. Pentru ca ne intereseaza acest subiect si pe noi, ne-am interesat Cum calculeaza Google Page Rank-ul unei pagini? si va impartasim si voua informatiile gasite.
Site-ul nostru se gaseste deocamdata pe a 4-a pagina ... dar nu ne lasam :D

O vineri seara si un weekend minunat.

joi, 8 noiembrie 2007

Vesti bune

Sunt 2 vesti, una mai buna ca cealalta!

Prima ar fi ca site-ul nostru a fost aprobat de trafic!!! A durat cateva zile sa ii "convingem", dar a meritat!

A doua veste este ca am scris un nou articol pe site, articol intitulat "Ce este XML-ul si de ce folosim DTD?", pe care va invitam sa il cititi!

Acum ca ne-am laudat si cu asta, declaram ziua incheiata cu succes!

miercuri, 7 noiembrie 2007

Jurnalul zilei

Inauguram o noua sectiune, numita "jurnalul zilei", in care va povestim ce se mai intampla cu site-ul nostru, www.interfeteevoluate.as.ro. Daca ati apucat sa intrati pana acum, probabil ati observat ca a suferit un face-lift (vezi poza cu versiunea initiala), deoarece structura la care ne-am gandit initial nu era optima: aveam nevoie neaparat de un sidebar pentru scriptul de trafic si bara de linkuri. De asemenea, am incercat sa aducem designul site-ului la acelasi nivel (cel putin ca si culori) cu cel al blogului, ca sa creeam o continuitate si nu in ultimul rand sa ne reprezinte ca echipa. Pentru ca tinem cont de parerile vizitatorilor, va invitam sa raspundeti la un poll deschis aici cu parere la design.
In asteptarea aprobarii www.trafic.ro, ne-am facut cont la www.statcounter.com, un alt program de monitorizare a traficului destul de util. Am avut probleme cu trafic.ro la inregistrarea domeniului http://www.geocities.com/interfete.evoluate, adresa creeata initial, pentru ca desi indeplineam toate conditiile, ni s-a cerut sa verificam adresa din mai multe retele. A mai patit altcineva asa ceva sau banuiti de ce s-a intamplat asta?
Nu in ultimul rand, invitam toate echipele care doresc sa apara in blogroll-ul nostru sa ne trimita linkul lor la adesa de mail interfeteevoluate@as.ro, iar noi promitem ca ii adaugam. Desigur, ne permitem sa facem o clasificare in functie de preferinte, ba chiar incercam sa scriem ceva despre site-urile care ni se par cele mai interesante.

marți, 6 noiembrie 2007

Tema 2 la Interfete evoluate

Pe internet exista un mare numar de comunitati online. Prin comunitate pe internet intelegem o multime de oameni ce efectueaza o activitate impreuna (scriu mesaje pe un forum, joaca un joc multiplayer, etc.). Pe baza acestor activitati se formeaza retele sociale – grafuri de mari dimensiuni ale relatiilor online dintre membrii comunitatii. Pentru a extrage un astfel de graf dintr-o aplicatie online metoda uzuala este de a scrie un program care analizeaza paginile web ale site-ului comunitatii si extrage datele referitoare la colaborarile dintre persoane.
Aplicatia se bazeaza pe urmatoarele proprietati ale acestor site-uri:

  • Paginile site-ului sunt generate dinamic => toate vor avea aceeasi structura.
  • Cea mai mare parte a linkurilor din aceste pagini duc tot in pagini ale site-ului.

Din aceste proprietati rezulta ca este suficient sa se scrie un script/clasa/functie care sa analizeze o pagina HTML si sa se aplice aceasta functie pe toate linkurile din interiorul site-ului.

In tabelul utilizator se salveaza datele despre un anumit utilizator (linkul catre profilul sau de pe site si username-ul – daca exista)

In tabelul colaborare se salveaza toate instantele de colaborari dintre 2 utilizatori, tipul colaborarii (pot fi mai multe tipuri in functie de tipul comunitatii – de exemplu pentru o comunitate unde se joaca un joc online pot fi urmatoarele tipuri de relatii – A joaca impotriva lui B, A joaca in echipa cu B, A ii da reply lui B pe forumul jocului, etc.), detalii colaborare – in functie de tipul comunitatii pot sa fie rezultatul jocului, mesajul schimbat, etc.

Tehnologia AJAX

Ajax este o colectie de tehnici si tehnologii prin care aplicatiile web se pot face la fel de interactive si bogate ca si echivalentele lor desktop.

Ajax este utilizat pentru task-uri de rutina: actualizarea inregistrarilor, completarea formularelor si a chestionarelor. Ajax reduce cerinta de a aduce o intreaga pagina HTML de fiecare data cand este efectuata o modificare.
Garrett a argumentat ca web-ul a fost dezvoltat ca un mediu hypertext - nu pentru aplicatii software - iar, desi, conventiile pre-Ajax au avut o importanta tehnica, ele nu au fost de prea mare ajutor utilizatorilor. "Odata ce este incarcata o interfata, de ce trebuie utilizatorul sa astepte de fiecare data cand aplicatia are nevoie de ceva de pe server?", s-a intrebat Garrett.
O aplicatie Ajax elimina natura start-stop-start-stop a interactiunii pe web prin introducerea unui intermediar - un motor Ajax - intre utilizator si server. Desi adaugarea unui layer aplicatiei ar trebui sa o faca mai putin receptiva, contrariul este adevarat. Motorul Ajax, scris intr-un limbaj ECMA scripting precum Javascript, gestioneaza comunicatia cu serverul.
Din moment ce Ajax utilizeaza tehnologii utilizate deja de cei mai multi dezvoltatori web, ar trebui sa nu le fie prea dificil acestora sa invete noul limbaj. Totusi, Ajax utilizeaza aceste tehnologii in moduri mai complexe care pot crea capcane pentru nexeperimentati.
Ajax va deveni parte integrata a mediilor de dezvoltare si framework-urilor, precum Microsoft Atlas, IBM Websphere Studio, open source Ecliplse si Ruby on Rails.

Primul post

Bine ati venit pe blogul nostru. Aici vrem sa discutam lucruri legate de tehnologii web, sa va prezentam aplicatiile pe care le facem la scoala si pe care le puteti gasi pe site-ul nostru, www.interfeteevoluate.as.ro, si chiar daca acesta este un proiect pentru cursul de Interfete Evoluate, o sa incercam ca totul sa fie mult mai fun. Va saluta echipa: Anca Sandu, Irina Galan, Raluca Cracan, Claudia Moroianu.