Ce cauta lumea pe google de ajunge pe blogul meu

Recent am observat ca mai toti cauta raspunsuri. Raspunsuri la intrebari grele.
Ma bucura acest fapt si as vrea sa raspund la acele intrebari ale caror raspunsuri poate nu au satisfacut intru-totul nevoia de cunoastere.

I: Ce fel de protocol foloseste upc?
R: Unul smecher.

I: Ce imi trebuie ca sa imi bag net de al upc?
R: Rabdare si noroc

I: Ce se intampla cu dc++ upc?
R: Este kaput

I: Ce se intampla cu omenirea daca dispar animalele?
R: Vom deveni toti vegetarieni.

I: Cum aflu parola la czone?
R: Da recuperare parola la UPC.

I: Cun va arata copilul tau?
R: sunt vanituos si sper spre binele nevesti-mii sa-mi semene

I: Cum creste nivelul oceanului?
R: Cate-un pic

I: Cum dezinstalez wow?
R: Reinstaland windows-ul

I: Cum fac sa mearga modemul de la upc si la un leptop?
R: Pai eu as renunta intai la leptop si mi-as cumpara laptop.

I: De ce am ales programarea?
R: Si eu ma intreb acelasi lucru, clar nu-ti prieste. Pe Yahoo ai intrebat?





Gripa porcina on Google Maps

Sunt curios in cat timp va ajunge in Romania.


View H1N1 Swine Flu in a larger map





TwitMania loveste America

Dupa ce Oprah a propovaduit Twitter-ul in cel mai urmarit talk-show din State, Twitter s-a imbogatit peste noapte cu inca 9 milioane de utilizatori, ajungand la 18 milioane la mijlocul lunii aprilie.
Dar asta nu este tot.
Oprah a reusit sa ‘isterizeze’ toate vedetele de televiziune si hollywoodiene, transformandu-i pe toti in evanghelisti ai Twitter-ului.

Articol recomandat





Comertul online autohton, analize caca maca

In blogosfera am observat o anumita efervescenta pe tema comertului electronic in online, analize de cauzalitate, cum se poate rezolva, ce se poate face, frectii.

Cred ca astfel de analize sunt scoase din contextul general sau se uita adevaratul motiv, ala care cantareste 99%.
Nu lipsa internetului este problema, lipsa increderii in astfel de metode, lipsa ofertei. Este pur si simplu cultura si educatia economica, totul tradus intr-un numar foarte mic de carti de credit (cateva sute de mii).

Cartile de credit au aparut in State acum mai bine de 60 de ani. Cand Beatles debutau in Anglia, aproape toti angajatii din America isi luau salariile pe card, carduri de salarii care mai apoi sau numit carti de debit.

Iar inainte de carduri au fost filele de cec si foile de banca in alb pe care americanii le foloseau inca de acum un secol si jumate pentru a plati la comercianti. In epoca dotcomului, exista un card de credit la fiecare cetatean american, iar magazinele online au aparut pe un teren solid cu o piata potentiala de peste 100 milioane de clienti.
Iar modelul american s-a propagat si acolo unde americanii au avut planuri “marshal”, Europa de Vest, Japonia, Corea de Sud.

La noi, cartile de credit putem spune ca s-au nascut acum 3-4 ani, odata cu lansarea creditului (nu pun la socoteala cartile de debit).
In 2008 erau cateva sute de mii de persoane care sa aiba un astfel de card, iar multi din cei care aveau, aveau de fapt mai multe carduri.

Asa ca despre ce vorbim, despre o tara unde exista un POS la fiecare 100 de comercianti si unde doar un procent infim au carti de credit.

Nu exista decat un singur mecanism de incurajare a platii online si anume rabdarea pentru a fi atinsa masa critica a posesorilor de carti de credit. Exista anumite etape peste care nu putem sari.

Pe aceeasi tema:
andrian.ro, Razvan, Alexandru, Sorin, Ozi, forum.softpedia, mariussescu





Oracle-Sun si impactul asupra Open Source

Oracle a achizitionat Sun contra sumei de 7.4 miliarde de dolari, iar la pretul asta Oracle preia pe langa dezvoltarea Java si cateva proiecte open source, printre care MySql, Star Office si cireasa de pe tort, Solaris-ul.

Asa ca de luni si pana azi, comunitatea Open Source isi tot pune intrebari.

Ce se va intampla cu MySql?
Va decide Oracle sistarea acestui proiect? Probabil ca nu, deoarece nu detine controlul centralizat asupra dezvoltarii MySql iar o eventuala renuntare va lasa loc altora sa continue proiectul. Poate ca Postgresql-ul va prelua stafeta si va deveni o alternativa.
Cel mai probabil insa Oracle va investi in continuare in Mysql asa cum a facut cu Innobase, engine-ul innodb al mysql-ului, pe care l-a achizitionat in 2005.

Ce se va intampla cu Solaris?
In cea mai mare parte, Oracle folosea Solaris ca sistem de operare pentru deploymentul bazelor lor de date, deci mai mult ca sigur vor continua dezvoltarea in directia in care oricum Solaris mergea. In plus Oracle contribuia dinainte destul de substantial la kernelul de Linux, astfel este chiar posibila chiar o apropiere intre comunitatea Linux si OpenSolaris. Totusi OpenSolaris desktop are sanse mici de supravietuire.

Ce se va intampla cu JAVA?
Mai rau de ce se intampla sub Sun nu are cum sa se intample. Metodele inchise si dictatoriale ale Sun in dezvoltarea Java probabil nu vor fi imbratisate de Oracle care mizeaza pe deschidere catre comunitatea open-source. Deci sanse mari ca JAVA sa fie democratizata si chiar sa asistam la un boost.

Mai multe puteti afla din acest articol foarte interesant.





Excel Hell – tare

Episodul este in continuarea Sales Guy vs Web Dude, asa ca ar fi recomandabil sa vedeti intai acest episod.
Protagonistul acestui nou episod al celor de la the thewebsiteisdown.com este Sales Guy.




ANCOM are o noua prioritate

Una mai de doamne ajuta, Noul presedinte al ANCOM (Autoritatea Nationala pentru Administrare si Reglementare in Comunicatii), Catalin Marinescu, si-a propus ca prioritate numarul unu, cresterea penetrarii broadband.

Fostul presedinte al ANC, Liviu Nistoran, isi fixase ca prioritate lupta contra spamului autohton, o aberatie. Nu zic ca lupta antispam nu este un lucru bun, dar sa faci din ea prioritatea numarul unu cand de fapt ai atatea lucruri de rezolvat pe o piata de 8 miliarde de euro mi se pare ca aduce un pic a lipsa de viziune si da dovada de imaturitate, asta daca nu erau alte interese la mijloc.

Acum sper ca domnul Marinescu nu si-a fixat noua prioritate din cauza faptului ca ANCOM a pierdut reglementarea internetului, ci sper ca este o prioritate de care sa tina cont. Nu ar strica acoperire broadband exclusiva. Ca fapt divers, Romania ocupa locul 3 pe Twitter in privinta conexiunii in banda larga, cu 45% din conexiuni fiind broadband, dupa Japonia si Coreea de Sud.

Si noul adresa a site-ului ANCOM este www.ancom.org.ro. Interesant ca nu au reusit sa-l determine pe detinatorul ancom.ro sa cedeze domeniul autoritatii.





Concluzii, efecte, consecinte ale micii rebeliuni moldovene

Chiar daca lucrurile par a se ‘linisti’ la Chisinau, protestele anti-comuniste de zilele trecute si-au atins scopul esential: au demonstrat comunitatii internationale ca regimul lui Voronin este un regim autocrat, iar un regim autocrat la granita UE si NATO nu poate fi tolerat.

Chiar si pentru Rusia a devenit evident ca instabilitatea continua a Moldovei reprezinta un esec al propriei strategii si tot mai multe voci cu autoritatea din Rusia considera planul Belkovski ca singura optiune capabila sa stabilizeze Moldova.
Conform acestui plan enuntat de seful insitutului rus pentru strategii, Moldova ar trebui indrumata spre o unificare cu Romania, in etape, cu conditia recunoasterii independentei Transnistriei. O unificare cu Romania nu mai este posibila, dar aderarea la UE poate suplini aceasta parte. O presiune concentrata din partea UE, NATO si a Rusiei poate determina Moldova sa recunoasca Transnistria, iar daca regimul Voronin se incapataneaza nu este imposibil ca Moldova sa devina o noua Georgia, iar armata rusa sa elibereze Transnistria asa cum a facut cu Abhazia si Osetia de Sud.

Voronin a facut o mare greseala cand a decis sa inabuse revolta prin metode brutale. Arestarea protestatarilor fara a le oferi vreun drept la aparare, fara motive, torturarea, restrictionarea la libera informare, au etichetat cu semnul dictaturii regimul moldovean.
In plus au arestat cetateni romani, adica cetateni UE fara motive iar acest fapt anuleaza orice tratate pe care Moldova le avea cu UE. Vor exista repercusiuni, posibila o izolare a Moldovei din partea occidentului, lucru care ar prabusi si ce a mai ramas din economia Moldovei.

Romania nu poate face prea multe, cel putin oficial, este conditionata de datoria morala fata de Moldova. Daca Moldova ar fi fost doar o alta tara, Romania ar fi reactionat rece si ar fi militat pentru izolarea Moldovei. Ironia va face ca Romania sa militize dimpotriva pentru deschidere fata de Moldova, lucru care mai degraba ajuta regimul Voronin.

De aceea sunt convins ca factorii importanti de decizie, UE, NATO si Rusia, vor fi nevoiti sa gaseasca o solutie, alta decat ce a fost pana acuma si mai cred ca Romania are sanse foarte mari sa intre in schema negocierilor, dar trebuie sa accepte acest lucru, si vom accepta chit ca ne vor forta altii.

Intre timp revolutia continua pe Twitter.





Inca un logan forfecat de tramvaie in Crangasi

Asta dupa ce luni mai fusese unul forfecat in aceeasi intersectie, Crangasi cu Ceahlau. De data asta am facut 2 poze.







URL shortening – How do they do it

URL shortening services had experienced a big push in the age of social networks rising, such as Twitter, where big urls collide with the 140 characters user input restriction.

So there was this need of magically transform URLs like this one http://raduboncea.ro/2009/04/01/twitter-autofollow-and-dm-using-python-twitter-imaplib-and-gmail/ into something like this http://tinyurl.com/cralfk.

Many would be tempted to think there is some kind of compression algorithm that would shorten a big URL and make it fit into a unique combination of 4,5 or 6 characters and then decompressed upon user request. Well it doesn”t work like this, mathematics prohibit it.

So how does it actually work?
A URL shortening service takes the big URL and saves it into a database along with an auto incremented numerical value, an id or sequence, so we would have the first big URL saved with ID=1, the second with ID=2 and so on. When someone would ask for http://tinyurl.com/1/ we would get from the database the big URL identified by ID=1 and redirect the user to that URL.

But there is a problem: having numerical ids does not shorten urls too much. For the URL number 1 million we would have 7 numerical characters. So the next step is to change base numerotation from 10 to a bigger one, lets say 36, so we include all a-z small latin letters or, why note, 62 which includes also the capital chars A-Z.
In 36 base we can save as much as 1.679.615 URLs into 4 characters. On base 62 we have 14.776.335 URLs fit into 4 chars, almost 10 times as much as base32 and 14.776 times base10.

Some security issues.
Many shortening services stopped to the algorithm above without digging into a very important security issue which is related to how redirects work. It is critical, before redirecting users to the URL they requested to check what’s behind that URL, to check if the URL is not yet another redirect which may result into a recursive loop and may disrupt the service.

A malicious user may save a URL to a page which will later modify to redirect back to the service URL and thus attempting to generate an infinite loop which could make the interpreter to hang.

To avoid this kind of DoS vulnerability, we must not allow redirects to our own links and to limit redirects to outside to a smaller finite number of depths analysis.

Beneath a small model-view example in django, using also urllib to check for redirects and the base10-base62 conversion algorithm similar to the base36 which is included in django.