Monthly Archive for 十一月, 2008

文字接龙

今天看到一朋友的QQ签名是“迅雷不及掩耳盗铃儿响叮当仁不让领导先走”觉得很是好玩。

下面我来在这接着往下续,

“迅雷不及掩耳盗铃儿响叮当仁不让领导先走马观花钱如流水泊梁山好汉不吃眼前亏本买卖友求荣华富贵逼人神共愤笔疾书中自有颜如玉石俱焚书坑儒林外史“

呃……实在接不下去了……比原文多了49个字。

看到这篇文的有人能继续么?

规则是从原文开始接,也可以跟着我的接,词组的字首不能重复出现,最后比谁接的长 :)

发现一个对健康有利的图片

发现一个对长期伏案人员健康有利的图片,读了几遍很是受用。特分享给大家 :)

http://www.5gme.com/attachment/200811/26/366_1227673411aZP5.gif

利用.htaccess屏蔽IP

今天看到后台里有个IP为83.233.30.32的在狂发spam,这个IP在上周的时候,在我一个不注意的情况下在我各个帖子的留言里发了N多的垃圾回复,大概有150多个。

今天Google了一下这个IP,发现网上受害者颇多。对于Wordpress用户来说,用Akismet就可以把它屏蔽了,但是它没几秒就访问你一次,也是挺讨厌的事情,更何况anti-spam也是需要程序判断和消耗CPU的。这个时候Ban掉不受欢迎的IP不失为一个好方法。

我们可以在.htaccess加入以下内容

deny from 83.233.30.32

如果你要是Ban IP 段的话则需要输入

83.233.30 或者 83.233.30.0/24

而类似于 83.233.30.* 83.233.30.1-250 83.233.30.这样的表现形式是不能通过的。

要是您再邪恶一点话话,可以修改一下您的403错误的页面,对您讨厌的IP致以诚挚的“问候”。

黑莓推出在线更新插件

RIM推出了一个可以更新Rom的IE插件,不过本人的Rom比较新,所以没有扫描出需要的更新。

另外,中国地区的用户最好配合VPN软件一起使用,以免出现连接错误的提示。

官方下载页面

http://na.blackberry.com/eng/services/devices//?CPID=NLC-BBCN-OLi708&cp=NLC-BBCN-OLi708#tab_tab_update

安装完成后,需要你用USB连上你的黑莓,并输入存储区密码。

提示不支持7系列以及更早的设备

你拍攝的 bbupdater 1。

是否需要版本更新的电子邮件

你拍攝的 bbupdater 2。

下面是QQ文件中转站的下载链接

ApploaderWebSL-Upgrade.msi

 

26.45M

请选择下载方式:

直接下载 安装超级旋风下载本文件 使用超级旋风下载 (提取码 a289f0c1)

不带Tor也能翻越GFW

想访问被GFW(不知道的去Google)的网站又不想带Tor怎么办呢?

推荐一个VPN软件给大家,hotspot shield目前最新版本1.10.和Tor不一样,它不是绕路的,他就是个VPN软件,而且支持所有的TCP协议……不过目前只能VPN连接到美国,如果你地处中国西部又要访问欧洲被GFW的网站的话,估计你的数据包以来一回就绕了地球一圈多。

但是不幸的是,由于它是免费软件的所以你在VPN拨号结束后得忍受在Web中插入的诸多广告。

一个诡异的梦

今天早上做了一个诡异的梦,梦的开头记不得了

大约记得后半部分,先是发现手指上长了很大的倒刺,然后想剪掉。后来发现和肉连一块,于是就不剪了改去门口药店买创可贴。

买创可贴的时候我跟营业员说买四个,结果她拿了三个普通的,还拿了一个十字型的专门用来包手指的新型创可贴(不知道有没有)每个一块钱。结果在付款的时候我发现我居然没带钱包,搜遍浑身上下的口袋发现只有1块钱零钱,于是就要了那个十字型的。最后营业员教我怎么用那个新型创可贴,并且帮我把手指包上,然后我就回家了。

不知道是记忆模糊还是画面转换,突然我就到学校了。基本上是一个陌生又熟悉的环境,不知怎么的章子怡出现了,貌似身份是来访嘉宾之类的到学校来体验生活。我大概是负责接待的(为什么我也不知道),然后貌似是上课还是怎么的,我一直在摆弄我的创可贴。后来,下课了以后章子怡说她胳膊破了,然后拽着我找老师包扎。(很诡异的来访嘉宾自己认路,我不认路,完全的梦中不合逻辑的事情)。

在老师办公室的时候也有诡异的梦境,大概有六个人,除了我和章子怡外还有四个老师(可能是)。有两个老师在用手语聊天,一个老师给章子怡找了个包扎用的东西。另外一个年纪大点的老师在跟章子怡比划说我也会手语(样子很生疏,很不自然),然后在章子怡被包扎好了以后,那个年纪大的老师拍了一下章子怡说“怎么样,我厉害吧”。结果,章子怡说不错,于是回拍了一下那个老师,结果那老师被拍的飞起撞了墙 -_-||| 然后貌似其他老师也被拍飞了,囧rz

然后,我跟章子怡说“你下手也太狠了吧……”

结果她跟我说“你要不要也试试?”然后开始追着我狂拍-_-|||

但是我被拍的时候发现虽然力量挺大,但是也不是很痛(梦里不会感到痛?),也没有被拍飞。

最后可能是拍累了,两个人在窗口开始聊天。

我们刚说高考制度的时候,老妈突然来把我从床上轰了起来,让我吃早饭去,而梦也就这么结束了。

虽然,一直在想把这么梦记下来,但是最终还是感觉有忘掉的地方,不合逻辑的地方也处处都是。回头有空的时候找个周公解梦或者是心理学分析的书研究一下,这个代表什么。

php下三种gzip的压缩方式对比

关于Gzip网上找了不少资料看,php下主要有三种开启方式。

mod_deflate模块,输出缓冲方式ob_gzhandler和zlib压缩方式,他们的配置方法也很简单[参考文档1]

配置mod_deflate模块

在php.ini设置:
output_buffering = Off
output_handler =
zlib.output_compression = Off

httpd.conf设置:
LoadModule deflate_module /usr/lib/apache2/modules/mod_deflate.so
AddOutputFilter DEFLATE xml php js css #压缩文件类型

输出缓冲方式ob_gzhandler的使用方法很简单:

在你的php head前面加上ob_start(”ob_gzhandler”);[参考文档2]

或在.htaccess文件中加入

php_value output_handler ob_gzhandler

zlib压缩方式依然是配置.htaccess

php_flag zlib.output_compression on

php_value zlib.output_compression_level 2 #压缩比例0-9 0为不压缩,9为最大压缩,默认值为6

ob_gzhandler和zlib在工作方式上有区别,gzhander是压缩整个网页再传给客户端,而zlib是边压边传,每4k一个包。

可以通过在.htaccess中加参数来设置,如:

php_value zlib.output_compression 2048 # 2K一个包

而目前看打开mod_deflate模块的好处比较多,第一是配置简单,不用每个虚拟主机都去写个.htaccess文件;第二是可以支持多种文件类型的压缩;更好的是它能支持类似于SiteEngine这样被Zend加密过的程序的压缩。

最后说一下,无论哪种压缩方式都是需要消耗CPU的,我们的目的无非是在CPU消耗和带宽消耗中间取一个平衡。

 

PS:提供几个测试网页Gzip的页面

http://www.gidnetwork.com/tools/gzip-test.php

http://whatsmyip.org/mod_gzip_test/

http://nontroppo.org/tools/gziptest/

http://www.microsoft.com/search/Tools/default.aspx

(大囧!微软的玩意,输入www.microsoft.com发现没有支持gizp,估计是2008和IIS7的缘故)

MySpace也出黑莓客户端了

MySpace for BlackBerry® Smartphones

下载地址

http://www.blackberry.com/devicesoftware/entry.do?code=myspace

Xampp中配置虚拟主机

昨天晚上着实费劲了一把,之前好几个程序都是php的,运行在IIS+php的环境下,正好小日的网站页脚有一个页面加载时间的计算。IIS的环境下,加载时间0.1x秒。我后来切换到了apache的环境,加载时间变成了0.06x秒。于是我决定把IIS换成Apache……

于是问题就接踵而来,IIS下配置虚拟主机比较简单,在IIS中右击你的网站,选择属性。打开后点击网站选项卡,IP栏的后面的高级。在主机头值中输入你的域名就可以了。

望眼煜川 拍攝的 hostheader。

Apache环境我选择了Xampp,它本身包含了很多的模块和组件,不用我每个模块都去找去安,用起来很方便。不过在昨天配置虚拟主机的过程中遇到了点小麻烦,其实主要抓住几个要点就可以了。

在用Xampp中配置虚拟主机时,先要打开虚拟主机模块,Xampp默认貌似是关掉的。

找到X:\Xampp\apache\conf\httpd.conf打开

搜索LoadModule vhost_alias_module modules/mod_vhost_alias.so 去掉它前面的#号并保存。

我在配置虚拟主机的时候选择是基于IP的配置方式。

 

NameVirtualHost 218.104.xxx.xxx

#虚拟主机IP可定义多个,假设服务器是双线的,可以定义不同的域名从不同线路访问。

<VirtualHost 218.104.xxx.xxx>

DocumentRoot “E:\webroot\fpsrank\www”

ServerName www.fpsrank.com

</VirtualHost>

<Directory “E:\webroot\fpsrank\www”>

    Options FollowSymLinks

    AllowOverride All

    Order deny,allow

    Allow from all

</Directory>

最后很关键的一步就是保存配置文件并重启apache,昨天晚上居然为了这个折腾了很久……

WordPress的永久链接与Xampp Rewrite的设置

WordPress的永久链接打开是比较简单的,设置永久链接的话就点击Settings > Permalinks > 在Custom Structure里输入你所需要的链接的形式就可以了,本人另一个网站使用的是/%year%/%category%/%postname%.html形式。

http://www.fpsrank.com/2008/fpsrank/online.html

这个博客没弄懂原因是,文章有点多,每个文章都定义一个静态的文件名实在是个不小的工程。

所以,在建站之初就规划好链接的形式是非常必要的。

但是,如果需要使用永久链接的话服务器是必须打开Rewrite功能的,昨晚着实折腾了好久。在Xampp中打开Rewrite需要找到X:\xampp\apache\conf\httpd.conf 这个文件,打开它,找到#LoadModule rewrite_module modules/mod_rewrite.so 把前面的#号去掉。然后找到定义网站程序文件夹的地方将AllowOverride 设置成All

<Directory “网站程序路径”>

    Options FollowSymLinks

    AllowOverride All

    Order deny,allow

    Allow from all

</Directory>

 

最后保存并退出就可以了