分类 SOFTWARE 下的文章

强迫Firefox安装低版本的扩展,不检查扩展兼容性

Firefox升级后,很多时候一些扩展都用不了了,有什么办法能让Firefox不检查扩展的兼容性呢?在config里面添加或者修改布尔值extensions.checkCompatibility,设置为false,这样可以避开Firefox的兼容性检查,但也存在一个风险,可能会导致Firefox不能启动,如果真的不能启动Firefox了,那只能把扩展都删掉了。

IETab居然下架了,Coral IETab代替

Firefox升级到3.6,一直使用的IETab无法使用了,本以为改了maxVersion可以用,没想到打开还是一片漆黑。在官方扩展区搜索IETab,居然都找不到了,看来这个扩展是真的停止开发了。本来以前也试过Coral IETab,但老是崩溃,现在没办法了,只能用Coral IETab顶上了,不知道现在的版本还会不会经常崩溃。

NetBeans中使用的Consolas字体并显示中文

安装了NetBeans,默认的字体实在看不下去,在设置里面把字体改为Consolas后,NetBeans怎么都显示不了中文,中文都变成了方块,解决问题的方法比较复杂,要修改Java配置文件,因为swing程序中的字体会在一个文件中进行配置。
首先要找到这个文件的地址,在netbeans的安装目录下的etc目录下有一个netbeans.conf的文件,打开这个文件找到netbeans所使用的jdk的路径。

在上图所示的路径下的jre\lib\文件夹下找到fontconfig.properies文件(如果没有——一般是没有的——就将fontconfig.properties.src复制或改名就ok),打开此文件,要修改3处地方。
1、在最后添加四行:

filename.Consolas=consola_1.ttf
filename.Consolas_Bold=consola_1.ttf
filename.Consolas_Italic=consola_1.ttf
filename.Consolas_Bold_Italic=consola_1.ttf

2、找到monospace.plain.**的这一行,按下面进行修改:

#monospaced.plain.alphabetic=Courier New
monospaced.plain.alphabetic=Consolas
monospaced.plain.chinese-ms950=MingLiU
monospaced.plain.hebrew=David
monospaced.plain.japanese=MS Gothic
monospaced.plain.korean=GulimChe

#monospaced.bold.alphabetic=Courier New Bold
monospaced.bold.alphabetic=Consolas Bold
monospaced.bold.chinese-ms950=PMingLiU
monospaced.bold.hebrew=David Bold
monospaced.bold.japanese=MS Gothic
monospaced.bold.korean=GulimChe

#monospaced.italic.alphabetic=Courier New Italic
monospaced.italic.alphabetic=Consolas Italic
monospaced.italic.chinese-ms950=PMingLiU
monospaced.italic.hebrew=David
monospaced.italic.japanese=MS Gothic
monospaced.italic.korean=GulimChe

#monospaced.bolditalic.alphabetic=Courier New Bold Italic
monospaced.bolditalic.alphabetic=Consolas Bold Italic
monospaced.bolditalic.chinese-ms950=PMingLiU
monospaced.bolditalic.hebrew=David Bold
monospaced.bolditalic.japanese=MS Gothic
monospaced.bolditalic.korean=GulimChe

3、修改字体的search顺序,按下图找到并修改:

# Search Sequences

sequence.allfonts=alphabetic/default,dingbats,symbol

sequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbol
sequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbol
sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol
sequence.dialog.GBK=alphabetic,chinese-ms936,dingbats,symbol
sequence.dialoginput.GBK=alphabetic,chinese-ms936,dingbats,symbol

现在在NetBeans中只要将字体设置成Consolas就可以显示漂亮的英文和中文了。

chrome扩展:显示网站收录数和反向链接数、PR及Alexa

2010-10-15:改变显示方式,改成和Firefox里的GreaseMonkey脚本一样的显示方式;
2010-05-28:修正google收录数和外链数;修正bing收录数和外链数;

看到有人在“GreaseMonkey脚本:显示每个网站的收录数和外链数及PR、Alexa”留言说要chrome上的扩展,今天有时间就把那个脚本修改了一下,翻了下chrome的扩展文档,简单的弄了个chrome上面的扩展,可以查常用的搜索引擎收录数和反链、alexa排名、PR、域名注册日期,扩展显示如下(搜狗的第一次查询要输入验证码才能查):

相比GM的那个脚本,没有弄设置项,没有快捷键(也不知道如何弄chrome扩展的快捷键),本来开始修改的时候弄的跟Firefox里面一样显示的,也是显示在网页里面,不是从chrome的扩展栏点击那个图标弹出popup小窗口,但弄到最后,才发现包含在页面里面的脚本居然不能跨域请求,郁闷死,非要放在popup页里或者其它包含页里才能跨域(即使设置了permission也不行),只好弄成现在这样了,这样就失去了快捷键的功能,先就只能这样了。欢迎拍砖!

扩展下载地址:http://junstyle.me/upload/files/SEInformation.rar,先把压缩包解压,然后把里面的SEInfomation.crx拖到chrome里面就可以安装了,或者用chrome打开它也行!

火狐Firefox里九个非常有用的快捷键

1:Alt+D

你可以使用该快捷键直接把光标转到火狐的地址栏。非常有用。

2:网址后缀.org和.net的自动完成

我们知道,如果我们在地址栏输入google,然后按下Ctrl+Enter ,然后浏览器就会转到www.google.com。但是如果我们想对网址输入.org或者.net后缀呢?在火狐中,Shift+Enter 会自动给网址后缀加入.net ,Ctrl+Shift+Enter会自动给网址后缀加入.org。所以如果你想去Problogger,只需要在火狐地址栏输入该单词,然后按下 Shift+Enter。

3:Ctrl+T和Ctrl+Shift+T

Ctrl+T帮你打开一个新标签,Ctrl+Shift+T重新打开上次关闭的标签。

这个快捷键显得非常便捷在你意外关闭一个标签后。另外一种方法就是到历史→最近关闭的标签来找到并打开。

4:使用Delete键

Delete非常有用因为你可以用来删除浏览器的一些历史栏的或者自动填充表格的特定地址。比如在下边表格,当我在google的地址栏输入“a”你可以看到三个下拉条目。如果我想在自动完成历史里删除掉第二个条目,我把鼠标指向它然后按下Delete键就可以了。

5:Ctrl+Tab

Ctrl+Tab可以帮你在不同火狐标签间轻松切换。

6:鼠标中键

这不是一个键盘快捷键但是是一个很好的快捷键。指向任何一个链接并按下鼠标中键(即滚轮),然后该页面会在新标签打开。

7:Alt+Enter

这个是一个非常有用的快捷键。它可以在你选中自动完成列表里边的项目时自动在另外一个标签打开一个网站。例如,你想去Facebook,你开 始在地址栏输入www.face...,同时它开始在下拉列表显示。你仅需使用下方向键选中(该例子中是facebook.com)同时按下 Alt+Enter这样就可以在新标签打开。

8:Ctrl+[1,2….9]

Ctrl+Tab可以用来在交替切换不同的标签,但是如果你是像我一样喜欢打开很多标签的用户同时希望转到一个特定的标签,你可以使用Ctrl+相应标签的序号。比如:转到第三个标签使用Ctrl+3。

9:空格键和Shift+空格键或者PageDown和PageUp

空格键或者PageUp键可以下翻当前页面,Shift+空格键和PageUp可以上翻当前页面。

chrome扩展出来了,你还会用chrome吗

chrome刚出来的时候,一下就被chrome简洁的界面吸引了,启动也很快速,就连我当时主要使用的maxthon也弄了个防chrome的皮肤(我现在基本不用maxthon了,改用firefox了,用了firefox才知道firefox的强大,虽说启动稍慢,但只要你的电脑cpu强点,启动还是可以接受的)。吸引归吸引,但真正用chrome浏览网页还是很少的,没有鼠标手势,我怎么都用不习惯,虽说后来发现了strokeit(一个超强的鼠标手势软件,可以用在任何程序中),但也很少使用。用上firefox后就期待chrome也能有那么强大的扩展,现在,chrome的扩展终于来了。

万众期待的chrome扩展功能放出来一段时间了,把chrome的扩展中心翻了个底朝天,也没有发现一个称心如意的扩展,要不就是功能很弱,要不就是实现的不完美,跟firefox里面的扩展功能比起来,天壤之别。也许只是刚刚起步的原因吧,这些都可以理解。但今天打开chrome,无意中打开进程管理器,一看吓我一跳,chrome进程居然多达八九个之多,虽说每个进程占用内存不是很多,但也达到了十几兆啊,网上查了一下,原来是chrome的每个扩展都会开启一个进程,哪怕是一个很简单很简单的扩展,也会占用十几兆内存,如果仅仅安装几个扩展占用内存也无所谓了,但如果安装了几十个扩展(像我的firefox就装了几十个扩展了),想一想光扩展就会占到几百兆的内存,再开七八个tab,这样算起来太恐怖了,就算现在内存大,但也不是这样使用的。而且chrome开的时间长了,会越来越慢,不过浏览器开久了,确实应该重启一下再打开,任何浏览器都有这个毛病。

多进程使chrome扩展的安装和卸载不用重启,也避免了扩展影响chrome的主进程,但这个内存占用问题确实该解决一下了。所以目前还不打算折腾chrome,还是用我的功能强大的firefox。

wordpress中不同页面调用不同侧边栏的插件:Widget Logic

通过这个插件,你可以完全DIY你自己的侧边栏,日志页面想要与首页不同?可以!page页面也想要与众不同?~~可以,让Widget Logic帮你做完所有的工作!不同页面,展示不同的侧边栏。

当然,网上也有很多教程指导童鞋们怎么修改single.php,生成新的single2.php,并在不同的模版下调用它们,以达到实现不同页面 不同侧边栏的效果。然而,这些方法大部分是针对较旧版本的WordPress而言的,它们只能修改主题默认自带的Widgets,自己添加的就不是很好实 现;

或者,只能修改部分主题~~< ?php get_sidebar(); ?>这句话,并不是所有的主题都有。

- 阅读剩余部分 -

MultipleIEs:一个集成了好多IE版本的软件

当你安装了IE7或者IE8时,很想看看制作的页面在IE6中显示是否正常,MultipleIEs这个软件就可以很方便的帮助你在一个系统里安装多个版本的IE,IE6及以下版本的IE都可以帮你安装在你的电脑上,当然我们用的最多的是IE6,IE6以下的版本你可以选择性的安装。安装完成后从程序菜单里启动IE的各个版本,启动IE6你会发现和你以前用过的IE6没有任何差别,但工具菜单里面的Internet选项是不起作用的,它调用的是你本身电脑上的IE的Internet选择,还有一个问题就是当页面里面有flash的时候,载入的时候会提示“Press OK to continue loading the content of this page”,每载入一个flash都会有这个提示,显得不是很完美。不过测试页面的时候用用就够了!你可以到这个地址下载这个软件:http://dl.pconline.com.cn/download/51588-1.html