我的Firefox插件及简介

2009年3月9日

Firefox是一个自由的,开放源码的浏览器,适用于 Windows, Linux 和 MacOS X平台,它体积小速度快,还有其它一些高级特征,主要特性有:标签式浏览,使上网冲浪更快;可以禁止弹出式窗口;自定制工具栏;扩展管理;更好的搜索特性;快速而方便的侧栏.

我之所以选择Firefox,最关键原因还是其强大的插件定制功能.下面我就简单介绍下我所使用的Firefox插件;

1, Adblock Plus 你喜欢广告吗?如果你喜欢,请千万别装它 ! (建议安装)

2, BBCode 这个应该是小范围应用插件, 通过它可以使用右键菜单方便地添加 BBCode/HTML/XHTML 等格式代码,如文字大小、文字颜色、粗体、斜体、插入图像、表情符号、网址链接等等,为你在 Blogs 和论坛发言提供辅助.

3, Easy DragToGo 轻松使用拖曳手势打开标签页,呵呵,这个插件你真的是用上了才知道有多方便.很多遨游的用户转到Firefox应该都会选用这个插件吧? (建议安装)

4, FEBE 没啥可说的,备份你的Firefox用的. (建议安装)

5, FLASHgot 通过这个插件,你可以调用下载工具(比如迅雷,快车),来下载东西. (建议安装)

6, foxyproxy 这个是个代理浏览插件,需要配合TOR来使用 .

7, IE TAB 这个也是没啥说的 ,可以让Firefox调用IE核心.如果你遇到 only ie的网站,只能通过这个插件才可以浏览网站 (建议安装)

8, media wrap 使 Firefox 也能够象 IE 一样正常播放 Wmplayer、Rmplayer、QtPlayer 和 FlashPlayer 格式的媒体文件。当然,你的系统中首先要安装过相应的播放软件及解码器,比如,Windows Media Player 和 RealPlayer 等 (建议安装)

9, New Tab Button Position 在标签栏选定的位置添加IE7风格的新建标签页按钮.呵呵,据说3.1以后,Firefox直接支持这个功能了.

10, WebMail Notifier 这个插件可以检查 webmail 帐号并且通报未读邮件数量.而且通过添加脚本,也可以支持QQ,163等邮箱. (建议安装)

Wordpress字体的设置

用wordpress写文章的朋友,可能很多都发现一个问题,就是wordpress默认的写作工具并没有提供字体的格式和大小的修改;
其实可以通过添加代码,来实现这些效果.

1,字体大小制作:

输入文字
输入字体大小的数字

需要注意的是,字体大小的数字为1—7.

2,字体字型制作:

输入文字

字型 字体代码

黑体 “黑体”

隶书 “隶书”

楷体 “楷体_GB2312″
仿宋 “仿宋_GB2312″
方正舒体 “方正舒体”
宋体 “宋体”
华文行楷 “华文行楷”
华文细黑 “华文细黑”
华文新魏 “华文新魏”
华文彩云 “华文彩云”

让apache反向代理iis及多域名设置

2009年3月8日

apache与iis是目前最流行,集合较强功能与扩展,拥有较高稳定性的两大服务器软件,但是两者分别支持php和asp程序,

之前研究了在iis6下建立全能主机的方法,,当然目前的iis 通过安装dll扩展能够支持php,但其执行效率没有apache高.

现在再尝试在iis6下安装apache,让两者共同工作.

因为在xp下安装iis,则不能支持多个虚拟主机绑定多个域名,因此,今天我们来探讨apache反向代理iis来支持asp,以及这种情况下的多个虚拟主机绑定域名的方法,以及在iis需要使用rewrite时该如何分别设置apache及iis的rewrite规则。

一、首先安装好apache及iis,设置apache端口80,iis端口81(这里只要别和apache冲突就行了)

二、找到apache的配置文件httpd.conf,去掉下面语句的注释

LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_connect_module modules/mod_proxy_connect.so

LoadModule proxy_http_module modules/mod_proxy_http.so

LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

这样你的apache就可以以80端口做代理服务器啦

三、建立虚拟主机,以主机ip为123.0.0.1为例,以建立一个ip直接访问和两个不同域名绑定不同目录访问为例。

先建立默认虚拟主机,即直接输入ip时所能访问到的内容,在httpd.conf中添加如下内容(或找到类似内容进行修改):

#默认虚拟主机

NameVirtualHost 123.0.0.1



ServerName 123.0.0.1

DocumentRoot “D:/www/docs”



Options FollowSymLinks IncludesNOEXEC Indexes

DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.pl default.pl index.shtml

AllowOverride None

Order Deny,Allow

Allow from all





接着以域名a.b.c绑定至该ip下目录“d:\www\abc”为例

NameVirtualHost 123.0.0.1



ServerName a.b.c

DocumentRoot “D:/www/abc”



Options FollowSymLinks IncludesNOEXEC Indexes

DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.pl default.pl index.shtml

AllowOverride None

Order Deny,Allow

Allow from all





以此类推,绑定域名d.e.f至“D:\www\def”,同理如下

NameVirtualHost 123.0.0.1



ServerName d.e.f

DocumentRoot “D:/www/def”



Options FollowSymLinks IncludesNOEXEC Indexes

DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.pl default.pl index.shtml

AllowOverride None

Order Deny,Allow

Allow from all





四、asp页面访问,apache反向代理iis,以及rewrite综合设置。

要在apache中访问asp,则需要用到proxypass,即在第二步中先打开的代理模块。

我们在第三步设置了两个虚拟主机“a.b.c”和“d.e.f”,下面以这两个域名绑定的主机为例说明在apache反向代理情况下,如何设置域名绑定,

一种方法是加入以下标为“蓝色”的语句

NameVirtualHost 123.0.0.1



ServerName a.b.c

DocumentRoot “D:/www/abc”

proxypass /test(此红括号为说明:该“test”目录是你浏览器中输入的,例“http://a.b.c/test”) http://123.0.0.1:81/test(此红括号为说明:该“test”是你iis中设置的虚拟目录,其中端口81为iis端口)

proxyreverse /test http://123.0.0.1:81/test

# 请使用相同目录名,否则路径会出错,就是通过在浏览器中输入a.b.c,会访问“d:\www\abc\”根目录下文件;若输入a.b.c/test,就会通过apache的反向代理访问至iis下的test目录(或test虚拟目录),以此类推,可以相应多设置需要执行asp的目录。

#特别注意,此段代码别加到之间。



Options FollowSymLinks IncludesNOEXEC Indexes

DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.pl default.pl index.shtml

AllowOverride None

Order Deny,Allow

Allow from all





另一种方法是使用apache的url rewrite来实现将需要执行的asp文件通过反向代理传递给iis执行,此种方法的优点是:1.htm,html,图片等文件可由apache完成执行,提高效率,而asp则通过rewrite规则传递给iis解释;2.在asp程序需要iis的rewrite时,通过该方法传递给iis,iis的rewrite规则仍然有效。即在iis中开启rewrite时,浏览器中输入http://123.0.0.1:808/test/index.html ,实际访问的是http://123.0.0.1:808/test/index.asp ;如果使用的第一种反向代理法,在浏览器中输入http://a.b.c/test/index.html,会出现找不到页面,若使用接下来来讲解的方法,将asp和需要rewrite的index.html等传递给iis解释,就能实现iis的rewrite在apache反向代理情况下不失效。例子如下(“蓝色”的语句为新添加代码):

NameVirtualHost 123.0.0.1



ServerName a.b.c

DocumentRoot “D:/www/abc”

RewriteEngine on

#禁止访问global.asa,global.asax,web.config

RewriteCond %{REQUEST_URI} ^.*(global\.asa|global\.asax|web\.config).*$ [NC]

RewriteRule ^/test/(.*) http://123.0.0.1:808/test/$1 [F,L]

#把所有对asp和aspx文件的请求转到iis处理

RewriteCond %{REQUEST_URI} ^/.*(\.asp)x?\??.*$ [NC]

RewriteRule ^/test/(.*) http://123.0.0.1:808/test/$1 [P]

#把html文件的请求转到iis处理

RewriteCond %{REQUEST_URI} ^/.*(\.html)?\??.*$ [NC]

RewriteRule ^/test/(.*) http://123.0.0.1:808/test/$1 [P]

#请使用相同目录名,否则子目录路径会出错,导致图片、css等放在子目录的文件调用出错,此时浏览器输入“a.b.c/test/index.html”和“a.b.c/test/index.asp”时都能正常显示页面。

#特别注意,此段代码别加到之间。



Options FollowSymLinks IncludesNOEXEC Indexes

DirectoryIndex index.html index.htm default.htm index.php default.php index.cgi default.cgi index.pl default.pl index.shtml

AllowOverride None

Order Deny,Allow

Allow from all



优化大师流氓行径分析及修复方案

2009年3月7日

近日,曾经在国内猖獗一时、为人所痛恨不耻,而经过网络环境净化已渐趋消声匿迹的“流氓软件”一词,又在网络上大面积出现,而此次,这个词指向的却是一个久负盛名、在各大下载网站长期驻守下载量第一名、在国内收费软件中销量排名也是第一、很多人装机必备的系统检测、优化软件:WINDOWS优化大师。
自优化大师推出V7.93 .9.303版本以后,不少安装此版本的用户随即发现,自己的电脑中多了一些不明文件及程序,并且搜索引擎被强行篡改,随即纷纷到优化大师官方论坛提出问题、寻求解答。但众多用户的反映却未收到官方任何回应,反而被一一删帖。直到有气愤不过的网友在CNBETA投递并刊发“强制百度搜索添加可疑文件优化大师全面转型流氓大师”一文,引起各方关注,官方才匆匆发出一个公告,但此公告却只是“正式”地声明并隆重介绍了一下它推出的新游戏程序,对网友反应的其它问题却只字未提。
下面我们就来看看这个新版的“优化大师”是怎样在用户毫不知情的情况下对用户电脑进行“优化”的:
1、强制安装GAMEHALL 游戏大厅:
默认安装在C:\Program Files\GAMEHALL,并在开始菜单添加快捷方式。

2、强制添加并篡改IE搜索引擎:
安装新版Windows优化大师后,即使不选择任何设置,系统注册表会被修改,添加和修改的内容如下(此项内容引用网友评测):
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Search]
“CustomizeSearch”=”http://www.baidu.com/baidu?tn=youcome_pg”
“SearchAssistant”=”http://www.baidu.com/baidu?tn=youcome_pg”
[HKEY_LOCAL_MACHINE\SOFTWARE\Wom]
“Masters”=”0F0F0F0F”
“Wopti P2P Library”=”V:\\WoptiUtilities\\WoptiP2P.dll”
“Wopti Utilities”=”V:\\WoptiUtilities\\WoptiUtilities.exe”
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes]
“DefaultScope”=”Baidu”
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{24588FA4-10F1-41D7-B19D-6E22361E47FA}]
“URL”=”http://www.baidu.com/s?tn=youcome_pg&ie=UTF-8&wd={searchTerms}&cl=3″
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\Baidu]
“Codepage”=dword:0000FDE9
“DisplayName”=”百度搜索”
“SortIndex”=dword:FFFFFFFD
“URL”=”http://www.baidu.com/s?tn=youcome_pg&ie=UTF-8&wd={searchTerms}&cl=3″
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\Google]
“Codepage”=dword:000003A8
“DisplayName”=”谷歌搜索”
“SortIndex”=dword:FFFFFFFE
“URL”=”http://www.google.com/search?hl=zh-CN&q={searchTerms}&lr=”
[HKEY_CURRENT_USER\Software\Microsoft\Windows]
“Verion”=”0013E86C8919″
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections]
“SavedLegacySettings”=hex(03):46,00,00,00,70,01,00,00,01,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,10,c5,58,13,73,7b,c9,01,\
01,00,00,00,7f,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3]
“1803″=dword:00000001
同时中途可能会连接以下不明网址:
www.930930.com
www.304304.com
www.072072.com
072072.com
www.146146.com
146146.com
397397.com
265.com
liveupdate.baidu101.com

3、强行修改注册表并劫持COOKIES:
安装新版Windows优化大师后,会在用户电脑系统盘及优化大师安装盘根目录下生成无法删除的文件夹Software,里面都包含好几层文件夹及隐藏文件 X:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\index.dat(X代表所在盘符,下同),同时,修改注册表以下两项:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cookies
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cookies
为X:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\index.dat
此项内容的目的正是为了隐藏其在后台偷偷链接某些不明网站的行径,掩饰那些不停生成、快速增长的cookies文件,而强行将用户COOKIES劫持到新生成的Software文件夹,只不过,因为技术人员的一时马虎,忘了将最外层的Software文件夹也加上“隐藏”属性,才暴露无遗……

4、API HOOK:
安装新版优化大师后,会将系统入口点FindFirstFileExW挂钩至0xB8ED3A26模块。
此项为网友反馈,因笔者水平有限,对此不甚了解,搜索网络也未见有相关模块信息,还希望有技术高手继续研究分析出其实质。

下面是提供的解决方案:

针对前文所述4项内容,进行以下修复:
第1项可自行删除C:\Program Files\GAMEHALL文件夹及开始菜单快捷方式;
第2项可在卸载优化大师后,在IE的INTERNET选项中自行修改(WIN7系统最好同时勾选“阻止程序建议对默认搜索提供程序进行的更改”),之后手动清理注册表以上所列项目;
第3项需修复注册表以下两项:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cookies
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Cookies

VISTA、WIN7下修改为%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Cookies

XP下将两项分别修改为C:\Documents and Settings\LocalService\Cookies和%USERPROFILE%\Cookies

重启电脑后删除所有盘符要目录下的Software文件夹;

第4项因本人水平有限,暂无解决办法. 如果有人能提供解决方便,请与我联系.

儿童版Windows Live Messenger

2009年3月6日

微软三月初推出了 Windows Live Messenger for Kids.需要注意的是,Windows Live Messenger for Kids 并不是客户端,而是 Messenger Library 的一款应用.

可以确定的是,Windows Live Messenger for Kids 是微软面向儿童推出的安全即时通讯应用,但只是推出叻德语版,根据 Neowin 的Rebel Sean 的反应,该应用并不稳定(出现程序崩溃和自动掉线)。功能方面,只能发送文本和表情,不支持视频和文件发送,但支持换背景(适合儿童的)。
根据 Heise Online 的解释:家长需要为自己的孩子建立 Windows Live ID 帐号,添加联系人也需要通过家长的验证。若有人骚扰,也可点击紧急电话按钮告诉家长。看来这就是和 Windows Live Family Safety 同样策略的安全保护了.

更有趣的是,微软选择了通过程序隐藏了 IE 的地址栏、工具栏、状态栏等。其实,Live Mesh 也是能实现这样的效果的(可以在桌面环境运行的 Live Mesh 应用,还可以文件共享和视频聊天),不过现在还不是推 Live Mesh 应用的时候。不过,或许是 Live Mesh 应用还不适合儿童使用吧.