Google live preview

Google is always bring us amazing stuffs. If the instant search isn’t astonishing enough, this one is really beyond my imagination.


When in the SERP page, just hover your mouse, you can see a perfect rendered page preview of that result. And even more, the snippet paragraph are also highlighted to show where the searched key comes form the result page.

It is really beyond my imagination on how Google did this. I haven’t dig into the code yet, but apparently, the  preview image is rendered at the server side, and sent to the client. The preview is available for almost every site (not just pre-computed for important sites).

Actually, I’ve seriously though about this idea, but think about the computation / storage cost, it is really hard to put such a idea into a real production system. But Google did it, and it works perfect. Google again, proves us the unbelievable computation power and the great potential of cloud computing.

Anyway, Google is really binging us something amazing…..

Bing is Google’s biggest problem

“Bing is a well run, highly competitive search engine,” Schmidt tells the WSJ’s Alan Murray in a long interview.
Read more:

Bing is really doing very well as a ‘decision engine’, all the UI and App stuffs for the ‘decision engine’ works really well. and despite the search quality (Google still got’s better quality given same query keywords in some cases), Bing is really a good choice for finding a answer to your demand.

and also, Windows Phone 7 is released, I’m not very surprised by its other features, but the Bing Search on the WP7 is really amazing, it works smooth, feels nature, and feels right.

Google Instant Search

when something exceeds your ability to understand how it works, it sort of becomes magical.

As you typing the search query, the result updates instantly.

I’m not so excited about the idea or the interface (actually, the UI is really arguable), however to support such intensive search query, the background service from Google is really far exceed my imagination.


说实话,看这个blog的人,如果用RSS一般都是Google Reader了(包括我)所以也就不明显,而且大多都在伟大的围城外面。所以,我也没注意盾这事。今天是在国内某SNS网站加自己的Feed的时候,很悲剧的发现不能导入,才想到Feedburner是被盾了。



Byebye Google Wave

On August 4, 2010, Google announced the suspension of standalone Wave development and the intent of maintaining the web site at least for the remainder of the year.

Google Wave, a somewhat interesting, powerful, re-inventing the email, hard to understand, complicated, web based, browser killing, collaboration system, born in May 27, 2009, is saying good bye to us. To politely say byebye to Wave, let’s first revisit the one year history of Google Wave.

The early golden age.

When Google Wave was first announced, millions of Google Fans crazy begging for a invitation for early technical preview of Google Wave. I was also asking all my geek friends for Wave invitations. People pursuing Wave is not simply because it is a new shinny Google Toy, In Google I/O 2009, Wave is promoted as ‘The Next Generation Email’ or ‘Re-Invent the Email’ . Google’s email service GMail is undoubted one of the most successful product of Google, and bring us the era of AJAX. So everyone is excited when Google announced its next move, and every spot light is focused on Google Wave.

Google Wave – Fail

The failure of Google Wave already exist when it announced, when I introducing Google Wave to my friends (who is not so Web-ish or fan Google) I can’t even simply explain what is Google Wave. The next generation email, is more like just a brand or a promotion but doesn’t means anything.  It is a collaboration tool, like a synced white board but more than that. To almost everyone including me, Google Wave is just a fancy web-based white board. Unfortunately, there were even more people doesn’t understand how white board works.

Google Wave is rather complicated, almost every user finds it is too hard to understand and work with it. The scenario is not clear, the promotion is just a high level slogan, there even aren’t a reasonable sample work case for it. The developer for Wave want it be a general platform, but the reality proves that, it is really hard for a user to adapt and find suitable scenario for such a general product.

Maybe a better marketing approach may bring Wave a better result. For example, just limit the usage such as ‘Project Managing Tool’, and provides intensive scenario by telling a story like how a project manager collaborate with his team with Google Wave. But anyway, it is all too late, users has already tired exploring ways to efficiently use this tool, and Google also give up the project.

Byebye Wave

It is really astonishing that Google announced the end of Google Wave, IMO, it is the first time that Google clearly ends a projects which is already published for open registration, and still have about one million active user. Personally, I don’t quite understand the reason here. I may guess that Google has began suffering ‘the monopoly’, just like Microsoft, when Microsoft releasing a  new product, the quality bar is rather high, because it covers such a board market, and it is really difficult to meets every request from the user. Now same effects casted on Google, when Google releasing a brand new toy, there will only be two results ‘a big success’ or ‘a big failure’, there is no trail-error now.

A lots of junk words, just personal ideas and typing for fun. Nothing serious.

And at the end, Bless Google, and Bless Bing.

Why this guy here (Orkut)

Apparently, Google is promoting its long lived failure product – Orkut.

Orkut is a social network web-app which is even older than Facebook! (Facebook is launched Feb.4 2004, while Orkut is Jan 2004) While, it is a Google Failure (not very often ha?), 6 years later, Google promoting it again. I don’t quite understand why, for me, Buzz is even better than this.

Don’t want to say too much words on this, but social network web-app is not a easy market, and for me it seems that still not clear how to make it really works…..

Switch to Google Chrome

It is all about UI

以前一直用Firefox,确实FF以强大的扩展性吸引了众多用户。有很多插件是现在吸引FF用户的主要原因。当然,现在我依然怀念FireFox上的一些Plugin。包括XMark和Ad Block Plus。但是,确实Firefox总有很多不方便的地方,界面不是非常顺手,而且,插件系统有些也不是很稳定,系统开始变得冗余,甚至有说Firefox is the next IE的说法。而Chrome确实有更好的表现,更好的UI,Acid 3的完全支持,Beta版本对HTML5开始支持。Chrome确实逐渐的变成一个成熟的浏览器。

同时,有幸Google Chrome 4提供了从Google Sync Bookmark的能力(似乎比XMark还要好用一些,虽然没有那么多社区功能),而且Ad Block也即将有相应的extension。于是我开始转向使用有Sync功能的开发者版本Google Chrome(Chrome 有3个版本,分别是Release版,Beta版,和开发者版本,分别对应了2.x 3.x 和4.x 真是复杂….)


Google Chrome的优势主要体现在UI。Chrome的UI效率非常高,最明显的就是没有了最上面一条的窗口名称之类的东西,而是以一个Tab代之。可以说,我还没见过其他的软件能实现这么好的类似功能。虽然Firefox有插件可以实现类似的效果,但是,最上面还是有一条空白。而Chrome在全屏模式下,顶端的Tab是顶着顶端的。完全没有浪费任何显示空间。

同时,搜索和URL共享一个输入条,直观且方便,用起来要比Firefox的两个输入区便利的多。一个最简单的例子,在Firefox中,bookmark和历史搜索是在URL的输入框中进行,而Search的输入框是另外的。因此,我就总需要在Bookmark search和Web Search之间做出抉择。然而Chrome不存在这样的问题。我只要输入相关的信息,如果我有Bookmark,那么Bookmark的结果就会先跳出来,如果没有,那么也没关系,直接回车进Websearch就可以了,整体划一,非常方便。

与时俱进-谷歌中国(Google China)对同样现象的截然不同解释


之前,Kaifu在CMU做讲座的时候,就特别提出了这个现象。 经过统计,美国用户一般之关注搜索结果的前几条。其视觉关注中心主要集中在左上角。就是Query,然后看前几个结果,如果不对,就继续换一个Key word去query。而中国用户一般会花更长得多的时间去浏览第一页结果中的每一个结果,甚至很多时候还会翻很多页面。当时Kaifu同志的解释是,中国人比较爱学习,于是,这种对知识的渴求导致中国用户去阅读更多的搜索结果。

具体的,可以在Youtube上找到Kaifu在CMU题为 Google at China 的主题讲座




恩 谷歌中国对一个现象的分析果然做到了“与时俱进”不愧是在kaifu带领下,迅速找到了本地化的诀窍。

btw 即使是今天谷歌黑板报的内容,里面那个视觉试验的页面已然是用的Google搜索的页面进行的测试,是在不知道谷歌想在这里证明些什么。

Who will use Chrome?



确实,从CNET的测试结果看,Chrome的V8 engine确实有效的提高了Javascript的运行效率。然而,我们知道事实上Javascript的运行并不是最主要造成网页浏览速度瓶颈的因素。网络下载带宽时常是网页速度慢的主要因素。

由于我在公司内部网络,连出需要走Proxy,似乎现在的Chrome对proxy支持的非常不好,每次fetching proxy的时候都慢得要死。所以,个人的体验还是觉得Chrome远比IE或者FF3慢太多…..

—-Google Chrome runs faster on javascript, but not downloads slower(when behind a corp. proxy)


没有丰富的插件支持,这一点让Chrome输给了Firefox。 — Compare to Firefox, chrome lack plug-in support.

同样的,IE的用户也不会考虑Chrome,Chrome对于IE用户并没有任何吸引力 —Chrome do not have any feature attrative for those IE users.


Personally, Chrome will not be a good Browser before next refined version. It will be perfect fit for those ‘Google-big-fans’. Actually, they do not choose Chrome, but Google the brand itself.