Ling Zhang Ling Zhang's Blog

周末购书两本

在昂立书店购得《Modern Information Retrieval》(影印版)和李开复的新书《做最好的自己》。

Modern Information Retrieval》是一本有关信息检索的经典著作,为了准备论文曾去上海图书馆花两百多块整本复印了全书。3年后机工终于出了英文影印版,外加一本翻译版,由南开大学一位搞情报学的博导翻译。出于收藏的目的,还是买了影印版放在书架上充门面。

李开复的新书还没看,先瞄了眼宋健写的序。纽约时报还提到了出版此书的人民出版社,“which was published by the People's Publishing House. That group was set up by Mao Zedong in 1950 and is better known for selling the writings of the former Communist leaders Jiang Zemin and Deng Xiaoping.”讲政治,老外也不差。

Read more

4.0

十月份的《程序员》“Visual Basic 10年”里说VB 4.0开创了VB支持32位开发的新时代。而我所知道的,4.0这个版本号却和不少失败的产品联系在一起。下面是我能想到的一些例子:

DOS 4.0(command.com占用太多常规内存); Word 4.0 for Mac(bug巨多); Delphi 4.0 (bug巨多); Visual Foxpro(未出4.0版本,直接跳到5);WinAmp(未出4.0,直接跳到5);Netscape 4.0(败给IE 4.0); ACDSEE 4.0(巨慢)。

个人直觉是3.0和6.0似乎更容易出经典,再借上面的例子:DOS 3.0;Delphi 3.0;Visual Foxpro 3.0; Netscape 3.0; Acdsee 3.0,此外还有Visual Studio 6.0;IE 6.0。

不过上面这些都是在open source流行前商业软件产品发布模式的小规模采样。open source的高强度integration和频繁的版本发布,这种大版本号带来的产品功能和质量的质变式跳跃被限制在很小的范围内,版本号的意义也越来越弱。常常看到的是小数点后的不断变化,大版本号的更迭速度周期越来越慢。商业软件为了保持市场效应,需要版本号的大幅增加激起用户购买和升级的欲望。1.0基本不能用;2.0修复1.0的bug;3.0开始稳定;4.0开始重复第二轮的循环....

Read more

见证

2003年10月16日,神舟5号发射成功。我于当天用google搜索“杨利伟”;1个星期后,第二次搜索;再过一个月,第三次搜索。值此神舟6号成功发射之际,公开部分截屏,共赏。

杨利伟

Read more

对FedEx, UPS, DHL和TNT提出批评

早上有两份私人文件要快递到美国,先在网上找Fedex的联系方式。进入网站找到服务电话后立即拨打,被告知需要9位的客户号才能安排上门收件。到注册页面一看,是公司only的。胡填一通点submit,发现有必须字段未填,页面返回,这时原来填好的中文在Firefox中显示为“???”,码点丢失。确认全部填好后提交,提示要等到Fedex验证后才能登录(1个小时后收到email,声明不提供个人注册服务)。打800技术支持,拨打3次均被告知“工程师繁忙”(时间为早上8点3刻)。没办法,放弃。

接着来到UPS中国网站,同样要求注册。在看到上海本地的服务电话后拨打,3次均无人接听,放弃。

再去DHL。DHL中国网站除了速度比较慢,还是很一目了然的。可是在找到四家上海地区快件中心的电话后,分别拨打,结果一个是空号,一个长时间占线,剩下两个没人接。

最后,四大还剩下TNT。Google找到的TNT的中文网站是:中外运--天地快件有限公司,公司Logo正确,网站则挂在了上海热线上。页面最下方有行字:“版权所有 1999.08”,一张爷爷级网页。直到现在我写blog记述的时候才找到了最新的TNT中文官方网站

看看我们国内银行电话号码网站,农行95599;工行95588;交行95559...土是土气了一点,可电话、短信确实是王道。做快递业务的,服务电话不放在首页上,实在想不通。纵然再有潜水搭人桥;野地变机场;人梯爬城楼,本土服务不真正改善,也是白搭。从网上到网下,从IT到传统,四家需要提高和改进的地方都很多。

PS: 最后找到公司收发室,确认私人信函只要自己支付费用,可以利用公司专用快递服务(UPS提供)发件。

Read more

怀一下旧

好久没去Internet Archive上玩了,这个网站的的确确是个非常好的东东。如果每个研究互联网搜索引擎的论文都要引用S.Brin在98年创建google时发表的这篇论文的话,所有研究Internet历史的人都会引用Internet Archive,它实在太棒了。

坐上时光机器,看看1999年google网站首页,那个时候google大概刚从斯坦福的宿舍搬出来;

1996年10月,IBM官方网站首页,土的掉渣;

1997年底的网易新干线首页,那个N-Space的链接还在。

Schmidt说,索引完全世界的知识需要300年的时间。张岭说,这件事儿不能只让外国人做,不能只让商业公司做,政府要参与。知识在和平时代为经济发展服务,在战争年代为国家安全服务。要时刻做好海底光缆随时被割断,工作、生活还能继续的准备。信息和知识的备战备荒是头等大事。

Read more

DLL hell与JVM hell

DLL hell太出名了,以至于wikipedia也有专门注解。鄙视那些动不动就往\SYSTEM32里面拷一堆链接库的安装程序,还有就是在\Documents and Settings下乱开目录的程序,虽然很多软件都这么做。我比较喜欢把程序文件和用户数据文件保存在同一安装目录下的做法,让我很容易的知道它们到底干了些什么。

"JVM hell",先这么叫着,越来越严重的侵蚀着我的电脑。刚刚遍历了一遍硬盘,我的机器里一共安装了18份JDK和JRE,除了手工安装的J2SE 1.4.2和J2SE 1.5外,WebSphere有1份;DB2有1份;RSA有1份;Lotus Notes有1份;ICT有1份...还有䷥€些不知道怎么装进去的。按每份JDK/JRE 30MB大小算,500多兆的硬盘空间就没了。

每个Java程序都有理由解释为什么要单独安装一份JRE,要么是JDK API兼容性,要么需要特殊security package。有些商业Java程序使用Install Shield打包安装,IS似乎并不检测当前用户是否已经安装符合要求的JRE,硬生生的再塞一份copy进来,拽的很。

应该向Eclipse学习,不要浪费资源随意redistribute JRE,多搞点“绿色”Java软件,大家省心。

Read more

纽约时报:IBM to Put Genetic Data..

I.B.M. to Put Genetic Data of Workers Off Limits

"I.B.M., the world's largest technology company by revenue, is promising not to use genetic information in hiring or in determining eligibility for its health care or benefits plans. Genetics policy specialists and privacy rights groups say that the I.B.M. pledge to its more than 300,000 employees worldwide appears to be the first such move by a major corporation. "

继1914年第一次雇佣残疾员工;1953年种族平等;1984年性取向平等,到2005年的基因平等。构建美利坚资本主义和谐社会,有IBM一份功劳。

Read more

BT分发Eclipse和Web化的Eclipse

Eclipse 3.1.1开始使用BT进行分流:http://www.eclipse.org/downloads/index.php

客户端终究是客户端,总要下载安装。Eclipse能不能做成Web版的?GMail已经有AJAX化了的auto save和spell checker了,文本编辑也支持rich text。再丰富一点就可以做一个AJAX的代码编辑器,用AJAX远程调用compiler,需要的library也是远程访问,开发团队可以共享一个版本的类库集合,代码版本控制也自然集成进来。代码颜色、高亮、语法检查、自动完成都可以用本地JavaScript实现。Eclipse下面的插件被移植为AJAX版本,包括本地JavaScript和远程服务函数,SWT/JFace移植为JSP/JSF/Portlet/XUL。会有JDT for Web,CDT for Web...

Rich Client和Web共享一套代码,.NET有实现支持;PowerBuilder有,是rich client单向迁移到Web;Java好像没有。

Read more

组装了一台外置DVD刻录机

自从找到DIY外置刻录机的方法后,今天终于去太平洋电脑城采购,回家组装。

买了华硕ASUS DRW-1608P2全能王DVD刻录机(支持16倍速DVD+/-R,8倍速DVD+RW,6倍速DVD-RW,6倍速双层DVD+/-R,40倍速CD-R,32倍速CD-RW,40倍速CD-ROM和16倍速DVD-ROM)。1608P2是广受好评的1608P的升级版,支持双层刻录,号称“史上最强刻录机”。 华硕全能王DVD刻录机

图1. 华硕全能王DVD刻录机

买了纽曼的“刻灵通”,可以安装所有CD/DVD光驱和硬盘,带USB 2.0接口和风扇。缺点是体积太大。

刻灵通的安装比普通硬盘盒麻烦,要用螺丝刀卸下面板和盒体,把光驱放入,接好数据线和电源线,重新拧上螺丝,装好面板。过程大致如下图:

外置刻录机组装

图2. “刻灵通”安装DVD刻录机

10分钟,一个USB接口的外置式DVD刻录机诞生:

外置刻录机

图3 DIY的“外置DVD刻录机”

接到电脑USB口上自动识别移动存储设备,插入附送的Nero光盘,正常读出。打完,手工。

华硕全能王DVD刻录机:445元

纽曼“刻灵通”:180元

DIY成就感:无价

添了新装备,桌面更乱了:

 我的桌面

图4. My Desktop

</div>

Read more