2009年5月31日星期日

“开架式”软件设计是未来之路

  早期的国内应用软件产品,其扩展性都是相对较差的,尽管开发商也为此作过很多工作,包括二次开发工具包等等。主要原因就是这些应用本身框架的局限性,不具有可扩展性,在设计时我们关注的只是应用程序的实现,没有关注我们的应用应该构建在一种开放的框架上。(当然开发语言本身也有一定的局限性)

  “开架式”软件设计是基于应用程序的可扩充性提出来的,是一种软件底层架构的实现方式。他更关注应用程序底层架构的实现,与具体应用程序的实现无关,或者说具体的应用程序是构建在这种架构定义的范畴之内的。

  在这种设计思想下,我们的应用程序框架可形象比喻成书架一样,我们提供一个架子(规范),书架内容的不断丰富,就好像将不同的书(功能/插件)放在架子上一样,当然书需要满足我书架尺寸的要求。

  在这种框架下,提供的是一堆服务和资源以及调用和扩展这些服务及资源的规范,而这些服务和资源也是可扩展的,你可以在一个组件中编写一些服务和资源由框架加载并与其他的组件分享。组件的功能是由框架加载并执行,它可以访问框架提供的资源和服务,如可以访问界面元素,访问数据库、文件,调用日志服务写入日志、访问多语言信息等等。

  大概的运行时框架如下:

“开架式”软件设计是未来之路

  图中的组件A和B可理解为系统提供的组件或者应用程序功能性组件。

  其中的关键就是要提供一种机制:

  1、 保证组件可以被框架加载并运行,

  2、 将组件中包含的资源和服务注册到该框架中,

  3、 组件访问框架中的资源和服务的透明性。(也表现出组件间、组件和框架间的协作性和可访问性)。

  有了这样的应用程序框架,我们可以任意扩展应用程序的功能组件,只要他遵循框架定义的规范。我们可以新增加一个组件,可以提供新的资源和服务(如果愿意),可以访问框架中的资源和服务就好像这些都是该组件自身具有的,而组件中提供的功能可以通过配置插入到恰当的菜单或工具条供用户调用。而这些对用户是透明的,他们不知道界面中的某个功能究竟来自于那一个组件。组件和组件之间是彼此独立的离散的。

  远景:

  将产品发布成为这样一套框架(标准)和预先提供的功能组件,用户可以到网上直接下载组件进行程序的升级,用户可以根据框架定义的规范自行开发,甚至有第三方软件公司根据框架的内容和标准专门开发特有的功能,如软件对GPRS、视频会议的支持等等。也可以支持OpenSource,开放标准提供给网上大量的开发者开发功能组件,作为用户可以在网上找到需要的功能组件。这些或多或少已经是一种商业模式的问题了。

  优点:

  1、 扩展性极强,可以到甚至

  2、 因为组件和组件之间是彼此独立的离散的,带来的升级也是方便的,

  3、 程序更新只需要下载和替换相关的组件即可,

  4、 程序的架构是严密的,

  5、 架构本身的升级比较容易。

  缺点:

  1、 性能的影响。高扩展性必然以牺牲一定性能作为代价的。

  2、 功能扩展的不定性。

  3、 高度共享带来的安全性也是一个要考虑的问题。

  (注:本文为我同事杨舰的几年前的稿件,该文从项目经理的角度提出了一种新的开发框架,供大家参考)

2009年5月30日星期六

从开心网广告看SNS网站盈利模式

  用过开心网的用户应该都已经发现了开心网目前探索的那种独特的新广告模式——植入式广告。这种新型的广告模式不同于Google AdSense那种传统的CPM、CPC等按点击或浏览数付费的形式,而是将广告内容完全融入游戏之中,强化品牌的认知,争取到消费者的认同与好感,本文就和大家详细讨论一下目前开心网站的广告模式,供其他同类SNS网站参考。

  植入式广告是指将产品或品牌及其代表性的视觉符号甚至服务内容策略性融入电影、电视剧或电视节目各种内容之中,通过场景的再现,让观众在不知不觉中留下对产品及品牌印象,继而达到营销产品的目的。

  植入式广告还被称为嵌入式广告或软性广告。植入式广告目前广泛应运用于电影、电视中,冯小刚的贺岁片电影就经常可以看到植入式广告的镜头,例如在主人与赞助商品同时显身时,均会伴随数秒的特写,或者将商品名称台词化、道具化等等。

  相对于传统广告形式来说,植入式广告将商品品牌融入娱乐元素中,比较容易取得消费者的认同与好感,改变消费者看广告的逆反心理,在不知不觉之中传播了品牌的影响力,其效果要优于传统广告形式。不过,植入式广告没有量化的销售和统计方式,实际收效也没有量化的评测指标,也没有权威的工具对广告效果进行评估,因此植入式广告在推广上存在很大的难度,不如传统广告那样易于统计。

  开心网目前所探索的植入式广告已经具有相当多的品牌,并且已经融合进了开心网大多数热门游戏之中,从广大用户的使用过程中看,用户并没有对这类广告产生反感,对于一些陌生的品牌,往往或产生一定的好感。

  在开心网的热门游戏“买房子、送花园”之中,用户选择打工挣钱的时候,会出现多个“植入式广告”,如下图所示,例如王老吉或W715等,其工资远远高于其他项目,因此容易引起用户的注意,并选择该工作。

从开心网广告看SNS网站盈利模式

  选择之后,会出现如下图所示的画面,里面会粗略介绍一下该工作的内容,然后点“详细”后进入厂家的广告页面。

从开心网广告看SNS网站盈利模式

  在“买房子”的房价装修上,也会巧妙的融入一些品牌的广告,例如下图中的联想装修套件,类似豪华的装修通常要几十万到数百万元,而这个“联想”品牌的装修仅仅50元,相当于白送,用户购买这个装修后,会在房间的右下角出现联想的品牌广告,巧妙的增加了品牌的曝光度。

从开心网广告看SNS网站盈利模式

  在“花园”中,则从多个角度推广“悦活”这个果汁品牌,虽然不少人对于这个品牌是很陌生的,但免费的东西大家都喜欢,在“道具店”中,悦活场景卡是唯一一个可以免费领取和使用的道具卡,使用之后,农场的背景发生变化,并赠送了多个悦活种子。

从开心网广告看SNS网站盈利模式

  使用“悦活”的种子具有较高的价格和较快的生长期,5个果实还可以榨汁卖出更多的价钱,而榨出来的果汁送给好友是获得“牧场”的大白母兔幼仔的唯一机会,因此,这个游戏让用户在种地榨汁抽奖的过程中,增加了对“悦活”品牌的好感,从而在间接上增加这种果汁的销量。

从开心网广告看SNS网站盈利模式

  在开心网的另一个游戏“争车位”中,道具商店里免费赠送戴尔场景卡,使用这种场景卡后,停车收入会增加到11元每分钟。

从开心网广告看SNS网站盈利模式

  使用该场景卡后,停车的背景会被替换为戴尔场景,画面上出现戴尔笔记本的图片,右上角还有戴尔官方网站的链接地址,在潜移默化之中,将整个品牌融入了“争车位”这个游戏之中。

从开心网广告看SNS网站盈利模式

  在另一个热门游戏“朋友买卖”之中,安抚奴隶的第一项是请好友吃“必胜客商务套餐”。

从开心网广告看SNS网站盈利模式

  很多人选择这个选项的原因,可能仅仅因为使用后,会得到90元的回报,而其他选项的回报金额不会超过这个数字。

从开心网广告看SNS网站盈利模式

  以上仅仅是开心网的几个“植入式广告”的例子,实际上,这种广告形式在开心网已经非常普及,这种类型广告在唤起注意或提醒的同时,强化品牌心理,在潜移默化之中争取到消费者的好感,是一种非常完美的网络营销形式,非常值得推广,不过唯一另广告商头疼的是,“植入式广告”的实际效果很难量化评测和统计,通常只适用于SNS和网页游戏类网站,对于类似月光博客这样的传统内容类型的网站并不适合。

  最后做一下广告,我的开心网帐号是 http://www.kaixin001.com/home/?uid=108657

2009年5月29日星期五

深圳博物馆游记

  昨天去了一次深圳博物馆的新馆,这个新馆是在去年12月开馆的,位于深圳市福田中心区市民中心(也就是那个外形似“大鹏展翅”的那个非常豪华的市政府)东侧,深圳博物馆是深圳市八大文化设施之一,旧馆在荔枝公园附近,新馆搬到了市民中心。

  虽然是假日,并且博物馆也是免费开放,不过去的人并不多。

深圳博物馆游记

  这是深圳市民中心的外景,深圳博物馆在东边的入口处。

深圳博物馆游记

  博物馆的大门,挺有气势的。

深圳博物馆游记

  进去之后,可以看到一个非常宽阔的大厅,上面有一个大屏幕,整个博物馆的展楼有三层。

深圳博物馆游记

  一层的展厅展出的是“四川三星堆、金沙文物珍宝展”展品,三千多年前的出土文物,比较令人开眼界。

深圳博物馆游记

  不过,里面的古代文物几乎全都是四川出土的,不知道是不是从四川博物馆收购来的。

深圳博物馆游记

  二层和三层是古代深圳,近代深圳和现代深圳,主要是一些早期南粤的风土文化。

深圳博物馆游记

  里面还惟妙惟肖的用蜡像塑造了一些当年的风俗习惯,这个蜡像是结婚时候的情景。

深圳博物馆游记

  这个蜡像是表现的是近代南粤的家庭生活。

深圳博物馆游记

  现代深圳的展馆,主要是一些歌功颂德的画面,这个蜡像是改革开放前深圳小学的情景。

  改革开放后的深圳主要展示了一些新旧环境下建筑物的变化,仿佛建筑物多了就表示更先进了。

  虽然现在的深圳博物馆是免费开放的,并且场馆相当豪华和漂亮,冷气开的冻人,还配置了不少高科技的展览技术,例如触摸屏等,但里面展示的东西还真不算多,和我以前去过的陕西历史博物馆,文物的数量和质量都相差太多,真可惜了这么先进的设备。

2009年5月28日星期四

Google Maps API第三版发布

  据Google Geo Developers Blog报道,自从上次在三年前发布了基于JavaScript的Google Maps API后,已经有大约15万个活跃网站正在使用这个API,Google Maps API已经成为最流行和最可信赖的网络开发工具,现在,Google地图API进行了重大的改版,用户现在可以在Google Code Labs中使用第三版的地图API应用。

  新版本的API主要特点是提高了速度,特别是对于手机浏览器的渲染速度,去年Google就开始思考在移动设备上运行地图API的可行性,随着iPhone和G1推出了功能强大而齐全的浏览器后,将Web上的地图API第二版移植到移动浏览器变成了可能,但是第二版的API存在不少限制,因此,Google就推出了第三版的地图API程序。

  为了让用户能尽快使用第三版API,Google已经在实验室中将其基本的功能发布,点这里可以查看文档,当然全部功能并没有完全开发好,用户可以对其提供一些使用上的反馈,用户使用第三版API并不用重写以前mashup的旧代码,就可以获得速度上的提升,以提高用户浏览体验。

  第三版API的主要功能有:

  1、支持Chrome、iPhone Safari和Android手机上使用。

  2、不在需要API keys,这样用户可以将代码集成进入RSS阅读器,并且不会出现错误。

  3、基于MVC(Model-View-Controller)的框架,这将减少JavaScript的下载量,并且简单易用。

  4、自动开启默认的UI界面,提供默认的UI控件和方法,这可以让用户开发的界面自动更新为最新的格式,当然用户也可以禁用这个功能。

  5、命名空间。所有的一切都在google.maps.*的命名空间,没有以“G”为前缀的全局变量。

  6、Geocoding API已经根据用户的反馈进行了重写。

  点这里查看第三版API参考文档

  下面是一段第三版API的代码样例。

<html>
<head>
<meta name="viewport" content="initial-scale=1.0, user-scalable=no">
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
  function initialize() {
    var latlng = new google.maps.LatLng(-34.397, 150.644);
    var myOptions = {
      zoom: 8,
      center: latlng,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    };
    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
  }
</script>
</head>
<body onload="initialize()">
 <div id="map_canvas" style="width:100%; height:100%">
</body>
</html>

2009年5月27日星期三

暴风和网易,谁是流氓?

  前一阵暴风影音的DNS服务器受攻击导致全国大面积的网络瘫痪,这期间网易科技对其报道相当活跃,发布了多篇独家评论,指出暴风影音理应为断网事故负责,谴责了暴风影音搞后门程序、自动启动、自动下载广告的行为,称暴风影音为“新流氓软件”,并要求暴风影音道歉。

  虽然暴风影音后来也道歉了,然而令人惊讶的是,从昨天开始,暴风影音开始搞“小动作”了,在暴风影音的推荐页面上弹出新闻,称网易是流氓网站,充满淫秽内容,网易博客沦为卖淫女招揽生意的平台。

  当然,稍有独立思考能力的人都会觉得暴风影音此举不妥,有点小孩掐架一般的幼稚和歇斯底里。但从另一方面,暴风影音的这个举动正好应印了网易对暴风的流氓指控。

暴风和网易,谁是流氓?

  这件事情令我想起了一个心理学现象——“自证预言”。“自证预言”是心理学上对一种现象的描述,即人会不自觉地按照已知的预言来行事,最终导致预言结果出现。在心理学原理上,人并非被动地任从环境影响,而是主动地根据个人的期望,作出相对的思想及行为反应,而使期望得以实践。

  这次暴风影音断网事件中,网易科技的独家评论,对暴风影音做出了某种预言,即暴风影音是流氓,而之后暴风影音做出的这种所谓的“绝地反击”行为,恰恰用自己的行为不折不扣地印证了网易科技论断的正确性,在无意之中帮助网易完成了这个预言。

  由此可见,真正的流氓,根本不需要费力地证明,他自己就可以一遍又一遍自证了自己的流氓本性。

2009年5月26日星期二

Google推出谷歌购物搜索

  谷歌中国近日在中国推出谷歌购物搜素服务,这是继网易有道后,又一家在中国推出购物搜素的搜索引擎服务商。

  在谷歌购物搜索输入商品信息,搜索结果会按照产品型号进行分类,点击进入能看到商家价格、网络评论、产品参数等信息。谷歌购物搜索首页还列出了用户最近查询较多的商品,目前以手机、数码相机等消费电子产品为主。

  今年1月份,网易旗下搜索引擎有道推出了测试版的购物搜索功能,它主要提供各大B2C网站的信息搜索服务,未涵盖C2C搜索业务。谷歌是首个面向中国市场推出全方位购物搜索的搜索引擎。

  我个人感觉,谷歌购物搜素就是有道购物搜索和淘宝搜索的集成版,不过大多数用户可能会直接在卓越、当当、淘宝上进行搜索。

  目前主要的中文主要购物搜索引擎有:

  谷歌购物搜索

  谷歌搜索引擎于2009年5月推出的搜索产品,其搜索范围覆盖了B2C、C2C等领域,面向中国市场推出全方位购物搜索的搜索引擎。

  有道购物搜索

  有道购物搜索是网易于2009年1月全新推出的搜索产品。 收录了上百家知名网上商城的数百万种商品;提供商品比价功能;独立公开的商城评论平台。

  丫丫比较购物搜索

  购物搜索网站,其功能主要是为用户提供商品的查询、比较、导购等系列的一站式服务及专业购物向导。2005年4月上线。

  聪明点比较购物搜索

  聪明点购物搜索引擎,用户可以在数百万件商品中进行搜索查找和比较挑选,针对每件商品都可以比较不同商家的售价和服务承诺,查看商品和商家的各种评论、评分,最终做出购买的决定。2005年11月上线。

2009年5月25日星期一

反思暴风影音断网风波

  5月19日,中国十多个省市数以亿计的网民遭遇了罕见的“网络塞车”,这是继2006年台湾地震造成海底通信光缆发生中断之后,中国发生的又一起罕见的互联网网络大瘫痪,大多数网民的上网质量都受到了影响。

  令人意想不到的是,这次断网的起因竟然是所谓两个网游私服外挂互掐,一个游戏“私服”的网站打算对它的竞争对手发动攻击,黑客在没法黑掉竞争对手网站的情况下,干脆从域名下手,利用肉鸡攻击对方的免费DNS服务商DNSpod的服务器,大流量的DDOS攻击导致了DNSpod的服务器流量剧增,于是被机房停止了服务,导致DNSpod的DNS服务暂停。而非常不巧的是DNSpod正好是暴风影音的域名解析站,所以数以亿万计的全国的暴风用户集体转向电信的DNS解析服务器发起请求,导致电信的DNS服务器瘫痪,形成了这次席卷中国的大规模网络瘫痪。

  暴风影音的责任

  这次网络事故中,尽管暴风影音在第一时间就发布公告称,“事故原因系DNS域名解析故障,暴风也是受害者之一”云云,但实际上,暴风影音对此事负有不可推卸的责任。

  其一:暴风影音做为一家知名的互联网企业,产品用户非常庞大,竟然使用一个第三方的免费DNS服务器进行域名解析,这实在说不过去,一个大企业,没有自己的DNS服务器,不仅仅大为损害企业形象,而且服务的可靠性也会大打折扣,何况暴风影音也并不缺钱,连一台服务器都买不起吗?如果暴风影音先前使用的是自己的DNS服务器的话,也不会因为私服打架影响到自己软件的运行。

  其二:暴风影音的后门程序处理不当,首先,一个播放软件,根本没有必要设置后台服务进行联网,也不需要自动启动,然而暴风影音默认的后台服务只要一开机就会自动启动自动联网,占用了过多的系统资源。其次,即使暴风影音真的要联网去下载广告,也要先把程序代码写好,要具有较为完善的错误处理功能,遇到无法连接服务器的情况,能很好的处理,而不是拼命的重试连接服务器,毫无意义的消耗本地和网络资源,也不至于闹出这么大的动静来。

  暴风影音的后门程序名为stormliv.exe,只要用户安装了暴风影音,开机后就会自动运行,该自动运行程序为了躲避用户删除,使用“服务”的方式自动启动,在“管理工具”-“服务”中,找到一个名为“Contrl Center of Storm Media”的项目,将其禁用,才能停止其自动启动。

暴风影音

  共享软件的反思

  早期的暴风影音其实并没有现在这么多流氓行为,那时界面也没有广告,随着用户量的扩大,免费软件都不可避免的“流氓化”,这和中国对于“知识产权”的暧昧态度不无关系,例如在香港,用户使用BT下载盗版电影就会坐牢,但在中国大陆就不会,软件开发商的行为无非就是利益驱动,做正版软件没有法律保护,销售不出去,自然会想其他途径获得收入。一种方法是使用“加密锁”对软件进行保护,增大破解难度,很多财务软件商都是这么做的,另一种方法是免费提供软件,然后通过软件的增值服务或者广告获得收入,例如腾讯QQ和暴风影音等。如果广大用户能对正版多一些支持,恐怕也不会有流氓软件的肆意横行。

  CB上的一个匿名用户对此评论的很有道理:免费软件的流氓化过程中最大的推手应该是没有“版权意识,以实用盗版为荣的”用户造成的。很显然,写软件的人需要靠自己的软件生活,而使用软件的人却不愿意认同对方的劳动价值,其结果只能是,写软件的人找广告推送这样的运营模式来生活,而最终受害者只有那些“以盗版免费为荣”的用户了。开源软件为何可以免费我相信是所有看过上段话的人会随之提出的问题,请记住,开源软件的作者很多都是大型商业软件(卖钱的哦,不是免费的哦)的相关开发人员在工作之余写出来的,人家是没有生存困难的! 这就是现状,也是将来,除非人们的版权意识提高,接受“适量的”、“量力而行的”支持正版的话,这样的情况才可能改观。

  因此,暴风影音固然是流氓软件的后起之秀,但让它从一个干净的免费软件变成流氓软件,中国的网络环境和土壤也是重要的催化剂,除了暴风影音之外,很多知名的免费软件都会给自己留有“后门进程”,包括Google的软件在内(拼音输入法、软件精选等),如果广大软件用户能从自己做起,改变观念,以实际行动支持正版软件,那么软件开发商继续做流氓软件的动力就会越来越小了,中国的网络环境也会因此而逐步改善。

2009年5月24日星期日

从开心与千橡之争看SNS的创新

  据新浪科技报道,开心网kaixin001.com近日正式向法院提起诉讼,状告被业界戏称为山寨版开心网kaixin.com持有方千橡不正当竞争,要求千橡停止使用近似网站名称,并公开赔礼道歉,北京第二中级人民法院已正式受理此案。

  开心网争端由来已久

  据了解,开心网在诉状中要求千橡停止使用“开心网”及与“开心网”近似的名称作为网站名称,并公开赔礼道歉。此举被业界看做开心网对“域名纷争”的正式回击。

  开心网是2008年发展起来的SNS网站,由于其起步较早,娱乐性较强,因此广受企业公司白领网民的喜爱,一度成为2008年最火爆的SNS网站。2008年9月千橡曾向开心网提出巨资收购要求,但遭到拒绝。2008年10月千橡购得kaixin.com域名,并开通同样名为“开心网”的网站。此网站的名称、域名、主要功能都和开心网极其相似,令网民真假难辨,被业界戏称为“山寨开心网”。

  在接下来的竞争中,山寨开心网虽然在域名上占有一定优势,但活跃用户始终远远低于开心网,而开心网的发展却越来越火,逐步成为中国SNS领域的老大。

开心网

  千橡的流氓历史

  千橡在历史上曾经有过一些不光彩的历史,最主要的就是推广流氓软件,资历比较久一些的网民大多还记得千橡的DUDU加速器,这个插件一直在各种流氓软件的排行中榜上有名。据《财经时报》报道,在“十大流氓软件”名单中,千橡的“DUDU下载加速器”名列第四,仅次于3721、淘宝、易趣三者之后,可见其推广力度有多大。

  随着网络的不断发展,搞流氓软件已经变成“老鼠过街,人人喊打”,不再吃香了,如今流行的是山寨文化。SNS在国外异常火爆,Facebook的巨大成功让很多国内的创业者跃跃欲试,其中开心网就是较早的试水者。当千橡看到开心网在白领阶层火爆之后,就建立了山寨开心网,试图在其中浑水摸鱼。

  互联网行业的恶性竞争

  成功的企业都有着自己独特的创新,开心网最热门的三个游戏“买房子(开心农场)”、“争车位”、“朋友买卖”在可玩性和创新程度上都比同类的SNS网站上的游戏要强,例如开心农场具有牧场功能,可以养动物,争车位的拉力赛等,功能和界面都是同类SNS网站的佼佼者,娱乐性很强。

  而千橡的山寨开心则纯粹属于市场秩序的搅乱者,简单复制和抄袭了一下开心网就开始对外推广,缺少创新的山寨开心自然很难争取到大量用户,于是,千橡就拎起来自己起家时候的看家本领——耍流氓,发垃圾邮件。月光博客就曾经收到过山寨开心的大量垃圾邮件,开始收到垃圾邮件的时候,我曾经登录山寨开心设置关闭邮件,没想到之后依旧收到垃圾邮件,山寨开心的垃圾邮件内容低俗,有邮件骚扰的倾向,有的邮件标题和内容甚至非常暧昧,我收到的山寨开心垃圾邮件标题有“你的狗狗饿得两腿打颤了”、“你在开心上被美女盯梢了”、“你有一条来自‘踢屁屁’的提醒需要立即处理,某某某把你的屁屁踢了178米远,作为记录保持者,他拥有了你的屁屁,要赶在被他折磨前抢回自己的屁屁啊!”

  由此可见,千橡的确是个疯狂的流氓,要是通过这种流氓手段能发展起来的话,那真是没了天理。以前耍流氓能成功是因为外部环境不成熟,现在还想耍流氓成功,网民不答应。

  当然,千橡在山寨开心如此肆无忌弹的耍流氓,也有另一种可能性,就是浑水摸鱼,为什么千橡只是在山寨开心耍流氓,而不在校内网刷流氓呢,原因可能是为了搞臭SNS竞争对手开心网,因为千橡四处以“开心网”的名义干坏事,引起网民的公愤,这样,不明真相的网民往往会以为真的开心网在做坏事,从而用这种卑鄙的手段搞臭竞争对手。这很可能就是千橡网如此疯狂发垃圾邮件的原因。

  诉讼有利于行业的健康发展

  因此,千橡的山寨开心无疑扮演着中国互联网发展的破坏者和捣乱者,开心网起诉千橡不正当竞争也是必然,如果开心网能在这场官司中胜诉,那么将对于中国互联网混乱不正常竞争格局有正面的影响,有利于互联网行业的健康发展,同时也警告那些乐于扰乱市场秩序的不良企业,尤其是长期依靠简单复制、抄袭的从业者,保证中国互联网行业的健康、有序发展。

2009年5月23日星期六

网易信箱和通行证服务条款变更

  据网易最新发布的公告,对《网易通行证服务条款》进行修改,修改的内容主要是对于三个月不登录用户,网易有权删除其邮箱和通行证帐号。

  1、如果网易通行证帐号下不存在网易充值一卡通点数,而该帐号连续90天没有登录,则网易公司有权终止该帐号下的邮箱并将邮箱中的内容删除,同时网易公司有权删除该网易通行证帐号。

  2、如果网易通行证帐号下存在网易充值一卡通点数,而该帐号连续90天没有登录,则网易公司有权终止您使用该帐号下的邮箱并将邮箱中的内容删除;如该帐号连续540天没有登录,则该帐号下的网易充值一卡通点数自该帐号最后一次登录之日起的第540天24时到期作废,网易公司有权删除该网易通行证帐号。

网易邮箱

  对于该更改的第二点,“帐号如果连续540天没有登录,则该帐号充值一卡通点数作废”,我觉得这个条款很有问题,网易用户充值后的点数,不能因为用户不经常登陆就直接将其作废,否则这不就是明目张胆的抢钱吗?很多网游用户注册充值可能仅仅是为了玩某个游戏,而不是对网易其他服务有兴趣,一段时间不玩是完全有可能的,如果账户充值了很多钱,一段时间后用户发现这些钱都不见了,是否会控告网易非法占有财产罪呢?对于这种涉及资金归属的处理,网易一定要慎重,因为这和免费信箱的性质不同,这里包含了资金所有权的法律问题。

  网易即将取得《魔兽世界》的代理权,到时候会增加大量的注册用户,如果这些用户给魔兽充值后,一年多不玩,那么这些充值的钱就被网易作废,如果用户量巨大的话,这是相当大的一笔资金。

  我建议,网易能够提供类似支付宝的提取功能,让用户可以将充值的钱提取到自己的银行帐号,这样会避免一些争议,不过,这个提取功能也可能会带给很多风险,黑客可能以此来窃取正常用户的资金。

2009年5月22日星期五

谷歌拼音输入法2.0正式版发布

  谷歌拼音输入法发布了网友期待已久的2.0正式版。新版的谷歌拼音输入法增加了输入法设置向导,个性化的设置向导可以帮助用户完成快速设置。

  早在去年十一月,Google就发布了一个测试版本的谷歌拼音输入法2.0版,当时的版本有不少BUG,稳定性也不好,经过了长达半年时间的修改和调整,Google终于推出了正式稳定版本的谷歌拼音输入法2.0 .

  新的个性化的设置向导的界面如下图所示。

谷歌拼音输入法2.0

谷歌拼音输入法2.0

谷歌拼音输入法2.0

谷歌拼音输入法2.0

  谷歌拼音输入法五大特色:

  智能输入:选词和组句准确率高,能聪明地理解您的意图,短句长句,随想随打。

  时尚语汇:海量词库整合了互联网上的流行语汇和热门搜索词,提供快速更新机制,新词新句一网打尽。

  个性定制:将使用习惯和个人字典同步在 Google 帐号,并可主动下载最符合用户习惯的语言模型。一个跟您走的个性化输入法。

  混合模式:笔划输入,英文自动提示,网址输入,中文数字输入……无须切换,在同一个输入法中体验多种输入方式。

  多彩体验:在重要节假日、纪念日显示 Google 风格的徽标。利用输入仪表盘实时显示准确率,速度等参数。让打字更有趣。

  点击下载谷歌拼音输入法2.0正式版: http://tools.google.com/pinyin/

Google Chrome浏览器2.0版发布

  据Google Chrome官方博客报道,在推出首个Chrome浏览器1.0版的8个月后,Google正式推出了新版本的Google Chrome浏览器2.0,这次更新的重点在于提高速度,同时也增加了一些新功能。Google在3月份就推出了2.0测试版,并逐步改善,这次推出的是所有用户都可以安装的稳定正式版。

  新版本所包含的新增功能有:

  改进新建标签页

  在新标签页页面中,用户可以选择删除“最常访问的网站”和其缩略图,这样可以避免别人看到自己经常访问的一些不雅网站。不过只能一个一个删除,没看到一次全部删除的功能。

  全屏模式

  如果你想在浏览器下全屏看一个页面,可以按F11进入全屏模式,这个模式将隐藏全部的标题栏、工具栏、菜单等内容。

  表格自动填充

  一遍一遍的重复录入信息是令人乏味的,表格自动填充的功能可以让自动将用户先前填写的内容进行自动填充,用户也可以在浏览器选项中关闭这个功能。

  提高稳定性

  新版浏览器相比之前版本修正了超过300项错误,提高了稳定性。

  提高速度

  由于采用了新版本的WebKit引擎和V8 JavaScript引擎,浏览速度得到显著提高,大量包含JavaScript的网页装载速度提高了30%左右。

  Google Chrome浏览器2.0正式版下载地址: http://www.google.com/chrome/

  我安装之后显示的版本号是 2.0.172.28 ,我希望下一个版本的Google Chrome能尽快支持Firefox扩展,这样才能将大批高端用户吸引过去。

2009年5月21日星期四

谷歌发布搜索百宝箱功能

  距Google官方博客报道,谷歌中国今天发布了一款新的搜索产品,名为“百宝箱”。此项服务最先在谷歌全球推出,百宝箱则是针对中国的产品。

  用户在谷歌上搜索关键词后,在搜索页面左上角会出现“搜索百宝箱”文字提示,点击后左侧会出现视频、论坛、时间范围、视图方式以及时光隧道等搜索形式。

  时光隧道:时光隧道是一个关键词的历史大事记,它根据已经提取的所有网页内容的时间属性,将所有信息按照时间重新排序并呈现在用户面前。例如输入“全聚德”,谷歌搜索百宝箱的时光隧道可以搜索到全聚德自1840年清朝时期创立,后来经历辛亥革命和两次世界大战洗礼,历尽风波存立至今的全部历史。

  神奇罗盘:神奇罗盘是一个会联想的全新的搜索工具,它通过联想功能,从一个关键词拓展到更丰富的信息,使得搜索工具变成了探索工具。例如,从简单的搜索关键词“利率”出发,您不仅仅能够了解“存款利率”“银行贷款利率”,您甚至可以将知识延伸到“招商银行利率计算器”。

  时间限制:时间限制为用户提供特定时间段内的搜索结果。用户可以选择最新、24小时、一周内和一年内的时间段,时间限制会找出不同时段的搜索结果。如果输入“北京房地产价格”, 用户就方便的限制搜索时间段,查找最近一年、一周甚至一天之内的房地产价格信息。

  页面视图:网页快照可以帮助你在打开网页之前,预先了解网页的大致内容,节约你的时间。谷歌搜索百宝箱最新推出的页面视图,包括了普通视图、图文并茂、更多描述等更多选项,你可以根据自己的需要方便的进行调整,不必花费时间打开网页,就可以了解网页内容。

  Google全球5月13日在Google.com上添加一项新的搜索功能,旨在帮助用户优化搜索结果,允许用户以多种标准筛选搜索结果,如信息发布时间等,而谷歌中国今日上线的搜索“百宝箱”则是此项功能针对中国的产品。

2009年5月20日星期三

国内发生大规模网络故障

  从昨天开始,中国部分省市地区出现了大规模网络故障问题,导致用户上网速度极慢以致无法上网,今天晚上,我使用的深圳电信的ADSL上网也出现同样故障问题,上网速度极慢,有的网页几分钟都打不开,网络通信出现了严重的故障。

  打电话到电信的客户热线,处于长时间忙碌状态,无法接通人工服务,等了很长时间才拨通,电信小姐说今天已经接到过大量故障申报,属于普遍性的故障,目前电信方面正在查找原因进行修复。

  我经过一些搜索得知,这次故障的原因是暴风影音网站自身域名解析故障,导致中国电信DNS服务器访问量突增,网络处理性能下降。

  据我以前使用暴风影音的经验,这个软件已经具有流氓软件的大多数特性,包括自动关联文件、自动安装服务、自动启动等,种种流氓行径导致了大多数用户都难以将其彻底卸载,从而在客观上形成了大量的用户群。

  然而,在后台自动运行的“暴风影音”是一个典型的安全炸弹,会自动上网连接自己的网站,给广大用户带来很大的安全隐患,这次的大规模网络故障就是一例,仅仅因为暴风影音自己的网站出现了问题,就导致全国这么多用户上网发生了故障,可见这个新时代的流氓软件有多么恶劣,我呼吁,所有安装暴风影音的用户,为了自己和他人的安全和幸福,立刻卸载这个流氓软件,使用KMPlayer、Mplayer、QQ影音来替代,否则就难以避免再次发生今天这样的害人害己的状况。

  对于个人网站来说,我的网站因为使用美国GoDaddy提供的DNS服务器,这几天都没有出现过访问故障的问题。建议那些用Godaddy注册域名的网站主,都使用Godaddy自带的DNS服务器,这样可以避免国内DNS不稳定造成的无法访问或访问速度慢等问题。

Google Reader增加好友趋势功能

  距Google Reader官方博客报道,Google Reader发布了一项名为“好友趋势(Friends Trends)”的新功能,用来显示好友分享项目的统计信息。

  我们知道,当一个Google Reader用户拥有很多好友的时候,会发现好友分享的内容变得非常多,这个“好友趋势(Friends Trends)”可以帮助用户对好友进行选择,看看哪些好友分享的内容最多,但自己阅读的却很少,同时还提供好友订阅数据的排行,通过这种方法了解到哪些好友的分享值得阅读,以此来解决好友分享的信息过载问题。

  在好友订阅数中,可以看到自己好友的订阅排行,当一个用户好友足够多的时候,这个排行可以形成一个较有权威的分享用户排行榜。目前的统计是,Keso以6377个订阅数排名第一,我的分享订阅数为869个。

Google Reader增加好友趋势功能

  另外,先前在英文版中测试的好友评论功能也在中文版中开放了,现在中文版Google Reader用户也可以对好友分享的内容进行评论,不过这个功能会减少博客网站的浏览和评论。

好友评论

2009年5月19日星期二

十个常用浏览器书签工具

  Bookmarklet(书签工具)是指以书签的方式存储在Web浏览器上的一段小应用,用户通常只需在浏览器上的书签栏点击一下,就可以对当前网页执行某种操作,例如数据提取或查询等功能,Bookmarklet通常使用JavaScript语言编写,安装非常简单,只需要把链接拖到浏览器的书签中即可。

  Bookmarklet(书签工具)完全在浏览器上执行,不需要安装插件扩展,对浏览器本身的性能影响非常小,其使用的是JavaScript语言,所需的编程很少,因此被很多Web 2.0网站使用其来满足用户的需求。

  这里我介绍十个月光博客常用的Bookmarklet工具,使用方法是,打开后面的HTML文件,用鼠标将需要使用的链接拖到书签栏中(适用于Firefox和Chrome),在IE中可以右击链接,选择“添加到收藏夹”。也可以直接在浏览器中导入该HTML文件,我测试在IE 7、Firefox 3,Chrome中均导入正常。

  分享类

  收藏到Delicious: 点击按钮后,将当前网页收藏到美味书签Delicious中,标题和网址会自动填充。

  分享到Google Reader: 将当前网页分享到Google Reader的共享项目,用户可以在里面录入备注说明信息。

  分享到豆瓣: 向豆瓣的友邻推荐当前的网址。

  分享到饭否: 将当前网址分享给饭否的好友。

  分享到嘀咕: 将当前网址分享给嘀咕的好友。

  缩短网址类

  TinyURL: 使用TinyURL缩短当前的网址。

  bit.ly: 使用bit.ly缩短当前的网址。

  工具类

  Google翻译: 点击按钮后,自动将当前网页翻译为中文。

  发送到Flickr: 将当前网页上的图片发送到自己的Flickr中。

  Make Form Get: 这是一个比较个性化的Bookmarklet,功能是将当前网页中的Form里的Post转换为Get,这样提交的时候就以Get的方式提交,我用这个功能,是因为我们公司内部防火墙会将研发区域的Post权限封锁,有了这个就可以突破部分防火墙的限制。

  以上Bookmarklet可以点击这里下载,下载后的HTML文件可以直接导入IE、Firefox、Chrome浏览器。安装后的效果如下图所示。

我常用的十个浏览器书签工具

2009年5月18日星期一

我的社会化网络统计

  社会化网络平台,指的是在互联网上实现社会交往功能的平台。社会化网络的信息大部分是由用户创造或分享的,包括:状态(如Twitter,饭否等)、社会关系(Facebook、开心网等)、个人资料(MySpace等)和多媒体信息(YouTube、LastFM等),这里我就介绍一下我正在使用的一些社会化网络平台的一些个人统计数字。

  微博客

  Twitter - 国外很流行的微博客系统,国内也有不少互联网从业者在用,关注者1567人

  饭否 - 国内做的较早的Twitter克隆,用户群较为分散,关注者900

  嘀咕 - 国内微博客的一个后来者,其同步插件令人印象深刻,关注者337

  聚合

  FriendFeed - 改版之后的FriendFeed已经不单纯是一个聚合平台,还强化了Twitter功能,订阅数1337

  分享

  Google Reader - Google Reader的共享项目可以方便地在好友之间分享阅读项目,使用很方便,订阅数606

  Delicious - 美味书签是老牌的社会书签工具,在Network中可以查看好友分享的书签,订阅数206

  SNS

  Facebook - 虽然Facebook已经支持中文呢,但使用者大多数还是互联网从业者和老外,好友数783

  Orkut - 被Google收购后,Orkut并没有走向成功,在中国的用户基本上都是Google的粉丝,好友数648

  开心 - 开心网是一个国内的较为成功的SNS,在企业白领圈内普及的很成功,我的很多同事都只上开心网,同时,开心网赢得了不少女性网友的青睐,也是开心网成功的一大原因,我的好友数243

  其他

  Flickr - 社会化照片分享工具,可惜免费用户有两百张照片限制,好友数55

  豆瓣 - 读书、电影和音乐的社会化分享工具,书评和影评很多,好友数228

  我做这个统计的目的,是想看看这些社会化网络的发展速度到底如何,三个月后我再次统计这些网站的好友数目,那时候,通过对比这些服务的好友增长数目,就可以大致判断出这些网站的发展速度了。

2009年5月17日星期日

“软件应用开发商如何转型SaaS”在线研讨会

  IBM给我发来一封邮件,说IBM将在本周三主办一个“金融危机下软件应用开发商如何转型SaaS服务”在线研讨会,邀请了计世资讯和用友伟库网的专家共同分享运营SaaS的成功经验,时间约为一小时,可免费登记,在线参与。以下是IBM发来的邮件全文,欢迎有兴趣的SaaS从业者参与这个在线交流会议。

  尊敬的先生/女士:

  软件即服务(SaaS)模式正在引领软件产业发生一场颠覆性的变革。

“软件应用开发商如何转型SaaS”在线研讨会

  过去,软件厂商把软件作为一次性产品进行销售,对于用户而言,增值服务却是IT投资的“黑洞”。而现在,软件业正在从传统的光盘套装、授权付费型,向在线托管、租赁使用、按需付费型转变,并为用户提供更佳的整体拥有成本(TCO)。因此,越快实现SaaS模式运营的软件应用开发商,就将越早占得未来发展的战略性先机。

  然而,SaaS所独有的互联网特性、多租户(Multi-tenancy)特性、服务特性等崭新特性为软件应用开发商带来了不小的困扰;软件架构的变化则对软件应用开发商的技术能力提出了巨大的挑战。

  作为全球信息技术和服务的先驱,IBM基于对SaaS蓬勃发展的理解与预见,构建了宏伟的蓝图,通过提供该服务所需的全部基础架构、集成平台的设计开发、所有软硬件及中间件投入,以及后期的运营维护,IBM将与软件应用开发商进行合作,并致力于解决软件应用开发商在架构SaaS平台中可能出现的问题,并帮助他们在技术、市场等方面进行提升与优化。

  为此,IBM主办的“金融危机下软件应用开发商如何转型SaaS服务”在线研讨会即将于2009年5月20日精彩上演。期待与您共同分享基于SaaS的崭新成就!

  在会议中,IBM邀请到计世资讯副总经理曹开彬先生为您分享SaaS的应用现状及发展趋势研究,用友伟库网也会与您分享运营SaaS的成功经验,帮助您进一步深入认识和了解部署SAAS的重要性以及如何成功运营SaaS.

  活动日期:

  2009年5月20日(周三) 14:00-15:00

  活动议程:

  SaaS的应用现状及发展趋势研究 —— 曹开彬 计世资讯副总经理

  IBM助力应用开发商构建SaaS —— 周琦 IBM应用开发商合作部经理

  伟库网运营SaaS的成功经验分享 —— 蒋蜀革 用友集团副总裁

  参会方式:免费登记, 在线参加

  在线研讨会参加步骤:

  1. 注 册:

  请于5月19日前完成注册登记

  2. 注册确认:

  注册完成后,系统会给您发送的包括此次活动的网址及密码的确认信,请注意查收。

  3. 登 陆:

  请提前15 - 20分钟登陆活动网址。

  4. 设 备:

  您只需一台可上网的电脑, 一副耳麦。

2009年5月16日星期六

使用PHP调用TinyURL API的方法

  TinyURL是一个缩短网址的Web服务,可以把很长的网址变成简单的地址,通常创建TinyURL的方法是去其主页创建,有时候会有用户在客户端自动生成TinyURL的情况,这里介绍一个通过PHP调用TinyURL生成缩短地址的方法。

  TinyURL API的PHP函数如下

<?php
function TinyURL($u){
return file_get_contents('http://tinyurl.com/api-create.php?url='.$u);
}
?>

  调用的例子是

<?php
$url = 'http://www.williamlong.info/';
$tiny = TinyURL($url);
echo('The TinyURL of "'.$url.'" is "'.$tiny.'"');
die();
?>

2009年5月15日星期五

润乾报表的使用技巧

  润乾报表软件是一个常用的Java报表工具,使用较为简单,可以轻松制作出各种各样的报表,是一个不错的Web报表工具,下面是我分享的一些使用润乾报表工具所总结的经验和技巧,供其他润乾报表的使用者参考。

  1、按照千元单位显示

  点单元格属性-显示值-表达式,将数值修改为if(value()!=0,value()/1000,0),这样,可以在数据数值不变的情况下将数值按照千元方式显示。

  2、单行颜色改变

  如果某几行数值为“小计”、“合计”等数值,需要将其背景颜色改变,假设第一列是A5,则点单元格属性-字体-背景色,将其数值修改为if (A5 like '*计*',-592192,-1),这样“小计”、“合计”行的颜色就会变化,而其他行颜色不变。

  3、按参数隐藏列

  在报表参数中,传入某个数值后,将某一列或几列隐藏,例如当报表日期大于2009年1月1日,则隐藏几列,可以选择该列,在右边的属性中,找到“是否可见”,在表达式中填写if(@reportdate>"20090101",false,true),即可按照输入参数隐藏列。

  4、报表固定表头

  报表在WEB页面输出的时候,需要设置横向、纵向滚动条来固定报表表头,选中需要固定的行或者列,点属性,将其所属区域设置为“表头区”,就可以固定表头。

  以上是我使用过程中总结的一些技巧,另外,润乾报表中提供了很多详细的帮助文档和实例,也很方便简单,易于学习。

2009年5月14日星期四

数据库查询的分页优化技巧

  分页浏览功能是常见的Web应用功能,对于MySQL数据库来说可以很轻松的使用limit语句实现分页,而对于SQL Server数据库来说,常见的方法是使用数据集本身的游标实现分页,这种方法对于少量数据来说没什么问题,但是对于稍大一点的数据量,例如几十万条数据,则查询速度会降低很多,这里我介绍一种常用的技巧,只要简单的重新构造一下查询SQL语句,就能大幅提高查询性能的方法。

  在分页算法中,影响查询速度的关键因素在于返回数据集的大小,我们先在数据表中设置一个名为id的主键,数值为自增量的整数,然后通过重构查询SQL语句,就可以实现SQL查询的优化,重构的SQL如下所示

 

select top 页大小 *
from table1
where id<=
      (select min (id) from
      (select top ((页码-1)*页大小) id from table1 order by id desc) as T
       )   
order by id desc

 

  下面的JSP演示代码中,intPageSize为页大小,intPage为页码,id为主键,演示了操作一个t_Product表,并加入各类查询条件之后的重构SQL的主要语句,经过实际调试,经过这样简单优化后的SQL查询速度远远高于优化前的查询速度。

 

String sql=" from t_Product where 1=1 and ";
String ProductName = request.getParameter("ProductName");
if (ProductName!=null) sql=sql+"ProductName like '%" + ProductName + "%' and " ;
sql=sql.substring(0,sql.length()-4);  // 去掉尾部的 and 字符串
sql="select top " + String.valueOf(intPageSize) + " *" +sql+" and id <=(select min(id) from (select top " +  String.valueOf(intPage*intPageSize) + " id " + sql + " order by id desc) as T) "; //通过子查询加快速度
sql=sql+" order by id desc ";
 

 

2009年5月12日星期二

社交网站与成人网站的零和游戏

  SNS(Social Networking Services、社会化网络服务,简称“社交网络”)在过去两年间掀起了一轮轮的高潮,发展速度惊人,用户快速增长。值得注意的一个事件是,去年Google统计美国的“Facebook”搜索量已经超过了“Sex”的搜索量,这从另一个方面表明,社交网站已经逐步替代了成人网站,成为美国用户最喜欢上的网站,同时也成为美国企业和学校最痛恨的网站

  在美国,社交网站和成人网站是一个零和游戏,存在着一种规律,当一个访问量增大的时候,另一个就会降低。在2006年,社交网站开始崛起的时候,也正是成人网站衰落的时刻。因为年轻人喜欢用社交网站这种新形式来寻找异性,而成人网站则显得过时且缺乏互动。

  中国其实也是一样的道理,虽然中国没有大型的成人网站,却很早就发展出了一个大型的社交网络。很多人可能并没有意识到腾讯QQ就是一个庞大的社交网络,中国的年轻人同样也沉迷于在QQ上和异性朋友的交流,毕竟青少年学生和孩子的自我控制能力较弱,在沉迷社交网络后,往往将大量的时间都投入到了社交网络上,荒废了时间和学业。

  当前国内的SNS网站普遍不太注重“交友”,而是主要通过网页游戏来获得用户量的增加,这条道路仅仅只是SNS初期发展的权宜之计,后期国内的SNS发展很可能加大异性交友的功能,增强用户之间的交互性,开辟聊天室,甚至推出婚介等形式的平台。

  不过,中国的社交网络同样是一个零和游戏,最终的成功者只有一个。只要腾讯QQ还在继续向前发展,所有其他的SNS网站、微博客网站等社交网络都很难实现类似Facebook和Twitter在美国的辉煌成就。

  以上内容是读比尔·唐瑟尔的《在线为王》的杂感。

  名词解释:“零和游戏”

  “零和游戏”是指:在一项游戏中,游戏者有输有赢,一方所赢正是另一方所输,游戏的总成绩永远为零。

2009年5月11日星期一

Blogspot重定向确认引争议

  Blogger已经使用一种新的技术手段限制用户使用外部FTP服务器发布Blogger,当用户从内部Blogger(blogspot.com域名)切换到自己的外部FTP服务器的时候,Blogger不再直接使用301重定向功能,而是显示一个提示框,让用户确认是否跳转网页,而提示框的语言类似Google搜素中的恶意网站提示,让不明原因的用户不敢点击确认,这导致用户从Blogger切换到自己的FTP服务器,将损失几乎全部的搜索引擎流量和原先的外部链接流量。

  Google的确很想推广自己的Blogger自定义域的功能,但不可否认的是,Blogger的自定义域的确有很多功能上的缺陷,例如用户控制能力较弱,无法修改htaccess文件,无法使用FTP进行文件下载备份,甚至无法FTP上传文件,特别是对于中国用户来说,Blogger自定义域服务的IP地址在中国处于长期封锁中,大部分时间都无法正常访问,这一点就足以使得中国用户不得不使用自己的FTP服务器来发布Blogger,这是很无奈的选择。

Blogspot的重定向确认引争议

  而现在,从Blogspot域名切换到自己的FTP将被Google强制进行限制,这会导致该博客损失大部分原有的流量,为了保持原有的流量,用户不得不放弃自己的FTP而使用Blogger的自定义域,这样,用户的大部分服务都被Google所掌控。从我个人的理解来看,把所有的鸡蛋都放在一个筐子里是很危险行为,用户有必要通过自己掌控的部分服务来分担这种风险。

  对于现有的Blogger用户来说,我建议他们早些切换到自己的域名,不管是Blogger自定义域还是外部FTP,不要过多依赖blogspot,因为使用域名进行切换的时候,只是切换域名IP地址,不会出现上述跳转确认,从而避免了流量的损失。

2009年5月10日星期日

五个基于Google Earth的小游戏

  Google Earth是互联网巨头Google公司于2005年推出的一款虚拟地球仪软件,它把卫星照片、航空照相和地理信息系统布置在一个地球的三维模型上,使用者可以通过这个软件浏览全球各地的高清晰度卫星图片。自这项服务问世以来,深受广大网友的喜爱,给人们的生活带来了很多方便。Google Earth不仅仅是一个有用的卫星地图软件,由于其开放了Google Maps API,于是产生了很多基于Google Earth的第三方应用,其中有一些是一些有趣的游戏,可以大为加强Google Earth的趣味性,让大家在玩乐之中轻松掌握了Google Earth的使用方法,这里我就介绍一些有趣的基于Google Earth和Google Maps的小游戏,供大家参考。

  1、Google Earth解谜游戏

Google Earth解谜游戏

  Google Earth上有很多未解之谜,也有很多引人入胜的图片,这个游戏的任务是在Google Earth卫星地图上找到某个指定的地点,系统会随机显示一个世界上某个独特景观的卫星图片,并给出一些提示信息,根据这些提示信息,用户可以在卫星地图上去搜索这个地点,挑战自己的地理常识,当用户把经度和纬度移动到该景观附近,并且显示放大比率相同,则算赢得了这次游戏的胜利。

  这个游戏的难度非常大,可以说同时挑战了用户的地理常识和卫星地图查看能力,通常只有卫星图片专家才有可能轻松的玩过这个游戏的每一关。

  Google Earth解谜游戏的地址是:http://www.williamlong.info/google/earth/

  2、Google Earth模拟飞行游戏

Google Earth模拟飞行游戏

  这是Google Earth内置的一个小游戏,打开Google Earth,然后按Ctrl+Alt+A,就会看到一个让你选择两架飞机的对话框,选择一个飞机和机场位置后,就可以进入这个模拟飞行游戏了。游戏完全是在真实的卫星地图上飞行,视角是飞机驾驶舱的视角,和通常的模拟飞行游戏挺像,不过操作起来还是挺困难的,对于网速的要求较高,低速的网络玩起来比较卡。

  3、Google Earth模拟海底潜水艇游戏

Google Earth模拟海底潜水艇游戏

  这个游戏将带我们进入神秘的海底世界,我们可以模拟潜水艇(或者是模拟鲨鱼),在世界各个地区海底进行模拟旅行。目前已经发布了6个地方:加利福尼亚、直布罗陀海峡、希腊、马利亚纳群岛海沟、美国沃尔基海域的深海探险和罗曼西海沟探秘。操作的方法是,点击页面左下角的Run/Pause,就可以开始或者暂停,Speed按钮用来调节浏览速度,使用左右键可以转向,使用上下键控制深度。另外,这个网站也提供了另外一个版本的模拟飞行的游戏。

  Google Earth模拟海底潜水艇游戏的地址:http://www.sea-seek.com/

  4、Google Earth模拟直升飞机游戏

Google Earth模拟直升飞机游戏

  请不要误会,这不是另一个Google Earth的模拟飞行游戏,而是一个有趣的Google Earth查看应用,点击下载这个直升飞机地标,就可以从直升飞机里面观察卫星地图。飞机的窗户都是透明的,所以这时候的Google Earth看上去就像是从直升飞机里面望向窗外一样,这是一个非常酷的显示效果。

  Google Earth模拟直升飞机下载地址:http://bbs.keyhole.com/ubb/download.php?Number=987400

  5、Google Earth的模拟赛车游戏

Google Earth的模拟赛车游戏

  这又是一个基于Google地图的小游戏,可以在Google地图上模拟驾车,在全球各个角落上飙车,我们可以在自己熟悉的城市和熟悉的街道上四处开车。玩家可以指定的城市名称,然后开始模拟驾驶,用户可以选择不同的车型,操作非常简单,四个方向箭头来控制,拐弯有些困难,不是很好操作,车辆也太小,看不太清楚。

  Google Earth的模拟赛车游戏的地址:http://geoquake.jp/en/webgame/DrivingSimulatorGM/

  好了,以上就是我介绍的一些有趣的Google Earth小游戏,如果大家还知道什么其他的Google Earth游戏,请留言告诉我。

2009年5月9日星期六

Google Earth的模拟赛车游戏

  这是一个基于Google地图的小游戏,可以在Google地图上模拟驾车,在全球各个角落上飙车,我们可以在自己熟悉的城市和熟悉的街道上四处开车。

  玩家可以指定城市名称,然后开始模拟驾驶,用户可以选择不同的车型,操作非常简单,四个方向箭头来控制,拐弯有些困难,不是很好操作,车辆也太小,看不太清楚。

  这个游戏是Flash做的,基于利用Google Maps的API,开发起来其实不算难,其实,地图只是作为一个背景,即使不是公路,你都可以畅通无阻地开,游戏显得非常简单,其开发难度可能还不如我的“Google Earth解谜游戏”呢。

  游戏地址:http://geoquake.jp/en/webgame/DrivingSimulatorGM/

  下面是游戏的截图。

Google Earth的模拟赛车游戏

2009年5月8日星期五

Google Earth图片地标出现Google广告

  Google Earth是Google收购的一个非常流行的免费软件,通常免费软件到了Google手里,都会被增加上Google AdSense广告,例如YouTube,现在,Google在Google Earth的一些随机的Panoramio照片中放置显示了AdSense广告。这大概是Google进行的一些前期测试工作,来测试在Google Earth上显示广告的效果和布局,因此只有非常少的部分照片会出现AdSense广告。

  如果广告测试结果正常的话,那么Google可能就会允许其他KML地标提供商在地标中加入AdSense广告代码,就如同AdSense for feeds一样,这将使得提供KML的个人或组织从中得到一定的收益,但可能会降低人们使用Google Earth的用户体验,下面是一个Google Earth的广告例子,Sponsored Links(赞助商链接)下面的内容就是Google的广告。

Google Earth图片上出现Google广告

2009年5月7日星期四

“一声响”电话诈骗的应对方法

  响一声就挂电话的收费也称为电话回拨吸费,这是目前常见的诈骗方法,已经超过短信诈骗居手机诈骗首位。这种诈骗方式通常在半夜时分,手机忽然响起却又立即挂断,如果你回了电话,则瞬间电话费用却被疯狂吸走。

  这种诈骗的方式通常都是用特殊的拨号器以群拨的形式拨打出去,会集中“轰炸”某一号段的所有用户,这些用户会在同一时间段收到同一号码呼叫,由于有些人会出于对业务以及工作的需要,有少部分用户仍然会选择回拨,累计之下,这种低成本的诈骗会获得很大的收入。

  按道理说,电信或者移动运行商是有办法通过技术方法处理的,就像互联网上防范Spam的方法一样,正常用户拨打没有问题,反常用户拨打通过技术手段甄别是人还是机器拨打的,比如正常用户通常不可能十分钟拨打十个电话,如果运行商发现某个用户在十分钟内拨打了十个电话,那在其拨打第十一个电话的时候,通过语音方式提示,要求用户按四个“验证码”数字,如果用户按正确,才进行拨号,否则就中止拨号,通常的“拨号器”是不具备语音识别功能的,因此这个技术手段就可以让现行的所有拨号器无法继续自动拨号。

  这种技术方法的优点是,实现难度很低,对正常用户的干扰很小,通常不会有用户那么频繁的打电话,即时频繁拨号,当系统提示“验证码”的时候,输入正确后依旧可以正常拨号,不会对自己的业务产生任何影响,而诈骗犯的应对手段却非常有限,最主要的是语音识别这个技术难关,电脑自动语音识别技术相当复杂,如果语音加上杂音干扰,很难进行区分和识别,即使有这样的软件,其判别成功率也不会很高,但其成本却不菲,改造拨号器会增加相当大的资金成本。

  如果诈骗者通过雇佣人力来手动拨号,运行商可以根据拨号的频率增加语音“验证码”的长度,这样,就可以极大的提高诈骗者的行骗成本,降低其行骗效率,这种低效高成本的诈骗方法自然就会没人再使用了。

  为什么这么简单有效的防止诈骗的技术方案运营商不采用呢?为什么运营商一直要求用户提高警惕防止诈骗,对于自身应尽的义务却百般推卸呢?据内幕人士透露:这种回拨电话吸费诈骗幕后黑手,不仅仅有声讯台,还有运营商,在利益分成上,运营商占了五成,或许这才是运营商迟迟不通过技术手段屏蔽这种诈骗的原因吧。

2009年5月6日星期三

我最喜欢的小说作家

  在学校读书的年代中,我读了很多小说,不过不少都没什么记忆,只有一些经典小说一直令人过目难忘,让我不断的反复阅读体味,在自己失意的时候,读一下自己心爱的小说,往往会给自己很大的鼓舞和激励,这里我就列一些以前读书时代我最新欢的小说作家和作品。

  欧.亨利

  什么作家能够以最短的文字给人以最大的震撼,那只有欧亨利一人了,哪怕只有几百个字的小说《二十年以后》也能给人以意想不到的结局,他对于社会底层人民的生活写的小说,如《爱的牺牲》、《警察与赞美诗》、《麦琪的礼物》、《最后的常春藤叶》等等,看了令人心酸。

  西德尼.谢尔顿

  看他的书主要是受电视的影响,小时候看过两部很经典的电视剧《假如明天来临》和《钻石王朝》,从此就认识了西德尼.谢尔顿,接着看他的书,发现他的书比电视剧还要经典,他的主要著作有《假如明天来临》、《谋略大师(钻石王朝)》、《众神的风车》、《午夜的另一面》、《天使的愤怒》等等,部部经典。

  儒勒.凡尔纳

  我从小就喜欢他的科幻小说,最早是从收音机广播里听他的《神秘岛》,后来在动画片里看他的《海底两万里》,电视上看《地心游记》,皮尔斯.布鲁斯南主演的《环游地球八十天》也是我小时候最喜欢看的电影。他的科幻小说流传了一百多年时间,现在读起来依旧令人回味无穷。

  歌德

  我喜欢歌德是因为他写的一本薄薄的小书《少年维特的烦恼》,当我第一次读完这本小说时,我的泪水忍不住夺眶而出,从维特的遭遇中,我体会出了自身的不幸。引用诗人舒巴尔特的话来说:“我宁肯终生穷困,一辈子睡干草、饮清水、吃树根,也不愿失去体察这位多情善感的作家的心曲的机会。”

  罗贯中

  古代的中国作家,我最崇拜的就是罗贯中,他的《三国演义》简直是中国历史上最优秀的小说,从儿童时代,我就从评书、漫画、课本以及电视上不断接触这本巨著,其故事可谓家喻户晓,《三国》是世界性的文化遗产,邻国日本对于三国文化的研究也绝不亚于中国,其开发的电子游戏《三国志》、《真三国无双》等都具有极高的可玩性。后来吴宇森拍的电影《赤壁上》和《赤壁下》也值得一看。

  钱钟书

  钱钟书的《围城》是我最新欢看的近代中国小说,在看似调侃的语言中,述说了许多人生中的无奈与凄凉,读起来别有一番滋味。

  安妮宝贝

  网络文学是新兴的一种文学形式,也创造了不少网络作家,很多年前,我比较喜欢的网络作家是安妮宝贝,她早期写的一些小说的确很特别,例如《告别薇安》、《暖暖》、《七年》等,当年读的时候,感觉“她比烟花寂寞”,后来再读的时候,感觉小说写的还是比较阴暗,只能适合某个年龄段的人阅读,是个比较另类的网络作家。

2009年5月5日星期二

免费网站状态监控服务

  网站最重要的就是稳定性,如果网站因为宕机而无法访问,那么对于网站本身来说是一场灾难,网站管理员最重要的职责就是在服务器宕机后第一时间进行恢复,防止网站长时间宕机造成更多损失,因此,网站管理员需要一个对其网站进行24小时不间断的监视的服务,一旦出现无法访问的情况,就立刻通过邮件和短消息通知管理员。这里我介绍一些常用的免费网站宕机监控服务。

  SiteUpTime  - 免费用户可以监控一个网站,每半小时监测一次,可监测4个端口,提供4台监测服务器供用户选择,网站不能访问的时候会发送Email通知你。SiteUptime还为免费用户提供统计报告、每月报告邮件等实用服务。

  Site 24x7 - 免费用户可以每60分钟检测最多2个网站的情况。可以获得邮件或者短信的告警以及报告。新注册用户可以享受15天全功能使用,之后会自动切换为免费帐户。值得注意的是,这个网站提供中文界面,不懂英文的推荐使用这个网站。

  WebPerform - 中文版的网站监测服务,免费用户可以每60分钟监测最多两个网站。

  HostTracker - 免费用户每30分钟监控两个网站。

2009年5月4日星期一

穿越时空科幻电影推荐

  五一期间没有外出,在家看了一些老电影,感觉还可以。以前我曾经介绍过我最喜欢看的一些英文电影中文电影,实际上,还有一类电影我非常喜欢,就是穿越时空类的科幻电影。时间旅行一直是科幻电影偏爱的主题,最有意思莫过于其对于原有的因果关系的影响。科学界有一个着名的祖父悖论:如果一个人回到过去,杀死了自己的祖父,那么这个人就根本不可能存在了,那么他又怎么能回到过去呢?要想使一部关于时间旅行的电影引人入胜又能自圆其说,关于因果关系的处理是最基本也是最重要的。今天我推荐一些我曾经看过的比较好看的时空类科幻电影。

  《回到未来》

回到未来

  三部曲电影,最开始上映于1985年,可谓穿越时空类电影的鼻祖,很经典,也很好看。布朗博士在一次试验中发明的时光机器时,不料在实验过程中博士被歹徒杀害了,博士的好友马丁慌乱中架着时光机逃跑,回到了30年前的1955年。马丁在那个时代找到了30年前的布朗博士,一起计划如何返回未来。影片虽然没有什么大制作的特技,但无论是人物形象还是剧情都很到位,布朗博士的形象令人难忘,演的很有趣。三部曲的时间是长了一点,但内容是贯穿的,可以一气呵成的看下去。这部影片可以算得上是另类的励志片,宣扬的主题是,没有人的未来是一成不变的,我们的未来掌握在我们手中,我们可以创造一个崭新的未来。

  《蝴蝶效应》

蝴蝶效应

  埃文偶然发现通过自己从小记录的日记可以回到过去,从而改变自己的命运,于是他开始不停的尝试重返过去,为了能拯救自己的心上人凯丽,并和她在一起生活。可是每一次他都失望的发现,他没有办法和凯丽在一起,并且凯丽的人生反而变得更糟。最终,埃文放弃了原本的挚爱,选择与她擦肩而过,陌路天涯,只有放弃,才能拯救自己心爱的人。

  《异次元骇客/十三阶梯》

异次元骇客

  科学家道格拉斯.霍尔和富勒用电脑模拟出一个逼真的1937年的洛杉矶,他们可以通过电脑进入这个虚拟世界,真实地体验1937年的生活,有一天,富勒发现了一个可怕的秘密,当他正准备将秘密当面告之霍尔时,却被神秘的杀死。霍尔进入虚拟的1937寻找真相,终于他知道了秘密的真相,原来自己所处的世界也是另一个虚拟世界,自己其实根本不存在,所有的一切都只是一段正在运行的程序代码而已。什么是幸福,无知便是福。

  《黑洞频率/生死频率》

黑洞频率

  做为消防员的父亲在30年前一次救火行动中意外身亡,30年后已经当警察的儿子偶然发现能用无线电和当年的父亲通话,于是顺利地帮助父亲躲过了那场灾难,拯救了父亲,然而命运的改变却让他的母亲死于了多年前的一起连环杀人案。于是他们父子再次合力捉拿凶手。这部片子的父子感情让人感动,儿子怀念自己早年去世的父亲,最终竟然父子团圆,影片结果,父亲出现一枪击毙了凶手,救了儿子一命,那镜头真是感人,最终父子重逢团圆。

  还有一部电影,是我很早的时候在电视上看过的电影,叫做《圣诞赞歌》,原着是狄更斯,也不错,讲的是一个守财奴,在圣诞节前夜得一故友鬼魂的指点,在过去、现在、未来三个圣诞精灵的带领下,重历自己的一生,并在精灵的点召下,彻底改变自己,成为一个乐于助人的好人。可惜的是我怎么也找不到这部老片的资料,无法重温了。

2009年5月3日星期日

Twitter的微博客同步方案

  现在网络上有很多个微博客SNS网站,例如Twitter饭否嘀咕Facebook开心网等,我们很多人都注册过这些网站的帐号,但是同时更新这些微博客和SNS的话,是一个艰巨的任务,我们几乎不可能手动的方式一个一个的更新,这里我介绍一个微博客的同步方案,只要更新一下Twitter,就可以同步更新几乎所有的微博客和SNS网站。

  主要帐号的用途

  Twitter - 主要帐号,Twitter用户发布信息和获得反馈的主帐号。

  嘀咕 - 另一个微博客帐号,用于中转同步功能,通过“滴答”来获取Twitter的信息,再通过“滴神”将信息再次发布出去。

  HelloTXT - 和“滴神”功能类似的分发平台,可绑定很多国外的微博客服务。

  首次同步: Twitter -> Facebook和FriendFeed

  在Facebook上安装一个Twitter实用工具,可以实现Twitter的信息即时同步到Facebook上,在FriendFeed上绑定Twitter帐号,也实现了Twitter即时同步到FriendFeed,这两个同步瞬间即可完成。

  中转同步: Twitter -> 嘀咕 -> 滴神 -> HelloTXT等

  通过滴答来接收Twitter的信息,然后再通过滴神分发出去,可以同步到HelloTxt、叽歪、做啥、开心网、51网、校内网、海内网等。其中同步HelloTxt是新增加的功能,以前我一直在抱怨,通过TwitterFeed同步到HelloTXT的信息,微博客的信息会自动被添加星号,不知道是什么原因,向HelloTXT提交了BUG,到现在也没有解决方案,现在,终于有办法可以解决这个问题了,经过我的测试,通过嘀咕同步到HelloTXT的信息不会增加星号了。

  再次中转: HelloTXT -> 其他微博客和SNS等

  HelloTXT支持很多国外的微博客和SNS服务,是另一个强大的同步工具,注册绑定后可以在此同步信息到饭否、MySpace、Jaiku、Linkedin、Hi5、Tumblr、Plurk、Identica、Wordpress、Blogger、Ning、LiveJournal等,另外,HelloTXT还支持绑定Custom Url,用户可以自己编写程序来更新那些自定义的信息,其Custom Url的使用方法和ping.fm的完全一样。

  注意,你要想更新一些国内无法访问的网站,就可以借助HelloTXT了,例如更新Tumblr、Plurk、LiveJournal等,这些服务通过国内的滴神是无法更新的。

  以上的同步过程中,Twitter到滴答的部分,是通过RSS的方式同步的,不是即时的,有至少半个小时左右的延时,其他的步骤都是即时的。如果用户把嘀咕当作主要帐号,然后通过“滴神”来更新Twitter的话,就没有延时,实现了完全的即时更新。

  当然,也可以通过HelloTXT的Custom Url绑定嘀咕,然后从HelloTXT来更新信息,不过,对于那些喜欢得到反馈的用户来说,还是更愿意使用微博客做为一种分发工具。

2009年5月2日星期六

Twitter Application申请方法

  使用过嘀咕的“嘀神”插件的用户都知道,这个插件可以实现将嘀咕信息即时同步到其他微博客的功能。对于Twitter重度用户,可能也会需要将Twitter即时同步出去的功能。

  实际上已经有很多外部应用支持这个功能了,例如输入了Twitter的用户和密码之后,就可以实现Twitter到Facebook和FriendFeed的即时同步,这种技术不同于TwitterFeed,是即时的,Twitter通过抓取Twitter的RSS Feed,至少要延时半个小时到一个小时以上,如果就这样同步到其他微博客,更新内容多的话,别人会觉得你在刷屏,效果很不理想。

  我最近研究了一下,这种即时更新技术可能要申请一个Twitter Application才能实现,在Twitter中点Settings-Connections,然后就可以用开发者的身份注册一个应用,这种应用使用了OAuth认证技术,录入一些应用的信息后就可以完成注册申请,注册完并开发出相关的应用,然后认证自己的Twitter帐号。

  申请成功后会得到Consumer key、Consumer secret、Request token URL、Access token URL、Authorize URL这几个数据用于开发。开发者需要查看一些OAuth的文档。

  OAuth认证体系是一个比较安全的认证技术,用户可以不用输入用户名和密码就可以实现帐号的授权,对于用户来说很安全,但对开发者来说挺麻烦的。

  详细的文档我还没仔细看,稍后我看看能不能用这个申请的Twitter Application开发一个应用出来。

Google Latitude地理位置服务整合Gtalk

  Google刚宣布两个新的应用支持地理位置服务Google Latitude,分别是Gtalk和Google Public Location Badge

  第一个是Google的IM服务,Google Talk,每次用户更新自己的Latitude,就将会把自己的地点更新到Gtalk的状态上(到城市等级)。另外一个是Google Public Location Badge,用户可以在自己的博客或者社会化档案上,显示用户的地理位置。

  就像内嵌一个Google Map一样,用户可以设定地图型态和显示尺寸等级,Google表示,自Google Latitude推出以来,许多用户希望公开发布位置状态,而不仅仅是面向好友。这两项新应用能够做到这一点。

  Google Latitude是一种基于Google手机地图的服务,允许用户通过手机的GPS或基站定位功能向好友发布当前位置。

Google Latitude

2009年5月1日星期五

Twitter的RSS Feed过滤工具

  经常使用Twitter的用户,一定会遇到同步Twitter信息到其他平台的功能,例如在Facebook或FriendFeed绑定Twitter即可同步更新,对于更多的平台,通常都会使用RSS的方法同步。

  不过,使用过Twitter RSS的用户一定会感到不好用,Twitter的RSS不能定制,并且内容全部都是以“用户名:”开始,看着很不舒服,并且不能过滤掉@回复的信息,因此我们只能通过第三方工具对Twitter的RSS进行处理。

  当然,很多人想到使用Yahoo Pipes来实现这种过滤修改,但我不推荐使用Yahoo Pipes,因此其更新速度慢,且不稳定,不是一个好方法。

  其实,使用一个简单的PHP脚本就可以实现过滤修改Twitter的功能,调用这个PHP的时候,即时从Twitter抓取RSS,更新速度快,还很稳定,推荐使用。

  这里提供的PHP脚本可以直接放在任何一个支持PHP 5.X的服务器上使用(不支持PHP 4.X),默认输出的是我的Twitter RSS,可以通过“twitter-rss.php?username=someone”这样的参数调用任何人的RSS,生成过滤修改的RSS,该程序删除了更新内容开头的用户名信息,同时还删除了以@开头的所有回复给他人的信息,同时自动把URL地址变成超级连接形式。最终输出了一个经过优化过滤的RSS Feed,使用这个RSS Feed就可以用来同步到其他平台了。

  点击下载:Twitter的RSS Feed过滤工具PHP代码