« Previous PageNext Page »
--OperaJune 6, 2005 4:03 pm
Opera的一些高级特性只能通过编辑opera6.ini文件来配置(或者Mac中的“Opera 8 选项”)原文参考

让事情变得简单一点吧。我打算花一天的内容在opera6.ini文件上,它包含了一些丰富的隐藏特性,你也许会需要它。它里面有很多隐藏的强大功能。

“比如说?”你可能会问。嗯,我也许可以做一些调查,追踪一下Usenet的帖子,参考一下my.opera.com论坛和邮件列表,然后把他们打包好给你。

但是我不打算这样做。

是的,我不打算被原力的黑暗一面控制,也不想放弃我们的这个系列教程(虽然生命和过敏让进度比预期的慢)。

我不打算这么做的原因是Opera ASA已经发布了这个:Opera6.ini 设置说明

所以我为什么要再做一遍呢?既然你可以直接连过去。 

但是我想给Mac用户一些小提示:不要在你的系统里找opera6.ini这个文件。你是找不到的。Mac OS X上的对应文件是~/Library/Preferences/Opera Preferences/Opera 8 Preferences。

--OperaMay 30, 2005 11:50 am

Nokia推出了一款可以通过无线上网的Handheld Tablet(Nokia 770),这款机子时基于开发的Linux操作系统而不是Nokia自己为智能手机提供的Symbian平台。
预计售价为US$350,可以作为个人笔记本电脑的替代,能够完整上网和email等功能。通过Opera的ERA技术,能够在屏幕上完美显示任何网站。在Opera8中,这个功能叫做“适合窗口宽度”。
看一下美图:
Nokia770

--OperaMay 29, 2005 5:32 pm
组(译者:session在中文版中译为会话,但是个人觉得“组”更能反应它的本意,故用之)能让你一次保存打开的页面或者窗口以备下次使用。在一些研究过程中你是不是要保留一些东西?没问题?Opera可以自动的保存你现在打开的页面和窗口以备浏览器意外的关闭。原文参考

组是Opera的一个长期被用户忽略和未评论的功能。部分因为它们没有很好的市场化,所以很多人不是很了解它。另外还可能因为它们还没有开发的能够十分好用。

是我意识到这个(市场和开发的缺乏)是OmniWeb 5的发布。我很久之前就知道OmniWeb了,大概要回到NeXT的日子。他们把这个功能作的很好,非常易用。有时候谁第一个做不重要,而是要做得最好。

当然,OmniWeb 只适用于Mac OS X系统。对于使用Windows和Linux,FreeBSD的人可能不那么熟悉了,毕竟这一部分有96%的人。所以虽然Opera的这个功能有瑕疵,但是优点在于能适用于更多的人。当然,我希望Opera在不久的将来能够改进它。

组背后的想法很简单:它让你保存一系列的窗口和页面。

当然还有更多。除非你只是保存一对网页在书签的一个文件夹里然后下次打开它们。组不仅保存页面信息,还保存窗口尺寸,滚动位置和页面的历史。

比如,当我早上启动我的浏览器时,我就调了Google News今天在my.opera.com网页论坛的帖子,然后登陆Opera聊天服务器的#lounge 和 #opera房间(你看过了第十三天:Opera聊天吧?)。

我第一件想做的就是查看论坛和Google新闻,所以我让这些页面并列显示。这也是Opera的“页面”不等同于“标签”的原因,其实上更好。Google新闻和my.opera.com网站上面都有额外的信息我是不需要看的,所以我就滚下了一点然后可以看新的信息(跳过头上的垃圾)。我也把两个页面的尺寸缩到了90%(这样我能看到更多的内容)。我最小化了两个Opera的聊天页面(因为我只有看到别人后才会进去)。

恩,找到感觉了?现在,还有一件事…只要我看到了喜欢的,我就会文件-〉组-〉保存此组…

Opera save session window

我没有勾选“每次启动Opera时显示这些页面”因为我每天要启动/退出Opera好几次。如果你一直让Opera运行,这个选项可能适合你。

这样只要几分钟考虑一下我每天做的事情,我就可以把它放进一个组然后下次可以通过文件-〉组-〉早上检查(Opera8会自动地在文件-〉组下列出全部保存的组,所以你不需要一个专门的侧边栏了)。

研究

我想你应该是坐在桌子面前,开始一个工作,不被打断直道完成,然后做下一件事情。是吧?

那不是我的工作方式。虽然我喜欢这样,但是我也喜欢有一个干净的桌子和32″ 的腰。然而现实中,我有三大摞文献,很多未完成的任务,还是不停的被打断,简直比每年选举的空头承诺还要多。我经常还是做某件事然后不得不中断去做另外一件。我想这种事不会在你身上发生,但是我经常在某事中却被一些紧急的事情吸引了注意力。

如果这种事情发生在你身上,你该怎么办?

Opera的组就变得很顺手了。为什么?因为当你保存了你打开的页面,你就会有这些页面的全部历史。就是说如果你开始Google查找还是跟踪了几个连接到你喜欢的网站,你可能会为它定义书签(也是好主意),但是书签不会告诉你你找到它的路径。一个网站往后回退几下会怎么样?你还记得网站是什么?想想看Google索引有8,058,044,651 个页面(2005-05-24)?很烦人?保存为一个组吧。

只要三次点击你就可以让时间停下了,下次再从这里开始。好比是网页的TiVo(哦,这是新的Opera宣传口号?来人啊,记下来!)

如果三次点击对你来说太多了,考虑一下键盘吧。进入选项-〉快捷键然后双击“Opera标准”。点击“应用”然后点击“新建”按钮(看下面的截图)。左边输入键盘命令(我用了ctrl+alt+s因为还没有被用又容易点击),然后右边输入“保存窗口设置”(“Save Window Setup”)(你输入时,Opera会自动补全的。你也可以点击然后输入,但是不要写错了)。

[Screenshot showing customized keyboard command] 

这就是我输入的了。高亮的是新的。通过快速查找看看你定义的键盘命令是不是能用了。

意外的浏览器关闭?

我前面提到了这个“意外的浏览器关闭”。一些人叫崩溃。是的,Opera可能会崩溃。每一个浏览器都会。是的,即使是Firefox。在几年的Opera测试中,我发现她还是极其稳定的。当然在MSWindows2000和xp上比98上更稳定,考虑到房子造在地上比沙子上更好一样。

但是生活就是这样,软件会崩溃。我记得一部电影中(Tucker,我记得)他们做了一辆由所有革新功能的汽车,但是这个开发者不喜欢安全带的概念,因为它给人造成这个汽车不安全的感觉。

当然我我们现在看看所谓有了安全带的汽车不安全就很可笑了,事实上我们认为这个功能让汽车更好。浏览器的设计也是如此,它让你轻松的从崩溃中恢复过来,应该是好事情吧。Opera就是这样的。他会提供启动栏让你继续上一次的内容,或者你启动你的主页或者不启动任何页面(或者空白页)。

这不光是给你一个从崩溃中恢复的机会,而且如果你以前载入的页面再次崩溃了Opera的话,你就可以选择启动空白页。

希望你难得用刀这个功能,但是有不是很好吗。

更新

Ron(下面的评论)提供了很好的建议来改进组。我们还需要更多。(我在这里回复是因为我不能在评论里加图片)。我不太知道的是Opera如何来改善组。OmniWeb把“工作台”放在了菜单突出的位置并且加了一些简单的额外功能,看下面:

[screenshot of OmniWeb's Workspaces menu] 

这个Mac中的四叶图标(叫“Command”键)相当于Windows键,^代表ctrl键。所以cmd+ctrl+t就和Opera中的“保存组…”一样了。

Opera8做的更好的事把保存的组显示在菜单上。当你保存组时,它会自动地加在文件-〉组上。我相信OmniWeb也提供自动崩溃恢复功能。

所以虽然OmniWeb把Opera“发明”的功能做得更好,但是我想还有提升的空间。我只是不知道建一些什么。

--OperaMay 28, 2005 3:41 pm

警告!今天讨论的鼠标手势(能让你通过鼠标控制浏览器)可能会让你上瘾,但那是好事。原文参看

[注意:今天的Opera迷是Stefan M. Huber写的。多谢Stefen的努力了。]

Opera的宣传语“地球上最快的浏览器”是有些不对的。对于启动速度和解析(lynx更快)不必要最快,但是提供的内置功能能够加速你的网络操作。鼠标手势就是如此:他们让你通过你手的优雅动作来完成某个操作。

什么是鼠标手势?

基本的,鼠标手势就是你的鼠标在右键摁下时实现的特殊动作。

所以当我完成手势↑ →(上,然后右),这就是你所做的:

  1. 点击并按住了鼠标右键
  2. 鼠标上移一点
  3. 鼠标右移一点
  4. 释放鼠标摁键

你可以在当前也试试。效果就是当前页面会被最大化或者重置。

如果你是第一次使用鼠标手势,Opera会弹出框告诉你是不是真的想激活鼠标手势。同意的话就可以了。

用鼠标手势需要一点的练习,这样你才能尽量的划直线。所以如果你刚才没有成功,就再试一下↑ →吧。

你成功了?很棒!现在你有手上有一个很强大的工具了,它能让你快速的实现操作,通常你是需要手和键盘鼠标一起来的。如果这里我打住的话,今天就太短了。我还是在说一些吧。还有什么其他的鼠标手势吗?如何找到哪个手势是如何定义的?怎么样配置你自己的鼠标手势?结束的时候,我会给你看一下我的个人爱好设置。

其他的鼠标手势

在开始讨论其他的预定义手势前,让我们看一下你还可以通过鼠标做的事情,除了摁住右键移动外。你还可以轻击按钮或者摁住右键时滚动滚轮

轻击是很简单的事情。有两种不同的轻击:向前和向后。向前轻击就是你点击摁住左键然后点击摁住右键,然后同时释放。向后轻击就是相对的了。这些手势的默认操作就是在历史中向前(或者快速向前)和向后。只有你想回到这里,试一下轻击回来然后再轻击回去。

在滚动鼠标滚轮时摁住ctrl键就可以改变页面的缩放打消了。使用shift+滚动,你可以在浏览历史中前后切换。

滚轮手势也很简单。使用滚轮时点击摁住你的右键。这个手势让你在打开的页面之间切换,如果你有两个以上的窗口打开着,可以试试效果。

当然,固定的滚动在Opera中也有效:点击鼠标滚轮,然后往上/下移动鼠标。在点击一次退出。

有用的预设的手势

我说了,鼠标手势提高效率。前面介绍的手势不时很好的例子。当你浏览万维网时,你真正需要什么?你经常关闭页面,你跟踪链接,你有时刷新页面或者停止载入。这些操作默认的手势都定义好了。

  • 后退.
  • 前进(快速).
  • 停止载入.
  • 新窗口打开页面.为了看效果,把鼠标移到链接上操作.
  • ↓ ↑ 后台打开链接。很有用的手势.
  • ↑ ↓ 刷新当前页.
  • ↓ ← 最小化页面. 在链接上操作是复制页面.
  • ↓ → 关闭当前页(现在不要做哦).
  • ↑ → 最大化就是还原当前页.

个人来说,我不喜欢用这么多手势。但是我用的那些,就很频繁了。

配置你自己的鼠标手势

如果你不能修改鼠标手势设置的话,那就不是Opera了。你很容易就可以改变Opera的鼠标手势操作。打开选项窗口(Alt+p),进入高级标签打开快捷键选项。你会找到键盘和鼠标的配置。他们都可以相似的配置。

当你编辑鼠标配置时,你会注意到有很多部分,只有应用部分是设置好的。别的都从这个部分继承。如果你打开应用部分配置。你会看到基本的鼠标手势描述和预期的操作。这些操作有解释的(是不是还要一天来讲这个)??

有六个很重要的手势:GestureUp, GestureRight, GestureDown, GestureLeft, FlipForward, FlipBack。结合shift,ctrl或者alt你就可以设置你想要的了。

我个人的喜好

我改了一些我不喜欢的手势设置。邮件的手势配置能明显的通过鼠标加速邮件检查。看一下。

  • 应用 
    • GestureRight … 查看热点, 0 | 查看热点, 7. 这个是切换打开/关闭侧边栏的,能够有更过的空间浏览
  • 浏览窗口 
    • GestureLeft … 启用中屏幕模式 | 关闭中屏幕模式
    • GestureUp … 选择用户模式| 选择作者模式
  • Mail Window
    • FlipForward … 标记并看下一条
    • FlipBack … 撤销

[注意:Stefen还写了程序员通过鼠标手势加速操作的页面]。

--Opera 2:48 pm
侧边栏可以让你查看相关的资料,网站,或者浏览时别的信息。Opera在“侧边栏”中实现了特定的功能(或者至少让你用你需要的),使它同时能方便的做不同的事情。原文参考

侧边栏并不是Opera8的新功能,但是跟Opera7相比有一些新的东西。今天我们来看一下Opera的侧边栏,同时提供一些自定义的侧边栏给你。

Panels以前叫“Sidebars”(译者:一位以前的名字更合适,所以用此译),我现在还觉得这个名字很合适。但是“Panels”是官方的名字,所以我要接受。

点击F4或者如果你讨厌键盘的话(你很奇怪哦…),进入查看-〉工具栏-〉显示侧边栏。实际上还有更简单的办法,可以用鼠标打开,一分钟后我们讨论(或者长一点,取决于你阅读的速度和我的记性了)。

一旦侧边栏打开,右击“自定义”你会看到如何的窗口。

我们要简单得讨论一下内置的各种侧边栏。

[Screenshot of Opera's Panels window]

可以把所有可用的侧边栏都选上看看他们是做什么用的,你可以之后右击他们选择“移除侧边栏”来删掉它们。

搜索 (ctrl + 1)

一些搜索引擎的快速界面。个人觉得用快捷键比如F2或者输入“g foo”通过Google查找更好,但是这的确提供另一种办法。同样可以看看地址栏上的搜索下拉栏。 

书签 (ctrl + 2)

相反的,这个书签栏对管理书签就非常有用的。点击“查看”下拉栏改变显示和排序方法。在快速查找李输入关键词快速定位符合的书签,可以包括描述,昵称,等等。

邮件 (ctrl + 3)

注意:这个侧边栏不能被激活除非你建立了 Opera Mail (M2)帐号。侧边栏在这里可能发挥了最好的用处。RSS/Atom种子也在这个栏显示。

联系人 (ctrl + 4)

Opera的地址簿,给Opera Mail和Opera 聊天使用的。很容易的查找/编辑功能(参看工具->联系人)。

聊天 (ctrl + 5)

管理 Opera 聊天 房间和服务器。

笔记 (ctrl + 6)

笔记在后面还会详细的谈到, 这里你可以查找或搜索你保存的笔记(看工具-〉笔记)

下载 (ctrl + 7)

管理下载的文件(看工具-〉下载)

历史 (ctrl + 8)

查看/搜索以前访问的页面(看工具-〉历史) 

链接(ctrl + 9)

给定页面的链接列表,能够点击和保存(看工具-〉链接)

窗口 (ctrl + 0)

管理你的Opera窗口和页面

信息(没有快捷键,数字用完了!)

你访问页面/图片的技术信息。对于网页开发者很有用,可以来编译页面。

自定义侧边栏

你可以在下面找到更多的:http://my.opera.com/community/customize/panel/ 和 http://tntluoma.com/sidebars/.

任何页面都可以通过加入书签(Windows/Un*x下 ctrl+T或者Mac下 command + T)并选中“在侧边栏显示”来放入侧边栏。当然不是每个页面在侧边栏都能显示很好,所以你需要点击查看-〉小屏幕来显示它(相关信息和小屏幕描绘参看第八天:适合窗口宽度)。你可以在opera.adr中保存小屏幕描绘设置(SMALL SCREEN=YES)。

如果你有好的侧边栏,请在评论处共享。

阿!一些读者指出我忘了解释打开侧边栏的其他办法了。你看浏览器窗口左边你会看到一个小三角。你并不需要点到那个箭头上,你只要在那一条任何位置都可以点,大约10像素宽。

这就是所谓的“侧边栏套”(看上面的图片)。点击它可以切换打开/关闭侧边栏。如果你不想要的话,可以勾除选项。

最后:shift+F4会打开/关闭侧边栏但是会让侧边栏按钮可见。试一下就知道我的意思了。

好了,这些侧边栏不是为你订做的,但是我想你会很喜欢的。因为你在用。对我而言,至少了。当然,我真的不知道你是谁,但是我想你很特别。

--OperaMay 27, 2005 5:04 pm

IRC是很棒的即时聊天软件。不仅可以用来跟世界各地的人群聊或者私聊,还可以用它和别的Opera用户在线聊天。 原文参考

你可能不知道IRC,但是在需要的时候,你没有理由不可以从Opera用户那里得到帮助。它已经内置在了Opera里面(如果你不想用它,你就可以不用考虑)。

如下进入Opera聊天:

开始进入工具-〉信箱和聊天帐号…

如果你以前已经建了帐号(比如邮件帐号)你会看到类似下面的窗口:

[Opera's Manage Email/Chat accounts window]

如果你看到这个窗口,请点击“新建”

如果你以前没有建过帐号,你会看到这个:

[Opera prompt to create new account]

如果看到这个,请点“确定”

[Opera create account window]

确定在选择“下一步”之前选择“聊天(IRC)” 

[Opera prompt for real name and email address]

输入真实姓名和email地址

[Opera prompt for IRC nick]

IRC使用“昵称”(类似于AOL即时聊天的屏幕名字)。取一个吧。

IRC“昵称”跟屏幕名字不同的是你不需要一直用你第一次选择的那个。他是属于先来先得的。只要当时别人没有用同样的昵称,你就可以选择最多8个ASCII码的zimu/数字和一些符号:- [ \ ] ^ ` { | } _。你可以随时改变你的昵称,只要点击“改变昵称”按钮(看下面的最后一幅图)或者键入“/nick foo”把你的昵称改为“foo”。

[Opera prompt to choose IRC server] 

如果你想连接Opera的IRC网络,这里留着。否则输入IRC服务器。

[Opera's list of available rooms]

点击“结束”之后你会看到一个可用房间的列表。你可以点击列表选择“列表房间”按钮(看最下面的图)。注意快速查找能帮你找到你想要的房间。只要输入就会显示匹配的房间。

你也可以通过点击列表中的房间(最简单)或者点击“新建房间”按钮。然而,我推荐使用列表,这样保证不会因为偶尔的误敲房间名而不知道别然在哪里。

[Opera prompt to join a chat room] 

IRC房间名前面通常有#标注,比如“#Opera”表示“‘Opera’聊天房间”“lounge”表示休闲室。然后,如果你只是用加入聊天室栏的话就不需要用#了。

如果你已经登陆进了一个房间(比如,“opera”),你也可以加入别的(比如“lounge”)只要在输入信息的地方键入“/join #lounge”就可以了。你可以相加多少就多少。

[Opera IRC window when active]

一旦你登陆了,你就会在当前窗口右边看到用户列表。黑体的名字是“管理员”,维护房间的。

聊天室规则

在IRC,聊天室有时也叫“频道”。

你通常可以一天24小时在Opera聊天室找到Opera用户。来自世界各地的人在一起,很不错。如果你有关于Opera的问题就请自由发问吧。但是,有一些事情你需要注意一下。

Opera聊天室的人在那里讨论Opera和提供帮助。你会发现你不需要付费的,因为他们乐意提供帮助。如果你有关于Opera的问题,找他们就对了。但是Opera聊天室不是用来闲聊的地方。如果你想讨论非Opera话题,可以加入#lounge。

如果你进入#opera开始讨论非Opera话题,你会被要求回到主题(就是说,讨论Opera,用英语)。大家可能会请你进入#lounge讨论非Opera话题。不正确的使用会“被踢”的(临时离开房间)或者,你很顽固,就会被“屏蔽”(通常24小时之内不能再连)。如果你被踢了,你可以在加入这个房间(键入“/join #opera”)但是,请不要偏题了,否则你肯可能会被24小时屏蔽。

很严厉?可能,但是你要成为社区的一份子,跟随别人共同的规则是合理的。你不想去一个讨论棒球和喊A/S/L的地方吧?

你如果不懂英文,你可以找到别的相应使用你的语言的房间。滚动滚动条或者快速查找。如果你还找不到合适的房间,你可以在“休闲室”里看看是不是有人可以帮忙。

当然,你可以双击某人的名字“PM”(个人消息)给别人,但是通常这个是不推荐的,除非你已经认识他了。在未经允许时,不要在#opera里面PM别人讨论非Opera的事情。离题或者违规的个人消息,你也会被踢或者屏蔽的。

自动化Opera聊天

似乎不是很复杂,但是如果你想在简单一点?是不是想登陆Opera IRC服务器的时候同时加入#opera和#lounge?能更容易?是的,当然可以了(否则我卖什么关子?)

还是从工具-〉“邮件和聊天帐号”,然后点击IRC帐号并“编辑”。一个新窗口弹出让你可以编辑以前输入的信息。点击“发出”标签,然后会看到:

[Opera IRC outgoing tab]

一些注意:我建议关闭设置“接受发入连接”,因为我不喜欢别人给我发文件。当然声音对我来说也很不爽,当然你可以自己决定是否关闭。

重要的是下面的空白部分。你可以输入命令让Opera在你登陆IRC服务器时执行。上面的例子里,我告诉Opera自动帮我登陆#lounge和#opera。

“后台打开个人聊天窗口”是很不错的,因为可以防止自己做事情的时候弹出窗口。缺点是有时可能注意不到某人跟你发送信息,如果你开了很多页面的话。

结束了,现在…

告诉你如何设置Opera聊天了。现在Opera只支持IRC,但是希望它支持AIM,Jabber,Yahoo,甚至将来可以MSN,也许MSN支持不太可能,考虑到微软屏蔽Opera的历史,但也有可能吧。

--OperaMay 26, 2005 3:28 pm
你是如何追踪你喜爱的网站的?如何他们聪明的话,便会提供RSS或者Atom的种子让你很方便。如果你聪明的话,你会使用一个提供支持的浏览器。为什么?两个字:简单。原文参考

开始的时候是email,很好用。但是没人知道到底可以从中得到多少。或者都是垃圾邮件。然后有了邮件列表,但是垃圾过滤器可以拿翻它。或者他们收到更多垃圾。或者基本上是垃圾。

然后是网页,也不错。但是没人知道他们如何更新。如何跟进所有的?书签?当然我们喜欢传统可靠的书签,但是你怎么做呢?每天去检查它?一些浏览器甚至尝试开发一些功能来检查网页从上次访问之后是否更新。但是还是有问题的,特别是很多网页只是有些布局的改变,并不是你想要的。

所谓RSS和Atom,Opera笼统的称为“Newsfeeds”或者简称“Feeds”。看,现在知道昵称的可爱了吧,亲爱的?

什么是Newsfeeds?

RSS就是“Really Simple Syndication”或者“RDF Site Summary”,中文是“简易信息聚合”。(考虑到RSS至少有种变体,他们并不是真正“简单”了。但是这个展开又是一片长文了。)对我们来说,RSS 和 Atom的不同就不是很重要了。事实上这里我只有“RSS”代表他们两个了。

关于Newsfeeds和Opera你需要知道什么?

 当Opera检测到网站有RSS种子时,你会在地址栏看到[rss icon]。这是告诉你这个网站提供了RSS或者Atom或者都有。如果网站提供了一个以上,你会看到如下的下拉列:

[screenshot of Opera offering selection of 3 newsfeeds] 

当你选择其中一个时(或者只有一中存在),你会看到下面的弹出框:

[screenshot of Opera asking for user confirmation of newsfeed subscription]

如果你同意,Opera会添加“Feeds”菜单:

[screenshot of Opera menu before Feeds are added]之前

[screenshot of menus after feeds are added] 之后 

现在,如果你之前在M2建立了email帐号,你在Mail侧边栏也会看到“Newsfeeds”。即使你不打算用Opera的email,我也建议你在M2设置一个空帐号来启用Mail侧边栏,这样你就可以很容易的管理Feeds了。

如何在M2种创建“空”帐号(如果你已经使用了M2的话请跳过):

进入选项〉高级〉程序。改“Email应用程序”为“使用Opera”。点击“管理帐号”然后“新建”然后“POP3”然后随便填一些东西。当完成之后,回到“管理帐号”,选择这个空帐号,点“编辑”然后点“收件箱”标签,勾除所有栏,特别是“检查新信件”和“手工检查时包括此帐号”栏。这样就会激活Mail侧边栏。

[ WRITE ALT HERE ]

技巧:如果你只把M2用作RSS的话,我有两点建议。一,点击“所有信息”下面的“已接受”然后在右手边的窗口点击查看图标(眼镜)。然后选择“显示”然后确定勾选“显示Newsfeeds”。你也可以同样的对“未读”操作来使未读RSS显示在列表里。

现在当你浏览网页看到值得跟踪的网站时,只要跟踪他们的Newsfeeds就可以了,然后他们更新时会提示你的。

那你想什么呢,你很激动,你渴望注册feed了吧?我已经从你的眼睛里看到了。不要担心,这里结束之前我提供一些feeds,可能有你感兴趣的。

tntluoma.com

我个人的站点,主要放一些从科技到个人不同主题的内容,恩,…激发我想象力的地方

Opera8 Lover

这个教程的网站。如果后面的有了会通知你的

Opera’s Press Releases

Opera关于网页和全球的新闻

所有 my.opera.com 上的日志都有feed. 这里推荐一些日志(注意这个链接连到实际的网页而不是RSS种子,顺便看一下吧):

快乐冲浪吧,快种子与你同在!阿门!

--OperaMay 25, 2005 5:06 pm

Opera邮件(也叫M2)让你使用邮件比以前更容易。它有Gmail所有的优点,而没有Gmail的缺点,能让你快速的搜索容易的找到你想要的信息。 原文参考

没有email的网络是什么?我们要回到纸和笔了。每年成千上万的树要被砍掉,只有你的邻居或者同事才能给你转述笑话或者传达病毒警告,假装请求人们发送橡胶带给Schenectady的一些病危的孩子,花言巧语的信息让你上当然后转发它。垃圾邮件就成功了!

恩,等等。似乎不怎么的。但是email还是有很多积极的地方的,比如在Amazon.com买东西时,和世界各地的人保持接触(或者,对于懒人,和隔壁房间的联系)。

我们很多人对email或憎或爱,但是不管怎么样,email是我们生活的一部分。Opera Mail(也叫M2)可以把管理和查找邮件变得更容易。多一些爱,少一些恨。

Opera引入的Opera Mail(M2),需要一个很长的适应期。那些使用它较久的人会发现它的确很强大,但是它也改变了你对email的思维方式。我们这里花一些时间来解释一下如何理解Opera Mail。

在2003年4月Opera宣布了M2

然后,几乎刚好一年以后,Google宣布了GMail。他招徕用户的一个最大卖点就是快速查找,这个,…Opera可以更快。Gmail让你将信息归类(Gmail称作“标签”)。M2提供了同样的功能,只是叫做“过滤器”。

如果你熟悉Gmail的话,那就不要混淆了标签和过滤器这两个词。Opera过滤器相当于Gmail的标签。Opera也提供“标签”,但那是给特殊信息标记用的,比如重要,将做,回信,回电,开会,搞笑,或者有用。

我很奇怪人们能够很快的接受Gmail。至少看起来,相比于M2的方法,大家似乎更容易理解Gmail,虽然它们很相似。我不是说Gmail抄袭了Opera;我知道它们这个想法弄了很久。当然除了Goole给你提供网络空间存放email之外,它们之间还是有区别的。

还有一些别的不同之处。对于Gmail,你必须在线阅读邮件。虽然Gmail有pop3选项,但是你还是需要客户端软件。Google要在邮件中加入广告时,有些人比较担心个人隐私文体,但是我个人并不担心这个。让Goole的工作人员坐在那里阅读你的邮件决定放什么广告?不太可能吧。 

对我来说Gmail的最大缺陷就是需要在网上使用它。我家里没有宽待(住的地方不能装),笔记本电脑用户可能知道,总有一些时间你是不能上网的(想到飞机上了吧)。假设你的ISP提供IMAP支持,你就可以在M2中获得Gmail的所有优势,而没有它的缺点:没有隐私问题,不需要在线,速度更快。

M2中设置帐号

要在Opera中建立email帐号,进入选项(Windows/Un*x中ctrl+F12,Mac中cmd+,)。点击“高级”栏然后侧边菜单的“程序”。设置“Email应用程序”为“使用Opera”,再点击“管理帐号”然后“新建”。

或者,简单一些,直接工具-〉邮件和聊天帐号,就会弹出新建帐号的窗口了。(谢谢Peter的技巧

[Opera screenshot showing account types] 
Opera中有各种帐号类型。很多人会用Pop或者IMAP。新闻(Usenet)和聊天(IRC)也可以用。我们后面会详细谈到聊天。如果你你有http://www.operamail.com/的会员帐号,你也可以选择它。你还可以可以从别的程序中导入邮件。

[Opera screenshot showing where to enter name and email] 
“真实姓名”会在发出去的邮件中显示。Email地址很清楚了,单位是可选的。

[Opera screenshot showing login information] 
你的ISP会告诉你这里正确的内容。注意如果你的email地址是joe@example.com ,然后你的登录名就是“joe”或者 “joe@example.com”,取决于你的ISP。

[Opera screenshot showing server information] 
Opera会尽量的从你的email地址中猜测合适的服务器名。除非你确保不会出错,我建议选中“服务器上保留信息”(默认)。

[Opera screenshot showing prompt to read Opera Mail tutorial] 
当你完成第一个帐号的设置,Opera会弹出官方的Opera Mail教程。如果你以前没有用过Opera Mail的话,我还是建议你看一下。

你建好帐号后,你可以通过“管理帐号”窗口中的“编辑”来查看设置。你会看到如下的:

[Opera screenshot showing account basic information] 
帐号名可以随便取。如果你同时使用几个帐号的话,帐号分类可以用来帮你归类帐号。全名就是你前面输入的“真实姓名”。别的空应该都一目了然。需要的话,你可以自动的CC或者BCC每封邮件给某人。

[Opera screenshot showing server settings] 
如果你需要你的发出邮件登录信息(ISP现在需要了),这里输入。改“认证:无”为“自动”然后输入相应的信息,看上面。你也可以选择别的认证方法或者别的端口。如果你的ISP屏蔽了25端口,试一下587。

[Opera screenshot showing incoming mail settings] 
如果你的服务器空间很小,一旦你确定设置无误后,你可能想不选“服务器保留信息”。我建议保留默认设置,除了“新邮件播放声音”外(如果是很重要的帐号)。你可能也想把“检查新邮件”的时间间隔从5分钟加长以免过多的干扰!

[Opera screenshot showing outgoing mail settings] 
你可以编辑/改变/删除默认的签名。不需要签名的话,直接删掉内容就可以了。如果你的ISP采用“发送前POP”,选中“检查email后发送email列”和“排队信息”。

你建好mail帐号后,会注意到菜单上的“邮件”项,主菜单上面有一些必要的功能:

[Opera screenshot showing menu with mail entry]

你还会注意到邮件栏激活了。你可以通过这里进入你的邮件。

[Opera screenshot showing mail panel]  

就这么多了。如果你以前没有用过Opera Mail的话,我还是建议你看一下官方的Opera Mail教程。它能帮你解释很多M2的特性。

--OperaMay 24, 2005 3:57 pm

Opera8引入一个叫做User JavaScript的新功能,它可以让用户对已有网站进行添加,移除,修复或者覆盖等。简单的说,它可以让Opera能够显示更多的网站,即使你不知道如何编写JavaScript。原文参考

你可能还记得第五天我们讨论了Opera的JavaScript的选项,那里有一个叫做“我的JavaScript文件”的空,当时我说了我还会讲得。为了履行承诺,今天我们讨论一下Opera8的另一个兼容特性。

你可能注意到过去几天里讨论了让Opera浏览所有网站的方方面面。首先我们看了适合窗口宽度 ,它能够简单的“修复”不能正常显示的网站。然后昨天我们看了ua.ini文件,它能让Opera伪装成鳖的浏览器从而修复更多的网站。

但是如果这些还不行呢?如果网站不能显示一些很cool的功能怎么办?或者一些超恶的网页设计者用办法屏蔽了Opera(不让用户代理嗅探)怎么办?

好了,你可以试着关掉JavaScript(通过F12关闭)。但是很多网站是需要JavaScript的。那你该怎么办呢? 

答案就是“User JavaScript”。如果你还记得我们关于用户样式表单的讨论,你就会对用用户想要的替换作者原来的概念不陌生了。User JavaScript就是这样工作的。它可以在网站原来基础上替换或者添加东西。

如何学到更多关于User JavaScript的东西?

你的差劲的作者也不是JavaScript专家。事实上我自己还在学习这个很cool的新功能。我能做的就是让大家来讨论并提供信息,然后我给你提供一些已有的网站,他们会详细的讨论User JavaScript的使用。

http://www.opera.com/support/tutorials/userjs/

Opera官方的User JavaScript 教程

http://people.opera.com/rijk/opera/userjs.html

Rijk’s User JS 页面,包括一些例子和一些收集的User JavaScript files.

http://virtuelvis.com/archives/javascript/index

Arve Bersvendsen的 JavaScript技巧收集. Arve 也在做一个网站UserJS.org (建设中)

http://nontroppo.org/wiki/UserJS

Opera Wiki 上有很多Use JS的链接信息

http://www.howtocreate.co.uk/operaStuff/userJavaScript.html

HowToCreate上的User JS, 包括一些很不错的例子.

http://www.scss.com.au/family/andrew/opera/userjs/

Andrew Gregory的 User JS 页面

注意Opera的User JS类似于Firefox的Greasemonkey扩展(并且很多的Greasemonkey的脚本在Opera中同样工作,但是还有一些不同需要注意。)我收到评论说Firefox先有这个功能的,我承认是Firefox最先公布这个扩展的。然后,不像某些人,你没有看到Opera假装自己创新了一切。

User JavaScript 例子

下面的例子是客座Lee Harvey写的,如果你关心Opera新闻组的话应该很熟悉他。

这里我们不是提供教程,我们只是看一些几个例子。

测试

第一个例子里,我们创建一个User JavaScript 文件来更新Opera的状态栏。

  1. 用你喜欢的文本编辑器(比如Notepad)在你的User JavaScript 目录里创建一个新的文件,取名为Usingstatus.js。
  2. 第二步,把下面的脚本代码拷贝到你的status.js文件里:

window.status = \"User JavaScript is enabled\"; 

这一行JavaScript代码是让Opera的状态栏显示“User JavaScript 已启动”-对于调试很有用。

注意:因为这个例子不检查页面URL,代码会应用到所有Opera加载的页面-除了加密的(https协议)和Opera(opera协议)页面。当然,既然这个window.status 一开始就加载了,所以它很容易被后面的window.status 覆盖。

Shockwave.com

Shockwave.com提供了基于Macromedia Shockwave播放器的很好的游戏。当然,为了玩这些游戏,你必须安装Shockwave插件: http://sdc.shockwave.com/shockwave/download/download.cgi

不幸的是,Shockwave.com上的脚本检测不能在Opera中很好的工作。我们可以修复它!

  1. 用你喜欢的文本编辑器(比如Notepad或者TextEdit)在user JavaScript 目录下创建一个名为shockwave.js 文件。
  2. 第二步,把下面的代码拷贝到shockwave.js文件:

if (location.hostname == \"www.shockwave.com\") {
	
document.addEventListener(\"load\",
function() {
if (!game) return;
if (!game.url) return;
for (var i=0; i<document.links.length; i++) {
if (document.links[i].href != \"javascript:play(game)\") continue;
document.links[i].removeAttribute(\"onClick\");
document.links[i].href = \"javascript:window.open('http://www.shockwave.
com/contentPlay/download/popup_downloadprompt.jsp?returnurl=\" +
escape(game.url) + \"&id=\" + game.keyword + \"&width=\" + game.
winsize[0] + \"&height=\" + game.winsize[1] + \"&site=\" + game.site
+ \"', 'asw_d\" + (Math.floor(Math.random() * 100000)) + \"', 'width=336,
height=215');void(0);\";
break;
}
},
false);
}

NOTES:

  • 第一行保证脚本代码只在访问http://www.shockwave.com// 时才执行。
  • 空的function 创建是用来定义事件监听document.onload 的。
  • 前面空function下的几行是用来检查game 目标和game.url属性的(由Shockwave.com建立) 。
  • 如果 game 目标找到, 所有的当然的链接都要扫描,查找特殊的惧色的“看电影”按钮,href是:javascript:play(film) 。
  • 如果href 找到, 按钮的onclick 事件移除,href 属性设置为为所有相关信息新开窗口。 这些来自于

    Happy gaming!

    AtomFilms

    AtomFilms.com网站提供提供很好的基于Macromedia Shockwave 播放器的小电影或者动画。幸运的是AtomFilms.com是Shockwave.com创建的,所以对Shockwave.com的修复同样适用。

    1. 还是用你喜欢的文本编辑器(比如Notepad,TextEdit)user JavaScript 目录下在创建atomfilms.js 的文件。
    2. 下一步,把下面的代码拷贝到:
    
    if (location.hostname == \"www.atomfilms.com\") {
    	
    document.addEventListener(\"load\",
    function() {
    if (!film) return;
    if (!film.url) return;
    for (var i=0; i<document.links.length; i++) {
    if (document.links[i].href != \"javascript:play(film)\") continue;
    document.links[i].removeAttribute(\"onClick\");
    document.links[i].href = \"javascript:window.open('http://www.atomfilms.
    com/contentPlay/download/popup_downloadprompt.jsp?returnurl=\" +
    escape(film.url) + \"&id=\" + film.keyword + \"&width=\" + film.
    winsize[0] + \"&height=\" + film.winsize[1] + \"&site=\" + film.site +
    \"', 'asw_d\" + (Math.floor(Math.random() * 100000)) + \"', 'width=336,
    height=215');void(0);\";
    break;
    }
    },
    false);
    }
    

    注意:

    • 第一行保证脚本代码只在访问http://www.atomfilms.com/  时才执行。
    • 空的function 创建是用来定义事件监听document.onload 的。
    • 前面空function下的几行是用来检查game 目标和game.url属性的(由Shockwave.com建立) 。
    • 如果 game 目标找到, 所有的当然的链接都要扫描,查找特殊的惧色的“看电影”按钮,href是:javascript:play(film) 。
    • 如果href 找到, 按钮的onclick 事件移除,href 属性设置为为所有相关信息新开窗口。内容来自于: http://www.atomfilms.com/js/playfilm.js

    做点玉米花好好看电影吧!

    注意事项

    在你编写user JavaScript 文件时,有一些相应的注意事项:

    • User JavaScript 不能在加密页面加载(https协议)。
    • User JavaScript 不能在Opera页面加载(opera协议)。
    • 网站虽是都会改变代码。这样的话,你的User JavaScript 如何有依赖的话就会坏掉。作为一个好的程序习惯,使用之前确保目标,函数和变量的存在 。
    • 确保在你的User JavaScript 文件的前面加入一些条件性的陈述或者@include/@exclude 目录,使它只对你需要的某些网站,文件夹,或者页面起作用。否则的话,很多User JavaScript 会破坏页面载入的。
    • 如果你想在User JavaScript 加入非ASCII字符,忽略参考外部脚本文件src=”"属性的<script>块,确保在<script>加入charset=”" 属性。否则,用HTML输入,或者依照原是页面的编码。
--OperaMay 22, 2005 3:14 pm

ua.ini文件可以让Opera伪装成别的浏览器。对于那些结构很差的声称支持IE和Netscape(通常指旧版本)的网站,如果没有被屏蔽的话,Opera通过ua.ini是可以正常显示的。 原文参考

如果你用Opera很久了,你可能碰到过一些网站说不支持Opera。很多时候,它是支持的,如果网站不歧视Opera的话。

今天我们要看一个办法可以让你决定Opera如何报告自己。Opera8引入了ua.ini,一个可以让你控制Opera报告的用户代理(user-agent)的文件。

什么是用户代理?每一个浏览器在你访问时都会向网站报告自己。比如,你的浏览器报告自己是Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)。

为什么这样呢?好吧,坐下来听我慢慢说。(如果你已经知道了用户代理嗅探并举起手来对上帝发誓说你绝对不会考虑用户代理嗅探,那么你可以跳到下面的Opera地ua.ini选项。)

我想我下面的叙述应该是正确的,如果谁知道还有网站有更好的时间表,请告诉我。

故事发生在很多年以前。回溯到那个时候,曾经有一个Netscape和IE,他们看起来都差不多。然后Netscape引入了一个新功能。网站开始检查看你是用IE还是Netscape。如果你用了Netscape,你就会登陆到一页,如果你用IE,你就会登陆到另一页…然后你会被告知该死的“这个页面为…设计”信息。

最终的,IE也增加了同样的功能,但是太晚了。已经有很多网站检查你是否用Netscape了。他们到底想干什么呢?

好了,也许大家有很多的建议,但是IE真正做的是模仿成Netscape。事实上,到今天为止,IE仍旧伪装成Netscape,某种程度上。这里是IE6(从Windows XP)汇报的用户代理:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

你注意到第一个单词是Mozilla了吗?为什么是Mozilla?因为那是Netscape对自己的称呼。是的,后来有一个叫Mozilla的浏览器包,那就是基于Netscape的开放代码版本的浏览器。晕了?我还没开始呢。

随着发展,IE有了Netscape不具备的功能,所以人们开始找IE用户代理。然后Netcape加了功能,越来越多的用户被告知“这个网站被设计…”。

“阿!打住!”你喊道。我希望如此。所以现在有些网站检测你是用Netscape呢还是IE。太差了。然后他们开始检测版本号,然后用户被告知“这个网站针对X版本5设计。”当然然后浏览器X放出了版本6但很多网站不能正确地检测“高于5”,所以就又不能正常显示了。

更糟糕的是,Mac和Windows的Netscape还有区别,Mac和Windows的IE也是。所以现在大家在嗅探你的浏览器类型,版本,还有操作系统版本。(我们还没讨论实际上Windows XP叫做“Windows NT 5.1”呢)

“但是等一下”你喊道,努力的挣扎着一线希望,“过去几年里我们有了两个新的浏览器!Firefox和Safari!当然现在的网站必须知道他们不能只迎合一部分浏览器了!”

不幸的是这种乐观是完全没有理由的。这两款浏览器必须面对已经存在网页的现实。他们不能只是因为用户不用浏览器X就让他们不访问某些网站。事实上,Firefox加了一个关键词:Gecko:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.7) Gecko/20050414 Firefox/1.0.3

别人怎么办呢?他们开始找“Gecko”这个词…当然你可以看到相应的情况。Safari喜欢Firefox的想法,所以就假装成Firefox了,在用户代理中包含了“Gecko”:

Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/312.1 (KHTML, like Gecko) Safari/312

现在不奇怪在如此众多只认IE和Netscape的网站中如何找到自己的了吧。

可用的选项 

Opera改做什么呢?他们可以说“我是Opera,让我进去”但是大部分网站不同意。所以Opera伪装。默认的Opera伪装成IE。电击F12你可以改变当前的认证(或者在网络选项中设置,见第六天:高级选项。)

Mac用户:一些网站开始意识到曾经伟大的IE/Mac已经死了的事实。我就曾经访问过一个网站告诉我使用更新的浏览器。哦,顺便提醒一些,Firefox/Max不只是不报告自己是基于Gecko的,它还伪装成IE6,你看这里“Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)”。这些说明你比Windows用户更需要这个功能。

Opera8 改进列表里报告了下面可用的选项:

  1. 认证为Opera
  2. 认证为Mozilla
  3. 认证为IE
  4. 认证为Mozilla,完全隐藏Opera ID
  5. 认证为IE,完全隐藏Opera ID

这里1,2,3就是(我认为)你通过F12菜单看到的选项。那4和5是什么呢,它们是把用户代理串中的“Opera”完全去掉的选项。

通过编辑ua.ini文件你可以欺骗网站让它相信你用的是别的浏览器。很多时候你会发现网站显示正常,即使它提醒你必须用Netscape和IE。对于那些微软自己的网站高度推荐使用这个,特别是MSN有过莫须有屏蔽Opera的历史。

如何使用

文件是很简单的。编辑文件之前确保Opera没有运行。格式像这样:

Opera Preferences version 2.0
; Do not edit this file while Opera is running
; This file is stored in UTF-8 encoding

[Identity]
www.opera.com=1
pncbank.com=4
online.wellsfargo.com=4
gmail.google.com=1
gmail.com=1
msdn.microsoft.com=2

简单的添加相同的格式就可以了。

Haavard告诉我当你用检查新版本功能时(帮助菜单下面,以后会说)Opera会检查这个ua.ini文件的更新。就是说如果你把ua.ini搞坏了,你可以删掉它,重起Opera,然后检查新版本,它就会自动重建。

哪里找到这个文件

Mac users: use ~/Library/Preferences/Opera Preferences/. Windows and other users should check opera:about for the “Opera directory” (which usually ends with /profile/) and you will find the file in that directory.

“Why doesn’t Opera just remove the word ‘Opera’ from the F12 user agent strings?” Simply put, because if they did that, Opera would appear to disappear from the web. People who make websites would never see any of their visitors using Opera. Even as it is now, there is a good chance that a lot of sites are under-reporting Opera usage because they don’t properly check the user agent string.

Hopefully, Opera will soon introduce per-site preferences through the user interface, and you won’t have to edit an INI file to make these changes. It would be nice to manage these settings as simply (or more simply!) than you can edit cookies.

So that’s the ua.ini and why you need it and how to use it.

Mac用户“用  ~/Library/Preferences/Opera Preferences/。Windows和其他用户应该通过opera:about查看“Opera目录”(通常在/profile/下面),你应该能找到的。

“为什么Opera不把F12用户代理中的‘Opera’删掉呢?”很简单,如果这样的话,Opera就会从网上彻底消失了。网站开发者就不会看到任何访客使用Opera了。即使现在,很多网站低估了Opera的使用就是因为他们不能正确地检查用户代理串。

幸运的,Opera就要在用户界面中引入网站预设选项,你就不必编辑ini文件来做修改了。能通过简单的管理设置(或更简单!)更不是编辑cookies就太好了。

这就是ua.ini和为什么要它,如何用它了。

« Previous PageNext Page »