Category Archives: 研究

跨平台手机应用开发

【背景】 在当前国内的手机市场,可谓平台众多百花齐放,各种主流Smart Phone仅占10%左右的市场份额,而兼容J2ME的Feature Phone却占据了最大的市场份额。 开发难度相对容易的iPhone和Android智能手机平台其用户市场份额太少,开发难度相对复杂并且开发人才匮乏的Symbian S60和Windows Mobile智能手机平台也仅占到7.5%的市场份额,开发难度适中但适配难度最大的J2ME却占据了最多用户,需要针对数百甚至上千种机型进行适配。 这还不包括一些目前市场份额不大,却有着特定用户群或有潜能成为三分天下的智能手机平台,如:Windows Phone 7、BlackBerry、MeeGo和WebOS等。 开发难度大、成本高、周期长是所有应用厂商面临的主要问题,不仅国内市场如此,国际市场亦如此,美国市场即便排除各式各样的定制机,按iPhone、Android、BlackBerry三分天下的局面来开发应用,应用厂商也不得不同时组织三批人码来解决这种跨平台问题。 【平台】 我们大家都在讨论跨平台,都不得不关注跨平台,为何有那么多跨平台的问题?首先我们要看怎么定义平台(Platform)这个词,平台是生态系统(Ecosystem)中的基础建筑,在这是家企业都想做平台的时代,每个环节都可能成为一个平台。 我个人将平台大概分为三大类别:第一种为硬件设备,如手机、平板电脑、电子书、上网本、掌上电脑、导航系统、播放器、游戏机、机顶盒等。第二种为操作系统,如Android、Bada、BlackBerry、iOS、MeeGo、Symbian、WebOS、Windows Mobile和Windows Phone 7等。第三种为浏览器,如Microsoft Internet Explorer、Mozilla Firefox、Google Chrome、Apple Safari以及Opera等。 在这里我列举一下上个季度的手机操作系统的市场份额,其中Symbian 41.2%、BlackBerry 18.2%、Android 17.2%、iOS 14.2%、Windows Mobile 5%、Linux及其它占4.2%,也就是说在一个平台类型中我们就要面临至少三到四手准备。 国外调查机构就开发者最感兴平台给出了大家期望的答案,其中iPhone 91%、iPad 84%、Android Phone 82%、Android Tablet 62%、BlackBerry 34%、Windows Phone7 28%、WebOS 16%,其它平台如Symbian、MeeGo排在倒数位置。 … Continue reading

Posted in 研究 | Tagged , | 1 Comment

大家一起来OpenID

  随着 Yahoo!、Microsoft 和 Google 对 OpenID 的支持,此前对于 Web 2.0/3.0 比较孤立的去中心化、分布式账号验证思想将指日可待。虽然 OpenID 的普及还需要一段时间,但随着 OpenID 的发展,基于 Web 2.0/3.0 的应用是该考虑对 OpenID 作支持的时候了,我甚至看好诸如腾迅这样的国内互联网企业如果也能成为 OpenID 提供商时,让 QQ 号兼容 OpenID,整个格局将会产生多大的巨变?   BTW:研究 OpenID.net 官方网站上的规范将是近期的重点,此外我还会测试一下用 Perl 写的 Net::OpenID::Server 和 Net::OpenID::Consumer 模组,至于 PHP 和 Python 的库,会用则可。

Posted in 研究 | Tagged , , , , , | 1 Comment

mysql杂谈

  两年前规划 news database 时,只做了千万级的设计,把 news 索引表和 newscontent 内容表分开,这样 news 索引表的效率很高,而 newscontent 除了偶尔读写,其他时候仅为存诸、备份,字段也很简单,一直都很高效。   关于 news database,曾经有一次让啊土(我们 Team 的一名程序员)误操作,把几百万条数据记录删除了,他的恢复脚本里面首面有 drop table 行为,当时被我严重教育了一番,后来把权限控制的比较严格一些,从此没再发生这种严重错误。   然而两年过去了,千万条数据记录也达到了,发生 mysql index 错误,需要使用 myisamchk 进行修复,发现分区 541G 已经使用了 458G,使用 myisamchk -r newscontent 修复不够空间,使用 -q 参数又不放心,只好接个 1.5TB 的 SATA 外接硬盘上去,把文件拷贝出来等修复完再传回去。   是时候对 … Continue reading

Posted in 研究 | Tagged , , , | 5 Comments

老酒新装是创新?

  在 Web 2.0 时代,普通得不能再普通的 Web 应用:论坛(Forum)和留言板(Guestbook)这两种发展了很多年的技术,换个模版、改个名字变成了博客(Blog)而一举成名。   老外为简单的异步 JavaScript 和 XML 应用起个名字叫 Ajax 唤起了无刷新应用热,并且还出了数十上百本书。最近又有老外把“推拉”(Push/Pull)技术换个名叫 Comet 技术,估计不久又将会有一堆无聊的书籍要出现了。   动动手用所谓的 Server Push 技术原理写了个演示(http://cgi-bin.cn/push/comet.html),其实这种技术早在十年前就已经很普及,在包括网易、碧海云沙和 iChat 聊天室都使用这种技术,当时他们管这叫 Web Streaming 技术。   这个演示目前在 Firefox 和 Opera 浏览器下还有点小 Bug 就是状态栏一直是传输状态,并且鼠标指针一直是等待状态,需要想办法解决一下。

Posted in 研究 | Tagged , , , , , , , , , | Leave a comment

通货膨胀和股市崩溃

  现在的一百元,在五年后一百元钱价值几许?“80!”、“90!”。一百元钱,五年后并不会值一百元,钱可能更不值钱。换成经济学家的语言来说,那就是发生了通货膨胀。一百元人民币在五年以后尽管面值还是一百元,但通货膨胀使得它的实际购买力下降为八十元或者更低。   国际上通常认为,CPI 指数若达到5%,一般可视为出现通货膨胀(CPI 指数也是人们通常说的通货膨胀指数)。所谓通货膨胀,就是“货币总量”相对“物品总量”不断增大的现象,粗略地说,就是货币“过多”的现象。从世界各国的经验来看,通货膨胀一般产生两大重要后果:一是货币购买力下降,二是财富重新分配。通货膨胀是经济增长最为危险的恶魔,这一公认的经济增长的“恶魔”,既可能使中国经济增长遭受重创,也可能促成中国经济增长方式的深层次改变。   央行又提高准备金率了,这是今年的第七次,全程准备金率就此也接近了10年来的上限!而可以预见的是,这样的调控措施还将继续,直到经济过热、流动性过剩被彻底控制。   当然,有人至今还不承认经济过热,因为中国经济还没有衰退。然而,在中央政府宏观调控两年多之后中国经济的各项“发展指标”依然纹丝不动的事实说明了什么问题呢?也就是说,在你开车的时候不断刹车但车速依然不减成为事实你会想到什么呢?答案只有一个:刹车失灵了,危险就在眼前。   内容摘录自新华网上的《假如通货膨胀来了 我们的生活会受到什么影响》及和讯博客的《警醒吧 “罗杰斯”将把崩溃带给中国!》的文章。

Posted in 研究 | Tagged , , | Leave a comment

内网穿透技术交流

  今天下午在南池子搞了个内网穿透技术交流会,参加讨论交流的有做 VNN 的王银华、做糖果播放器的唐爱平、做 rmtSvc 和 vIDC 的飞鱼、做 88DATA 桌面搜索的刘辉、我和我们 DWS 的程序员大萝卜。   讨论话题涉及 NAT 的 TCP 和 UDP 穿透、STUN 协议、uPNP 协议、VPN 虚拟专网、TUNNEL 隧道转发、DDNS 动态域名、HTTP/SOCKS 代理服务、BT/eMule/Skype 等P2P 服务。此外,我们还交流了各自正在做的项目,感觉收益良多。

Posted in 研究 | Tagged , , , | Leave a comment

个性化属性++

网站访问行为; 上网导航; 个人书签; 新闻资讯; 搜索词汇分析; 高频关键字; 低频关键字; 鼠标点击坐标; 关键区域; 常用工具;

Posted in 研究 | Tagged , | Leave a comment

智慧的旅行

  昨天晚上突发奇想,在网上搜了两本有关心理学方面的书,一本是《心理学与生活》第16版,还有一本是《心理学导论》第9版,这是两本都是心理学的入门书,评价很高,作为英文科教书翻译过来的,很多学校都采用这两本书当教材。   今天下午在王府井的新华书店一层找到了《心理学与生活》这本书,那本《心理学导论》的书没找到,同名书倒是发现好几个版本,可都不是我想要找的版本,我要找的那本书是中国轻工业出版社的,附标题为“思想与行为的认识之路”。   买完书在东方新天地的 TCBY 休息,点了杯冰淇淋,拿出这本书足有600多页的心理学教科书。看了一下前言,我的感觉和网上的书评一样,相信这是一本很有价值的书。   特别是序言中的“智慧的旅行”这句话很令我感动,心理学这三个字从表面上看似乎和我很有距离感,但心理学本身其实贯穿着每一个人的生活,如同这本书的名称一样。   从前对心理学只是字面上的认识,听说 MBA 就有心理学相关的课程,可见心理学涉及方方面面,而不仅仅是与心理疾病方面有关。   这本书我估计得花个半年一年才能学完,结果学成什么样其实无所谓,学这个本身就是一种业余爱好,就当成是对自己和周边事物的一次加深认识,最重要的是进行一次智慧的旅行。

Posted in 研究 | Tagged , , | 1 Comment

在线Javascript代码格式和标亮工具

  在网上发现一个简单实用的在线 Javascript 代码格式和标亮工具 Javascript Format and Colour(http://javascript.about.com/library/blformat.htm),程序本身也是用 Javascript 写的,和 Perl 语言写的 Perl 代码整洁工具 Perltidy(http://perltidy.sourceforge.net)有异曲同工之妙。   无需下载和安装,只需将代码粘贴上去,点一下 Clean 按钮就可以将杂乱无序的代码整理得井井有条。研究代码的时候轻松多了,也不用为跨团队协作开发的时候,由于不同程序员间代码规范或习惯不同而发愁。

Posted in 研究 | Leave a comment