{"id":228,"date":"2004-12-12T19:30:23","date_gmt":"2004-12-12T17:30:23","guid":{"rendered":"http:\/\/gnu.inter.it\/blogs\/fabu\/?p=228"},"modified":"2004-12-12T19:30:23","modified_gmt":"2004-12-12T17:30:23","slug":"google-suggest","status":"publish","type":"post","link":"https:\/\/fabioinvernizzi.com\/blog\/2004\/12\/12\/google-suggest\/","title":{"rendered":"Google suggest"},"content":{"rendered":"<p>Scopro ora sul blog di Gaetano quest&#8217;altra invenzione di Google:<br \/>\n<a href=\"http:\/\/www.google.com\/webhp?complete=1&amp;hl=en\">http:\/\/www.google.com\/webhp?complete=1&amp;hl=en<\/a><\/p>\n<p>Veramente notevole. In linea di principio era evidente che si potesse mettere in piedi una cosa del genere, ma da qui a realizzarlo&#8230; e con che velocit\u00e0 di risposta lato server!<\/p>\n<p>L&#8217;altro lato della medaglia \u00e8 quello del &#8220;grande fratello&#8221;. Questa applicazione di google palesa quanto facilmente possiamo essere controllati e, soprattutto fino a che livello di dettaglio. Ogni carattere digitato viene inviato al server!<\/p>\n<p>Cmq, google sembra aver fatto le cose per bene: da un dump di rete il traffico generato \u00e8 lo stretto necessario. Il cuore del sistema \u00e8<br \/>\n<code>http:\/\/www.google.com\/ac.js<\/code><\/p>\n<p>Non l&#8217;ho ancora guardato bene ma dal traffico generato si evince che il motore lato server \u00e8:<br \/>\n<code>www.google.com\/complete\/search<\/code><\/p>\n<p>chiamato ad esempio con:<br \/>\n<code>www.google.com\/complete\/search?hl=en&amp;js=true&amp;qu=mu<\/code><\/p>\n<p>da come risultato (Content-Type: text\/html; charset=utf-8):<br \/>\n<code>sendRPCDone(frameElement, \"mu\", new Array(\"music\", \"multimap\", \"music videos\", \"music downloads\", \"music lyrics\", \"multi map\", \"muse\", \"music download\", \"multiple sclerosis\", \"musicians friend\"), new Array(\"481,000,000 results\", \"1,540,000 results\", \"29,100,000 results\", \"19,700,000 results\", \"22,700,000 results\", \"11,500,000 results\", \"6,140,000 results\", \"23,200,000 results\", \"2,240,000 results\", \"3,410,000 results\"), new Array(\"\")); <\/code><\/p>\n<p>Update:<br \/>\nIl Jamo mi fa&#8217; notare che google ti riconosce e ti suggerisce le ultime ricerche che hai fatto.  Wow! All&#8217;anima del grande fratello.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Scopro ora sul blog di Gaetano quest&#8217;altra invenzione di Google: http:\/\/www.google.com\/webhp?complete=1&amp;hl=en Veramente notevole. In linea di principio era evidente che si potesse mettere in piedi una cosa del genere, ma da qui a realizzarlo&#8230; e con che velocit\u00e0 di risposta lato server! L&#8217;altro lato della medaglia \u00e8 quello del &#8220;grande fratello&#8221;. Questa applicazione di google &hellip; <a href=\"https:\/\/fabioinvernizzi.com\/blog\/2004\/12\/12\/google-suggest\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Google suggest<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[2],"tags":[3],"class_list":["post-228","post","type-post","status-publish","format-standard","hentry","category-me","tag-hacking"],"_links":{"self":[{"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/posts\/228"}],"collection":[{"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/comments?post=228"}],"version-history":[{"count":0,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/posts\/228\/revisions"}],"wp:attachment":[{"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/media?parent=228"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/categories?post=228"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fabioinvernizzi.com\/blog\/wp-json\/wp\/v2\/tags?post=228"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}