Proiectul asta ma-ncanta cel mai tare si-i prevad un mare viitor, in masura in care autorul sau nu se va autosabota, asa cum pare-mi-se are obiceiul. DdB este un proiect al lui Geo Attreides, omul care se afla in spatele unui blog anarhist unde se-ntampla sa gasesti si o gramada de carti romanesti pe care le poti citi pe computer
.
Programul este scris in Adobe Air (un fel de Flash, da' mai jmeker) si poate fi gasit pe blogul sau, unde se afla si o explicatie. Aplicatia salasluieste pe desktop, nu online, si acceseaza o baza de date de peste 30 de mii de bloguri romanesti, le da note pe baza unui algoritm arbitrar, si apoi iti permite sa navighezi feedurile blogurilor cu o nota intr-un interval ales de tine. Presupun ca blogurile care, ca si acesta, nu publica intreagul articol in feed nu pot fi "desfacute" la fel de bine ca celelalte.
Algoritmul este:
rank = (blog#ank*k + zelist#ank) / 2
unde k = Zelist#ank(Zoso) / blog#ank(Zoso)
Ce-nseamna asta? Inseamna ca poti cerceta si citi bloguri care abia se itzesc, care n-au inca sau poate nu vor avea niciodata succesul marilor profesionisti. Geo le da glas si ti-i pune in fata ochilor. Chestia asta se cheama ca are potential disruptiv - inceputul unei noi ordini blogosferice. Totusi, inca nu-i gata-gata.
Laptopul meu are o rezolutie nativa de 1400x1050, si DdB imi innegreste tot ecranul. Nu-i bai, imi plac chestiile intunecate, dar ma gandesc ca e mai mult un
decat un feature. Multe alte probleme de interfata pot fi prinse cu un tester automat, cum ar HP Quick Test, Visual Test, etc.
Am remarcat de asemenea ca la unele bloguri textul apare in bold sau cu marimi diferite, desi slider-ul de Text size e la minim.
Interfata e faina, e chiar o placere sa te joci cu ea. In coltul din stanga sus stabilesti intervalul de rank. In mijloc iti apare textul de feed. Ai doua butoane rosii, Spam si Ban care-ti permit - probabil; nu le-am incercat; mi-e teama - sa scoti anumite bloguri din baza de date. Ce nu-mi este clar e daca aceasta personalizare este numai pentru user, sau se propaga in baza de date si pentru restul? Daca nu, asta ar putea fi un feature, cand un blog este marcat spam de un numar n de users sa poata fi automat blocat de ceilalti.
Exista si un mic buton "Add to Blogoree", care-ti permite sa adaugi un articol care merita. Blogoree este agregatorul primar, dar oare n-ar fi bine sa poti adauga la toate agregatoarele? De pilda, sa ai un buton de "add to" si alaturi checkbox-uri pentru toate agregatoarele, tu urmand sa decizi unde trimiti, probabil in functie de conturile pe care le ai create. Ghidoo, de pilda, e un alt agregator misto, si nici digg.ro, voxro.com sau stiri.romstiri.com nu-s de colo. Si daca tot am ajuns la ideea ca mai multe agregatoare nu strica, n-ar fi o idee buna sa dam utilizatorului abilitatea de a adauga sau scoate agregatoare, dupa chef? Mai mult decat atat, DdB ar putea pre-completa field-urile de tags si descrierea (primul paragraf) ghicindu-le din feed.
O alta imbunatatire potentiala ar fi adaugarea altor surse de rank, cum ar fi trafic.ro, gtop.ro wta, etc. Acestea ar reduce posibilitatile de manipulare a rank-ului (wisdom of crowds) si ar mari baza de date de bloguri. De asemenea, mai multe bloguri ar trebui folosite in calculul constantei de conversie - nu ca ar schimba multe, dar ar face utilizatorii sa se simta mai bine. Iarasi, daca utilizatorul ar putea selecta blogurile folosite pentru calculul constantei, in cazul ca nu-i multumit cu default-ul, nu cred c-ar fi un lucru rau.
Alta intrebare: oare n-ar fi mai fain ca desfacatorul sa fie o aplicatie flash pe un site, in loc de o aplicatie de instalat?
Indiferent care-ar fi raspunsurile, DdB ramane, dupa slaba mea cunoastere, cea mai inovativa si cea mai disruptiva aplicatie aparuta in "online"-ul romanesc. Online care, dac-ar fi sa ne luam dupa Akamai, este pe al 7-lea loc in lume, inaintea Canadei in ce priveste viteza conexiilor (via centernetworks). Alte noutati din blogoro-oaie in prima parte.
de ce nu iei legatura cu geo si sa-i expui toate aceste "intrebari"? sunt sigura ca ar aprecia acest feed-back. poate sunt lucruri la care el inca nu s-a gandit.
ReplyDeleteinca ceva, Photoree rules! :) mersi fain pentru info.
am luat si i-am spus. sa vedem ce iese :)
ReplyDeleteam scris articolul sa afle si altii..
vezi ca linkul de comment e broken (dar sunt baiat destept, m-am uitat in sursa, am improvizat ceva).
ReplyDeleteasa. bun.
De fapt, nu le dau eu note; sunt rankuite inainte de blogrank si de zelist. Formula acela converteste intre rankul blogrank si rankul zelist.
Da, blogurile care nu publica tot art. in feed sunt dezavantajate. Just like my blog :D
Nu stiu de ce se intinde pe tot ecranul, ca default are vreo 600px width. Vezi ca are buton de resize, though, jos in coltul dreapta.
Textul apare cu formatarile originale ale autorului. Nu e vina mea ca unii vor sa scrie cu roz si bold :(
Da, ban si spam sunt scrise in baza de date; n-am server deci nu pot sa centralizez datele. Btw, la fiecare update se suprascrie baza de date si se pierd ban-urile. In viitor o sa fie altfel.
Alte agregatoare... poate. Ma mai gandesc; momentan e blogoree love :D
Autocomplete la tags se poate, ar fi chiar o chestie misto de programat. N-am vrut sa pun autocomplete la description ca sa oblig userul sa gandeasca un pic la ce da submit. Dar nu e greu, are copy si paste.
Baza de date e construita astfel: se scrapuiesc blogrank si zelistul, dupa care se prelucreaza datele. Nu pot sa schimb constanta de conversie on the fly. Da, pot folosi mai multe bloguri (si facut o medie aritmetica) dar nu schimba foarte mult ecuatia. O sa fac niste teste.
Folosesc blogrank si zelist datorita faptului ca au multe bloguri si fiindca, ca si technorati, se bazeaza pe linkuri, nu pe trafic. M-am gandit sa adaug niste informatii de trafic, dar asta inseamna din nou scrapuire de situri si prelucrare de date si nu stiu daca se merita.
Ce ar merge, in schimb, ar fi daca as avea server, sa centralizez niste note date de user. Sa vezi atunci cat de disruptiv devine DdB.
Flash pe site nope, ca flashul are un security sandbox foarte restrictiv. Ar merge insa add-on de firefox.
Multam mult de cronica! Intr-adevar, are un potential imens aplicatia asta. It could be a game-changer, mai ales ca scriind commentul asta am avut idei :D
G.
am incercat sa fac niste schimbari la comentarii (sa fie formu-ul embedded) si n-am reusit, si cand le-am abandonat n-am verificat daca mergeau lucrurile ca-nainte. cu putin noroc, voi reusi pana maine.
ReplyDeleteam instalat adobe air pe linux (au beta) si merge si desfacatorul. problema e ca vad ca si-ntr-o rezolutie mai mica iar apare problema cu innegrirea ecranului. deci este un bug poate cu adobe air, habar n-am, dar in orice caz e nu numai neplacut, dar parca-i un memory leak vizualizat, unde cerneala neagra curge si-nvaluie tot ecranul imediat ce-apesi pe "Next"..
Inteleg (nu pe de-a-ntregul, dar in mare parte) cum construiesti baza de date. Mi se pare insa ca daca impingi mai mult processing catre client, castigi prin faptul ca ai mai putin stress pe server, deci costuri mai mici, si -aici e-aici!- este mai customizable.
De pilda, daca baza de date vine cu tot cu clientul si e "oglindita" pe computerul local, clientul ar putea specifica ce constanta sa foloseasca (mai precis, ce bloguri), on the fly. In clipa in care bagi mai multa logica in client, devine mai usor sa extinzi toata jmekeria si in afara blogosferei romanesti. Wouldn't TAHT b kl?
Nu in ultimul rand, nu numai FF are add-ons, si Opera are widgets.
Si daca ai nevoie de un webserver, as putea sa te-ajut, dar nu-i usor. Am un server cu PHP / mySQL, dar am un singur database, deci tre' sa folosesti prefixing. Fac hosting mai multor organizatii non-profit si nu pot sa-ti dau acces complet. Deci daca ai nevoie, pot pune un cod PHP si sa dump o baza de date, dar va trebui eu sa fac asta manual (pana o automatizam), deci va trebui sa comunicam bine, ceea ce nu-i usor, dat fiind ca suntem pe meridiane complet diferite. Daca insa nu gasesti pe cineva in Ro, spune-mi.