2005年9月24日星期六

Z-Blog 1.4 SP2全静态补丁和插件下载

  今天花了些时间将ZBLOG升级到1.4 SP2,静态化补丁插件也同时升级到SP2。

  静态化补丁代码部分的变化还是只修改了c_system_event.asp和c_system_lib.asp两个文件,同时提供的PLUGIN功能新增加两个文件,说明文件一个。因此一共是五个文件。

  使用和安装这个补丁很简单,先下载Z-Blog 1.4 SP2正式版,然后下载Z-Blog 1.4 SP2月光静态版补丁,注意此补丁只能在这个版本上使用,不要在其他版本上使用。将补丁里的两个ASP文件覆盖到原版目录下,catbuild目录放到PLUGIN目录下即可。

  一般用户使用下面3个操作就可以安装好静态化补丁:

  1、下载原版Z-Blog 1.4 SP2

  2、下载月光静态化补丁1.4 SP1。将其中2个文件覆盖原版文件。同时安装PLUGIN。

  3、重新进行文件重建操作,然后进入“插件管理”,点击“静态分类目录文件生成”。

  此时Z-BLOG的目录文件就被静态化了。

  手工修改

  如果你的ZBLOG是自己修改过的版本,那么可以使用下面的操作手动进行静态化修改。其操作较为复杂,不建议使用。

c_system_event.asp 文件修改:

651行修改为:

strArchives=strArchives & "<li><a href="""& ZC_BLOG_HOST & ZC_STATIC_DIRECTORY & "/" & Year(dtmYM(i)) & "_" & Right("00"&Month(dtmYM(i)),2) &  "." & ZC_STATIC_TYPE & """>" & Year(dtmYM(i)) & " " & ZVA_Month(Month(dtmYM(i))) & " (" & objRS(0) & ")" +"</a></li>"

1646-1649行修改为:

s=ZC_STATIC_DIRECTORY & "/" &y&"_"&Right("00"&(m-1),2) & "." & ZC_STATIC_TYPE
t=ZC_STATIC_DIRECTORY & "/" &y&"_"&Right("00"&(m+1),2) & "." & ZC_STATIC_TYPE
If m=1 Then s=ZC_STATIC_DIRECTORY & "/" &(y-1)&"_12" & "." & ZC_STATIC_TYPE
If m=12 Then t=ZC_STATIC_DIRECTORY & "/" &(y+1)&"_01" & "." & ZC_STATIC_TYPE

1652行修改为:

strCalendar=strCalendar & "<p class=""y""><a href="""&ZC_BLOG_HOST &s&""">&lt;&lt;</a>  <a href="""& ZC_BLOG_HOST &ZC_STATIC_DIRECTORY & "/"&y&"_"&right("00"&m,2)& "." & ZC_STATIC_TYPE&""">"&y&"·"&m&"</a>  <a href="""&ZC_BLOG_HOST &t&""">&gt;&gt;</a></p>"

c_system_lib.asp修改:

110行修改为:

Url = ZC_BLOG_HOST & ZC_STATIC_DIRECTORY & "/" & "cat_" & ID & "." & ZC_STATIC_TYPE

1355行修改为:

s=ZC_BLOG_HOST & "catalog.asp?"& t &"page=1"

1374行修改为:

s=ZC_BLOG_HOST & "catalog.asp?"& t &"page="& i

1376行修改为:

s=ZC_BLOG_HOST & "catalog.asp?"& t &"page="& intAllPage

  如果有不愿意手工修改的,就直接下载下面的文件覆盖就可以了。

2005年9月22日星期四

IIS网站防盗链下载的解决方案

  “盗链”的定义是:此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容。 常常是一些名不见经传的小网站来盗取一些有实力的大网站的地址(比如一些音乐、图片、软件的下载地址)然后放置在自己的网站中,通过这种方法盗取大网站的空间和流量。

  为什么会产生盗链

  一般浏览有一个重要的现象就是一个完整的页面并不是一次全部传送到客户端的。如果请求的是一个带有许多图片和其它信息的页面,那么最先的一个Http请求被传送回来的是这个页面的文本,然后通过客户端的浏览器对这段文本的解释执行,发现其中还有图片,那么客户端的浏览器会再发送一条Http请求,当这个请求被处理后那么这个图片文件会被传送到客户端,然后浏览器回将图片安放到页面的正确位置,就这样一个完整的页面也许要经过发送多条Http请求才能够被完整的显示。基于这样的机制,就会产生一个问题,那就是盗链问题:就是一个网站中如果没有起页面中所说的信息,例如图片信息,那么它完全可以将这个图片的连接到别的网站。这样没有任何资源的网站利用了别的网站的资源来展示给浏览者,提高了自己的访问量,而大部分浏览者又不会很容易地发现,这样显然,对于那个被利用了资源的网站是不公平的。一些不良网站为了不增加成本而扩充自己站点内容,经常盗用其他网站的链接。一方面损害了原网站的合法利益,另一方面又加重了服务器的负担。

  我遇到的盗链

  我的网站遇到最多的是两类盗链,一是图片盗链,二是文件盗链。曾经有一个访问量极大的网站盗链我网站的图片,一天竟然消耗了数G的流量。同时,我站放的不少几十兆的大型软件也常遭到文件盗链,大量消耗我站资源。

  盗链的解决方案

  其实通过WEB服务器的URL过滤技术,这个伤脑筋的问题会很容易得到解决。 

  如果WEB服务器用的是APACHE的话,那么使用APACHE自带的Url Rewrite功能可以很轻松地防止各种盗链,其原理是检查REFER,如果REFER的信息来自其他网站则禁止访问所需要的资源。

  那么,IIS支持UrlRewrite吗?

  答案很简单,不支持。但是我们可以通过安装第三方服务器扩展让IIS支持。

  目前有一种产品能比较好地支持IIS的UrlRewrite,名字叫ISAPI_Rewrite

  下载地址在: http://www.helicontech.com/download/

  这里只有ISAPI Rewrite的一个LITE版本是免费的,其它都是trial版本。ISAPI Rewrite Lite的版本功能不支持虚拟站点配置,元数据监测和自动缓存清理。 但是基本的UrlRewrite功能都支持。

  如何进行UrlRewrite的设置?

  isapi_rewrite利用正则表达式进行替换规则的表示。

  下面是一个简单的例子,我想让我们的用户输入 http://localhost/test-12314.html 实际上访问的是 http://localhost/test.asp?id=12314 。那么我们的匹配表达式应该是 /test-([0-9]*).html 对应的格式化表达式应该为 /test.asp?id=$1 。

  进行正则表达式的编写的时候,可以利用isapi_rewrite提供的正则表达式测试工具(默认安装提供),进行调试。做好了匹配表达式和格式化表达式,我们可以把它们放到安装目录下的httpd.ini里面。文件保存后,不需重新启动iis即可生效。

  对于我的网站,我防盗链的方法是在httpd.ini里面加入如下语句

RewriteCond Host: (.+)
RewriteCond Referer: (?!http://1.*).*
RewriteRule .*.(?:gif|jpg|png|exe|rar|zip) /block.gif [I,O]

  然后重启IIS,这时防盗链就开始起作用了,其他网站盗链过来的请求都会被拒绝。

  至此,我也终于可以摆脱了被盗链的烦恼了。

2005年9月21日星期三

Alexa调整计算方法,中国网站排名再次跳水

  9月13日,国内网站在受到关注的Alexa排名上再次上演集体跳水。包括21CN、Hao123、eNet硅谷动力以及博客网等众多中国站点排名出现大幅下滑,大部分网站排名下滑均在50%以上,其中21CN更是从49名惨跌至697名,Hao123则从61名狂跌至845名。

  Alexa是在中国比较受到关注的全球网站排名,根据介绍,Alexa主要依赖于其全球装机量超过千万的工具条对网民浏览习惯进行监测。目前,影响Alexa排名的主要有两个因素:一是Alexa采集的信息,二是Alexa对这些信息进行深加工的计算方法。

  由于国内目前暂时缺乏类似的排名信息,不少网站都借用于该排名进行业务推广、广告招商以及获取投资等。一位不愿透露姓名的专家表示,国内有不少网站就在通过各种方法对网站进行专门“优化”以提高Alexa排名。在这些带有作弊嫌疑的“优化”过程中,不乏一些知名网站。

  专家介绍,此次国内网站上演的排名高台跳水,主要原因就是Alexa方面已经根据中国网站的类似“优化”调整了计算方法。

  事实上,在去年10月和今年1月底的时候,Alexa就曾经几次进行过调整,其中甚至针对部分作弊比较疯狂的网站实施了清零处理。

  不过,在国内针对Alexa排名的质疑,也如针对它的“优化”一样,一直没有中断过。“Alexa工具条始终只有英文版,一直就没有中文版。”一位专家据此认为其排名对于以中国市场为主的网站并不具备代表意义。

  此前亦曾有报道说,目前已有资深的Web开发工程师可以轻松编写Alexa工具条返回码生成器欺骗其采集服务器,以达到迅速提高某网站排名的效果。(新浪网/金磊)

2005年9月19日星期一

Google提供BLOG搜索服务

  Google公司给其搜索产品家族增添了一名新成员:BLOG搜索。

  本周三上线的这一新的搜索服务处于beta测试阶段,用户可以通过多个网址访问该服务,其中包括http://blogsearch.google.com/http://search.blogger.com/

  据该服务的“常见问题解答”网页上的内容称,Google坚信以BLOG为代表的自出版现象有着美好的前景,希望Blog Search能够帮助我们更有效地探索BLOG世界,促使更多的人加入到这场革命中来。

  新的搜索服务不仅仅只能够搜索Google自己的BloggerBLOG服务,索引数据库将被不间断地更新,内容包括使用英语、法语、意大利语、德语、西班牙语、中文、日语等语言写的BLOG。

  用户可以通过输入关键词进行基本搜索,也可以进行高级搜索,自己指定一些参数,例如在一个具体的BLOG,或用某种语言写的BLOG,或某个作者的BLOG中搜索。

  Google的BLOG搜索服务还向用户提供了订购利用RSS或Atom feed的搜索结果的选项。这意味着,如果用户搜索“卡特里娜飓风”,Google的BLOG搜索服务使他可以在BLOG阅读器中增加一个feed,当Google的搜索数据库中出现新的与搜索关键词“卡特里娜飓风”匹配的新条目时会自动通知用户。(中国计算机世界日报)

2005年9月18日星期日

开始玩真三国无双4猛将传

  今天去签服务器托管的协议,顺便也去电子市场看看,猛然发现《真三国无双4猛将传》游戏已经出售了,天啊,这个游戏不是九月十五日才刚发售的吗?4494日元的游戏这么快D版就出来了啊?如此极品游戏,赶快买来。同时感慨,这样经典的游戏D版竟然只卖5块钱。

  回了家以后就立刻开玩真三国无双4猛将传。说老实话,因为没有时间,真三国无双3猛将传我都没怎么玩,因为人物练的太烂。真三国无双4的人物我可是练的非常好,大把人物都被我练满了(感谢白帝城之战啊)。因此我对真三国无双4猛将传就特别感兴趣。和上一代一样,猛将传可以导入正传的数据,这样人物和武器就都不用重新练了。

  我开始先打了几个外传,如“道术书争夺战”等等,不过我对其另外新增加的一个游戏模式“立志模式”很感兴趣。在该模式中,玩家可以通过自己建立的角色来从一个普通士兵的立场体会真三国无双的世界。

  “立志模式”是专为原创角色准备的,三国系列一直以来都没有能够在原创武将上作出一下新颖的动作,虽然操纵史实上的武将的确其乐无穷,但是“立志模式”的出现相信会弥补玩家心中的遗憾。玩家可以选择性别,脸形,体格以及所属的上司武将。

  在立志模式中,玩家将扮演原创角色,以三国名将部下的身份战斗,在战斗中获得功勋之后可慢慢成为长官的亲信,或者接受其他势力的劝降,在三国的历史世界纵横,角色的命运由玩家自己作主。

  立志模式的主要流程包括以下几项:

  角色作成

  按照水镜的指引,作成玩家身份的角色。

  决定好各组件后,玩家的所属势力将会依最终的武将选择而由魏吴蜀当中决定。   

  自宅

  进行战斗的准备或储存。于战斗后返回这里,可以以支付所获得的“技能点数”来换取技能,或者是换装所获得的防具(编辑武将用组件)。

  概况

  君主会对下一个战斗的概要进行说明。在此之后,会接受到由当时的长官对于有关于军团目标或者是战斗中所应注意事项所做的情报提示。类似无双模式的概况说明般的画面。

  作战讲解

  针对接下来的战斗,进行胜负条件的确认、个人目标的设定,以及武器的装备。会以从好几个选项当中,选择如“10分钟之内击倒100人”之类的形式进行个人目标设定,如果目标达成的话,于战斗结束后,可以获得额外的技术点数。

  战斗

  进行战场动作模式的战斗。

  因为游戏刚开始后的玩家仅是一名兵卒,因此一般攻击最多只能连续攻击2次,再加上无法使用无双乱舞,处于非常弱小的状态。但是其能力将会因为于战场活跃后的身份提升,以及获得技能或武器而获得成长。有关于技能方面,除了有可以让攻击段数等攻击能力成长的技能之外,也准备了可以与我方的弓箭攻击进行协同攻击的“援护射击”,或者是火烧敌据点的“火计”等无双模式所没有的能力。

  长官武将如果于自身附近战斗的话,除了会给予玩家恢复物品外,还会通过下达号令来提升玩家的攻击力,是一个可靠的存在。因此当玩家角色还弱小时,就靠着长官的协助稳步向前吧。

  评定

  任务终了后,玩家会依照于战斗中的活跃度,而获得升迁、武器,或者是技能。

  另外,有时也能获得新的编辑组件以做为奖赏。

  策略

  因玩家的活跃受到注目,而收到由敌方武将所发出之劝说信函,或者是由军师所下达之潜入其它势力的“埋伏之毒”密令。是否接受全看玩家的抉择。

sangoku_musou4

2005年9月11日星期日

要振作起来,重新生活

  昨天心情非常不好,发了一些牢骚和感慨,今天发现有网友留言鼓励,我感觉很感动。

  是啊,我的确应该振作起来,从今天开始就开创自己的事业。我记得自己曾看过一部叫《乱世佳人》的电影,里面的女主人公能够在那么艰难的困境中支撑着活下去,我为什么不可以呢?

  《乱世佳人》的女主人公郝思嘉,一个弱小女子,历经了情场失意、内乱战火、家园重建、爱女夭折、丈夫出走等一连串巨大的困难和挫折,这些打击不是一般的女性可以承受的,但她却始终没有向命运低头,她也从不胆怯,一次次重新把生活的主动权夺回到自己手中。“After alltomorrow is another day.”(“不管怎样,明天就是新的一天了!”)这是她乐观自强人生的最好表白,也是她对命运的生生不息的诠释。

  是啊,人生会有很多痛苦和挫折,如果总是把心思放在后悔上,那么人生将永远都是痛苦的。我为什么不能象《乱世佳人》的女主人郝思嘉那样,振作起来,努力生活呢?郝思嘉的父亲曾经对她说过一句话:“世界上唯有土地与明天同在。”郝思嘉可以守在她的土地上重新创造新的生活,期盼着美好的明天的到来。我难道不可以吗?虽然我没有自己的土地,但至少我还有一个小小的家,我同样可以重新创造新的生活。

  幸福不是上天赐予的,而是靠自己的双手创造的。

2005年9月10日星期六

苦难的人生

  这些天我感觉很悲哀,感觉我的一生过的很失败。我的人生已经度过了这么多年头,眨眼之间已经人到中年,然而我却一事无成。这不知道是我个人的悲哀还是命中注定的不幸。

  为什么我没有成为一个成功者呢?我自己也找不到原因,这才是最大的失败。然而,我会接受一生碌碌无为地过下去吗?我想我不会。因为我是一个好强的人。我曾经是一个快乐的人,整天过着无忧无虑的简单生活,或者说在享受着生活,周末还能去喜欢的地方玩,做喜欢的事情。可是现在呢?我记不清有多少个周末都加班加点继续工作了,我只是感觉我实在累的不行了。

  我现在已经太累了,或许我真的不行了。人生的确是苦难的,我的一生都在还债。还父母的债,还家人的债,没有人能够理解我的痛苦和悲伤,我自己都不明白为什么我的一生会变成这样。

  怎么样的事业才算成功呢?为什么我挣的钱一天比一天多,我的失落感却越来越大呢?当我还是个小孩子的时候,我曾拥有的激情永远都远离我而去了吗?我曾经那么好强,可现在为什么就会有一种无能为力的感觉呢?

  我不愿意做一个失败者,我现在的压力实在太大,我不知道如果我真的失败了,那会是什么样,是的,我相信这一天总会到来的,我必须努力地消耗自己的生命来加倍工作。这就是我痛苦的根源了。

  然而,这一切都会有一个终结的,那一天迟早会来,只是,我不希望我的终结会是这个样子。