Ling Zhang Ling Zhang's Blog

Lotus Notes 7.0 IM Integration

昨天把Lotus Notes 6.0升级到到7.0。7.0最大的一个新功能是与即时通信工具Sametime的集成:可以在“收件箱”、“日程”等中看到参与人的在线状态,通过快捷菜单可以随时聊天,而聊天记录将会自动保存在notes邮件数据库中。

 Lotus Notes 7

蓝色的圆圈表示本人为唯一收件人;白色圆圈表示本人在CC列表中;一半蓝一半白表示本人在To列表中,而CC列表还有其他人。

此贴为炫耀贴,准备好了被outlook用户拍砖。

Read more

当兴趣变成使命

Google中国员工的blog -“黑板报”发布了。今天一个贴子里有这样一句话“比如开复最近读了什么新书,韶宁觉得《金刚》好不好看,或者我们的工程师又突发奇想发明了什么好玩的游戏”。给我的感觉是一个其乐融融的大家庭为了全人类的正义事业充满激情的工作着。

我一直承认Google是家伟大的公司,它正拥有伟大的产品和最优秀的工程师。我怀疑的是被极度宣扬的浪漫主义工程师文化与使命,一个不仅受Google还受投资人影响的和谐关系。

一个人也许很爱看电影并乐此不疲。如果让他把看电影当成一个职业,并要求每周写三篇影评呢?“突发奇想”是不是Google的使命呢,可能;让它变成从早上9点到下午6点的mission呢,maybe;把它作为绩效考核的指标呢,oh...

我愿意用三个字评论今天这两条首发的blog,那就是 -“炫耀贴”。也许我太苛刻了吧。

Read more

编程利器

我现在用的Lenovo T43笔记本电脑的1400*1050 FlexView液晶显示器给我带来了很大的快乐,尤其在写程序的时候,在Eclipse上工作的时候code assist的提示似乎可以一直"."下去不换行,舒服的要命。

下面是项目经理要看的了:除了薪水,程序员们最想要的是什么?最新型号的计算机、高速局域网和无限制的Internet访问、用不完的服务器磁盘、高分辨率大屏幕显示器、舒服的靠椅、免费的饮料和T恤衫、随时可以使用的会议室和投影仪。这说简单也简单,说难也难。

Read more

流量计费

大概在2002年前,教育科研网(CERNET)下属的高校和科研院所的网络是区分国内和国外IP的。对方服务器是国内IP的,流量不限,全免费;国外IP的则根据流量计费。大部分学校是通过把各个办公室、实验室电脑的网卡MAC地址与主机IP地址绑定,在网络中心实现基于IP的计费。以前上海交大计算机系一个实验室,因为学生在一台可以“出国”的机器上看视频,一个月的网费花了8000多。我所在的实验室的服务器是没有“出国”权限的,大家用WinRoute+代理透明访问。因为代理好找,用起来也很舒服。正是因为教育科研网的IP流量计费问题,才有了微软在教育网内搭建微软新闻组镜像的事情。

大约在03年左右,上海交大成为全国第一所免费开放国外IP访问权的高校,所有没有被封的网站,无论国内外一律免费。既便是清华TUNET,这个号称2个CCIE都没能搞定的全国高校第一大网,现在也仍是在用一些客户端软件实现网络资源管理和计费。

2004年,Google IP地址被加入到CERNET免费IP地址列表。(当年高校毕业论文质量应该有显著变化)

近来电信网络接入商好像也用用这招了,用流量计费。我深刻体验到这种计费方式的厉害:下载东西算流量,提供内容让别人当也要交,上下家通吃;什么代理都没用,因为它计算端到端的流量。

SMG的基于PPLive的网络电视SMGPP,这个流量帐怎么和电信算?理论上,电信对流量收费一定有可调整参数在里面,比如对某些IP段或域名免费(如SMG),对某种类型的数据包免费(如HTTP),在某个时间段免费(给网民朋友们放个风)...

总之:

Read more

Borland卖身

很多人在论坛上讨论Borland IDE的新买家,21世纪才冒出来的.NET和Eclipse把这么强的公司避到了卖身的地步。

Borland一直就是出优秀程序员的地方,也是被挖墙角最多的。现在时代轮回到Borland变卖而微软开始被挖墙角了。

想买Borland IDE的会是什么样的公司?Borland同时有支持.NET和Java两大阵营的产品,能吃下它的也该是个不小的公司 -微软不会,Google不会,IBM不会(仅代表个人观点),Oracle不会,Sun不会,BEA不会;Compuware好像挺合适;Intel呢,说不清楚,似乎也很合适-整合自己的compiler,对X86上的NET和Java进行优化,并提供Mac和Linux(Kylix IDE)平台上的开发工具;SyBase,好像也还行-整合PowerDesigner和PB。

觉得Intel出手,比较make sense。

Read more