Opera简介

Opera[1]是一个跨平台(不仅仅支持Win32/MacOS/Linux,还支持包括手机,任天
堂游戏机等系统)的网络应用套件。你可以用它来收发邮件,上IRC聊天室侃大山
,同时BT下载电影,它内置的RSS阅读器还会很体贴的告诉你今天新浪又有什么八
卦新闻--哦对了,你甚至还可以用它来浏览网页 :-)

我用了将近一个月的Opera 9.0,下面就是我的一点心得。

Email客户端

Opera自带的email client可能不是功能最强大的,但很小巧实用。基本上除了写
html格式的email之外你想要的功能都有了。它支持IMAP/POP3/SMTP,但是还没发
现能够支持Yahoo/Hotmail的方法(Thunderbird有插件可以收发雅虎/Hotmail)
。它还支持Label式的分类(很象gmail),还能够自动识别Mailing list发过来
的 group mail。它的界面十分灵活,你可以选择好几种不同的排列方式,还可以
选择只显示最近几天的信件什么的。这个功能在下面要谈到的新闻组/RSS里面更
加重要。

我个人主要使用gmail和系里只通过SSH+Pine来收发的email,所以这个不好多说
什么。

新闻组(newsgroup)

新闻组[2]从某种意义上讲相当于咱们中国人的BBS(事实上,有不少BBS <-> 新
闻组的转换技术)和邮件群的结合。这个玩意是个非常古老的东西,其历史比我
们熟知的WWW互联网还要久远。题外话,在没有中文BBS的时候,本站台湾网友
phlin就已经和方舟子等人在一个叫做alt.chinese.text(ACT)的中文新闻组战斗
了。

和BBS不同的地方是,newsgroup是分散式的结构,全世界的各个 NNTP [3]
server都互相定时同步,所以,在所有的Server上你看到的 alt.chinese.text都
是同一个版面,而不是说象MITBBS的中国新闻版就和比如说水木清华的新闻版没
有任何关系。我们这个BBS的海峡两岸版曾经有一段时间和台湾PPT的同类版面转
信,但是没有维持几天就发现双方的文化差异实在太大只好终止。设想一下这种
转信一直维持下去,而且是全球范围内所有BBS的转信,那么就有点新闻组的意思
了。

我们这个BBS大概有200多个版面,而在我的NNTP server上有将近两万个不同的新
闻组。我个人曾经订阅的有:

comp.emacs
所有和emacs相关的讨论
comp.lang.python
顾名思义,关于Python的版面
comp.text.tex
LaTeX
misc.education.language.english
可以上去问一些英语语法的问题
sci.math.research
数学
sci.stat.math
数理统计
soc.culture.china
新闻组上的ChinaNews版,这个是以英文,外国人为主的
talk.politics.china
也是中国新闻版,不过这个是以中文为主。现在基本上已经成了垃圾堆了。

说了这么多,可能大家想问:到底怎么用这个玩意?在Opera,thunderbird,或
者任何一个新闻组客户端里,你只要告诉它一个能用的服务器,还有你自己的
email(SMTP)服务器即可。如果你只看贴不发帖(鄙视你),连那个SMTP都不用

一般来说你的ISP,你的校园网都提供NNTP server。万一你找不到,还可以
google出来一些免费的服务器可以用。当然这些服务器上的群相对少一点,有些
还只能看不能贴。

这里还要提一下一个特殊的新闻组:gmane(主页:http://www.gmane.org/,新
闻服务器:news.gmane.org)。它是一个mailing list <-> newsgroup的转换接
口。比如说,我天天用的一种统计软件R,就没有专门的新闻组,你想问问题吗?
请加入它的mailing list。可是这个mailing list非常的hot,我加入了还没几个
月,邮箱里就装了一万多封邮件,根本无法管理。通过gmane,你可以让gmane的
server帮你存储这些邮件,你只是在想看的时候连上去看看就行了,不错吧?下
面几个是我觉得很有用的gmane组:

gmane.comp.gnu.screen.user
关于screen的使用
gmane.comp.lang.r.general
R的使用
gmane.comp.python.chinese
中文Python讨论组
gmane.comp.xfce.user
Xfce
gmane.emacs.auctex.general
AucTeX mode,emacs下编辑LaTeX文档的模式
gmane.emacs.ess.general
emacs下使用R的模式

最后,实在没有办法,我们还可以通过Google做的新闻组<->web的服务。登录到
groups.google.com,你会发现Google为大多数新闻组做了一个漂亮的Web界面。
甚至,你还可以通过RSS(马上就要讲到)来阅读新闻组,或者某一个特定的讨论
thread。美中不足的是Web界面毕竟比NNTP慢,尤其是对于那些帖子特别多的热门
版面来说。这就好像真正的BBS用户都更加喜欢telnet,Hotmail用户大多更加喜
欢通过Outlook收发邮件是一个道理。

RSS阅读器

相比起恐龙技术新闻组,RSS [4]就是全新的网站发布内容技术了。它是 web 2.0
的一个重要组成部分,常常和blog联系在一起。可惜根据去年的某个统计,网民
中只有2%的人知道怎么使用RSS。不过我相信今年如果重新统计的话这个数字一定
会高很多,特别是IE 7.0即将支持RSS,这就好比是为85%的用户打开了一个新的
窗口。

最简单的使用RSS的方法是通过Firefox内置的live bookmark。比如说,当你访问
http://www.slashdot.org的时候,Firefox的地址栏会出现一个小小的橙色标志。如果你
点这个小标志,FF就会提示你添加一个活动书签。一个活动书签实际上是一个书
签文件夹,下面有不少子书签,内容随着网站发布新的消息而自动更新。这样你
不用上slashdot,就可以随时知道它的十大热点新闻了。

不过,活动书签还是太简陋了一点。对于经常使用RSS的人来说不够灵活强大。这
就是为什么还有那么多的stand alone RSS reader和好几个FF上的专门用来看
RSS的扩展的原因。一个专门的RSS reader比如说Opera,信息是这样分布的:

1. 信息标题。比如说:”Google的中国粉丝”。这个相当于一封邮件的主题。
在FF中,活动书签的标题也是这个。
2. 信息概要。比如说:

matrix 写道:三联生活周刊采访了Google中国及总裁李开复,对Google的创
新和不作恶道德文化不乏赞美之词,特别提到了中国疯狂的粉丝。当然还有
国内的头号G粉keso, Keso表示崇拜Google在很大程度上是因为国内没有如此
不作恶的企业。

这个相当于一封邮件的正文的信息在FF的活动书签中无对应物。另外很重要
的一点是信息概要还可以包括照片。flickr上的照片都提供RSS发布。你要是
喜欢某个主题,就可以去订阅它的RSS feed,它有小图可以让你查阅。
3. 原始网站。所有的RSS feed无一例外都提供真正的网站信息。如果大家对这
个RSS感兴趣,就可以点击下面附带的link,看看全文和评论。这个对应于
FF上点击live bookmark。

从这里我们可以看出来,和直接浏览门户网站相比,RSS主要就是速度快。拿我自
己来说,我订阅的百度要闻每天都有几十上百个标题,如果去它的网站主页,光
是load完网页都要好一会儿。但是看看这一百个标题,可能只有20个我会感兴趣
点一下看看概要,而在这20个概要里头,大概只有5个新闻我会去点它的网页查看
全部内容。这样我差不多只要花1/10的时间就能解决掉所有的新闻。

下面是我目前订阅的RSS feeds:

百度
http://www.baidu.com/search/rss.html
新华网
http://www.xinhuanet.com/rss.htm
新浪
http://rss.sina.com.cn/
凯迪
http://rss.cat898.com/
Google News
http://news.google.com/
New York Times
http://www.nytimes.com/
Slashdot
http://slashdot.org/
Linux Today
http://www.linuxtoday.com/
Newsforge
http://www.newsforge.com/
Solidot
http://solidot.org/

当然,这些只不过是冰山的一个小角,如果你去Google,会发现无穷多个支持
RSS的中文/英文网站,其中很大一部分实际上是个人Blog。

另外一个和RSS密切相关的应用叫做Podcast,就是多媒体的RSS。不过这个我不建
议你在Opera或者FF上搞。和多媒体相关的应用,我还是建议大家采用一个多媒体
管理器,比如说AmaroK [5]。不过,Opera也算是支持Podcast,你想实验一下的
话可以去我很喜欢的NPR主页上去看看,那里有无穷多的免费podcast:

http://www.npr.org/rss/podcast/podcast_directory.php

BitTorrent下载器

BitTorrrent [6]是啥?标准答案:

这是一种下载东西的方式。

听到这里底下不少人就会笑了,呵呵。不过先别笑,对于终端用户来讲,BT和
FTP真的有什么区别吗?我还记得多少年前,大家也在争论浏览器是否应该集成
FTP下载功能。很多人认为用专门的FTP客户端更好。事实上直到今天,单独的
FTP客户端也有相当的市场。但是对于一个普通用户来讲,当然是鼠标点一点最容
易。对他而言,不管是通过http, ftp还是bt协议,只要最后下载到了他的本地硬
盘就行。我想,这就是Opera决定在浏览器里头集成BT的原因吧。

我做了一个实验,在Opera里头打开BitComet的网站:

http://www.bitcomet.com/

找到You can also download via BitTorrent…,点击之,Opera会跳出一个窗
口,告诉你是不是想要BT下载。在那个窗口里头点两下,你能够看到一个配置BT
的小窗口。我先实验了一下,发现它需要我打开防火墙上一个端口。我就先打开
了它建议的一个4位数的端口,然后回车回车,最后出现了一个下载的窗口。从界
面上来看,这个BT种子和任何一个什么ftp/http下载的东西没有任何区别。很快
就下载完了。我去那个目录里头一看,一点残渣也没有,连foo.torrent都没有,
就是一个下载的文件,很干净,方便。

IRC聊天室

IRC [19]也是一个极其古老的网络应用。这是所有现代“聊天室”的鼻祖。和比如
说QQ聊天室不同的是,这种聊天室不需要你注册一个instant messaging软件帐号
,你每次进入聊天室,自己随便选一个nickname即可。

Opera自己带了一个很小的服务器列表,其中DALnet是个很大的General purpose
chat server,大概有一万多个不同的聊天室;freenode则是技术性的聊天室,有
无数和Linux,或者编程相关的聊天室,你要是碰到什么怪异的技术问题,可以去
上面随便拉一个人问问。另外,没有在列表上的ICQ有一些不错的room,它的服务
器是irc.icq.com, 大概有一两千个聊天室,大部分不是技术性的。比较适合立志
装大尾巴狼泡洋妞的同修。

我平时不怎么用IRC,所以它的很多复杂的功能我也不会。不过纯粹从基本使用上
讲,我要的功能Opera都带了。

网络浏览器

这一章也很简单,Opera当然首先是一个浏览器,而且是一个不错的浏览器。它比
FF的速度快多了,打开同样多的tabs,占用的系统资源要省很多。它的界面可定
制性也很好,包括热键设定都很简单。甚至在新版本的Opera里头也有一个
opera:config(相当于FF的about:config)的界面供你修改各种变量。

和其他软件的比较

Email
Linux底下有不少email clients,相比起来,我用过的 evolution [7] 和
thunderbird比较笨重但功能强大,pine/mutt速度飞快但只支持纯文本界面
,真正和Opera mail最类似的大概要算 sylpheed-claws [8]。良好的图形化
界面,速度也很快。 sylpheed-claws也集成了NNTP和RSS功能,不过后者我
从来没有编译成功过 :-(
Newsgroup
基本上Linux下复杂一点的email client都支持NNTP协议,所以这一点没什么
好谈的。如果你喜欢BBS的界面,也许你会更加喜欢Pine自带的 newsgroup界
面。如果你是个非常熟练的newsgroup user,需要非常多的定制功能,也许
emacs带的无比复杂的Gnus [9]才是你的最爱。不过,相比之下,Opera的
newsgroup功能属于在易用性,速度和功能上平衡得比较好的。
RSS 除了FF的Live Bookmark,我们还有newsfox, sage等FF extensions;
thunderbird的内置RSS功能也同样强大。另外还有轻量级的liferea等stand
alone RSS reader。最后,如果你真的喜欢纯文本界面,你还可以试试看
Gnus 的RSS功能(复杂)和snownews [10](简单)。比较让人费解的是
seamonkey [11]似乎对RSS支持得很不好,让我比较失望。
BitTorrent
图形化界面:azureus [12], 基于java,非常易用,但是占用资源太多太慢
。文本界面:我用rtorrent [13],不是特别友好,但是占用资源真的非常少
。另外,正在开发中的firepuddle [14]看起来是一个很有前途的FF扩展。
IRC Linux下的IRC clients也剧多。最出名的大概算是 xchat [15],FF有个扩展
叫做chatzilla,也很好用。然后就是在很多专门的IM软件比如说gaim里头集
成了IRC--这个我个人认为是最make sense的集成。毕竟chat更加应该和IM
放在一起,而不是和browser绑在一起。如果你想用纯文本界面,你可以试试
看irssi [16],挺好用的。又或者你和我一样是一个emacs粉丝,那么你有福
了,emacs里头我知道的就有erc,liece, riece, zenirc等四个不同的
clients,随便你选择,呵呵。
Web Opera既不是功能最全面的浏览器,也不是最轻巧的(dillo [17],links
-g [18])。但是它比dillo之流强大多了,又比FF/Seamonkey轻便多了。换
句话说,如果你有一台不是特别快,但又不算特别慢的电脑,也许Opera就最
合适。至于我自己,我喜欢FF的最大的理由是它的扩展机制实在是太强大了
。基本上我能够想到的功能,都有一个(或者多个)扩展别人已经写好了等
我去下载。Opera如果想要超越FF,开放API, 鼓励一个为它写扩展的社区是
必须的第一步。另外,因为目前市场占有率太小,很多网站只和IE/FF兼容,
而不待见Opera。一个例子就是最新版的雅虎主页,你用FF和Opera得到的是
不同的内容。

但从另外一个方面来看,裸Opera又比裸FF或者seamonkey强太多了。是的,
基本上所有Opera能够干的,FF/Thunderbird/Seamonkey都能干--但是你得
装上一堆扩展才行。这一点又有点像vi/emacs的对比。vi能干的emacs当然全
部都能干,但是你得去配置它才行。vi速度比emacs轻快,但另外一方面,
emacs的可扩展性又是vi所不能比的。

最后总结一下,就任何一个单项而言,Opera也许都不是冠军,但就综合而言,
Opera是我用过的最好的网络集成套件。你在一部不那么新的电脑上装了一个
Opera,就等于装了Firefox, thunderbird, liferea,Xchat,Azureus。而这么
多的功能都集成在一个相当于FF占用资源一半多一点的小程序里头,你还有什么
可挑剔的?

除了一点:这个程序不是Richard Stallman眼里的自由程序 [20],呵呵。

Bibliography

1 The Opera web browser: http://en.wikipedia.org/wiki/
Opera_%28web_browser%29 官方主页:http://www.opera.com/

2 News Group: http://en.wikipedia.org/wiki/Newsgroup 中文wiki有和BBS
的对比介绍:http://zh.wikipedia.org/wiki/
%E6%96%B0%E9%97%BB%E7%BB%84

3 NNTP是新闻组使用的协议,一般来说走tcp port 119。参见 Network News
Transfer Protocol: http://en.wikipedia.org/wiki/Nntp

4 RSS: http://en.wikipedia.org/wiki/RSS_%28file_format%29 中文RSS站点
列表可以通过baidu搜索RSS得到。

5 AmaroK媒体播放器:http://amarok.kde.org/

6 BitTorrent: http://en.wikipedia.org/wiki/Bittorrent

7 The evolution email client: http://www.gnome.org/projects/evolution
/

8 Sylpheed-Claws: http://www.sylpheed-claws.net/

9 Gnus Network User Services: http://www.gnus.org/

10 Snownews, 文本方式RSS阅读器: http://kiza.kcore.de/software/snownews
/

11 Seamonkey网络套件:http://www.mozilla.org/projects/seamonkey/

12 Azureus, Java BitTorrent客户端: http://azureus.sourceforge.net/

13 rtorrent, 文本方式BT客户端:http://libtorrent.rakshasa.no/

14 firepuddle, Firefox的BT客户端:http://firepuddle.mozdev.org/

15 XChat,图形化界面IRC软件: http://www.xchat.org/

16 irssi, 纯文本IRC聊天软件:http://www.irssi.org/

17 Dillo网络浏览器:http://www.dillo.org/

18 Links网络浏览器: http://links.sourceforge.net/

19 Internet Relay Chat: http://en.wikipedia.org/wiki/
Internet_Relay_Chat

20 Free and Open Source Software: http://www.gnu.org/philosophy/
free-sw.html

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

2006-07-27

, ,

  1. #1 by 匿名 on 八月 17, 2006 - 3:12 上午

    嘿嘿
    有些看不明白,乱了.:(

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: