Archive for October, 2006

Mobile Sametime 7.5

Tuesday, October 31st, 2006

继Sametime 7.5发表后,Mobile Sametime于昨天正式release,新版的移动Sametime可以在BlackBerry,Nokia和Windows Mobile设备上运行。我下载了一份Mobile Sametime for Windows Mobile 5.0 VGA版,装在了我的PDA上。

与Sametime桌面版不同,移动版本并没有使用基于Eclipse RCP/eRCP的架构,而是使用了标准的J2ME类库,所以不具备桌面版的插件扩展机制。考虑到移动设备的处理能力限制,这个设计并没有什么问题(用过Mobile Skype的大概都知道,这个native的WinCE程序速度有多么的慢)。

Mobile Sametime使用了J9 VM,携带了裁剪过的一些Java类库。连JRE带程序本身一共是2.5MB。下面是用Remote Display Control抓的几张截屏(因为RDC没有针对WM5优化,分辨率较低。正好屏蔽掉敏感个人信息,哈哈)。

  • 登录Mobile Sametime 7.5

  • 聊天窗口

  • Mobile Sametime安装文件和J9

  • 产品信息

刷机

Monday, October 30th, 2006

和大多数人一样,我对刷机又爱又恨。爱的是通过升级固件,修复了bug,添加了新功能;恨的是升级过中老的设置信息往往会被无情的抹掉,刷完后不得不重新安装配置。

最近,刚把X51V的WM5的版本刷成A04,该升级修复了访问CF卡等一系列错误;为此不得不多耗费几个小时重新安装软件、配置网络,凭记忆让它恢复到以前的状态。

家里的无线路由器TP-Link WR542G似乎也该升级了,在经历了几次路由器固件升级之后,在没有特别新功能的情况下,我尽量避免刷路由器,因为重新配置的代价实在太高。而这次的新补丁不得不让我考虑再次升级:新firmware支持最新的花生壳动态域名协议;支持路由配置的导出、导入(意味着这将是我最后一次痛苦的升级?)。

刷吧刷吧,不是罪…

节约型企业

Saturday, October 28th, 2006

构建节约型社会,大致能延伸为倡导节约型企业和节约型家庭。这里有个节约型企业的例子,还是有关IBM的。

2006年10月26日,”IBM推动实施的家庭办公计划,2006年仅在美国就节省了8百万加仑的汽油,少向大气排放超过6.8万吨的二氧化碳。“

原文:EPA cites IBM among top commuter workplaces

扩展Firefox 2.0的Feeds订阅功能

Tuesday, October 24th, 2006

今天安装了Firefox 2.0,总的来说不太满意,安装时自动覆盖了我自己做的searchplugin(后来从备份的1.5的安装目录下拷贝回那些.src文件,可以在2.0下正常工作),很多add-on也不能用了。很像Eclispe 2.x升级到3.x时的样子。

2.0增加了一个Feeds订阅的功能,不过除了Live bookmark和本地安装的RSS reader程序,网络订阅缺省只有bloglines,My Yahoo和Google Reader三种,而且没有提供用户自定义功能。

花了点时间hack了一下,把抓虾订阅加了进去,具体方法如下:

1. 找到安装目录下\chrome\en-US.jar文件(英文版Firefox),用WinZip打开,提取压缩包中文件:\locale\browser-region\region.properties;

2. 用文本编辑器打开region.properties文件,修改如下:

# These are the default web service based feed readers
browser.contentHandlers.types.0.title=Bloglines
browser.contentHandlers.types.0.uri=http://www.bloglines.com/login?r=/sub/%s
browser.contentHandlers.types.1.title=My Yahoo
browser.contentHandlers.types.1.uri=http://add.my.yahoo.com/rss?url=%s
browser.contentHandlers.types.2.title=Google Reader
browser.contentHandlers.types.2.uri=http://fusion.google.com/add?feedurl=%s
browser.contentHandlers.types.3.title=抓虾
browser.contentHandlers.types.3.uri=
http://www.zhuaxia.com/add_channel.php?url=%s

3. 把修改后的region.properties文件重新打回到en-US.jar压缩包内,重启Firefox即可。如下图:


目前还没找到给新添加的在线订阅提供商分配图标的方法。

实时视频(压缩)存储?

Monday, October 23rd, 2006

这是看到CSDN这则“监狱聊天系统”招商项目的要求后想到的问题。视频聊天软件多如牛毛,但支持实时的视频存储的方案大概凤毛麟角。保存实时视频,有两个问题需解决:磁盘空间和CPU处理能力。如果不压缩,半个小时的聊天视频可能就需要几个GB的空间,这边犯人还在痛哭流涕的反省,那边磁盘空间不够了;如果用实时压缩的方案,可能一个定期执行的病毒扫描程序就能毁了整个记录过程,就像我刻录光盘一样,按下了“Burn”按钮,键盘、鼠标便都不敢轻举妄动了。

我没做过测试,不知道目前双核的CPU是不是可以很流畅的支持MPEG视频的实时压缩,同时留出足够的CPU时间完成其他任务;否则就要考虑带视频压缩的硬件视频采集卡的方案了。

其实IBM有个专门针对听力残疾人士设计的教学软件:老师带麦克风讲课,教室有摄像机,系统把语音信号经识别后转换成文字信息,最终软件生成整个讲课过程的电子讲义,通过SMIL集成视频、声音、自动识别的文字,在RealPlayer里回放。这套solution就是IBM ViaScribe

骗子新招数

Monday, October 23rd, 2006

本来自己吃了亏,不想在网上秀了,可今天又看到类似招数,不得不公布出来,提醒注意。

国庆的时候,蓝村路的维维音像店门口贴了张电影海报:《彪哥相亲》,剧照是范伟和赵本山,看照片很像是新片,加上碟包装精致,于是花了12块拿了一张。回家一放,没播几分钟就被老妈认出是中央一套正在播出的《乡村爱情》,这张DVD把赵本山、范伟的戏抽出来,然后切割了画面,把屏幕右下角的原片名遮掉了一半,忽悠人不是一点点。

刚刚在论坛上看到所谓葛优、陈道明主演的“超级搞笑片”《十品》(有一幅颇具欺骗性的剧照)。谷歌了一下,返回结果都是各bt网站,毫无疑问,又是个大忽悠。

网络逼急了一些人, 宽带逼疯了一些人,无线宽带估计得出人命了。

Lotus Notes 7.02 -> Blogging!

Thursday, October 19th, 2006

IBM于上周放出了Lotus Notes 7.02,一个集成了Blog & RSS功能的新版客户端。看来,在Hannover出世之前,大家已经有点等不急了。

其实7.02最吸引人的功能是可以安装在移动存储设备上,如USB存储卡上,这样只要把USB卡插在任意一台电脑上就可以继续工作了。以前听说过腾迅的USB QQ,现在连Notes这么庞大的客户端都可以放在USB上:一个绿色的Notes,没有Dll hell、没有注册表,ALL in One。

我有点后悔把一块USB手表送了人,不然从手上摘下来接到电脑上写邮件、访问team room,多酷。要不再进一步,把整个OS连同所有的应用软件都放在大容量的优盘里,到哪儿都可以轻松使用自己的电脑,利用公共场所提供显示器和除硬盘外的硬件设备,大伙都像从ATM上取款那样使用电脑,管理成本不知道到降低多少倍。

火星了 – 有关方兴东

Monday, October 16th, 2006

今天才看到方兴东的这篇博客文章:曲线人生:博客的狂喜和痛楚,博客中国的远见和愚蠢,才知道老方已经被放逐了,搞起了电影中国

我读fxd文章得追溯到95/96年的南方周末(10年后的南方周末,和PCM一样,有些干瘪了),然后是他在”个人电脑”杂志上的专栏;再后来就是他到清华读书,创办互联网实验室、写关于博客的博士论文(现在也没读过这篇大作)、创立博客中国

有些人只能做诸葛亮,可能fxd算一个,诸葛亮就是诸葛亮(这个说法也可能要argue一下),他不是刘备。 几个月前第一财经的“头脑风暴”上,袁岳对fxd说,“每次互联网出现新苗头,你都是排头兵,可每次剩下来数钱的人里总没你”。这次的博客网似乎也没逃脱命运。

这么看来我在几个月前从博客中国搬家还是有先见的:它的服务实在不能算好。

祝愿方兴东的新业务能早日成长壮大,风云人物总得有一次雄起的机会。

PS: 为什么电影中国把“疯狂的石头”归为科幻类电影

回顾十年前的中文PC Magazine

Sunday, October 15th, 2006

上午去邮局缴电话费,出来的时候在路边的报亭上看到两套超值套装:一套是中国国家地理10月份的“中国人的景观大道”,16元;另一套是个人电脑的12周年纪念套装,共四册,10元。于是花了26块钱把两套都抱了回家。

现在的个人电脑(以及从去年底重新从从ZD引进的PC Magzine中文版“电脑时空”)已经沦为和xx之家、xx之友一样的电脑杂志了,买它的原因纯属感情需要。为了证明这个观点,我翻出了1996年第2期的个人电脑杂志,看看当时的PCM到底是个什么水准:

1. 10年间的PC Magazine

2. 微软进军Internet

3. 被纽约现代艺术博物馆收藏的IBM ThinkPad蝴蝶键盘

4. 1996年度Technical Excellence人物

5. NOS评测(Solaris)

6. “PowerPC尚需完善”

7. OLE技术内幕

8. 南开大学刘瑞挺教授专题

9. John Dvorak专题(此栏目一直保留至今)

10. Java进入公众视野(当时的身份是Internet工具,applet)

11. 有关Intel(如果这个标题放在本期发,同样适用)

这样一份内容丰富的杂志,十年之后拿出来一样有分量,而十年后我们看到的是一本已演变成更彻底的大众化硬件期刊。也许这就是这两本杂志针对国内市场的定位,或许只有这样的定位才能获得更好的商业利益。而我,更需要一本像96年那样的一份杂志,硬件、软件、系统、网络、技术专家、深度、评测、分析、全球视角:这样的刊物现在在国内还找不到。

参考(本人博客文章):

1. PC Magazine和PC Professional

2. 走向衰败的PC Magazine中文版

跨语言交流的Mastor

Saturday, October 14th, 2006

报道,美国政府将在伊拉克部署IBM的自动翻译系统Mastor,用来帮助驻伊美军与使用阿拉伯语的当地警察进行交流。

Mastor安装在一台移动计算机上,包括了语音识别、机器翻译、语音合成技术。使用双方分别对着电脑用自己的母语说话,然后计算机在对语音信号进行分析后、翻译、合成后播放出来。

Mastor的主要使用场合包括医疗信息等特殊环境下的辅助翻译(可以想象在这个领域用外语交流的难度) ,借助Mastor,说不同语音的医生和病人可以更好的交流。

我曾经在Yorktown举行的一次技术展示里看到IBM开发的从阿拉伯文到英文的自动翻译和摘要系统。不难想象911对于这个研究工作的带来的影响和推动作用。

IBM Mastor 主页
IBM Mastor演示

校园宣讲会

Friday, October 13th, 2006

这是我今年第二次来交大参加校园招聘活动。上一次是5月份的IBM Blue Pathway,在交大徐汇校区举行,我是作为实验室代表参加的;今天则是CDL在交大闵行校区举办的2006-2007年度校园宣讲会。

我参加过的几次宣讲会上,在panel discussion期间几乎都有这样的问题:你觉得博士在开发实验室能扮演什么样的角色,工作内容是否与研究方向一直。其实这个问题很难回答,简单点说是it depends;因人而异。离开校园,好多工作,包括软件开发的工作和学历高低没有太直接的联系,学位也许只是证明”俺也曾经奋斗过“。广博的知识、动手能力强、有分析问题解决问题的能力、聪明好学、专业领域业务好,满足这些条件,无论本、硕、博都是好的候选人,都有好的机会。当然,博士的经历应该可以确保上述的要求可以更好更高的满足。

举个例子,今天来参加宣讲的IBM杰出工程师Jane Xu,80年代在美国获得博士学位后加入IBM,直到2004年还在写code。

PS: 晚上请师弟们吃完饭,8点出头在校门口坐5块钱的黑QQ到轻轨5号线。从5号线东川路站坐到莘庄,转1号线坐到人民广场,转2号线坐到科技馆站,1小时15分钟,票价6元。

2.0里的1.0

Wednesday, October 11th, 2006

有个常用的Web功能,很难2.0化,它就是文件上传(File upload)。File upload是个标准的1.0样式的功能,由于要访问本地文件系统,什么JavaScript,Flash都很难做处理,做的好点就是hacking一下,效果模仿接近2.0一点,根本上说还是笨拙的。

在不使用无安全级别限制的重量级插件的情况下,全凭现有的W3C规范,突破这个瓶颈着实有点困难,更不要说提供上传进度监视等高级功能了。

我还没有仔细阅读过W3C的这个新的draft spec,不难看出有越来越多的人正在考虑优雅的解决这个问题,尽可能达到比较完美的2.0高度。

CACM: IBM’s Pragmatic Embrace of Open Source

Sunday, October 8th, 2006

IBM’s Pragmatic Embrace of Open Source”发表于2006年10月号的Communication of ACM,作者系UC Berkeley的教授。此文回顾了过去的20年IBM从闭源软件到开放接口、到支持开源软件,并对IBM开源三大动机进行了详细分析,值得一读。去年发表在IBM Systems Journal的”A history of IBM’s open source involvement and strategy“一文是该文的主要参考文献之一。

在谈论到有关工业标准的时候,有几个经典的例子是经常会被提到的:BetamaxVHSMCA和PCI;OS2和Windows。在这篇文章里,作者从另外一个角度谈到了20年前有关OS2的故事。

The World is Flat 中文版

Friday, October 6th, 2006

The World is Flat中文版终于出来了,考证了一下确认湖南技术出版社的版本是这本畅销书的正式中文译本(相比东方出版社的版本)。遗憾的是在网上看到很多有关此中文译本翻译质量的评论,让我犹豫是买这本中文版还是等等影印本(不知道会不会有)。

The World is Flat在IBM内部是本备受推崇的书,就像另外两本广为人知的《蓝海战略》和《高效能人士的七个习惯》一样,成为IBM书架上的另外一部新作。

代码搜索

Thursday, October 5th, 2006

先是Koders,然后是Krugle,现在是Google Code Search,程序员们要越来越开心了。其实借助搜索引擎找sample、写代码,很多人很早就开始用了,代码搜索把涉足的领地从社区论坛、新闻组转移到了CVS/SVN上。代码查询加速了知识传播,促进代码共享,但同时也带来了软件版权License的问题,这对每个商业软件公司都是一个敏感地带:程序员频繁的从网上copy代码到产品中,对商业软件(包括开源软件的clean development)来说是严重的隐患。

应该很快有人制造开发各类主流IDE(Eclipse,VS等)上插件工具,利用Web services集成代码搜索功能,作为“Code Assist”, “auto-complete”等代码辅助工具的高级特性了。

水深

Wednesday, October 4th, 2006

对一些特定的商品大部分普通老百姓也许永远也搞不清楚其价值与价格的关系,原因很简单,信息不对称。下面就是一些我自己一直没有搞太懂的商品,列举一下:

1. 阳澄湖的大闸蟹。我或许从来没有吃过正宗的阳澄湖蟹,因为事实上几乎没有可靠、定量的物理方法去判断一只蟹是原装蟹还是泡过阳澄湖水的洗澡蟹。吃蟹,成了情感消费;

2. 七浦路(被群众亲切的称为”Cheap Road”)的衣服。前天去了趟七浦路,市中心的位置、城乡接合部的风貌。在血光冲天的七浦路,一刀下去砍在脖子还是脚跟,学问很大:两军交锋,勇者胜;

3. 装修与建材。这是一个公认的水最深的消费领域之一,不是一般深,是相当的深;

4. 旅游景点的小商品。我去年在九寨沟买了一条很漂亮的围裙,结果没过多久就在上海看到了一摸一样的款式。我怀疑全国旅游景点的小商品都是从浙江义乌这样的小商品集散地进的货。几毛钱的东西几块、几十甚至几百的忽悠群众。

还有很多这样的例子,大家来补充:)

VM update

Wednesday, October 4th, 2006

本周一刚放出的VMWare Converter Tool又向前迈进了一步:它可以把一台物理机器转换成一个virtual machine,重新部署到其他VM环境中去。我对VMWare下两步的期望包括:

1. 把一个VM转换成一台物理机器,实现测试环境到生产环境的快速转换;

2. 把一个“活”的VM备份下来,从数据角度看,不仅仅是文件系统,还包括内存snapshot、磁盘交换数据、寄存器等等,完完整整的把一个运行中的系统镜像到另外一个系统中去,像休眠和苏醒一样。调试,性能分析、负载均衡等多个应用都可能是受益者。

Virtualization是个越来越热门的话题,当然还有来自IBM的virtualization技术与相关产品(IBM Virtualization)。

老磁带

Sunday, October 1st, 2006

利用假日空闲整理老物品,翻出了大学里用过的爱华收录机、磁带、一堆1.44寸软盘和光盘。这两盘带子至少有超过15年的历史了,也是我很喜欢的两张专辑。装了两节电池试听了一下,声音居然还挺清楚的。