Dec 04

Google Search API的英文全称是Google SOAP Search API,它使我们能够提交搜索请求到Google,并在程序中得到结构化的查询结果。在.NET中使用Google Search API非常方便,基本步骤是:

1. 到API上主页上,申请一个license key:
http://code.google.com/apis/soapsearch/index.html

2. 下载开发工具包(developer’s kit),如果不能下载,你需要登录先。

3. 解压缩开发工具包,里面含有Java、C#、VB.NET的示例程序。但这里我们只关心两个文件:

GoogleSearch.wsdl??
APIs_Reference.html

4. 使用.NET Framework SDK中的工具wsdl.exe生成本地proxy class:

wsdl.exe GoogleSearch.wsdl

这时生成一个C#文件:GoogleSearchService.cs

5. 在Visual Studio 2005中创建一个新的项目Project。把步骤4生成的GoogleSearchService.cs加入到项目中。

6. 下面一段代码完成一个查询:

GoogleSearchService gss =new GoogleSearchService();
GoogleSearchResult results = gss.doGoogleSearch(”your_License_Key“, “nicole kidman”, 0, 10, true, “”, false, “”, “”, “”);
foreach (ResultElement r in results.resultElements)
{
???Console.WriteLine(”Title: “+ r.title);
???Console.WriteLine(”Snippet: “+ r.snippet);
???Console.WriteLine(”URL: “+ r.URL);
???Console.WriteLine(”\n”);
}

7. OK,基本过程就是这样了。

?


需要特别注意的地方:
—————————————-
1. 对一个查询query,最多能能访问前1000个搜索结果。(MSN Search是前250个)

2. 每次搜索doGoogleSearch调用,最多只能返回10个搜索结果。(MSN Search是50个)

3. 如果搜索doGoogleSearch时,指定最多返回的结果数大于10,会引发SoapException。

4. 在很快的网络连接下,一个查询大概耗时6.6~10.3秒。批量执行时,每个查询大概耗时2.2秒。这样,取完1000个结果,大概耗时220秒。

5. 这里只列了一个最简单的例子,关于API的类、方法、参数说明,详细文档请参见APIs_Reference.html,里面解释的非常细致。

?


更多资源:

—————————————-
FAQ:http://code.google.com/apis/soapsearch/api_faq.html

Discussion/Community: http://groups.google.com/group/google.public.web-apis

More Gogole APIs: http://code.google.com/apis.html

MSN Search API: http://msdn.microsoft.com/live/msnsearch/default.aspx

Dec 04

这几天在宿舍休息之余,也跑去听了一些讲座,算是温习一下校园生活。其中有一个Web 2.0论坛,我怀着很多好奇,很想知道大佬们是否了解啥是2.0。有位嘉宾被要求解释2.0的时候,他愣了一下,然后说:“我认为2.0包含AJAX”,然后就提了AJAX的一堆优点,推测他的AJAX只是主要来自商业周刊之类的杂志,而不是开发者杂志或论坛……

对于Web开发来说,AJAX毫无疑问是一个大的改进,成功案例都耳熟能详了。AJAX给Web UI引入很多强大、丰富的特性,终于使Web UI有和传统Windows UI媲美的基本能力。如果说未来计算机主流用户界面的趋势是什么,我选择Web UI。因为它组织灵活、表现方式丰富、成本低、所有OS都支持。潜在影响它成为未来主流的因素包括:安全因素和设计模式上得到改进。

但,另一方面,AJAX也有严重的被滥用的趋势。比如浏览器需要保持更多的数据、需要增加更多的客户端计算,才能渲染完成用户呈现Presentation。比如资源请求和释放管理上的缺陷,导致系统负担上升直到严重影响用户体验。比如,测试环境不足够,没有经过充分测试,低速网络连接的用户,很容易遇到脚本错误的问题。

总之,我写这么多废话,完全是因为某著名beta版邮件系统,有上面提到的缺陷,到现在还没能成功发送一封重要的邮件。阿弥佗佛

Dec 02

关于电影黄金甲的一条报道,网友有意思的两条评论:

1. 现在没人再认真钻研情节和结构了,全都指望着靠华丽装备和大制作取胜,肯定是路越走越
窄。英雄,天地英雄,十面埋伏,无极,夜宴,黄金甲。此类片子太多了,而且大同小异。

2. 其实我只是说这个东西花钱,个人还是认为内地篇相对来说比较有深度,个人比较喜欢。
这些花费,也算是拉动内需,总比fb之类的好吧

嗯,电影拍的再烂,也胜过钱被fb掉,还是有亮点的。下面是相关的报道:

================

新浪娱乐讯 润发、巩俐主演的电影《满城尽带黄金甲》制作费达三亿六千万元,片中戏服
全由设计大师奚仲文精心设计,整部电影共特制了三千多套戏服,总值超过一千万,其中饰
演皇帝的周润发共有七套不同服饰,以龙袍与黄金盔甲最有看头。

  龙袍由超过八十名工人用上一个多月时间连夜赶制而成,全件戏服用金线钉满了18K金
片,重约40公斤,价值高达一百二十五万元!

  至于黄金盔甲亦跟龙袍叮当马头,整套黄金盔甲由金属镀金制作,连头盔重约45公斤,
比起龙袍还要重,发仔除了要天天背着这些戏服练体力之外,还须预早两至三个小时到场让
七、八个工作人员为他穿衣。因两套戏服价值不菲,故剧组还特别订制了一个与人同高的保
险柜来存放戏服。俐俐/文

Dec 02

I went to watch the opening ceremony of Internet Research Student Association. The starts-up become more and more in Beijing in recently years, since the Internet Bubbles. The association is under the school of economics and management, including undergraduate, graduate, and MBA students. We are interested in its mission and accidently have time. Therefore we went there.

It was a forum, talking about web 2.0. Actually no one tried to explain/define web 2.0. People just think that there gonna be another generation of web, which will change everyday life greatly.

The guest lecturers including VC, QQ VP, and several starts-up founders. The most famous one should be Xing WANG, founder of xiaonei.com. Xiaonei is a popular SNS, copying to China in 2005. However, Xing admitted that he had a hard time to acquire VC.

Days ago, Jungang told me the difficulities of xiaonei and their ROI rate. It’s obvious and?understandable that xiaonei hasn’t found?a good business model. Maybe they can dig something from daily student behaviors. :)

Anyway the Internet economy in China is thriving and promising now. The association mission is to unite students form?relevant majors and do some research/discussions about Internet. It sounds interesting!

Dec 02

On Fri night I called quite an old friend. Actually she is of course young. :)

Accidentally our topic jumped to ‘who is God’. I asked, ‘What do you think the conflict of religious books and your culture? We both know that you value traditional cultures, like The Stone, very much. In addition eastern Asian values ancestors.’

‘Weeks ago I heard something from a Buddha master. It may answer your question. If one believe that God can do everything, he should also believe that God can be all the forms and appear in different cultures. God can be Sakyamuni, Jah, Jesus, Mohammed. Conflicts can be part of them. There were conflicts among people in history. But now all the religions can sit together and discuss about human future…’

While listening, I stood behind a window, gazing at dancing wind and leafs on the street. Suddenly everything seemed to become broadening. I am not a God believer, but do understand the values of faith. It doesn’t matter who is God. The more important is the belief and love in your life and country.

?

Dec 02

这几天感冒了,最后发现还是狂睡、白开水、吃一点感冒药最有效。

把标题输入Google,输出结果还不错,其中出自百度知道的一篇文章很好。

把标题输入百度,输出结果就比较奇怪了,很多结果是关于畜牧的,相当一部分结果貌似广告。

而百度知道的那篇好文,居然没有出现在百度结果的第一页,呵呵。

百度知道:秋冬季节感冒需要注意些什么
http://zhidao.baidu.com/question/15153934.html?md=3

Dec 02

最近看到一页PPT,比较Web 1.0和Web 2.0之间的一些变化。其中一项讲从域名投机到搜索引擎优化的转变,是Internet世界的一种暗流。

从早期的信息沙漠到今天的信息海洋,不得不说,搜索引擎是非常重要的冲浪指南针。而一个企业能在搜索引擎中比较好的位置出现,也等同获得良好的地理位置,意味着更多的人流和商机。前几天写的一篇日志出现在google搜索结果的第5位,用户点击率很低的情况下,在很短时间内被点击了近30次。

进行域名抢注和投机的生意,最好的时机是Internet Bubble破灭的时候,那时候很多域名失去了主人进入市场。而现在已经越来越难做,基本上比较短的、有含义的组合都被注册了。连汉语拼音的组合都没有了,比如:

“子非鱼,安知鱼之乐。”出自庄子·秋水篇。鱼之乐,很闲适的画面。检查了一下,www.yule.com早被注册了,而逍遥游xiaoyaoyou也早没了。(当然,yule是个有含义的单词)

?

(The slide credits to Yan ZHU, School of Economics and Management)