Archive for February, 2009

A day at Speakers Corner (London)

February 18th 2009

Last weekend I was in London and a friend advised me to go to Hyde Park to the speakers corner. It is an event that occurs every Sunday from 11h to 15h. From all my visits to the city it was the first time in this place.

I have to say that the experience was really enriching. To Summarize there were 5 speakers there:

  • 2 Catholic ‘preachers’ (I tagged them as fanatics on the spot);
  • 1 Jewish ‘preacher’ (another one that I tagged as fanatic);
  • 1 Environmentalist (This guy was interesting as we usually associate this subject to young people and he was on his sixties/seventies)
  • 1 guy (Danny Shine from the info I got from Wikipedia)  that was arguing about “We are all innocent”. I’ll explore a little bit about how he was keeping people engaged.

Continue Reading »

Posted by João Rufino under Misc | 2 Comments »

Google (light) tech overview and The life of a Google query

February 3rd 2009

“What happens after you press the button ‘Google Search’?”. People ask me this question often and here is a short version of what I found online in Google.com pages as, to be honest, I have no extra insight on this.

First it is important to undestand how Google approached the ‘problem’.

 

  •  (1) Developed the serving infrastructure 

Search engines prior to Google’s ran off in a bunch of large servers that often got stuck or slowed terribly under peak loads. Google decided that instead of large servers it was important  to have smaller and employed linked several PCs to quickly find each query’s answer.  This allowed Google to build a cheaper and scalable infrastructure plus faster response times. Of course, the large majority of SE work this way nowadays. 

 

  • (2)  breakthrough PageRank™ technology that changed the way searches are conducted.

Google PageRank simple

The software behind the ‘search’  conducts several simultaneous calculations requiring only a fraction of a second. Again, Google went further in their SE concept. Traditional search engines relied heavily on how often a word appears on a web page.  Google uses more than 200 signals, including the patented PageRank™ algorithm, “to examine the entire link structure of the web and determine which pages are most important”. After hypertext-matching analysis is conducted to determine witch pages are important based on the user query. This combination of PageRank e and query-specific relevance, Google ranks and displays the pages to the users.

The link provided previously has more info on PageRank Technology and Hypertext-Matching Analysis. I personally like the also the information on PageRank available here.

 

See below the Life of a Google Query in one image and less than 0.5 seconds :)

Continue Reading »

Posted by João Rufino under Internet | No Comments »