Cred ca se cuvine sa amintesc si subiectul Temei 2 la Interfete Evoluate, deoarece Diana a vorbit despre ea in postul de mai jos.
Tema cerea sa realizam analiza unui website de tip comunitate electronica. Se pretau la capitolul asta atat retelele sociale de tip myspace, hi5, yahoo 360, facebook, orkut, cat si forumuri de aproape orice natura.
Ce cerea mai exact tema era sa ne alegem o astfel de comunitate si sa extragem relatiile dintre membrii ei, apoi sa le punem intr-o baza de date. Asta pe scurt. Majoritatea lumii a pornit de la profilul de hi5 si si-a extras prietenii si prietenii prietenilor, pana la o anumita adancime.
Sau daca alegeai un forum, puteai sa analizezi cine a dat replica si cui, sau cine a citat pe cine.
La unele comunitati era mai greu pentru ca trebuia sa gasesti o metoda sa te autentifici pe profilul tau ca sa il poti analiza, pentru ca unele nu sunt publice. Vezi cazul Orkut.
Din pacate... n-am mai ajuns sa fac tema asta, desi ar fi fost interesant.
sâmbătă, 24 noiembrie 2007
Tema 2
Publicat de
Alina Radu
la
11/24/2007 07:54:00 p.m.
0
comentarii
Etichete: interfete evoluate, teme
marți, 20 noiembrie 2007
Etape pentru realizarea celei de-a doua tema la IE
Dupa o scurta discutie cu Dragos in laborator, m-am decis sa fac tema a doua in PHP si MySQL. Dragos mi-a aratat in 4 linii de cod, cum poti sa extragi tot continutul unei pagini web, sa extragi toate linkurile din aceasta si sa faci afisarea lor. Site-ul analizat a fost http://forum.softpedia.com. De aceea, acum, dupa ce am finalizat tema, pot spune ca am parcurs 4 etape:
1. Extragerea tuturor forumurilor.
2. Am ales aleator un forum si pentru acesta am extras toate topicurile care au fost postate.
3. Am ales aleator un topic si am extras toti utilizatorii care au postat pe acel topic.
4. Am populat tabela de relatii.
Ca si tabele, am folosit 4 tabele:
1. Tabela de forumuri care contine printre altele, id-ul forumului, numele sau, url-ul si daca este subforum sau nu.
2. Tabela de topicuri ce contine: id topic, nume topic, url
3. Tabela de utilizatori: oid, username si url
4. Tabela de relatii: id_initiator (cine posteaza), id_post, id_reply (daca mesajul este un reply, pun id-ul acelui postul), tip_relatie("Nu este un mesaj special", "Postul X este un reply la postul Y", "Postul X este un snapback la postul Y").
Pot spune ca a fost o tema destul de interesanta, care mi-a aratat in primul rand cat de util este php-ul.
Drept tutoriale am folosit www.php.net, iar pentru partea de expresii regulate am folosit wikipedia.
Publicat de
Diana Necula
la
11/20/2007 09:32:00 a.m.
0
comentarii
Etichete: interfete evoluate, teme
joi, 15 noiembrie 2007
NewsFlash!
Site-ul nostru http://interfeteevoluate.webhop.org/ a fost indexat de google. Din acest moment incepe lupta pentru o pozitie cat mai buna:D. Cei din urma vor fi cei dintai so whatch out! :P
Publicat de
Stefan
la
11/15/2007 12:06:00 a.m.
0
comentarii
Etichete: IE-TEAM, interfete evoluate
miercuri, 14 noiembrie 2007
Unealta pentru laboratorul 6 de Interfete Evoluate
Astazi am fost la laboratorul de Interfete Evoluate. Dupa ce am discutat de XML Schema, a trebuit sa transformam DTD-ul pentru tema 1 in XML Schema.
Ei bine, dupa ce m-am chinuit cam un sfert de ora sa "traduc" DTD-ul creat de mine pentru tema 1 in XML Schema, am gasit si un tool de generare automata din .dtd in .xsd
Din pacate era prea tarziu, pentru ca terminasem deja task-ul de laborator. Dar aviz amatorilor!
Acest tool se foloseste online si va scuteste de ceva munca.
Try it!
http://www.hitsw.com/xml_utilites/
Publicat de
Alina Radu
la
11/14/2007 04:56:00 p.m.
0
comentarii
Etichete: DTD, interfete evoluate, laborator, tools, XML Schema
marți, 6 noiembrie 2007
Tool folositor pentru prima tema
Editix este o alta aplicatie cu ajutorul careia puteti crea si dezvolta documente bazate pe tehnologii XML, acest soft putand fi downloadat de pe site-ul www.editix.com.
Programul are atat optiune pentru validare documentelor XML "Check for a well-formed/valid document", cat si optiune pentru genererea documentului DTD "Generate a DTD from this document".
Interfata utilizator are un set de meniuri care sunt active in functie de tipul documentului curent, acesta fiind selectat dintr-o lista de optiuni in momentul crearii unui document nou.
Pentru a va face o impresie despre utilitatea folosirii programului Editix, iata documentele care se pot crea cu ajutorul lui: XML, DTD, XSLT, XHTML, TEXT, FO, RNG, XSD, SVG, DOCBOOK, ANT.
Merita sa-l incercati, deoarece cu ajutorul EditiX-ului se poate rezolva foarte usor prima tema.
Publicat de
Echipa
la
11/06/2007 12:16:00 a.m.
2
comentarii
Etichete: interfete evoluate, teme, tools
luni, 5 noiembrie 2007
Promovare site sau blog!
Ne-am gandit sa creem o modalitate de promovare a site-ului sau blogului dumneavoastra.
Astfel, daca doriti sa va faceti cunoscut, ne puteti scrie un email la adresa ievoluate2007 at gmail.com , cu un link catre site. In functie de continut, vom adauga o legatura, fie in sectiunea Links, fie in cea de Alte bloguri.
Blogul nostru este indexat de Google, astfel incat veti putea fi gasiti mai usor la un simplu search.
Rugamintea noastra este ca pe site-ul dumneavoastra sa adaugati o legatura catre blogul sau site-ul nostru.
O promovare reciproca va duce catre un numar crescut de utilizatori.
Va multumim!
Publicat de
Echipa
la
11/05/2007 11:44:00 p.m.
2
comentarii
Etichete: IE-TEAM, interfete evoluate
duminică, 4 noiembrie 2007
Alte tool-uri
Un tool care poate fi folosit pentru realizarea temelor este "good ol'" Kate.
Are plug-in-uri speciale pentru XML, care va vor ajuta sa duceti la bun sfarsit cu usurinta prima tema de interfete evoluate.
Plug-in-urile sunt incluse in modulul kdeaddons. Acestea se pot instala in felul urmator:
Pachetele binare sunt disponibile pentru majoritatea distributiilor. Instalati pachetul binar folosind front-end-ul pentru managerul vostru de pachete (Synaptic, Yast), sau compilati modulul de mana.
Deschideti fereastra de configurare din Kate, alegand Settings->Configure Kate... menu item.
Selectati item-ul care va intereseaza dn arborele de aplicatii, de exemplu autocompletarea - Kate XML Completion sau validatorul - Kate XML Validation. Puneti un check in check-boxurile corespunzatoare.
- Vi se va cere sa reporniti Kate.
- Voila! Acum puteti sa scrieti XML-uri mult mai usor.
Publicat de
Echipa
la
11/04/2007 01:20:00 p.m.
0
comentarii
Etichete: interfete evoluate, Kate, teme, tools
Sfaturi legate de prima tema
A venit vremea pentru rezolvarea primei teme. Pentru a realiza aceasta tema am instalat o versiune trial a XMLSpy, un program destul de util, desi eu l-am folosit doar pentru a edita un xml. Cu acest soft iti poti verifica valididatea xml-ului. Daca totul este ok, poti genera automat pe baza xml-ului un .dtd. Aici intervine insa o problema. Daca doresti generarea automata, nu vei obtine exact ceea ce ai vrut. De exemplu: in cazul in care ai in documentul .xml linia:
SEX TYPE="FEMININ"
in .dtd-ul generat automat obtii:
ATTLIST SEX TYPE CDATA #FIXED "FEMININ"
desi ceea ce vroiai este:
ATTLIST SEX TYPE (FEMININ|MASCULIN) #REQUIRED
Cel mai bine in acest caz este sa iti definesti singur lista de atribute si sa folosesti un validator pentru cele doua documente. Un astfel de validator il gasiti la www.validome.com. Selectezi optiunea XML, incarci in partea stanga xml-ul, iar in partea dreapta copy-paste la .dtd. Daca totul este ok, ar trebui sa obtii “THIS DOCUMENT IS VALID”.
Diana
Publicat de
Echipa
la
11/04/2007 12:43:00 p.m.
0
comentarii
Etichete: interfete evoluate, teme, tools, XML spy
sâmbătă, 3 noiembrie 2007
Hello World!
Hello! Pe acest blog vom posta informatii legate de Interfete Evoluate.
Publicat de
Echipa
la
11/03/2007 01:19:00 p.m.
0
comentarii
Etichete: IE-TEAM, interfete evoluate
Welcome!
Alina Radu
Catalin Bucata
Diana Necula
Dragos Cirjan
Stefan Costache