在windows下使用rsync

2009-03-06 10:04:45

之前写过一篇在linux下使用rsync的帖子,在windows下的使用几乎一模一样,简单说下:

1.下载rsync客户端:cwrsync

2.命令行里要注意路径的写法,如c:\test,得写成/cygdrive/c/test

另外发现windows下的同步速度要远慢于linux,不知道是文件系统的原因,还是我的本本硬盘太慢。

全面升级的战争

2008-08-15 22:07:43

本文是为《程序员》杂志八月号的撰稿。我和小马、黑羽正轮流主持《程序员》的一个RIA小栏目,一人一期:)


上期小马在《走向健康的浏览器大战》一文中,介绍了近来如火如荼的新一轮“浏览器大战”,IE、Firefox、Opera、Safari纷纷推出各自的最新版本,并同时号称“更快的速度、更好的兼容性”,当然,还有“更佳的用户体验”。

这场“大战”是如此的激烈,新技术和新特性是那么光彩夺目,历史的战绩与恩怨,也毫无悬念地成为了最佳谈资。但一些已经存在了很久的力量,却躲过众人的视线,各自静悄悄地摸进了主战场。

早在去年五月,Google就发布了跨平台、跨浏览器的浏览器增强工具——Gears。使浏览器可以实现离线本地存储、在背景运行JavaScript等功能。

今年五月,Yahoo发布了BrowserPlus。为浏览器增加了本地存储、拖曳、本地图片编辑、任务栏通知等桌面程序的传统强项。

而基于Adobe的Air各种应用,从简单如MicroBlogging到复杂如eBay Desktop,已是层出不穷。

虽然三者的“进军”路线略有不同(Gears仍在浏览器内作战,Air直接杀入桌面,BrowserPlus则试图连接桌面与浏览器),但最终的用户体验却是趋同的——模糊桌面与浏览器的边界。

如果我们认为这些巨擎们的战略意图只在于赢得“浏览器大战”,或者用“模糊”战术“开辟第二战场”,那就小看他们的胃口了。

在我们的观察对象中,继续加入Flash这个已经成为事实上最成功的“虚拟机”之后,就能发现,真正的战略目标还是那个终极Boss——微软。更准确的说,是微软的“操作系统”。

简单概括所有的这些新技术的战术,都是“模糊操作系统与浏览器的边界,在操作系统与传统应用程序之上,再增加一个全新的‘应用程序层’,最终跳出操作系统的控制范围,创造新的计算环境与用户体验”。我没有想出更好的名字来描述这一层,但无论是Adobe与微软各自解释的“RIA”,还是我们正热衷的“前端应用程序”,亦或是已经老生常谈的“ajax应用”,都是这一层的雏形。

当历史认准目标,没有任何力量可以抗拒。

微软能做的,就是认清形势,积极应对。虽然动作有点慢,但到目前为止,防御工事构建的非常漂亮。浏览器内的Silverlight、桌面上的WPF、王牌IE,以及无论谁当微软CEO都会忍不住偷笑的VisualStudio,都是微软手中的好牌。

这是一场已经全面升级了的战争,无论是战略目标、投入战场的资源、还是失败的代价,都可以让所有人不惜一切。

RIA的混战

2008-06-01 00:28:02

前天(5.29),Yahoo发布了一项新应用:BrowserPlus

下载并安装一个4.1M的安装文件后,你就为浏览器添加了一些新的功能,比如:

  • 拖曳
  • 本地文件浏览
  • 本地图片编辑
  • IRC客户端
  • JSON(支持跨域请求)
  • 任务栏右侧的通知
  • 本地存储
  • ……

还没仔细试用,所以不介绍太多了。这篇是想说,新一轮的“浏览器大战”又要开始了,这次的参战方是:

  • Adobe:Flash/Flex/Air
  • Microsoft:Silverlight
  • Google:Gears
  • Yahoo:BrowserPlus

Flash/Flex/Silverlight/Gears是在浏览器内作战,Air是直接跳出浏览器面向桌面,而BrowserPlus企图连接浏览器和桌面。不知道有几个用户会乐意装这么多东西,也不知道开发者们要怎么去选择。这一幕已经出现过,先是“XX Only”,然后是“多个版本”,再然后是“无侵入式脚本编程”。问题是,用户最终会还是会选择那个什么都不支持的“原生的”、“本来的”浏览器么?

又一个RIA应用

2008-05-23 22:04:30

继前天的Flash版商城店铺,昨天的Silverlight版商城店铺之后。

今天又发布了针对C2C旺铺的“商品展台”,这样的发布密度,实在是把我和黑羽整得够呛。还好,历经艰险,总算是发布成功了(小bug无视……)。

上图:

storegallery

淘宝Silverlight版店铺DEMO

2008-05-22 22:07:29

今天俺们又预发布了Silverlight版的淘宝商城店铺DEMO,废话不说,上图:

silverlight

地址暂时保密,周六的网侠大会上可能会有正式的消息。

Fight!

淘宝试水RIA应用

2008-05-21 21:26:23

今天下午我们刚刚发布了淘宝第一个RIA应用:针对B2C商城的图片浏览器(StoreGallery)。

store_gallery

试试看:http://shop.mall.taobao.com/detail/gallery.htm?item_id=188577&domain=lyxz

更多的消息暂时还不能披露,至少,这仅仅是个开始。

Technorati 标签: ,,,,,

简记在第二届D2之后

2008-05-03 21:25:49
  1. 第二届D2成功的落幕了,虽然我没有来得急听完Nate的演讲就赶去了机场。
  2. 作为D2的发起人之一,我不得不好好地感谢雅虎在这次会议组织上付出的努力。这是一次高质量的论坛,从四位speaker的“吨位”就可以得到明证。
  3. 搜了些与会者的blog,对Silverlight这一场有“想法”的人较多。其实黄继佳先生是我邀请的,我的想法很简单,希望大家“博采众长”。对所谓“开源”或“非商业”软件(与技术)的“从一而终”,其实也是一种偏执的封闭,有违D2“开放”与“基于商业”的精神。
  4. 从第一场周爱民先生的讲演中,我们就应该意识到组织者们的一种苦心:技术是次要的,思路是决定性的。但D2中展现的这现思路是否正确,也待各位结合自己的实际来判断。
  5. 目前第三场D2的时间、地点未定,我正在寻找承办者,您有意的话请联系我:sharkui (a) gmail.com

MIX08:IE8的初步消息

2008-03-06 06:38:15

开发者关心的内容:

  • 全面的CSS2.1支持
    • 除了对CSS2.1的支持,有可能加入一些CSS3的特性,如box sizing和vertical text
    • 新建layout engine
    • 不再使用hasLayout机制(以后就不需要用zoom:1了)
    • 增加了CSS Selector API !!
  • 优化了性能
    • 纯JS执行性能大幅超过IE7,接近Firefox和Safari
  • 开始支持HTML5
    • 支持HTML5的本地存储接口(storage interface):
      • sessionStore(tab/session specific)
      • localStore(shared)
      • 每个域名最多10M,,总共100MB
      • 支持剩余空间检查和清除
    • 支持online/offline事件
  • 内建开发者工具
    • 看上去就是一个Firebug,奇像

两个有趣的功能:

  • 活动(Activities)
    • 在web页上选择一段文本,IE8会展示一个Context Menu,提供相关活动的选择。比如选择一段地址,IE8会提供融合的地图服务。
  • Web剪辑(WebSlices)
    • 可以选择网页上的一部分内容,随时获这部分内容的更新。DEMO展示了ebay的例子,关注一个item的变化。

以我的理解,这个两个功能都是建立在MicroFormat思想之上的。也即用HTML标签来结构化数据,由IE8作为MicroFormat数据的一个应用程序。

更多的内容晚上整理好照片后发布。

Technorati 标签:

淘宝和Firefox不是冤家

2008-01-04 19:26:33

刚在donews上看到这篇文章《淘宝如果不支持火狐,火狐就一定不会要淘宝》,我觉得有必要以个人身份说几句:

淘宝网(taobao.com),100%支付Firefox。

Firefox是我们UED团队最喜爱的浏览器之一,是前端开发工程师必备的开发利器。能通过Firefox的兼容性检查,是我们的前端技术开发的基本标准。

由于各种原因,支付宝暂停了对firefox的支持(支付宝的解释主要是安全性,但我个人觉得这不是说Firefox不安全,而是支付宝目前在Firefox上缺乏与IE控件同等安全级别的工具)。我个人觉得有理由相信支付宝早晚还是会要支持Firefox的(无论从公司国际业务的需求还是对国家信息安全的角度考虑)。

不知道该新闻是否有断章取义的情况,如果没有的话,我觉得作为Mozilla在国内的官方机构,说这样的“狠话”是有欠考虑的。作为一款伟大的开源浏览器,在Firefox上,一定可以解决银行级别的安全性问题。但目前的现实情况是,Firefox在国内的使用人群非常小,对和很多商业公司来说,专为Firefox开发一套银行安全级别的软件,并不是一件划算的事。但这种情况同样又反过来影响了Firefox人群的扩展。

Web标准运动与Firefox互相借力,都得到了很好的发展,这是Firefox在下一步发展时必须学习的成功经验。特别是在中国,Mozilla更应该与各家商业公司良好地合作,解决目前影响Firefox发展的若干重要技术问题(并不一定是Firefox软件本身的问题),才有更大的空间。

PS.在这一点上,必须表扬Apple中国。由于Safari还不是我们的兼容性标准测试的一环,所以淘宝首页在Safari上出现了一些问题,但Apple立即就找到我们,与我们一起解决问题。

开源软件社区中一向有一种论调,就是:开源软件不在乎有没有人用,我们只在乎创造一个好软件

对某些软件,比如Linux来说,非常适用,因为它从没想过要代替Windows,也没想过要和Windows抢市场。

但对Firefox来说,自从它诞生的那一天起,就背负着Netscape的遗志。市场占有率,是必须考虑的问题!

Alternativa3D engine demo

2007-11-26 22:46:37

Altenativa Game发布了一款Flash 3D引擎,效果惊人啊。

除了3D旋转、缩放,还支持光线、阴影 、贴图(可选精度)……可棒的是CPU占用率不高,至少我用Ubuntu + Firefox 2.0.0.8 + Flash Player 9 for Linux,在1280×1024的分辨率下跑起来也只有小小的lag。如果把效果调差一点点,就非常流畅了!

只要看看这图就知道会有多大的想像空间了!

原文地址:http://blog.alternativagame.com/en/2007/10/25/3d-engine-demo/