买了一台新的上网本,附带了Windows7的家庭普通版。Dell的机器还附带了人脸识别登录系统,很让我感到有趣。以往只听说IBM的thinkpad有指纹识别系统,而这个借助摄像头实现的人脸识别系统还是第一次接触到。说实话,这功能中看不中用。首先要识别人脸,还必须是在光线充足的情况下才有用,我一大清早开机,没开灯,结果就没识别出来。另外就是,识别的速度比较慢,在登录界面得等机器初始化摄像头,然后扫描好几秒,才能登录进去。还不如我直接输入密码登录来的快。所以说,这个功能也是个门面功能,趣味性高于实用性。
Dell的Doc是另外一个让我感到有趣的程序,一开始我还以为这个东西是Windows7自带的功能,看上去有点像Mac OS下的那个Dock。后来在配置的时候才发现这是Dell自己出的一个工具,老实说,这东西并不想Mac的Dock那样,完全独立,他并没有取代任务栏,结果就变成了窗口下面已经有了任务栏占去了一定的空间,还要为这个Dock预留一部分空间,就算让他自动隐藏,但是放在上面,会影响到我Chrome的标签操作,放右边会影响滚动条操作,放左边又和右手鼠标的移动习惯相违背,每次操作会移动很长距离去点击,而放下面又会和任务栏重复。这个东西就是一个鸡肋,不到一天我就把它给卸载了。
刨去这些个有趣的特性,我发现Windows7就是一个Vista么,甚至很多操作和XP都差不多。唉~~~真不知道网上那么多人说Windows7好,好在哪里啊?
之前我写过一个js脚本(点击看该帖),通过拖拉到链接栏上,然后访问网站后,点击一下,以js的方式来hack chrome下的ed2k链接。后来发现治标不治本,因为chrome对于ed2k的链接地址有着先天性的识别bug,它会时不时的把ed2k链接中的|和=也给当成普通url中的保留字符一样encode掉。而有时候会显式的处理掉,有时又会看上去没有处理,但是点击却是无效的。所以,我之前的那个办法变得无效,我也很久不去搞他了。但是毕竟用Chrome已经成了一种习惯,每次下载电驴总是还得去开个IE,非常的不爽。
这几天偶然想起Chrome之前已经宣称beta版支持了油猴脚本了。因此折腾了一下,整出了个初始版本的hack脚本。大家可以用用,我试了了一个页面,可行。我的做法是把ed2k的超链接文本中的ed2k地址复制到一个新的textarea里面,只要复制里面的链接,并且你的emule打开粘贴板监听,就能提示你添加资源了。虽然不够方便,但是终归比开IE好多了。目前我的脚本只匹配http://www.verycd.com/topics/*模式,其他页面慢慢搞了。
用来支持VeryCD链接的Chrome脚本 请右键另存为就可以了
另外推荐一个标准的油猴脚本,用来让Gmail里面的广告消失,不错。大部分的油猴脚本不兼容于Chome,因为目前Chrome还不支持油猴的特定函数。这个脚本实现手法比较简单,不依赖于油猴本身的API,所以还可以用,有需要的也可以下载。
用来去除Gmail广告的Chrome脚本 请右键另存为就可以了
我最近蛮喜欢玩FriendFeed的,个人感觉它比Twitter好玩,界面看上去更Google更符合我的使用习惯和审美观念(毕竟是Google前员工开发的呀)。我一般采用Gtalk订阅FF的消息,非常的即时,也很好用。但是由于众所周知的原因,FriendFeed在国内是无法访问的。通常需要采用https来实现正常访问。但是玩玩Gtalk推送的都是短URL形式的,点击后通常都不会自动转为https链接方式,所以也很不方便,曾经一度想用油猴脚本来使我的Chrome也支持自动转换,但是以失败告终,原因不明,不知道是不是因为我的Chrome版本不对还是写法有问题,这个还是让Chrome推出正式集成的脚本功能后再研究吧。
我今天突然发现FriendFeed官方推出过一款Gmail用的Gadget,非常好。添加后却发现官方的Gadget的xml里面的链接地址是http方式的,造成Gmail在本地打不开FriendFeed的内容。我修改了一下这个xml,放到了自己的服务器上(当然是免费的)。大家可以采用http://morphinewan.com/friendfeed.xml这个链接来添加Gadget。现在可以用了。
自从Google推出了自己的浏览器后,我就舍弃了Firefox,开始了Chrome和IE的搭配生活。虽然Chrome有些地方非常的不便,但是吸引我使用它的有两个理由,速度快和Google出品。但是这几天,我突然发现了它一个非常让人无法忍受的Bug。那就是浏览有些网站时,无法显示网页上的checkbox元素。这个太他妈的邪门了,以前一直就没发现过这个问题。
因为最近改用wordpress写博客,里面后台有些批量处理使用到了checkbox,结果就发现了这个可笑的bug。而且家中和单位的电脑都有这个毛病,所以可以排除是软件或者OS特定的问题引起的。
这么幼稚的Bug为什么Google会能够漏掉呢?
谷歌的浏览器Chrome是基于Webkit内核的,因此它暂时无法支持一些特殊的url协议,ed2k协议也包括在内。而且更恶心的是,因为Chrome无法识别ed2k链接,认为这是一个非法的地址,所以连右键菜单里面的复制地址功能都是禁用的,这个就非常的让人不爽了。我想出了一个间接的办法来获取地址,适用于VeryCD网站。想法是把ed2k地址复制到系统粘贴板,然后打开emule软件监视粘贴板的功能,这样就曲线救国了。
因为Webkit内核没有办法在Javascript中操作粘贴板(看Apple的文档如此说,只有特定事件才支持),所以无法做到点击地址自动复制链接地址到粘贴板。因此只能把链接地址复制并且显示在页面上,只要点击地址就可以了。虽然没什么特别的用处,但是总归比看源代码找地址强,也比一会儿换用IE,一会而用Chrome强。
用法:拖动下面一个链接到你的Chrome地址栏上,浏览页面的时候,按一下这个链接就可以了。如果以后能够支持类似于猴子一样的插件,那样还可以优化一下,加载页面的时候就处理掉,目前只能先这么凑合着用用了。
拖到地址栏修正电驴链接