miercuri, 17 decembrie 2008

Integrarea fisierelor video intr-o pagina web

Probabil Internetul nu ar mai fi atat de atragator pentru multi dintre noi daca ar fi "static". Continutul unei pagini web se poate dinamiza prin integrarea continutul video. Care sunt formatele video prezente pe Internet, care sunt cele mai populare playere web la momentul actual si cum integram continut video intr-o pagina web, aceastea sunt intrebarile la care incercam sa raspundem in noul nostru articol.

joi, 11 decembrie 2008

Haideti sa intram in "Spiritul Craciunului"

Am gasit pe blogul lui Vlad Posea un link catre urmatorul articol: Initiativa de Craciun. Ideea ar fi ca la noi in facultate se strang cadouri pentru copiii de la un leagan din Bucuresti. Poate suna prea pretentios cadouri... in articol se vorbea de carti, hainute, dulciuri, caiete... sau orice credeti voi ca ar fi necesar. Noi va incurajam sa participati. Desi suna ca un cliseu, haideti sa incercam sa fim mai buni de Craciun.
Pentru cei interesati, cadourile se strang in laboratorul „MONALISA”, sala EG303, în intervalul 09:00-18:00, pana in ultima zi de scoala.

duminică, 7 decembrie 2008

Articol - tehnologia Adobe AIR

A fost adaugat pe site-ul nostru un articol despre Adobe AIR ce prezinta sumar tehnologia si cuprinde un aplicatie simpla de tip: Hello World. Acest articol continua seria de articole RIA si este scris de Sorin. Mai multe detalii pe site Adobe AIR documentation

duminică, 30 noiembrie 2008

Curl - solutie pentru RIA


Intro
Curl este un limbja de programare orientat pe obiecte, folosit pentru a crea RIA (Rich Internet Applications). Curl, Inc., compania care dezvolta limbajul si intreaga platforma, isi are sediul in Cambridge, Massachusetts si este o subsidiara a Sumisho Computer Systems Corp. In prezent, Curl este raspandit mai ales in Japonia si Asia. Runtime-ul si toolkitul sunt gratuite pentru aplicatii non-comenciale si unele aplicatii comerciale.
Curl o combinatie de limbaje de markup(de exemplu HTML), scripting(cum ar fi JavaScript) si limbaje clasice orientate pe obiect (de exemplu, C++ sau Java). Poate fi folosit pentru aplicatii B2B(business to business) sau B2C(business to client).
In esenta, Curl poate fi privit ca un limbaj de markup, dar include si caracteristicile unui limbaj orientat pe obiect, cu sport pentru mosteniri multiple. Desi Curl poate fi folosit pentru taskuri simple, cum ar fi formatarea de text, totusi Curl poate fi exploatat in acelasi mod ca un limbaj orientat pe obiect clasic. Limbajul este gandit astfel incat codul Curl este compilat direct pe masina client, ruland la viteze mari.

Primii pasi
Pentru a putea rula un program Curl, primul lucru care trebuie facut este instalarea runtime-ului de Curl. Il puteti gasi pe site-ul oficial. Versiunea curenta este 7.0 si este disponibila pentru Windows, Linux si Machintosh. Deasemenea, pentru a dezolva programe Curl aveti nevoie si de toolkit. Cea mai recenta versiune este Curl Nitro si este inca in stadiul de beta. IDE-ul este modern si usor de folosit si e inclus in toolkit.

Un exemplu simplu de program Curl ar fi urmatorul(clasicul Hello World):

{Curl 5.0 applet}
{text
|| O linie se comenteaza folosind 2 bare verticale
color
= "blue",
font
-size = 16pt,
Hello World}

Mai multe exemple Curl puteti gasi pe site-ul proiectului.

De ce Curl?
In conditiile in care Adobe ofera AIR, iar Microsoft Silverlight ca solutii pentru dezvoltarea RIA, se pune intrebarea "de ce ar alege cineva Curl?". In continuare sunt prezentare o serie de asemenea motivatii:
  • Curl, ca limbaj, este mai puternic decat celelalte limbaje de programre RIA si, pe langa asta, este mai puternic si decat multe din limbaje traditionale de programare. "Puterea" este data de capacitatea de a combina tiparea statica si dinamica a variabilelor, posibilitatea de a combina cod si elemente de mark-up, posiblitatea de a defini tipuri parametrizate, de a genera, comila si rula codul in timpul executiei programului.

  • In prezent, Curl poate genera cod mai rapid decat celelalte RIA. Acest lucru s-ar putea sa nu conteze pentru multe aplicatii, dar este semnificativ pentru aplicatii CPU sau memory intensive, cum ar fi analiza de date la mari dimensiuni sau diferite forme de animatie.

  • Runtime-ul de Curl foloseste un mecanism eficient de caching, astfel incat o data ce o aplicatie este incarcata si cache-uita, poate fi reincarcata foarte rapid. Aceasta caracteristica este folosita chiar de IDE-ul de Curl.

  • Faptul ca nu exista un ciclu explicit de compilare-linkare permite programatorilor sa se concentreze asupra codarii si rularii si sa consume mai putin timp asteptand ca aplicatia sa se compileze si linkeze.

  • Setul de librarii incluse in Runtime inca de la inceput este mai mare decat pentru orice alt runtime de platforma RIA, ceea ce permite ca aplicatiile Curl sa aiba dimensiuni mai mici.

vineri, 28 noiembrie 2008

Romania

Luni sarbatorim ziua Romaniei si 90 de ani de la Marea Unire din 1918. Am gasit acum un site special dedicat acestei www.ziuanationala.ro care ne invita sa iesim cu tricolorul si sa sarbatorim ziua Romaniei pe strada ( mai exact in piata Alba Iulia din Bucuresti). Nu pot sa nu fiu un pic sceptica si sa ma intreb daca chiar exista suficient entuziasm/mandrie de a fi roman/dorinta de a sarbatori care sa determine romanii sa asculte acest indemn. Insa m-ar bucura foarte mult daca nu as avea dreptate. Eu sunt printre cei care sunt mandri ca sunt romani, carora le place mai mult acasa chiar daca e mai urat/mizerie, oamenii sunt mai tristi si unii mai putin civilizati.

Si anul acesta o data cu ziua Romaniei mai este un alt eveniment important: votul uninominal, pe care multi l-au dorit si in care au vazut solutia, dar care acum parca nu va avea chiar rezultatul dorit din cauza absenteismului asteptat. Din nefericire am auzit pe multi zicand ca nu se duc la vot din diverse motive (sunt niste hoti, nu cunosc candidatii, plec la munte). Pe unii ii intelegeam si ii aprobam poate. Astazi am i-am pus si eu aceasta intrebare unui profesor: 'Mergeti la vot?'. Si el a zis 'Bineinteles'. Motivul lui este unul foarte bun mai presus de toate scuzele pentru a nu te exprima: 'De ce sa ii las pe altii sa decida pentru mine? Altii voteaza si poate nu pe placul meu. Si din doua rele se poate alege una mai putin rea.' Asta m-a dus cu gandul la bodyguard-ul lui Becali si la cei care probabil l-ar vota. Si daca ei merg la vot, poate e bine ca si ceilati sa mearga sa contrabalanseze.
Din nefericire, nici eu nu voi putea sa votez pentru ca e prea departe 'acasa' si am tema la compilatoare. Insa chiar daca nu ar fi existat aceste piedici mi-ar fi fost oarecum greu sa votez acasa pentru ca nu mai stiu ce se intampla pe acolo. Acasa pentru mine este mai mult Bucuresti acum si as fi preferat sa votez aici.

miercuri, 26 noiembrie 2008

XXX pe web si Romania

Google este cel mai important si cel mai folosit motor de cautare.
Folosind Google Trends putem sa vedem localizarea siteurilor ce sunt gasite atunci cand facem o cautare.

La sugestia unei colege mai timide: daca facem o cautare cu XXX o sa constatam ca cele mai multe site-uri intoarse sunt in romana, iar Romania este regiunea de pe locul 4.

Dar ce este XXX?

From Wikipedia, the free encyclopedia (Redirected from Xxx)
XXX may refer to:
* XXX, an identifier for pornography, especially X-rated movies

Va intrebati cum e posibil ca un termen international sa intoarca atat de multe pagini romanesti?

Iata ce posibilitati sunt:
1. E clar ca romanii sunt mai pudici decat celelalte natii, iar notiunile sexuale sunt usor ascunse sub sintagma XXX.
2. Eu cred cu convingere ca femeile romance starnesc admiratia barbatilor din afara asa ca ele au cea mai mare cautare de pe net.
3. Romanul inventiv a folosit ocazia exploziei Internetului si a transformat cea mai veche meserie din lume(si un defect uman) in cea mai profitabila industrie WEB.
4. Atunci cand vedeti o masina "suparata" blocata in intersectie, iar la volanul ei o domnisoara cu buzele tuguiate, e clar ca masina ei este rodul acestor site-uri cu carne 100% romaneasca!
Mai multe articole interesante pe siteul: http://interfete-web-club.com

marți, 25 noiembrie 2008

Youtube cu fata noua



Cei care sunt fani Youtube cred ca au observat ca zilele astea s-a schimbat "aspect ratio" de la 4:3 la 16:9.
Pentru cei ce nu stiu, 4:3 este standardul universal pentru formate video traditionale, pe cand 16:9 (1.78:1) este standardul pentru formatul high-definition. Pentru a transforma o imaginea de la un aspect ratio la altul fie imaginea sursa este "taiata" si ajustata pana la aspect ratio dorit, fie se adauga 2 benzi negre, fie ele orizontale (letterboxing) sau verticale(pillarboxing), aceasta din urma fiind si solutia aleasa de Youtube. O alta modalitate ar fi deformarea imaginii.
A alege intre un aspect ratio sau altul tine doar de preferintele fiecaruia.