Main menu:

Site search

Categories

08月 2008
« Jul    
 123
45678910
11121314151617
18192021222324
25262728293031

Archive

靖江桑拿的唯一一块净土

老婆怀孕了在靖江保胎中……搞得我一直在上海-靖江来回跑

前天和老头子他们打牌赢了点钱,老头子要我请他洗澡!这下真的很难为我,虽然靖江的桑拿出奇的多,但100%都是提供SQ服务的,小姐不叫也就算了,郁闷的是现在做脚磨的小姐,磨磨的就磨到你的XDD哪里去了!父子俩去的话实在尴尬!不料老头子自己还有方向,建议去朱大路浴室,说那里的水烫还便宜门票只要5块,听起来是个小浴场,只能迎着头皮陪他去了。

到了朱大路浴室进去一看,真的没想到靖江居然还存在这样的浴场,类似15年前的靖江浴室的高级厅,男浴这边没有一个女人,没有短裤换,浴客全都光着身子躺在大厅里面!浴巾就像以前那种高温蒸汽烫过的!真的是没想到靖江还存在着这么一个纯正的浴场

最后磨脚敲腿+洗浴搓背 20一个人!便宜……  是父子联络感情的好去处

丁蟹十大经典令人崩溃语录(看过大时代的都知道)

丁蟹同志的语言特点大家都是知道的,也不用我陈述了。在这里,我个人总结了丁同志十条最经典语录,也许有些字和原话有出入,意思应该是一样的,希望各位同道大家多包容。
10:能不能换成“可原谅自卫使一个人长眠?”
这是他最初请的辩护律师说可以帮他打成“可原谅自卫杀人”时他的话。这句严格来说不是很让人崩溃,倒是很让人喷饭。
崩溃指数:5.5
9:三十年朋友你这么对我?
这是他埋怨方进新的话。够狠。
崩溃指数:6
8:是啊,我是打死人,可是我没罪啊!
在法庭上自辩时说的话。当时把那几个给他帮忙的助理律师都给弄得没脾气了。
崩溃指数:6.5
7:那他们现在怕了没有?
他在监狱里看到他几个儿子威胁方家人,起初很正气凛然的样子,在他儿子来看他时狠狠骂他们“畜生”,在他们告诉他只有这个办法后,沉默了好几秒钟后蹦出这么一句。相信大家当时看到这里一定都趴下了吧。
崩溃指数:7
6:你不舍得撞我也不用这么用力甩方向盘的嘛,刹车就行了啊!
这是慧玲准备开车撞他却不慎被抛出来昏过去后他急忙跑去抱起她时说的话。拜托,丁老伯,请您不要这么自恋了好伐?
崩溃指数:7.5
5:原来你一直真心喜欢方进新,你为什么不早说呢?!
这是慧玲戴上戒指、带着笑容死在展博怀里后他说的话。我的天啊,丁老伯,人家跟你说了没有1000遍也有100遍了吧?晕死。
崩溃指数:8
4:你这样辛苦地照顾进新和他的子女是不是因为打伤他的人是我,你是在替我赎罪是吗?
这是他第一次打伤方进新,逃了几天后回来,在街上碰见正准备去医院的慧玲时说的话。大家还记得当时慧玲听见后说了什么吗?“救命啊~”
崩溃指数:8.5
3:那你就把我当做你们爸爸啊,我会一样疼你们的!
这是他抓婷婷去“谈话”,拉着婷婷让她原谅他,婷婷哭着说“你打死我们爸爸,我们十几年没有爸爸了!”时他回答的话。真是牛*啊!
崩溃指数:9
2:也不知道老天爷是不是特意让你早点死来证明给你看你的朋友中只有我对你最好。
这是假装癌症逃出监狱后去给方进新扫墓时说的话。真是。。。没语言了。
崩溃指数:9.5
1:人善人欺天不欺。
这个不用说了吧,大家都很熟悉了。
崩溃指数:10

命令行模式下禁用或启用网卡

netsh interface show interface

查看所有网络连接

netsh interface set interface “本地连接” “disabled”

netsh interface set interface “本地连接” “enabled

飘云QQ核心技术人员声明退出开发

飘云QQ的主要作者RunJin和疯狂绅士今日双双宣布退出飘云显IP QQ开发,以下是飘云发的声明全文,文章很长:
  又是一个金色的秋天,遍地金黄,繁华似锦,高楼矗立,煤海流金,大海扬波,长城起舞.秋天,总给人们带来喜庆,带来诗意,带来遐想,带来憧憬,更带来希望,而今年的秋天,非同一般.珊瑚虫作者被逮捕事件在我脑中盘旋,挥之不去.
  秋天,难道是秋后算帐的时候到了?又是谁跟谁算帐呢? 飘云到现在已经有三个年头了,三年的坎坷与艰难,三年的寂寞与激情,三年的快乐与兴奋,在这个时候要请大家多点耐心,看完这有臭又长的文字.本人加入了飘云团队也两年多了,不管是对是错,也算是对大家的一个交代,不希望给大家带来太多的过度的遐想.

1、前言   
2、飘云的前身—木子继承版    
3、飘云的来历    
4、加入飘云的动机
5、飘云的发展   
5.1、右键的简洁配置方式.
5.2、自鸣得意的去广告功能  
5.3、不同版本的主显IP的问题    
6、郁闷的事情:    
6.1、捆绑了流氓软件、飘云是木马、有病毒、盗号等等
6.2、飘云是剽窃与打包珊瑚虫一族  
6.3、少数飘云的fans与少数珊瑚虫的fans相互诋毁   
6.4、显隐身的虚假广告的骚扰    
6.5、无法规避的法律问题   
7、飘云、腾讯、QQ用户的关系   
7.1飘云有没有损害TX的利益
7.2飘云给TX带来什么样的利益  
7.3、TX自己为什么不开发显IP的功能?  
7.4、软件霸权与边缘的制作者?  
8、对珊瑚虫作者陈寿福被捕的看法    
8.1、为什么被抓,什么理由被抓?   
8.2、惊慌与失落    
8.3、男枪手一:“腾讯JJ了我,腾讯的JB真大”    
8.4、枪手二:“腾讯QJ了我,腾讯JB不错”    
8.5、枪手三:“QJ,只见腾讯的JB不见了”  
8.6、王者归来
9、退出与新的开始
9.1、一滴水如何才能不干涸?    
9.2、愿飘云社区越来越好!    

1、前言

  又是一个金色的秋天,遍地金黄,繁华似锦,高楼矗立,煤海流金,大海扬波,长城起舞.秋天,总给人们带来喜庆,带来诗意,带来遐想,带来憧憬,更带来希望,而今年的秋天,非同一般.珊瑚虫作者被逮捕事件在我脑中盘旋,挥之不去.

  秋天,难道是秋后算帐的时候到了?又是谁跟谁算帐呢? 飘云到现在已经有三个年头了,三年的坎坷与艰难,三年的寂寞与激情,三年的快乐与兴奋,在这个时候要请大家多点耐心,看完这有臭又长的文字.本人加入了飘云团队也两年多了,不管是对是错,也算是对大家的一个交代,不希望给大家带来太多的过度的遐想.

2、飘云的前身—木子继承版
  飘云是一路默默无闻的走过来的,不争辩是runjin的重要风格.木子在颠峰状态下,突然宣布隐退,在痛骂了万勇以后,木子的网站就打不开了.runjin就在这个时候看到了木子的代码,就在这个时候自学汇编,就在高考前夕完成了木子继承版本的制作,runjin在这个方面很注意版权问题的说明,这点从名字就可以看出runjin本人的低调,以及他的初衷.所有的一切没有太多的想法,无非是想有一个能好好聊天的工具.网上找不到好的,那就自己开发.就这么简单,在木子隐退以后,runjin做了一个木子继承版.

3、飘云的来历
  飘云软件的来历,还要感谢社区里的老管理员——xinyuwen姐姐.xinyuwen是一个非常有魅力的女孩,她的个人主页是: http://qs163.com/3/index.asp?n=xinyuwen   欢迎大家多去浏览下. 直到现在飘云的很多元老级的人物还在叫xinyuwen姐姐.当时由于TX的更新换代,显IP的函数入口的偏移量发生了变化,虽然原理与方法还是没有变化.代码基本上与木子的影子都找不到了.另外一个要自己取名字的很重要的原因是,叫木子继承版似乎是在利用木子的名头在宣传,因此在xinyuwen等的提议下就给软件起名为飘云QQ.叫它飘云也没有什么特别的含义,只是觉得顺口.
作为一个网站不得不说一下他的硬件设施.就是空间与带宽问题.最早的域名是一个网友捐助的,空间是一个网友赞助的.在2004年,飘云经常出问题,最后空间被人收回去了,域名也被人抢了.然后很多粉丝就去群里或者别的地方帮助飘云寻找空间赞助.

4、加入飘云的动机
  我加入飘云团队是2005年9月,算是缘分,在网上认识了runjin(当时他才大一),并为之所折服,一个多月后来我跑去他的学校专门去见他,当时他才刚大二,他自己折腾木子继承版本的时候还只是高三的学生.因为折腾这个事情,或许太过专注,高考成绩很差,只去了一个一般的学校,对于网上的大多数人来说runjin的名声远远高过其在的学校.在他的学校里,runjin也是一个默默无闻之辈,但其才华以及某些技术上的“怪异”之处,让人钦佩不已.但是对技术的追求,以及对IPQQ的看法的一致性导致了我加入了这个团队,下面是我们第一次见面相互之间很认同的话.

  1、对助聊天、显IP、去广告的QQ存在着需求,满足这部分用户的需求,满足用户体验总是对的.为了这么大的需求,做下去总是没有错的.东西要先做出来再去讲别的,再去考虑某些现实中的问题.
  2、简简单单才是真,实在而不花哨.
  3、主动显IP似乎只有用协议的方法解决.luma的代码没有什么帮助,但是在原理上与思路开阔上提供重要的帮助.

  在讲到新思路的时候,runjin给蹦出一句让我喷饭的话:“我只会汇编,不会别的语言.”晕了——当时我彻底的晕了.但事情到了这个份上了,就一起干活了.

5、飘云的发展
  飘云这几年总是用着自己最古老的口碑宣传方式,稳定的发展着自己的用户.

  先说一下,硬件支持方面.很幸运,在不同阶段总是有人愿意以赞助形式提供服务器,域名也是有很多人免费提供与赞助的.第一个提供空间的是第5城市(模模糊糊的印象了),最后这个空间商倒闭了,接着我们遇到了成功助理,非常感谢成功助理.他那个服务器特别好,并免费给我们提供了一年时间的使用.没有对飘云提出任何要求.之间还有几个网友短暂的收留过我们,这里要说的是他们把飘云赶走是因为飘云搬到哪个服务器,这个服务器马上会受到DDOS攻击.“杀手帝王”的服务器是深受其害,这里我们向这些给我们免费提供服务器的人表示感谢.飘云的玉米几乎都是别人赞助的,目前只有www.piaoyun.net 与 bbs.piaoyun.nets是飘云团队正在使用的.其它的有不少曾经是飘云的赞助域名,现在还有很多人赞助了很多域名.目前的服务器是亿恩科技的,是飘云自掏腰包的.这里顺便鄙视一下亿恩科技的服务,真是垃圾.大家可以到他的官方网站http://www.enkj.com/去看看他们是如何吹牛的,反正在这个里面放了空间后就没有安稳过.顺便说一下,www.piaoyun.net里面是放的广告,也是无奈之举,因为软件我们可以花自己的精力制作,但是没有理由我们还要倒贴钱去买个空间.目前广告收入最高的时候有2000块钱,飘云没有出新版本的时候也有800多,勉强维持服务器的成本,到明年三月应该以把以前的花钱租服务器的钱赚回来,到那时候服务器也到期了.

  飘云QQ是一个软件,其核心主要是两个方面去广告与显IP.原理无非是把某些网络数据包截获与丢弃,或者是直接找到程序入口通过给出一个参数,或者获得数据.总体来说就这么两种方法.目前原创的有飘云、珊瑚虫、liteIM.都是用到了程序入口与数据包的方法.其中给过liteIM的作者morning飘云的代码,并且有过比较深入的交流.但是liteim由于自身的原因不再更新,使得liteim所在的打包QQ-极速QQ因此也陷入了困境.说实在的本人非常看好liteIM,尤其其制作理念,以及morning的技术深度与广度,以及周边的aqing等皮肤制作者,都是在修改版本中有分量的人物.

  回到飘云的发展历程.他主要是有如下几个比较有意义的开发过程.

  5.1、右键的简洁配置方式.

  很遗憾,目前使用这些版本的菜鸟级人物真多,同时我们宣传的力度不够,很多人竟然不知道有右键这个功能.顺便要说一下,runjin做的这个菜单功能是用汇编写的,我当时一看就晕,有一种他是用“大炮打蚊子”的感觉.耗子的外挂版本是MFC搞的,不过总是有这有那的bug.让人郁闷与困惑中.

  不管如何,飘云是最早试图把一些配置性的东西用简单的可视化的东西实现.我们的要求是简洁,简洁再简洁.让右键解决所有常用的实用功能.比如以前QQ尾巴病毒猖獗,我们就设置了一个拒绝接受文件与拒绝接收图片的功能.论坛上有一些mm说他们总是受到网上一些人无休止的视频请求的骚扰,我们就加了一个自动拒绝视频的功能.

  5.2、自鸣得意的去广告功能

  TX的广告的确很让人郁闷的,这里的广告指的是时不时“蓬、蓬”的弹出的那类东西,这些东西的确很烦人,大部分人讨厌它并对它恨之入骨.精确的去掉这个广告,有两种方法.第一种找到函数入口,并改变其参数.飘云就是用这个方法. 因此有人说用UDP登陆时候飘云可能会出现漏网之鱼,还会有部分广告的出现,这个我就一直很困惑,我可以负责任的说这个不是所谓的UDP方式的原因,因为飘云非外挂版,跟你的登陆方式无关,跟所谓的网络协议也不搭边.

  另外一种方法就是耗子在飘云外挂中运用到了.下面是耗子的一段话,原文请到 http://bbs.piaoyun.net/read-htm-tid-59156.html

  “常见的右下角弹出的消息,基本去掉了,但是我一直耿耿于怀的是,有一种右下角弹出的广告消息,非常罕见.弹出来时候的界面也和弹出的新闻有所不同,可是不幸的是,我已经两个月没有见到这个东西了,也一直分析不出来.所以,我只能说,看运气,也许明天就弹个出来,然后我在10分钟内作掉它.另外,我所能处理的这些消息的特征,应该说腾讯只要更新一下服务器配置,就有可能就可以躲过我的判断,当然我也可以迅速跟进,这个,不好说.”

  这里有人就会问了,飘云版去广告,去得干净利落,而飘云外挂为什么还那么拖泥带水呢?

  那是因为飘云外挂完全是一个干净的从协议包的方式干掉广告的.这点要佩服TX,以前的广告好处理,因为他时不时的发一个广告的消息过来,如果他频繁的发,那逮住这种包就很好办,做掉它也很快.但目前TX大大的狡猾了,发广告的时间不那么长了,并且是分号码段的,逮个广告包真难.

  干掉协议包容易,难的是分析的过程,说实在分析真的更重要.我们采用的是土办法,耗子先写了一个抓包的程序.然后叫飘云的管理员—爆米花去申请了几个新号,一直挂着,这个号没有进行聊天,然后挂上24个小时,接着我们收集log,并对这些包结构进行分析.这样那个是广告的就很好逮住.

  此外对于去广告的方法,我们曾经想通过直接去掉windows窗体的方法干掉,但这条路没有走通,里面遇到了很多讨厌的事情,bug多多.

  因此对于去广告,我还是非常自鸣得意的,各种方法我们都用过.但是runjin所坚持的方法的确更高效与简洁.

  5.3、不同版本的主显IP的问题

  先说一下什么是主动显示IP,什么叫被动显示IP.被动显示IP就是通过截获自己机器上的某个协议包,或者分析某个内容地址上的信息获得的IP地址.主动显示IP是,通过某一个动作,比如主动发送一个网络协议包,然后截获自己机器上的某个协议包,或者分析某个内容地址上的信息获得的IP地址.

  说一下飘云的方法,飘云主要是分析出了某个函数入口,或者说在内存的某个位置,放有了IP信息,飘云知道把这个信息取出来就可以了.这个就是被动显IP的方法.2005年的时候TX把消息发送的方式变换了,很多消息是通过服务器中转,因此被动显IP的成功率大大降低.

  最早出现主显IP的说法是LumaQQ提出的“如来神掌”.珊瑚虫v4.0的时候是个里程碑,因此我在我的一篇文章中(地址见:http://bbs.piaoyun.net/read-htm-tid-15644.html )有提到.
  主动发包,是这么两个要点,发什么样的包;发包的频率与时机.最难的是发什么样的包.

  飘云在发什么包的问题上,一直是一个比较取巧的路.我们最早想根据lumaQQ所描述发一个0大小的图片的方式进行,但是似乎行不通,也许我们比较笨的原因.但是当我们改发一个小图片的方法的时候,感谢我们那破网络与破机器,我们发现自己或者对方总是有出现正在接收自定义图片的这种方式.因此这种方式我们就放弃了,毕竟用户体验太差.

  飘云的第一个主显IP的是利用共享文件.

  这个方法其实是很多朋友发现的,我们只是把这个操作用简洁的几个数据包的发送与接收就是所谓的主显IP了.这个方法难的是对接收到的包的分析,首先是获取不了端口号,或者显示为零.因为是用到的文件传输协议,里面的地址很多是保留地址,比如会出现0.0.0.12这样的情况.另外如果是同时用函数入口地址读内存与分析获得的数据包这么两种方法可能会导致数据的不统一.这是因为,一个是通过函数入口的方法它有滞后性,而截获协议包是瞬间的问题,因此只有取到最后一个才可能是正确的.简单的说,就是一个加密算法分析的过程.很高兴,qq这个东西一直都有,一直到前不久的beta1版本才正式把这个东西去掉了.飘云在公布的版本中一直就只用这个方法.

  飘云的第二个主显IP的方法是利用刚登陆的时候有一次IP交换

  这个具体是什么功能的尚不清楚,估计是本地会员的吧,runjin在关键时候又有天才的表现,两天之内发现并搞定,并率先发布beta1的主显IP的版本比珊瑚虫早一天吧.对这个主显IP的原理我并不是很清楚,估计runjin本身也不是很清楚,但是这些都不重要,关键是搞定了.不过这次的方法就没有那么幸运了,下个版本的时候TX就象吃生菜一样把这个功能喀嚓掉了.

  飘云的主显IP就是用了上述两个主动显IP的方法.另外一个要说说发包的频率与时机.其实这个也没有什么太好说的,可以在某个动作下发一个包,也可以刚登陆的时候狂发.怎么着都行.不过我们在发包的频率上,尽量减低,最主要的原因是,狂发数据会使得TX的服务器需要响应的东西过于频繁,自身登陆可能会有部分问题.

  目前要做好主显IP的方法,似乎还是有好几种,但是没有通过实验,不敢乱加定论.但是这里给后来者一个忠告,就是,主动显IP的问题是一个比较讨厌的问题,TX现在几乎是每个版本都会改变一点点东西,在05年与06年主显IP还是非常好办,到现在这种方式能否存在很长时间就要看运气还有TX的心情,TX的技术人员也不是盖的.

6、郁闷的事情:

  做一个东西,专注的做一个东西,真的比较难,所以要做的的是极度的耐心或者是极度超然与漠视.本人修养不够,忍不住对一些说法还是要澄清.

  6.1、捆绑了流氓软件、飘云是木马、有病毒、盗号等等

  对这种说法一贯不回应,我也不需要再多说什么.这个怎么可能!!!一说这个问题,只要被飘云的fans看到,肯定被飘云fans的砖头给拍死.
这里有一个要说明,就是容易产生误报,为什么会产生,请大家看看如何解决,也请大家看看:http://bbs.piaoyun.net/read-htm-tid-59156.html

  6.2、飘云是剽窃与打包珊瑚虫一族

  这种人无知就算了,最可怕的是不懂装懂,还四处胡说八道.

  6.3、少数飘云的fans与少数珊瑚虫的fans相互诋毁

  Runjin一直说,珊瑚虫是前辈,大家一定要尊重前辈.但是这个事情一直不断,怎么也扯不清楚.这里再次劝一下双方的fans不要相互诋毁.此外我要专门澄清一下一个叫西门吹萧的人,这个人当时似乎在我工作的那栋楼里的,我们一栋楼是同一个IP,并且下面是有一个网吧的,还有这个网吧都是用飘云QQ的.这个西门吹萧在珊瑚虫论坛与飘云论坛大放厥词.当时飘云的管理员爆米花还问是不是我的马甲,搞得我有口难辩,这事情过去好长时间了,就此打住了,希望飘云的fans不要再去诋毁珊瑚虫,大家都不容易.

  另外一个事情闹得比较大的事情,是在太平洋出现了一篇文章标题是《珊瑚虫正在强奸你的电脑》,然后太平洋的编辑把这个论坛的帖子的标题改成了珊瑚显流氓.这个帖子的内容不值得探究,但是我看了它的回贴以及发这个帖子的ID在飘云论坛似乎有注册.并且有很多飘云的fans狂跟帖.这个事情对soff打击很大,并且导致了soff认为是飘云的开发者或者是飘云管理员发的枪文,soff在其相关的blog以及论坛明确说出不可能是腾讯发的枪文,并明确说是飘云的枪文.这个时候导致一大帮虫粉到飘云砸场子.

  Soff的心情能理解,从贴子来看第一眼别人认为是TX的枪文,但是后面那么多飘云的fans回帖谁都认为是飘云的枪文.所以对于“虫粉”砸场子,飘云的开发人员与飘云的管理员一直不回应.这个事情后发现飘云的管理员对珊瑚虫的粉丝心结很重,这些根据我们的分工,我无法控制.

  6.4、显隐身的虚假广告的骚扰

  好多人一直振振有辞的说,某某版本可以显隐身,这个我解释得口都干了.现在这里再次声明一下,没有显隐身的功能,大家看到的貌似显隐身的功能,那是不准确的.至于技术的原理我不想再解释.大家记住——没有显隐身的功能,大家看到的貌似显隐身的功能,那是不准确的.这种虚假广告不希望四处骚扰大家的眼球.

  6.5、无法规避的法律问题

  TX这点算对飘云很厚道,一直没有找过飘云的麻烦.但所谓侵权一说,一直让人困惑.这个问题是一个一直无法解答的问题.法律问题不是我们的专长,飘云论坛上的斑竹乱梦春秋就是一个在司法部门工作的,对我们的开发提出了很多很好的建议.这个领域毕竟我们不懂.因为我从事的开发是一个具有挑战性的任务,他是一个模糊地带,这些争议的问题我们控制不了.

  7、飘云、腾讯、QQ用户的关系

  飘云与TX的关系很微妙,我们一直没有正式接触过TX官方,TX官方也没有正式的接触过我们.但是都有通过第三方接触过.“对于外挂版本我们没有任何打击的意思,在修改QQ版本时必须参照原版,不得在修改版本中增加流氓软件和任何违规意图的插件(含擅自修改主页)”
这个算是TX对各种第三方修改版本的意见吧.或者我们暂且认为这个是一种默认与许可.
此外我个人曾经接到过一个猎头的邀请,竟然是TX的招聘,职务是反外挂—狂晕.那薪水真的是让人流口水呀,听猎头讲是有20万的年薪,不知道是不是骗人,无奈本人水平太差,TX里面高手如云,本人实在担当不了该重任.当时我马上问runjin如果有这么样的机会你愿意辍学而去打工么?,runjin的回答正如我意料的一样,不去,读完书再说.如果能兼职就爽了:) .

  7.1飘云有没有损害TX的利益

  飘云有没有损害TX的商业利益?

  这个问题可以很肯定的回答.有!!并且可以得出很明确的公式出来.

  飘云软件的宗旨就是去广告、显IP、助聊天.先说去弹出广告.TX可以很明确的跟我们算帐.对于一个弹出窗体,以一个弹出窗体0.5分钱计算.每个QQ一天能弹8次窗体.TX就可以告我们一天让TX损失了多少多少钱.

  TX弹出窗体损失的广告=0.04*每天使用的飘云QQ的用户数目

  有好事者给出每天使用的飘云QQ的用户数目是100万,那么一天我们就让TX弹出窗体损失的广告为4万!

  此外飘云QQ要显IP,自从有IPQQ开始,显示IP在哪个地方显示一直是一个问题,因为在聊天窗口上,而这个位置刚好是放广告的位置,这个位置的价格特别高,按照cpc来计算一次点击是4毛钱.通常的点击率与展示率的比值是1:100.一个人一天以10次运用到聊天窗口来计算.

  TX聊天窗体损失的广告=0.4*100万*10/100=4万

  那么这么两个广告位置,TX一天就损失了,8万.

  这个数字让人毛骨悚然.里面涉及到很多计算的前提假设.有人能给出参考对应.但是最大的问题,最大的假设在于,这些用户如果不用飘云,而去用QQ本身,他会不会去点广告?

  有MSN等竞争对手后,这些用户由于讨厌让人受不了的强制性广告,会不会放弃QQ而去用MSN?

  因此就引出这么一个话题,飘云QQ增强了QQ的用户体验,这些用户带的直接的商业利益与潜在的商业利益又是如何计算的?

  7.2飘云给TX带来什么样的利益

  飘云QQ增加了用户体验,增加了用户的忠诚度,那么我们来看TX的商业模式,他们主要的收入不是广告,而是QQshow、移动QQ等等.

  有这么一个说法,3%的用户提供80%的销售额,20%的用户贡献了100%的销售额,另外80%的用户是让20%的用户更爽,有更好的体验.

  有人又提出了这么一个公式.

  100万的用户只有1%的用户使用了移动qq,一天算他只发一条彩信,移动等的分成先不计算.那么每天算他多了1万多的收入.

  此外算上QQshow,各种钻,这些算起来应该超过了8万一天的销售额.

  另外一个很重要的是能给TX带来更多的用户忠诚度与更多的潜在用户.这个就更好说明问题了.

  飘云给他带来100万的忠实用户,这些不用飘云QQ了,但不会去用MSN等TX的直接对手的产品.

  QQ这类交流软件,它是一个符合六度模型的.这种社会软件,我们可以用一个最简单的模型来概括,抓住一个人,能带来100个的潜在用户.因此抓住了这100万用户意味着有1亿的潜在用户.

  因此TX本身也会考量这个厉害关系.
  以前TX的主要业务收入是广告的时候,见到一个IPQQ就马上封杀.由于TX业务模式变广泛,因此在媒体上能看到“对于外挂版本我们没有任何打击的意思,在修改QQ版本时必须参照原版,不得在修改版本中增加流氓软件和任何违规意图的插件(含擅自修改主页)”

  7.3、TX自己为什么不开发显IP的功能?

  这点困惑中,TX如果自己开发显IP的功能,那么飘云显IP的功能就没有存在的道理,这么一个功能飘云没有开发的必要.

  所谓的隐私更是扯淡,只要你能聊天,就一定有IP的交换,这个是最基本的常识,你只要上网,总是有办法知道你在哪里.我觉得知道对方在哪里才可以减少欺骗,网络上那么多欺骗,最基本的一个问题就是从地理位置欺骗开始的.

  TX不把这个功能给公众开放,是把部分比如显隐身等,作为一个赚钱手段来进行贩卖.换言之,用TX的话来理解TX的行为是:TX要把用户的隐私来进行贩卖.

  7.4、软件霸权与边缘的制作者?

  可爱的小企鹅,是一个霸权的载体,目前他认为自身给用户足够好的用户体验.他可以找到很多理由,可以很冠冕堂皇的对各种版本进行打压.他们是充满了商业的铜臭位,高举法律的幌子在冲击着道德底线.本人非常钦佩luma的作者与runjin本人,他们是边缘的制作者,他们具有如下优点.

  一、诚实

  边缘制作者在学习与工作期间几乎天天与机器打交道,压根就没有受欺骗或欺骗人的机会.勤奋的边缘制作者在调试无穷多的程序Bug时,已经深深地接受了”诚实”的教育.不诚实的人,他肯定不想做、也做不好边缘制作者

  二、简单—实用主义

  即使最先进的计算机也不具备智能,边缘制作者的基本工作就是把复杂的问题转化为计算机能处理的简单的程序.如果一个问题复杂到连边缘制作者自己都不能理解,他就无法编出程序让更笨的计算机来处理.所以边缘制作者信奉”简单–实用”主义.

  三、爱憎分明

  边缘制作者大都喜欢技术挑战.高水平的边缘制作者喜欢与高水平的边缘制作者一起工作,因为他们怕”与臭棋佬下棋,棋越下越臭”.边缘制作者大都厌恶拉帮结派、耍政治手腕.不信,数一数你认识的边缘制作者,有几个是党派人士?

  结论:优秀的边缘制作者没有理由不让人喜欢,他们远比怪僻来得可爱.

  Runjin虽然有很多理由让很多人喜欢,飘云QQ它简单与实用,但是可怕的软件霸权,有足够的能量把这一起推翻.

8、对珊瑚虫作者陈寿福被捕的看法

  珊瑚虫的作者陈寿福被抓了,我看了视频,我的第一想法是,怎么能这样,怎么能这样!怎么有这样的枪手.区域的区别怎么这么大?第二个想法是,runjin与我必须退出这个游戏.这个是我们不懂规则的游戏,我们玩不起.

  珊瑚虫其用户数量惊人,这个跟珊瑚虫QQ产品的丰富性有很大关系.珊瑚虫的主要功能与飘云大体一致,都是去广告、显IP的功能.

  珊瑚虫有两个东西,一个是珊瑚虫增强包,一个是珊瑚虫QQ集成版.这么两个东西的区别我这里不再描述.

  2006年11月份的时候,珊瑚虫作者Q我,给我一句话:“兄弟,我们要闪了,飘云顶住.”我不解其意.后来我T过去几下后,通过他的回复才知道他们被告了,并且一审判决下来.是判侵犯了著作权.最后的审判结果是在12月份.

  看到这个判决结果,其实是soff赢了官司.请大家看下面的判决内容:

  “本院认为:腾讯公司作为涉案作品的著作权人,有权限制他人以营利为目的使用此作品,陈寿福未经许可在其网站“珊瑚虫工作室”中设置涉案作品的下载服务行为 显属侵权,故陈寿福应立即停止侵权并依法承担侵权责任,其辩称否认侵权,与事实不符,于法无据,本院不予采信;腾迅公司诉称陈寿福在“珊瑚虫工作室”上设 置外挂程序等行为构成不正当竞争,证据不足,对此本院亦不予采信;腾迅公司要求陈寿福赔偿经济损失50万元,亦证据不足,对此本院将依陈寿福的侵权程度依 法确定赔偿数额,不再全部支持该公司的诉讼请求.”

  这个官司最要害的地方在这里,这个结果说明了珊瑚虫制作外挂是合法的!是否合情与合理大家可以去评价与判断.

  这次官司,我觉得以媒体的敏锐洞察能力,似乎能很快曝光,飘云已经做出了部分开源的打算.但TX与珊瑚虫双方都没有公布这个事情,也没有做任何声明.有很多玩家看不到珊瑚虫QQ集成版下载,就有N种流言乱飞.到了2月份,所有事情都曝光了.真正的消息来源是来自法院的官方网站,并不是来自当事双方.

  显然大家看下面一条判决“二、自本判决生效之日起十日内,被告陈寿福在“珊瑚虫工作室”网站上刊登声明向原告腾讯科技(深圳)有限公司公开致歉(致歉内容须经本院审核,逾期不履行,本院将在《法制日报》上刊登判决书的主要内容,相关费用由被告负担);”

  对于这个判决条款大家可以仔细浏览.

  8.1、为什么被抓,什么理由被抓?

  今年8月中,正是暑假的时候,珊瑚虫的服务器突然打不开了,过了几天也联系不到人了.扑火的珊瑚虫视频在网上播出后,一切让我震惊了.我看了半天不知道是因为具体的哪条把小陈给抓起来了.看了好几遍后,发现了一些很牵强的理由.在这里呼吁虫粉帮助小陈找到一些好律师.有电视媒体资源的能不能在一些更大的媒体上进行讨论,而非一个地方媒体上进行选择性的播放的节目.

  这里在澄清两个概念:珊瑚虫增强包,珊瑚虫QQ集成版.

  第一、珊瑚虫增强包,在硬盘里面就那几个文件,在硬盘里是没有修改QQ的任何文件的.

  但是运行珊瑚虫的软件,会阻挡qq软件的弹出广告,会有自己的表现行为,比如显IP,比如其它一些功能,哪怕就是诱导性的让你选择更换主页.这种行为是不违反任何规定的.并且这个是法院判决了的.

  第二、珊瑚虫QQ集成版,是一个违规的产品,虽然大家可以方便,直接安装就行了,里面的确含有插件.但是珊瑚虫的官方网站上已经没有提供下载.违反规定也只是法院宣布判决之前的事情了.当然后期也有相关的集成版本下载,但这个提供者虽然小陈的嫌疑最大,但并不能确定就是小陈提供的,最多是管理不善的原因.

  此外大家一直说到捆绑插件,插件这个东西如何定义.我看用360安全的恶评软件来说似乎更好.捆绑插件有这么几种情况,插强、插选.插强是强制性安装插件,插选是选择性安装插件.珊瑚虫显然是后者.而qq软件本身是前者!插选又分为诱导性安装与非诱导性安装.比如安装过程有一个选项,是否把腾讯加为首页.默认选择框为是,这种情况叫诱导性选择.说实在珊瑚虫有部分是这个情况,但是腾讯更严重.

  珊瑚虫QQ作者构成非法经营吗?

  第一点不成立的话,这点显然不成立,在网站上放广告,天经地义,这个网站是备案了的.里面的广告收入都是扣税了的.

  8.2、惊慌与失落

  在看到视频之前,有各种说法,但各个方面的消息都确定陈寿福被逮捕,逮捕原因五花八门,真是谣言死起.有一些离谱的让人发蒙,什么开车出车祸,什么打架,什么跟一女的一起被逮捕.Puke!

  当我在视频上看到了真相的时候,发现小陈比以前照片上胖了一点,眼睛部分打了马赛克,但可以看到小陈的惊慌.同时通过画面的一些细节显然可以看出,小陈是从北京抓到深圳去的.

  从他的眼神,我感到很失落.也许可以用兔死狐悲来形容.

  在视频播放后,有很多人打出了,一个时代的过去,“珊瑚已倒,飘云当立”.我笑笑(苦笑),闪.

  珊瑚虫坚持了7年,就冲这点我就佩服陈寿福.7年间头5年我几乎可以肯定的说,陈寿福完全是自己的兴趣在做事,这点与runjin一样.陈寿福要发展,做广告这个是逼出来的,服务器要钱,各种硬件都要钱,大家摸摸自己的良心,有人能坚持这么久么?

  我失落,因为我害怕了,道理很简单,TX随时可以下狠招,目前独立开发的就剩下飘云了,如果我进牢里去了,不是亏大发了.所以在目前的游戏规则下,在陈寿福惊慌的眼神中,我要闪身走人,毕竟研究外挂只是我的业余时间,真正花的精力不多.

  有人一直说陈寿福赚了多少多少钱.所以他应该被抓!

  这个是什么逻辑!!混帐逻辑!!简单说,以陈寿福现在的知名度,他赚多少都是他应该拿的.珊瑚虫的粉丝不会比爱瞧芙蓉姐姐热闹的人少.芙蓉姐姐的出场费够高,按照公平原则,陈寿福应该赚得更多才对.
  另外我看片子对三个枪手的评价实在不能苟同,实在看不下去,忍不住对三个枪手进行评价.

  8.3、男枪手一:“腾讯JJ了我,腾讯的JB真大”

  这里先说明jj=急救, JB=进步

  下面是男枪手一的话.

  我使用珊瑚虫版本以后呢,发现我只要安装了它,我的电脑上就会有很多的流氓软件,无法进行删除,这点我很头疼.而另外一点,比如说像腾讯QQ呢,它是有一个安全漏洞提醒的,但是珊瑚虫版本就没有这个提醒,这我感觉非常不好.

  腾讯的JB真的很大吗?腾讯的安全漏洞提醒真的能JJ枪手一吗?有没有用过珊瑚虫增强包?看了狂晕,显然不诚实,说话不实在.

  8.4、枪手二:“腾讯QJ了我,腾讯JB不错”

  这里先说明jj=瞧见, JB=基本

  下面是女枪手的话

  我不喜欢使用珊瑚虫版本,因为它有这个IP的这个显示,(IP)显示的话,因为我不喜欢个人的隐私显示在外面,特别是IP方面的一些资讯.

  这个枪手不知道,是TX先QJ你的,只是TX不告诉你,所以腾讯的确是JB不错.另外很多方法可以QJ你的,只要你上网,只要你的网线连通了.很多论坛里都可以知道你的IP地址,些人的签名代码就可以检测你的IP、使用的系统、IE版本,并且能把IP地址转成地理地址显示出来.如果讨厌被人QJ,那把网线拔了.

  8.5、枪手三:“QJ,只见腾讯的JB不见了”

  这里先说明jj=瞧见, JB=金币

  下面是女枪手的话

  就我个人而言,我很不喜欢这种可以显示IP的盗版QQ存在,因为我觉    得这样子的工具,可以总是让别人知道我是否在线或者是怎么样子,这样的话就会侵犯我的隐私权.

  这个是腾讯有个功能,他能qj你是否在隐身的,当然要qj别人,就要用jb去买的哟,并且是TX的专用JB去买,也就是用Q币.

  8.6、王者归来
  珊瑚虫的首页出现过这么一个文字.或许是一个好消息—陈寿福出了看守所.因为30天已经到了.
  这个也是我良好的祝愿,希望陈寿福平平安安,吉祥,喜乐.也希望知情着能在Q上T我一下,把这个好消息告诉我.

  9、退出与新的开始

  是时候退出了,粉丝的压力,周围环境的压力,自己的惊慌与失落,我要闪人.不再从事飘云软件的开发了.这里宣布一下,我退出!quit!

  9.1、一滴水如何才能不干涸?

  一滴水如何才能不干涸?有一个人回答说:“把它放到大海里”.最后这个人成了佛.

  还会不会有飘云QQ?我不知道,也许有,也许没有.我所能确定的是我不会再参与开发了!

  在这之前我已经发出去了100多份飘云的框架代码了.之所以不放到网上让人下载,有如下几个原因:

  1、QQ的协议变化太快,以前有很多已经无效,我把无效的代码剔除了,另外知道的人越多,这个代码失效的速度越快.
  2、发出去代码后,很失望,有不少是用于做QQ尾巴病毒.

  后续的开发者如果遇到问题,可以来信发到 piaoyunqq@21cn.com   在原理性以及思路的问题上我会尽量解答.
同时已经有很多人表示愿意继续IPQQ的开发,这些我们可以一起来期待.

  9.2、愿飘云社区越来越好!
  飘云社区还会办下去,一切都是一个美好的祝愿!

防范ARP欺骗的有效办法

很简单

开始 -运行 - cmd

arp -a #查看当前网关的IP 和MAC

看到如下东西

C:\Documents and Settings\Administrator>arp -a

Interface: 61.130.xx.xx— 0×10003
  Internet Address      Physical Address      Type
  61.130.xx.xx         00-0b-45-e6-2f-7c     dynamic

其中”dynamic” 代表动态缓存,即收到一个相关ARP包就会修改这项.如果是个非法的含有不正确的网关的ARP包,这个表就会自动更改.这样我们就不能找到正确的网关MAC,就不能正常和其他主机通信.静态表的建立用ARP -S IP MAC

arp -s 61.130.xx.xx         00-0b-45-e6-2f-7c

arp -a

Interface: 210.31.197.81 on Interface 0×1000003

Internet Address Physical Address Type

61.130.xx.xx  00-0b-45-e6-2f-7c

此时”TYPE”项变成了”static”,静态类型.这个状态下,是不会在接受到ARP包时改变本地缓存的.从而有效的防止ARP攻击.静态的ARP条目在每次重启后都要消失需要重新设置.

更改MSSQL的所有者解决方法,测试可行

–执行这个语句,就可以把当前库的所有表的所有者改为dbo
exec sp_msforeachtable ’sp_changeobjectowner ”?”, ”dbo”’

在FREEBSD 5.2中使用Pureftpd + MySQL + Pureftpd_php_manager架设FTP SERVER

 前些日子都想写的﹐但由于忙着安装新SERVER﹐一直想着弄完成后可以把其中的过程写出来。现在新SERVER也上架了﹐有时间慢慢写几篇文章出来了﹐*^_^*

本文是傻瓜式的教程﹐目的就是让初学FREEBSD的朋友可以一步一步做下去﹐就建立了自己的FTP SERVER了。其中过程可能有一些罗嗦,有水平的朋友可以跳着看即可,谢谢!如果你是第一次使用pureftpd,可以按步就班的做,对你理清整个安装过程及思路有帮助的,Thanks all。关于pureftpd的介绍﹐建议大家去它的官方站看看﹐我觉得它比proftpdvsftpd要好一些……Let’s Go… 

一﹑安装Pureftpd+MySQL
二﹑配置Pureftpd
三﹑添加FTP用户及用户组

四﹑配置pureftpd-php_manager

五﹑运行六﹑加密pureftpd_php_manager目录附上﹕自启动的pureftpd.sh结束语

 

一﹑安装Pureftpd+MySQL
首先﹐请确定你安装了MySQL数据库服务器软件的﹐否则系统在安装时﹐将会出错﹐如果你没有安装﹐请执行下面的安装步骤﹐安装一下MySQL数据库。
cd /usr/ports/databases/mysql40-server
make SKIP_DNS_CHECK=yes BUILD_OPTIMIZED=yes BUILD_STATIC=yes install
其中﹕
SKIP_DNS_CHECK=yes    表示在加入本机名字时﹐不用做反向解析
BUILD_OPTIMIZED=yes    表示在编译时优化处理
BUILD_STATIC=yes    mysqld编译成静态执行版本

这样子我们就完全了mysql的安装了﹐它自动会安装在/usr/local目录里面的﹐数据库目录位于/var/db/mysql

接着安装Pureftpd这个FTP SERVER的软件
请进入﹕
cd /usr/ports/ftp/pure-ftpd

Pure-ftpd支持LDAP,PGSQL,MYSQL等多种认证方式﹐而我最喜欢的是和MySQL整合﹐使用MySQL来做用户身份验证﹐FTP根目录﹐上传下载速率等重要事务。
因此﹐我们需要编译进mysql选项﹐请执行下面安装Pure-ftpd + MySQL的命令

make WITH_MYSQL=1 install

这样﹐Pure-ftpd在安装中﹐就会自动的将MySQL包含进来﹐省去我们整合的烦恼。

二﹑配置Pureftpd
系统安装时﹐会自动把相关配置文件样本.sample安装到

/usr/local/etc

目录﹐这样子我们也比较方便找到这些配置文件的。

cd /usr/local/etc

cp pureftpd-mysql.conf.sample pureftpd-mysql.conf

cp pure-ftpd.conf.sample pure-ftpd.conf 

不过有一点﹐因为我们要使用pureftpd-php-manager来管理用户﹐所以 pureftpd-mysql.conf 等下我们会用另外的文件覆盖的。

 

现在开始修改 pure-ftpd.conf 配置文件了﹐以便让这台SERVER可以更好的、稳定的运行起来﹐请按下面步骤执行﹕

vi /usr/local/etc/pure-ftpd.conf

 

详细的配置文件说明﹐请大家参考﹕

http://www.chinaunix.net/jh/15/145846.html

在这里我只列出需要更改的几处~~ 

# Cage in every user in his home directory

# 限制每个用户到自己的根目录

ChrootEveryone              yes

# Disallow anonymous connections. Only allow authenticated users.

# 取消anonymous用户

NoAnonymous                 yes

# MySQL configuration file (see README.MySQL)

# pureftpd-mysql.conf文件的位置

MySQLConfigFile               /usr/local/etc/pureftpd-mysql.conf

 

OK﹐记得存盘退出﹐如果不能使用:wq﹐就在后面加一个感叹号﹐:wq!就可以了﹐表示强制执行存盘退出命令。 

三﹑添加FTP用户及用户组

pw groupadd ftpusers –g 2000

添加FTP用户组

pw useradd ftp -u 2000 -g ftpusers -s /sbin/nologin

添加FTP用户﹐并且禁止登入shell 

ftp这个用户名一定要添加,否则系统在启动时会报错的

我喜欢把虚拟主机的用户ID2000开始,自己也方便计算数量,J 

四﹑配置pureftpd-php_manager

我下载的版本是zip的﹐可以按下面命令执行解压工作。

unzip pureftpd_php_manager.zip

chmod –R 755 pureftpd_php_manager

然后就会把该程序解压到pureftpd_php_manager目录了。注意﹐因为从WIN上面压缩的zip档案到了UNIX系统里面﹐它会把权限改为600﹐所以我们必须更改一下权限才可以﹐否则将不能从web上面访问的﹗ 

接下来我们配置pureftpd_php_manager吧﹐让我们可以通过浏览器管理FTPJ

cp –R pureftpd_php_manager /home/onlinecq.com/  # onlinecq.com是我的网站的根目录﹐请自行更改

cd /home/onlinecq.com/pureftpd_php_manager

cp pureftpd-mysql.conf.sample /usr/local/etc/pureftpd-mysql.conf

这是将pureftpdmysql整合的配置文件﹐复制到etc配置目录﹐取代原先的pureftpd-mysql.conf文件

接下来﹐我们需要编辑配置这个文件才可以﹕

主要是修改这里

MYSQLUser       pureftpd

MYSQLPassword   123654

MYSQLDatabase   pureftpd 

MYSQLUser           表示mysql的某个用户名

MYSQLPassword   表示mysql用户名的密码

MYSQLDatabase    表示数据库名字

为了安全起见﹐强烈建议不要使用root﹐因为php的漏洞很多的﹐如果你不善长配置服务器﹐通过shell拿到这个文件﹐轻而易举的。

在这里﹐我们假设建立了一个pureftpd的用户和pureftpd的数据库﹐并且修改了pureftpd-mysql.conf文件里面的相关字段﹐存盘退出~~接下来需要建立一个叫ftpd的数据表了﹐它的结构如下﹕ 

DROP TABLE IF EXISTS ftpd;

CREATE TABLE ftpd (

User varchar(16) NOT NULL default ”,

status enum(’0′,’1′) NOT NULL default ‘0′,

Password varchar(64) NOT NULL default ”,

Uid varchar(11) NOT NULL default ‘-1′,

Gid varchar(11) NOT NULL default ‘-1′,

Dir varchar(128) NOT NULL default ”,

ULBandwidth smallint(5) NOT NULL default ‘0′,

DLBandwidth smallint(5) NOT NULL default ‘0′,

comment tinytext NOT NULL,

ipaccess varchar(15) NOT NULL default ‘*’,

QuotaSize smallint(5) NOT NULL default ‘0′,

QuotaFiles int(11) NOT NULL default 0,

PRIMARY KEY (User),

UNIQUE KEY User (User)

) TYPE=MyISAM;

 

建立好后﹐接着做下面一步﹐就可以完成pureftpd-php-manager的配置了﹕

cd /home/onlinecq.com/pureftpd_php_manager

vi pureftp.config.php

进入该文件﹐编辑一下﹐我贴出来自己的文件配置﹐给大家参考﹕

<?php^M

######################^M

####### SETUP ########^M

######################^M

^M

        // Your exactly located mysql config file for pureftpd^M

        $PUREFTP_CONFIG_FILE    = ‘/usr/local/etc/pureftpd-mysql.conf’;^M

^M

        // The location where all the Forms directed to. (Mayby no change needed)^M

        $SELF_URL                               = ‘index.php’;^M

^M

        // The location of your pure-ftpdwho binary  (set this to chmod 4711)^M

        $FTP_WHO                                = “/usr/local/sbin/pure-ftpwho”;^M

^M

#######################^M

# DEFAULT NEW-USER PARAMS # ^M

#######################^M

^M

        $DefaultUser = “”;              # Default User Logon^M

        $DefaultPass = “”;                      # Default User Password^M

        $DefaultUid = “”;                       # Default User ID ( must be a real user acct )^M

    $DefaultGid = “2000″;                       # Default Group ID ( must be a real group acct )^M

    $DefaultDir = “/home”;                              # Default User Dir ( use /./ at the end to chroot )^M

        $DefaultUL = “0″;                               # Default Upload Throttle ( 0 disables it )^M

        $DefaultDL = “0″;                               # Default Download Throttle ( 0 disables it )^M

  &nb

ISAPI_Rewrite 忽略大小写

ISAPI_Rewrite 规则对大小写敏感,偶google了大半天,终于知道如何忽略大小写了

I (ignore case)不管大小写强行指定字符匹配

例:RewriteRule /code/project/([0-9,a-z]*).html /soft.jsp\?softpy=$1 [I]

其他的参数一览

I (ignore case)
不管大小写强行指定字符匹配,这个FLAG影响RewriteRule指令和相应的RewriteCond 指令
F (Forbidden)
对客户端做反应,停止REWRITING进程并且发送403错误,注意在这种情况下FORMATSTRING 是无用的并可以设置为任何非空字符串。
L (last rule)
不应用任何重写规则在此停止重写进程,使用这个FLAG以阻止当前被重写的URI被后面的规则再次重写
N (Next iteration)
强制REWRITINGENGINE调整规则目标并且从头重启规则检查(所有修改将保存),重启次数由RepeatLimit指定的值限制,如果这个数值超过N FLAG将被忽略
NS (Next iteration of the same rule)
以N标记工作不从相同的规则重启规则规则进程(例如强制重复规则应用),通过RepeatLimit指令指定一个反复实行某一规则的最大数目,
P (force proxy)
强制目的URI在内部强制为代理需求并且立即通过ISAPI扩展应付代理需求,必须确认代理字符串是一个有效的URI包括协议 主机等等否则代理将返回错误
R (explicit redirect)
强制服务器对客户端发出重定向指示即时应答,提供目的URI的新地址,重定向规则经常是最后规则
RP (permanent redirect)
几乎和[R]标记相同但是发布301HTTP状态而不是302HTTP状态代码
U (Unmangle Log)
当URI是源需求而不是重写需求时记载URI
O (nOrmalize)
在实行之前标准化字符串。标准化包括URL-ENCODING,不合法的字符的再移动等,这个标记对于URLS和URLS-ENDODED头是有用的
CL (Case Lower)
小写
CU (Case Upper)
大写
RewriteHeader directive
Syntax: RewriteHeader HeaderName Pattern FormatString [Flags]
这个指令是RewriteRule的更概括化变种,它不仅重写URL的客户端需求部分,而且重写HTTP头,这个指令不仅用于重写。生成,删除任何HTTP头,甚至改变客户端请求的方法
HeaderName
指定将被重写的客户头,可取的值与 RewriteCond 指令中TestVerb参数相同

Pattern
限定规则表达式以匹配Request-URI,
FormatString
限定将生成新的URI的FormatString
[Flags]
是一个下列FLAGS的命令分隔列表
I (ignore case)
不管大小写强行指定字符匹配,这个FLAG影响RewriteRule指令和相应的RewriteCond 指令
F (Forbidden)
对客户端做反应,停止REWRITING进程并且发送403错误,注意在这种情况下FORMATSTRING 是无用的并可以设置为任何非空字符串。
L (last rule)
不应用任何重写规则在此停止重写进程,使用这个FLAG以阻止当前被重写的URI被后面的规则再次重写
N (Next iteration)
强制REWRITINGENGINE调整规则目标并且从头重启规则检查(所有修改将保存),重启次数由RepeatLimit指定的值限制,如果这个数值超过N FLAG将被忽略

NS (Next iteration of the same rule)
以N标记工作不从相同的规则重启规则规则进程(例如强制重复规则应用),通过RepeatLimit指令指定一个反复实行某一规则的最大数目,

R (explicit redirect)
强制服务器对客户端发出重定向指示即时应答,提供目的URI的新地址,重定向规则经常是最后规则
RP (permanent redirect)
几乎和[R]标记相同但是发布301HTTP状态而不是302HTTP状态代码
U (Unmangle Log)
当URI是源需求而不是重写需求时记载URI
O (nOrmalize)
在实行之前标准化字符串。标准化包括URL-ENCODING,不合法的字符的再移动等,这个标记对于URLS和URLS-ENDODED头是有用的
CL (Case Lower)
小写
CU (Case Upper)
大写

上海新客站北广场终于有所改观了

昨天从杭州回来,打车回家,走到北广场发现这里出租车上客处彻底改观了,那些拒载的出租车没有,2-3个警察看着,还有几个协管帮助管理,以前在这里打车基本都是拒载,近的地方不去!ZF终于注意到这一点,值得表扬!不过这里还是有一点混乱,乘客不排队抢车,希望能够在加强管理,火车站,长途车站,机场这些是一个城市窗口,出现拒载,不排队抢车很影响一个城市的形象,希望能够在加强管理,同时希望国人能提高自身的素质

修改Webmin登入密碼

使用Webmin來Config Server作一些管理,可以簡化很多時間,
但是若忘記管理者密碼那可就很麻煩了!
以下提供一個方法來reset Webmin的使用者密碼,很簡單的!

1.使用find找出Webmin安裝目錄下的密碼修改檔changepass.pl
代碼:
find / -n changepass.pl

2.切換到該檔所在目錄,執行:
代碼:
./changepass.pl /etc/webmin 欲修改的帳號 欲修改的密碼

如此修正完後,再開啟IE就可以使用新密碼登入Webmin了!