2007/08/31

FeedBurner

虽然料到了早晚会被hx,当Feedburner真的被hx,还是有些。。。。
blogger,feedburner,  我用来blog的两大工具都被hx了,

如果下一次是gmail,怎么办? 难道只能封笔了。 :(

2007/08/30

替换回车

因为需要将一串字符中的回车替换为空格,试了好几个编辑器,发现有很多文本编辑器不支持替换回车,比如Kate,Geany都不能将'\n'替换为' '(用正则表达式也不行),但gedit可以,让我对gedit稍感安慰(原来觉得gedit功能太弱了)。

另一个网友在IRC中告诉我tr命令可以,试了一下,果然,
tr '\n' ' '
然后输入要转换的文本,再按Ctrl-D就出来了,也挺方便的。

2007/08/29

grep的正则表达式

经常用grep,但总是不记得它的正则表达式,印象中grep的正则表达式比较混乱,找了一个网页
http://www.selectorweb.com/grep_tutorial.html

确实比较乱,还好grep -E 支持的正则表达式还比较规范,比如
grep -E '[0-9]+' 匹配数字
如果不用-E, 则需要在+前面加\(反斜杠),奇怪的语法,象这样:
grep '[0-9]\+'



2007/08/28

Joomla

我很久都没有关心过CMS(内容管理系统)了,因为我认为大部分CMS都华而不实,提供一堆堆的功能,却不如一个wiki/blog/forum来的实用。也许有一个CMS可能要更新我的印象了 - Joomla,对它的直观感受来自于Google Trends带来的震撼(稍微google了一下,Joomla的早期开发人员应该来自于mambo--我曾经把mambo当blog用过 :))。

图的右边,从上往下依次是: Joomla,drupal,typo3, mediawiki,plone



trends应该反映出了Joomla是多么的火,去了它的网站,社区也是相当活跃,值得尊敬。

2007/08/27

Gmail中的google搜索

Gmail中有好几个地方涉及搜索,自然是使用google自家的技术,我很欣赏Gmail中的搜索功能,但可惜它把一些google web搜索中适用的技术放在了Gmail中,让我感觉很别扭
1. 页面上方的邮件搜索对于中文是自动分词的,因此如果输入的内容在邮件中有,但如果不是一个google认识的"词",就可能搜索不到,比如一些专有名词,google就不认识,导致搜不到,要是我做的话,我想做成按字的严格匹配可能更好一些。
2. 在设置过滤规则(Filter)中,比如匹配收件人的输入框,也是按照google web搜索的规则,这里就很奇怪。 比如myname.aaa@bbb.com,可以使用"myname"来匹配,但"myname."就不行,觉得不太好,如果是我做的话,我可能会做成严格匹配或者正则表达式。
3. 在Filter中应用到当前邮件时,下面会显示匹配上多个封邮件,这里也是使用了google的"模糊"匹配技术, 会显示一个大概的数字,只有当你一步一步next到最后,你才知道真正有多少有多个个精确匹配,这是让我最感到难以接受的了。

一项技术在某种场合下很成功,不代表在所有的地方都普遍适用,希望Gmail可以改进搜索功能。

2007/08/26

evince 和 kpdf

在Gnome下,缺省的PDF查看工具是evince,evince挺不错的,可是有两个较大的问题(截至feisty中的0.8.1版本)
- 某些中文PDF文档支持不佳(乱码)
- 内存耗用过大,虽然换取了一定的性能提升,但个人认为意义不大。
这两个问题在kpdf(KDE下的PDF阅读工具)上都不存在,所以我比较喜欢kpdf,但是kpdf有两个小问题:
- 放大页面需要用Ctrl-shift-=,(shift-=就是+号),这个比较死板,干吗不做成Ctrl-=嘛。
- 选择文字的方式比较奇怪(画框框),不太习惯。

2007/08/25

装机十大软件

昨天看的一个帖子,评出了装机十大软件, 粗粗的看了一眼,居然除了WinRAR和卡巴斯基之外,其余的都是国产软件: QQ,迅雷,Bitcomet,PPLive,搜狗输入法,遨游,暴风,千千。

一时感慨,国产软件啥时候这么红火啊,虽然标题故意省略了一个定语(中国人装机十大软件),那也是相当的不错啦。

遗憾的是我已经转用Linux了,如果Linux下能有这么多好用的国产软件,就更开心了。


2007/08/24

从文件反查package

这是经常遇到的一个问题,ubuntu/debian下知道系统缺少一个文件,但不知这个文件在哪个包内?
Debian的package网站的最下面一个搜索就是解决这个事情的:

http://www.debian.org/distrib/packages

再配合apt-get install,搞定。

2007/08/19

支持hotmail的firefox插件

一直都不喜欢用web界面来收邮件,gmail提供了RSS,或者也可以通过firefox插件来收信,而hotmail就要差劲一些了,最近发现的一个插件 Webmail notifier 就可以收hotmail(甚至还支持yahoo和gmail,一网打全了)。用起来还是不错的说。

我的firefox插件已经到了创记录的12个了,每多用一个插件,对firefox的依赖就多一点,现在的firefox简直就是一个虚拟机了。

2007/08/18

gmail收sina邮件

sina的邮箱我很久都不去看一次,因为它的垃圾邮件过滤做的太差了,碰巧发现gmail可以设置额外5个邮件帐号一起收,我就将我的sina邮箱也设置倒gmail中了(简单的填写一些pop之类的设置即可),果然,这些邮件进入gmail之后又被过滤了一遍,绝大部分垃圾邮件都被正确的屏蔽了,赞。

google这招倒是不错,无疑将很多在gmail和其它邮箱间游移不定的用户,统统拉拢到gmail这边了。


2007/08/17

114与google

对114劫持早有耳闻,并有实践经验:不正确的域名会自动定向到114搜索。如果真是这样,俺也是能接受的,只要不访问不存在的域名就是了,可昨天却让我见识了114的另一个强大辅助功能,www.google.com也被定向过去了,屡试不爽,这下我可怒了(google是我的首页),打了电话没用,使用opendns没用(记得以前114偶有bug时,用opendns就能搞定)。

黔驴技穷之际,偶然发现,我切换到另一个用户下firefox访问google.com居然是好的, 只是切换了一个用户,网络设置都没有变动,也都是用firefox, 一通对比和实验,发现在原来用户的firefox的设置中选择privacy下的clear now,选中所有,清除之后google就可以访问了。这让我很是迷惑,不知道到底是清除了什么导致google可以访问了(cache?,cookie?),可能性最大的就是firefox的dns cache,可能是某次电信dns"意外"的定向了google.com到114, 被firefox给cache了,所以即使换用opendns也不行,只能清除内部cache才管用,不过为什么firefox的dns cache时间那么长呢?

同时想起114网页上的"技术提供: Windows Live", 就可以理解为什么是google被"意外"了。

2007/08/16

gmail到blogger如何修改?

我一直都是通过gmail发送blog到blogger的,这很方便,也便于管理(都在gmail里归档了,标签,搜索都方便)。一个小的遗憾就是不知道如何修改? 如果想对过去的blog做修改,通过gmail似乎做不到,但实在也懒得登录到blogger界面去修改(况且现在还有伟大的xxx挡着),教我如何是好?

以前从gmail到blogger有时还会出错(邮件被退回),自从blogger合并google帐号之后,再也没有出现过问题了,一并表扬一下。

2007/08/15

”万能“ghost盘

在用DELL某个型号的ghost盘恢复另一个型号后, 居然发生了蓝屏,原因应该是驱动不匹配,不过发生这么严重的后果我倒是没有想到,Google告诉我,ghost前在设备管理器里将驱动卸载(网卡,USB,声音,视频,监视器,显卡),再将计算机设置为标准pc,IDE控制器也改为标准IDE,再ghost就ok了(所有这些改动都不能重启,否则驱动可能又会被自动安装回来)。

我的实测结果是,只需要将IDE控制器改为标准IDE,就可以让ghost盘在多个型号上使用了(不会蓝屏,但很多驱动还是需要重装),看来此招还是很管用的。

2007/08/13

firefox的safe mode

昨天装了一个插件,不幸的是,之后Firefox变得很不稳定,有时无法启动(segment fault),幸好Firefox提供了"安全模式",在命令行下用firefox -safe-mode就可以进入这个安全模式,在安全模式下,所有的插件都暂时被禁用,这样就可以进入firefox,再禁止或卸载导致问题的插件了。

比较感到奇怪的是:我用过的另一个firefox的命令行参数是profilemanager,中间没有"-"号,而这个safe-mode为什么有个"-"号?似乎不太统一。

2007/08/12

firefox in Windows

在我的Windows 2000的PC上, 经常在切换TAB时非常慢,似乎是由于CPU占用过高导致的,而通常也是发生在加载一些"内容丰富"的网页时,比如Sina。但在Linux下没有这个问题,切换TAB比较流畅,让我不得不怀疑是否和操作系统有关。

另一个证据是,在Windows下使用firefox登录Gmail,经常发生错误,而在Linux下都很正常,二者都是2.0.0.6版本,所以也猜测与操作系统有关。

2007/08/11

QT下的 fcitx

因为一直都在用fcitx(感觉比SCIM的bug要少)和GTK程序,今天才发现我的fcitx在QT程序下调不出来,右键选中Select Input Method下的XIM,然后就可以通过Ctrl+空格激活fcitx了,更方便的方法是在 /etc/X11/Xsession.d/95input 中加上export QT_IM_MODULE=xim,就一劳永逸了,这个95input看起来是这个样子:
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=xim
fcitx

在QT程序下,fcitx还是表现的比SCIM稳定,可惜的是fcitx已经停止开发了。。。

2007/08/08

pidgin/eva 与 qq

gaim不支持qq了,传说pidgin高版本可以支持,就去安装pidgin了,pidgin的官网上居然不支持debian/ubuntu,只好在http://download.ubuntu.pl/_Feisty_Fawn/pidgin/ 下载2.1版本的.deb安装,不过先要卸载gaim。好家伙,apt-get remove gaim居然提示要卸载ubuntu-desktop,把我吓了一跳,还好这个ubuntu-desktop只是个空包,可以安全卸载,然后安装pidgin就正常了,测了一下,pidgin还是不支持qq(我哪里弄错了?)。

最终发现eva可以支持,这个qq协议也真是的,改来改去。。。


2007/08/06

realplayer与mplayer

一直都是用mplayer看各种视频,最近下载的一个电视剧,rmvb格式的文件因为没有下载完,用mplayer放总是有各种各样的错误,只好去下载realplayer for Linux,在这里下载得到一个bin文件,执行它就可以非常顺利的安装了。

realplayer for Linux果然好使,对于没有下载完的rmvb文件,明显播放的比mplayer更流畅一些,偶尔的中断也可以通过移动滚动条跳过去,原装的还真是不错啊。