Good good study, day day up

aleung的学习笔记, aleung的idea

从去年开始,我们作为一个R&D部门—-虽然不是research,只是development而已—-也被摊派了申请专利的任务。当时很多人都觉得,我们的工作都是按照业界成熟的方式去做的,没有太多创新,很难找到什么东西申请专利。可是年底公布我们这年申请到的几个专利时(其实还没有最终批准,但可能性很大,对于我们已经是完成任务了),很多人都惊讶了—-居然这样都能算专利?因为其中的一些,是我们早已熟知的方案,之前已经有使用的了。有一种解释是:专利不一定是非常创新性的东西,别人没有申请过的,都有可能申请,至少是某些国家的专利法是这样规定的。

我有个感觉,目前的专利制度在很大程度上已经不再起到保护创新的作用了,反而更多是大公司竞争与保护的商业手段。例如这个关于IBM的trim()专利的评论就讽刺得很妙:”我们有数万项专利,你们真的想让我们去翻出7项你们侵犯了专利?或者简单点,给我们2千万美元?”

申请一个专利的手续相当复杂,”养”一个专利更是花费不少,一般人和小企业即使有什么好点子都不容易通过申请专利来保护,更不用说通过申请大量专利来对整个方案进行全面覆盖了。香港就有大学研究人员对媒体说期望政府能够帮助(资助)他们去申请专利。整个专利制度倒是养活了一大批专利工程师和律师吧。

说回来,我今年倒是应该琢磨一下有什么东西可以申请个专利了,一方面赚点奖金,另一方面也可以糊弄下人。

阅读全文 »

自从豆瓣9点推出以来,一直都使用9点来阅读blog,都算是忠实用户了。喜欢用9点是因为它具有一定的社会化功能,我可以推荐喜欢的文章,可以看到友邻的推荐,也可以看到9点分类汇总的热点文章,不会错过网络的热点话题。

可是,最近9点的改版确让我不得不放弃它。放弃的原因一方面是我不喜欢新版本中个人订阅的阅读界面的用户体验,另一方面更重要的原因是新版本在移动设备上无非正常阅读,包括手机上的UCWEB,OperaMini和PDA上的Opera for Windows Mobile。阅读blog是我利用上下班以及其他在外的零碎时间的重要手段,因此9点不能在移动设备阅读对我来说是不可接受的。

向豆瓣反馈了意见,但是没有得到回应。不得不另外寻找阅读器了。很多人都喜欢使用Google Reader,我以前也稍微尝试过,但当时觉得不是很习惯,没有真正使用。这次认真的用了一下,感觉熟悉了之后还是不错的,包括手机上的访问效果也还行。从9点上将订阅列表导入到Google Reader中,打算用一段时间试试效果如何,如果好以后就用它了。

不用9点,就不能在豆瓣上推荐文章了,不过我豆瓣上的友邻也没有几个看9点的,关系不大。Google Reader现在也有了share,但我除了flyisland外好像也没有别的友邻。另外就是Google Reader没有做热点推荐,这个要看还是可以回去9点看吧。

今天还花了一些时间整理了订阅的feed的tag。我以前为大部分feed都加了tag,是按类别分的,例如”软件开发”、”时评”、”科学”之类,但实际上这些tag的用处不大,因为基本上不会根据分类来阅读。为了在有限时间里面让阅读更有效,这次我为所有订阅的feed都加上了优先级标签,目前分为:Priority High, Priority Middle, Priority Low, PC only Priority High, PC only Priority Middle, PC only Priority Low。PC only的类别是不适合在移动设备上阅读的feed,例如包含很多摄影、图片的,或者是带有很多链接,又或者是需要静下心来阅读的。Google Reader似乎有一定的阅读行为分析功能,使用一段时间之后也许可以根据分析数据调整不同feed的优先级。

阅读全文 »

手提电脑升级到Vista操作系统后,在家里通过ADSL上网,招商银行网上银行无法登录,报告通信出错。运行自带测试程序,发现是与服务器无法进行SSL通信。但是在办公室上网时登录招行网银又很正常。打招行的服务热线,客服让我设置了IE的一些SSL相关选项,没有用。因为办公室网络可用,根据中国电信一贯的不佳记录,我第一时间就是怀疑电信封了ADSL的某些端口,造成ADSL无法使用招行网银。向中国电信投诉,接case的小伙子检查来检查去,都没有发现问题,他说帮我把局端可以换的东西都换过了,设置也全重设过,但都没有用。

跟同事说起,有人告诉我是IE7新增的一个安全选项的影响,将Advance Settings - Security - Check for server certificate revocation选项disable就可以正常使用招行网银了。回家一试,果然就正常了。可是,为什么呢?上网查了一下certificate revocation check的作用,大概的意思就是,SSL通信建立时,服务器需要有有效的安全证书,这个证书是由认证中心(CA)签发的,但是由于某种原因CA会撤销某些已经签发的证书,当IE的这个选项打开时,浏览器就会去CA检查一下服务器的证书是否已经被撤销。那么,看来还是招商银行的问题了,为什么招行网银服务器的证书会在已撤销列表中?这应该是个很大的安全问题啊

至于为什么同样打开Check for server certificate revocation选项,在办公室网络可以正常访问招行网银,我估计那是由于办公室上网要经过proxy,很可能是公司内部的proxy屏蔽了CA的访问,造成浏览器无法得知证书已被撤销。

用Wireshark抓网银登录时的网络流,发现当选项打开时,确实出现了一个HTTP GET http://crl.verisign.com/Class3InternationalServer.crl请求,请求者是Microsoft-CryptoAPI/6.0

阅读全文 »

在看过北京奥运开幕式之后,我就想各种各样的视频显示将会无处不在。前几天晚上在天河公园跑步时,突然发现天空中有个闪烁着不同颜色亮光的物体在缓缓移动,咋一看还以为看见了UFO,原来是一个飞艇,但与以往看到的飞艇不同之处在于气囊侧面是一块巨大的显示屏,正在播放视频广告。

继续跑步,看着前方漆黑的路面,我就想,是不是以后整块路面也可以做成显示屏?通过感应人的位置,始终将画面显示在前方一两米的地面上。可以用来做什么?我没有想好,不要用来显示广告就好了:如果是广告,你想不看都不行了,一直在你眼前晃着,恶心死你,除非你不看路。

阅读全文 »

办公室桌面不够大,总是感觉不够空间。看到instructable网站上的一个作品,将laptop竖起来摆放,受到启发,琢磨着怎么把自己的笔记本电脑也竖起来。不过,我是通过dock来外接显示器、键盘、鼠标的,这样才不需要经常拔插那一大堆电缆,因此dock要跟laptop一块竖起来才行。

前两天把这个架子做好了,虽然很简单,但已经完全满足要求。主要的材料都是在无意中找到的:夹板是在公司楼下捡的,泡沫是公司新到机器的包装箱里的,恰好合用。

laptop_stand

竖起来后,laptop的显示屏恰好与外接显示器一样高,视线在屏幕间切换时比较连贯,看起来更加舒服。

制作过程和更多图片放到instructables网站上了。

阅读全文 »

看豆瓣的图书馆小组,有人抱怨乱架率太高,找书不容易。我去图书馆的时候也有这样的烦恼,当时就想过,图书馆的乱架问题和找书问题,能不能用科技手段来帮助解决呢?

目前国内的图书馆藏书都是用条形码标识,如果改用RFID之类的无线标签,除了可以满足外借系统借书还书只用,还可以用来做书架管理,防盗。

防盗 :在书库出口设置感应器,就像现有的磁条感应一样,假如未办借阅手续的书籍经过,引发告警。不过我不知道RFID的感应距离怎样,还有不知道是否很容易屏蔽,所以可行性不确定。

借书还书:现在都是需要工作人员手工进行的,用条形码阅读器扫描书籍的条形码以及借书证条形码,完成借书或还书的登记。采用RFID后,会更加简单,只需要将书经过感应区域就可以了。假如书和借书证都带有RFID,甚至可以做到无需工作人员。我想到的有两个方案。

一个是离开书库时将要借的书和书证放上传送带,传送带自动将书送进感应区完成登记,然后送出书库后,读者出库后在外面就可以取回,好像超市收银台一样。如果登记过程出错,例如书证过期或已经借满,机器可以将书推送到一旁,进行人工处理。还书就更简单了,把书往传送带一放就行了。如果过期,自然会记录在书证上,下次借书时交罚款。

阅读全文 »

以前介绍过文件同步/备份工具Unison,那是一个在两台电脑之间进行文件双向同步的好工具。不过,Unison同步时需要两台电脑同时开机,并且可以通过网络直接通信。我以前用于办公室内两台电脑的同步,非常方便,不过想将办公室和家里的电脑进行同步(备份),就做不到了。

尝试了网上的在线文件同步/备份/分析工具,这样的网站有好多,我并没有仔细研究比较过,现在用的是Syncplicity,感觉功能不错,速度也可以。

使用相当简便,在要同步的电脑上安装一个client,指定哪些目录需要同步,它就会自动将文件上传服务器,或者从服务器下载,就看哪边的版本更新一点。只要连上网,它就在后台运行,不用费心。如果是要手工执行备份的话,往往会忘记的,自动就没有这个问题。一个帐号可以连接多个client(免费账号限制2个),相当于星形连接,由服务器分发改变了的文件。备份在服务器上的文件可以通过web界面访问。它的FAQ介绍了它有处理冲突的能力:保留所有不同的版本,让用户自己选择。不过,我没有试过,目前我只是用它来做单向备份。Syncplicity能够与GoogleDoc同步,我没有使用GoogleDoc的需要,也懒得试了。

Syncplicity对免费用户提供2GB空间,允许两台电脑进行同步,当然收费版本的限制会放宽了。免费的服务基本上都够用的,需要备份的是些比较重要又经常变化的文件,如果是备份旧东西,不变的,用刻光盘的方式更合适。

给Syncplicity做了这么多广告,是因为:如果我邀请新用户注册,我可以增加100M空间。所以各位记得填写我的邀请信中的号码啊,呵呵。

阅读全文 »

看北京奥运开幕式的感觉就像第一次看好莱坞大片 True Lie 时的感觉一样,新奇,刺激。高科技的声光器械加上集权国家一向擅长的大型团体操,确实非常吸引眼球。
也许过两届后回头再看,这些声光手段都是司空见惯,就会觉得平淡无奇了,但至少在现在看来,张艺谋是做得很好的。上次雅典奥运开幕式,我觉得是一个难以逾越的高度,很为张艺谋担心,现在看来他还是很好的完成了任务。
这开幕式就相当于一部商业大片,看得观众很爽。至于说到艺术性和内涵,我还是喜欢雅典的。

技术方面,这次开幕式LED与大型投影的大量应用到了无处不在的地步。相信相关的应用在将来会越来越普遍,屏幕会越来越大,出现在各种想像不到的地方,随时随地都是绚丽的视频。如果以后街上每个人的衣服上都是不停变幻的图案,也许我们会怀念只有素色的那个年代。

阅读全文 »

  1. Allow remote TCP connection to the X server. You need root privilege to config it.

Just run gdmsetup. This will open a window with multiple tabs. In the Security tab, disabled the line that says “Deny TCP connections to the X server”. Close the window and then log out of your current X session. You need to restart gdm for this to work. The easiest way to do that is to go to a console login, login as root, change to run level 3 (just type “init 3”) and then return to run level 5 (“init 5”) to restart gdm.
Ref: http://www.graphics-muse.org/wp/?p=69

  1. Add remote host into X server access control

Run xhost remote_host_ip

  1. Set DISPLAY environment variable in remote host before execute the application
阅读全文 »