标签归档:Firefox

值得记录的几件事情:DNSSEC, AdSense, Firefox

这两天有几件事情值得记录,分别如下。

开启域名DNSSEC功能

昨天收到CloudFlare的邮件,告知CloudFlare全面支持DNSSEC功能,即支持安全的DNS解析功能,可以防止网站域名解析被投毒。

作为一向支持拥抱新技术的博客网站,土木坛子第一时间就设置好托管在CloudFlare下所有域名的DNSSEC,设置方法很简单,CloudFlare有相应的参数介绍,具体也可以参考JUSTYY博主的贴子

至此,土木坛子这个表面看似简单的网站,底层几乎用上了所有目前我能接触到的高大上的技术与特征,自适应网页,域名隐私保护HTTPS SSL加密, 浏览器内嵌HSTS限制HTTPS, CloudFlare Pro CDN, 现在又加上DNSSEC(更新:2015年12月3日开始,CloudFlare全面免费支持HTTP/2协议,因此土木坛子现在也支持HTTP/2)。

全面撤下AdSense广告

土木坛子撤下Google AdSense广告有一段时间了,从今天开始,如无特殊情况,我会全面撤下我其它网站上的AdSense广告。

以前出于兴趣,投放的AdSense广告收到过一些收入,其中还有一部分捐给了我的小公益项目

可是,我发现Google的规则越来越严格,搞不清哪个地方就会碰到它的TOS条款,然后就收到Google的警告邮件,这大大限制我在网上写作的自由,现在全面撤下AdSense广告,图个自由清静——本来也没有多少广告收入。

体验Firefox iOS浏览器

从昨天开始,Mozilla推出了Firefox for iOS浏览器,第一时间我就安装了它,等待它太长时间了。虽然这些年Firefox PC浏览器不如Chrome,但Chrome毕竟不是开源浏览器,Firefox有它开源存在的意义。

现在,iPhone, iPad上也有了Firefox的版本,纵然内核依然是WebKit渲染引擎,但好歹有了正宗的Firefox浏览器。初期版本似乎UI还不错——目前也就只是一个壳,我不喜欢Chrome for iOS的笨重,当然也不喜欢它的UI——虽然比Safari要好一点点。

浏览器AdBlock Plus插件广告过滤技巧

如果用Firefox或Chrome浏览器,一个必备扩展插件可能就是AdBlock Plus (ABP)(其实AdBlock Plus也支持Opera, IE, Safari等浏览器,包括最新的Microsoft Edge)。它的强大之处是可以拦截过滤常见的网络广告,使得浏览的网页更干净、更快捷,同时节省上网流量——尤其是采用无线上网按流量计费的情况下,ABP是直接阻止下载广告,而非下载后再过滤。

好好利用AdBlock Plus插件的关键技巧是选择合适的过滤列表。毕竟广告规则千变万化,只有得到较好维护的广告列表才能有效过滤网络广告

以下是我的AdBlock Plus过滤列表:

  1. EasyList China+EasyList 此列表可以过滤常见英文广告和中文网站广告;
  2. EasyPrivacy 此列表的目的是保护隐私,防止Google Analytics等网站统计服务记录你的访问记录;
  3. Fanboy’s Annoyance List 此过滤列表包括 Fanboy’s Social Blocking List 列表,目的是过滤社交分享按钮等以及Facebook点赞服务;
  4. Malware Domains 过滤有病毒木马的网站,防止浏览器访问有问题的网站受到感染。

这些列表均可在安装完AdBlock Plus插件后,直接点击上面的列表链接订阅,或者到 https://adblockplus.org/en/subscriptions 选择相应过滤规则添加至插件。

有了以上这些过滤规则清单列表,可以使浏览器在浏览网页时没有广告,没有社交分享按钮,也没有隐私跟踪服务等,同时网页加载会获得最快的速度。

不利的一点,过滤掉基本网络广告会极大减少网站、博客广告收入。同时,过多的过滤列表会影响到浏览器的资源占用。因此,有必要按自己的需求添加过滤列表,并建议将广告行为适度的网站(例如Google AdSense没有浮动、弹出、低俗广告)添加到免过滤列表(Whitelist白名单),保留开启ABP插件自带非侵入式广告白名单:Allow some non-intrusive advertising,这都是支持优秀网站的行为,毕竟这些网站在无偿提供优质服务,完全无广告的互联网不可能持续健康发展

热烈欢迎大家过滤土木坛子上的AdSense广告。我没有打算从忠实热心读者身上赚广告费,甚至不寄希望从包括中国在内的亚洲读者身上赚取广告费。

关于广告过滤,你还有什么好建议和技巧呢?欢迎留言分享。感谢。

一个鲜为人知却十分实用的Chrome浏览器使用技巧

Google Chrome是一个非常强大的浏览器。它的地址栏又称OmniBox,将搜索和输入网址合二为一,看似简单,但功能强悍。今天分享一个很少人知道,但却十分强大的Chrome高效使用技巧:Chrome地址栏与JavaScript快捷结合。

下面,以设置使用Chrome地址栏快捷分享当前网页链接到微博的功能为例:

1 在Chrome地址栏中单击鼠标右键,选择最后一项:Edit search engines… (编辑搜索引擎)或者直接将此地址拖到地址栏:chrome://settings/searchEngines

chrome-tip

2 在弹出的设置窗口底部,出现三个编辑框,分别对应:”Add a new search engine”, “Keyword”, “URL with %s in place”. 在这三个框中,分别填入名称(例如:Weibo),快捷字母(例如:wei 可根据个人习惯填入,不与其它重复即可),和以下JS代码:

javascript:(function(){window.open('http://v.t.sina.com.cn/share/share.php?title='+encodeURIComponent(document.title)+'&url='+encodeURIComponent(location.href)+'&source=bookmark','_blank','width=450,height=400');})()

chrome-tip (1)

3 点击该窗口的 Done (完成),即完成设置。

下面是如何使用上面的设置。很简单,在你要分享的网页页面,使用鼠标或者键盘中的Ctrl+L快捷键定位到Chrome地址栏,输入刚才设置的字母组合:wei 再Enter回车键,即执行JS代码,浏览器弹出一个小窗口,自动抓取好要分享网页的标题和链接,点击分享即完成分享。

chrome-tip (2)

chrome-tip (3)

这个方法比把JS代码放到书签栏更方便一些,直接在Chrome地址栏里用快捷字母执行JS,更少地依赖鼠标操作,比较受追求效率的人喜欢。由于Chrome的强大同步功能,一次设置,实时同步到云端,以后在其它电脑上登录Chrome浏览器个人账户,无需再设置即可使用。

当然,这个方法本来是用来设置快捷字母调用不同的搜索引擎,比如,我在地址栏里输入 us 空格 即调用Google美国搜索,输入 hk 再加空格,即调用香港Google搜索。

但Chrome的地址栏确实可以设置快捷字母组合调用JS代码,不需要任何插件扩展。至于不同功能的JS代码,我以前分享过不少有用的浏览器JS书签,比如实现快速填写WordPress评论框各种网页社交分享功能,将网页发送到Kindle (Google “send to kindle javascript bookmarklet”)。

Chrome地址栏其实还有更多的技巧和玩法,这个网页甚至介绍了如何用Chrome地址栏OmniBox发送Gmail邮件,搜索Gmail邮件和Google Drive,快速添加Google Calendar(不过有的需要插件支持),无限潜能……

介绍到这里,不安装插件的Firefox只能望洋兴叹了。那可是我曾经最爱的浏览器,哀其不幸,怒其不争……

也欢迎你留言分享你的Chrome使用技巧,要简单,还要实用。

Update: 由 http://royaso.com 博主提供土木坛子亲自试验发现,在Firefox下也可以实现类似的功能,只要将JS代码保存成书签(收藏夹),然后右键修改该JS书签添加关键词(Keyword),以后就可以在地址栏里通过相关关键词调用JS代码,实现与本文中Chrome浏览器一样的功能。

Backspace Key Works the Same in Linux Chrome as on Windows Version

We all know a web browser works the same way on all operating systems (OS), for example, Google Chrome, Firefox, etc. have the same performance on both Windows and Linux, however, the backspace key is an exception. Pressing the backspace key in Chrome of Windows version would go back to the previous page of a web page tab that is being viewed, but it was not the case on Linux operating systems, such as Ubuntu.

The possible reason may be the backspace key of Linux has some other function, that is why extensions of Chrome and Firefox are created to make the key has the same function on Linux as that of Windows, it should not be like that, why not have the same user habit?

It has been changed now. Using the latest Chrome browser on Linux, you can use the backspace key to go back to the previous web page of a tab history, and shift+backspace to go forward a next page of the browser history. It is quite convenience for those guys who like controlling computer using keyboard shortcuts.

Does it mean Google is the real promoter of Linux operating system? at least Google is making effort to implement a same user experience on different OS. That is great!

Chrome made an update, how about Firefox? I hope Firefox will also make a change on this issue as soon as possible.

Tips: it is also possible to use Alt+Right/Left arrow to achieve the same effect as Backspace and Shift+Backspace do, no matter on Windows or Linux.

一句话:现在Linux版Chrome浏览器中也可以用Backspace键/Shift+Backspace键实现网页浏览时的后退/前进功能。

盈利模式之重要性

再好的产品和服务,没有合理的盈利模式就没有长久的生命力。

看看在开源世界大行其道的伟大产品就知道了盈利模式之重要性,例如Firefox浏览器,Wordpress博客程序,Apache程序等。Firefox从Google拿到的搜索广告费足够他们为数不多的工作人员工资。后两者从小比例有更高服务要求的用户那里可以赚得不少钱。

再来说说好像什么都是免费的Google。Google大部分的服务都是免费的,至少网民都要使用的搜索功能就是免费的。但这并不能说Google不是一个赚钱的公司,因为它有它的核心赚钱业务:广告!用户搜索的时候,侧边的广告就是Google的钱袋子,可以说Google所有的活动终其目的都导向是否能扩大广告投放量。

在这样的盈利模式下,用户当然不反对,广告主也相当欢喜。百度在这方面未免就太小家子气了:用户搜索一个关键词,前面的搜索結果都是谁出钱多就可以排在前面,这样就失去了公正性(我就奇怪,为什么就不抄袭一下Google,把广告放在搜索結果的右边呢?)

找到了合理的盈利模式就相当于找到了产品的生命力,因此可见盈利模式之重要性。