Archive for February, 2006

Music Common Component

Tuesday, February 28th, 2006

写软件可以把经常用到的一部分功能,如文件读写、日志、压缩算法做成一个组件,在不同的产品中重用。软件组件既节省了软件开发成本,又通过重用提高了软件质量。

现在组件的概念好像可以移植到音乐创作中了。周末刚刚听到有关花儿乐队抄袭的新闻,还听了Busted乐队的《Losing you》。傻子都听的出来里面的一大段都“重用”在花儿的《Missing you》中了,这首夏雨举着录音机在宿舍楼下为李冰冰播放的歌曲(电影《独自等待》)。

作曲家们的通用组件重用让《刺激2005》这样的大拼盘的制造越来越容易。我有个proposal,把所有深受群众喜欢的音乐,无论古典的还是流行的,数字化后放在数据库中,做一定分类,加上XML标签,然后提供检索并支持搜索结果预听。另外一个feature是自动音乐生成:根据旋律出现在主歌、副歌的位置,由用户输入基本条件,随机的生成一段旋律,可能就是《一条大河》、《北方的狼》和《东风破》的无缝有机组合,然后版本化为1.0,作为多个原子级可重用旋律组件的wrapper或offering。这样,一首新歌诞生了。

回复

– 评论人:peter
  2006-02-28 22:45:49   

Very creative idea!

旋律连起来比较容易,要歌词也连起来的,就要用上自然语言理解了.看来很多智能化的瓶颈都是自然语言理解.

当然,歌词也可以用标签归类起来,

估计当初的很多情书高手软件也是这样的吧.

测试

Tuesday, February 28th, 2006

这是在论坛里看到的:下图中A、B两个区域的底色是完全一样的。我把它粘到“画笔”里,去掉了周围的色块才看到真相。很神奇~

原始图:

编辑后:

回复

– 评论人:boo
  2006-03-01 21:32:34   

的确是

– 评论人:Yaling
  2006-03-01 13:06:04   

It is really amazing! :)

我的博士论文

Sunday, February 26th, 2006

公司实验室有同事想参考一下我的博士毕业论文,特放在此贴中供下载。

智能信息检索中的Web 挖掘研究

http://zhling.googlepages.com/Zhang_Ling_Ph.D._Dissertation_2002.pdf (1.1MB)

回复

– 评论人:peter
  2006-02-25 21:49:31   

Got it:)

Thanks a lot !

芳香之旅

Friday, February 24th, 2006

范伟、张静初的《芳香之旅》的下载,已在网上显身,不清楚是什么版本的。刚查了网才知道,此片已经于上周在国内公映。

最近还在看赵本山、范伟的《马大帅III》,不错挺好看,很具娱乐性。

.rm/.rmvb -> .avi

Friday, February 24th, 2006

把Real的.rm和.rmvb格式转换成AVI格式,最好的工具应该是MEncoder。和著名的mp3编码器lame一样,MEncoder是一个没有用户界面的工具。在我目前能找到的图形接口中WinMEnc算是一个不错的GUI了;另外还有国产的WisMencoder。不过WisMencoder的界面设计实在可怕 – 相当的可怕 – 需要计算机专业硕士以上学位才会使用。

用WinMEnc转换Real格式的文件需较长的时间,一个180MB左右的电视剧大概耗时20分钟(我的PIII 800机器)。

回复

– 评论人:liu
  2006-03-25 18:50:04   

hao

Google免费主页

Friday, February 24th, 2006

http://pages.google.com

花了1分钟做了个最简单的首页:http://zhling.googlepages.com/

回复

– 评论人:boo
  2006-02-26 10:12:24   

用FF的话就没有这个%20。八成Google tester都没用IE吧。呵呵

– 评论人:peter
  2006-02-25 12:43:27   

bug report: 点了你主页的链接,发现url后面多了个”20%”

http://zhangling.blogchina.com%20/

感觉这个page creator 更多的是展示google 在online word方面的实力.

周日小区雪景

Wednesday, February 22nd, 2006

朝南的绿化(篮球场):

 上海 仕嘉

朝北的停车处:

 上海 仕嘉

Lotus Notes 7.0 IM Integration

Wednesday, February 22nd, 2006

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

 Lotus Notes 7

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

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

删除Windows Live Messenger共享文件夹

Wednesday, February 22nd, 2006

装了WLM,不喜欢共享文件夹,在WLM配置中禁用共享文件夹后,找到如下方法顺利把它从资源管理器中删除:

regsvr32 -u C:\PROGRA~1\MSNMES~1\fsshext.dll

之前我已经用这个来自台湾的工具成功剔除WLM主窗口下面的广告区域:http://www.csie.ntu.edu.tw/~piaip/msn/

Live Messenger花头再多的话,就要召唤soff写珊瑚虫版的WLM了。

当兴趣变成使命

Wednesday, February 15th, 2006

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

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

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

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

回复

– 评论人:boo
  2006-02-21 21:54:26   

做的很好,很精致。

– 评论人:liuyan
  2006-02-20 16:23:26   

同意,工作是不浪漫的事。追求浪漫的人可以看看http://www.dayong.name/europe/index.html

编程利器

Wednesday, February 15th, 2006

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

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

回复

– 评论人:colin
  2006-02-21 22:17:19   

同意啊,呵呵,这样的环境不错,我就觉得显示器小了点,或者说是分辨率不够。

流量计费

Friday, February 10th, 2006

大概在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),在某个时间段免费(给网民朋友们放个风)…

总之:

回复

– 评论人:peter
  2006-02-11 23:36:34   

范伟的这张图片在这里特别贴切:)

希望这一天迟点到来吧

Borland卖身

Friday, February 10th, 2006

很多人在论坛上讨论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。

The end of television as we know it

Thursday, February 9th, 2006

IBM媒体与娱乐业务咨询部刚刚发布了名为“The end of TV as we know it: A future industry perspective”的分析报告。

全文下载:
http://www-1.ibm.com/services/us/imc/pdf/ge510-6248-end-of-tv-full.pdf (341KB),看看是不是电视快玩完了。

榔头和框架

Wednesday, February 8th, 2006

和我一样吃“软”饭的人看了都会会心一笑的,回帖的估计一大半是搞J2EE的。Booch还把它link在自己网站的首页。

Why I Hate Frameworks

UNTITLED

Wednesday, February 8th, 2006


转自:http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2006/02/05/BAGRNH345T1.DTL&hw=Google&sn=001&sc=1000

回复

– 评论人:nathan
  2006-02-09 18:28:35   

想知道的信息总能想方设法知道,无论google有没有屏蔽。比如经常能收到的陌生人QQ留言了……

老广告

Tuesday, February 7th, 2006

这是1940-50年代的一则IBM广告:

 IBM Ads

更多广告见:http://www.digibarn.com/collections/ads/ibm-50s/index.html

上海移动最新20元/50MB包月CMNET套餐

Monday, February 6th, 2006

早先的20元包月CMWAP升级到了50MB流量CMNET。对于偶尔无线上网收email,google或者MSN的来说,是个不错的套餐。

http://www.sh.chinamobile.com/node2/node28/node29/userobject1ai120.html

升级

Sunday, February 5th, 2006

假期升级了使用了5年的PC,把Win2000 Pro换成了WinXP+SP2。升级的最大动因是手上零零碎碎的一些PCI插卡和外接设备,XP在驱动方面省了很多事儿。升完级,顺便把老模拟摄像机拍的带子用采集卡转到电脑里。转两盘带子花了两天时间证明,电脑还是很难用的,让老百姓自己拍DV自己倒,难度高的一塌糊涂。这里是我这两天的磨难:

1. 安装AMCap视频捕获软件,发现每次捕获后的avi结尾部分只有声音没有图像。后来发现需要把“主信道”设为“音频”才行;

2. 想把录像里面的一段截去。先试了Premiere 6.5,发现preview的窗口没图像,论坛上说6.5不好用;然后卸载装7.0。7.0的preview图像倒是有了,声音没了。翻遍菜单没找到,再卸掉;

3. 发现最新的Premiere Pro 2.0,安装提示说需要XP SP2;到网上找到SP2,升级(花了1个小时)。再安装,说CPU不支持SSE指令集,要P4以上才行。放弃,准备用曾经玩过的6.0老版本;

4. 准备倒第三盘带子的时候发现AMCap在SP2下采集的frame rate只有16 fps,而不是PAL D的25帧;再搜论坛,未果。准备明天试试XP SP2自带的Movie Maker 2.1;

5. 把倒出来的avi用TMPGENC编码成SVCD格式,在合并多段.mpg的时候发现导出的视频有问题,后面一大段是静态画面…

这就是一个懂点电脑的人完成最简单视频编辑的经历。夸张点说,搞这个东西需要个计算机应用专业的学位才行。

晚上顺手把T家里的TP-LINK 542G的无线路由器的固件也升了级:

当前软件版本:1.2.0 Build 060119 Rel.40267n
当前硬件版本: WR542Gv1 00000000

这个路由器的固件升级做的不好,升级后所有原先的配置参数都丢失了,得从头输入一遍。

用TP-Link无线路由的人,可以到http://www.tp-link.com.cn/download/Index1.asp看看有没有合适的升级下载。

Open AJAX

Thursday, February 2nd, 2006

IBM spearheads AJAX tools at Eclipse

IBM向Eclipse提交了名为Open AJAX项目,并将贡献部分代码。Open AJAX会并入Eclipse WTP子项目中。

回复

– 评论人:peter
  2006-02-05 22:08:26   

Good news.关注!