Tuesday, December 23, 2008

Interesul poarta fesul?

Ca sa fim sinceri, intreg proiectul cu siteul de Interfete Web si cu acest blog are ca obiectiv obtinerea de cateva puncte in plus la o materie.

Nici macar nu m-am putut abtine sa pun link la site. Devine un obicei enervant, iar fenomenul este de o amploare considerabila. O cautare Google dupa "Inferfete web" da multe informatii despre aceasta tema, nu stiu cat de multe despre interfete web.

In perioada asta noua, studentilor, ne sta mai putin gandul la teme de scoala si mai mult la cozonaci. In plus, nu am mai fost presati de deadlineuri in legatura cu proiectul asta asa ca majoritatea siteurilor pe care la urmaresc eu am lasat-o mai moale.

Al nostru asisderea, bineinteles.

Ultimele articole corespund perfect ultimului deadline. Pentru urmatorul de ce sa nu le scot tot pe banda? Nu e ca si cum le-ar citi cineva care chiar este interesat sau care chiar vrea sa ofere o parere.

Ei, dupa o buna perioada de timp in care nuci eu nu am mai intrat pe blog am gasit comentarii. De la oameni pe care nu-i cunosc si pe care nu i-am rugat prin statusul de la messenger sa dea cu clickul. Oameni care si-au rupt 2 minute din timpul lor sa arunce o privire si pe alte articole. Si sa lase si acolo o parere.

Da stiu, a pornit de la articolul precedent, cel cu fumatul, pe care l-am promovat la randul meu prin comentarii pe bloguri cu mult trafic. Basic SEO?
Oricum, metoda si-a atins obiectivul. Ce ma surprinde este comentariul de la articlol despre Cod Obfuscat. Articolul a fost unul scris pentru ca trebuie dar faptul ca cineva il citeste poate incercand sa afle informatie utila ma face sa nu mai vreau sa scriu asa ceva. Indiferent de punctaj si indiferent de deadline.

Si chiar o sa ma interesez sincer si din pura curiozitate de tooluri pentru deobfuscare, si chiar o sa aflu ce-i cu ierahiile personalizate pentru cautari Google, si poate ca ideea acestui blog o sa continue chiar dupa ce se termina semestrul.

Drept urmare, asta este rezolutia mea de aproape an nou :
Fa lucruri si doar fiindca iti plac, nu numai pentru ca ai nevoie.

Monday, December 8, 2008

Cum m-am lasat de fumat

Avem la serviciu un coleg francez fumator de multi ani. Era cam pe vremea cand abia auzisem eu de existenta acelei minunatii de care s-a umplut mai nou internetul: Tigara electronica. El avea deja.
Moaaaaaaaaaaaa...
Si desi se spune ca nu scoate fum, omul pufaia cu pofta in fostul nostru loc de fumat. Adica asa, cat sa nu se uite nici romanul la el ca la circ, cat nici sa nu degere cu noi in ploaie. Pe scurt, enerva cam pe toata lumea cu chestia asta.

Dar fuma sanatos. Fara fum, fara gudron, fara monoxid de carbon, dintr-o tigara!
Moaaaaaaaaaaa...

Decizia era luata: Vreau si eu! Stiam de unde, stiam cat, stiam de ce, dar am zis sa mai astept. Dupa cateva zile tigara lui s-a stricat si gagiul era inapoi la tigari obisnuite. Doza marita, sa compensam.

El s-a intors in Franta, eu am uitat. Asta pana acum cateva satamani cand am iesit cu colegii la masa si m-a anuntat cu zambetul pe buze ca nu mai fumeaza.

- Ceeee?
De ce imi spui asta zambind? Si de ce nu te urci pe pereti?
- Am citit o carte.
- Ha? Ce fel de legatura are asta cu fumatul?
- Am citit o carte despre cat de usor e sa te lasi de fumat.
- Balega de taur!
- Ok, care-i cel mai rau lucru ce ti se poate intampla? Sa te lasi de fumat?!?
- Hmm.

Si mi-a dat link pe Amazon.
- Alo, nenea... de cand cumpara studentul roman carti in care nu crede de pe Amazon?

Totusi a fost un argument care m-a convins sa fac rost de carte, chit ca prin alte metode ce nu implica scoaterea de bani din buzunar. Autorul te sfatuieste sa continui sa fumezi cat timp citesti cartea.

Acum sincer vorbind, lucrul de care imi era mie frica era altul.
Parca nu m-as lasa chiar acum. Daca dracia asta chiar functioneaza si-mi ratez sansa atunci cand voi avea nevoie de ea, anume atunci cand voi decede sa ma las pe bune?


Am citit oricum. In fond, puteam pur si simplu sa nu o termin. Am citit pe nerasuflate (a se traduce cu "am ascultat audio-bookul inainte de culcare") dar din momentul in care am dat play nu am mai pus tigara pe buze si stiu ca nici nu o sa mai pun.

Nu are nici o relevanta cat timp a trecut de atunci, poate nici faptul ca in cercul meu mi s-au alaturat deja vreo 4 persoane. Important este ca pentru mine a mers si poate sa mearga si pentru altii.

Succes!

PS: Am voie sa pun link la torrent??

Friday, December 5, 2008

Suntem primii !!!

Ca majoritatea blogurilor de profil, luptam pentru o pozitite cat mai inalta.

Cel mai relevant blog de "Interfete Web":



Povestim pe site despre noua functionalitate google, deocamdata ne clatim ochii....

Monday, December 1, 2008

Google Sort

Probabil va intrebati (sau daca nu oricum va zic :>) ce mai fac oamenii din spatele gigantului pe nume Google. Ei bine, se lauda ca pot sorta 1PB (1 peta-byte = 10^6 GB) de date in 6 ore si 2 minute, folosind 4000 de calculatoare. Destul de impresionant, nu? Datele sunt stocate sub forma a 10 trilioane de inregistrari a cate 100 bytes fiecare, clear text, pe Google File System.

Dar, pentru a aduce problema la un ordin de marime mai potrivit pentru zilele noastre, tot ei zic ca au putut sorta 1TB de date, stocate in acelasi mod (fisiere text a cate 100 bytes) in 68 de secunde, folosind 1000 de calculatoare. Fostul record la sortarea unui terabyte de date era de 209 secunde pe 910 calculatoare, probabil pentru ca un petabyte n-a mai incercat nimeni pana acum :)

Daca asta nu va surprinde, aflati ca in Ianuarie 2008, toate instantele renumitului algoritm MapReduce de la Google, procesau in total, o medie de 20PB de date pe zi.

Se ridica o intrebare destul de evidenta : unde stochezi 1PB de date sortate ? Bineinteles, pe 48.000 de hard-disk-uri :)) din care, cel putin unul s-a stricat, la fiecare rulare a algoritmului de sortare. Nici nu este de mirat, avand in vedere numarul de hdd-uri folosite, timpul de rulare, si durata de viata medie a unui hdd. Dar pentru a-si tine petabyte-ul in siguranta au apelat la ajutorul lui Google File System pentru a scrie 3 copii pentru fiecare fisier pe 3 discuri diferite.

Mai multe informatii pe Google Blog

Thursday, November 27, 2008

Web 2.0 acum

Web 2.0 este modalitatea prin care oamenii isi pot impartasi ideile, aventurile, pozele, videourile preferate.
Se gandesc oamenii la "second life" cand trebuie sa isi caute o a 2a slujba ca sa supravietuiasca?
Un numar insemnat de oameni petrec zilnic timp in fata calculatorului conectati la diferite comunitati online. Acesti oameni nu se intreaba ce se petrece cu economia. Cum pot acesti oameni sa produca valoare prin blogging sau myspace-friend-ing?

Undeva in jurul anului 2000 umbla zvonul ca lumea nu mai e nevoie sa produca nimic decat idei. Acest lucru s-a intamplat inainte de web 2.0 si a fost una din ideile care a influentat aparitia web 2.0. Dar cum influenteaza acesta restul lucrurilor, de exemplu economia?
Nu prea se impaca web 2.0 cu suprasolicitarea actuala a orelor de munca. Mai ales "extrasolicitarea" din timpul crizei.

In cursul unei zile, la munca esti in fata calculatorului; stai mai mult, ca seful tau zice ca e criza; mai iesi si tu putin la aer ca sa nu devii prea robot; ai si timp sa intri pe facebook, hi5 etc. ? Aceasta lipsa de timp poate duce la destabilizarea retelelor sociale, un lucru la care nu se gandea nimeni inainte.

Chatting-ul si socializarea sunt lucruri importante, dar nu cele mai importante.

Saturday, November 15, 2008

Less is more

Am avut flatantul task de a-mi intoduce o ruda de la tara in lumea www.

Cumva, prima mea interactiune cu internetul nu mi-a ramas in memorie, dar vazand dificultatile unei persoane nefamiliarizate cu concepte ca link, login, download, search m-am gandit mai mult la cea ce inseamna de fapt o interfata web evoluata.

Culmea, toate notiunile pe care le-am enumerat si pe care multi dintre noi le consideram de bun-simt, suna foarte fortat traduse in romana. Incercati sa le explicati unei persoane la primul calculator si prima conexiune internet, fara sa folositi termeni in engleza. Este un exercitiu de vointa.

-Stii matusa, srisul asta albastru o sa te duca in alta parte, uite, iti arata aicea jos adresa. Acu' sa-ti zic de butoane.
- Ha?!? Ce-i aia pasvord?


Si de aici problema mea: de cand evoluat inseamana mai complex? De ce nu se respecta regula 20/80?

Google este un exemplu bun in sensul asta. Ce fac 80% din vizitatori? Cauta!
Prin urmare Homepage inseamna un textbox si 2 butoane. Mai simplu de atat nu se poate.
Daca ne mai gandim putin, tot pe homepage sunt si linkuri pentru alte functionalitati, dar sunt plasate astfel incat sa nu deranjeze utilizatorul de baza. Curiosul, beneficiarul acestor servicii mai mult sau mai putin ascunse va sti UNDE si de obicei, si chiar si CE sa caute.

Acum nu pot sa nu compar cu Yahoo - ul, trai-le-ar Messengeru' ...
Nici nu mai descriu. Am de ani buni adresa de e-mail de la ei si inca reusesc sa ma ratacesc pe-acolo.

Concluzia la care vroiam de fapt sa ajung este legata de "Facilitarea accesului persoanelor cu dizabilitati".
Am auzit la o prezentare argumente de genul: "fontul se poate mari iar contrastul este bun ".

Eu cred ca elementul de baza pentru accestibilitatea unui site este KISS.
Cat despre handicapurile fizice, exista alte tipuri de unelte (magnifier, monitor settings) pe care acele persoane probabil ca le folosesc si fara sa vrea sa vada siteul tau!

Saturday, November 8, 2008

Este plauzibil?

Este plauzibil?
Citeam aici un articol despre un troian care desi este cunoscut deja de trei ani, a reusit pana in momentul de fata compromiterea a aproximativ jumatate de milion de portofele electronice.

Nu ma putut sa nu fiu uimita cum dupa tot acest timp, ideea inca functioneaza.

Din punct de vedere tehnic, secretul acestui troian pare sa fie asa numitul Obfuscated Code :



// Gur ceboyrz vf gung WninFpevcg 1.0
// qbrf abg cebivqr n Pune gb Ahzrevp inyhr pbairefvba
// Guhf jr qrsvar n znc.
// Orpnhfr gurer ner 64X HavPbqr punenpgref, guvf znc qbrf abg pbire nyy punenpgref.
shapgvba ebg13vavg()
{
ine znc = arj Neenl();
ine f = "nopqrstuvwxyzabcdefghijklm";

sbe (v=0; v
znc[f.puneNg(v)] = f.puneNg((v+13)%26);
sbe (v=0; v
znc[f.puneNg(v).gbHccrePnfr()] = f.puneNg((v+13)%26).gbHccrePnfr();
erghea znc;
}

shapgvba hcq()
{
vs (qbphzrag.sbezf[0].grkg.inyhr==ynfg)erghea;

ynfg = qbphzrag.sbezf[0].grkg.inyhr;
qbphzrag.sbezf[0].ebg13.inyhr = ebg13(ynfg);
}
//



Autorul sustine ca tehnica deruteaza cu succes filtre web si softuri antivirus.

Cautand mai multe despre subiect, am gasit aici un HTML scrambler efectiv. Bineinteles ca exista de-scramblere, asa cum astazi oricine poate descarca gratuit un decompilator in doar cateva minute, dar nu stiu cum se face ca astfel de tooluri sunt folosite cu cel mai mare succes tot de atacatori.


Am inteles, exista tooluri, exista dezvoltatori de calitate si de partea atacatorilor si de partea securitatii. Dar cred ca lupta asta nu va ajunge niciodata la un final pana cand nu va fi constientizata cu adevarat de masa utilizatorilor de soft.

In schimb, m-a frapat felul cum a pus problema unul dintre utilizatorii care au comentat articolul:

So do NOT try to solve this problem by matching "bad" patterns.

Match known good patterns and quarantine everything else.


Este plauzibil?

Friday, November 7, 2008

Website Optimiser

Destul de noobi in domeniu, mai cautam si noi pe ici pe colo, mai citim, mai experimentam.

Am vazut astazi Website Optimiser de la Google.
Sistemul functioneaza in felul urmator:

- pornim de la o procedura pe care vizitatorul siteului dorim sa o urmeze (o cumparare, un download, un quizz)
- dorim sa o optimizam
- cream pagini diferite pentru varii idei de optimizare
- le inregistram sub forma unui experiment

O varianta a paginii de inceput va fi aleasa random pentru afisare si progresul din acel punct va fi monitorizat.

Concluzia: Care varianta de design a atras mai multi clienti, facadu-i sa ajunga la asanumitul conversion page?

Din pacate, nu putem inca sa facem experimente cu acest tool, din cauza numarului mic de vizitatori, dar pare un test grozav pentru variate idei de design, poate chiar de advertising.

Promitem ca atunci cand mai crestem, o sa incercam niste astfel exercitii.

Pana atunci, maine veti putea citi pe
Interfete Evoluate
niste lamuriri cu privire la "Conversion pages".

Tuesday, November 4, 2008

Siteeeeeee

Nu uitati sa vizitati si
interfete-web-evoluate.info

Veti gasi acolo articolele care pun accent mai mult pe partea tehnica si updateuri cu privire la activitatea noastra.

Pe curand..

Saturday, November 1, 2008

Bine ati venit pe blogul de "Interfete web"!

Bine ati venit pe blogul de "Interfete web"!