Archive for July, 2006

SUSE Linux 10.1 – “Kill Windows”?

Sunday, July 30th, 2006

În Ianuarie 2006 Novell a lansat, în cadrul sistemului de operare SUSE Linux 10.1, noua arhitectur? XGL, ?i împreun? cu ea, Compiz, unul din primele window manager-e capabile s? foloseasc? avantajele OpenGL.

Compiz are o serie de plugin-uri interesante, printre care: Cube, Rotate, Fade, Water, Zoom, Switcher, Wobbly etc. Toate pot fi v?zute la treab? în acest filmule?:

mgNxlb2fgiQ

?i-ai f?cut poz? cu ursul?

Wednesday, July 26th, 2006

Cum, nu ?i-ai f?cut poz? cu ursul? E super-tare, frate, chiar nu ?i-ai f?cut înc?? Musai s? mergi s?-?i faci. În Sinaia, când s? urci spre Pele?, a?a, st? nenea cu ursul ?i te a?teapt?. Dai un ban, da ?tii c?-?i face. Poz? cu ursul adic?.

..Fii turist adev?rat! Nu te uita la bietul animal prins în lan?uri cum d? din cap a dezn?dejde, f?r? s? în?eleag? nimic din ce i se întâmpl?. D? banul ?i f?-?i poz?…Dac? nenea o s? aib? succes, poate data viitoare aduce ?i o ursoaic?, cu fusti??, ?i îi pune pe amândoi s? danseze pentru tine. Bine, puiul lor o s? moar? singur prin p?dure, dar asta e mai pu?in important dac? tu e?ti mul?umit de poza super-bestial? pe care tocmai ?i-ai f?cut-o.

…Da, am fost ?i noi în Sinaia. Nu ne-am f?cut poz? cu ursul, dar ne-a fost un pic mil? de el. Cred c? îi era cald, s?racul. ?i oricât de fioros ?i periculos o fi când nu e în lan?uri, parc? mai bine i-ar sta prin p?dure, umblând dup? miere sau ceva…

Plec în Finlanda

Wednesday, July 19th, 2006

Not?: citi?i doar dac? m? cunoa?te?i cât de cât :D
Gata, plec! Au venit ?i actele, doar viza mai trebuie de-acuma. ?i pe 4-5 septembrie probabil am s? fiu în Finlanda, mai exact Helsinki. Da, treaba aia cu AIESECUL, poate v-am mai spus. Un job pe la o firm? de traininguri. Ca s? nu spun sclav pentru Microsoft…
Da, o s? fie frig iarna..?i nu, n-am s? beau vodc? finlandez?. Dar am auzit c? au o tradi?ie cu saunele ;) . În rest, mai vedem noi ce g?sim acolo. Sper c? o s? fie bine. Cel pu?in interesant sigur o s? fie.
A?a c?..poate ne mai vedem la o bere, un suc sau un munte vara asta..Pentru c? dup? aia nu ne mai vedem o vreme.
…Nu de alta, dar n-a? vrea s? m? apuce dorul de acas? prea repede..Am auzit c? iarna sunt multe sinucideri pe acolo..

Cam asta e..Ne mai auzim.

Situl s?pt?mânii: Nike Basketball

Saturday, July 15th, 2006

Acum ceva vreme am ajuns ?i eu întâmpl?tor pe nike.com, ?i de acolo unde era oare s? merg dac? nu la Nike Basketball? Acum a venit vremea s? povestesc ?i altora despre ce e pe acolo…

Nike Basketball: Pagina principal?

Experien?a utilizator

La fel ca mai toate reclamele Nike, po?i vedea lini?tit Nike Basketball numai de pl?cere. La urm?, dac? ai ?i bani s? cumperi, e ?i mai bine.
B?nuiesc c? asta a fost ?i ideea pe care a fost construit situl, ?i…a fost o idee bun?. Experien?a utilizator e la ea acas? pe Nike Basketball, a?a cum ar trebui s? fie pe orice sit bun de comer? electronic. Faptul c? Nike vinde în primul rând brand ?i mai apoi produse este demonstrat din nou, dac? mai era nevoie. Prezentare de excep?ie, efecte speciale, ritm, atmosfer? ?i mult baschet. Zeci de juc?tori, to?i înc?l?a?i (ghici?i cu ce), din când în când un buton discret de Buy. Când ai terminat cu distrac?ia, po?i merge ?i în Product Room, unde prezentarea e mai ceva ca într-un magazin adev?rat.

Interac?iune

Interac?iunea discret? ?i transparent? completeaz? experien?a utilizator. Mi-a pl?cut în special meniul retractabil din zona prezent?rii produsului Zoom Lebron 3 (eu cel pu?in a?a am dat peste respectivul meniu). Meniul apare, î?i arat? repede ?i frumos ce are de oferit, ?i apoi se retrage cuminte în partea de dreapta-jos. “Când ai nevoie de mine, aici m? g?se?ti”, pare s? spun?…

Meniul retractabil

În continuare, v? las s? vede?i singuri…Experien?a utilizator nu poate fi povestit? ;)

Situl s?pt?mânii: CFR.ro

Sunday, July 9th, 2006

Voiam de mult s? îmi strig ?i eu p?rerea în leg?tur? cu CFR, situl lor ?i considera?ia deosebit? pe care CFR o are pentru c?l?tori. Acum am g?sit ocazia.

Accesibilitate

Pagina principal? doar în Flash

Pentru c? sunt multe de spus ?i oricum n-am cum s? le acop?r pe toate, am s? încep repede cu..flash-?raia de index. Ca mul?i oameni din România care s-au trezit dintr-o dat? pe web ?i eventual cu Flash-ul în bra?e, cei de la CFR nu ?tiu înc? faptul c? o calitate foarte important? a unui sit de interes public este accesibilitatea. A?adar pagina de start const? într-un Object mare ?i lat, f?r? alternative text sau alte detalii de genul ?sta. Ai Flash ?i ochi, bine. Nu, nu. De altfel, într-un mod interesant, con?inutul paginii de index exist? ?i în mod text…într-un comentariu în cadrul html-ului. Bineîn?eles, comentariile nu sunt citite de reader-e…?i nici de browsere în mod text, evident. Dar dac? b?ie?ii de la CFR se oboseau s?-l ia frumos de acolo, s? pun? ni?te linkuri pe el ?i îl trânteau în tag-ul Object, pe la urm?, a?a…gata, aveam alternativ? text la pagina de index.

Interac?iune

Interac?iune bun? pentru pagina principal?

Realizarea efectiv? a flash-ului de index mi se pare ok. Anima?iile sunt discrete, pagina prezint? sec?iunile principale ale companiei, cu scurte introduceri ?i linkuri de acces c?tre fiecare. Linkul c?tre Mersul Trenurilor, cel mai important link al paginii, ocup? un loc binemeritat în centrul de interes al paginii.

Titlul e…index

Mai spunem doar c? titlul paginii de index este…ei bine, „index”; nu mai spunem nimic de sec?iunile mai pu?in importante (cum ar fi prezentarea companiei), ?i mergem direct la Mersul Trenurilor.

Mersul Trenurilor: Interac?iune

Prima pagin?

Pe prima pagin? ne întâmpin? o serie de informa?ii mai pu?in importante în centru, cum ar fi Scurt istoric, Organizarea actuala, Proiecte strategice, ?i, din fericire, c?su?ele text pe care le c?utam noi, cu Data, Plecare, Destinatie, Via, în stânga. Mi s-ar fi p?rut normal ca facilit??ile de c?utare s? ocupe partea central?, fiind punctul de interes al acestei pagini. Dar e important c? sunt acolo, ?i disponibile imediat.

Pagina intermediar?

Ok, am scris sta?iile de plecare ?i sosire, Ia?i ?i Boto?ani. M-a? fi a?teptat acum la o pagin? cu rezultate, dar sunt trimis c?tre o pagin? intermediar?, în care sistemul îmi spune cam ce sta?ii a g?sit el cu numele date de mine, ?i eu trebuie s? le aleg pe cele dorite. Bineîn?eles, sta?iile g?site sunt Ia?i ?i Boto?ani, deci pentru mine aceast? pagin? e total inutil?…Singurul ei scop e s? îmi consume un click în plus. Am încercat ?i Ia?i cu Bucure?ti, de curiozitate. Pentru Bucure?ti mi-a g?sit, e drept, mai multe sta?ii. Cea selectat? „default” e Bucure?ti B?neasa, care de altfel nu returneaz? nimic la c?utare. Noroc c? am auzit eu c? Bucure?ti Nord e mai important? pe acolo, altfel ar fi trebuit s? merg la ghici pe fiecare pân? g?seam ce îmi trebuie. Deci m-am în?elat: pagina asta are ?i ea rostul ei: s? testeze dac? ?tiu totu?i suficient despre mersul trenurilor încât s? merit s? merg mai departe, s? îmi limiteze posibilit??ile de c?utare, s? îmi consume timp ?i energie…
Parantez?:
Kayak a rezolvat destul de bine aceast? problem? a împ?c?rii userului cu baza de date. Un sistem de auto-complete bazat pe AJAX…nu-i r?u.Poate cândva o s? vedem ?i pe CFR a?a ceva.

Pagina intermediar?: filtrele

Dar s? revenim la oile noastre. Sau cu picioarele pe p?mânt. Mai sunt pe pagina asta intermediar? ni?te filtre de aplicat c?ut?rii. Filtrele de dat? ?i or? eu personal le-am folosit ocazional, restul filtrelor nu le-am folosit absolut niciodat?. Probabil sunt acolo din simplul motiv c? „dac? se poate, de ce s? nu facem?”. Mai spunem c? la Tren impus sosire ?i Tren impus plecare nu sunt date nici un fel de indica?ii ajut?toare despre ce ar trebui scris acolo…Mi-am încercat norocul, am scris „Personal”. Am primit acelea?i rezultate. Nu-i nimic, bine c? n-a cr?pat.

Pagina intermediar?: ce înv???m

Oricum, de re?inut c? sunt doar dou? locuri potrivite de aplicare a filtrelor: c?utarea avansat? ?i pagina de rezultate. C?utarea simpl? poate accepta cel mult un filtru – dou?, dac? sunt chiar foarte importante. De asta se cheam? c?utare simpl?. Între c?utarea simpl? ?i pagina de rezultate nu ar trebui s? mai fie nimic. C?utarea e o pagin?, rezultatele sunt pe pagina imediat urm?toare. E foarte simplu…

Pagina cu rezultate

De bine de r?u, am ajuns ?i la pagina cu rezultate. Modul de prezentare a rezultatelor este, de ce s? nu recunoa?tem, unul bine realizat. G?sim cam tot ce ne trebuie despre fiecare traseu în parte: Rang (Personal / Accelerat etc), program detaliat cu opriri în fiecare sta?ie, plecare, sosire, durat?, distan?? ?i restric?ii. Simbolurile folosite sunt sugestive ?i sunt ?i explicate în partea de jos a paginii.

Încheiere

Ok, s? zicem c? rezultatele ne-au împ?cat ?i ne-au f?cut s? uit?m de acea pagin? intermediar?. La urma urmei, mersul trenurilor este, de ce s? nu recunoa?tem, un sit foarte util pentru fiecare dintre noi. Aici g?sim, totu?i, tot ce ne trebuie s? ?tim ca s? putem ajunge dintr-un loc în altul în România…nu? Ei bine, nu chiar…Am c?utat ?i eu un tren de la Ia?i la Bor?a, de exemplu. Sistemul a r?spuns, sigur pe el ?i atot?tiutor: „Nu exist? rute”. Ciudat, pentru c? eu am fost la Bor?a anul treut…Cu leg?turi aiurea, e drept, dar am fost. (formularea corect? ar fi fost deci „Nu am fost în stare s? g?sesc rute”, pentru c? rute exist?…) …Probabil sistemul g?se?te ceva doar la c?ut?ri de tipul mur?-n-gur?. Dar nu-i nimic. Atâta pot, atâta fac…

Viata de developer

Saturday, July 8th, 2006

Haide?i s? v? spun ce-am mai f?cut…Sunt de-acum vreo dou? s?pt?mâni de când am început s? lucrez la un proiect..ca developer. Un experiment interesant pentru mine (..cu alte cuvinte voiam s? fac ?i eu un ban).

Cum merge? Foarte bine. În prima zi, ca orice om preocupat de user ?i de interac?iune, am început s? vorbesc cu clientul, s? v?d cam ce vrea, s? m? gândesc cum ar fi mai bine…Dar dup? numai câteva ore de gândit ?i de tot auzit celelalte tastaturi de programatori zbârnâind prin jurul meu ?i vâzând c? eu r?mâneam serios în urm? ?i c? deadlineul primei zile se apropia…Am l?sat ?i interac?iune ?i tot ?i m-am apucat de codat..C? e bine, c? e r?u (pentru user), nu-mi mai bat capul..S? treac? de client, c? dup? aia nu mai e treaba mea. ?i a?a dintr-o dat? via?a mea de programator s-a simplificat ca prin minune.
Da, m-am convins personal, a?a gânde?te orice programator, chiar ?i cei preocupa?i de calitatea codului ?i de reu?ita proiectului ?i alte aceste.

..La user sigur nu se gânde?te nimeni. Cel pu?in nimeni dintre programatori. ?i dac? mai pui ?i un client care respinge pân? ?i timidele propuneri de mai bine ale unui biet designer r?t?cit printre coderi, pe motiv c? “just f? ca în varianta veche”..Judeca?i voi la ce se ajunge..Asta la modul general, bineîn?eles ;)
Dar nici o grij?. Ducem noi proiectul la bun sfâr?it. ?i apoi îmi revin eu…

BumpTop Desktop – joaca de-a documentele

Tuesday, July 4th, 2006

Un jocule? care pur ?i simplu trebuie v?zut!

..Jocule? am spus? A, voiam s? spun BumpTop Desktop, un desktop interactiv care în român? se traduce “Ne juc?m cu documentele”. E pe-aproape..

Pe lâng? metaforele mult mai atr?g?toare, BumpTop Desktop propune ?i câteva modele noi de interac?iune.

Cât de mult succes va avea, sau cât de u?or este în realitate de folosit, înc? nu ?tiu. Oricum, m-a? juca un pic cu el…

M0ODskdEPnQ

Situl s?pt?mânii: www.uaic.ro

Sunday, July 2nd, 2006

De citit ?i: Situl s?pt?mînii – Intro

Situl UAIC va fi reconstruit. Era ?i timpul…Noul design va fi realizat de Adi, ?i a?tept?m cu ner?bdare rezultatele. Pân? atunci, putem s? spunem câte ceva despre varianta actual?, ca s? ?tim de unde plec?m…

Prima impresie

Sit realizat neprofesionist, cu un design mult sub prestigiul Universit??ii ?i elemente grafice statice ?i animate realizate de amatori. Schema de culori a paginii principale orientat? pe nuan?e de crem ?i maro contrasteaz? într-un mod nepl?cut cu sigla universit??ii ?i cu nuan?ele hyperlink-urilor. Cele 3 semne de exclamare ce urmeaz? cuvintelor „Bine a?i venit” accentueaz? impresia negativ? a primei vizite ?i lipsa de profesionalism a realiz?rii sitului.

Accesibilitate

Prefer s? încep cu accesibilitatea, pentru c? vorbim despre un sit public, ?i problemele de accesibilitate g?site aici sunt…s? zicem foarte greu de tolerat.

Html invalid

Am folosit validatorul de html de la W3.Org pentru a verifica prima pagin? a sitului ?i am g?sit numeroase probleme (prima dintre ele fiind lipsa DOCTYPE-ului)

Elementele Html nu sunt folosite corect

De exemplu, pentru marcarea titlurilor ?i subtitlurilor de pagin?, autorii au folosit elementele HTML font ?i em, în loc de h1-h5, cum ar fi fost normal. Aparatele de citit nu vor recunoa?te acest text ca titlu sau subtitlu, prin urmare nu vor putea reda corect ?i eficient con?inutul paginii (Multe astfel de sisteme enumer? mai întâi subtitlurile unei pagini, pentru ca utilizatorul s? poat? alege sec?iunea care îl intereseaz?)

Imaginile nu au atribut ALT

Imaginile nu ofer? con?inut echivalent pentru persoanele nev?z?toare. Aceasta este o directiv? WCAG de prioritate 1 ?i nerespectarea ei denot? inexisten?a oric?rei inten?ii de design pentru accesibilitate.

Layout bazat pe tabele

Pozi?ionarea bazat? pe tabele este în general nerecomandat?, dar neinterzis? de WCAG, care impune doar o liniarizare corect? a con?inutului pentru acest caz. Surprinz?tor, în ciuda num?rului serios de nivele de imbricare a tabelelor, con?inutul pare s? se liniarizeze corect pentru situl UAIC.

Con?inutul este la urm?

De?i paginile se liniarizeaz? corect, con?inutul efectiv al unei pagini este întotdeauna la urm?. Întrucât nu exist? o „scurt?tur?” c?tre con?inut , acesta va fi citit de c?tre sistemele ajut?toare doar dup? terminarea de citit a tuturor leg?turilor din ambelor meniuri. Destul de enervant, b?nuiesc…

Meniul este greu de citit

Culorile alese pentru meniu afecteaz? foarte mult lizibilitatea acestuia. Link-urile selectate curent în meniu sunt extrem de dificil de citit chiar de c?tre o persoan? f?r? probleme de vedere (text galben pe fundal crem). Dar ?i linkurile ne-selectate prezint? probleme: contrastul cu fundalul este mult prea slab, ?i unele persoane vor avea dificult??i în citirea meniului.

Interac?iune

Lipse?te link pe logo.

De obicei se recomand? folosirea siglei / antetului unui sit drept leg?tur? c?tre pagina principal?. Pentru UAIC, doar „Bine a?i venit!!!” trimite la pagina principal?. ?inând cont c? meniul (?i implicit acest link) este vizibil tot timpul, lipsa leg?turii de pe sigl? nu este totu?i chiar atât de grav?. Dar merit? men?ionat?.

Schimbarea limbii nu este corect?.

La trecerea de la varianta în englez? c?tre cea în român? ?i invers, utilizatorul este întotdeauna trimis c?tre pagina principal?, ?i nu c?tre cea curent?, cum ar fi corect.

Detalii de contact

La o universitate de talia UAIC, ne-am fi a?teptat s? g?sim ?i adresa de mail a secretariatului (de exemplu) în detaliile de contact, ?i nu doar pe cea a Webmasterului. Oricum, sunt date numerele de telefon, iar datele de contact sunt prezente pe orice pagin?, ceea ce e bine.

Formularul de înregistrare

„Confirma?i password”

Nu am în?eles folosirea denumirii de „password” în loc de „parol?” pentru formularul de înregistrare în limba Român?.

Lipsesc Termeni ?i condi?ii

Userul trebuie s? „fie de acord” cu „condi?iile de mai sus”, dar controlul cu Termeni ?i Condi?ii, prezent mai jos de altfel, este complet gol.

Dropdown sau Textbox

Îmi place abordarea de la „Departament” ?i „Rol”: Dac? op?iunea userului nu se g?se?te în dropdown, poate scrie altceva în textbox. Cele dou? sunt desp?r?ite de un simplu „sau”, suficient de u?or de în?eles (cel pu?in pentru mine).

Câmpurile obligatorii sunt marcate

De?i cam multe, câmpurile obligatorii sunt marcate, ceea ce e bine. Interesant îns? ce se întâmpl? când totu?i nu le completezi… Zbang: „Login!!!” (unde Zbang = Dialog modal, ?i Login e câmpul necompletat)

În rest, e bine

Nu am g?sit alte probleme majore de interac?iune. Situl este unul informa?ional, deci interac?iunea oricum e destul de sumar? (nu se putea gre?i în foarte multe locuri). Forma de navigare aleas? este cea cu meniu principal arborescent în stânga ?i meniu secundar în dreapta. Este o alegere suficient de potriv?, ?inând cont ?i de cantitatea de informa?ie de prezentat. De?i are probleme de accesibilitate, meniul interac?ioneaz? corect, ?i marcheaz? prin culoare calea curent? (ar fi de preferat breadcrumbs, dar s? ne mul?umim cu atât…)

M? opresc aici. Prefer s? nu mai desfiin?ez ?i designul, pentru c? sunt al?ii care probabil ?tiu mai bine s? fac? asta. În rest, spor la munc? lui Adi. Sper?m s? ias? cât mai bine ;)

Situl s?pt?mânii: Intro

Sunday, July 2nd, 2006

Voi începe azi o tradi?ie (care sper s? continue), ca din când în când, în mod ideal o dat? pe s?pt?mân?, s? aleg un sit ?i s? îmi spun p?rerea despre el.

Am s? aleg situri care mi se par prea rele, sau prea bune, sau pur ?i simplu interesante. Dac? a?i vrea s? comentez un sit anume, spune?i-mi, ?i dac? nu sunt prea multe cereri la rând, probabil se rezolv?.

A?a c?..enjoy!