duminică, 30 noiembrie 2008

Wassup? ... nothin'

Astăzi... sau mai bine zis ieri, că e trecut de 24:00, au fost alegerile care ne-au agasat în ultima lună și pentru care unii dintre noi au stat la cozi imense pentru a lua un bilet acasă, că doar erau moka...
În altă ordine de idei nu am reușit să ajung să votez... Am scăpat de la servici la 9 dimineața și am plecat direct acasă, dar când am ajuns singurul lucru pe care am putut să îl mai fac a fost să dorm... M-am trezit pe la 19:05, când de abia începuseră Știrile ProTv. Era prea frig ca să mai mă duc să votez și nu aș fi ieșit din casă nici cu cele 3 căciuli pe care le-am primit de la PSD (2) și de la PNL (1). Așa că am rămas în fața televizorului să văd rezulatele și comentariile "analiștilor politici" și am mai tras cu ochiu' și pe net unde am dat de asta: 

Toata lumea știe despre ce e vorba: celebra reclamă Wassup. Între timp am aflat că Teleormanul a avut prezența cea mai mare la vot și s-a făcut ora 9,iar alegerile s-au încheiat și posturile de televiziune puteau în sfârșit să arate rezultatele partiale:
CCSB-Antena 3
  • PSD-PC - 36,5%
  • PDL 30,6%
  • PNL 20,4 %
  • UDMR 6,7 %
INSOMAR-RTV
  • PSD-PC - 35,9%
  • PDL - 31,1%
  • PNL - 19,9 %
  • UDMR 6,7 %
(merci ovidiu pt centralizarea rezultatelor :p)
PSD-ul a câștigat, dar de menționat e că doar cu ajutorul voturilor de la sate. În mediul urban PDL a fost câștigător atăt la senatori căt și la deputați. Nu voi mai comenta rezultatele, o să las un alt Popescu să faca asta (C.T.). În schimb vă las cu un clip pe care l-au făcut americanii cu ocazia recentelor alegeri de la ei:

Și la noi lucrurile stau cam la fel: probleme multe cu găsirea unui job, sănătatea și ocazional cu intemperiile vremii, criza financiară se manifestă și pe la noi... Numai că la noi sfârșitul e altul... la întrebarea Wassup? raspunsul nostru este tot nothing... 
Mai menționez că acestea au fost primele alegeri la care puteai să te duci să votezi făra să votezi, adică fără să "dai" cu ștampila, votul fiind considerat unul de protest. Eu aș fi făcut chiar mai mult și aș fi pus o rubrică specială unde să pui ștampila în cazul în care nu vrei să votezi pe nimeni de pe acele liste. Așa cred că ar fi fost mult mai clar... Și aș fi fost curios să vad ce procent din cei prezenți la vot au făcut această alegere... Poate la următorul scrutin...
Până atunci... Suntem studenți la Poli și asta ne ocupă tot timpul... ;)

Google current




In caz ca nu stiati, motorul celor de la Google este atat de faimos incat are propria sa emisiune de stiri: GoogleCurrent. Spre deosebire de o emisiune de stiri normala, Google Current are ca subiect search topic-urile de pe google. Emisunea a rulat pe Current TV(reteaua TV a lui Al Gore) in US si UK. Acum mai ruleaza doar varianta britanica, filmata la Londra, pe Current TV UK, americanii inlocuind-o cu infoMania(ce ruleaza la aceleasi ore si cu acelasi host).
Eu am descoperit Google Current intr-o sesiune, cand nu aveam chef de invatat si ma plictiseam. Asa ca ma uitam cu colegul de camera la Google Current pe Google Video. Episoade din "emisiune"(are pana in 5 minute) pot fi gasite pe Youtube, pe Google Video sau pe site-ul current.com. Google current ruleaza din jumatate in jumatate de ora, avand o versiune ce ruleaza la ore fixe si are un prezentator, si o versiune la jumatatea orei ce consta doar in text si imagini. Mie ideea mi s-a parut interesanta: stiri despre internet, de fapt despre ceea ce cauta oamenii pe intenet. Un fel de eStiri la minut :). Probabil ca in viitor vom vedea mai multe emisiuni de genul asta, cu o baza de telespectatori mai larga(pentru ca ma indoiesc ca prea multi stiu despre Google Current).


Watch more Google Video videos on AOL Video



Si pe AOL Video pot fi vazute episoade din Google Current, cum ar fi acesta despre "network neutrality"(un subiect controversat in US... gotta hate those AT&T guys).
Deci daca vreti sa fiti la curent cu cele mai noi si populare search-uri, urmariti Google Current.

Thanks for reading, we'll be back in 30. :P



joi, 27 noiembrie 2008

Discover More

Aşa sună sloganul celor de la cooliris. La ce se referă? Cooliris (apărut iniţial sub numele de PicLens) este un add-on de Firefox care permite navigarea pe net într-un mod foarte placut, dar mai ales util.
Fie că sunteţi ca mine şi aveţi nevoie de a căuta rapid poza perfectă, fie că doar vreţi să vă delectaţi privirea sau să aflaţi ce mai e nou prin lume PicLens (m-am obişnuit cu numele iniţial) este un musai pe
lista add-on-urilor vulpiţei de foc. "Peretele 3D" se încarcă foarte repede și permite o navigare intuitivă și foarte rapidă prin sute/mii de imagini, filme sau chiar articole de ştiri fără mare bătaie de cap.
De câte ori am dat click după click pentru a ajunge pe pagina a 10-a sau a 25-a sau chiar a 50-a a unui search de imagini de pe google sau de pe flickr fără a găsi ceea ce căutam... Acum tot acest chin este înlăturat de o foarte plăcută experienţă în care te poţi concentra asupra conţinutului şi nu a interfeţei.
Cooliris ştie să caute imagini pe
google, flickr, deviantart, yahoo, SmugMug şi PhotoBucket, poate căuta filme pe youtube şi te poate pune la curent cu ce mai e nou prin lume de la politică la ultimele filme apărute prin intermediul tab-ului Discover. Astfel mă uitam la clipuri pe youtube, deşi nu aveam flash player-ul instalat, şi am vazut review-uri la Burn After Reading şi Madagascar 2.
Şi pentru că aţi avut răbdare să îmi citiţi post-ul până la capăt vă voi spune şi că PicLens vă poate face rost chiar și de pozele pe care flickr nu vă lasă să le downloadaţi (dar să nu mai spuneți la nimeni că știți de la mine...  decât prin link direct :D). Sunt poze pe flickr pe care atunci când încerci să le iei găsești în locul lor
o imagine de 1 pixel transparent. Chiar dacă faci print screen imaginea are dimensiuni foarte reduse și e de neutilizat... Cooliris are acces la o variantă mai mare a imaginii (poate chiar la dimensiunile la care a fost uploadată), iar atunci când o vizualizezi în full screen apăsarea butonului Prnt Scrn chiar aduce rezultate.
Nu mai stați pe ganduri și incepeți să descoperiți web-ul în imagini!

miercuri, 26 noiembrie 2008

Youtube &fmt=6 &fmt=18 &fmt=22

Poate ca ati observat, daca nu traiti pe sub pamant, ca lumea a trecut usor usor de la ecranele CTR la cele TFT(eu am mai vazut un CTR vechi vechi la metrou la casa de abonamente). Astazi are loc o noua tranzitie in domeniul monitoarelor(bine, ar fi 2 daca luam in considerare ca apar din ce in ce mai multe laptop-uri cu ecrane LED). Noua moda, de ceva vreme incoace, sunt monitoarele TFT widescreen. S-a descoperit, suprinzator de tarziu daca stai sa te gandesti, ca monitoarele widescreen sunt mai sanatoase si mai naturale privirii umane decat cele cu aspect ratio de 4:3. Unul din noile aspec ratios folosite in ziua de azi este 16:9. Dar de ce va vorbesc eu despre monitoare widescreen si rapoarte? Pentru ca, daca aveti obiceiul sa stati pe Youtube toata ziua la serviciu, asa cum fac eu, ati fi observat ca site-ul celor de la Google a trecut si el pe noul format. De acum incolo filmuletele care ne fac viata mai frumoasa sunt vizionate intr-un format 16:9. Filmele care sunt uploadate in formatul vechi de 4:3 apar incadrate de doua benzi negre(stiti voi, ca orice film widescreen pe ecran non-widescreen). Dar acum poti uploada filmulete HD, de 1280x720p, cu high quality audio, si ele vor fi vizionate la aceasta calitate. Acum, daca ar da jos si restrictia cu 10 min maxim per videoclip, ai putea vedea filme pe youtube mai ceva ca la cinema :D. Titlul articolului va enumera functiile speciale pe care vi le ofera Youtube si anume:
  • &fmt=6 : filmuletul va fi vizionat in format High Quality dar cu sunetul mono, doar 96kbps/s;
  • &fmt=18 : filmuletul va fi High Quality cu sunet pe doua canale(stereo) la 120kbps/s;
  • &fmt=22 : cheia magica ce iti permite sa vezi filmul in HD cu sunet la 232kbps/s, stereo.
Dar tineti minte, cu cat mai mari pretentiile cu atat aveti nevoie de o largime de banda mai mare ;).
Se pare ca cei de la Google nu vor sa ramana in urma si tin pasul cu noile standarde de pe piata. Astept cu nerabdare ziua in care ma voi uita la filme intregi HD pe youtube, asa cum poti, de curand, sa citesti carti, gratis, pe Google Books.
In final va las cu un mic videoclip, care nu este HD, dar care a atins impresionanta cifra de 52.000.000 de vizualizari(a depasit-o) si despre care puteti citi si pe Wikipedia in articolul despre Youtube.


luni, 24 noiembrie 2008

CSS :The Art




Ok, probabil toata lumea stie la acest moment ce este CSS. Pentru neinitiati, CSS vine de la Cascading Style Sheets, si este un limbaj ce foloseste la descrierea documentelor de tip HTML. Cateva avantaje pe care le ofera CSS ar fi modularitatea crescuta a unui site(prin separarea functiilor intre HTML si CSS), flexibilitate mai mare in design si posibilitati noi de formatare. Un exemplu foarte bun pentru a evidentia beneficiile tehnologiei CSS este urmatorul: sa zicem ca ai o pagina si doresti sa o afisezi in diferite moduri. Nu trebuie sa stai sa modifici de fiecare data documentul html. Este de ajuns sa ii aplici diferite documente CSS pentru a-l formata in diferite feluri. Astfel se pot aplica documente CSS facute de profesionisti site-ului tau pentru a-l face sa fie mai interesant si mai elegant. Ati fi suprinsi sa vedeti cam ce diferenta poate sa faca CSS-ul pe o pagina html. Si pentru ca un coleg de-al meu spunea intr-un post recent ca ar dori sa vada mai mult "zen" in paginile si interfetele de pe internet, va ofer acest site, www.csszengarden.com. Cei din spatele acestui site au si ei o doleanta: ar dori sa vada mai mult CSS in site-urile de pe internet si ar dori mai ales CSS 1.0 cu optiuni browser firendly(no funny stuff). Mai mult, pentru a incuraja dezvoltarea simturilor artisitce, ei ofera posibilitatea uploadarii de template-uri daca acestea indeplinesc cateva conditii, cum ar fi folosirea exclusiva a CSS 1.0 si eventual 2.0 pentru layout si testarea formatului pe mai multe browsere pentru a se asigura compatibilitatea 100% cu acestea(minim IE si Firefox). Detalii la sectiunea "Requirements" in josul paginii lor. Deci daca cineva doreste sa isi testeze skill-urile de designer de pagini web, e invitatul meu sa uploadeze pe site opera sa :). Bafta! Sper ca ceea ce au realizat baietii astia creativi pe site-ul lor sa va satisfaca cele mai mofturoase pretentii in legatura cu design-ul si format-ul paginilor web. In caz ca nu va dati seama(eu nu am realizat la inceput), este vorba de acelasi document html prezentat impreuna cu diferite CSS-uri. Pe mine m-au surprins placut multe din layout-urile lor si m-a uimit puterea limbajului CSS. Se pot face destule pentru interfata si fara Javascript, Flash si alte bling-bling-uri de acest fel. Si tineti minte, CSS este search-engine friendly, spre deosebire de flash si script-uri. Deci sfatul meu este: invatati si folositi CSS! Iata si cateva sample-uri. Nu imi mai ramane decat sa va urez "Enjoy the view!".





vineri, 21 noiembrie 2008

Interfete web si cursul BNR

O problema de care se lovesc unii web developeri este aceea ca doresc sa aiba pe paginile lor de web si cursul valutar al BNR. Ei bine, in ajutorul lor a venit chiar BNR cand, in anul 2007, a oferit pe site-ul oficial un xml cu aceste informatii.
Noi, care ne ocupam cu interfete web, va ajutam si mai mult, si va oferim scriptul php care parseaza acest xml:
<?php
$url = "http://www.bnro.ro/nbrfxrates.xml";
$curs = file_get_contents($url);
$rate = explode("<Rate currency='", $curs);
$euro_ = explode("</Rate>", $rate[8]);
$dolar_ = explode("</Rate>", $rate[19]);
$euro = str_replace("EUR' >","", $euro_[0]);
$dolar = str_replace("USD' >","", $dolar_[0]);

//curs euro:
echo $euro;

//curs dolar:
echo $dolar;
?>

Desigur, pe acelasi principiu, analizand xml-ul puteti obtine cursul valutar pentru mult mai multe unitati monetare.

joi, 20 noiembrie 2008

Interfete web: UBIQUITY


Interfete, interfete, interfete... a, uite una interesanta: Ubiquity.
Ubiquity 0.1
este un proiect al diviziei Mozilla Labs ce se doreste a revolutiona intregul concept de interfata web. Ce vrea sa faca aceasta extensie Firefox(pentru ca momentan Ubiquity se prezinta sub forma unui add-on pentru browserul celor de la Mozilla)? Pai, dupa cum ii spune si numele, vrea sa faca de toate si cam peste tot. Intrand pe pagina de prezentare a lui Ubiquity, afli ca in primul rand, stie sa faca mashup-uri dinamice. Baietii aia inventivi de la Mozilla Labs se plang, si pe buna dreptate, ca internetul este un conglomerat disjunct de informatie aflata in stari diverse de agregare.
Exemplul prezentat de ei este acela al unui mail in care vrei sa trimiti unui amic o invitatie pentru o masa in oras, mail in care vrei sa incluzi o harta a localului, un review al acestuia si apoi sa adaugi si in calendar aceasta intalnire. Toate aceste task-uri se pot face si cu instrumentele existente pe net, dar ceea ce ii deranjeaza pe baieti este faptul ca toata treaba cere multa bataie de cap si interactiunea cu mai multe interfete, programe si site-uri. Imi vine in minte imaginea unor baieti mai mult comozi decat destepti cand citesc prezentarea celor de la Mozilla Labs :)).
Avantajul pe care il are Ubiquity fata de mashup-urile statice existente pe internet este acela ca faciliteaza prin intermediul comenzilor sale asamblarea mashup-urilor intr-un mod dinamic, natural si fluent. In orice moment ai nevoie de imbinarea mai multor servicii web, Ubiquity este gata sa faca toata treaba murdara pentru tine. Si totul este controlat din linie de comanda. Poate va intrebati de ce au ales cei de la Mozilla Labs aceasta solutie. Pai motive destul de serioase ar fi cele prezentate de Alex, Jono si Aza pe blogurile lor(vezi link-urile la sfarsitul post-ului). Pe scurt, s-a descoperit in urma unor studii ca interfetele grafice, acele GUI pe care toata lumea le adora si le lauda ca fiind atat de user friendly, nu sunt chiar atat de eficiente. Avantajele GUI sunt capacitatea ridicata de afisare a output-ului(sub forma vizuala) si descoperirea usoara a comenzilor posibile. Punctele slabe ale unui GUI sunt limitarea vitezei de input(multe click-uri in meniuri diverse), si aglomerarea ecranului in cazul interfetelor cu un numar ridicat de functii(vezi poza). De aceea Alex Faaborg recomanda un hibrid intre GUI si command line; acest nou tip de interfata ar beneficia de avantajele celor doua solutii: rata ridicata de input a consolei(care ramane favorita oricarui developer) si capacitatea ridicata de afisaj a GUI-ului.
O astfel de interfata este Ubiquity. Conceputa sa ocupe doar un colt mic in partea de sus-stanga a ecranului, Ubiquity accepta comenzi in consola si afiseaza rezultatele in mod grafic. O alta inovatie ce se incearca implementata este folosirea limbajului natural, in special a verbelor. Un puternic sustinator al acestei directii este Jono, care in articolul sau intitulat Why Verbs? demonstreaza ca o interfata lingvistica este superioara uneia grafica, bazata pe click-uri, deoarece este mult mai usor de transmis actiuni complexe computerului prin verbe(asa cum comunica oamenii in mod natural, prin limbaj) decat cu ajutorul unor metafore sub forma de icoane si butoane. Comenzile lui Ubiquity se doresc simple, scurte si naturale, cum ar fi map-these, email, wiki, yelp, translate, add-to-calendar, tinyurl(toate aceste comenzi sunt prezentate in Ubiquity tutorial).
Daca va reusi sa devina functional, Ubiquity va fi un pas important in domeniul interfetelor web. Va schimba radical modul in care vom folosi internetul. Cum astazi Google este pentru majoritatea user-ilor de web punctul de plecare in orice cautare/activitate(i subscribe), maine Ubiquity va fi motorul in jurul caruia se vor invarti toate rotitele internetului. Vom folosi Ubiquity pentru a posta pe blog, pentru a trimite email-uri(in loc de Outlook sau Tbird), pentru a cauta harti, pentru a traduce bucati de text, pentru a crea noi comenzi si a extinde functionalitatea serviciilor web standard. Pentru ca in caz ca nu stiati, cireasa de pe tort pentru Ubiquity este ca ofera posibilitatea crearii de comenzi personalizate ce pot fi apoi puse la share, devenind astfel publice. Totul se bazeaza pe Javascript.
Problemele pe care trebuie sa le infrunte Ubiquity inainte de a se afirma tin in primul rand de anvergura functionalitatii pe care vrea sa o atinga. Este nevoie de o standardizare pentru a putea interpreta comenzile date in mod corect, pentru a fi functional si usor de folosit. Insa nu se doreste o standardizare sufocanta, pentru ca Ubiquity vrea sa ramana deschis dezvoltarii si aplicatiilor viitoare. Alta problema derivata din lipsa limitelor este aceea a securitatii.


Scrip-urile ce stau in spatele comenzilor Ubiquity vor putea face practic orice, atentand astfel la siguranta calculatorului personal. Va fi nevoie de constructia unor retele de incredere pentru a fi siguri ca acea comanda pe care o descarcam de pe internet nu este daunatoare, ca sursa ei este sigura.
La final va las cu prezentarea versiunii alpha 0.1 de test a lui Ubiquity. Aceasta versiune poate fi descarcata de aici si instalata ca add-on pentru Firefox. Din pacate eu am incercat sa o instalez la serviciu si m-am trezit ca imi crasheaza browser-ul la fiecare pornire. Asa ca nu pot sa va spun nimic despre experienta mea "hands-on". Pe calculatorul personal inca nu am incercat sa il instalez, dar va las pe voi sa va jucati cu tutorial-ul si versiunea de test a acestei interfete.


Ubiquity for Firefox from Aza Raskin on Vimeo.

Link-uri utile:

http://www.azarask.in/blog/post/ubiquity-in-depth/
https://wiki.mozilla.org/Labs/Ubiquity/Latest_Ubiquity_User_Tutorial
http://blog.mozilla.com/faaborg/2007/07/05/the-graphical-keyboard-user-interface/
http://jonoscript.wordpress.com/2008/07/26/why-verbs/
http://en.wikipedia.org/wiki/Mashup_(web_application_hybrid)
http://www.azarask.in/blog/post/sharing-streamable-functionality/

duminică, 16 noiembrie 2008

Meet your iMaker


Deci, fiindca e tarziu, sunt obosit dupa 2 zile de munca la teme pentru scoala (halal weekend) si maine ma trezesc devreme, voi termina repede. Mi-am adus aminte ca acum aproximativ 2 ani cineva mi-a aratat un link interesant unde puteam comunica cu un iGod(ma intreb daca are vreo legatura cu Steve Jobs ;) )in mod text. Pentru ca suntem la o materie ce se ocupa de interfete evoluate si pentru ca mai avem o materie ce se numeste Inteligenta Artificiala, chestia asta mi se pare a fi undeva la mijloc. Interfete evoluate bazate pe inteligenta artificiala. Bine, toata treaba este la inceput de drum, ceea ce exista momentan pe net fiind doar niste boti ce simuleaza inteligenta si empatia. Desi sunt destul de limitati in puterea lor de intelegere si de exprimare(aici seamana cu inginerii), uneori pot fi destul de amuzanti. Mai ales daca stiti sa le puneti intrebari cum trebuie. De exemplu, pe mine m-a surprins faptul ca in memoria mea RAM incap cam 400 de Dumnezei Java si vreo 12800 de Dumnezei C++. Se pare ca toate panteoanele lumii nu ar reusi sa imi umple RAM-ul cum o face un shooter 3D modern. In caz ca e cineva curios, iGod poate fi gasit aici.
Am mai gasit cateva site-uri de "artificial intelligence chat". Va recomand robotul Splotchy sau site-ul celor de la Personality Forge, site care va ofera o gama variata de personalitati(eu am ales-o pe Paty, categoria Most Liked). Alta optiune interesanta pe care o gasiti aici este aceea de a crea proprii boti. Din pacate trebuie intai sa va faceti un cont si sa va logati pentru asta, iar eu acum vreau sa dorm, asa ca va las pe voi sa imi povestiti ce boti ati creat, daca sunteti pasionati.
Noapte buna ...

sâmbătă, 15 noiembrie 2008

Despre font-uri







Poate din lipsa de inspiratie si poate si din cauza ca m-a impresionat un articol pe care l-am citit cu ceva vreme in urma am ales ca primul meu post pe blog-ul echipei sa fie despre font-uri. Sa nu va imaginati cine stie ce filosofie de viata, voi fi foarte succint :).
Recunosc ca pana de curand(aproximativ 1 an) eram complet ignorant in ceeea ce priveste acest domeniu. Unii insa sunt atat de pasionati de tipografie(fie ea digitala sau nu) incat o ridica la rang de arta.
Daca stai sa te gandesti ca pe web mai toate site-urile sunt in proportie de 90% text, si ca orice text este scris folosind un font anume, incepi sa realizezi ca poate ar trebui ca in spatele alegerii font-ului sa existe anumite criterii si motivatii. Pana la urma, orice produs care se respecta este promovat cu ajutorul ambalajului, iar font-ul este tocmai asta, ambalajul textului.
Dar eu nici macar nu ma oboseam sa schimb font-ul folosit. Fie el Arial, Times New Roman, fie ca il foloseam pentru un document Word, pentru scrierea unui mail, etc., pentru mine nu exista optiunea Font. Pur si simplu nu ma interesa. Dupa ce am citit insa articolul unui amic mi-am schimbat parerea. Nu am pretentii ca acum stiu sa folosesc pentru fiecare situatie fontul potrivit; departe de mine acest gand. Insa am aflat si eu cate ceva, cum ar fi faptul ca font-urile se impart in mai multe categorii, dupa o serie de criterii:
  1. serif
  2. sans serif
  3. proportinale
  4. monospatiu
  5. ornamentale
Font-urile cu serif sunt primele aparute, ele caracterizandu-se prin acele mici "prelungiri" la capatul literelor.

"The quick brown fox jumps over the lazy dog"

Cele sans serif sunt, dupa cum indica si numele, cele fara aceste mici caracteristici.

"The quick brown fox jumps over the lazy dog"

Font-urile care sunt monospatiu au toate caracterele afisate pe aceeasi latime, adica nu va fi nici o diferenta intre litera "i" si litera "m", de exemplu.

"The quick brown fox jumps over the lazy dog"

Logic, cele proportionale vor avea caracterele diferentiate ca spatiu ocupat, fiecare dupa nevoi.

"The quick brown fox jumps over the lazy dog"

In caz ca va intrebati care este treaba cu vulpea saltareata si cainele lenes, propozitia este o panagrama, adica ea contine toate literele alfabetului si este folosita pentru a testa caracterele unui font. Nu voi intra in detalii, fiecare font avand cate un istoric in spatele sau. De exemplu, font-urile monospatiu erau utilizate de catre editori pe vremuri pentru a putea studia manuscrisele ce le erau aduse si erau singurele disponibile pe masinile de scris vechi, care nu puteau parcurge diferite lungimi de rand pentru diferite caractere. In schimb, font-urile proportionale sunt in general mai usor de citit si mai placute ochiului, motiv pentru care ele sunt cele mai raspandite in ziua de azi. Astfel de diferente exista si intre font-urile serif si sans serif. Prima oara au aparut cele cu serif (printre care si Blackletter, font-ul gothic folosit in germania dupa aparitia tiparului lui Gutenberg), dintre acestea cele mai faimoase fiind probabil Times si Times New Roman. Din cauza ca aceste font-uri, desi preferate in publicatiile gen ziar sau in textele lungi datorita familiaritatii lor(lumea este obisnuita cu ele), au probleme cu lizibilitatea la rezolutii mici sau dimensiuni reduse ale font-ului, au aparut font-urile sans serif, care au avantajul unei claritati mai bune. S-a descoperit ca in general, persoanele tehnofile sunt pro font-uri sans serif in timp ce persoanele tehnofobe sunt adepte ale font-urilor serif. Asa ca de aici deducem ca trebuie sa avem grija ce font folosim in functie de target-ul site-ului nostru.
De exemplu, doua font-uri create special pentru display-ul calculatoarelor("ca sa dea bine pe ecran", intr-un limbaj mai colorat :) ) sunt Verdana si Georgia. Am folosit Georgia pentru acest post, sper sa va placa. In ceea ce ma priveste, eu sunt fan al font-urilor Calibri si Futura Bk, dar acestea(sans serif amandoua, probabil datorita faptului ca-s politehnist) nu erau disponibile pe blogger. In timp ce Calibri este noul font al lui Microsoft, folosit in suita Microsoft Office 2007 pentru a inlocui eternele Arial si Times New Roman, Futura Bk este un font bazat pe forme geometrice(cerc perfect, triunghi echilateral, etc.). Ambele sunt gandite sa provoace o impresie calda, prietenoasa, prin formele lor rotunjite si largi, aerisite. Un font care merge bine pentru unele site-uri ce se vor a fi friendly, dar care nu merge deloc pentru domeniul business, este Comic Sans. Si pentru ca am vorbit poate prea mult despre font-uri, va las cu link-ul catre articolul prietenului meu(mult mai detaliat si mai artistic, doar pentru cei care sunt pasionati si au timp - de asemenea acolo se gasesc mai multe videoclipuri pe tema font-urilor) si cu "bibliografia" pe care am folosit-o eu pentru acest articol. Sper ca a folosit unora dintre voi :).


Articolul colegului meu, care m-a facut constient de importanta font-urilor:
http://viorelmocanu.ro/blog/sunt-un-iubitor-de-tipografie/#more-19

Link-uri utile:
Articolul Wikipedia despre font-uri
Un articol despre font-uri ce contine si o lista cu disponibilitatea font-urilor
Ce font-uri sa folosim pentru a fi siguri ca acesta este vizibil de catre utilizatori
Sans Serif vs Serif in functie de utilizatorii nostri
Georgia si Verdana, font-uri concepute pentru display


joi, 6 noiembrie 2008

Rich Interent Application

RIA - Rich Internet Application. Termenul a fost inventat de compania Macromedia în 2002 şi desemnează o aplicaţie web care are caracteristicile şi funcţionalitatea unei aplicaţii desktop. RIA a devenit „mainstream“ în ultimii doi ani.

Internetul este o resursă pentru multe businessuri (la fel ca şi capitalul sau forţa de muncă). Majoritatea aplicaţiilor web folosesc un server care stochează şi procesează datele, interfaţa către utilizator fiind livrată ca o pagină web într-un browser. Schimbi ceva în pagină, se încarcă o nouă pagină. Interfaţa nu este foarte prietenoasă, evident cu mult în urma experienţei pe care o ai cu o aplicaţie desktop.

Aplicaţiile RIA combină ce este mai bun din lumea web şi desktop: au acces la datele de pe server când sunt online, dar interfaţa şi posibilităţile de lucru sunt apropiate de desktop. Tehnologii ca AIR fac ca aceste programe să poată fi rulate în propria lor fereastră. Au acces la resursele locale (precum memoria RAM a computerului) şi suportă sincronizare offline/online. Fiind separate de browser, pot fi foarte discrete: pot sta în zona de icoane şi să emită notificări doar când este nevoie, ca Yahoo! Messenger.

Pentru că au şi o interfaţă foarte bogată şi pot folosi puterea de procesare a maşinii pe care rulează, domeniile în care pot fi folosite aceste aplicaţii sunt practic nelimitate: editare de imagini/video, editare de text sau calcul tabelar, chat-uri. Având capacitatea de a stoca datele local, poţi continua să lucrezi şi când nu eşti conectat la internet; iar când ai conexiune, aplicaţia poate face automat sincronizarea datelor locale cu cele de pe server.

Aplicaţiile RIA în general pot fi rulate pe orice sistem de operare (Windows, Mac sau Linux)

Despre XHTML

In 2000, Consortiul Web a facut publica o noua specificatie intitulata XHTML, reprezentind o familie, bazata pe XML, de tipuri de documente si module care extinde arhicunoscutul standard HTML. Dezvoltatorii de pagini si de aplicatii Web vor migra astfel de la HTML 4, bazat pe relativ vechiul si complexul SGML (Standard Generalized Markup Language), la XML (eXtensible Markup Language) - extensibil si usor de utilizat.

Meta-limbajul SGML a fost standardizat in 1986 si probabil cea mai insemnata
aplicatie a lui a reprezentat-o HTML-ul, propus ca limbaj de marcare a informatiilor hipertext, ulterior adaugindu-i-se si capabilitati multimedia. Din cauza complexitatii majore, SGML nu a avut un succes notabil printre utilizatorii frecventi, fiind folosit in special de specialistii in lingvistica computationala sau de proiectantii de editoare/procesoare de documente sofisticate.
Situatia s-a schimbat odata cu aparitia XML-ului, standardizat de Consortiul Web si sprijinit de multe companii si organizatii, in prezent intr-o dezvoltare fara precedent. XML a dovedit punctele slabe ale limbajului HTML: lipsa de adaptabilitate si flexibilitate si de suport pentru programare si modularizare.

Familia XHTML a fost gindita sa sprijine interoperabilitatea navigatoarelor Web multi-platforma care vor trebui sa se adapteze unei piete mondiale electronice in plin dinamism. Cert este ca epoca HTML-ului clasic este la final.