08年09月03 - 11:30     分类: 梦中呓语

google day

今天Google一下子发布了两个软件:

Google ChromePicasa 3.0

都还处于Beta状态。

Google Chrome试用感受:仅有基本浏览功能,但就这部分而言做的不错。页面打开的速度快得让人印象深刻。最希望增加的功能是 广告拦截 和 高级的代理设置(像FoxyProxy那样的)。

Picasa 3试用感受:界面更华丽了,加强了与Online的联系(不过我基本不用Web Picasa所以没什么感受)。Photo Edit里增加了图章和文字两个工具,很有用,尤其是前者,那简直是MM修脸必备工具啊。有这个就可以进一步抛弃Photoshop和Gimp了。希望增加抠图和调整脸型的功能……(恩,妄想ing)。增加了Movie制作功能,可以将照片制作成WMV电影,这个功能非常有用,早该提供了。网上盛传的人脸识别功能,没有找到

Update: 刚发现Picasa 3自带的Photo Viewer效果也很酷,跟系统结合也很好。双击照片的时候会出来一个半透明的黑屏,照片居中显示。就像是系统自带功能一样,完全避免了打开软件窗口的感觉。而且速度也相当快,几乎感觉不到是用第三方软件打开的。我刚开始的时候吓了一跳,心想XP什么时候提供这种功能了,后来才意识到是Picasa的功能。非常赞。

Google在客户端市场沉默许久之后终于发力,两款软件可圈可点,虽然现在只是Beta版,但潜力巨大。(画外音:什么时候能升级一下Google Talk啊……)

今天真是一个Google day。


08年08月26 - 13:10     分类: 技术沙龙

终于找到了Total Commander的替代品

从很久很久以前,Total Commander就成为了我的必备工具。在我不再使用盗版软件之后,我一度曾经想去买一个TC的License,可惜不知道为什么,我的购买请求如泥牛入海至今没有回音。因此Total Commander就成为了我电脑上为数不多的没有License的非免费软件之一。

但是这么用着总感觉心里不爽,中间也曾经尝试过一些其他的选择,比如Free Commander之类,但始终觉得没有Total Commander好用。用了一段时间之后,又换回来了。

今天偶然中发现有人在推荐一个叫做Unreal Commander的玩意。推荐者甚至用了“Amazing”这个词表示对它的称赞。出于好奇,我也去下载来看了一下。

这一看不要紧,乖乖,这根本就是Total Commander的翻版嘛!看看界面,TC有的元素它一个没落下;试试快捷键,该有的都有;功能方面:FTP也有,批量重命名也有,压缩解压也有,工具栏拖放也有……,甚至连Option对话框看着都这么眼熟。我顿时泛起一种直觉:这应该就是我要的东东。

第一天的试用,感觉如下:

一些细节比Total Commander考虑得更完善,比如Option里有“Autorun at startup”可以直接配置成启动运行,而不用像TC那样还要自己搞。可以针对不同的文件类型设置不同的颜色(这个其实TC也可以,但需要手工修改ini文件而不能在Option里配置)。FTP可以设置服务器端的编码格式,F3呼出的那个Viewer比TC的强很多。

另一些细节不如Total Commander考虑得好,比如Hotlist(就是TC里的Favourite)不能分层。在TC里我可以将工作所需的目录和个人所需的目录分开两个组设置,UC里不行。工具栏也只有一个,不能像TC那样增加自己的工具栏。缺少TC中的分割、合并文件,以及MD5校验等功能,不过还好这些功能并不经常使用。批量重命名和文件搜索时不能使用正则表达式(这个影响较大,不过大多数复杂的重命名我现在都是写python脚本解决了)。另外,软件运行的速度跟TC差距较大,我不知道自己能不能忍受它的速度,需要进一步试用。

不管如何,这是我用过的免费工具中最接近TC的一个了。我认为还是值得推荐的。


08年08月25 - 11:21     分类: 梦中呓语

2008年8月25日

昨天,F1在全新的瓦伦西亚赛道上开赛。Kimi一如既往的那样低迷。排位赛只有第四,发车时还被Kovalainen反超落到第五。这次Kimi倒是很拼,但是偏偏这条全新赛道没有地方可以超车……。

第二次进站对于Kimi是一个噩梦:先是为了抢在Kovalainen前面出站提前发动,结果油枪还没拔下来造成事故,不但让可怜的加油人员坐上了担架,还让原本微弱的劣势进一步加大。但问题显然不在这里,出去之后才跑了一圈,就就就爆缸了……。我突然希望Kimi能够早点退役,不要再以悲情英雄的形象出现。其实悲情英雄,没有英雄,只剩悲情。

我不太喜欢的Alonso显然也运气不佳,在千百万的西班牙家乡父老面前,居然才跑了一圈就退赛了。不知道会不会有人说什么阴谋论,懦夫,诸如此类。

昨天同一时间,奥运闭幕式在北京举行。16天的奥运会就此完结。可惜我的注意力全在F1,错过了这场精彩也好,失败也好的盛会,只能去网上看看有没有NBC版的录像下载了。

无论事前说什么跟自己无关,这16天还是给我带来了很多,有惊喜,有遗憾,有欢乐,有愤怒。无论大家评价如何,这16天,注定会给我留下很多回味。不过,从昨天开始,结束了。

该过的日子还得过,该做的事情还得做。只是有些事情,是永远回不到以前了。

今天早上,被雷声吵醒。出门,发现天上暴雨滂沱,地上已成一片汪洋。堵车堵得厉害,上班比平时晚了足足半个小时。到公司门口的时候,积水齐膝。可怜我的脚要在湿漉漉的鞋子里浸泡一天。

用TR的占卜程序算了一卦:

讼,有孚窒。惕中吉。终凶。利见大人,不利涉大川。
讼,上刚下险,险而健讼。讼有孚窒,惕中吉,刚来而得中也。终凶;讼不可成也。利见大人;尚中正也。不利涉大川;入于渊也。
天与水违行,讼。君子以作事谋始。


08年08月20 - 09:23     分类: 梦中呓语

三言两语说刘翔退赛

最近刘翔退赛应该是最热门的话题了。

我简单说一下我的想法。

  • 他的所做所为绝对称不上英雄。
  • 但他绝对有退赛的自由。
  • 他当然应该承担因为退赛而招致的指责、损失、名誉下降等一切后果。
  • 但犯不着将此行为拔高至国家民族的高度。说句不好听的,除非刘翔的胜利可以让体育运动惠及大众,否则所谓的国家荣誉感跟我们没有半点关系。

阴谋论的说法很能满足大家的8卦心态,但我觉得这里是不是阴谋完全没有本质的区别。


08年08月12 - 10:14     分类: 技术沙龙

猴子的版权

奥运开始了。开幕式也看了,该称赞的称赞了,该揶揄的揶揄了。我想也不用多说什么了。聊点别的有趣话题吧。

在Solidot看到这样一个新闻:Debian会如何处理猴子写的代码的版权。于是引发了众BT的一番有趣的讨论。

原始讨论中有这样一段话:

The actual author of this file (Edgar Toernig) refused to put any copyrights / licenses on it and claims that his monkey has written it, because international copyright law does not apply to animals' works. This way he wants to make is code completely free.

于是我就提出了这样一个有趣的假设:

如果一只的确会写代码的猴子,非法使用了包含版权声明的代码,写出了一个软件。软件的使用者可以声明自己并不知晓非法内容,所以无需受罚。而猴子呢?人类的国际版权法无法适用于猴子,所以猴子也不用受罚。那么,我只要养一只会写代码的猴子,那么一切版权问题不是都不存在了?

看来汉芯麒麟之流,最需要的是一只会写代码的猴子啊。


08年08月08 - 17:45     分类: 梦中呓语

奥运了

所有的中文网站都挂上了奥运的标志,很多产品也推出的奥运版本。奥运这个词泛滥到让人想吐。也许,从这个角度而言,禁用“奥运”做宣传用语是对的。

又听到几个谣言,告诉我们目前形势很紧张。

TR的网站没有备案,被警告了。几天后将暂时关闭。也许有一天我的网站也会遭遇相同的处境。

晚上的开幕式,很多人会看。很多号称要避运的人一定也会看,看完之后再上网一顿猛批。一定是这样的。

因为奥运开幕式跟奥运无关,这是一场全民娱乐。

奥运快点结束吧。


08年07月22 - 21:41     分类: 技术沙龙

Python 3.0

今天因为去银行做培训,结束之后闲来无事,又不能上网,于是在笔记本上把下载已久却一直无暇钻研的Python3.0beta1安装看了一看。

最让我眼前一亮的是Python 3.0的帮助文档。与Python 2的相比可以算是脱胎换骨了。在Library Reference中,结构被组织得更加清晰,非常容易阅读。再加上新增加的例子代码,我想对学习和使用会有相当大的帮助。我特地查阅了re(正则表达式)一章。以前那种迷糊的感受一扫而空。而从头至尾大致翻阅之后,我又发现了很多以前不知道的东西。

非常常用的print使用方法做了较大的调整。现在的print完完全全是一个函数而不像以前那样看起来像个命令。实际使用中,在命令行下输入感觉“不爽”了很多。然而增加的sep、end、file参数对程序的开发是有很大帮助的。

字符串处理增加了format函数,是对以前%格式化方法的一个增强。这种增强我觉得是非常方便的,比如对对象属性的引用等等。但是很显然这种增强针对的是程序开发而非命令行。

内部的字符串完全以Unicode做处理,并且string和bytes不再兼容。这个改变造成了我的一些程序在向wb方式打开的文件中写字符串时遇到了麻烦。

一些库被增强了,一些库被取消了。一些库中的函数或方法被改变了。这些改变造成了我相当多的程序无法在新版Python中运行通过。看来程序的迁移将不会是一个小动作。

还有很多列在What's New中的改进及增强还没有来得及试验,不过从描述来看,都是些很好的改变。

总的来说,我觉得Python 3.0做了一些非常好的增强,这些增强是很值得期待的。然而我的感觉是Python 3.0有了一些蜕变,它不再满足于做一个“脚本语言”,它希望变成一个真正的“开发语言”。从对命令行便利性方面的削弱,以及对大规模程序方面的增强就可以明显看得出来。然而我最早认识Python,是作为一门“方便的脚本语言”的。我平时在python的交互模式下的应用也不算少。因此,它的这种改动,是好是坏,我还真的难以下定论。另外,一些不向下兼容的改动,造成了代码迁移方面的很大工作量,虽然有2.6版做过渡,我仍然觉得这是很糟糕的体验。

只能在充满矛盾的心情中,期待Python 3.0正式版的到来。


08年07月17 - 10:27     分类: 技术沙龙

bblean的几个问题的解决

我的工作电脑,每天开机的时候要加载一大堆的东西,速度很慢。本来想精简一下,可是想来想去,没什么可以精简的:

  • 邮件得收吧,Foxmail不能省。
  • 工作得联系吧,MSN不能省。(当然,顺大便把gtalk也启动了,这个某种意义上对我而言更重要)
  • Total Commander,已经习惯了,不能没有它,所以一定要开的。
  • Firefox……
  • 笔记本自带的启动程序,不想去动它了
  • 工作需要的很多服务...

所以最后还是决定使用bblean,替换explorer。别说,用bblean之后启动速度的确是提高了相当多。不过有了一些新的不方便:

  • 以前TaskBar的右键菜单没有了,于是呼不出任务管理器
  • 没有Quick Launch栏。我的很多启动方式都是放在Quick Launch里的
  • 最大化窗口会被bbSystemBar遮住
  • 笔记本的音量条件按键失效

这几个问题还是挺影响使用的。所以一度又曾经放弃过bblean,但在忍受了几天explorer的龟速之后,我还是决定重新使用bblean,并且解决掉这些问题。

Google一番之后,终于还是都找到了解决之道。

任务管理器的问题其实很容易解决——只是我原先没有想到而已。bbLean自己有一个菜单,可以在bbSystembar的任意位置右键呼出,这个菜单是可以编辑的。只要在上面加入任务管理器的项就可以了。

我现在是使用Process Explorer代替Task Manager的,所以就配置成:

    [nop]
    [exec] (TaskManager) {"d:\Program Files\ProcessExplorer\procexp.exe"}

Quick Launch的问题,我增加了bbIconBox插件,它可以在桌面上增加指定目录的菜单面板。我增加了一个QuickLaunch的面板,放在侧边栏,自动隐藏,需要的时候鼠标晃过去就可以操作了。另外我还装了一个Lauchy软件,可以热键呼出之后输入几个字母就可以启动程序,避免打开开始菜单,更加方便了。我使用Launchy的原因是因为它是自动扫描软件项目而不需要手工配置,尤其适合我这样的懒人。呵呵

最大化窗口的问题原来是设置问题,只要将blackbox.rc里的session.screen0.fullMaximization: 由true改成false就行了

音量按键的问题有点麻烦,后来发现很多人都是装了一个叫做bbkeyhook的插件解决了。于是去找了一个,装上,果然OK了。

我现在的bblean使用了bbKeys、bbSystemBar、bbIconBox和bbKeyHook,去掉了bbSkin。我并不是想搞什么美化,只是想加快启动速度而已,所以操作习惯还是尽量跟Windows原来的接近。


08年07月15 - 09:29     分类: 梦中呓语

黎明到来

忙了这么久,终于感觉黎明的到来。

正好群里的项目也重新激活了。

Fighting Fighting!


08年07月04 - 23:24     分类: 梦中呓语

无地自容

因为小虫的缘故,找了三字经大概看了一看。顿时汗如雨下。

虽然说三字经是一本国学入门书,从内容上看也确实如此。但我居然也还有好多典故解不出来。

枉我还号称钻研过历史。无地自容ing。