当Doc和我开始为这个专题做研究时,我仍然算是一个博客新手。虽然我对LAMP平台(Linux、Apache、MySQL、PHP、Perl和Python)的所有组件都很熟悉,并且拥有一个Advogato账户,甚至使用Moveable Type搭建了自己的博客,但我主要还是一个博客软件的消费者。这个项目给了我一个尝试的机会。
在我们搭建好博客软件服务器(感谢Penguin Computing慷慨借用)后,我安装了Moveable Type,并立即寻找改进它的方法。首先,我编写了一个电子邮件-博客和Jabber-博客接口集,这样我就可以使用我最喜欢的电子邮件和IM客户端进行发布。(我一直认为Web浏览器是一个糟糕的Web服务客户端——每当我们在Web上填写冗长的表单时,我们都本能地知道这一点。)然后,我开始思考作为一名普通博主,我希望看到什么样的Web服务。
经过三个周末的努力,成果就是Technorati.com,一个提供四种服务的新网站
监控列表是Technorati如何回答“如何通过Web服务赚钱?”这个问题的。每年只需5美元,你就可以每天收到包含你最新宇宙列表的电子邮件。每年只需10美元,你就可以通过RSS feed即时访问实时监控列表信息。
在我写这篇文章时,Technorati才几天大,它已经登上了Blogdex和DayPop的榜首。它也已经赚了大约250美元。
Technorati是一个全新的,正在进行中的项目,它由大量的开源工具和开放协议引入世界,其中许多是博客开发社区的产物。我使用了LAMP组合,即Linux、Apache、MySQL和PHP进行实时脚本编写,以及Perl进行后端Web机器人和其他后端任务。XML-RPC pings驱动Web爬虫的激活,因此Technorati始终充满最新的信息。它导出RSS feed,供希望以更结构化的格式(如RSS浏览器)查看输出的人使用。我通过PayPal的开放API设置了支付和账单。这些使用HTTP POST方法,可以轻松地执行信用卡处理和账单。
在编程领域,我们站在巨人的肩膀上。所以我想感谢Technorati的以下这些人:Dave Winer,他编写了XML-RPC,并且是SOAP和RSS背后的驱动力;Ben和Mena Trott,他们编写了Movable Type;Rasmus Lerdorf和许多其他开发PHP的人;Larry Wall和许多其他开发Perl的人;整个Apache团队;Monty Widenius、David Axmark和MySQL开发团队;Evan Willams和Blogger API背后的团队;Google API背后的Google团队;当然还有Linus Torvalds和Linux开发社区。