Categories
- Android (3)
- Cloud Computing (4)
- Development (13)
- Linux (31)
- Uncategorized (31)
- WordPress (5)
Tags
Archives
-
Random Posts
Delicious Bookmarks
- Sending/receiving a Large size of message 2010/08/30
- Linux: How To Clear The Cache From Memory 2010/08/26
- Ejabberd-Cluster Database Configuration 2010/08/21
- How to: Find the inode size of an ext2 / ext3 filesystem 2010/08/21
- Ubuntu Router 2010/08/21
- HOWTO: Wireless Security - WPA1, WPA2, LEAP, etc. 2010/08/21
Google Reader Shares
Richard's GR ShareLinks
Meta
Monthly Archives: March 2007
Toy 3: Invoking Live Search Web Service
继续造玩具。本来不想写微软的这个鸡肋型的 Live 搜索引擎的,不过看在它位列三公很久的份上,也写写吧。正如同微软产品中普遍存在过多冗余代码的状况一样,它老人家提供的这个基于 SOAP 的 Web Service 也很多冗余嵌套,一层一层又一层无甚必要的封装,就怕用户不晕菜。更小心眼的是,它居然只提供支持 .NET 的 SDK 、开发文档和样例,其他的开发技术似乎都难入 M$ 的法眼啊。 不过在查询次数限制方面,微软的每天10000次与 Google 的1000次、 Yahoo 的5000次相比就慷慨多了。 玩法一:Generating Web Service Client 就是 wsdl2java 。除了命令行的方式,很多开发工具也提供这种生成功能,比如 Eclipse, NetBeans 都有这方面的支援能力。以下我使用的 Eclipse 3.2.2 + WTP 1.5.3,其内置的 SOAP 实现是 Axis v1.3,共生成了17个 .java 文件。 … Continue reading
借鉴 or 抄袭
为Yahoo强行要求合并Flickr ID所害,只好去申请巨难选到好ID的Yahoo,完毕后登陆Yahoo邮箱时发现界面很眼熟,绝对似曾相识。于是找啊找,发现。。。 嗯,收到,了解,在设计自家产品时有所借鉴是必须的,取人所长嘛。不过有时候这个度确实有点不好把握,到底取多少才算是借鉴而不是抄袭呢?我无意去比较Yahoo/网易/腾讯是谁原创、谁“跟进”,看到了顺便截截图、敲敲字。 Update 1: 如果你得出 Netease “借鉴” Yahoo ,然后 Tencent 再“借鉴” Netease 的推论,那是你自己的看法,我上面图片排布的顺序纯属偶然。 Update 2: 有更牛的,说上面三个设计可能是同一个人的手笔,他在这三家公司之间跳来跳去,非常幸运地发现,他这一板斧比程前辈的三板斧管用,能迎合每家 boss 的需求,只是不同的 boss 强调不同的 innovation ,所以他就在细节处修饰修饰。哇~~得出此番推断的人,我只能说——TA应该就算是天才了吧。
Toy 2: Consuming Yahoo Search Web Services
与 Google 相比, Yahoo 提供的用于搜索方面的 web services 更多些,方方面面都涉及到了,包括 web, image, audio, video, news, local 等等,而且 Yahoo 好像也大度一点点,它对于查询量的限制是每天每个 IP 不多于5000次,算得上是慷慨了。另外值得一提的是, Yahoo Search Web Services 都是基于 REST 的,而非 SOAP ,比较时髦。 玩法一:Using Yahoo Search SDK Yahoo 的这个 SDK 还是做的挺认真的,常见的开发语言几乎都支持,比如 Java, JavaScript, PHP, Perl, … Continue reading
Toy 1: Developing Your Searcher with Google SOAP Search API
现在的主流搜索引擎厂商基本都非常 nice 地提供了适当的 web service 允许第三方应用集成其搜索能力和数据,当然,厂商们为了维护自己的商业利益,对使用这些 web service 也都做了相当严格的限制,比如,不允许用于商业用途、每个授权码(key/appid)每天最多只允许1000次查询,等等。因此,想要拿这些 web service 来开发大用户量的应用,那是不现实的,只能用来玩玩票。 本“玩具制造指南系列”从引擎老大 Google 开始。 Google SOAP Search API 支持三种操作: web 搜索、获取快照(缓存)、拼写建议。 玩法一:Using Google’s developer kit 最简单的方法自然是使用 Google 官方提供的开发包,其中包含了对 Java, C#, VB 的支持。 public GoogleSearchResultElement[] search(String query, int start) throws … Continue reading