Don't be evil

本周末作为嘉宾参加了阿里巴巴集团举办的第二届网络工程师侠客行大会,刚刚回到北京。

我比较喜欢这种第三方举办的会议,因为可以听到很多不同的声音,也可以了解合作伙伴以及竞争对手的新技术,让自己能够对业界的趋势更加了解。马云先生在主旨演讲当中也说过,技术分享才会让业界都进步。

当然,通过此次会议也可以扩展自己的人脉,认识到更多的人员。这次也见到了一位我原来非常敬佩的先生,他原来在微软研究院工作,后来去了加位一家全球知名的互联网搜索的公司,担任副院长工作。此次会议他也代表其现任公司进行了主旨演讲,介绍了其云计算策略以及相关的新产品。我对云计算一直比较感兴趣,也希望了解到业界的不同实现方式,所以很认真得在听,但说实话,这位先生的演讲让我很失望,可能并不适合这种大场面的演讲吧,也对这位先生彻底无语。

可能由于是现场演示,此先生介绍在讲完云计算的一些大家都知道的知识后,开始介绍其自家产品,进行实时演时,打开一个浏览器,输入网址: http://code.ZZZZZZ.com/gears, 我在下面一看就不对了,其真实的地址应该是http://code.ZZZZZZ.com/apis/gears, 在下面还小声提示了一下。果然不出我所料,系统返回了一个定制化的404界面。但这位老兄有些口不择言了,或者也想幽默一把,脱口说了一句:“IE出问题了”。然后突然又注意到,自己使用的并不是IE,而是Firefox。一时就楞在那儿,开始转变话题。

再后来,又一个Demo,这次就开始使用IE7了,准备下载一个文件,结果由于网络的临时问题,下载终止(那个界面大家可能都见过的),老兄又开始说“IE又出问题了”,呵呵,不知道哪儿来了一个“又”。我这次真服了。接下来在输入汉字“新浪”的时候,由于拼音不好,一直在说,他应该使用他们自己开发的那个某某拼音输入法(他自己的笔记本完全可以使用呀,而且还是他“开发”的产品)。

再接下来,他的演讲严重超时,但不甘心,于是开始演示他们新开发手机开发平台,结果启动了五分钟,那个模拟器始终没有打开,老兄开始说这可能是Windows的问题,或者是他的IBM笔记本的问题,牛,太会找理由了。再接下来,组委会实在看不下去了,而且马云先生在台下也等了太长时间了,所以上台中断了他的演讲。

实话来说,做现场演时的时候,可能会遇到各种各样的问题,所以很多人喜欢用截图或者视频来代替这种现场演示。如果在现场演示时出现问题,也需要认真对待,在不耽误大家时间的情况下,可以再重试一次,并且给出原因。最忌的就是随口给出一个原因,毕竟下面都是技术人员,这种404错误或者你使用的哪种浏览器还是可以看明白的。

尤其是,这位老兄刚刚跳槽,就开始在公开场合这样攻击老东家,不知道他的同事们怎么想,真的让我彻底无语。

抗震救灾,众志成城

当地震发生的时候,我正在使用Visual Studio 2008 + XNA Game Studio为我的Zune编写小游戏,刚刚在Zune上部署成功一个俄罗斯方块,正在兴奋的将这个好消息写成邮件发给部门同image事时,我突然感觉脑子一阵晕,当时还以为是兴奋过度了,于是闭上眼准备休息一下,这时候听到后面的同事说地震了才意识到是什么样的状况。后来大厦的广播响了起来,要求大家撤离大楼,我把手机,Zune, 以及其它的一些电子设备随身带着,跟着大家一起下了楼。

在楼下,同事们都在紧张不安的相互询问信息。我一直使用Zune来收听电台,以便知道后续的事情。最后终于了解到原来是四川发生了7.8级地震。这段时间,每晚都和太太会守在电视机前,观看中央电视台的实时报道,看到的内容让我们都会非常感动,甚至热泪盈框,都在想除了捐款,我们还可以为灾区的群众做些什么?

我们部门的老板Nigel Burton先生是位英国人,可能有很多博客堂的朋友在各种场合或者媒体上已经见过他。在他的提议下,我们昨天上午开发完成了一个内部赈灾拍卖的网站,并且在中午通过内部邮件向我们开发合作部(DPE)的同事通知了此网站。通过该网站,所有同事都可以把自己的一些物品放在上面进行竞拍,竞拍所得款项通过公司人事部门设置的捐赠网站捐赠出去,同时,公司还会按照1:1 match的方式再加倍捐给灾区。除了我们部门的同事热烈响应以外,上海、广州以及研发集团的同事都积极参与了进来。截止到昨天午夜十二点,总共有23件物品征集上来,包括相机、手机、电脑、显示器、路由器、游戏机、MP4等等,共有88个出价纪录,最终实际募集到资金RMB 23,063元。

当然,这只是微软同事们热情捐助当中的一部分,除了第一笔费用已经递交中国红十字会,我们员工的捐助还在进行当中,今天下午将会与公司1:1 match的部分一起递交给中国红十字会。公司也与相关部门进行了联系,积极参与其它活动。员工也在内部积极献策,讨论如何更好的参与到此次灾区救助当中。

抗震救灾,众志成城!!!

使用Silverlight制作自己的休闲游戏

相信很多朋友已经知道Silverlight是什么东东了,在前段时间,微软与国内外的合作伙伴一起致力于Silverlight的合作事宜,目前您可以看到以下精彩的国内案例:

1. 百度音乐抢鲜族(Silverlight 2 Beta 1): http://mu.baidu.com,上个月,百度已经将其音乐抢鲜族升级到了Silverlight 2 Beta 1.

2. 奥运官网火炬接力视频(Silverlight 1): http://torchrelay.beijing2008.cn/cn/video/historical/basketball-chouqian-man/,以后将会有越来越多的接力视频会使用Silverlight进行播放.

3. 腾讯采用Silverlight的新产品创意 (Silverligh 1 & 2): http://labs.qq.com/e/51/,腾讯在未来将会把Silverlight应用到新产品的创意当中。

4. 新浪音乐地图(Silverlight 2 Beta 1):http://blogs.msdn.com/jijia/archive/2008/04/16/sina-musicmap-details.aspx,我的同事黄继佳会向大家介绍更多细节。

当然还有其它的很多新产品会很快发布,大家可以参看媒体上的报道。

imageSilverlight 1.0自从去年九月发布以来,在半年左右的时间内,通过与国内外合作伙伴的合作,既已经达到了30%左右的市占率,而且在全球以每天一千五百万的下载率进行递增。曾经有一家媒体的记者在我们进行交流时对此数据产生了怀疑。我相信也有很多朋友现在表示怀疑,但毛主席说过“没有调查就没有发言权”,所以大家完全可以在自己的页面当中进行Silverlight安装侦测,而那家媒体在自家的网站上选择时间段对安装量进行监测后,惊讶的发现,这个数据是完全准确的。如果您有兴趣在自己的网站上进行检测,建议阅读我的同事黄继佳的文章:Silverlight安装与侦测原理

所以,现在已经是全面转向Silverlight开发的时代了,那么使用Silverlight除了开发视音频体验完,是否也可以制作自己的休闲游戏(当然,也可以开发RIA应用,但毕竟视音频以及休闲游戏是更容易入手的)呢?当然可以,我们可以在http://www.silverlight.net 里面看到很多Sample,是休闲游戏的。不过我相信很多人使用C#/Javascript/XAML来制作休闲游戏还是很困难的。

认真想一下,休闲游戏其实也很简单:场景、角色、控制、信息展示以及行为等,除了编写代码,有没有可能让那些单纯的游戏爱好者也可以根据自己的意愿制作一个游戏呢?

可能大家都已经知道Popfly了,而现在同样在Popfly平台上,微软推出了一个新的工具,就是Game Creator,在这儿您可以玩游戏(这些游戏也是模板),编写自已的游戏,也可以将自己编写的休闲游戏发布到您的网站或者博客边栏上,有兴趣就来试一下吧:

http://www.popfly.com