2008年3月15日星期六

论博客平台的选择

  和菜头老师提到最近不得不放弃Wordpress的时候,讲到“当我无法解决眼前的技术问题的时候……如果想要解决它,唯一的办法是学习,成为一个熟练的IT工程师……但是,我做不到这一步,为了Wordpress而成为工程师,这不是我的人生观。在Blog的技术问题上,我宁可选择放弃,把时间用在别的地方。”

  做为一个使用过不少Blog系统(Z-BlogWordPress等等)的用户来说,我也可以体会到使用WordPress所带来的种种尴尬。今天,我就打算就我的体会来说说关于WordPress在中国的一些问题。

  对于刚接触Blog的初学者们,考虑的第一个问题应该就是如何选择一个博客平台,这方面有两个选择:BSP和独立博客。

  选择BSP(博客服务提供商)提供的免费或者收费的博客空间,这些BSP大多为公司或者非营利组织,他们免费或者有偿提供的Blog服务大多会带有一些广告,用于维持Blog服务包括空间、服务、维护开支。国内著名的BSP有新浪博客、百度空间、搜狐博客、网易博客、BlogBus、DoNews等,国外有Google Blogger、Windows Live Spaces等。

  选择BSP的好处是节省了很多费用,包括域名购买费用、虚拟主机等等,而且不用操心服务器维护的问题,只要专心写文章即可,对于博客的初学者来说的确是个不错的选择。

  但是使用BSP的问题是,你使用的是BSP的域名和空间,你的一切都在BSP的控制和掌握之中,BSP可以随心所欲地降低服务质量,BSP还可以在你博客顶部增加闪烁的广告(微软的Windows Live Spaces就是这么干的),你对此没有任何办法。你最终的选择可能是离开这个BSP,但是切换博客的成本是巨大的,由于RSS Feed地址的改变,你可能会失去一些忠实的读者,你和其他网站交换的链接都会失效,你的博客在搜索引擎中的排名降低了,使用BSP缺少一个平滑的切换博客的策略。

  选择独立博客的确可以解决上述问题,不过你先要付出一些成本,域名的成本大约为每年10美元(假设在Godaddy注册),虚拟主机的成本约为每年100美元(假设在DreamHost购买),这样的主机足够支持一个中等流量(几千IP左右)的博客。如果流量很大(每天超过一万IP),那么基本上没有虚拟主机商愿意要这样的客户,因此通常需要在IDC(互联网数据中心)托管或者租用服务器,组装一台至强服务器的价格大约是6000到10000元左右,租用服务器则价格较高,但是不用自己购买服务器。在带宽上,有100M共享、5M独享、100M独享等不同的带宽,100M共享是指的10-20多个用户共享使用100M的带宽,通常机房会限制每台机器的流量不会超过5M,5M独享则可以自己独享5M的带宽。通常100M共享的1U服务器可以应付每天10万IP以下的流量,其托管价格大约是每年6000到8000元,5M独享的价格为每月2000元/每年2万元,100M独享的价格通常会达到每年20万元以上。因此对于博客初期,通常还是选择购买虚拟主机比较划算一些。发展到一定规模可以考虑100M共享托管。

  但是新的问题又来了,要选择什么样的博客程序?选择哪个虚拟主机?

  博客程序和虚拟主机看似没有关系,其实关系还是很大的,国内的虚拟主机速度通常比国外的快,但是绝大多数使用的是Windows Server和IIS搭设的,这个平台对基于ASP + Access/SQLServer的博客系统(例如Z-Blog、.TEXT等)来说是很适合,但是对于国外流行的WordPress来说就不太适合了,可能存在种种问题,兼容性无法得到保障。

  国外的虚拟主机几乎清一色的都是LAMP架构(Linux + Apache + MySQL + PHP),这对于使用WordPress来说是最合适了,但是国外虚拟主机由于速度较慢,而且因为种种原因可能经常无法访问,因此限制了其在国内的广泛应用。

  这有涉及到Linux平台和Windows平台的问题了,中国大多数人很熟悉Windows + IIS平台,对Linux和Apache就不如Windows熟悉了,如果是自己托管租用服务器,安装Linux环境需要掌握很多知识,要将Linux、Apache、MySQL、PHP全部学习并精通,知道如何配置Linux下的安全策略,这通常已经已经成为一名网络工程师的水平,再将PHP和MySQL精通,这又成为一名开发工程师了,对于IT专业外的业余人士,这几乎是不可能的事情了。

  当然也有变通的方法,可以使用Windows而不使用Linux,在Windows环境下也可以安装Apache、MySQL和PHP,虽然Windows缺少Linux的一些功能(例如sendmail),相对而言Windows Server易学易用,设置简单,可以省却学习Linux的时间。

  安装以上环境后,就可以安装WordPress了,WordPress对于开发工程师来说是一个完美的系统,其灵活度和可扩展性非常大,然而正是因为WordPress的灵活度太大,使得原版的WordPress功能很少(连最简单的计数器、分页、反垃圾留言也没有,早期甚至没有Tag),需要安装不少插件、调整模板内容才能完成其运作,而WordPress的插件和模板又是成千上万,使用和安装各有不同,因此对于普通博客用户来说,除非是专业的IT工程师,使用起WordPress来的确有一定的难度。相对来说,国内的一些博客系统(例如Z-Blog)虽然使用量不大,兼容性不太好,但是易用性比起WordPress来说实在好得多,易学易用,集成了大部分主要的功能,安装完后几乎不用修改就能正常使用。

  因此,独立博客并不是那么容易就能完成的,在选择独立博客前,你需要思考一下是否有时间和能力学习以上那些新鲜的知识。

  总结一下,自己租用和托管服务器的灵活度最大,可以支持流量也最大,付出的费用也最大,而且要学习操作系统、WEB服务器、编程语言、数据库等一系列知识,一个IT专业同时兼任网络工程师和开发工程师才能肩负这样的能力,通常需要几个人分工才能胜任;租用他人的虚拟主机空间会是一种较为省事的方法,不用增加学习操作系统和Web服务器(Linux + Apache 或 Window + IIS)的时间里,但是编程语言和数据库(PHP + MySQL 或 ASP + ACCESS)还是必须要懂;如果使用BSP托管的博客连这些也不用学习了,直接写就可以了。

Google Sky中文Web浏览器版发布

  据Google LatLong官方博客报道,Google在推出了Google火星Google月球下载版的Google Sky之后,为了让Web浏览器用户也能体会到Google Sky的精彩,Google宣布推出了Web版的Google Sky(谷歌天空),让浏览器用户也能够体味到宇宙探索的乐趣。

  Web浏览器版的Google Sky支持包括简体中文在内的26种语言,他把用户的浏览器变成了一台虚拟望远镜,可以放大和浏览整个宇宙天体,你可以通过以下方法轻松探索宇宙:

  1、通过内置的强大搜索功能寻找成千上万的天体名称。

  2、通过肉眼看到一个真正的变焦镜头,你可以尝试在红外线、微波、紫外线和X光下欣赏不同的天空景色,还可以混合观看独特的视觉效果。

  3、观看哈勃和其他许多望远镜上拍摄的著名宇宙天体照片

  4、目前地球的位置和星座。

  5、自定义KML内容。(可以采用类似Google Maps的方法,简单地粘贴Google Sky的KML地址到搜索框)

Google Sky中文Web浏览器版发布

  所有这一切都可以在任何网络浏览器、任何操作系统上执行,而不需要额外的下载文件,Google Sky在全世界范围内支持26种本地化语言,包括简体中文在内。

  Google Sky Web版的访问地址是:sky.google.com

2008年3月13日星期四

Google推出Gmail联系人API功能

  据GOS报道,Google最近发布了一个新的Gmail地址簿联系人数据API,新的Gmail联系人数据API可以让客户端应用程序在Google Data API查看和更新联系人内容,你的客户端应用可以请求列出一个用户的所有联系人,编辑和删除已存在的联系人,查询已存在联系人的内容。

  有趣的是这个功能使用的是Google帐号而不一定是Gmail帐号,因此Google可能会发布一个单独针对不使用Gmail用户的地址簿。

  这个功能对于Web 2.0社会化应用非常有用,社会化程序会利用这个API,同步地址簿联系人数据到手机社会或Outlook,另外还可以使用你的联系人进行群发邮件,“邀请”的你地址簿上的联系人尝试这个应用。

  目前存在的问题是,Google联系人可能并不总是真的联系人,他们很多情况下是通过回复邮件自动增加到你的地址簿中的,这个将是一个难以解决的问题,除非更改Gmail的联系人建立方式。

Google完成收购DoubleClick的交易

  据Google官方博客报道(新浪科技翻译),Google今天宣布,该公司已经完成了对网络广告公司DoubleClick的收购。

  Google董事会主席兼CEO埃里克·施密特(Eric Schmidt)表示:“谷歌收购DoubleClick交易已经完成,我们对此感到非常高兴。通过收购DoubleClick,Google拥有了行业领先的显示广告平台,它可以帮助我们面向市场推出更先进的技术和基础设施,从而为发行商、广告客户和广告代理提高数字媒体的有效性、可测量性和表现,以及为用户提高广告的相关度。”

  周二早些时候,欧盟监管部门正式批准了Google对网络广告公司DoubleClick的收购,认为这一交易并不会削弱网络广告市场的竞争。欧盟表示,经过深入的市场调查,并未发现Google收购DoubleClick将导致其它竞争对手出局的证据。这主要因为微软、雅虎和AOL提供了可靠的替代广告产品或服务,消费者在Google和DoubleClick之外仍然有很多选择。去年12月,这一交易率先获得了美国联邦贸易委员会的批准。

2008年3月12日星期三

今年二月份美国社会网络网站排行榜

  据Compete报道,Facebook在2007年得到快速增长,到了2008年还会吗?Myspace在社会化网络里又有什么打算呢?二月份各大网站的流量罗有下降,但是比去年同期还是有明显的增长,看起来社会化网络(下一个产业)尚未达到高峰。下面的表格显示了2008年2月热门的社会化网络的访问排名,排名包括了访问者和浏览量,以显示访客的粘度。

今年二月份美国社会网络网站排行榜

  在美国,Myspace比2007年二月的访问总数略有下降,然而,这个网络巨人依然在流量上以绝对优势领先于其他社会化网站。

  Facebook的美国访客经过一年的时间增加了75%,Facebok的访客现在大约有Myspace的一半,但是访问数只有其1/3.

  在2007年,也有许多成功的创新商业模式,例如通信平台Twitter,白领网络圈Ning。而Myspace的流量增长保持相当持平的,一些新的社会化网络市场依旧快速增长,只有时间才会告诉我们,谁才是今年的胜利者。

2008年3月10日星期一

中国应用软件应学习微软的SaaS

  最近微软推出的Office Live Workspace产品令人耳目一新,这个产品采用插件的方式,在本地的所有Office程序(Word、Excel、Powerpoint等)里都都有一个内置的Live Workspaces连接到用户的网络帐号,用户可以将本地Office文件直接同步或上传到自己的Office Live Workspace网络空间上,然后使用Live Workspace帐号从世界上任何地点来访问这个文件,并与其他用户共享。这应该是微软的SaaS(软件即服务)战略的具体展现形式。

  微软的这一策略值得中国广大的应用软件开发商思考,我们自己能不能借鉴和学习一下微软的Office Live Wordspace这种思路,来改进和完善自己的应用软件。

  中国不少应用软件商有非常庞大的用户群,如果能够很好的利用,那么产生的效果可能会非常惊人。实际上软件开发商要修改的东西并不多,我们只要在自己的应用软件中做一个Addin,就可以让自己的用户将本地的数据库上传到软件开发商的网站上,软件开发商可以利用这个网站进行在线服务进行收费,用户则可以共享和远程使用自己的数据库,开发商和用户双方都可以实现现有软件价值的升值,让用户能够完成更多更好的功能,何乐而不为呢?

  举个例子,财务记账类软件可以将用户帐套同步到远程服务器,这样用户可以随时随地远程访问自己的财务数据;字典翻译类软件可以将用户自己的字典同步到服务器,用户可以在其他地点使用自己的个性化数据。

  所以,中国的应用软件开发商们,既然微软都能在自己的核心产品Microsoft Office实现这样的架构,我们为什么不能学习一下微软的思路,也在自己的应用软件中完成同样的功能呢?我觉得这还是很值得考虑考虑的。

2008年3月9日星期日

网站管理员的iGoogle小工具

  据Google Webmaster Central报道,Google管理员工具团队最新开发出了一个iGoogle的Gadget,可以在iGoogle中显示网站管理员的已经验证的网站的信息。(注:你必须拥有一个Google网站管理员工具的帐号,并且至少已经验证过一个网站)

  具体的操作很简单:

  1、访问Google网站管理员工具,选择任意一个已验证的网站。

  2、点击“工具”菜单。

  3、点击“小工具”。

  4、点击“添加 iGoogle 网站管理员工具主页”按钮。

  5、在后面的确认页面,点击“添加到Google”按钮。

  6、现在访问你的iGoogle,你会发现新的“Webmaster Tools”页签,里面是关于你网站的一些统计信息。