Category Archives: 科技评论

MEPG-4和AVS专利

  这两天网上CCTV数字频道用MEPG-2的新闻很显眼。AVS和MEPG-4/H.264是同一代信源标准,技术指标上远超过MEPG-2,都在试图取代后者成为市场主流。

  MEPG-4/H.264虽然比AVS早,但很多贡献很小的专利都想方设法挤了进去,使标准变得很复杂,收费过高。它不仅要求按软硬件收费,还要按时间流量计费,等于坐地收租,让运营商给他们打工。欧洲和日本都表示暂不接受MEPG-4/H.264。这给了AVS机会。

  而专利进入AVS标准前需要衡量是否必要;在技术指标相差不大时,优先使用过期或者免费专利。因此和MEPG-4/H.264比,AVS性能基本相同,复杂度和实现难度大大降低,费用基本就是象征性的,甚至比MEPG-2还低(1元人民币/2.5美元)。

  AVS未必是竞争的弱者:技术上只落后H.264半年;运作机制和专利费用上有优势……CCTV数字频道开播其实并非坏事,AVS的真正目标是这以后的巨大市场。

龙芯的“位置”

  龙芯的设计师预言过,他们将来的压力会越来越大,而且不仅仅是技术方面的。前两天AMD把32位X86 CPU技术转让给北大,虽然这对政府或者整个国内业界可能是件好事,可对龙芯就未必了。

  四环边上AMD和Intel巨大的牌子摆在一块。AMD大中华总部在融科中心C座,Intel中国研究中心在A座,中间夹着低矮的计算所主楼。

项目管理

  管理中什么最重要?是那些甘特图,那些文档模版,那些例会制度,那些考勤吗?

  人,只有人,项目管理的唯一内容:怎样面试,怎样确定角色,怎样管理需求,怎样识别风险,怎样争夺资源,怎样交流,怎样激励,怎样授权,甚至怎样写邮件……

  匆忙从Engineer提拔到PM的可怜虫,一遍又一遍重复的错误,一个又一个焦油坑……

  在Amazon软件开发图书排行里发现了Software Project Survival Guide。97年出版的老书,名气一直不大,我那本还是从打折旧书堆里翻来的,没想到如今又能成为畅销书。

Joel On Software

  昨天去海淀图书城买到一本Joel On Software,果然不错。

  刚从架子上抽出来的时候,还以为这仅仅就是项目管理方面的书。的确,开头几节就是著名的Joel 12条。我就在用这个方法对各课题组进行评价。

  跳到后面,随机浏览了几节,才发现涉及范围很广,甚至包括产品市场策略和商业模式。“向后兼容”、“Windows API”、“.net SDK”、“Web应用程序”,这都是技术概念,和软件公司的商业模式又有什么联系呢?最后几章的论述很清晰。

李开复的官司搞定了

  李开复的官司搞定了,不少人正磨拳擦掌,准备去Google中国部门面试。我也从李开复的站点下载了传说中的Making it in China 。且看MS和Google在中国市场上的竞争。好多人说Google要开发操作系统与微软决战,这种想法还没跟上趟,Google会绕过去,以己之长克敌之短,用网络Web层架空本地OS层。所以,也许会支持Linux发展,也许会研发自己的浏览器,也许会开发office的web替代品,甚至会推出移动手机操作系统,但绝对不会兴举国之力去开发Windows的一个another。

  最近在玩google blog search。由于不加区分地收录所有feed,一些新闻站点和论坛的内容也会出现在搜索结果里;没有分类;高级搜索选项也有些问题……网上对 google博客搜索评价不算特别好,名声太大也是种负担。不过在google labs还找不到blog搜索的链接,可能说明它还处于开发阶段,没有彻底完成。

  这就是所谓2.0时代吗?通过rss聚合看新闻,通过Wikipedia了解常识和基本概念,通过google学习新技术和细分话题,通过邮件管理文档和进度,通过IM和blog维护人际圈子……

  最近Web 2.0很热,其中Ajax属于比较偏技术的“硬”概念。Ajax是Asynchronous JavaScript and XML的简称。主要技术包括:

  1>XHTML和CSS;

  2>使用文档对象模型(Document Object Model)作动态显示和交互;

  3>使用XML和XSLT做数据交互和操作;

  4>使用XMLHttpRequest进行异步数据接收;

  5>使用JavaScript将它们绑定在一起

  通过在用户和服务器之间引入一个Ajax引擎,可以消除传统Web”提交请求,接受新页面,显示“这样的交互过程。这个引擎负责绘制用户界面以及与服务器端通讯。Ajax引擎允许用异步的方式实现用户与程序的交互——不用等待接收服务器的页面后再响应。

  Google在Ajax上做了巨大的投资。去年Google所有主要的产品都用了这项技术——Orkut、Gmail、 Google Groups、Google Suggest和Google Maps。尤其是像Google Maps这样交互性很强的应用,充分体现了Ajax技术的特点。

狐狸和刺猬

  所谓狐狸和刺猬的说法,源于古希腊:“狐狸知道很多,而刺猬只知道一件事”。

  后来Isaiah Berlin在《刺猬与狐狸》里把学者分为两种不同的学术风格:刺猬型的学者只关心和思量一个永恒的问题;而狐狸型的学者同时追逐许多目的,用不同的思维方式把握不同的研究对象。黑格尔、陀斯妥耶夫斯基、尼采等人是刺猬,蒙田、歌德、普希金等人就是狐狸。

  之后,“狐狸和刺猬”的分类方式被用于各种领域,例如科学家、经济学家甚至政客。但大多仅仅比较不同的性格和方法,并没有进行褒贬。

  到了管理学领域,就有了明显的倾向。McKinsey的管理顾问通过研究上市公司的财务数据,在《Good to Great》里指出:一个矢志跨越到卓越的公司,不能轻易分散精力和资源,必须归于简单,在擅长的领域,持之以恒,专心专注,并最终形成核心竞争优势。 “刺猬理念”由此广泛流行。

  也许对普通人来说,没确定自己真是才华出众面面俱到的狐狸之前,还是先当好刺猬,老老实实把手头的事情做到完美再说。

Cell和多核

  龙芯的设计师和我们提过,多核是未来最可行的方案。没想到她说这个话没几个月,Intel和AMD就围绕32到64过度问题和单多核问题上竞争得很热闹。去年12月看到Cell的资料,设计很超前,高度弹性的设计、分布并行计算、高性能……技术上很“酷”,但当时网上资料很少。

  今天又Google了一下,资料一下子丰富起来。索尼、微软、任天堂三大游戏机厂商的下一代产品都基于Cell。索尼的HDTV也用Cell体系结构。特别是Linux内核2.6.13打算加入对Cell的支持,于是所有的评论中,Linux on Cell都被放到Wintel的对面。

  实际上,看看XBOX,就能推测出微软已经在技术上实现了操作系统在Power上的运行,只是由于技术以外的原因才拒绝在标准的Windows加上对Cell的支持。Linux更支持超多的体系。所以这并不是阵脚分明的两派,而更像一出四方混战。

  无论软件硬件,IBM都有技术上的王牌和影响力。而PCD业务与Cell和Linux关系都不大,买给联想,思路清楚。

  JBOSS出走的Rickard发表过看法,程序设计师必须适应硬件的进化,学会更频繁地使用并行编程。

IEEE中国专辑

  最近美国主流媒体连续做中国的专辑。连IEEE Spectrum这样严肃的科学刊物都来凑热闹。和其他刊物一样,每篇文章都用汉字做标题,可惜用的是繁体字。

  其中有篇TEN TO WATCH(汉字标题《科技十杰》),杨元庆排在最后一位,倒是我们实验室的Gao boss居然排第二,哈哈。

http://www.spectrum.ieee.org/WEBONLY/publicfeature/jun05/0605crep.html

google要来了?

  总收到让人吃惊的google链接:比如一个英国玻璃车间或一个美国富翁别墅的实时监控视频,甚至可以控制摄像头转动;或是通过卫星定位西直门,正出国的朋友甚至搜索到刚刚粉刷的车库被卫星拍到了……google说公司的目标是整合全世界所有的信息,恐怖的是他们真想完成这个目标。

  今天仔细研究了一下Google Code Jam 2005的赛程。还没想好。不管怎么说Google给技术人员的印象实在特别。 陆续体验了Gmail、桌面搜索、本地网络搜索、Blog和RSS服务、视频搜索、地图搜索以后,不由觉得传说中的微软Longhorn没什么值得感兴趣。

  最近看到google高价买回google.com.cn和google.cn的新闻。没深想。今天看到有关的贴子。查看IP地址和Whois。google官方没有对此事加以证实。转让不会是空穴来风?

  尽管是Google的粉丝,但对它在中国的前景感到担忧。这里的核心竞争力不是技术创新,不作恶更是自绑手脚。