似乎这个截图是静态的,如果有个动态的也不错的哈,谁来做一个。。。
2007/12/27
2007/12/26
synergy的共享剪贴板
synergy(多台PC共享键盘鼠标的软件)真的很棒(每天都在用啊),在synergy时,共享剪贴板是个很重要的功能,对我来说一边是Linux,一边是Windows2000, 发现在从Windows往Linux拷贝时总有时不能拷贝(反过来总是OK)。
解决方法十分的简单: 再按一次Ctrl-V,可这个简单的解决方法我却是最近才发现,因为一般的,如果我Ctrl-V不能成功,我就会沮丧的认为拷贝不能成功了。但再按一次(不是因为前次没按好),却往往能成功。
世事很多也是同理,在沮丧之前重试一次,也许就有不同的发现。
解决方法十分的简单: 再按一次Ctrl-V,可这个简单的解决方法我却是最近才发现,因为一般的,如果我Ctrl-V不能成功,我就会沮丧的认为拷贝不能成功了。但再按一次(不是因为前次没按好),却往往能成功。
世事很多也是同理,在沮丧之前重试一次,也许就有不同的发现。
2007/12/25
2007/12/23
2007/12/20
2007/12/19
2007/12/16
google gears
曾经用过google reader的离线阅读功能(通过google gears实现),说实话感觉不怎么样,尤其是关闭浏览器之后,再想进入google reader界面那是相当的困难。
我用的todo网站rememberthemilk也支持这个google gears了,和google reader一样,想在离线后打开浏览器进入它很难,经过一番捣鼓,发现以下两个必要条件:
× 离线要彻底,如果我的ADSL不主动挂线,那是怎么也进入不了offline界面的,必须手动的sudo poff调,直接拔网线是不行的。
× 要打开 http://www.rememberthemilk.com/offline 这个URL,不带后面的offline也是不行的,那会傻乎乎的去连接网站去了。
有了这两个必要条件,我发现大部分情况下倒是可以进入离线使用的,一个todo网站能离线使用还是不错的。
费这个周折,似乎是和google gears(因为Google Reader的离线版本也不好用)有关,虽然这个东东前途远大,但目前似乎还不太稳定,有失google的大家水准。
我用的todo网站rememberthemilk也支持这个google gears了,和google reader一样,想在离线后打开浏览器进入它很难,经过一番捣鼓,发现以下两个必要条件:
× 离线要彻底,如果我的ADSL不主动挂线,那是怎么也进入不了offline界面的,必须手动的sudo poff调,直接拔网线是不行的。
× 要打开 http://www.rememberthemilk.com/offline 这个URL,不带后面的offline也是不行的,那会傻乎乎的去连接网站去了。
有了这两个必要条件,我发现大部分情况下倒是可以进入离线使用的,一个todo网站能离线使用还是不错的。
费这个周折,似乎是和google gears(因为Google Reader的离线版本也不好用)有关,虽然这个东东前途远大,但目前似乎还不太稳定,有失google的大家水准。
2007/12/15
2007/12/12
稳定!Gmail
我的担心似乎变成了现实,最近Gmail的频繁升级(group chat等)导致了我的Gmail使用体验明显下降,多次Gmail不能正常打开(要刷刷刷才行),数次发送邮件时停止响应(这个比较严重),虽然我不能肯定是否和Gmail服务端的升级相关,但至少以前很少这样的情况。
我曾经在blog里提过,Gmail已经足够好了,足够的feature了,对我来说完全不需要集成什么talk功能,更别提什么group chat了,我只需要稳定的email功能,看来Gmail开发小组可能不是这么想的,他们是feature狂人,不停的给这个已经足够肥胖的AJAX程序增加新的能量,天啦,难道没有人告诉他们,稳定压倒一切吗。。。
为了表示抗议,我决定切换回老版本Gmail先。
我曾经在blog里提过,Gmail已经足够好了,足够的feature了,对我来说完全不需要集成什么talk功能,更别提什么group chat了,我只需要稳定的email功能,看来Gmail开发小组可能不是这么想的,他们是feature狂人,不停的给这个已经足够肥胖的AJAX程序增加新的能量,天啦,难道没有人告诉他们,稳定压倒一切吗。。。
为了表示抗议,我决定切换回老版本Gmail先。
2007/12/11
智能command-not-found
Ubuntu的新版本(应该是从feisty开始的)有个特性,在bash下输入不存在的命令时,会自动搜索返回一个匹配的package提示给用户,并告之只需要apt-get install xxx就可以得到这个命令,看起来很酷是吧,我注意到这个特性的时候也觉得这是个易用性上的巨大提高。这个特性是由一个command-not-found的包提供的(python实现的哦)。
然而,现在我已经逐渐受不了这个特性了,因为大部分情况下,命令找不到是因为我错误的输入导致的(有时我的错误率还满高的),而这个command-not-found都会自作主张的去替我查找一番,这未免有些太主动了,而它的主动有直接导致了错误命令要很久才能响应,为了在输入命令时能快速响应,我编辑了/etc/bash.bashrc,注释了下面的语句:
# if the command-not-found package is installed, use it
#if [ -x /usr/lib/command-not-found ]; then
# function command_not_found_handle {
# /usr/bin/python /usr/lib/command-not-found -- $1
# return $?
# }
#fi
重启一个bash,就回到了快速响应的世界了,如果还想找一下命令在哪个package里,可以简单的直接使用
/usr/lib/command-not-found commandname
来找到package,就是有些奇怪,这么好的命令干吗丢在/usr/lib下,搞的路径还要输进去才能执行。
然而,现在我已经逐渐受不了这个特性了,因为大部分情况下,命令找不到是因为我错误的输入导致的(有时我的错误率还满高的),而这个command-not-found都会自作主张的去替我查找一番,这未免有些太主动了,而它的主动有直接导致了错误命令要很久才能响应,为了在输入命令时能快速响应,我编辑了/etc/bash.bashrc,注释了下面的语句:
# if the command-not-found package is installed, use it
#if [ -x /usr/lib/command-not-found ]; then
# function command_not_found_handle {
# /usr/bin/python /usr/lib/command-not-found -- $1
# return $?
# }
#fi
重启一个bash,就回到了快速响应的世界了,如果还想找一下命令在哪个package里,可以简单的直接使用
/usr/lib/command-not-found commandname
来找到package,就是有些奇怪,这么好的命令干吗丢在/usr/lib下,搞的路径还要输进去才能执行。
2007/12/04
添加Firefox的搜索引擎插件
Firefox右上角的搜索引擎插件有时是需要自己扩充的(网上的插件有时不够用),非常简单,写个xml文件丢到用户profile目录下的searchplugins子目录下就可以了,然后需要重启动firefox,下面是我常用的两个插件:
1. google中文,这个是为了在google中搜索中文网页设置的插件:
<SearchPlugin xmlns=" http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<os:ShortName>Google中文</os:ShortName>
<os:Description>Google中文搜索</os:Description>
<os:Image width="16" height="16">data:image/x-icon;base64,R0lGODlhEAAQAPfLAAATVikwdA8SnxUfgAsWpAAilholjxw4jBc7kwAlvQQ2sRMsoBUqqhMzuhY/vxw4tSgmiyM1mSUztiQ6sTE3sQ4qyxMxxRoyxiAuxR1CtBxJsBxasSJuuTFguBte0Rlf2xVc9h9W9xVjzxVr0gdj6BRh4R1o5yBcyiZbyydT1i9b2Ddb1iFY6CJg2Vpor1dzvEJu20Z0yi23QDy1REi2OUy0O1WzOVC4PU+tVUe5Sk2xQU2zRUO4UE21Ula2SmKEqWWF2HyPx2+a6X6e6Xqk1m+s78sUDs4UGdEQB9YfDdwaANEfHd0YEscjAM4mAM0qANIoD9IkGdslGswuItYgL4aP0ImP2YGZ36Opzaq2wq/S+rzX/7/e8MrS1MLO/sTb48rT8snX/83c89PZ+crq+cH1/9Dl/9Ln/93r/9fy/+Hf7P/42eDm/O7u/+T29uX2/eT2/+f4/+f5/+j/9u//8+3/9u7/9ur5/+j//+n//+v//u3//+7//e7//+////b66/T/6vX/6/f/7f/07fj/4fv/4Pj/5v/45v7/4/r+7/3/6fDw+Pfx//D/9/X/8fT/8/f/8ff/8/D///H///L8/fL///P///X7//b6/ff/+/T///b9//f///v19//w9v/09P/29v/x+f/y///z///1+v/1///2///3//j79P/58/z/8/z99/z/9v7/9P7/9vn7//v6//j9//n9//j///n///v//vv////4+v/5+//6+P/4///6/P/6/v/6///7///9+P/8+v/9+v7/+Pz////8/f/9/f79///8///9//7//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAMsALAAAAAAQABAAAAj/AEn4oIFjBw8bOnrMuJGjhowZM1T8UdYJUZ5ZcNRYWjSrVK5QU0DMmtUnzRAXEy4o6FCEy6NDTkQIq1MmRgM0eZTlCXMgQJtRSE4gmgUkwh1EiZTNUiamy6NUUExcuoJgDCdDjQg9KgVL2SNFT1hwEvKglLBWuixZ+jSrlSBdRlL04bBBkTBdpZTpIqWsFaBcTEr0QaEhl6dWlswKW6poDRUPlmAUQKWMkTJLc76QMQNGUZMWgIgkCFJnlq5WXigwkFClVZQQyuRgELAlk7JBymCZGYAF0ZEPrQixgUDAihxVdPpoAZAFUZIRfThxgvPCwAILDipk+OFG2ZIVoxApERtPfvwlvZ+kQFzPvv0MJQEBADs=</os:Image>
<SearchForm>http://www.google.cn/</SearchForm>
<os:Url type="text/html" method="GET" template=" http://www.google.cn/search?complete=1&hl=zh-CN&newwindow=1&q={searchTerms}&meta=lr%3Dlang_zh-CN%7Clang_zh-TW">
</os:Url>
</SearchPlugin>
2. baidu的英语词典:
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/ ">
<os:ShortName>Baidu词典</os:ShortName>
<os:Description>Baidu词典</os:Description>
<os:InputEncoding>gb2312</os:InputEncoding>
<os:Image width="16" height="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAAChUlEQVQ4jZ2T+UtUURTH719QQlCOlWRqRQsKmZraYClaajYuYCpNSplFEzFkti9ThD/0Q1AQ0UYYSpkViIEFthFl2WJOhTNvFt9znGlC0xp13Jpv592XM0z2UwcO955z3/m8c+/9XsZOfwF3w2ewk0aw4+RHOsAOfQCrfgdW1Q6mbwPb8xJs9wuwnc/BKp6AlbeCaR+CycX/a6ykhQD057/N1OXFGYMbxo8jPDabvLCYR6cDipoJcMIYlBwb8+FglRtLowWUlTpgFcaQmmRHTobI50GAwiYCHOv0Jwa+T/KxWu/G6lg7dmx1or1tBPExNmSuFfk8CKC5T4DDHTwQu8exXeuArtKJe40/ePHF8/18TR5llwGSOB4AbLxLgAPvedBQN4iIUBPUCTYey+2Oen3+j+W4uMCB4nwJLueEAtjQQID9b3nwhugpcXbk5/TgQZOHF+za5oRe5+LzszV9SIi1ISpMoE6GFUDmLQLse82DSdp+4+1BarWPF2zKFLE43IzlUVZsKerhuYJcCXlZImxW5UZYWh0B9r7yt+n1/uIfatZLWELFC0MFv2/WSHzt2WMP8GdnLPUmAUhdU/apcxTZ6RIWzbMEFcseE21FeUkvrJbAVbI1NwhA0pTNR9RTR91YMNuMiDnCNICcXxFpxdNWTwCQfJ0ApOspQI3hG1QzTQgLMWNuiAmqGV0UmxE+y4T55JEqAfW1AwFA4jUC0KOYMlkLugoXMtQiCrN7cOFcP/e05G7ELbOhsqwX7q8TAUD8FQJoH/kTPmpjZHgIw0M//+nyWpASV10mQGmL8ihkXeeRNHNJXVl3lDtOrwdbRyetrgVLoQNLoj0nXlX+HEfFKy/hN2XtBDU6ajQ/AAAAAElFTkSuQmCC</os:Image>
<SearchForm>http://dict.baidu.com/</SearchForm>
<os:Url type="text/html" method="GET" template=" http://www.baidu.com/baidu?ie=gb2312&ct=1048576&cl=3&word={searchTerms}">
</os:Url>
</SearchPlugin>
1. google中文,这个是为了在google中搜索中文网页设置的插件:
<SearchPlugin xmlns=" http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
<os:ShortName>Google中文</os:ShortName>
<os:Description>Google中文搜索</os:Description>
<os:Image width="16" height="16">data:image/x-icon;base64,R0lGODlhEAAQAPfLAAATVikwdA8SnxUfgAsWpAAilholjxw4jBc7kwAlvQQ2sRMsoBUqqhMzuhY/vxw4tSgmiyM1mSUztiQ6sTE3sQ4qyxMxxRoyxiAuxR1CtBxJsBxasSJuuTFguBte0Rlf2xVc9h9W9xVjzxVr0gdj6BRh4R1o5yBcyiZbyydT1i9b2Ddb1iFY6CJg2Vpor1dzvEJu20Z0yi23QDy1REi2OUy0O1WzOVC4PU+tVUe5Sk2xQU2zRUO4UE21Ula2SmKEqWWF2HyPx2+a6X6e6Xqk1m+s78sUDs4UGdEQB9YfDdwaANEfHd0YEscjAM4mAM0qANIoD9IkGdslGswuItYgL4aP0ImP2YGZ36Opzaq2wq/S+rzX/7/e8MrS1MLO/sTb48rT8snX/83c89PZ+crq+cH1/9Dl/9Ln/93r/9fy/+Hf7P/42eDm/O7u/+T29uX2/eT2/+f4/+f5/+j/9u//8+3/9u7/9ur5/+j//+n//+v//u3//+7//e7//+////b66/T/6vX/6/f/7f/07fj/4fv/4Pj/5v/45v7/4/r+7/3/6fDw+Pfx//D/9/X/8fT/8/f/8ff/8/D///H///L8/fL///P///X7//b6/ff/+/T///b9//f///v19//w9v/09P/29v/x+f/y///z///1+v/1///2///3//j79P/58/z/8/z99/z/9v7/9P7/9vn7//v6//j9//n9//j///n///v//vv////4+v/5+//6+P/4///6/P/6/v/6///7///9+P/8+v/9+v7/+Pz////8/f/9/f79///8///9//7//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAMsALAAAAAAQABAAAAj/AEn4oIFjBw8bOnrMuJGjhowZM1T8UdYJUZ5ZcNRYWjSrVK5QU0DMmtUnzRAXEy4o6FCEy6NDTkQIq1MmRgM0eZTlCXMgQJtRSE4gmgUkwh1EiZTNUiamy6NUUExcuoJgDCdDjQg9KgVL2SNFT1hwEvKglLBWuixZ+jSrlSBdRlL04bBBkTBdpZTpIqWsFaBcTEr0QaEhl6dWlswKW6poDRUPlmAUQKWMkTJLc76QMQNGUZMWgIgkCFJnlq5WXigwkFClVZQQyuRgELAlk7JBymCZGYAF0ZEPrQixgUDAihxVdPpoAZAFUZIRfThxgvPCwAILDipk+OFG2ZIVoxApERtPfvwlvZ+kQFzPvv0MJQEBADs=</os:Image>
<SearchForm>http://www.google.cn/</SearchForm>
<os:Url type="text/html" method="GET" template=" http://www.google.cn/search?complete=1&hl=zh-CN&newwindow=1&q={searchTerms}&meta=lr%3Dlang_zh-CN%7Clang_zh-TW">
</os:Url>
</SearchPlugin>
2. baidu的英语词典:
<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/ ">
<os:ShortName>Baidu词典</os:ShortName>
<os:Description>Baidu词典</os:Description>
<os:InputEncoding>gb2312</os:InputEncoding>
<os:Image width="16" height="16">data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsSAAALEgHS3X78AAAChUlEQVQ4jZ2T+UtUURTH719QQlCOlWRqRQsKmZraYClaajYuYCpNSplFEzFkti9ThD/0Q1AQ0UYYSpkViIEFthFl2WJOhTNvFt9znGlC0xp13Jpv592XM0z2UwcO955z3/m8c+/9XsZOfwF3w2ewk0aw4+RHOsAOfQCrfgdW1Q6mbwPb8xJs9wuwnc/BKp6AlbeCaR+CycX/a6ykhQD057/N1OXFGYMbxo8jPDabvLCYR6cDipoJcMIYlBwb8+FglRtLowWUlTpgFcaQmmRHTobI50GAwiYCHOv0Jwa+T/KxWu/G6lg7dmx1or1tBPExNmSuFfk8CKC5T4DDHTwQu8exXeuArtKJe40/ePHF8/18TR5llwGSOB4AbLxLgAPvedBQN4iIUBPUCTYey+2Oen3+j+W4uMCB4nwJLueEAtjQQID9b3nwhugpcXbk5/TgQZOHF+za5oRe5+LzszV9SIi1ISpMoE6GFUDmLQLse82DSdp+4+1BarWPF2zKFLE43IzlUVZsKerhuYJcCXlZImxW5UZYWh0B9r7yt+n1/uIfatZLWELFC0MFv2/WSHzt2WMP8GdnLPUmAUhdU/apcxTZ6RIWzbMEFcseE21FeUkvrJbAVbI1NwhA0pTNR9RTR91YMNuMiDnCNICcXxFpxdNWTwCQfJ0ApOspQI3hG1QzTQgLMWNuiAmqGV0UmxE+y4T55JEqAfW1AwFA4jUC0KOYMlkLugoXMtQiCrN7cOFcP/e05G7ELbOhsqwX7q8TAUD8FQJoH/kTPmpjZHgIw0M//+nyWpASV10mQGmL8ihkXeeRNHNJXVl3lDtOrwdbRyetrgVLoQNLoj0nXlX+HEfFKy/hN2XtBDU6ajQ/AAAAAElFTkSuQmCC</os:Image>
<SearchForm>http://dict.baidu.com/</SearchForm>
<os:Url type="text/html" method="GET" template=" http://www.baidu.com/baidu?ie=gb2312&ct=1048576&cl=3&word={searchTerms}">
</os:Url>
</SearchPlugin>
2007/12/02
华硕Eee PC
今天在电脑城试用了一把华硕的Eee PC,这个可是好评如潮的超轻薄PC,外观上看,这是真正接近"笔记本"的笔记本(无论是质量还是大小),也很漂亮,怪不得赢得一片赞叹。Linux的界面非常漂亮,也很好用,可惜有些程序在800×480的小屏幕上表现确实不怎么样(比如open office),而且不知为什么,中文的显示有些虚(又是字体的原因?),对于不喜欢Linux的大部分用户,Eee PC可以很容易的安装XP(呵呵,估计预装Linux只是降低成本的一个幌子啊)。
键盘实在是。。。由于键太小,我试了输入一些字符,错误率很高(backspace又老按错,连修改都困难),用这个来打字,估计我会砸了键盘的。光这一点就够我否定它了,不过可能给小孩,学生用还是不错的(因为他们手小,哈哈)。
总的来说,感觉像个出色的高科技玩具。 :)
键盘实在是。。。由于键太小,我试了输入一些字符,错误率很高(backspace又老按错,连修改都困难),用这个来打字,估计我会砸了键盘的。光这一点就够我否定它了,不过可能给小孩,学生用还是不错的(因为他们手小,哈哈)。
总的来说,感觉像个出色的高科技玩具。 :)
2007/11/30
firefox的搜索结果
firefox提供的搜索框(右上角)可以很方便的进入搜索界面,但缺省时是在当前TAB页面中加载搜索结果,大部分情况下,我不希望搜索结果覆盖我的当前页面,所以我用alt-enter,这样就可以打开一个新的页面来显示搜索结果。
但象我这种懒人,常常会忘记敲Alt,所以这里有一个一劳永逸的方法,在firefox的about:config页面中,配置browser.search.openintab为true就好了,以后直接按enter也会打开新的搜索结果页面了。 我是在2.0.0.6版本上验证了这个方法,其它版本就不知道管不管用了。
但象我这种懒人,常常会忘记敲Alt,所以这里有一个一劳永逸的方法,在firefox的about:config页面中,配置browser.search.openintab为true就好了,以后直接按enter也会打开新的搜索结果页面了。 我是在2.0.0.6版本上验证了这个方法,其它版本就不知道管不管用了。
2007/11/29
Members Choice Awards
这个怎么翻译? 大众选择奖?也许吧,不过我还是比较喜欢这种奖的(相信群众总是正确的),感觉比什么编辑选择奖要好一些。
下面是一些和Linux下软件相关的大众选择奖(2006的结果,稍有些过时,不过暂时还没有2007的),应该是颇为公平的(起码从域名上看,不会偏向于某个发行版)
http://www.linuxquestions.org/awards
稍嫌奇怪的是Ubuntu获得了最佳发行版,而KDE获得了最佳桌面。
下面是一些和Linux下软件相关的大众选择奖(2006的结果,稍有些过时,不过暂时还没有2007的),应该是颇为公平的(起码从域名上看,不会偏向于某个发行版)
http://www.linuxquestions.org/awards
稍嫌奇怪的是Ubuntu获得了最佳发行版,而KDE获得了最佳桌面。
2007/11/27
超级服务-xinetd
我曾经配置过Linux下的xinetd,用于ftp和telnet服务,可一直都没有理解xinetd为什么被称作"超级服务进程"。
原因是xinet处理了tcp/udp连接请求,并根据连接类型、端口号来匹配预先配置的服务(这些服务就是一些程序),并启动相应的服务程序,这样xinet就充当了一个电话总机的角色,避免了所有的服务程序都要驻留内存,这是使用xinetd的主要原因。其它的原因在于xinetd可以提供附加的功能,比如访问控制、响应时间,连接数限制等,这样让服务程序可以专心于完成自己提供 的服务就可以了。
从这个角度看,称xinetd为超级服务程序一点也不为过,这里是比较好的一篇解释xinetd的文章。
原因是xinet处理了tcp/udp连接请求,并根据连接类型、端口号来匹配预先配置的服务(这些服务就是一些程序),并启动相应的服务程序,这样xinet就充当了一个电话总机的角色,避免了所有的服务程序都要驻留内存,这是使用xinetd的主要原因。其它的原因在于xinetd可以提供附加的功能,比如访问控制、响应时间,连接数限制等,这样让服务程序可以专心于完成自己提供 的服务就可以了。
从这个角度看,称xinetd为超级服务程序一点也不为过,这里是比较好的一篇解释xinetd的文章。
2007/11/25
找到Media Player的临时文件
在Windows下,用IE浏览一些内嵌Media Player的网页时,我有时想将播放的媒体文件下载,可是大多的网站不会提供直接的下载链接,我的简单方法如下:
在播放快结束时,按暂停,然后在资源管理器里面使用搜索,加入两个条件,一个是文件大小,一个是创建时间,文件大小可以猜出来,通常音频会大于1M,视频会更大,创建时间就是你开始播放的时间,可以用Windows提供的简单的"Last Day"做为快捷的创建时间过滤参数,虽然不是很精确,但多半够用了,这样一般都可以找到Media Player存下来的媒体文件,但通常文件名已经面目全非,所以需要打开浏览一下,确认是否是需要下载的文件。
这个方法看似复杂,但好处就是不需要任何第三方的工具,完全绿色无污染。
在播放快结束时,按暂停,然后在资源管理器里面使用搜索,加入两个条件,一个是文件大小,一个是创建时间,文件大小可以猜出来,通常音频会大于1M,视频会更大,创建时间就是你开始播放的时间,可以用Windows提供的简单的"Last Day"做为快捷的创建时间过滤参数,虽然不是很精确,但多半够用了,这样一般都可以找到Media Player存下来的媒体文件,但通常文件名已经面目全非,所以需要打开浏览一下,确认是否是需要下载的文件。
这个方法看似复杂,但好处就是不需要任何第三方的工具,完全绿色无污染。
2007/11/24
Java SWING
Java Swing库似乎已经占领了很多的应用程序, Swing本身也有了长足的进步,在Java6(哦,实际上是版本1.6)中的Swing更是智慧与美貌并重,可以在大多数操作系统下显示类似本地界面的UI,比如在Windows下显示类似Windows的界面,在Gnome下显示类似Gtk的界面,这个功能可以使得Java的部署更平滑。可惜的是,在我的Ubuntu 7.10下,1.6的JRE 可以显示本地界面 ,1.5的JRE则不可以。
而1.6的JRE目前还和一些Java程序不能兼容, 所以为了鱼和熊掌,只能用这个
sudo update-alternatives --config java
在各种Java版本间切换 ,有点烦。
而1.6的JRE目前还和一些Java程序不能兼容, 所以为了鱼和熊掌,只能用这个
sudo update-alternatives --config java
在各种Java版本间切换 ,有点烦。
2007/11/23
截获telnet输出
遇到一个实际的问题,需要抓取一个telnet的所有输出,可输出过多,不能通过Ctrl-C/Ctrl-V大法,试了以下的两个方法都可以解决:
1) 使用带capture功能的客户端,比如Windows下的超级终端hyperterminal就支持截获输出到一个文本文件中,这样就方便了(hyperterminal不仅支持串口终端,也支持telnet)。
2)Linux下面有一个tee命令,功能很简单,将标准输入同时记录到文件并送到标准输出,这样我们就可以使用下面的命令,和管道结合,来截取telnet的输出(实际上可以截取任何命令的输出)。
telnet x.x.x.x | tee capture.txt
Windows下,如果想用这个方法,可以安装一个cygwin,就有tee命令可以用。
1) 使用带capture功能的客户端,比如Windows下的超级终端hyperterminal就支持截获输出到一个文本文件中,这样就方便了(hyperterminal不仅支持串口终端,也支持telnet)。
2)Linux下面有一个tee命令,功能很简单,将标准输入同时记录到文件并送到标准输出,这样我们就可以使用下面的命令,和管道结合,来截取telnet的输出(实际上可以截取任何命令的输出)。
telnet x.x.x.x | tee capture.txt
Windows下,如果想用这个方法,可以安装一个cygwin,就有tee命令可以用。
2007/11/22
Linux下的音乐播放软件
在Ubuntu下,我用过很多音频播放软件,比gtk的Rhythmbox,轻量级的Quod Libet,以及QT的Amarok,在我没有多少"收藏"的时候,这些软件区别并不大,因为Gnome下QT的Amarok启动要慢一些,所以用的较少,而逐渐收集的音乐多了以后,Amarok的优势就显示出来了,它在多张Album(专辑?)间切换非常方便,并且操作比较流畅(即使你有很多很多album,这应该得益于Amarok后台的数据库支持)。
Amarok对于文件的tag功能支持很好,可以方便修改多个文件的tag,这个功能对于文件较多时的管理可是必备的,(Rhythmbox缺乏这个重要的功能),Amarok对于便携播放器的支持也很好,可以方便的在播放器和PC间拷贝,可惜对于中文tag,在往播放器中拷贝时会导致文件目录名乱码。
基本上,当音乐较多时,可以试一下Amarok,也许它会成为你的音乐总管。
Amarok对于文件的tag功能支持很好,可以方便修改多个文件的tag,这个功能对于文件较多时的管理可是必备的,(Rhythmbox缺乏这个重要的功能),Amarok对于便携播放器的支持也很好,可以方便的在播放器和PC间拷贝,可惜对于中文tag,在往播放器中拷贝时会导致文件目录名乱码。
基本上,当音乐较多时,可以试一下Amarok,也许它会成为你的音乐总管。
2007/11/21
订阅:
博文 (Atom)