<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>Syshy's Blog</title>
	<atom:link href="http://www.syshy.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.syshy.net</link>
	<description>Anyway,we should move on...</description>
	<pubDate>Wed, 26 Oct 2011 06:58:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>今天发现自己的读书效率很低</title>
		<link>http://www.syshy.net/20111026/reading/</link>
		<comments>http://www.syshy.net/20111026/reading/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 06:56:21 +0000</pubDate>
		<dc:creator>syshy</dc:creator>
		
		<category><![CDATA[Diary]]></category>

		<category><![CDATA[宫本武藏]]></category>

		<guid isPermaLink="false">http://www.syshy.net/?p=247</guid>
		<description><![CDATA[每年我都会固定买几百块钱数，可是不管是什么类型的书，“破关”的极其少。
回顾最近3年，买了那么多书中，读完的书要数2年前读完的《宫本武藏》，这套长篇小说我前后花了近2年才读完，每次都是睡前在床头读一点，确实经典！
至于其他在床头柜上躺着的，要猴年马月才能读完啊&#8230;..残念&#8230;.
]]></description>
			<content:encoded><![CDATA[<p>每年我都会固定买几百块钱数，可是不管是什么类型的书，“破关”的极其少。</p>
<p>回顾最近3年，买了那么多书中，读完的书要数2年前读完的《宫本武藏》，这套长篇小说我前后花了近2年才读完，每次都是睡前在床头读一点，确实经典！</p>
<p>至于其他在床头柜上躺着的，要猴年马月才能读完啊&#8230;..残念&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.syshy.net/20111026/reading/feed/</wfw:commentRss>
		</item>
		<item>
		<title>解决XP MCE播放mkv没有字幕的问题-我的HTPC升级历程</title>
		<link>http://www.syshy.net/20110317/xp-mce-mkv-htpc-upgrade/</link>
		<comments>http://www.syshy.net/20110317/xp-mce-mkv-htpc-upgrade/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 02:37:42 +0000</pubDate>
		<dc:creator>syshy</dc:creator>
		
		<category><![CDATA[Windows]]></category>

		<category><![CDATA[htpc]]></category>

		<category><![CDATA[mce]]></category>

		<category><![CDATA[mkv字幕]]></category>

		<category><![CDATA[x4500]]></category>

		<guid isPermaLink="false">http://www.syshy.net/?p=241</guid>
		<description><![CDATA[我一直用XP MCE系统观看影视节目，看了有6年多了。多年前的机器配置眼下看来太不给力，赛扬D 2.6的cpu，第一批945主板，连针脚相同的65nm的cpu都不支持。终极解码播放720p都卡的要死，更别说1080p全高清了，随着时代的发展，越来越发觉现在DVDRIP出片速度越来越慢，新片都是最先出1080p或者720p。无奈之下只能升级一下我的MCE主机。
CPU:赛扬 双核 E3400          280元
主板:G41 集成GMA x4500     233元
内存:2G DDR2 800              198元
共计：711元人民币
虽说这个配置解1080p也算吃力，但是720p还是绰绰有余，由于目前HTPC玩家的主要矛盾是全高清动辄十几G乃至几十G大小的高清片源和ADSL水管太小的矛盾，因此标清的720p还是比较适合国情的。
新机到手，马上着手更新系统，这次没有使用原来的联想版mce，而是安装了由唐风集成sp3的免激活版本MCE，该版本不需要改主板信息，同时集成了常用的mce更新汇总补丁，安装还是比较顺利的。
在配置MCE过程中遇到了比较头痛的问题，现归纳以下几点：
1、在MCE下播放rmvb会有蓝绿色的花屏不时出现。
2、在MCE下播放720P MKV视频会有马赛克不时出现。
3、在MCE下播放MKV视频无法加载字幕。
以上三点在不启动MCE的情况下，使用MPC或者终极解码、完美解码等都可以顺利播放，但是启动MCE后就会出现以上三点问题，反复卸载安装各种解码器都不能同时解决以上三个问题，尤其是无法加载字幕和播放MKV时马赛克的问题无法同时解决，甚是头疼，如果这三个问题不解决，那么躺在床上用遥控器看片的生活将不复存在（躺在床上用无线鼠标太累，太不人性化）。
经过两个晚上的反复测试，终于将全部问题解决了，真是功夫不负有心人啊~
解决办法：
1、先更新GMA X4500显卡驱动，光盘自带驱动的bug导致了第一个问题，MCE下播放rmvb出现蓝绿色的花屏和闪屏，目前最新的驱动是Intel Graphics Media Accelerator显示驱动14.41.2.5189版For WinXP，更新这个驱动后问题是解决了，但是随即又出现了另一个问题，无法多屏显示，因为HTPC很多都是双显示器，VGA接液晶显示器，DVI接液晶电视，也就是说我无法在电视上操作MCE，后来安装了低一个版本的14.34.4.4964后不仅解决了花屏的问题，还能复制显示双显示器，不得不赞一个。
2、先安装完美解码2009版本，默认安装即可，再安装暴风影音6.0.10版本，因为之前安装过完美解码，因此在安装暴风影音时会提示real解码已经安装，是否覆盖的问题，选择否。装玩后再单独安装vodsub 2.39英文正式版来调用字幕，这样不仅播放H264解码的MKV时不会马赛克，而且能调用字幕。
终于能安心的躺在床上和家人一起看片了~~~~~~~~~
]]></description>
			<content:encoded><![CDATA[<p>我一直用XP MCE系统观看影视节目，看了有6年多了。多年前的机器配置眼下看来太不给力，赛扬D 2.6的cpu，第一批945主板，连针脚相同的65nm的cpu都不支持。终极解码播放720p都卡的要死，更别说1080p全高清了，随着时代的发展，越来越发觉现在DVDRIP出片速度越来越慢，新片都是最先出1080p或者720p。无奈之下只能升级一下我的MCE主机。<br />
CPU:赛扬 双核 E3400          280元<br />
主板:G41 集成GMA x4500     233元<br />
内存:2G DDR2 800              198元<br />
共计：711元人民币<br />
虽说这个配置解1080p也算吃力，但是720p还是绰绰有余，由于目前HTPC玩家的主要矛盾是全高清动辄十几G乃至几十G大小的高清片源和ADSL水管太小的矛盾，因此标清的720p还是比较适合国情的。</p>
<p>新机到手，马上着手更新系统，这次没有使用原来的联想版mce，而是安装了由唐风集成sp3的免激活版本MCE，该版本不需要改主板信息，同时集成了常用的mce更新汇总补丁，安装还是比较顺利的。</p>
<p>在配置MCE过程中遇到了比较头痛的问题，现归纳以下几点：<br />
1、在MCE下播放rmvb会有蓝绿色的花屏不时出现。<br />
2、在MCE下播放720P MKV视频会有马赛克不时出现。<br />
3、在MCE下播放MKV视频无法加载字幕。</p>
<p>以上三点在不启动MCE的情况下，使用MPC或者终极解码、完美解码等都可以顺利播放，但是启动MCE后就会出现以上三点问题，反复卸载安装各种解码器都不能同时解决以上三个问题，尤其是无法加载字幕和播放MKV时马赛克的问题无法同时解决，甚是头疼，如果这三个问题不解决，那么躺在床上用遥控器看片的生活将不复存在（躺在床上用无线鼠标太累，太不人性化）。</p>
<p>经过两个晚上的反复测试，终于将全部问题解决了，真是功夫不负有心人啊~</p>
<p>解决办法：<br />
1、先更新GMA X4500显卡驱动，光盘自带驱动的bug导致了第一个问题，MCE下播放rmvb出现蓝绿色的花屏和闪屏，目前最新的驱动是Intel Graphics Media Accelerator显示驱动14.41.2.5189版For WinXP，更新这个驱动后问题是解决了，但是随即又出现了另一个问题，无法多屏显示，因为HTPC很多都是双显示器，VGA接液晶显示器，DVI接液晶电视，也就是说我无法在电视上操作MCE，后来安装了低一个版本的14.34.4.4964后不仅解决了花屏的问题，还能复制显示双显示器，不得不赞一个。<br />
2、先安装完美解码2009版本，默认安装即可，再安装暴风影音6.0.10版本，因为之前安装过完美解码，因此在安装暴风影音时会提示real解码已经安装，是否覆盖的问题，选择否。装玩后再单独安装vodsub 2.39英文正式版来调用字幕，这样不仅播放H264解码的MKV时不会马赛克，而且能调用字幕。</p>
<p>终于能安心的躺在床上和家人一起看片了~~~~~~~~~</p>
]]></content:encoded>
			<wfw:commentRss>http://www.syshy.net/20110317/xp-mce-mkv-htpc-upgrade/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Apache的Mod_rewrite学习 (RewriteCond重写规则的条件)</title>
		<link>http://www.syshy.net/20101122/apache-mod_rewrite/</link>
		<comments>http://www.syshy.net/20101122/apache-mod_rewrite/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 01:36:01 +0000</pubDate>
		<dc:creator>syshy</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Apache rewrite]]></category>

		<category><![CDATA[Mod_rewrite]]></category>

		<category><![CDATA[RewriteCond]]></category>

		<guid isPermaLink="false">http://www.syshy.net/?p=235</guid>
		<description><![CDATA[RewriteCond
Syntax: RewriteCond TestString CondPattern [flags]
　　RewriteCond指令定义一条规则条件。在一条RewriteRule指令前面可能会有一条或多条RewriteCond指令，只有当自身的模板(pattern)匹配成功且这些条件也满足时规则才被应用于当前URL处理。
　　TestString是一个字符串，除了包含普通的字符外，还可以包括下列的可扩展结构：
1.       $N,RewriteRule后向引用，其中(0 &#60;= N &#60;= 9)
　　$N引用紧跟在RewriteCond后面的RewriteRule中模板中的括号中的模板在当前URL中匹配的数据。
2.       %N,RewriteCond后向引用，其中(0 &#60;= N &#60;= 9)
　　%N引用最后一个RewriteCond的模板中的括号中的模板在当前URL中匹配的数据。
3.       ${mapname:key&#124;default},RewriteMap扩展.
具体参见RewriteMap 
4.       %{ NAME_OF_VARIABLE } ,服务器变量。 
变量的名字如下表（分类显示）






HTTP headers: 


connection &#38; request: 


server internals: 


system stuff: 




HTTP_USER_AGENT


REMOTE_ADDR


DOCUMENT_ROOT


TIME_YEAR




HTTP_REFERER


REMOTE_HOST


SERVER_ADMIN


TIME_MON




HTTP_COOKIE


REMOTE_USER


SERVER_NAME


TIME_DAY




HTTP_FORWARDED


REMOTE_IDENT


SERVER_ADDR


TIME_HOUR




HTTP_HOST


REQUEST_METHOD


SERVER_PORT


TIME_MIN




HTTP_PROXY_CONNECTION


SCRIPT_FILENAME


SERVER_PROTOCOL


TIME_SEC




HTTP_ACCEPT


PATH_INFO


SERVER_SOFTWARE


TIME_WDAY




 


QUERY_STRING


 


TIME




 


AUTH_TYPE


 


 





5.        





specials: 


说明




API_VERSION


Apache与模块间的接口的版本号




THE_REQUEST


客户端发送到来的HTTP请求行的整行信息，不含其它的头字段信息，如（&#8220;GET /index.html HTTP/1.1&#8243;)




REQUEST_URI


HTTP请求行中请求的资源




REQUEST_FILENAME


请求中对应的服务器本地文件系统中全路径文件名




IS_SUBREQ


根据是否为SubRequest,分别值为”true”或”false”





6.       
特别说明：
o        SCRIPT_FILENAME和REQUEST_FILENAME变量含有相同的值，也就是Apache服务器内部数据结构request_rec的filename字段的值。第一个变量是一个CGI变量，而第二个则与REQUEST_URI(含有request_rec数据结构中uri字段的值)保持一致。
o        %{ENV:variable}中的variable可以是任何环境变量的名字。对其值的查找，先通过Apache内部的数据结构，（如找不到）再在Apache服务器进程中通过getenv()查找。
o        %{HTTP:header}中的header可以是任何HTTP MIME-header的名字，其值通过查找HTTP请求信息而得。
o        %{LA-U:variable} 用来引用后续API阶段中定义的、当前还不知道的值，具体实现是通过执行一个基于URL的内部的sub-request来决定的variable的最终的值。例如，假如你想在服务器范围内利用REMOTE_USER的值来完成重写，但这个值是在验证阶段设置的，而验证阶段是在URL转换阶段的后面。从另一方面讲，由于mod_rewrite在修补(fixup)API阶段进行目录范围的重写，而修补阶段在验证阶段的后面，所以此时只要用%{REMOTE_USER}就可以取得该值了。
o        %{LA-F:variable}，执行一个基于文件名字(filename)的内部sub-request来决定variable的最终的值。大多数时间内，这和LA-U相同。
 

　　CondPattern是一个条件模板，也就是说，是一个扩展正则式（extended regular expression），用与跟TestString进行匹配。作为一个标准的扩展正则式，CondPattern有以下补充：
1.       可以在模板串前增加一个!前缀，以用表示不匹配模板。但并不是所有的test都可以加！前缀。
2.       CondPattern中可以使用以下特殊变量：
o        &#8216;&#60;CONDPATTERN&#8217; (小于，基于字母顺序)
将condPattern当作一个普通字符串，将它和TestString进行比较，当TestString 的字符小于CondPattern为真. 
o        &#8216;&#62;CondPattern&#8217; (大于)
将condPattern当作一个普通字符串，将它和TestString进行比较，当TestString 的字符大于CondPattern为真. 
o        [...]]]></description>
			<content:encoded><![CDATA[<div><strong><span style="font-size: 9pt; color: #333333;">RewriteCond</span></strong><span style="font-size: 9pt; color: #333333;"><br />
Syntax: RewriteCond TestString CondPattern [flags]<br />
</span><span style="font-size: 9pt; color: #333333;">　　</span><span style="font-size: 9pt; color: #333333;">RewriteCond</span><span style="font-size: 9pt; color: #333333;">指令定义一条规则条件。在一条</span><span style="font-size: 9pt; color: #333333;">RewriteRule</span><span style="font-size: 9pt; color: #333333;">指令前面可能会有一条或多条</span><span style="font-size: 9pt; color: #333333;">RewriteCond</span><span style="font-size: 9pt; color: #333333;">指令，只有当自身的模板</span><span style="font-size: 9pt; color: #333333;">(pattern)</span><span style="font-size: 9pt; color: #333333;">匹配成功且这些条件也满足时规则才被应用于当前</span><span style="font-size: 9pt; color: #333333;">URL</span><span style="font-size: 9pt; color: #333333;">处理。</span><span style="font-size: 9pt; color: #333333;"><br />
</span><span style="font-size: 9pt; color: #333333;">　　</span><span style="font-size: 9pt; color: #333333;">TestString</span><span style="font-size: 9pt; color: #333333;">是一个字符串，除了包含普通的字符外，还可以包括下列的可扩展结构：</span></div>
<div style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; text-align: left;"><span style="font-size: 9pt; color: #333333;">1.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">       </span></span><span style="font-size: 9pt; color: #333333;">$N,RewriteRule</span><span style="font-size: 9pt; color: #333333;">后向引用，其中</span><span style="font-size: 9pt; color: #333333;">(0 &lt;= N &lt;= 9)<br />
</span><span style="font-size: 9pt; color: #333333;">　　</span><span style="font-size: 9pt; color: #333333;">$N</span><span style="font-size: 9pt; color: #333333;">引用紧跟在</span><span style="font-size: 9pt; color: #333333;">RewriteCond</span><span style="font-size: 9pt; color: #333333;">后面的</span><span style="font-size: 9pt; color: #333333;">RewriteRule</span><span style="font-size: 9pt; color: #333333;">中模板中的括号中的模板在当前</span><span style="font-size: 9pt; color: #333333;">URL</span><span style="font-size: 9pt; color: #333333;">中匹配的数据。</span></div>
<div style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; text-align: left;"><span style="font-size: 9pt; color: #333333;">2.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">       </span></span><span style="font-size: 9pt; color: #333333;">%N,RewriteCond</span><span style="font-size: 9pt; color: #333333;">后向引用，其中</span><span style="font-size: 9pt; color: #333333;">(0 &lt;= N &lt;= 9)<br />
</span><span style="font-size: 9pt; color: #333333;">　　</span><span style="font-size: 9pt; color: #333333;">%N</span><span style="font-size: 9pt; color: #333333;">引用最后一个</span><span style="font-size: 9pt; color: #333333;">RewriteCond</span><span style="font-size: 9pt; color: #333333;">的模板中的括号中的模板在当前</span><span style="font-size: 9pt; color: #333333;">URL</span><span style="font-size: 9pt; color: #333333;">中匹配的数据。</span></div>
<div style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; text-align: left;"><span style="font-size: 9pt; color: #333333;">3.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">       </span></span><span style="font-size: 9pt; color: #333333;">${mapname:key|default},RewriteMap</span><span style="font-size: 9pt; color: #333333;">扩展</span><span style="font-size: 9pt; color: #333333;">.<br />
</span><span style="font-size: 9pt; color: #333333;">具体参见</span><span style="font-size: 9pt; color: #333333;">RewriteMap </span></div>
<div style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; text-align: left;"><span style="font-size: 9pt; color: #333333;">4.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">       </span></span><span style="font-size: 9pt; color: #333333;">%{ NAME_OF_VARIABLE } ,</span><span style="font-size: 9pt; color: #333333;">服务器变量。 </span><span style="font-size: 9pt; color: #333333;"><br />
</span><span style="font-size: 9pt; color: #333333;">变量的名字如下表（分类显示）</span></div>
<p><span id="more-235"></span></p>
<div>
<table style="border: medium none ; margin: auto auto auto 36pt; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="border: 1pt solid #7ac4ea; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">HTTP headers: </span></div>
</td>
<td style="border-style: solid solid solid none; border-color: #7ac4ea #7ac4ea #7ac4ea #d4d0c8; border-width: 1pt 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">connection &amp; request: </span></div>
</td>
<td style="border-style: solid solid solid none; border-color: #7ac4ea #7ac4ea #7ac4ea #d4d0c8; border-width: 1pt 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">server internals: </span></div>
</td>
<td style="border-style: solid solid solid none; border-color: #7ac4ea #7ac4ea #7ac4ea #d4d0c8; border-width: 1pt 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">system stuff: </span></div>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: #d4d0c8 #7ac4ea #7ac4ea; border-width: medium 1pt 1pt; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">HTTP_USER_AGENT</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">REMOTE_ADDR</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">DOCUMENT_ROOT</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">TIME_YEAR</span></div>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: #d4d0c8 #7ac4ea #7ac4ea; border-width: medium 1pt 1pt; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">HTTP_REFERER</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">REMOTE_HOST</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">SERVER_ADMIN</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">TIME_MON</span></div>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: #d4d0c8 #7ac4ea #7ac4ea; border-width: medium 1pt 1pt; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">HTTP_COOKIE</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">REMOTE_USER</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">SERVER_NAME</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">TIME_DAY</span></div>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: #d4d0c8 #7ac4ea #7ac4ea; border-width: medium 1pt 1pt; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">HTTP_FORWARDED</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">REMOTE_IDENT</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">SERVER_ADDR</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">TIME_HOUR</span></div>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: #d4d0c8 #7ac4ea #7ac4ea; border-width: medium 1pt 1pt; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">HTTP_HOST</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">REQUEST_METHOD</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">SERVER_PORT</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">TIME_MIN</span></div>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: #d4d0c8 #7ac4ea #7ac4ea; border-width: medium 1pt 1pt; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">HTTP_PROXY_CONNECTION</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">SCRIPT_FILENAME</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">SERVER_PROTOCOL</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">TIME_SEC</span></div>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: #d4d0c8 #7ac4ea #7ac4ea; border-width: medium 1pt 1pt; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">HTTP_ACCEPT</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">PATH_INFO</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">SERVER_SOFTWARE</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">TIME_WDAY</span></div>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: #d4d0c8 #7ac4ea #7ac4ea; border-width: medium 1pt 1pt; padding: 3pt; background-color: transparent;">
<div> </div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">QUERY_STRING</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div> </div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">TIME</span></div>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: #d4d0c8 #7ac4ea #7ac4ea; border-width: medium 1pt 1pt; padding: 3pt; background-color: transparent;">
<div> </div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">AUTH_TYPE</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div> </div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div> </div>
</td>
</tr>
</tbody>
</table>
</div>
<div style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; text-align: left;"><span style="font-size: 9pt; color: #333333;">5.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">       </span></span> </div>
<div>
<table style="border: medium none ; margin: auto auto auto 36pt; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="border: 1pt solid #7ac4ea; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">specials: </span></div>
</td>
<td style="border-style: solid solid solid none; border-color: #7ac4ea #7ac4ea #7ac4ea #d4d0c8; border-width: 1pt 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">说明</span></div>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: #d4d0c8 #7ac4ea #7ac4ea; border-width: medium 1pt 1pt; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">API_VERSION</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">Apache</span><span style="font-size: 9pt; color: #333333;">与模块间的接口的版本号</span></div>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: #d4d0c8 #7ac4ea #7ac4ea; border-width: medium 1pt 1pt; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">THE_REQUEST</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">客户端发送到来的</span><span style="font-size: 9pt; color: #333333;">HTTP</span><span style="font-size: 9pt; color: #333333;">请求行的整行信息，不含其它的头字段信息，如（</span><span style="font-size: 9pt; color: #333333;">&#8220;GET /index.html HTTP/1.1&#8243;)</span></div>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: #d4d0c8 #7ac4ea #7ac4ea; border-width: medium 1pt 1pt; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">REQUEST_URI</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">HTTP</span><span style="font-size: 9pt; color: #333333;">请求行中请求的资源</span></div>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: #d4d0c8 #7ac4ea #7ac4ea; border-width: medium 1pt 1pt; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">REQUEST_FILENAME</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">请求中对应的服务器本地文件系统中全路径文件名</span></div>
</td>
</tr>
<tr>
<td style="border-style: none solid solid; border-color: #d4d0c8 #7ac4ea #7ac4ea; border-width: medium 1pt 1pt; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">IS_SUBREQ</span></div>
</td>
<td style="border-style: none solid solid none; border-color: #d4d0c8 #7ac4ea #7ac4ea #d4d0c8; border-width: medium 1pt 1pt medium; padding: 3pt; background-color: transparent;">
<div><span style="font-size: 9pt; color: #333333;">根据是否为</span><span style="font-size: 9pt; color: #333333;">SubRequest,</span><span style="font-size: 9pt; color: #333333;">分别值为</span><span style="font-size: 9pt; color: #333333;">”true”</span><span style="font-size: 9pt; color: #333333;">或</span><span style="font-size: 9pt; color: #333333;">”false”</span></div>
</td>
</tr>
</tbody>
</table>
</div>
<div style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; text-align: left;"><span style="font-size: 9pt; color: #333333;">6.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">       </span></span><span style="font-size: 9pt; color: #333333;"><br />
</span><span style="font-size: 9pt; color: #333333;">特别说明：</span></div>
<div style="margin: 0cm 0cm 0pt 72pt; text-indent: -18pt; text-align: left;"><span style="font-size: 10pt; color: #333333;">o<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">        </span></span><span style="font-size: 9pt; color: #333333;">SCRIPT_FILENAME</span><span style="font-size: 9pt; color: #333333;">和</span><span style="font-size: 9pt; color: #333333;">REQUEST_FILENAME</span><span style="font-size: 9pt; color: #333333;">变量含有相同的值，也就是</span><span style="font-size: 9pt; color: #333333;">Apache</span><span style="font-size: 9pt; color: #333333;">服务器内部数据结构</span><span style="font-size: 9pt; color: #333333;">request_rec</span><span style="font-size: 9pt; color: #333333;">的</span><span style="font-size: 9pt; color: #333333;">filename</span><span style="font-size: 9pt; color: #333333;">字段的值。第一个变量是一个</span><span style="font-size: 9pt; color: #333333;">CGI</span><span style="font-size: 9pt; color: #333333;">变量，而第二个则与</span><span style="font-size: 9pt; color: #333333;">REQUEST_URI(</span><span style="font-size: 9pt; color: #333333;">含有</span><span style="font-size: 9pt; color: #333333;">request_rec</span><span style="font-size: 9pt; color: #333333;">数据结构中</span><span style="font-size: 9pt; color: #333333;">uri</span><span style="font-size: 9pt; color: #333333;">字段的值</span><span style="font-size: 9pt; color: #333333;">)</span><span style="font-size: 9pt; color: #333333;">保持一致。</span></div>
<div style="margin: 0cm 0cm 0pt 72pt; text-indent: -18pt; text-align: left;"><span style="font-size: 10pt; color: #333333;">o<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">        </span></span><span style="font-size: 9pt; color: #333333;">%{ENV:variable}</span><span style="font-size: 9pt; color: #333333;">中的</span><span style="font-size: 9pt; color: #333333;">variable</span><span style="font-size: 9pt; color: #333333;">可以是任何环境变量的名字。对其值的查找，先通过</span><span style="font-size: 9pt; color: #333333;">Apache</span><span style="font-size: 9pt; color: #333333;">内部的数据结构，（如找不到）再在</span><span style="font-size: 9pt; color: #333333;">Apache</span><span style="font-size: 9pt; color: #333333;">服务器进程中通过</span><span style="font-size: 9pt; color: #333333;">getenv()</span><span style="font-size: 9pt; color: #333333;">查找。</span></div>
<div style="margin: 0cm 0cm 0pt 72pt; text-indent: -18pt; text-align: left;"><span style="font-size: 10pt; color: #333333;">o<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">        </span></span><span style="font-size: 9pt; color: #333333;">%{HTTP:header}</span><span style="font-size: 9pt; color: #333333;">中的</span><span style="font-size: 9pt; color: #333333;">header</span><span style="font-size: 9pt; color: #333333;">可以是任何</span><span style="font-size: 9pt; color: #333333;">HTTP MIME-header</span><span style="font-size: 9pt; color: #333333;">的名字，其值通过查找</span><span style="font-size: 9pt; color: #333333;">HTTP</span><span style="font-size: 9pt; color: #333333;">请求信息而得。</span></div>
<div style="margin: 0cm 0cm 0pt 72pt; text-indent: -18pt; text-align: left;"><span style="font-size: 10pt; color: #333333;">o<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">        </span></span><span style="font-size: 9pt; color: #333333;">%{LA-U:variable} </span><span style="font-size: 9pt; color: #333333;">用来引用后续</span><span style="font-size: 9pt; color: #333333;">API</span><span style="font-size: 9pt; color: #333333;">阶段中定义的、当前还不知道的值，具体实现是通过执行一个基于</span><span style="font-size: 9pt; color: #333333;">URL</span><span style="font-size: 9pt; color: #333333;">的内部的</span><span style="font-size: 9pt; color: #333333;">sub-request</span><span style="font-size: 9pt; color: #333333;">来决定的</span><span style="font-size: 9pt; color: #333333;">variable</span><span style="font-size: 9pt; color: #333333;">的最终的值。例如，假如你想在服务器范围内利用</span><span style="font-size: 9pt; color: #333333;">REMOTE_USER</span><span style="font-size: 9pt; color: #333333;">的值来完成重写，但这个值是在验证阶段设置的，而验证阶段是在</span><span style="font-size: 9pt; color: #333333;">URL</span><span style="font-size: 9pt; color: #333333;">转换阶段的后面。从另一方面讲，由于</span><span style="font-size: 9pt; color: #333333;">mod_rewrite</span><span style="font-size: 9pt; color: #333333;">在修补</span><span style="font-size: 9pt; color: #333333;">(fixup)API</span><span style="font-size: 9pt; color: #333333;">阶段进行目录范围的重写，而修补阶段在验证阶段的后面，所以此时只要用</span><span style="font-size: 9pt; color: #333333;">%{REMOTE_USER}</span><span style="font-size: 9pt; color: #333333;">就可以取得该值了。</span></div>
<div style="margin: 0cm 0cm 0pt 72pt; text-indent: -18pt; text-align: left;"><span style="font-size: 10pt; color: #333333;">o<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">        </span></span><span style="font-size: 9pt; color: #333333;">%{LA-F:variable}</span><span style="font-size: 9pt; color: #333333;">，执行一个基于文件名字</span><span style="font-size: 9pt; color: #333333;">(filename)</span><span style="font-size: 9pt; color: #333333;">的内部</span><span style="font-size: 9pt; color: #333333;">sub-request</span><span style="font-size: 9pt; color: #333333;">来决定</span><span style="font-size: 9pt; color: #333333;">variable</span><span style="font-size: 9pt; color: #333333;">的最终的值。大多数时间内，这和</span><span style="font-size: 9pt; color: #333333;">LA-U</span><span style="font-size: 9pt; color: #333333;">相同。</span></div>
<div style="margin: 0cm 0cm 0pt 36pt;"> </div>
<div><span style="font-size: 9pt; color: #333333;"><br />
</span><span style="font-size: 9pt; color: #333333;">　　</span><span style="font-size: 9pt; color: #333333;">CondPattern</span><span style="font-size: 9pt; color: #333333;">是一个条件模板，也就是说，是一个扩展正则式（</span><span style="font-size: 9pt; color: #333333;">extended regular expression</span><span style="font-size: 9pt; color: #333333;">），用与跟</span><span style="font-size: 9pt; color: #333333;">TestString</span><span style="font-size: 9pt; color: #333333;">进行匹配。作为一个标准的扩展正则式，</span><span style="font-size: 9pt; color: #333333;">CondPattern</span><span style="font-size: 9pt; color: #333333;">有以下补充：</span></div>
<div style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; text-align: left;"><span style="font-size: 9pt; color: #333333;">1.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">       </span></span><span style="font-size: 9pt; color: #333333;">可以在模板串前增加一个</span><span style="font-size: 9pt; color: #333333;">!</span><span style="font-size: 9pt; color: #333333;">前缀，以用表示不匹配模板。但并不是所有的</span><span style="font-size: 9pt; color: #333333;">test</span><span style="font-size: 9pt; color: #333333;">都可以加！前缀。</span></div>
<div style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; text-align: left;"><span style="font-size: 9pt; color: #333333;">2.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">       </span></span><span style="font-size: 9pt; color: #333333;">CondPattern</span><span style="font-size: 9pt; color: #333333;">中可以使用以下特殊变量：</span></div>
<div style="margin: 0cm 0cm 0pt 72pt; text-indent: -18pt; text-align: left;"><span style="font-size: 10pt; color: #333333;">o<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">        </span></span><span style="font-size: 9pt; color: #333333;">&#8216;&lt;CONDPATTERN&#8217; (</span><span style="font-size: 9pt; color: #333333;">小于，基于字母顺序</span><span style="font-size: 9pt; color: #333333;">)<br />
</span><span style="font-size: 9pt; color: #333333;">将</span><span style="font-size: 9pt; color: #333333;">condPattern</span><span style="font-size: 9pt; color: #333333;">当作一个普通字符串，将它和</span><span style="font-size: 9pt; color: #333333;">TestString</span><span style="font-size: 9pt; color: #333333;">进行比较，当</span><span style="font-size: 9pt; color: #333333;">TestString </span><span style="font-size: 9pt; color: #333333;">的字符小于</span><span style="font-size: 9pt; color: #333333;">CondPattern</span><span style="font-size: 9pt; color: #333333;">为真</span><span style="font-size: 9pt; color: #333333;">. </span></div>
<div style="margin: 0cm 0cm 0pt 72pt; text-indent: -18pt; text-align: left;"><span style="font-size: 10pt; color: #333333;">o<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">        </span></span><span style="font-size: 9pt; color: #333333;">&#8216;&gt;CondPattern&#8217; (</span><span style="font-size: 9pt; color: #333333;">大于</span><span style="font-size: 9pt; color: #333333;">)<br />
</span><span style="font-size: 9pt; color: #333333;">将</span><span style="font-size: 9pt; color: #333333;">condPattern</span><span style="font-size: 9pt; color: #333333;">当作一个普通字符串，将它和</span><span style="font-size: 9pt; color: #333333;">TestString</span><span style="font-size: 9pt; color: #333333;">进行比较，当</span><span style="font-size: 9pt; color: #333333;">TestString </span><span style="font-size: 9pt; color: #333333;">的字符大于</span><span style="font-size: 9pt; color: #333333;">CondPattern</span><span style="font-size: 9pt; color: #333333;">为真</span><span style="font-size: 9pt; color: #333333;">. </span></div>
<div style="margin: 0cm 0cm 0pt 72pt; text-indent: -18pt; text-align: left;"><span style="font-size: 10pt; color: #333333;">o<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">        </span></span><span style="font-size: 9pt; color: #333333;">&#8216;=CondPattern&#8217; (</span><span style="font-size: 9pt; color: #333333;">等于</span><span style="font-size: 9pt; color: #333333;">)<br />
</span><span style="font-size: 9pt; color: #333333;">将</span><span style="font-size: 9pt; color: #333333;">condPattern</span><span style="font-size: 9pt; color: #333333;">当作一个普通字符串，将它和</span><span style="font-size: 9pt; color: #333333;">TestString</span><span style="font-size: 9pt; color: #333333;">进行比较，当</span><span style="font-size: 9pt; color: #333333;">TestString </span><span style="font-size: 9pt; color: #333333;">与</span><span style="font-size: 9pt; color: #333333;">CondPattern</span><span style="font-size: 9pt; color: #333333;">完全相同时为真</span><span style="font-size: 9pt; color: #333333;">.</span><span style="font-size: 9pt; color: #333333;">如果</span><span style="font-size: 9pt; color: #333333;">CondPattern</span><span style="font-size: 9pt; color: #333333;">只是</span><span style="font-size: 9pt; color: #333333;"> &#8220;&#8221; (</span><span style="font-size: 9pt; color: #333333;">两个引号紧挨在一起</span><span style="font-size: 9pt; color: #333333;">) </span><span style="font-size: 9pt; color: #333333;">此时需</span><span style="font-size: 9pt; color: #333333;">TestString </span><span style="font-size: 9pt; color: #333333;">为空字符串方为真</span><span style="font-size: 9pt; color: #333333;">. </span></div>
<div style="margin: 0cm 0cm 0pt 72pt; text-indent: -18pt; text-align: left;"><span style="font-size: 10pt; color: #333333;">o<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">        </span></span><span style="font-size: 9pt; color: #333333;">&#8216;-d&#8217; (</span><span style="font-size: 9pt; color: #333333;">是否为目录</span><span style="font-size: 9pt; color: #333333;">)<br />
</span><span style="font-size: 9pt; color: #333333;">将</span><span style="font-size: 9pt; color: #333333;">testString</span><span style="font-size: 9pt; color: #333333;">当作一个目录名，检查它是否存在以及是否是一个目录</span><span style="font-size: 9pt; color: #333333;">. </span></div>
<div style="margin: 0cm 0cm 0pt 72pt; text-indent: -18pt; text-align: left;"><span style="font-size: 10pt; color: #333333;">o<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">        </span></span><span style="font-size: 9pt; color: #333333;">&#8216;-f&#8217; (</span><span style="font-size: 9pt; color: #333333;">是否是</span><span style="font-size: 9pt; color: #333333;">regular file)<br />
</span><span style="font-size: 9pt; color: #333333;">将</span><span style="font-size: 9pt; color: #333333;">testString</span><span style="font-size: 9pt; color: #333333;">当作一个文件名，检查它是否存在以及是否是一个</span><span style="font-size: 9pt; color: #333333;">regular</span><span style="font-size: 9pt; color: #333333;">文件</span><span style="font-size: 9pt; color: #333333;">. </span></div>
<div style="margin: 0cm 0cm 0pt 72pt; text-indent: -18pt; text-align: left;"><span style="font-size: 10pt; color: #333333;">o<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">        </span></span><span style="font-size: 9pt; color: #333333;">&#8216;-s&#8217; (</span><span style="font-size: 9pt; color: #333333;">是否为长度不为</span><span style="font-size: 9pt; color: #333333;">0</span><span style="font-size: 9pt; color: #333333;">的</span><span style="font-size: 9pt; color: #333333;">regular</span><span style="font-size: 9pt; color: #333333;">文件</span><span style="font-size: 9pt; color: #333333;">)<br />
</span><span style="font-size: 9pt; color: #333333;">将</span><span style="font-size: 9pt; color: #333333;">testString</span><span style="font-size: 9pt; color: #333333;">当作一个文件名，检查它是否存在以及是否是一个长度大于</span><span style="font-size: 9pt; color: #333333;">0</span><span style="font-size: 9pt; color: #333333;">的</span><span style="font-size: 9pt; color: #333333;">regular</span><span style="font-size: 9pt; color: #333333;">文件</span></div>
<div style="margin: 0cm 0cm 0pt 72pt; text-indent: -18pt; text-align: left;"><span style="font-size: 10pt; color: #333333;">o<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">        </span></span><span style="font-size: 9pt; color: #333333;">&#8216;-l&#8217; (</span><span style="font-size: 9pt; color: #333333;">是否为</span><span style="font-size: 9pt; color: #333333;">symbolic link)<br />
</span><span style="font-size: 9pt; color: #333333;">将</span><span style="font-size: 9pt; color: #333333;">testString</span><span style="font-size: 9pt; color: #333333;">当作一个文件名，检查它是否存在以及是否是一个</span><span style="font-size: 9pt; color: #333333;"> symbolic link. </span></div>
<div style="margin: 0cm 0cm 0pt 72pt; text-indent: -18pt; text-align: left;"><span style="font-size: 10pt; color: #333333;">o<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">        </span></span><span style="font-size: 9pt; color: #333333;">&#8216;-F&#8217; (</span><span style="font-size: 9pt; color: #333333;">通过</span><span style="font-size: 9pt; color: #333333;">subrequest</span><span style="font-size: 9pt; color: #333333;">来检查某文件是否可访问</span><span style="font-size: 9pt; color: #333333;">)<br />
</span><span style="font-size: 9pt; color: #333333;">检查</span><span style="font-size: 9pt; color: #333333;">TestString</span><span style="font-size: 9pt; color: #333333;">是否是一个合法的文件，而且通过服务器范围内的当前设置的访问控制进行访问。这个检查是通过一个内部</span><span style="font-size: 9pt; color: #333333;">subrequest</span><span style="font-size: 9pt; color: #333333;">完成的</span><span style="font-size: 9pt; color: #333333;">, </span><span style="font-size: 9pt; color: #333333;">因此需要小心使用这个功能以降低服务器的性能。</span></div>
<div style="margin: 0cm 0cm 0pt 72pt; text-indent: -18pt; text-align: left;"><span style="font-size: 10pt; color: #333333;">o<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">        </span></span><span style="font-size: 9pt; color: #333333;">&#8216;-U&#8217; (</span><span style="font-size: 9pt; color: #333333;">通过</span><span style="font-size: 9pt; color: #333333;">subrequest</span><span style="font-size: 9pt; color: #333333;">来检查某个</span><span style="font-size: 9pt; color: #333333;">URL</span><span style="font-size: 9pt; color: #333333;">是否存在</span><span style="font-size: 9pt; color: #333333;">)<br />
</span><span style="font-size: 9pt; color: #333333;">检查</span><span style="font-size: 9pt; color: #333333;">TestString</span><span style="font-size: 9pt; color: #333333;">是否是一个合法的</span><span style="font-size: 9pt; color: #333333;">URL</span><span style="font-size: 9pt; color: #333333;">，而且通过服务器范围内的当前设置的访问控制进行访问。这个检查是通过一个内部</span><span style="font-size: 9pt; color: #333333;">subrequest</span><span style="font-size: 9pt; color: #333333;">完成的</span><span style="font-size: 9pt; color: #333333;">, </span><span style="font-size: 9pt; color: #333333;">因此需要小心使用这个功能以降低服务器的性能。</span></div>
<div><span style="font-size: 9pt; color: #333333;"><br />
</span><span style="font-size: 9pt; color: #333333;">　　</span><span style="font-size: 9pt; color: #333333;">[flags]</span><span style="font-size: 9pt; color: #333333;">是第三个参数，多个标志之间用逗号分隔。</span></div>
<div style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; text-align: left;"><span style="font-size: 9pt; color: #333333;">1.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">       </span></span><span style="font-size: 9pt; color: #333333;">&#8216;nocase|NC&#8217; (</span><span style="font-size: 9pt; color: #333333;">不区分大小写</span><span style="font-size: 9pt; color: #333333;">)<br />
</span><span style="font-size: 9pt; color: #333333;">　　在扩展后的</span><span style="font-size: 9pt; color: #333333;">TestString</span><span style="font-size: 9pt; color: #333333;">和</span><span style="font-size: 9pt; color: #333333;">CondPattern</span><span style="font-size: 9pt; color: #333333;">中，比较时不区分文本的大小写。注意，这个标志对文件系统和</span><span style="font-size: 9pt; color: #333333;">subrequest</span><span style="font-size: 9pt; color: #333333;">检查没有影响</span><span style="font-size: 9pt; color: #333333;">. </span></div>
<div style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; text-align: left;"><span style="font-size: 9pt; color: #333333;">2.<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">       </span></span><span style="font-size: 9pt; color: #333333;">&#8216;ornext|OR&#8217; (</span><span style="font-size: 9pt; color: #333333;">建立与下一个条件的或的关系</span><span style="font-size: 9pt; color: #333333;">)<br />
</span><span style="font-size: 9pt; color: #333333;">　　默认的情况下，二个条件之间是</span><span style="font-size: 9pt; color: #333333;">AND</span><span style="font-size: 9pt; color: #333333;">的关系，用这个标志将关系改为</span><span style="font-size: 9pt; color: #333333;">OR</span><span style="font-size: 9pt; color: #333333;">。例如：</span><span style="font-size: 9pt; color: #333333;"><br />
RewriteCond %{REMOTE_HOST} ^host1.* [OR]<br />
RewriteCond %{REMOTE_HOST} ^host2.* [OR]<br />
RewriteCond %{REMOTE_HOST} ^host3.*<br />
RewriteRule &#8230;</span></div>
<div><span style="font-size: 9pt; color: #333333;"><br />
</span><span style="font-size: 9pt; color: #333333;">例子：根据客户端浏览器的不同，返回不同的首页面。</span><span style="font-size: 9pt; color: #333333;"><br />
RewriteCond %{HTTP_USER_AGENT} ^Mozilla.*<br />
RewriteRule ^/$ /homepage.max.html [L]<br />
RewriteCond %{HTTP_USER_AGENT} ^Lynx.*<br />
RewriteRule ^/$ /homepage.min.html [L]<br />
RewriteRule ^/$ /homepage.std.html [L]</span>当你在地址栏里输入 sina.com.cn  google.cn</div>
<p>看看有什么变化？是不是会自动跳转到 <a href="http://www.sina.com.cn/">www.sina.com.cn</a>   <a href="http://www.google.cn/">www.google.cn</a></p>
<p>这一技术通过apache的rewrite可以实现，当然你得把 不带www的域名指向你服务器的IP</p>
<p> 要是虚拟主机的话，得在viralhost段加入 ServerAlias xxx.com</p>
<p>然后打开重写引擎功能</p>
<p> RewriteEngine On</p>
<p>能过rewritecond判断主机名是否带www</p>
<p>RewriteCond %{HTTP_HOST}  ^xxx\.com$ [NC]</p>
<p>然后来一条</p>
<p>RewriteRule ^/(.*)$  <a href="http://www.xxx.com/$1">http://www.xxx.com/$1</a> [R=301,L]</p>
<p>OK,重起apache，现在在浏览器中输入 xxx.com 看看是不是自动变成了<a href="http://www.xxx.com/">www.xxx.com</a>了呢。</p>
<p>重新整理一下就是：</p>
<p>RewriteEngine On</p>
<p>RewriteCond %{HTTP_HOST} ^xxx\.com$ [NC]</p>
<p>RewriteRule ^/(.*)$  <a href="http://www.xxx.com/$1">http://www.xxx.com/$1</a> [R=301,L]</p>
<p> </p>
<p><span style="font-size: 9pt; color: #333333;">如果没有</span><span style="font-size: 9pt; color: #333333;">[OR]</span><span style="font-size: 9pt; color: #333333;">标志，需要写三个条件</span><span style="font-size: 9pt; color: #333333;">/</span><span style="font-size: 9pt; color: #333333;">规则</span><span style="font-size: 9pt; color: #333333;">.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.syshy.net/20101122/apache-mod_rewrite/feed/</wfw:commentRss>
		</item>
		<item>
		<title>部署htaccess禁止中文浏览器访问网站</title>
		<link>http://www.syshy.net/20101122/htaccess-deny-chinese/</link>
		<comments>http://www.syshy.net/20101122/htaccess-deny-chinese/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 01:30:55 +0000</pubDate>
		<dc:creator>syshy</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[htaccess]]></category>

		<category><![CDATA[禁止中文流量]]></category>

		<category><![CDATA[禁用浏览器]]></category>

		<guid isPermaLink="false">http://www.syshy.net/20101122/%e9%83%a8%e7%bd%b2htaccess%e7%a6%81%e6%ad%a2%e4%b8%ad%e6%96%87%e6%b5%8f%e8%a7%88%e5%99%a8%e8%ae%bf%e9%97%ae%e7%bd%91%e7%ab%99/</guid>
		<description><![CDATA[在网站的根目录中的 htaccess 文件中，增加如下语句
############################################
## enable rewrites
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} ^zh-cn.*$ [NC,OR]
RewriteCond %{HTTP:Accept-Language} ^zh.*$ [NC]
RewriteRule ^.*$ http://www.baidu.com [R=302,L]
]]></description>
			<content:encoded><![CDATA[<p>在网站的根目录中的 htaccess 文件中，增加如下语句</p>
<p>############################################<br />
## enable rewrites</p>
<p>Options +FollowSymLinks<br />
RewriteEngine on</p>
<p>RewriteCond %{HTTP:Accept-Language} ^zh-cn.*$ [NC,OR]<br />
RewriteCond %{HTTP:Accept-Language} ^zh.*$ [NC]<br />
RewriteRule ^.*$ http://www.baidu.com [R=302,L]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.syshy.net/20101122/htaccess-deny-chinese/feed/</wfw:commentRss>
		</item>
		<item>
		<title>闷骚——就是有礼貌的Y D .2010年百句最骚最贱最有深度名言</title>
		<link>http://www.syshy.net/20100210/100_mingyan/</link>
		<comments>http://www.syshy.net/20100210/100_mingyan/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 00:38:16 +0000</pubDate>
		<dc:creator>syshy</dc:creator>
		
		<category><![CDATA[Fun]]></category>

		<category><![CDATA[名言]]></category>

		<category><![CDATA[深度名言]]></category>

		<guid isPermaLink="false">http://www.syshy.net/?p=231</guid>
		<description><![CDATA[1. 男人忽悠女人，叫调戏。女人忽悠男人，叫勾引。男女相互忽悠，叫爱情。
2. 穷玩车，富玩表，牛bi加班敲电脑。
3. 把寂寞刻在酒瓶子上，喝进膀胱里，尿出来，让寂寞洒满一地!
4. 用7％耕地养活占世界22％人口根本不算什么成就。看看日本，用世界1.5％的人口产出了世界90％的毛片才叫牛B。
5. 我凝视你地眼睛 发现了深黑色的寂寞,你说那是因为夜太短.你凝视我的眼睛, 发现了火红的刺么忽,我说那是因为睡电褥子睡地——上火&#8230;.
6. 生活中，每个人都是演员，而装B的人只是其中的佼佼者 
7. 一晚上旳髙潮,怎么满足生活旳低潮. 
8. 我喜欢闷**人。在别人面前闷。在我面前骚。 
9. 我学会了喝酒，是想把寂寞和悲伤给淹没，没想到，他们他妈学会了游泳&#8230;. 
10. 古人说，一寸长一寸强，一寸小一寸巧——我有时候强，有时候巧。 
11. 江山如此多交，引无数英雄折在你的小蛮腰，我是一只老家巧，想要搞呀却搞也搞不了，我寻寻觅觅寻寻觅觅一个34D的怀抱，这样的要求显然喝高……
12. 无聊就是无人跟你聊天。
13. 问：手机最常用的功能是什么?答：看时间。 问：手机最令人心跳的功能是什么?答：震动
14. 特想每天穿着趿拉板儿、拎着暖壶上街打轩尼诗XO

15. 你失恋的次数比中国足球失利的次数都多。
16. 人的桃花运，跟生理周期一样，都是一阵一阵的。
17. 我好羡慕她，受伤后可以泡吧;我好羡慕他，受伤后可以泡仨。
18. 精英，精得跟鹰似的。
19. 我比贫下中农还贫!
20. 日本最有价值潜力的品牌——*V，比LV牛 多了。。。
21. 前世的二百五次回眸，才换来jing液的擦奸而过。
22. 佛说人的生命在呼吸之间，我听闻暗自惭愧，因为我的生命还纠缠在QQ之间。
23. 真正的装逼，敢于直面自己没有厚度的脸皮~
24. 人在江湖飘，谁能不挨刀?江湖风浪高，酒色似钢刀。媚眼横江山，玉臂领**，挨刀就挨刀，风月任我啸。人在江湖飘，一刀狠一刀。刀刀疾如电，不离后脑勺。天涯有芳草，芳草是毒药。杨柳万千条，裤衩剩一条。
25. 当哥一个人在仰望天空的时候，哥并不想寻找什么。哥只是寂寞。
26. 干柴遇烈火，那叫明骚;湿柴遇小火苗，那才是闷骚
27. 叔到用时方恨嫂。
28. 文字像射惊，写多了，射多了，都会稀。泼墨经年，恰似纵欲，却又何尝不是初登涅磐，一种风流
29. 今晚有空么?来我家吃面、洗澡吧!(相当隐晦)
30. 药补不如食补，食补不如阴阳互补。
31. 千里马常有，而母千里马不常有。
32. 所谓“特困户”，其实共有两种——因缺钱而特困、因缺觉而特困。末将不才，两款都是。
33. 按照政治书上的说法,统治这个国家的不是别人,正是我这个无产阶级.我领导富农,地主,资本家和一切有钱的坏蛋,一起奔向Communist主义!!!!
34. 故人送别望三望 知己同路唱三唱 情人共枕上三上 大爷掘腚放三放 一放 两放 再三放 你丫指定脑震荡
35. 大姨妈都来了，安全期还会远么?
36. 长期低价收购各类闲散姑娘。型号不限。详情面议。
37. 我想吃糖白兔大奶。
38. 人在江湖飘,谁能不闷骚.
39. [...]]]></description>
			<content:encoded><![CDATA[<p>1. 男人忽悠女人，叫调戏。女人忽悠男人，叫勾引。男女相互忽悠，叫爱情。</p>
<p>2. 穷玩车，富玩表，牛bi加班敲电脑。</p>
<p>3. 把寂寞刻在酒瓶子上，喝进膀胱里，尿出来，让寂寞洒满一地!</p>
<p>4. 用7％耕地养活占世界22％人口根本不算什么成就。看看日本，用世界1.5％的人口产出了世界90％的毛片才叫牛B。</p>
<p>5. 我凝视你地眼睛 发现了深黑色的寂寞,你说那是因为夜太短.你凝视我的眼睛, 发现了火红的刺么忽,我说那是因为睡电褥子睡地——上火&#8230;.</p>
<p>6. 生活中，每个人都是演员，而装B的人只是其中的佼佼者 </p>
<p>7. 一晚上旳髙潮,怎么满足生活旳低潮. </p>
<p>8. 我喜欢闷**人。在别人面前闷。在我面前骚。 </p>
<p>9. 我学会了喝酒，是想把寂寞和悲伤给淹没，没想到，他们他妈学会了游泳&#8230;. </p>
<p>10. 古人说，一寸长一寸强，一寸小一寸巧——我有时候强，有时候巧。 </p>
<p>11. 江山如此多交，引无数英雄折在你的小蛮腰，我是一只老家巧，想要搞呀却搞也搞不了，我寻寻觅觅寻寻觅觅一个34D的怀抱，这样的要求显然喝高……</p>
<p>12. 无聊就是无人跟你聊天。</p>
<p>13. 问：手机最常用的功能是什么?答：看时间。 问：手机最令人心跳的功能是什么?答：震动</p>
<p>14. 特想每天穿着趿拉板儿、拎着暖壶上街打轩尼诗XO<br />
<span id="more-231"></span><br />
15. 你失恋的次数比中国足球失利的次数都多。</p>
<p>16. 人的桃花运，跟生理周期一样，都是一阵一阵的。</p>
<p>17. 我好羡慕她，受伤后可以泡吧;我好羡慕他，受伤后可以泡仨。</p>
<p>18. 精英，精得跟鹰似的。</p>
<p>19. 我比贫下中农还贫!</p>
<p>20. 日本最有价值潜力的品牌——*V，比LV牛 多了。。。</p>
<p>21. 前世的二百五次回眸，才换来jing液的擦奸而过。</p>
<p>22. 佛说人的生命在呼吸之间，我听闻暗自惭愧，因为我的生命还纠缠在QQ之间。</p>
<p>23. 真正的装逼，敢于直面自己没有厚度的脸皮~</p>
<p>24. 人在江湖飘，谁能不挨刀?江湖风浪高，酒色似钢刀。媚眼横江山，玉臂领**，挨刀就挨刀，风月任我啸。人在江湖飘，一刀狠一刀。刀刀疾如电，不离后脑勺。天涯有芳草，芳草是毒药。杨柳万千条，裤衩剩一条。</p>
<p>25. 当哥一个人在仰望天空的时候，哥并不想寻找什么。哥只是寂寞。</p>
<p>26. 干柴遇烈火，那叫明骚;湿柴遇小火苗，那才是闷骚</p>
<p>27. 叔到用时方恨嫂。</p>
<p>28. 文字像射惊，写多了，射多了，都会稀。泼墨经年，恰似纵欲，却又何尝不是初登涅磐，一种风流</p>
<p>29. 今晚有空么?来我家吃面、洗澡吧!(相当隐晦)</p>
<p>30. 药补不如食补，食补不如阴阳互补。</p>
<p>31. 千里马常有，而母千里马不常有。</p>
<p>32. 所谓“特困户”，其实共有两种——因缺钱而特困、因缺觉而特困。末将不才，两款都是。</p>
<p>33. 按照政治书上的说法,统治这个国家的不是别人,正是我这个无产阶级.我领导富农,地主,资本家和一切有钱的坏蛋,一起奔向Communist主义!!!!</p>
<p>34. 故人送别望三望 知己同路唱三唱 情人共枕上三上 大爷掘腚放三放 一放 两放 再三放 你丫指定脑震荡</p>
<p>35. 大姨妈都来了，安全期还会远么?</p>
<p>36. 长期低价收购各类闲散姑娘。型号不限。详情面议。</p>
<p>37. 我想吃糖白兔大奶。</p>
<p>38. 人在江湖飘,谁能不闷骚.</p>
<p>39. 哥不寂寞,因为有寂寞陪着哥.</p>
<p>40. 哥们心理素质好得，就跟没心理素质一样。</p>
<p>41. 闷骚——就是有礼貌的Y D</p>
<p>42. 一次劣质的**还不如呆在家里意淫。</p>
<p>43. 一个成功的男人就是能够挣到比妻子花的钱更多的钱，一个成功的女人就是能够找到这样一个男人。</p>
<p>44. 花心大萝卜遭遇水性小杨花，这将是性骚动中，一场重量级的对撼。</p>
<p>45. 有小资的头脑，有愤青的上半身，有朋克的下半身，还要有歌特的心灵。——这就是新时代的四有新人。</p>
<p>46. 有心的无力，有力的无钱，有钱的无情，有情的无缘，有缘的无分，有分的正闹着离婚。</p>
<p>47. 我不是为了钱，我是因为生活。我不是要上床，我是因为爱你。</p>
<p>48. 天气凉了，请各位及时加衣，注意保暖思淫欲。</p>
<p>49. 刷牙是一件悲喜交加的事情，因为一手拿着杯具，一手拿着洗具。</p>
<p>50. 生活就像超级女声，撑到最后的都是纯爷们。</p>
<p>51. 酒总是令男人想起女人，酒也令女人想起男人。唯一不同的是，男人喝了酒后，会想到各种女人;女人喝了酒后，往往只会想到一个男人，大多数时候想到的是一个抛弃了她的男人。</p>
<p>52.再一次祝福那些猫扑美女帖里狂发泄的网友们们：握紧手中的中华铅笔，一往情深注视笔杆上的字：2B!</p>
<p>53. 如果她爱我像肯德基那么多,看见阿一鲍鱼她自然会出轨.如果我对他的忠诚像伊利牛奶那么甜,给我一碗冰糖燕窝我也肯定会背叛.</p>
<p>54. 牛bi的外表藏着一颗二bi的心&#8230;</p>
<p>55. 结婚就是给自由穿件棉衣，活动起来不方便，但会很温暖。</p>
<p>56. 哥哥面前一条弯弯的河;妹妹胸前荡起层层的波。</p>
<p>57. 眼泪是最霸道的暗器，古龙说：女人的眼泪简直比暗器还可怕，无论多厉害的暗器，你至少还能躲，女人的眼泪却连躲也躲不了。无论多厉害的暗器最多不过在你身上打出几个洞来，女人的眼泪却能将你的心滴碎。</p>
<p>58. 人性人性，就是人得有性，就是不知道自己姓什么，也得有性要求。</p>
<p>59. 我的愿望:每天喝到自然醉,每天睡到自然醒.</p>
<p>60. 女人真奇怪，不该知道的事，她们全知道;该知道的事，她们反而不知道</p>
<p>61. 古人讲：三思而后行;现代人讲究：34而后D。</p>
<p>62. 喜欢喝酒的人，也喜欢女人，更喜欢朋友。因为在喝酒的时候，容易想起女人，谈论朋友。</p>
<p>63. 世界很大，一张床很小，床上的两个人曾经很好，却无法到老。</p>
<p>64. 众里寻她千百度，蓦然回首，那人依旧对我不屑一顾。</p>
<p>65. 念了十几年书，想起来还是幼儿园比较好混。</p>
<p>66. 谢谢你，谢你大爷，谢你全家，谢你祖宗十八代。(见过这样感谢别人的吗?)</p>
<p>67. 工资降了叫负增长，还是增长;女奸男叫被动强+奸，还是强+奸~</p>
<p>68. 感情是场骗局，我顶多算个卧底~</p>
<p>69. 我当年也是个痴情的种子，结果下了场雨……淹死了。</p>
<p>70. 春天是感冒和感情高发的季节。有人不小心感冒了，有人不小心恋爱了，我属于前者。</p>
<p>71. 老规劝：闺女，要适当吃一点才有劲减肥啊。</p>
<p>72. 有次喝高了打车，的哥说：喝了吧?我说：喝不少。的哥说：我也喝了。吓得我拉门就要下车。的哥说：我一会回家也喝。</p>
<p>73. 我唯一财产就是硬盘上那80G毛片。</p>
<p>74. 虽然我长的不是很帅，但小时候也有人夸我左边鼻孔很偶像派。</p>
<p>75. 心不跟爱一起走，说好就一宿.</p>
<p>76. 哥是个传说,不要问哥是哪个单位的.</p>
<p>77. 出问题先从自己身上找原因，别一便秘就怪地球没引力。</p>
<p>78. 苏丹红吃了还有十年潜伏期呢. 这结婚蛋糕一吃 自由利马就没了</p>
<p>79. 爱是一种奢侈品。如同巴黎橱窗里的狐皮大衣，那么眩目、那么迷人，可是上面的标价会让人清醒过来。爱亦是奢侈品，只能远远的看着，别幻想或触摸它因为那需要合适的时间、合适的人相遇在合适的地点，缺一不可。</p>
<p>80. 炮轰的脑袋还梳个雷劈的逢。</p>
<p>91. 上天安排我做了个多情的人，却又安排我遭遇了无数绝情的人，所以我最终把自己磨练成了一个滥情的人。别人是人见人爱，我是见人爱人</p>
<p>92. 80后的重要任务是制造08后。</p>
<p>93. 事实证明，感情经得起风雨，却经不起平淡;友情经得起平淡，却经不起风雨。</p>
<p>94. 人家有的是背景，而我有的只是背影~~。</p>
<p>95. 是金子总要发光的，但当满地都是金子的时候，我自己也不知道自己是哪颗了。</p>
<p>96. 提醒大家要学会修自己的笔记本，这是很重要的!从前有个人，他不会修自己的笔记本&#8230;&#8230;后来的事情大家都知道了。</p>
<p>97. 有人说我QQ上不说话不和她交流，我想怎么会呢?只要不交配，怎么交流都行啊。</p>
<p>98. 我不是广场上算卦的，唠不出那么多你爱听的嗑。</p>
<p>99. 不是故事的结局不够好，而是我们对故事的要求过多!</p>
<p>100. 爱情就像两个拉橡皮筋的人，受伤的总是不愿放手的那个</p>
]]></content:encoded>
			<wfw:commentRss>http://www.syshy.net/20100210/100_mingyan/feed/</wfw:commentRss>
		</item>
		<item>
		<title>一个“我在床上很厉害的哦”引发的营销思考</title>
		<link>http://www.syshy.net/20091009/strong-on-bed/</link>
		<comments>http://www.syshy.net/20091009/strong-on-bed/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 07:34:16 +0000</pubDate>
		<dc:creator>syshy</dc:creator>
		
		<category><![CDATA[Fun]]></category>

		<category><![CDATA[seo]]></category>

		<category><![CDATA[床上功夫]]></category>

		<category><![CDATA[营销]]></category>

		<guid isPermaLink="false">http://www.syshy.net/?p=227</guid>
		<description><![CDATA[      你在酒吧遇到一个靓女……
　　假设你走过去直接对她说：“我在床上很厉害的哦!”这叫“直销”。
　　如果你的朋友走过去，指着你对她说：“他在床上很厉害的哦!”这叫“广告”!
　　如果你要了她的电话，隔天打电话和她说：“跟你提一下，我在床上很厉害的哦”这叫“电话营销”!
　　假如你仅仅是文质彬彬的走过去、礼貌地做自我介绍，再帮她倒饮料，畅谈心事，并且送她离开再帮她打开车门，等她上车后再和她说：“跟你提一下，我在床上很厉害的哦!”这叫“公关”!
　　那么如果你给服务生一些小钱，请他去和那女孩说：“那个坐吧台的男的在床上很厉害的哦!”叫做“媒体购买”!
　　如果是你自己走过去和她说：“我不但在床上很厉害，而且还会给你‘特殊服务’的哦!”这叫“产品促销”!
　　假如那女孩主动过来跟你说：“我听说你在床上很厉害哦!”这叫“品牌魅力”!
　　如果有另一个女孩走过去和那个靓女说：“他在床上很厉害哦!”这叫“口碑营销”!
　　如果有一个女孩一直缠着你不放，人家问她为什么，她说“因为他在床上很厉害!”这叫“品牌忠诚度”!
　　接下来……
　　趁着众人惊讶的时候，悄悄把名片塞到在场吧女的胸围里，这叫黑链。
　　抢到酒吧话筒，大声说，“我在床上很厉害哦”，这叫群发广告
　　看着酒吧女在黑暗中**，叫自恋(链)!自己的网站链接自己，叫同性恋(链)。
　　不断的给酒保更多的钱，让他告诉那些女的，“这人在床上很厉害的哦”，这叫竞价排名!
　　如果在酒吧的菜单上都印上名字，然后在后面写道“我在床上很厉害的哦” ，这叫博客营销！
]]></description>
			<content:encoded><![CDATA[<p>      你在酒吧遇到一个靓女……</p>
<p>　　假设你走过去直接对她说：“我在床上很厉害的哦!”这叫“直销”。</p>
<p>　　如果你的朋友走过去，指着你对她说：“他在床上很厉害的哦!”这叫“广告”!</p>
<p>　　如果你要了她的电话，隔天打电话和她说：“跟你提一下，我在床上很厉害的哦”这叫“电话营销”!</p>
<p>　　假如你仅仅是文质彬彬的走过去、礼貌地做自我介绍，再帮她倒饮料，畅谈心事，并且送她离开再帮她打开车门，等她上车后再和她说：“跟你提一下，我在床上很厉害的哦!”这叫“公关”!</p>
<p>　　那么如果你给服务生一些小钱，请他去和那女孩说：“那个坐吧台的男的在床上很厉害的哦!”叫做“媒体购买”!</p>
<p>　　如果是你自己走过去和她说：“我不但在床上很厉害，而且还会给你‘特殊服务’的哦!”这叫“产品促销”!</p>
<p>　　假如那女孩主动过来跟你说：“我听说你在床上很厉害哦!”这叫“品牌魅力”!</p>
<p>　　如果有另一个女孩走过去和那个靓女说：“他在床上很厉害哦!”这叫“口碑营销”!</p>
<p>　　如果有一个女孩一直缠着你不放，人家问她为什么，她说“因为他在床上很厉害!”这叫“品牌忠诚度”!</p>
<p>　　接下来……</p>
<p>　　趁着众人惊讶的时候，悄悄把名片塞到在场吧女的胸围里，这叫黑链。</p>
<p>　　抢到酒吧话筒，大声说，“我在床上很厉害哦”，这叫群发广告</p>
<p>　　看着酒吧女在黑暗中**，叫自恋(链)!自己的网站链接自己，叫同性恋(链)。</p>
<p>　　不断的给酒保更多的钱，让他告诉那些女的，“这人在床上很厉害的哦”，这叫竞价排名!</p>
<p>　　如果在酒吧的菜单上都印上名字，然后在后面写道“我在床上很厉害的哦” ，这叫博客营销！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.syshy.net/20091009/strong-on-bed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RedHat下VNC配置</title>
		<link>http://www.syshy.net/20090915/linux-vnc-config/</link>
		<comments>http://www.syshy.net/20090915/linux-vnc-config/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 01:19:15 +0000</pubDate>
		<dc:creator>syshy</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[linux vnc]]></category>

		<category><![CDATA[vnc]]></category>

		<guid isPermaLink="false">http://www.syshy.net/?p=224</guid>
		<description><![CDATA[怎么样在红帽企业Linux2.1上配置VNC?
怎样配置VNC服务器使其能在红帽企业Linux3系统引导时自动启动?
怎么样在红帽企业Linux2.1上配置VNC?
解决方法:1. 首先，我们需要查看是否已经安装了需要的VNC包。作为根用户，运行这个命令： 
rpm -qa &#124; grep vnc
如果RPM命令的输出有vnc-doc, vnc-server和vnc，到第二步。如果RPM命令没有输出，运行这个命令来安装需要的包，然后到第二步： 
up2date vnc vnc-server vnc-doc
这里假设你的系统已经注册到红帽网络（RHN）并且你有一个活跃的授权。否则，你需要从安装介质中安装RPM包。 
2. 作为VNC的用户登陆，或者切换成该用户（用 su - username )。如果VNC需要被配置成多用户，重复步骤2到4， 当所有用户都被设置好后，执行第五步。 
3. 执行这个命令，用一个大于零的数字代替Z。 
vncserver :Z

数字Z代表X会话，用户永久性的分配这个数字给他们的基于VNC的X会话。 
注：在本教程中，每次出现字母Z，都应该被替换成适当的数字，代表用户配置的基于VNC的X会话。在控制台运行的X会话使用数字0，所以Z应该等于或者大于1。一个基于VNC的X会话配置的每个用户，都需要用他们自己的唯一的数字代替Z。 
命令在第一次运行的时候，会为该用户创建 $HOME/.vnc 目录，并要去输入一个VNC密码。当VNC viewer程序从远方机器连接过来时，会被要求输入该密码。如果用户想改变这个密码，让他们运行这个命令： 
vncpasswd
4. VNC缺省使用twm窗口管理器。如果用户想用GNOME（红帽企业Linux缺省环境）或者KDE桌面环境，编辑$HOME/.vnc/xstartup文件，注掉以xterm和twm开头的行。如果想用GNOME，在这个文件的末尾添加一行： 
gnome-session &#038;
如果你想用KDE，加入这行:
startkde &#038;
现在桌面已经设置了，为了让其生效，必须杀掉并重启已经存在的基于VNC的X会话。输入下面两条命令来杀掉和重启新配置的VNC会话： 
vncserver -kill :Z
vncserver :Z
5. 编辑/etc/sysconfig/vncservers文件。找到以VNCSERVERS开头被注掉的行，把注释号去掉，加入所有在系统重新引导时应该自动启动的VNC会话，比如像这样： 
/etc/sysconfig/vncservers
VNCSERVERS=&#8221;1:root 2:bob 3:carol&#8221;
确保每个用户和在第三步选择的恰当的数字Z匹配。 
6. 设置VNC在系统引导时启动，用这个命令： 
chkconfig &#8211;level 345 vncserver on
当计算机重启后，写入/etc/sysconfig/vncservers文件的基于VNC的X会话会自动启动。 
现在VNC在运行了，这个命令可用来从一台远方的Linux机器连接到合适的基于VNC的X会话： 
vncviewer servername:Z
如果远方的机器运行红帽企业Linux，但vncviewer程序没有安装，以根用户运行这个命令安装它： 
up2date vnc
如果远方机器系统在运行Windows, 可以免费下载一个Windows下的VNC viewer程序，网址是：http://www.realvnc.com [...]]]></description>
			<content:encoded><![CDATA[<p>怎么样在红帽企业Linux2.1上配置VNC?</p>
<p>怎样配置VNC服务器使其能在红帽企业Linux3系统引导时自动启动?</p>
<p>怎么样在红帽企业Linux2.1上配置VNC?<br />
解决方法:1. 首先，我们需要查看是否已经安装了需要的VNC包。作为根用户，运行这个命令： </p>
<p>rpm -qa | grep vnc<br />
如果RPM命令的输出有vnc-doc, vnc-server和vnc，到第二步。如果RPM命令没有输出，运行这个命令来安装需要的包，然后到第二步： </p>
<p>up2date vnc vnc-server vnc-doc<br />
这里假设你的系统已经注册到红帽网络（RHN）并且你有一个活跃的授权。否则，你需要从安装介质中安装RPM包。 </p>
<p>2. 作为VNC的用户登陆，或者切换成该用户（用 su - username )。如果VNC需要被配置成多用户，重复步骤2到4， 当所有用户都被设置好后，执行第五步。 </p>
<p>3. 执行这个命令，用一个大于零的数字代替Z。 </p>
<p>vncserver :Z</p>
<p><span id="more-224"></span></p>
<p>数字Z代表X会话，用户永久性的分配这个数字给他们的基于VNC的X会话。 </p>
<p>注：在本教程中，每次出现字母Z，都应该被替换成适当的数字，代表用户配置的基于VNC的X会话。在控制台运行的X会话使用数字0，所以Z应该等于或者大于1。一个基于VNC的X会话配置的每个用户，都需要用他们自己的唯一的数字代替Z。 </p>
<p>命令在第一次运行的时候，会为该用户创建 $HOME/.vnc 目录，并要去输入一个VNC密码。当VNC viewer程序从远方机器连接过来时，会被要求输入该密码。如果用户想改变这个密码，让他们运行这个命令： </p>
<p>vncpasswd<br />
4. VNC缺省使用twm窗口管理器。如果用户想用GNOME（红帽企业Linux缺省环境）或者KDE桌面环境，编辑$HOME/.vnc/xstartup文件，注掉以xterm和twm开头的行。如果想用GNOME，在这个文件的末尾添加一行： </p>
<p>gnome-session &#038;<br />
如果你想用KDE，加入这行:</p>
<p>startkde &#038;</p>
<p>现在桌面已经设置了，为了让其生效，必须杀掉并重启已经存在的基于VNC的X会话。输入下面两条命令来杀掉和重启新配置的VNC会话： </p>
<p>vncserver -kill :Z<br />
vncserver :Z</p>
<p>5. 编辑/etc/sysconfig/vncservers文件。找到以VNCSERVERS开头被注掉的行，把注释号去掉，加入所有在系统重新引导时应该自动启动的VNC会话，比如像这样： </p>
<p>/etc/sysconfig/vncservers</p>
<p>VNCSERVERS=&#8221;1:root 2:bob 3:carol&#8221;<br />
确保每个用户和在第三步选择的恰当的数字Z匹配。 </p>
<p>6. 设置VNC在系统引导时启动，用这个命令： </p>
<p>chkconfig &#8211;level 345 vncserver on</p>
<p>当计算机重启后，写入/etc/sysconfig/vncservers文件的基于VNC的X会话会自动启动。 </p>
<p>现在VNC在运行了，这个命令可用来从一台远方的Linux机器连接到合适的基于VNC的X会话： </p>
<p>vncviewer servername:Z<br />
如果远方的机器运行红帽企业Linux，但vncviewer程序没有安装，以根用户运行这个命令安装它： </p>
<p>up2date vnc<br />
如果远方机器系统在运行Windows, 可以免费下载一个Windows下的VNC viewer程序，网址是：http://www.realvnc.com </p>
<p>当用户使用完VNC后，这些基于VNC的X会话必须保持运行。要这样做，用户可以简单的关闭vncviewer程序，而不是退出登陆。这样桌面的状态会保存下来，当用户重新连接的时候，他们的所有程序都会是上次离开时候的状态。如果一个用户意外的从一个基于VNC的X会话中退出登陆，应该按照下面的步骤让X再次工作： </p>
<p>1. 以需要VNC重启的用户身份，登陆到该服务器。<br />
2. 输入命令： vncserver -kill :Z<br />
3. 运行 vncserver :Z<br />
这将杀掉并重启基于VNC的X会话。要确保用户使用正确的&#8217;Z'数字。如果一个应用程序已经在一个基于VNC的X会话上启动了，用户需要从本机终端上获取它，可以用这条命令： </p>
<p>vncviewer 127.0.0.1:Z<br />
用该程序运行的基于VNC的X会话的数字代替Z。 </p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>怎样配置VNC服务器使其能在红帽企业Linux3系统引导时自动启动?<br />
解决方法:vncserver服务可以在系统引导时自动启动. 但是需要进行设置才能使之正常自动启动. </p>
<p>首先,编辑/etc/sysconfig/vncservers文件，把使用VNC服务的用户添加到这个文件中，添加的内容如下例所示: </p>
<p>VNCSERVERS=&#8221;N:user&#8221;<br />
此处N指VNC服务器所在的显示服务器编号。user指运行VNC的 用户。多个显示服务和用户之间可通过如下设置来指定: </p>
<p>VNCSERVERS=&#8221;N:user1 Y:user2&#8243;<br />
注意：若正在使用X Window System，那么0号显示符会被本地的X系 统使用，不能用于VNC。 </p>
<p>对于指定的每个VNC用户，需要设置一个VNC密 码，这个密码区别于普通系统帐号密码。用户可以通过执行vncpasswd来 设置自己的VNC密 码。如: </p>
<p>$ vncpasswd<br />
Password:<br />
Verify:</p>
<p>默认配置下，VNC启动后只显示一个简易的窗口和一个终端窗口.若要显示完整红帽环境，需要创 建~username/.vnc/xstartup文件，添加以下语句: </p>
<p>#!/bin/bash<br />
unset SESSION_MANAGER<br />
exec /etc/X11/xinit/xinitrc<br />
最后确保该文件可以被执行: </p>
<p># chmod 755 ~username/.vnc/xstartup*<br />
如需立即启动vncserver服务,运行以下命令: </p>
<p># service vncserver start<br />
如: </p>
<p># service vncserver start<br />
Starting VNC server: 1:user1<br />
如需引导时自动启动vncserver服务,运行以下命令: </p>
<p># chkconfig vncserver on<br />
注意:这个命令执行后不会有输出，会直接返回命令提示符,如: </p>
<p># chkconfig vncserver on<br />
# chkconfig &#8211;list vncserver<br />
vncserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off</p>
]]></content:encoded>
			<wfw:commentRss>http://www.syshy.net/20090915/linux-vnc-config/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Linux系统下强制踢掉登录用户</title>
		<link>http://www.syshy.net/20090915/pkill/</link>
		<comments>http://www.syshy.net/20090915/pkill/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 01:16:11 +0000</pubDate>
		<dc:creator>syshy</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[kill]]></category>

		<category><![CDATA[Linux踢除其他用户]]></category>

		<category><![CDATA[pkill]]></category>

		<guid isPermaLink="false">http://www.syshy.net/?p=222</guid>
		<description><![CDATA[linux系统root用户可强制踢制其它登录用户，首先可用w命令查看登录用户信息，显示信息如下：
16:15:11 up 210 days, 12:17,  2 users,  load average: 0.13, 0.15, 0.10
USER       TTY      FROM              LOGIN@   IDLE       JCPU   PCPU  [...]]]></description>
			<content:encoded><![CDATA[<p>linux系统root用户可强制踢制其它登录用户，首先可用w命令查看登录用户信息，显示信息如下：</p>
<p>16:15:11 up 210 days, 12:17,  2 users,  load average: 0.13, 0.15, 0.10<br />
USER       TTY      FROM              LOGIN@   IDLE       JCPU   PCPU  WHAT<br />
liu      　     pts/1    IPADDRESS  16:14         0.00s      0.04s    0.03s   sshd: liu [priv]<br />
fmd001_c pts/2    IPADDRESS   16:13         52.00s   0.03s    0.02s   sshd: fmd001_cleaning [priv]</p>
<p>强制踢人命令格式：pkill -kill -t tty</p>
<p>解释：</p>
<p>pkill -kill -t 　踢人命令</p>
<p>tty　所踢用户的TTY</p>
<p>如上踢出liu用户的命令为： pkill -kill -t pts/1</p>
<p>只有root用户才能踢人，至少我测试的是这样的。如果同时有二个人用root用户登录，任何其中一个可以踢掉另一个。任何用户都可以踢掉自己-_-。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.syshy.net/20090915/pkill/feed/</wfw:commentRss>
		</item>
		<item>
		<title>用Gmail制造自己的企业邮箱</title>
		<link>http://www.syshy.net/20090811/gmail-email/</link>
		<comments>http://www.syshy.net/20090811/gmail-email/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 06:35:04 +0000</pubDate>
		<dc:creator>syshy</dc:creator>
		
		<category><![CDATA[Application]]></category>

		<category><![CDATA[gmail]]></category>

		<category><![CDATA[企业邮局]]></category>

		<category><![CDATA[企业邮箱]]></category>

		<guid isPermaLink="false">http://www.syshy.cn/?p=214</guid>
		<description><![CDATA[Gmail打造自己的企业邮箱VS微软的免费邮局服务，不过老实说GOOGLE提供的只是一个邮件转向功能，和微软那真正的邮局是没的比的，不过能让我doraemon#doraemon.cn和我的GMAIL合在一起管理也是不错的，太多的邮箱使得我管理邮件不方便，而且还可以节约下一笔商业邮箱费用，呵呵。
现在有自己的域名的人越来越多，使用自己的域名为后缀的mail地址，可以体现自己的个性，但是企业邮箱大多都是收费的，价格昂贵，而且容量也小，一个50M的企业邮箱可能需要100元以上。免费提供企业邮箱的又十分的少，容量也不大，而且不稳定，随时可能消失。最近笔者我使用Gmail发现在setting当中的account中可以添加其他的邮件账户，用非gmail的邮件地址来发送信件，于是萌生了利用gmail打造自己的企业邮箱的念头，经过试验，最终获得成功，可以拥有免费而且稳定的大容量企业邮箱（gmail有多大，我们的邮箱就有多大），笔者把具体的方法和大家分享。
1.首先需要一个有DNS控制面版的域名，并且可以有mail转向的功能，其次需要一个google gmail邮箱（没有邮箱的可以在本日至后给我留言，留下你的信箱地址，我会发邀请）。在域名的mail转向里面将你想要的邮箱地址设置到Gmail上，这一步因为各个域名注册商不一样，所以具体设置就不能在这里演示了。e.g. 你想使用admin@domain.com，你的google邮箱是name@gmail.com就把admin@domian.com的mail forward到name@gmail.com。
2.做好上一步后，一般要等24小时生效，请务在mail forward未生效的时候做以下步骤，在gmail上捆绑第二邮箱需要在确认信上确认的，试一下给自己的
admin@domain.com发一封信，看看是否能在gmail上收到，能收到的话就可以开始以下步骤了。
3.打开gmail，点击右上角的setting(中文版按照相应按钮操作)


4.点击account选象

5.点击add another email address

然后输入自己要绑定的email，跟据gmail提示创建，随后gmail会发一封确认信到这个邮箱，因为事先我们已经做了邮件转向，所以应该在gmail当中收到这个确认信，确认后，邮件地址添加成功。然后我们可以看一下写邮件(compose mail)时候的选项，在from当中我们就可以选择使用gmail或者你的邮件地址来发送邮件了。

如图，上面一个是你gmail的，下面一个就是绑定的，你可以发邮件给朋友看一下，他们收到的邮件地址就是你绑定的admin@domain.com
6.上面一步完成后我们就可以正常的使用自己的邮件地址来写信和收信了。但是如果gmail邮件和自己的email邮件都在同一个邮箱gmail inbox里面，有的时候就会难以区别，我们可以利用过滤器来分拣邮件。
如图，点击setting里面的Labels标签选项，新建一个标签，名字自由选取

 
设置成功后就会在左边栏中看到设置好的标签

7.点击setting里面的Fliter,新建一个过滤器

然后在过滤器选项To中填入你的邮件地址，其他为空，如图所示

在过滤器规则中选择 Apply the label 你设置的标签。点击Creat Fliter

8.至此，我们所有的设置工作全部完成，朋友们使用你自己的个性邮件地址发给你的信都归结在新建的label里面，只要点击左边栏筐中的&#8221;企业邮箱&#8221;，就可以看到分拣后的邮件。在gmail说明中，即使你删除了label标签，也没有关系，所有的邮件仍然会保留在inbox里面，不会因为label删除而删除。
看完设置后是不是绝的很爽啊，赶快去试一试，不用再为没有自己的个性邮箱而发愁了。

]]></description>
			<content:encoded><![CDATA[<p>Gmail打造自己的企业邮箱VS微软的免费邮局服务，不过老实说GOOGLE提供的只是一个邮件转向功能，和微软那真正的邮局是没的比的，不过能让我doraemon#doraemon.cn和我的GMAIL合在一起管理也是不错的，太多的邮箱使得我管理邮件不方便，而且还可以节约下一笔商业邮箱费用，呵呵。</p>
<p>现在有自己的域名的人越来越多，使用自己的域名为后缀的mail地址，可以体现自己的个性，但是企业邮箱大多都是收费的，价格昂贵，而且容量也小，一个50M的企业邮箱可能需要100元以上。免费提供企业邮箱的又十分的少，容量也不大，而且不稳定，随时可能消失。最近笔者我使用Gmail发现在setting当中的account中可以添加其他的邮件账户，用非gmail的邮件地址来发送信件，于是萌生了利用gmail打造自己的企业邮箱的念头，经过试验，最终获得成功，可以拥有免费而且稳定的大容量企业邮箱（gmail有多大，我们的邮箱就有多大），笔者把具体的方法和大家分享。</p>
<p>1.首先需要一个有DNS控制面版的域名，并且可以有mail转向的功能，其次需要一个google gmail邮箱（没有邮箱的可以在本日至后给我留言，留下你的信箱地址，我会发邀请）。在域名的mail转向里面将你想要的邮箱地址设置到Gmail上，这一步因为各个域名注册商不一样，所以具体设置就不能在这里演示了。e.g. 你想使用admin@domain.com，你的google邮箱是name@gmail.com就把admin@domian.com的mail forward到name@gmail.com。</p>
<p>2.做好上一步后，一般要等24小时生效，请务在mail forward未生效的时候做以下步骤，在gmail上捆绑第二邮箱需要在确认信上确认的，试一下给自己的<br />
admin@domain.com发一封信，看看是否能在gmail上收到，能收到的话就可以开始以下步骤了。</p>
<p>3.打开gmail，点击右上角的setting(中文版按照相应按钮操作)<br />
<img src="http://www.syshy.cn/uploadsimage/1_syshy.cn.jpg" border="0" alt="" /><br />
<span id="more-214"></span><br />
4.点击account选象<br />
<img src="http://www.syshy.cn/uploadsimage/2_syshy.cn.jpg" border="0" alt="" /></p>
<p>5.点击add another email address<br />
<img src="http://www.syshy.cn/uploadsimage/3_syshy.cn.jpg" border="0" alt="" /></p>
<p>然后输入自己要绑定的email，跟据gmail提示创建，随后gmail会发一封确认信到这个邮箱，因为事先我们已经做了邮件转向，所以应该在gmail当中收到这个确认信，确认后，邮件地址添加成功。然后我们可以看一下写邮件(compose mail)时候的选项，在from当中我们就可以选择使用gmail或者你的邮件地址来发送邮件了。<br />
<img src="http://www.syshy.cn/uploadsimage/4_syshy.cn.jpg" border="0" alt="" /><br />
如图，上面一个是你gmail的，下面一个就是绑定的，你可以发邮件给朋友看一下，他们收到的邮件地址就是你绑定的<a href="mailto:admin@domain.com">admin@domain.com</a><br />
6.上面一步完成后我们就可以正常的使用自己的邮件地址来写信和收信了。但是如果gmail邮件和自己的email邮件都在同一个邮箱gmail inbox里面，有的时候就会难以区别，我们可以利用过滤器来分拣邮件。<br />
如图，点击setting里面的Labels标签选项，新建一个标签，名字自由选取<br />
<img src="http://www.syshy.cn/uploadsimage/5_syshy.cn.jpg" border="0" alt="" /></p>
<p> </p>
<p>设置成功后就会在左边栏中看到设置好的标签<br />
<img src="http://www.syshy.cn/uploadsimage/6_syshy.cn.jpg" border="0" alt="" /></p>
<p>7.点击setting里面的Fliter,新建一个过滤器<br />
<img src="http://www.syshy.cn/uploadsimage/7_syshy.cn.jpg" border="0" alt="" /></p>
<p>然后在过滤器选项To中填入你的邮件地址，其他为空，如图所示<br />
<img src="http://www.syshy.cn/uploadsimage/8_syshy.cn.jpg" border="0" alt="" /></p>
<p>在过滤器规则中选择 Apply the label 你设置的标签。点击Creat Fliter<br />
<img src="http://www.syshy.cn/uploadsimage/9_syshy.cn.jpg" border="0" alt="" /></p>
<p>8.至此，我们所有的设置工作全部完成，朋友们使用你自己的个性邮件地址发给你的信都归结在新建的label里面，只要点击左边栏筐中的&#8221;企业邮箱&#8221;，就可以看到分拣后的邮件。在gmail说明中，即使你删除了label标签，也没有关系，所有的邮件仍然会保留在inbox里面，不会因为label删除而删除。<br />
看完设置后是不是绝的很爽啊，赶快去试一试，不用再为没有自己的个性邮箱而发愁了。<br />
<img src="http://www.syshy.cn/uploadsimage/10_syshy.cn.jpg" border="0" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.syshy.net/20090811/gmail-email/feed/</wfw:commentRss>
		</item>
		<item>
		<title>世界上最无耻的群体&#8212;“中国黑领”</title>
		<link>http://www.syshy.net/20090801/the-most-shameless-group/</link>
		<comments>http://www.syshy.net/20090801/the-most-shameless-group/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 12:03:55 +0000</pubDate>
		<dc:creator>syshy</dc:creator>
		
		<category><![CDATA[Diary]]></category>

		<category><![CDATA[最无耻的群体]]></category>

		<category><![CDATA[黑领]]></category>

		<guid isPermaLink="false">http://www.syshy.cn/?p=204</guid>
		<description><![CDATA[才仅仅10年之前，白领还是一个全社会人人称羡的身份。万科地产甚至将其出版的系列图书命名为《白领》。白领是指那种在高级写字楼里上班的专业技术人员，特点是高学历、高收入。特别是写字楼里外资企业，更是白领群体云集的根据地。
　　
白领意味着体面的工作、优雅的修养、丰富的精神体验。从某种意义上讲，白领简直成为时尚的代名词。
　　
白领必定毕业于名牌大学，甚至是硕士、博士或海归，每天朝九晚五打卡，坐在格子间的电脑旁，MSN，麦当劳，卡布奇诺，丁克，地铁，打的，坐经济舱，住星级宾馆，泡吧，煲电话，听蓝调，加班，圣诞节，斯诺克，暂住证，红酒，抽555，住租来或按揭的公寓，买简约的宜家家具，收藏CD，谈论《老友记》，向往 xz，留恋于丽江，铁杆驴友，不看中文报纸不看中国电影，看《国家地理》《名牌》《读书》杂志，看卡夫卡看张爱玲看伊朗电影，洁癖，乡愁，健身，瑜伽，养吉娃娃，香水衣服鞋子泡吧旅游鲜花买书买CD看电影，月光一族。
　　
白领的产生是中国市场经济发展初级阶段末期的典型现象，证明了“知识改变命运 ”。白领大多只出现在一线城市。面对WTO的前夜，这些有文化有知识的年轻人开始尝试一种西方发达国家中产阶级的雅皮士生活。绅士与淑女，是充满这些新思想的青年人的人生目标。《了不起的盖茨比》和《傲慢与偏见》是他们的必读书。爱情、教养、文化、艺术、体验、精神贵族深深地吸引着他们。
　　
10 年过去，物是人非。回头看看，当年怀着白领梦“范进中举”，当许多大学生兴冲冲踏出大学这个高级职业培训监狱大门的时候，却必须接受与黧黑的农民父亲同场竞聘的残酷现实。曾经的白领已经老去，在一场百年不遇的经济危机面前，破产的破产，失业的失业，离婚的离婚。当孕育白领的贸易、广告、房地产、IT和制造业风吹雨打流水落花，脆弱的白领蓦然发现，曾经雪白挺括的领口，已经被冰冷的汗水洇得皱皱巴巴一片姜黄。春天来的时候，老去的白领继续徘徊于物价和房价飞涨的城市。伫立在林立的写字楼脚下，他今天会收到一个面试通知么……白领的传说就这样陨落了。
　　
与此同时，一个充满神秘色彩的社会群体已经夺去了全中国所有的光芒，他们开着“自己的”大排量名牌汽车，出入高档酒楼，高级夜总会，乘坐头等舱或软卧，住星级宾馆，拥有黄金位置的几处豪宅，购全套红木家具，在位置最好、景观最佳，装修最豪华、质量最安全的办公楼上班，独立办公室，不打卡，饭局，会面，喝茅台五粮液，品天价普洱，抽极品中华，VIP，炒股投资保险理财，收藏古玩字画珠宝黄金，高级会所，劳力士，路易威登，奢侈品，国际顶级品牌服饰，高尔夫，公派出国，移民，护照，拉斯维加斯，美容减肥按摩，组织体检，疗养，免费医疗，贵族学校，MBO，脱产学习，党校，佣人，情人，养藏獒，带薪假……
　　
他们就是在全中国一线二线三线城市遍地开花，全面崛起的新兴黑领阶层。相对于干干净净清清白白的白领，他们的衣服是黑色的，汽车是黑色的，脸色是黑色的。他们的收入是隐蔽的，生活是隐蔽的，工作是隐蔽的……所谓隐蔽，就是像站在黑夜里的黑衣人，你知道他在，他也知道他在，但你不知道他什么样，在做什么。他们就是就职于政府和官有垄断企业的那个庞大群体。
　　
10年间，官有建筑已经屡屡刷新了所有中国城市的高度。在气度辉煌富丽堂皇的官方办公楼面前，商业写字楼登时被压出逼仄吝啬的寒酸来。从容积率、配套、装修等各方面，拔地而起的“大裤衩”成为城市黑领新贵们的“鸟巢”。白领和他的OFFICE一起，被黑领的裤衩遮住了所有的阳光。
　　
10年间，通过土地财政和垄断政治权力，官方组织一步步通过各种手段将社会财富向自己手中集中。不仅以重税和重复收费罚款的方式，从横向上苛刻聚敛社会财富，而且以资源浪费和环境污染等方式，从纵向上大肆透支谋夺子孙后代赖以生存的根基。官有经济在垄断的无竞争市场所向披靡，源源不断的暴利如滚滚长江。水气电油电信金融烟草卫生教育海关公路等行业自不用说，即使出版、邮政、新华书店、市政、环卫、公交、盐业、矿业、铁路、民航、文化、体育、新闻、旅游、土地等这些领域，因为禁止自由竞争，其利润之丰厚仍足以使任何外企眼红得流鼻血。在当下中国随便哪一个城市，一个大腹便便的税务监管员都可以开着路虎SUV上班，他的办公室面积有多大、装修得有多豪华不必说，只消告诉你一句，他可以在单位里健身桑拿游泳……
　　
一个刚刚工作两年的警察就已经买车买房——没要父母的钱也没按揭……一个国家电网公司的抄表员基本月薪达到8000元……简单推算一下，全国有1000多个省级，20000个厅级，好几万到十来万个县级，这还不包括北京的中央部门和军队警察系统。较发达地区普通黑领年收入10到20万元极普遍，年终发个十万元奖金不是什么稀奇事，而这也不仅仅是税务部门才有这个财力。
　　
这是“合法”的收入，这一部分财产是不怕公示的。去年就有新闻称，南方某地所有的黑领都有两部车，而且很正常。人类都知道，对黑领来说，收入绝对不止薪水这一块，医疗交通吃喝拉撒贪污受贿等等，所有的地方都享受纳税人无偿供养，每月的车贴甚至比农民工辛苦一个月的薪水还要多，他们也可以在超市买个床单裤衩都开发票报销，或者把免费领来的大量昂贵药品卖钱。甚至嫖娼也要发票。可以说，所谓黑领，就是除了没给其配备法律意义上的配偶外，其它都是享受无偿供给的。
　　
黑领阶层之所以生活水平急剧提高，是因为其垄断了包括政治、法律、经济、信息在内的一切社会资源，他们消耗了至少一半以上的中国国民收入。他们的崛起，构成了中国新二元社会的显赫一极。这个群体虽然相对数量少，但是绝对数量庞大。粗略估计一下，这种以寄生垄断为业的黑领在全国约有 2000万以上。
　　
比起10年前苍白的小资白领来，只有这些享受和垄断了政治权利的人才真正的实现了几代中国人的梦想，他们绝对已经达到甚至超过欧美发达国家生活的水准。当然，另外一极的其他“普通老百姓”则是标准的第三世界贫穷国家的国民。来自官方背景的黑领对来自民间草根的白领的颠覆，体现了政治权力向自由经济领域的渗透和僭越，以政治权力篡夺经济权力。这种食利自肥的经济身份使官方的超脱精神和公益基础遭到侵犯，合法性受到玷污，政治的伦理尊严荡然无存。官方由民众的仆从变成“民主”——民众的主子，由公共利益的正义仲裁者演化为自身利益集团的代言人，从国家和社会的守夜人退化为自私卑鄙的盗窃者。这是一种极其危险的倾向。
　　
白领阶层可以说是开放的，或者说穷人的孩子可以通过读书实现白领梦。正因为如此，白领在大学扩招后人力资源充沛的中国急剧贬值。相对而言，黑领阶层则完全是封闭的，正因为封闭，才会奇货可居炙手可热。公共机构实际上已经成为官僚权力集团把持的私家后院，普通人家的孩子要想进入这个群体，理论上说不是不可能，只能说——很渺茫。不错，公务员是公开招聘的，垄断官方企业的职位也是面向社会招聘的，只要你拥护那个党，你就可以报名考试。
　　
但地球人都知道这里面的规矩——潜规则，考不考得上并不取决于考试分数。黑领的特殊之处是已经走向组织化和正在走向世袭化，前者巩固，后者继承。在白领黯然陨落之后，黑领的低调崛起在全社会引发了一轮又一轮的考公务员热。同时，黑领也成为所有商家追逐的目标，他们比白领具有更真实更强悍的消费力。他们走到哪里，哪里就物价飞涨;他们对地产的投资，使农民失去了土地，使白领丧失了家园。当白领遇见黑领，立马被压出西装下面的“小”来。
　　
今天，一个供职于夹缝状态私企的所谓白领，以他微薄的收入仅够维持温饱而已，消费对他来说已经是一个太过夸张和绝望的词语。不久前官商云集(没有几个身家低于千万)的两会上，一个黑领代表或是同情或是鄙夷地建议小白领们应该去卖肉——不是出卖自己的肉体，是卖猪肉。在这场席卷地球的金融风暴中，无数外企破产倒闭、业绩滑坡，覆巢之下，纷纷裁员降薪，白领们仓皇失业。与此相反，中国官有组织却财大气粗逆市飘红，令世界500 强为之羡慕，黑领们仍然可以毫无罪恶感的集体加薪。
　　
近水楼台先得月，砸向黑领掌心的4万亿投资计划如同一针鸡血，使无数红了眼的黑领们激动得加额称庆——还是中国好、组织好啊。说实话，贫困潦倒的白领们从这4万亿民脂民膏中想捡点残羹剩饭也是痴心妄想。所以说，“孔乙己”这样卑微的白领如何能与“假洋鬼子”这样傲慢的黑领同日而语?如果说白领曾经掀起一股托福热、小资热的话，黑领的江湖则使传统国学和势利文化大热。易中天的阴谋学、王立群阎崇年的帝王学、于丹的犬儒学和马未都的收藏学等等，无不映照了黑领这个社会核心消费阶层的形成。
　　
黑领的兴起说明，20年前的那场轰轰烈烈的反腐败反官倒运动之后，新兴知识群体在与权力群体博弈中已经完全丧失了主动权。权力经济终于在近10年从量变到质变，完成了对知识经济和自由经济的彻底颠覆。权力组织在文革后重新收复了对共和国的垄断话语权。近年来热映银屏的《激情燃烧的岁月》、《军歌嘹亮》、《金婚》和《天下兄弟》等剧，集中反映了文革时期第一代黑领的优裕生活。权力特权下的文革被营造被演绎得无比温馨富足和谐，根本看不到知识阶层生不如死和农民阶层食不果腹的悲惨灾难。
　　
这种以主旋律色彩出现的怀旧情绪充满复辟邪恶和美化罪恶的企图。曾经的党校高材生、当代厚黑学大师冯仑老板毫不客气地把白领鄙视为“房奴”，一个“奴”字撕下了一群人看似体面的假领。诚然，白领没有任何社会权利，没有罢工权，没有选举权，没有话语权;他们没有权势，没有资本，没有门第。相反，黑领则是这个国家的上帝选民。
　　
他们的房子票子车子等等除过老婆之外，都一概享受无偿配给，几乎不用跟“普通老百姓”们争来抢去的所谓市场发生任何关系。白领是如此脆弱而不堪一击，一套小小栖身的房子就可以将其压垮;而黑领是如此坚不可催固若金汤，一场导致无数孩子死亡的“三鹿”惨案，也未见一人因职务犯罪被追究法律责任，仅仅纪律处分了事。因为对立法权和司法权的把持，黑领群体成为名义上和实质上的共和国公民，他们普遍享受到一个共和国公民所应当享受的一切政治权利。
　　
从基本人权、财产权、公民权、选举权和一切社会福利，他们都应有尽有的得到了充分保护和满足。与之相反，日渐普遍和经济失宠的白领群体则无法享受到基本人权保证，更遑论公民权和社会福利。他们被官方称之为与“公民”相对立的“普通老百姓”或者“群众”。相对于“共和国公民”而言，“普通老百姓”在政治层面和法律意义上，仅相当于“人畜”、“奴隶”或者“机器人”。他们经常被官方作为十几亿的巨额国家财产来看待，说好听点叫作“劳动力资源”。其对外的称呼为“人民”，多用在“伤害中国人民感情”的时候。白领的陨落代表着知识精英的穷途末路和理性精神的落败，黑领的兴盛代表着权力意识形态的扩张，和反知识重权力的血统论和阴谋论王者归来。
　　
“知识贬值”必然带来“读书无用论”的盛行，中国社会从此向封建资本主义进一步靠拢。社会文化日渐沙化和盐碱化，重归流氓文化和宫廷权谋黑幕政治的覆辙。黑领对白领的阻击和绞杀使构成未来社会主流的新兴中产阶级胎死腹中，建立宪政公民社会的启蒙运动被迫土崩瓦解。这种财阀与权贵的合力扼杀使一个民族的创新能力和创造力严重退化直至丧失。社会结构和信息结构进一步被凝固被肢解，青年一代被年迈保守的既得利益者压制封堵在社会最底层。
　　
健康的社会流动和财富循环陷于停滞，推动社会进步的活力和源泉被窒息被堵死。胜者为王的狼图腾文化、不择手段的官场权谋文化、暴殄天物的面子文化和崇高伟大的满清皇帝戏之所以大行其道，正映射着白领规则的陨落与黑领规矩的升起，中国社会由知识和文明的艰难复苏，无可挽回地退回到野蛮与无知的权力通吃、弱肉强食中去。
　　
往高处走，水往低处流。在全社会的羡慕、嫉妒和仇视之中，黑领阶层一方面继续低调的巩固其社会地位(政治地位和经济地位)，另一方面在完成原始积累后，他们开始悄然向新大陆挺进——携款外逃，或者投资移民，实现自己正式加入世界发达国家高级人类的梦想，同时也使自己的后代永远彻底的摆脱水深火热的中国。摘自胡记茶行《对现状的分析——挤不进去，你永远是穷人》：据官方统计， 2004年中国农民人均年收入2936元，按年人均纯收入低于668元的标准，中国农村绝对贫困人口为2610万人。如果按照世界上公认的人均1天1美元以下就属贫困的标准，我国目前还有2.1亿贫困人口。“八五”期间，公车车辆消费占到全部国家财政支出的38%，整个国家总计支出37960亿中的 37.58%用于供养行政公务人员;公款吃喝公费出国年花费每年达9000 亿元以上。
　　
中国社会阶层分类：第一个阶层(也是处于最顶端的王者阶层)是由几百个家族组成，他们拥有骇人听闻的财富，是这个国家的掌控者。在他们之下是第二个阶层——地方性的豪族，数量也许是几万家，这些人控制着地方的权力，自然也拥有无与伦比的财产。第三个阶层是由公务员，事业单位人员、国企管理人员、垄断国企人员和私营企业主等这些人中的佼佼者以及顶级白领阶层等这些群体中的人员组成。第四个阶层是生活比较安逸的一般民众，他们经济上还算比较宽裕，但是社会地位不高，对社会没有什么影响力。第五个阶层是由城市平民和农村中生活比较好的农民组成。第六个阶层是贫困群体，也就是四亿没有购买能力的民众。第七个阶层是一亿没有财富的赤贫阶层，第八个阶层就是最后那一亿灾难性赤贫的阶层。
]]></description>
			<content:encoded><![CDATA[<p>才仅仅10年之前，白领还是一个全社会人人称羡的身份。万科地产甚至将其出版的系列图书命名为《白领》。白领是指那种在高级写字楼里上班的专业技术人员，特点是高学历、高收入。特别是写字楼里外资企业，更是白领群体云集的根据地。<br />
　　<br />
白领意味着体面的工作、优雅的修养、丰富的精神体验。从某种意义上讲，白领简直成为时尚的代名词。<br />
　　<br />
白领必定毕业于名牌大学，甚至是硕士、博士或海归，每天朝九晚五打卡，坐在格子间的电脑旁，MSN，麦当劳，卡布奇诺，丁克，地铁，打的，坐经济舱，住星级宾馆，泡吧，煲电话，听蓝调，加班，圣诞节，斯诺克，暂住证，红酒，抽555，住租来或按揭的公寓，买简约的宜家家具，收藏CD，谈论《老友记》，向往 xz，留恋于丽江，铁杆驴友，不看中文报纸不看中国电影，看《国家地理》《名牌》《读书》杂志，看卡夫卡看张爱玲看伊朗电影，洁癖，乡愁，健身，瑜伽，养吉娃娃，香水衣服鞋子泡吧旅游鲜花买书买CD看电影，月光一族。<br />
　　<br />
白领的产生是中国市场经济发展初级阶段末期的典型现象，证明了“知识改变命运 ”。白领大多只出现在一线城市。面对WTO的前夜，这些有文化有知识的年轻人开始尝试一种西方发达国家中产阶级的雅皮士生活。绅士与淑女，是充满这些新思想的青年人的人生目标。《了不起的盖茨比》和《傲慢与偏见》是他们的必读书。爱情、教养、文化、艺术、体验、精神贵族深深地吸引着他们。<br />
　　<br />
10 年过去，物是人非。回头看看，当年怀着白领梦“范进中举”，当许多大学生兴冲冲踏出大学这个高级职业培训监狱大门的时候，却必须接受与黧黑的农民父亲同场竞聘的残酷现实。曾经的白领已经老去，在一场百年不遇的经济危机面前，破产的破产，失业的失业，离婚的离婚。当孕育白领的贸易、广告、房地产、IT和制造业风吹雨打流水落花，脆弱的白领蓦然发现，曾经雪白挺括的领口，已经被冰冷的汗水洇得皱皱巴巴一片姜黄。春天来的时候，老去的白领继续徘徊于物价和房价飞涨的城市。伫立在林立的写字楼脚下，他今天会收到一个面试通知么……白领的传说就这样陨落了。<br />
　　<br />
与此同时，一个充满神秘色彩的社会群体已经夺去了全中国所有的光芒，他们开着“自己的”大排量名牌汽车，出入高档酒楼，高级夜总会，乘坐头等舱或软卧，住星级宾馆，拥有黄金位置的几处豪宅，购全套红木家具，在位置最好、景观最佳，装修最豪华、质量最安全的办公楼上班，独立办公室，不打卡，饭局，会面，喝茅台五粮液，品天价普洱，抽极品中华，VIP，炒股投资保险理财，收藏古玩字画珠宝黄金，高级会所，劳力士，路易威登，奢侈品，国际顶级品牌服饰，高尔夫，公派出国，移民，护照，拉斯维加斯，美容减肥按摩，组织体检，疗养，免费医疗，贵族学校，MBO，脱产学习，党校，佣人，情人，养藏獒，带薪假……<span id="more-204"></span><br />
　　<br />
他们就是在全中国一线二线三线城市遍地开花，全面崛起的新兴黑领阶层。相对于干干净净清清白白的白领，他们的衣服是黑色的，汽车是黑色的，脸色是黑色的。他们的收入是隐蔽的，生活是隐蔽的，工作是隐蔽的……所谓隐蔽，就是像站在黑夜里的黑衣人，你知道他在，他也知道他在，但你不知道他什么样，在做什么。他们就是就职于政府和官有垄断企业的那个庞大群体。<br />
　　<br />
10年间，官有建筑已经屡屡刷新了所有中国城市的高度。在气度辉煌富丽堂皇的官方办公楼面前，商业写字楼登时被压出逼仄吝啬的寒酸来。从容积率、配套、装修等各方面，拔地而起的“大裤衩”成为城市黑领新贵们的“鸟巢”。白领和他的OFFICE一起，被黑领的裤衩遮住了所有的阳光。<br />
　　<br />
10年间，通过土地财政和垄断政治权力，官方组织一步步通过各种手段将社会财富向自己手中集中。不仅以重税和重复收费罚款的方式，从横向上苛刻聚敛社会财富，而且以资源浪费和环境污染等方式，从纵向上大肆透支谋夺子孙后代赖以生存的根基。官有经济在垄断的无竞争市场所向披靡，源源不断的暴利如滚滚长江。水气电油电信金融烟草卫生教育海关公路等行业自不用说，即使出版、邮政、新华书店、市政、环卫、公交、盐业、矿业、铁路、民航、文化、体育、新闻、旅游、土地等这些领域，因为禁止自由竞争，其利润之丰厚仍足以使任何外企眼红得流鼻血。在当下中国随便哪一个城市，一个大腹便便的税务监管员都可以开着路虎SUV上班，他的办公室面积有多大、装修得有多豪华不必说，只消告诉你一句，他可以在单位里健身桑拿游泳……<br />
　　<br />
一个刚刚工作两年的警察就已经买车买房——没要父母的钱也没按揭……一个国家电网公司的抄表员基本月薪达到8000元……简单推算一下，全国有1000多个省级，20000个厅级，好几万到十来万个县级，这还不包括北京的中央部门和军队警察系统。较发达地区普通黑领年收入10到20万元极普遍，年终发个十万元奖金不是什么稀奇事，而这也不仅仅是税务部门才有这个财力。<br />
　　<br />
这是“合法”的收入，这一部分财产是不怕公示的。去年就有新闻称，南方某地所有的黑领都有两部车，而且很正常。人类都知道，对黑领来说，收入绝对不止薪水这一块，医疗交通吃喝拉撒贪污受贿等等，所有的地方都享受纳税人无偿供养，每月的车贴甚至比农民工辛苦一个月的薪水还要多，他们也可以在超市买个床单裤衩都开发票报销，或者把免费领来的大量昂贵药品卖钱。甚至嫖娼也要发票。可以说，所谓黑领，就是除了没给其配备法律意义上的配偶外，其它都是享受无偿供给的。<br />
　　<br />
黑领阶层之所以生活水平急剧提高，是因为其垄断了包括政治、法律、经济、信息在内的一切社会资源，他们消耗了至少一半以上的中国国民收入。他们的崛起，构成了中国新二元社会的显赫一极。这个群体虽然相对数量少，但是绝对数量庞大。粗略估计一下，这种以寄生垄断为业的黑领在全国约有 2000万以上。<br />
　　<br />
比起10年前苍白的小资白领来，只有这些享受和垄断了政治权利的人才真正的实现了几代中国人的梦想，他们绝对已经达到甚至超过欧美发达国家生活的水准。当然，另外一极的其他“普通老百姓”则是标准的第三世界贫穷国家的国民。来自官方背景的黑领对来自民间草根的白领的颠覆，体现了政治权力向自由经济领域的渗透和僭越，以政治权力篡夺经济权力。这种食利自肥的经济身份使官方的超脱精神和公益基础遭到侵犯，合法性受到玷污，政治的伦理尊严荡然无存。官方由民众的仆从变成“民主”——民众的主子，由公共利益的正义仲裁者演化为自身利益集团的代言人，从国家和社会的守夜人退化为自私卑鄙的盗窃者。这是一种极其危险的倾向。<br />
　　<br />
白领阶层可以说是开放的，或者说穷人的孩子可以通过读书实现白领梦。正因为如此，白领在大学扩招后人力资源充沛的中国急剧贬值。相对而言，黑领阶层则完全是封闭的，正因为封闭，才会奇货可居炙手可热。公共机构实际上已经成为官僚权力集团把持的私家后院，普通人家的孩子要想进入这个群体，理论上说不是不可能，只能说——很渺茫。不错，公务员是公开招聘的，垄断官方企业的职位也是面向社会招聘的，只要你拥护那个党，你就可以报名考试。<br />
　　<br />
但地球人都知道这里面的规矩——潜规则，考不考得上并不取决于考试分数。黑领的特殊之处是已经走向组织化和正在走向世袭化，前者巩固，后者继承。在白领黯然陨落之后，黑领的低调崛起在全社会引发了一轮又一轮的考公务员热。同时，黑领也成为所有商家追逐的目标，他们比白领具有更真实更强悍的消费力。他们走到哪里，哪里就物价飞涨;他们对地产的投资，使农民失去了土地，使白领丧失了家园。当白领遇见黑领，立马被压出西装下面的“小”来。<br />
　　<br />
今天，一个供职于夹缝状态私企的所谓白领，以他微薄的收入仅够维持温饱而已，消费对他来说已经是一个太过夸张和绝望的词语。不久前官商云集(没有几个身家低于千万)的两会上，一个黑领代表或是同情或是鄙夷地建议小白领们应该去卖肉——不是出卖自己的肉体，是卖猪肉。在这场席卷地球的金融风暴中，无数外企破产倒闭、业绩滑坡，覆巢之下，纷纷裁员降薪，白领们仓皇失业。与此相反，中国官有组织却财大气粗逆市飘红，令世界500 强为之羡慕，黑领们仍然可以毫无罪恶感的集体加薪。<br />
　　<br />
近水楼台先得月，砸向黑领掌心的4万亿投资计划如同一针鸡血，使无数红了眼的黑领们激动得加额称庆——还是中国好、组织好啊。说实话，贫困潦倒的白领们从这4万亿民脂民膏中想捡点残羹剩饭也是痴心妄想。所以说，“孔乙己”这样卑微的白领如何能与“假洋鬼子”这样傲慢的黑领同日而语?如果说白领曾经掀起一股托福热、小资热的话，黑领的江湖则使传统国学和势利文化大热。易中天的阴谋学、王立群阎崇年的帝王学、于丹的犬儒学和马未都的收藏学等等，无不映照了黑领这个社会核心消费阶层的形成。<br />
　　<br />
黑领的兴起说明，20年前的那场轰轰烈烈的反腐败反官倒运动之后，新兴知识群体在与权力群体博弈中已经完全丧失了主动权。权力经济终于在近10年从量变到质变，完成了对知识经济和自由经济的彻底颠覆。权力组织在文革后重新收复了对共和国的垄断话语权。近年来热映银屏的《激情燃烧的岁月》、《军歌嘹亮》、《金婚》和《天下兄弟》等剧，集中反映了文革时期第一代黑领的优裕生活。权力特权下的文革被营造被演绎得无比温馨富足和谐，根本看不到知识阶层生不如死和农民阶层食不果腹的悲惨灾难。<br />
　　<br />
这种以主旋律色彩出现的怀旧情绪充满复辟邪恶和美化罪恶的企图。曾经的党校高材生、当代厚黑学大师冯仑老板毫不客气地把白领鄙视为“房奴”，一个“奴”字撕下了一群人看似体面的假领。诚然，白领没有任何社会权利，没有罢工权，没有选举权，没有话语权;他们没有权势，没有资本，没有门第。相反，黑领则是这个国家的上帝选民。<br />
　　<br />
他们的房子票子车子等等除过老婆之外，都一概享受无偿配给，几乎不用跟“普通老百姓”们争来抢去的所谓市场发生任何关系。白领是如此脆弱而不堪一击，一套小小栖身的房子就可以将其压垮;而黑领是如此坚不可催固若金汤，一场导致无数孩子死亡的“三鹿”惨案，也未见一人因职务犯罪被追究法律责任，仅仅纪律处分了事。因为对立法权和司法权的把持，黑领群体成为名义上和实质上的共和国公民，他们普遍享受到一个共和国公民所应当享受的一切政治权利。<br />
　　<br />
从基本人权、财产权、公民权、选举权和一切社会福利，他们都应有尽有的得到了充分保护和满足。与之相反，日渐普遍和经济失宠的白领群体则无法享受到基本人权保证，更遑论公民权和社会福利。他们被官方称之为与“公民”相对立的“普通老百姓”或者“群众”。相对于“共和国公民”而言，“普通老百姓”在政治层面和法律意义上，仅相当于“人畜”、“奴隶”或者“机器人”。他们经常被官方作为十几亿的巨额国家财产来看待，说好听点叫作“劳动力资源”。其对外的称呼为“人民”，多用在“伤害中国人民感情”的时候。白领的陨落代表着知识精英的穷途末路和理性精神的落败，黑领的兴盛代表着权力意识形态的扩张，和反知识重权力的血统论和阴谋论王者归来。<br />
　　<br />
“知识贬值”必然带来“读书无用论”的盛行，中国社会从此向封建资本主义进一步靠拢。社会文化日渐沙化和盐碱化，重归流氓文化和宫廷权谋黑幕政治的覆辙。黑领对白领的阻击和绞杀使构成未来社会主流的新兴中产阶级胎死腹中，建立宪政公民社会的启蒙运动被迫土崩瓦解。这种财阀与权贵的合力扼杀使一个民族的创新能力和创造力严重退化直至丧失。社会结构和信息结构进一步被凝固被肢解，青年一代被年迈保守的既得利益者压制封堵在社会最底层。<br />
　　<br />
健康的社会流动和财富循环陷于停滞，推动社会进步的活力和源泉被窒息被堵死。胜者为王的狼图腾文化、不择手段的官场权谋文化、暴殄天物的面子文化和崇高伟大的满清皇帝戏之所以大行其道，正映射着白领规则的陨落与黑领规矩的升起，中国社会由知识和文明的艰难复苏，无可挽回地退回到野蛮与无知的权力通吃、弱肉强食中去。<br />
　　<br />
往高处走，水往低处流。在全社会的羡慕、嫉妒和仇视之中，黑领阶层一方面继续低调的巩固其社会地位(政治地位和经济地位)，另一方面在完成原始积累后，他们开始悄然向新大陆挺进——携款外逃，或者投资移民，实现自己正式加入世界发达国家高级人类的梦想，同时也使自己的后代永远彻底的摆脱水深火热的中国。摘自胡记茶行《对现状的分析——挤不进去，你永远是穷人》：据官方统计， 2004年中国农民人均年收入2936元，按年人均纯收入低于668元的标准，中国农村绝对贫困人口为2610万人。如果按照世界上公认的人均1天1美元以下就属贫困的标准，我国目前还有2.1亿贫困人口。“八五”期间，公车车辆消费占到全部国家财政支出的38%，整个国家总计支出37960亿中的 37.58%用于供养行政公务人员;公款吃喝公费出国年花费每年达9000 亿元以上。<br />
　　<br />
中国社会阶层分类：第一个阶层(也是处于最顶端的王者阶层)是由几百个家族组成，他们拥有骇人听闻的财富，是这个国家的掌控者。在他们之下是第二个阶层——地方性的豪族，数量也许是几万家，这些人控制着地方的权力，自然也拥有无与伦比的财产。第三个阶层是由公务员，事业单位人员、国企管理人员、垄断国企人员和私营企业主等这些人中的佼佼者以及顶级白领阶层等这些群体中的人员组成。第四个阶层是生活比较安逸的一般民众，他们经济上还算比较宽裕，但是社会地位不高，对社会没有什么影响力。第五个阶层是由城市平民和农村中生活比较好的农民组成。第六个阶层是贫困群体，也就是四亿没有购买能力的民众。第七个阶层是一亿没有财富的赤贫阶层，第八个阶层就是最后那一亿灾难性赤贫的阶层。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.syshy.net/20090801/the-most-shameless-group/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

