<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>覃伟帆博客 &#187; 小凡原创</title>
	<atom:link href="http://www.kuigg.com/cat/original/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kuigg.com</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 03:54:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>KKdata 关于 2012 年 1 月份京东商品价格情况监测报告</title>
		<link>http://www.kuigg.com/kkdata-360buy-201201</link>
		<comments>http://www.kuigg.com/kkdata-360buy-201201#comments</comments>
		<pubDate>Mon, 06 Feb 2012 03:54:40 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>

		<guid isPermaLink="false">http://www.kuigg.com/?p=422</guid>
		<description><![CDATA[本报告基于 KKdata 对京东商城非图书音像类商品价格实时监测所得数据(时间段: 2011 年 12 月 27 日至 2012自年 2 月 4 日,共计 40 天)分析得出。]]></description>
			<content:encoded><![CDATA[<div>
<div>
<div>
<p>本报告基于 KKdata 对京东商城非图书音像类商品价格实时监测所得数据(时间段: 2011 年 12 月 27 日至 2012自年 2 月 4 日,共计 40 天)分析得出。</p>
<p>&nbsp;</p>
<h3 lang="zh-CN">一、京东商品概况</h3>
<p align="LEFT">目前京东商城商品总数为171万多件，其中图书音像类商品占半数以上，因为这两类商品数目巨大且价格波动不具备代表性，所以本报告暂不把其价格纳入分析范围。</p>
<p align="LEFT">普通自营类商品指的是京东商城直营部分商品，品牌合作指的本报告基于 KKdata 对京东商城非图书音像类商品价格实时监测所得数据(时间段: 2011 年 12 月 27 日至 2012自年 2 月 4 日,共计 40 天)分析得出。</p>
<p align="LEFT">是入驻京东POP开放平台的商家提供的商品。两者比例大致在1：7左右，品牌合作商品远多于京东自营商品，可见京东已经从一个自营的独立B2C商城转变成为一个兼具综合性和开放性的电商平台。也因为品牌入驻的商品数量占明显优势，京东整体价格指数波动受其影响很大，在服饰鞋帽等类目尤为明显，下文将会详细分析。</p>
<p align="LEFT"><img src="http://s.kkdata.net/360buy/sum.png" alt="" border="0" /></p>
<p lang="zh-CN" align="LEFT">从价格分布图可以看出，自营和品牌类商品价格主要分布在30-100元、100-500元两档，而图书音像类主要分布在30元以下。</p>
<p lang="zh-CN" align="LEFT">详细的价格分布qing k可以参阅<a href="http://jd.kkdata.com/pricelist" target="_blank">京东全部商品价格区间分布图</a>：<a href="http://jd.kkdata.com/pricelist">http://jd.kkdata.com/pricelist</a></p>
<p lang="zh-CN" align="LEFT"><img src="http://s.kkdata.net/360buy/pricelist.png" alt="" border="0" /></p>
<h3 lang="zh-CN">二、整体价格情况</h3>
<div><img src="http://s.kkdata.net/360buy/pr_0_a.png" alt="" border="0" /></div>
<div>
<p align="LEFT">此图显示的是京东全部非图书音像类商品价格情况，以2011年12月27日为基点，在此后40天内总体处于涨价趋势，40天指数均值为+2.1852%，并于两个月初点达到峰值（1月1日：+5.1662%；2月1日：+6.1848%），从直方图也可看出，两个月末点的涨价活动最为频繁。</p>
<p lang="zh-CN" align="LEFT">以下把自营商品和品牌合作商品分开看看：</p>
<p lang="zh-CN" align="LEFT">
</div>
<div><img src="http://s.kkdata.net/360buy/pr_0_n.png" alt="" border="0" /></div>
<div>
<p lang="zh-CN" align="LEFT">自营商品40天平均指数为+1.7015%，也于月末涨价最为频繁，但指数峰值并不明显（1月1日：+2.0064%；2月1日：+2.8618%）。</p>
</div>
<div><img src="http://s.kkdata.net/360buy/pr_0_p.png" alt="" border="0" /></div>
<div>
<p lang="zh-CN" align="LEFT">从此图可以明显看出，品牌合作类商品的价格指数曲线与全部商品指数曲线基本吻合，这是由于其相对于自营商品在数量上的绝对优势所导致。</p>
<p lang="zh-CN" align="LEFT">另外再看一下品牌合作的服饰鞋帽类目的情况：</p>
<p lang="zh-CN" align="LEFT"><img src="http://s.kkdata.net/360buy/pr_1315_p.png" alt="" border="0" /></p>
<p lang="zh-CN" align="LEFT">同样因为数量优势，这个曲线跟全部品牌商品乃至全站商品的曲线都非常吻合。</p>
<p align="LEFT">品牌合作商品40天平均指数为+2.2631%，月初数峰值明显（1月1日：+5.6536 %；2月1日：+6.6958 %）。</p>
<p lang="zh-CN" align="LEFT">另外从以上四个直方图都可以看出，从1月21日到1月28日，春节放假期间，涨价和降价的行为都大幅减少，指数曲线也趋于平缓。</p>
<p><strong>二、一些自营类目的价格情况</strong></p>
<p><img src="http://s.kkdata.net/360buy/pr_652_n.png" alt="" border="0" /></p>
<p>&nbsp;</p>
<p><img src="http://s.kkdata.net/360buy/pr_655_n.png" alt="" border="0" /></p>
<p>&nbsp;</p>
<p lang="zh-CN" align="LEFT"><img src="http://s.kkdata.net/360buy/pr_671_n.png" alt="" border="0" /></p>
<p lang="zh-CN" align="LEFT"><img src="http://s.kkdata.net/360buy/pr_1315_n.png" alt="" border="0" /></p>
<p lang="zh-CN" align="LEFT"><img src="http://s.kkdata.net/360buy/pr_782_n.png" alt="" border="0" /></p>
<p lang="zh-CN" align="LEFT"><img src="http://s.kkdata.net/360buy/pr_794_n.png" alt="" border="0" /></p>
<p><strong>四、一些有意思的图表</strong></p>
<p>&nbsp;</p>
<p lang="zh-CN">更多图表请看http://jd.kkdata.com</p>
<p lang="zh-CN">这个伊莱克斯吸尘器是陶然用来说明京东涨价26%的商品，其实我认为这只是一种策略性涨价，为了促销而先涨价后降价，京东有大量的这一类商品，并不能说明整体涨价幅度。</p>
<p lang="zh-CN"><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2012/02/2032703.png"><img title="2032703" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2012/02/2032703.png" alt="" width="930" height="430" /></a></p>
<p lang="zh-CN">京东也有大量商品涨价降价极为频繁，刚好在降价的时候买到纯属运气： <a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2012/02/52561122.png"><img title="52561122" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2012/02/52561122.png" alt="" width="930" height="430" /></a></p>
<p> 一个避孕套的价格变动，可是大有玄机的：</p>
<p><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2012/02/5342827.png"><img title="5342827" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2012/02/5342827.png" alt="" width="930" height="430" /></a></p>
<p>京东还有很多图书，最近每天降价一毛钱：</p>
<p><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2012/02/1010214911.png"><img title="1010214911" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2012/02/1010214911.png" alt="" width="930" height="430" /></a></p>
<p>京东涨价最凶猛的商品类目是什么？是卫生巾：</p>
<p>（1月5日到1月6日价格指数有波动，但并无商品涨价或降价，是因为这期间有商品上架或下架所致，并不是数据错误）</p>
<p><img title="卫生巾" src="http://s.kkdata.net/360buy/pr_1408_a.png" alt="" width="930" height="660" /></p>
<p lang="zh-CN"><strong>五、价格指数的算法说明</strong></p>
<p lang="zh-CN" align="LEFT">首先说明一下商品单日平均价格的概念。一个商品在一天之内，有可能会在不同的时间段有不同的价格，把每个价格与这个价格所持续的时间相乘，求和，再除以商品在本日内处于在架上的状态的总时间，即得商品单日平均价格。</p>
<p lang="zh-CN" align="LEFT">然后算出单个商品每天的价格指数：</p>
<p align="LEFT">在所要分析的时间段内，取商品第一天的价格为基准，例如：如果历史上就已经上架的商品则取第一天（12月27日）的价格为基准，如果在分析时间段内上架的商品，则取第一次上架时的价格为基准。此后该商品所有价格的变化都以这个基准取比例，即得单品价格指数。</p>
<p lang="zh-CN" align="LEFT">把一天内所有单品价格指数求平均，即得总体价格指数。</p>
<p lang="zh-CN" align="LEFT">本来每个商品权重是不一样的，最好的权重值就是商品销量，不过京东商品的销量在网站上没有公开，无法获得，所以没有把这个权重计算进去。将来kkdata会尽量设计一个比较科学的权重值。</p>
<p lang="zh-CN"><strong>六、版权说明</strong></p>
<p align="LEFT">本报告由KKdata电商数据研究中心京东站(<a href="http://jd.kkdata.com/">http://jd.kkdata.com/</a>)发布，版权所有，如需引用请注明。</p>
<p align="LEFT">如需进一步获得更多详细数据，请通过邮箱联系KKdata（a@kkdata.com）。</p>
</div>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/kkdata-360buy-201201/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>威瑞信向ICANN申请执法权以响应域名被恶意使用</title>
		<link>http://www.kuigg.com/verisign</link>
		<comments>http://www.kuigg.com/verisign#comments</comments>
		<pubDate>Wed, 12 Oct 2011 08:54:13 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://www.kuigg.com/?p=408</guid>
		<description><![CDATA[外媒报道，全球互联网专业域名服务提供商威瑞信（Verisign，纳斯达克代码： VRSN）于10月10日向ICANN（互联网名称与数字地址分配机构）提交申请，请求批准其新的反滥用域名政策。这个新政策如果获得ICANN批准，威瑞信将被允许对其提供服务的后缀（.com， .net和.name等）域名进行扫描，以检测恶意网站或钓鱼网站，扫描以季度的形式实行。]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/Verisign.jpg"><img class="alignnone size-full wp-image-409" title="Verisign" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/Verisign.jpg" alt="Verisign" /></a><br />
外媒报道，全球互联网专业域名服务提供商威瑞信（Verisign，纳斯达克代码： VRSN）于10月10日向ICANN（互联网名称与数字地址分配机构）提交申请，请求批准其新的反滥用域名政策。这个新政策如果获得ICANN批准，威瑞信将被允许对其提供服务的后缀（.com， .net和.name等）域名进行扫描，以检测恶意网站或钓鱼网站，扫描以季度的形式实行。如果该域名被认定为恶意使用，威瑞信将会对域名进行移除或锁定。</p>
<p>&nbsp;</p>
<p>这个政策旨在赋权威瑞信采取迅速行动，终止其所掌管的域名之恶意使用。</p>
<p>&nbsp;</p>
<p>至于域名持有人关注的正常使用域名被不当移除的问题，威瑞信表示将提供申诉渠道以恢复原有域名。</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/verisign/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>为SAE写的一个mysql操作类</title>
		<link>http://www.kuigg.com/sae-mysql-class</link>
		<comments>http://www.kuigg.com/sae-mysql-class#comments</comments>
		<pubDate>Wed, 12 Oct 2011 07:24:13 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>

		<guid isPermaLink="false">http://www.kuigg.com/?p=403</guid>
		<description><![CDATA[最近在新浪的云平台（SAE，http://sae.sina.com.cn）中做应用，本来使用SAE提供的mysql操作类SaeMysql（http://apidoc.sinaapp.com/sae/SaeMysql.html），但是有些不方便： 1、SaeMysql没有提供完整的增删查改方法，插入数据、删除数据、更新数据都只能自己写完整的sql然后在使用runSql 方法执行； 2、要先初始化$mysql = new SaeMysql();，以后要在其它函数内进行mysql操作的话，都不能忘了把$mysql 列入全局变量； 3、我不赞成在具体的业务代码中直接使用SAE提供的类，以后要是把应用迁移出SAE，会比较麻烦。 所以我自己把SaeMysql重新封装了一下，自己写了个mysql操作类。 代码如下： //by kuiGG  www.kuigg.com class kuigg_Db { function tbname($tb) { return “kuigg_{$tb}”; } function getdata ($arr , $separator = &#8216;,&#8217;) { $str = $s = ”; foreach ($arr as $k =&#62; $v) { $str .= $s.”`{$k}`=&#8217;{$v}&#8217;”; $s = $separator; } return $str; } function count [...]]]></description>
			<content:encoded><![CDATA[<p>最近在新浪的云平台（SAE，<a href="http://sae.sina.com.cn/">http://sae.sina.com.cn</a>）中做应用，本来使用SAE提供的mysql操作类SaeMysql（<a href="http://apidoc.sinaapp.com/sae/SaeMysql.html">http://apidoc.sinaapp.com/sae/SaeMysql.html</a>），但是有些不方便：</p>
<p>1、SaeMysql没有提供完整的增删查改方法，插入数据、删除数据、更新数据都只能自己写完整的sql然后在使用runSql 方法执行；</p>
<p>2、要先初始化$mysql = new SaeMysql();，以后要在其它函数内进行mysql操作的话，都不能忘了把$mysql 列入全局变量；</p>
<p>3、我不赞成在具体的业务代码中直接使用SAE提供的类，以后要是把应用迁移出SAE，会比较麻烦。</p>
<p>所以我自己把SaeMysql重新封装了一下，自己写了个mysql操作类。</p>
<p>代码如下：</p>
<p>//by kuiGG  <a href="http://www.kuigg.com/">www.kuigg.com</a><br />
class kuigg_Db {</p>
<p>function tbname($tb) {<br />
return “kuigg_{$tb}”;<br />
}</p>
<p>function getdata ($arr , $separator = &#8216;,&#8217;) {<br />
$str = $s = ”;<br />
foreach ($arr as $k =&gt; $v) {<br />
$str .= $s.”`{$k}`=&#8217;{$v}&#8217;”;<br />
$s = $separator;<br />
}<br />
return $str;<br />
}</p>
<p>function count ($tb , $fields = &#8216;*&#8217; , $terms = ”){<br />
$o = &amp; self::in();<br />
$tb= self::tbname($tb);<br />
$where = empty($terms) ? &#8217;1&#8242; : $terms;<br />
$query = “select count({$fields}) from `{$tb}` where  {$where}”;<br />
return $o-&gt;getVar($query);<br />
}</p>
<p>function fetchdata ($tb , $fields = &#8216;*&#8217; , $terms = ”){<br />
$o = &amp; self::in();<br />
$tb= self::tbname($tb);<br />
$data = array();<br />
$query = “select {$fields} from `{$tb}` {$terms}”;<br />
return $o-&gt;getData($query);<br />
}</p>
<p>function fetchrow ($tb , $fields = &#8216;*&#8217; , $terms = ”){<br />
$o = &amp; self::in();<br />
$tb= self::tbname($tb);<br />
$data = array();<br />
$query = “select {$fields} from `{$tb}` {$terms}”;<br />
return $o-&gt;getLine($query);<br />
}</p>
<p>function fetchitem ($tb , $field , $terms = ”){<br />
$o = &amp; self::in();<br />
$tb= self::tbname($tb);<br />
$data = array();<br />
$query = “select {$field} from `{$tb}` {$terms}”;<br />
return $o-&gt;getVar($query);<br />
}</p>
<p>function insert($tb, $arr,  $getinsertid = false, $replace = false) {<br />
$o = &amp; self::in();<br />
$tb= self::tbname($tb);<br />
$data = self::getdata($arr);<br />
$cmd = $replace ? &#8216;REPLACE INTO&#8217; : &#8216;INSERT INTO&#8217;;<br />
$silence = $silence ? &#8216;SILENT&#8217; : ”;<br />
$query = “{$cmd} `{$tb}` SET {$data}”;<br />
$return = $o-&gt;runSql($query);<br />
return $getinsertid ? $o-&gt;lastId() : $return;<br />
}</p>
<p>function insert_id() {<br />
$o = &amp; self::in();<br />
return $o-&gt;lastId();<br />
}</p>
<p>function update($tb, $arr,  $terms = NULL , $getarows = false , $low_priority = false) {<br />
$o = &amp; self::in();<br />
$tb= self::tbname($tb);<br />
$data = self::getdata($arr);<br />
$cmd = “UPDATE “.($low_priority ? &#8216;LOW_PRIORITY&#8217; : ”);<br />
$where = empty($terms) ? &#8217;1&#8242; : $terms;<br />
$query = “{$cmd} `{$tb}` SET {$data} WHERE {$where}”;<br />
$return = $o-&gt;runSql($query);<br />
return $getarows ? $o-&gt;affectedRows() : $return;<br />
}</p>
<p>function delete($tb, $terms = NULL,$getarows = false, $limit = 0) {<br />
$o = &amp; self::in();<br />
$tb = self::tbname($tb);<br />
$where = empty($terms) ? &#8217;1&#8242; : $terms;<br />
$query = “DELETE FROM `{$tb}` WHERE {$where} “.($limit ? “LIMIT {$limit}” : ”);<br />
$return = $o-&gt;runSql($query);<br />
return $getarows ? $o-&gt;affectedRows() : $return;<br />
}<br />
function affected_rows() {<br />
$o = &amp; self::in();<br />
return $o-&gt;affectedRows();<br />
}<br />
function query($query) {<br />
$o = &amp; self::in();<br />
return $o-&gt;runSql($query);<br />
}</p>
<p>function &amp;in() {<br />
static $object;<br />
if(empty($object)) {<br />
$object = new SaeMysql();<br />
}<br />
return $object;<br />
}</p>
<p>}</p>
<p>下载地址：<a href="http://www.kuigg.com/attachments/2011/10/kuigg_Db.rar">http://www.kuigg.com/attachments/2011/10/kuigg_Db.rar</a></p>
<p>这个类不需要实例化，调用里面的方法的时候只需要以kuigg_Db::function的形式就可以。</p>
<p>下面解释一下这里面的几个方法：</p>
<p>tbname：这是处理表名的方法，给表明增加前缀用。</p>
<p>重点是提供了完整 增删查改方法：</p>
<p>增：insert($tb, $arr, $getinsertid = false, $replace = false)</p>
<p>需要提供的几个参数分别是$tb：需要插入的表名；$arr：把插入的数据按照key=字段名，value=值的形式构造的数组；$getinsertid：是否获取新插入的id，默认为false不获取，如果设为true就会返回id值；$replace：是否以替代方式插入，默认为false，一般也用不到。</p>
<p>示例：</p>
<p>$arr = array(&#8216;user&#8217; =&gt; &#8216;kuigg&#8217; , &#8216;email&#8217; =&gt; <a href="mailto:'i@kuigg.com'">&#8216;i@kuigg.com&#8217;</a> , &#8216;website&#8217; =&gt; &#8216;http://www.kuigg.com&#8217;);</p>
<p>$uid = kuigg_Db::insert(&#8216;user&#8217;, $arr, true);</p>
<p>&nbsp;</p>
<p>删：delete($tb, $terms = NULL,$getarows = false, $limit = 0)</p>
<p>需要提供的几个参数分别是$tb：需要删除数据的表名；$terms：删除的条件；$getarows：是否获取被删除的行数，默认为false不获取，如果设为true就会此次操作删除的行数；$limit：删除的行数，默认0即删除所有符合条件的行。</p>
<p>示例：</p>
<p>$rownum = kuigg_Db::delete(&#8216;user&#8217;, “`uid` = &#8217;1&#8242;”, true);</p>
<p>查：提供了4个方法：</p>
<p>fetchdata ($tb , $fields = &#8216;*&#8217; , $terms = ”)</p>
<p>fetchrow ($tb , $fields = &#8216;*&#8217; , $terms = ”)</p>
<p>fetchitem ($tb , $field , $terms = ”)</p>
<p>count ($tb , $fields = &#8216;*&#8217; , $terms = ”)</p>
<p>分别可以取得多维数组、单维数组、单项值、统计数目。</p>
<p>改：update($tb, $arr,  $terms = NULL , $getarows = false , $low_priority = false)</p>
<p>需要提供的几个参数分别是$tb：需要更新数据的表名；$terms：需要更新的条件；$getarows：是否获取更新的行数，默认为false不获取，如果设为true就会此次操作更新的行数。</p>
<p>$arr = array(&#8216;user&#8217; =&gt; &#8216;kuigg&#8217; , &#8216;email&#8217; =&gt; <a href="mailto:'i@kuigg.com'">&#8216;i@kuigg.com&#8217;</a> , &#8216;website&#8217; =&gt; &#8216;http://www.kuigg.com&#8217;);</p>
<p>$rownum = kuigg_Db::update(&#8216;user&#8217;, $arr, “where uid = &#8217;1&#8242; “, true);</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>用了这个类，将来如果把应用迁出，只需要把这个类修改一下就可以了。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/sae-mysql-class/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>淘宝群雄起义  带头大哥何在</title>
		<link>http://www.kuigg.com/taobao-qiyi</link>
		<comments>http://www.kuigg.com/taobao-qiyi#comments</comments>
		<pubDate>Wed, 12 Oct 2011 02:54:27 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://www.kuigg.com/?p=392</guid>
		<description><![CDATA[昨天晚上，韩都衣舍赵总发出一条微博：刚刚接到一条信息：赵总，十万火急通报。有几个群要打一些淘宝大店的主意，其中包括你们家。就是因为这次商城改革，据目前知道的规模有几千人，他们决定整死一批商城的大店。现在赶紧赶回办公室，发现他们的行动果然已经开始了，立即召集有关负责人开会，商量对策。 配图中显示，起义军攻击商城卖家的手段是：1000人同时拍下一个店的同一件商品，拍完他就要发货，要是不发就全部申请赔偿，按照淘宝规则，72小时不发货是可以获得赔偿的，然后这个店就会被扣分扣到关门。如果全部发货，那么1000个人全部确定收货，全部给0分，马上把它的评分拉到最低值，没人再敢去买这个店的东西。这还不够，还要1000个人同时申请退款，按照淘宝商城规则，7天内是可以无理由退款的，然后该店单品的退款率马上到了100%，自然也不会有人敢买。 此微博一发，在江湖上引发了热议，对韩都衣舍等大卖家幸灾乐祸者有之，对淘宝商城新政慷慨激昂者有之，唯恐天下不乱者有之，仿佛一场腥风血雨即将到来，其真实全不亚于当年的反百度。 据悉，这场暴乱的导火索就是淘宝在双十节宣布提高对商城卖家的收费，将原有的每年6000元的技术服务年费提高至3万元和6万元两个档次，最高提升幅度达到原来的10倍。此外还将升级商家管理体系，建立“商家违约责任保证金”制度，商家进驻淘宝商城需要缴纳最低1万，最高15万的保证金。商家一旦有达到一定程度的违约行为，将扣除至少1万元的保证金。 其根本在于马云和阿里的理念转变，希望打造一个小而全的C2C、大而精的B2C，而如今的淘宝商城进驻的卖家过多，质量良莠不齐，显然达不到其预期的“精”,所以他们希望通过提高资金等各方面门槛的方式，驱逐商城中实力较弱的中小卖家。此举被称为过河拆桥，兔死狗烹，淘宝商城在过去一年内迅速发展，离不开商城中大量中小卖家的支持，有的甚至是割肉支持，跳楼支持，卖妻支持，而如今淘宝却要打小扶大，劫贫济富，不得不令他们委屈、愤怒。 起义爆发之后，韩都衣舍等大卖家纷纷将商城中的货品迅速下架，以消极方式应对攻击。而阿里巴巴向来强势，加之此次事关战略转型，回应“不会因为恐吓而放弃原则”，而且宣布“已经报警”。不过我不知道，报警能干啥，难道对这几千人跨省抓捕么，抓捕了又以什么罪名惩处他们？ 据悉，此次起义组织起来的人数多达6000-7000，且分工明确，组织严密，整个群体分为30多个执行小组，每个小组有一两个人作为总监，负责策划和主持活动，分别针对不同的淘宝商城大店发起攻击。 照理说，组织这么几千个人起来同时起义，绝非易事，纵然中小卖家有愤怒有委屈，但是能一下子凝聚成这么大的力量吗？ 所以我隐隐觉得，此次起义背后一定有一个“带头大哥”。 在新浪微博搜索“淘宝”，除了淘宝之外，出现得最多的是什么，是“品聚”、“葛斌斌”啊亲！再去品聚官方和葛斌斌同学的微博看看，出现得最多是什么，是“淘宝”啊亲！ &#160; 而且葛斌斌同学在11号下午就宣布要卖坦克！坦克啊！不是模型！坦克是干啥用的，是起义用的，是打仗用的。 葛斌斌此人向来善于吹牛，当初出来搞电商，就搞了个概念“快乐电商”，还宣布“一年与淘宝平分天下，两年打趴淘宝，三年上市”，然后起个不知所云的奇怪名字“蛛族途”，放一幅明显针对淘宝的宣传图，被大家嘲笑起的名字垃圾，用的域名垃圾以后，用iPad作为奖励，到处征名，最后定为“品聚”。 最近品聚准备上线，上来上去现在就是一个跟团购差不多的玩意，最近又炒作卖坦克，很难说这次淘宝起义不是葛同学在作为“带头大哥”策划。 &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>昨天晚上，韩都衣舍赵总发出一条微博：<em>刚刚接到一条信息：赵总，十万火急通报。有几个群要打一些淘宝大店的主意，其中包括你们家。就是因为这次商城改革，据目前知道的规模有几千人，他们决定整死一批商城的大店。现在赶紧赶回办公室，发现他们的行动果然已经开始了，立即召集有关负责人开会，商量对策。</em></p>
<p><em><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/80296db6gw1dm0gr6u8qaj.jpg"><img class="alignnone size-full wp-image-393" title="淘宝起义事件" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/80296db6gw1dm0gr6u8qaj.jpg" alt="淘宝起义事件" /></a></em></p>
<p>配图中显示，起义军攻击商城卖家的手段是：1000人同时拍下一个店的同一件商品，拍完他就要发货，要是不发就全部申请赔偿，按照淘宝规则，72小时不发货是可以获得赔偿的，然后这个店就会被扣分扣到关门。如果全部发货，那么1000个人全部确定收货，全部给0分，马上把它的评分拉到最低值，没人再敢去买这个店的东西。这还不够，还要1000个人同时申请退款，按照淘宝商城规则，7天内是可以无理由退款的，然后该店单品的退款率马上到了100%，自然也不会有人敢买。</p>
<p>此微博一发，在江湖上引发了热议，对韩都衣舍等大卖家幸灾乐祸者有之，对淘宝商城新政慷慨激昂者有之，唯恐天下不乱者有之，仿佛一场腥风血雨即将到来，其真实全不亚于当年的反百度。</p>
<p>据悉，这场暴乱的导火索就是淘宝在双十节宣布提高对商城卖家的收费，将原有的每年6000元的技术服务年费提高至3万元和6万元两个档次，最高提升幅度达到原来的10倍。此外还将升级商家管理体系，建立“商家违约责任保证金”制度，商家进驻淘宝商城需要缴纳最低1万，最高15万的保证金。商家一旦有达到一定程度的违约行为，将扣除至少1万元的保证金。</p>
<p><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/62500e6ejw1dm0jj26dfkj.jpg"><img class="alignnone size-full wp-image-394" title="淘宝卖家之苦" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/62500e6ejw1dm0jj26dfkj.jpg" alt="淘宝卖家之苦" /></a></p>
<p>其根本在于马云和阿里的理念转变，希望打造一个小而全的C2C、大而精的B2C，而如今的淘宝商城进驻的卖家过多，质量良莠不齐，显然达不到其预期的“精”,所以他们希望通过提高资金等各方面门槛的方式，驱逐商城中实力较弱的中小卖家。此举被称为过河拆桥，兔死狗烹，淘宝商城在过去一年内迅速发展，离不开商城中大量中小卖家的支持，有的甚至是割肉支持，跳楼支持，卖妻支持，而如今淘宝却要打小扶大，劫贫济富，不得不令他们委屈、愤怒。</p>
<p>起义爆发之后，韩都衣舍等大卖家纷纷将商城中的货品迅速下架，以消极方式应对攻击。而阿里巴巴向来强势，加之此次事关战略转型，回应“不会因为恐吓而放弃原则”，而且宣布“已经报警”。不过我不知道，报警能干啥，难道对这几千人跨省抓捕么，抓捕了又以什么罪名惩处他们？</p>
<p>据悉，此次起义组织起来的人数多达6000-7000，且分工明确，组织严密，整个群体分为30多个执行小组，每个小组有一两个人作为总监，负责策划和主持活动，分别针对不同的淘宝商城大店发起攻击。</p>
<p>照理说，组织这么几千个人起来同时起义，绝非易事，纵然中小卖家有愤怒有委屈，但是能一下子凝聚成这么大的力量吗？</p>
<p>所以我隐隐觉得，此次起义背后一定有一个“带头大哥”。</p>
<p>在新浪微博搜索“淘宝”，除了淘宝之外，出现得最多的是什么，是“品聚”、“葛斌斌”啊亲！再去品聚官方和葛斌斌同学的微博看看，出现得最多是什么，是“淘宝”啊亲！</p>
<p><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/geibb1.jpg"><img class="alignnone size-full wp-image-395" title="葛斌斌" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/geibb1.jpg" alt="葛斌斌"  /></a></p>
<p>&nbsp;</p>
<p><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/geibb2.jpg"><img class="alignnone size-full wp-image-396" title="葛斌斌" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/geibb2.jpg" alt="葛斌斌"  /></a></p>
<p>而且葛斌斌同学在11号下午就宣布要卖坦克！坦克啊！不是模型！坦克是干啥用的，是起义用的，是打仗用的。</p>
<p><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/geibb31.jpg"><img class="alignnone size-full wp-image-398" title="葛斌斌" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/geibb31.jpg" alt="葛斌斌" /></a></p>
<p>葛斌斌此人向来善于吹牛，当初出来搞电商，就搞了个概念“快乐电商”，还宣布“一年与淘宝平分天下，两年打趴淘宝，三年上市”，然后起个不知所云的奇怪名字“蛛族途”，放一幅明显针对淘宝的宣传图，被大家嘲笑起的名字垃圾，用的域名垃圾以后，用iPad作为奖励，到处征名，最后定为“品聚”。</p>
<p>最近品聚准备上线，上来上去现在就是一个跟团购差不多的玩意，最近又炒作卖坦克，很难说这次淘宝起义不是葛同学在作为“带头大哥”策划。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/taobao-qiyi/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>天翼QQ号码试用记录：手机号只是个马甲</title>
		<link>http://www.kuigg.com/tianyi-qq-shiyong</link>
		<comments>http://www.kuigg.com/tianyi-qq-shiyong#comments</comments>
		<pubDate>Mon, 10 Oct 2011 09:12:11 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>

		<guid isPermaLink="false">http://www.kuigg.com/?p=364</guid>
		<description><![CDATA[&#160; 今天看到微博上说天翼QQ目前已经可以注册，电信手机号码均可注册为QQ号，于是试用了一下。 申请的地址是 http://chinatelecom.zc.qq.com/index.html ，打开后界面很简单，任何人都会操作。   输入手机号码之后，收取验证码，验证通过以后就进入详细资料表单。   填写完这些简单的资料，确定之后就注册成功了！   &#160; 注册成功的提示页面上面提供了一个“立即登录QQ” 的按钮，点击之后会直接调出电脑的QQ客户端，但是登录失败，我想到可能是QQ版本的问题，于是我按照下面的提示，下载了最新版的QQ，登录依然失败，提示该号码不存在。 然后我使用了手机QQ、QQ for pad登录，无一成功。最后试了webQQ，能够成功登录，并且能够和别的QQ加为好友，互相通话，正常使用。   我想可能是webQQ使用的数据库和客户端不同步，而客户端的数据库尚未升级的原因。但是我觉得，11位的号码和10位、9位的号码应该没太大区别啊，不至于说要做很大的改动才能兼容。   在webQQ里面玩了一阵，我发现了一个不同寻常的地方：外表上看我的手机号13391527663已经注册为QQ号，能正常使用，但是这也许并不是实际的QQ号码，很可能只是一个“马甲”。 我把鼠标悬停在QQ名字上面，显示的QQ号码是一个十位数：2791527663：   为了验证这个号码，我登录了QQ邮箱。在QQ邮箱的帐户管理里面，显示的QQ邮箱是2791527663@qq.com，而13391527663@qq.com 是作为手机号邮箱存在的。这就证明，我申请下来的这个QQ，实际的号码是2791527663，只不过绑定了一个手机号作为别名，也就是马甲。   甚至我还可以注销掉这个手机号邮箱，这样QQ邮箱就成了唯一的2791527663@qq.com：       然后，我还可以绑定其它手机号到这个QQ邮箱上面：    我又突发奇想，是不是在邮箱里面绑定了其它手机号，那么我这个QQ号的“马甲”是不是也变成了其它手机号呢？也就是说，是不是我原来注册的手机号就登录不了了，而应该用新绑定的这个手机号登录呢？验证了一下，并不是这样的。原来的手机号仍然能够登录这个QQ，而新的手机号是无法登录的。这样的话，就会出现这样的情况：QQ号码是一个手机号，而这个号码的QQ邮箱不存在，QQ邮箱对应的是另一个QQ号（真正的QQ号）和另一个手机号（新绑定的手机号），这种三号并存的现象不甚和谐，不知道QQ后面会如何解决。   由此看来，QQ并不是简单的把手机号作为一个QQ号码存在数据库里面，而是把手机号作为另一个新QQ号的马甲来处理，而且真正的QQ号还不能被发现被使用，这背后是做了比较复杂的工作的，也就解释了客户端暂时无法登录天翼QQ的问题。       还有一个问题就是，如果我不再使用这个手机号了，新的手机号主人希望申请这个QQ号，该怎么处理呢？   我注意到天翼QQ注册界面上有一个“找回天翼QQ号码”的功能选项，点开以后同样是一个输入手机号码，收到验证码的表单，那是不是这样操作之后，验证了新的手机号主人，新的手机号主人就可以直接获得这个QQ号呢？我亲自操作了一下，发现输入验证码之后实际上是进入到QQ密保系统去找回密码，那何必要发一次手机验证码呢，完全多此一举。   后来找到了QQ的官方说明：如果中国电信手机号码不再使用（以中国电信销户时间为准），您的天翼QQ号码将被我们收回。我们会在获取中国电信的销户名单后，先进行登录tips提醒，提醒期间，您依然能通过手机号码登录，但天翼QQ号码将在60天内回收，届时将无法通过该号码登录QQ相关服务。        但是有一个问题，手机号易主不一定要经过电信销号这个环节，可能是直接转让，或者过户，出售等等。就算经过销号这个环节，那么以手机号被销户为理由注销我的QQ号码，并不是很合理。这样的话，应该很少有人敢把这个号码当作日常主要的QQ号使用，毕竟手机换号的频率也挺高的。      ]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>今天看到微博上说天翼QQ目前已经可以注册，电信手机号码均可注册为QQ号，于是试用了一下。</p>
<p>申请的地址是 http://chinatelecom.zc.qq.com/index.html ，打开后界面很简单，任何人都会操作。</p>
<p><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/zhuce1.jpg"><img class="size-full wp-image-366" title="天翼QQ注册界面" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/zhuce1.jpg" alt="天翼QQ注册界面" /></a></p>
<div class="mceTemp"> </div>
<div class="mceTemp">输入手机号码之后，收取验证码，验证通过以后就进入详细资料表单。</div>
<div class="mceTemp"> </div>
<div class="mceTemp">
<p><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/zhuce2.jpg"><img class="size-full wp-image-367" title="天翼QQ注册资料表单" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/zhuce2.jpg" alt="天翼QQ注册资料表单" /></a></p>
<div class="mceTemp">填写完这些简单的资料，确定之后就注册成功了！</div>
<div class="mceTemp"> </div>
<div class="mceTemp"><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/zhuce3.jpg"><img class="size-full wp-image-368" title="天翼QQ注册成功" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/zhuce3.jpg" alt="天翼QQ注册成功" /></a></div>
</div>
<p>&nbsp;</p>
<p>注册成功的提示页面上面提供了一个“立即登录QQ” 的按钮，点击之后会直接调出电脑的QQ客户端，但是登录失败，我想到可能是QQ版本的问题，于是我按照下面的提示，下载了最新版的QQ，登录依然失败，提示该号码不存在。</p>
<p><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/haomabucunzai.jpg"><img class="size-full wp-image-369" title="客户端提示号码不存在" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/haomabucunzai.jpg" alt="客户端提示号码不存在" /></a></p>
<p>然后我使用了手机QQ、QQ for pad登录，无一成功。最后试了webQQ，能够成功登录，并且能够和别的QQ加为好友，互相通话，正常使用。</p>
<p><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/webQQ1.jpg"><img class="size-full wp-image-370" title="用别的QQ添加天翼QQ为好友" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/webQQ1.jpg" alt="用别的QQ添加天翼QQ为好友" /></a> </p>
<p><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/webQQ2.jpg"><img class="size-full wp-image-371" title="在webQQ中，天翼QQ正常使用" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/webQQ2.jpg" alt="在webQQ中，天翼QQ正常使用" /></a></p>
<div class="mceTemp">我想可能是webQQ使用的数据库和客户端不同步，而客户端的数据库尚未升级的原因。但是我觉得，11位的号码和10位、9位的号码应该没太大区别啊，不至于说要做很大的改动才能兼容。</div>
<div class="mceTemp"> </div>
<div class="mceTemp">在webQQ里面玩了一阵，我发现了一个不同寻常的地方：外表上看我的手机号13391527663已经注册为QQ号，能正常使用，但是这也许并不是实际的QQ号码，很可能只是一个“马甲”。</div>
<div class="mceTemp">我把鼠标悬停在QQ名字上面，显示的QQ号码是一个十位数：2791527663：</div>
<div class="mceTemp"><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/haoma1.jpg"><img class="alignnone size-full wp-image-372" title="悬停鼠标显示的真实QQ号码" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/haoma1.jpg" alt="悬停鼠标显示的真实QQ号码" /></a></div>
<div class="mceTemp"> </div>
<div class="mceTemp">为了验证这个号码，我登录了QQ邮箱。在QQ邮箱的帐户管理里面，显示的QQ邮箱是2791527663@qq.com，而13391527663@qq.com 是作为手机号邮箱存在的。这就证明，我申请下来的这个QQ，实际的号码是2791527663，只不过绑定了一个手机号作为别名，也就是马甲。</div>
<div class="mceTemp"><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/haoma2.jpg"><img class="alignnone size-full wp-image-373" title="QQ邮箱账户管理" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/haoma2.jpg" alt="QQ邮箱账户管理" /></a></div>
<div class="mceTemp"> </div>
<div class="mceTemp">甚至我还可以注销掉这个手机号邮箱，这样QQ邮箱就成了唯一的<a href="mailto:2791527663@qq.com">2791527663@qq.com</a>：</div>
<div class="mceTemp"> </div>
<div class="mceTemp"><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/haoma3.jpg"><img class="alignnone size-full wp-image-374" title="注销掉手机号邮箱之后" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/haoma3.jpg" alt="注销掉手机号邮箱之后" /></a></div>
<div class="mceTemp"> </div>
<div class="mceTemp"> </div>
<div class="mceTemp">然后，我还可以绑定其它手机号到这个QQ邮箱上面：</div>
<div class="mceTemp"><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/haoma4.jpg"><img class="alignnone size-full wp-image-375" title="绑定其它手机号到QQ邮箱" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/haoma4.jpg" alt="绑定其它手机号到QQ邮箱" /></a></div>
<div class="mceTemp"><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/haoma5.jpg"><img class="alignnone size-full wp-image-376" title="绑定其它手机号到QQ邮箱" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/haoma5.jpg" alt="绑定其它手机号到QQ邮箱" /></a></div>
<div class="mceTemp"> </div>
<div class="mceTemp"> 我又突发奇想，是不是在邮箱里面绑定了其它手机号，那么我这个QQ号的“马甲”是不是也变成了其它手机号呢？也就是说，是不是我原来注册的手机号就登录不了了，而应该用新绑定的这个手机号登录呢？验证了一下，并不是这样的。原来的手机号仍然能够登录这个QQ，而新的手机号是无法登录的。这样的话，就会出现这样的情况：QQ号码是一个手机号，而这个号码的QQ邮箱不存在，QQ邮箱对应的是另一个QQ号（真正的QQ号）和另一个手机号（新绑定的手机号），这种三号并存的现象不甚和谐，不知道QQ后面会如何解决。</div>
<div class="mceTemp"> </div>
<div class="mceTemp">由此看来，QQ并不是简单的把手机号作为一个QQ号码存在数据库里面，而是把手机号作为另一个新QQ号的马甲来处理，而且真正的QQ号还不能被发现被使用，这背后是做了比较复杂的工作的，也就解释了客户端暂时无法登录天翼QQ的问题。</div>
<div class="mceTemp"> </div>
<div class="mceTemp"> </div>
<div class="mceTemp"> </div>
<div class="mceTemp">还有一个问题就是，如果我不再使用这个手机号了，新的手机号主人希望申请这个QQ号，该怎么处理呢？</div>
<div class="mceTemp"> </div>
<div class="mceTemp">我注意到天翼QQ注册界面上有一个“找回天翼QQ号码”的功能选项，点开以后同样是一个输入手机号码，收到验证码的表单，那是不是这样操作之后，验证了新的手机号主人，新的手机号主人就可以直接获得这个QQ号呢？我亲自操作了一下，发现输入验证码之后实际上是进入到QQ密保系统去找回密码，那何必要发一次手机验证码呢，完全多此一举。</div>
<div class="mceTemp"><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/zhaohui.jpg"><img class="alignnone size-full wp-image-377" title="找回天翼QQ" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/zhaohui.jpg" alt="找回天翼QQ" /></a></div>
<div class="mceTemp"> </div>
<div class="mceTemp">后来找到了QQ的官方说明：如果中国电信手机号码不再使用（以中国电信销户时间为准），您的天翼QQ号码将被我们收回。我们会在获取中国电信的销户名单后，先进行登录tips提醒，提醒期间，您依然能通过手机号码登录，但天翼QQ号码将在60天内回收，届时将无法通过该号码登录QQ相关服务。</div>
<div class="mceTemp"> </div>
<div class="mceTemp"><a href="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/xiaohao.jpg"><img class="alignnone size-full wp-image-378" title="天翼QQ销号政策" src="http://kuigg-wordpress.stor.sinaapp.com/uploads/2011/10/xiaohao.jpg" alt="天翼QQ销号政策" /></a></div>
<div class="mceTemp"> </div>
<div class="mceTemp"> </div>
<div class="mceTemp"> 但是有一个问题，手机号易主不一定要经过电信销号这个环节，可能是直接转让，或者过户，出售等等。就算经过销号这个环节，那么以手机号被销户为理由注销我的QQ号码，并不是很合理。这样的话，应该很少有人敢把这个号码当作日常主要的QQ号使用，毕竟手机换号的频率也挺高的。</div>
<div class="mceTemp"> </div>
<div class="mceTemp"> </div>
<div class="mceTemp"> </div>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/tianyi-qq-shiyong/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>我家媳妇做的龙猫和愤怒的小鸟</title>
		<link>http://www.kuigg.com/longmao-xiaoniao</link>
		<comments>http://www.kuigg.com/longmao-xiaoniao#comments</comments>
		<pubDate>Tue, 13 Sep 2011 16:07:02 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://www.kuigg.com/?p=346</guid>
		<description><![CDATA[这个博客都已经荒废一年多了，很久没有发文章了，最近这个博客可能要活动起来了。先随便发一篇热热身。 这是我家媳妇做的龙猫和愤怒的小鸟，用软陶捏了然后烤硬的，我一直很羡慕心灵手巧的孩子啊。。 龙猫]]></description>
			<content:encoded><![CDATA[<p>这个博客都已经荒废一年多了，很久没有发文章了，最近这个博客可能要活动起来了。先随便发一篇热热身。</p>
<p>这是我家媳妇做的龙猫和愤怒的小鸟，用软陶捏了然后烤硬的，我一直很羡慕心灵手巧的孩子啊。。</p>
<p><a href="http://www.kuigg.com/attachments/2011/09/longmao1.jpg"><img title="龙猫" src="http://www.kuigg.com/attachments/2011/09/longmao1.jpg" alt="龙猫" /></a></p>
<p>龙猫</p>
<p><a href="http://www.kuigg.com/attachments/2011/09/xiaoniao.jpg"><img title="愤怒的小鸟" src="http://www.kuigg.com/attachments/2011/09/xiaoniao.jpg" alt="愤怒的小鸟" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/longmao-xiaoniao/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>下载权限控制机制</title>
		<link>http://www.kuigg.com/xiazai-kongzhi</link>
		<comments>http://www.kuigg.com/xiazai-kongzhi#comments</comments>
		<pubDate>Fri, 06 Aug 2010 08:16:29 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=343</guid>
		<description><![CDATA[要对下载的权限进行精确的控制（防止盗链，防止迅雷吸血，下载扣除积分等虚拟货币），以前接触的方法有几种： 1、通过rewrite不断地更改下载文件的url，并插入很多无意义的字符； 2、验证下载链接的来路，或者cookie； 3、通过服务器端程序（例如一个php文件），open文件，读取内容然后返回给客户端。 第一种方法很笨，而且吃力不讨好； 第二种方法很容易破解，因为referer和cookie都是客户端发出的，能够方便地伪造，而且迅雷对此已经是轻车熟路； 第三种方法是可行的有效的，所有的文件都经过一个程序读取并发送，在读取之前可以有效的验证权限，但是下载过程中始终要占用一个cgi线程，而且一般cgi语言的IO性能都不好，速度很慢，占用了服务器的大量资源，导致总体效率极其低下，难以大规模运用。 为此我研究了一下csdn下载频道的实现机制。 csdn下载频道能够有效的验证权限，扣除积分，而且不排斥迅雷等下载客户端，同一个用户下载同一个文件也不会重复扣除积分，而且下载时始终没有暴露文件的真实地址，同一个下载URL到了别的地方也完全不可用，可以说是实现得比较理想的。 我选择了一个文件进行测试，下载的url是： http://dldx.csdn.net/fd.php?i=573624740728082&#038;s=4fc2353ca769a0ebd9237b6f98791679 这个url向文件存储服务器上的fd.php文件发送了两个经过加密的参数，里面应该包含有用户登录信息（用户ID和sid）和目标文件的ID号。 用迅雷下载这个文件，截获返回的头信息： Host: dldx.csdn.net Pragma: no-cache Range: bytes=0- Referer: http://d.download.csdn.net/down/2474072/waf9898 User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; ) HTTP/1.1 206 Partial Content Server: nginx/0.7.65 Date: Tue, 22 Jun 2010 07:08:21 GMT Content-Type: “application/octet-stream; charset=utf-8&#8243; Content-Length: 667747 Last-Modified: Mon, 21 Jun 2010 23:45:02 GMT [...]]]></description>
			<content:encoded><![CDATA[<p>要对下载的权限进行精确的控制（防止盗链，防止迅雷吸血，下载扣除积分等虚拟货币），以前接触的方法有几种：<br />
1、通过rewrite不断地更改下载文件的url，并插入很多无意义的字符；<br />
2、验证下载链接的来路，或者cookie；<br />
3、通过服务器端程序（例如一个php文件），open文件，读取内容然后返回给客户端。</p>
<p>第一种方法很笨，而且吃力不讨好；<br />
第二种方法很容易破解，因为referer和cookie都是客户端发出的，能够方便地伪造，而且迅雷对此已经是轻车熟路；<br />
第三种方法是可行的有效的，所有的文件都经过一个程序读取并发送，在读取之前可以有效的验证权限，但是下载过程中始终要占用一个cgi线程，而且一般cgi语言的IO性能都不好，速度很慢，占用了服务器的大量资源，导致总体效率极其低下，难以大规模运用。</p>
<p>为此我研究了一下csdn下载频道的实现机制。<br />
csdn下载频道能够有效的验证权限，扣除积分，而且不排斥迅雷等下载客户端，同一个用户下载同一个文件也不会重复扣除积分，而且下载时始终没有暴露文件的真实地址，同一个下载URL到了别的地方也完全不可用，可以说是实现得比较理想的。</p>
<p>我选择了一个文件进行测试，下载的url是： http://dldx.csdn.net/fd.php?i=573624740728082&#038;s=4fc2353ca769a0ebd9237b6f98791679</p>
<p>这个url向文件存储服务器上的fd.php文件发送了两个经过加密的参数，里面应该包含有用户登录信息（用户ID和sid）和目标文件的ID号。<br />
用迅雷下载这个文件，截获返回的头信息：<br />
Host: dldx.csdn.net<br />
Pragma: no-cache<br />
Range: bytes=0-<br />
Referer: http://d.download.csdn.net/down/2474072/waf9898<br />
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; )<br />
HTTP/1.1 206 Partial Content<br />
Server: nginx/0.7.65<br />
Date: Tue, 22 Jun 2010 07:08:21 GMT<br />
Content-Type: “application/octet-stream; charset=utf-8&#8243;<br />
Content-Length: 667747<br />
Last-Modified: Mon, 21 Jun 2010 23:45:02 GMT<br />
Connection: keep-alive<br />
Content-Disposition: attachment; filename=”DNF%E6%82%A0%E6%82%A05%5B1%5D.7.rar”<br />
Expires: 0<br />
Cache-Control: must-revalidate, post-check=0, pre-check=0<br />
Content-Range: bytes 0-667746/667747</p>
<p>这里面始终没有暴露目标文件的真实路径，不是一般下载系统所使用的header重定向的方式。而且有一个重命名的信号。服务器使用的程序是nginx/0.7.65。<br />
根据这些信息，在google搜索到这篇文章：http://kovyrin.net/2006/11/01/nginx-x-accel-redirect-php-rails/<br />
显然，csdn就是使用了文中所说的nginx X-Accel-Redirect。</p>
<p>解释一下整个过程：</p>
<p>步骤1，客户端请求http://dldx.csdn.net/fd.php ，并传递相关信息；</p>
<p>步骤2，fd.php根据所传递的信息判断出访问者的身份和所请求的资源，然后应该验证了客户端的IP，进一步判断其权限。如果这个客户端有权下载此文件，则在HTTP header加入X-Accel-Redirect: （文件的真实路径），并加上head Content-Type和Content-Disposition:；</p>
<p>步骤3，nginx得到fd.php的回应后发现带有X-Accel-Redirect的header，那么根据这个头记录的路径信息打开目标文件；</p>
<p>步骤4，nginx把打开文件的内容返回给客户端。</p>
<p>这样所有的权限检查和积分扣除等操作都可以在步骤2内完成，而且fd.php返回带X-Accel-Redirect的头后，其执行已经终止，剩下的传输文件的工作由nginx 来接管，同时X-Accel-Redirect头的信息被nginx删除，不会返回给客户端，也就不会暴露（实际上可以把目标文件存储在不能经由web访问的目录），并且由于nginx在打开静态文件上使用了 sendfile()，其IO效率非常高，比php的IO要快上N++倍。</p>
<p>这是一种优雅，有效，高效的实现方案。</p>
<p>因为没有架设过nginx服务器，我希望能在apache实现这个功能，于是查找了一下有没有类似的mod，果然查找到了一个mod_xsendfile：http://tn123.ath.cx/mod_xsendfile/ ，其实现机制与nginx的X-Accel-Redirect基本相同。</p>
<p>下载之后在本机测试。</p>
<p>1、加载mod_xsendfile。将文件 mod_xsendfile.so 移动到 apache/modules 目录下，将以下内容添加到httpd.conf中<br />
LoadModule xsendfile_module modules/mod_xsendfile.so<br />
XSendFile On<br />
XSendFileAllowAbove On </p>
<p>2、使用PHP调用X-sendfile。代码如下：<br />
<?php<br />
接收_GET数据并解密；<br />
验证uid、sid、文件id；<br />
如果通过验证：<br />
｛<br />
扣除积分、计数统计等操作；<br />
header('Content-Type:(目标文件类型)');<br />
header('Content-Disposition: attachment; filename="(希望客户下载到的文件名)"');<br />
header('X-Sendfile:(目标文件真实路径，使用绝对路径，例如"E:/www/dl/test.rar'，此路径可以是web无法访问的目录")');<br />
exit;<br />
 ｝<br />
如果不通过：<br />
｛<br />
给客户端返回一个提示性的html文件；<br />
｝</p>
<p>?></p>
<p>3、构造下载url，用迅雷成功下载；破坏验证条件（比如改变客户端IP）之后，迅雷只能下载到提示错误的文件。</p>
<p>实际应用中可以采用以下具体方案：<br />
1、把所有的目标文件都存储在服务器B，此服务器不需要数据库，而且通过web只能访问到某入口文件（比如http://dldx.csdn.net/fd.php），在这个文件中配合apache实现X-Sendfile；<br />
2、网站文件（php和html），以及数据库运行在服务器A（当然数据库也可以另设服务器），此服务器负责构造类似于 http://dldx.csdn.net/fd.php?i=573624740728082&#038;s=4fc2353ca769a0ebd9237b6f98791679 的url；<br />
3、服务器B接到以上URL以后，分析客户端IP，然后远程连接服务器A的数据库，把uid，sid，文件id，客户端IP进行匹配分析，通过则扣除积分放行下载，否则提示错误。</p>
<p>此方案最终就能够实现以下目的：<br />
1、任何方式都无法直接通过web访问到目标文件，迅雷也没有办法；<br />
2、类似于http://dldx.csdn.net/fd.php?i=573624740728082&#038;s=4fc2353ca769a0ebd9237b6f98791679 的URL没有通用性，只能特定的用户在特定的IP访问特定的文件，迅雷即使把这个URL存储起来，也是没有办法吸血的（只能下载到提示错误的文件）；<br />
3、文件存储和数据库两台服务器干净的分割，便于维护；<br />
4、速度和效果都很完美，不会产生验证差错，也不会过多占用服务器资源。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/xiazai-kongzhi/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>中等规模相册的上传存储机制初探</title>
		<link>http://www.kuigg.com/xiangce-cunchu</link>
		<comments>http://www.kuigg.com/xiangce-cunchu#comments</comments>
		<pubDate>Mon, 02 Aug 2010 03:15:18 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=331</guid>
		<description><![CDATA[这里对中等的定义是：图片文件所占空间在1TB&#8211;99TB。 这个机制是研究了人人网等一些UGC网站所得出的方案。 以4台服务器为模型：相册所属的主站服务器A、主站所用的Mysql服务器M、接收并处理上传文件的服务器B、最终存储图片文件并提供http下载的服务器C。实际应用中C应为多台服务器分布式存储。 首先，上传图片的入口在A上。那么，上传表单所属的html文件应该存储在A还是B呢？第一感觉应该是在A上，然后表单的action指向B，这样就可以直接把文件数据提交到B。但是事实上，我们通常会在相册中使用ajax提交表单，如果表单在A上，而数据提交到B，就会造成跨域的问题。所以，我们把这个表单部署在B上，通过同一个根域的cookie和存储在M上的session数据来验证用户身份。 B的基本任务是：验证，去重，处理，存储。 验证：B接收到数据以后，先判断文件大小和Content-Type、扩展名等是否符合要求。 去重：去重基本被大多数人忽略，我想是因为对很多网站来说短期内可以承受，但是实际的经验是，重复图片会占到50%以上的惊人比例，一些流行的图片会被不断地上传。而且这里还关系到一个审核的问题，比如一些流行的黄图或者不和谐的政治图片会被频繁上传，如果没有去重机制，会加大审核的工作量。所以，有必要对上传的每个文件取得一个二进制的MD5值，存储到数据库里。这里存入的不是M上的数据库，而是B自带的数据库。上传来的文件，如果MD5重复，就直接返回已经存在的图片路径；如果不重复，就插入新的数据，返回新的路径；如果该图片已经被判定违规，就返回一个错误信号。 处理：生成缩略图，可能是不同分辨率的缩略图。如果有需要，还得添加水印。 存储：存储分三部分：M上的数据库有相册图片相关的信息需要存入；B上的数据库也有文件信息需要存入；最后还得把文件存到C上，才能提供http下载。第一第二步不再叙述，第三步初步决定使用ftp（直接把上传的流写入ftp，B、C通信速度应该很快），也可使用专门的分布式存储系统来实现。路径可设计为 http://域名/分布式目录/20100730（年月日）/1355（时分）/large（不同大小）_（随机码）.jpg，把这个路径分解以后存储到M即可。]]></description>
			<content:encoded><![CDATA[<p>这里对中等的定义是：图片文件所占空间在1TB&#8211;99TB。</p>
<p>这个机制是研究了人人网等一些UGC网站所得出的方案。</p>
<p>以4台服务器为模型：相册所属的主站服务器A、主站所用的Mysql服务器M、接收并处理上传文件的服务器B、最终存储图片文件并提供http下载的服务器C。实际应用中C应为多台服务器分布式存储。</p>
<p>首先，上传图片的入口在A上。那么，上传表单所属的html文件应该存储在A还是B呢？第一感觉应该是在A上，然后表单的action指向B，这样就可以直接把文件数据提交到B。但是事实上，我们通常会在相册中使用ajax提交表单，如果表单在A上，而数据提交到B，就会造成跨域的问题。所以，我们把这个表单部署在B上，通过同一个根域的cookie和存储在M上的session数据来验证用户身份。</p>
<p>B的基本任务是：验证，去重，处理，存储。</p>
<p>验证：B接收到数据以后，先判断文件大小和Content-Type、扩展名等是否符合要求。</p>
<p>去重：去重基本被大多数人忽略，我想是因为对很多网站来说短期内可以承受，但是实际的经验是，重复图片会占到50%以上的惊人比例，一些流行的图片会被不断地上传。而且这里还关系到一个审核的问题，比如一些流行的黄图或者不和谐的政治图片会被频繁上传，如果没有去重机制，会加大审核的工作量。所以，有必要对上传的每个文件取得一个二进制的MD5值，存储到数据库里。这里存入的不是M上的数据库，而是B自带的数据库。上传来的文件，如果MD5重复，就直接返回已经存在的图片路径；如果不重复，就插入新的数据，返回新的路径；如果该图片已经被判定违规，就返回一个错误信号。</p>
<p>处理：生成缩略图，可能是不同分辨率的缩略图。如果有需要，还得添加水印。</p>
<p>存储：存储分三部分：M上的数据库有相册图片相关的信息需要存入；B上的数据库也有文件信息需要存入；最后还得把文件存到C上，才能提供http下载。第一第二步不再叙述，第三步初步决定使用ftp（直接把上传的流写入ftp，B、C通信速度应该很快），也可使用专门的分布式存储系统来实现。路径可设计为 http://域名/分布式目录/20100730（年月日）/1355（时分）/large（不同大小）_（随机码）.jpg，把这个路径分解以后存储到M即可。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/xiangce-cunchu/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>wordpress中默认的发邮件用户和地址的修改方法</title>
		<link>http://www.kuigg.com/wordpress-email-xiugai</link>
		<comments>http://www.kuigg.com/wordpress-email-xiugai#comments</comments>
		<pubDate>Wed, 09 Jun 2010 00:03:43 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=242</guid>
		<description><![CDATA[wordpress中默认的发邮件用户和地址是 WordPress &#60;wordpress@kuigg.com&#62; 我想把它修改成 kuiGG &#60;i@kuigg.com&#62; 研究了一下，找到修改的方法： 需要修改的文件是 wp-includes\pluggable.php 搜索“wordpress@”  有两处  都改成 “i@” 还有 找到以下代码 if ( !isset( $from_name ) ) {   $from_name = 'WordPress';  } 修改成 if ( !isset( $from_name ) ) {   $from_name = 'kuiGG';  }]]></description>
			<content:encoded><![CDATA[<p>wordpress中默认的发邮件用户和地址是 WordPress &lt;wordpress@kuigg.com&gt;</p>
<p>我想把它修改成 kuiGG &lt;i@kuigg.com&gt;</p>
<p>研究了一下，找到修改的方法：</p>
<p>需要修改的文件是 wp-includes\pluggable.php</p>
<p>搜索“wordpress@”  有两处  都改成 “i@”</p>
<p>还有 找到以下代码</p>
<pre lang="php" line="1">if ( !isset( $from_name ) ) {
  $from_name = 'WordPress';
 }</pre>
<p>修改成</p>
<pre lang="php" line="1">if ( !isset( $from_name ) ) {
  $from_name = 'kuiGG';
 }</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/wordpress-email-xiugai/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>谁与你生死与共</title>
		<link>http://www.kuigg.com/shuiyuni-shengsiyugong</link>
		<comments>http://www.kuigg.com/shuiyuni-shengsiyugong#comments</comments>
		<pubDate>Mon, 26 Oct 2009 01:54:31 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=115</guid>
		<description><![CDATA[公元626年7月3日凌晨。 长安城，阴霾笼罩，压抑人心。 秦王府前，数百个全副武装的男人集结，他们在酝酿一个天大的阴谋。 为首的秦王，将要在这个血色黎明，去诛杀他的亲哥哥和亲弟弟，用暴力夺得皇位的继承权。 肃杀之气弥漫，这些死士心中目标坚定：决战玄武门。 秦王的内心，坚毅而又充满了恐惧。 这是一场空前绝后的赌博，赌的不仅是生死。 生，则可君临天下；死，则必遗臭万年。 忽然，一个婀娜的身影出现，披战甲，执利刃。 秦王妃！ 她亲自慰勉每一位即将与她的丈夫并肩血战的将士。 在那个冷酷的凌晨，一个女性的身影与声音，迅速温暖了冰冷的铠甲。 她翻身上马，跨马扬鞭，直奔玄武门。 哪怕诛兄斩弟，也要紧跟你的身后。 这个13岁就嫁入李家的女子，在最危急的时刻，选择了与丈夫生死与共。 玄武门下，一箭定乾坤。 他们赢得了天下。 两个月后，秦王登基，再过十三天，秦王妃成为长孙皇后。 一抹红颜，温暖了一个时代，成就了一个盛世。 她是李世民唯一的女主角，留下一个不朽的传说。]]></description>
			<content:encoded><![CDATA[<p>公元626年7月3日凌晨。<br />
长安城，阴霾笼罩，压抑人心。<br />
秦王府前，数百个全副武装的男人集结，他们在酝酿一个天大的阴谋。<br />
为首的秦王，将要在这个血色黎明，去诛杀他的亲哥哥和亲弟弟，用暴力夺得皇位的继承权。<br />
肃杀之气弥漫，这些死士心中目标坚定：决战玄武门。<br />
秦王的内心，坚毅而又充满了恐惧。<br />
这是一场空前绝后的赌博，赌的不仅是生死。<br />
生，则可君临天下；死，则必遗臭万年。<br />
忽然，一个婀娜的身影出现，披战甲，执利刃。<br />
秦王妃！<br />
她亲自慰勉每一位即将与她的丈夫并肩血战的将士。<br />
在那个冷酷的凌晨，一个女性的身影与声音，迅速温暖了冰冷的铠甲。<br />
她翻身上马，跨马扬鞭，直奔玄武门。<br />
哪怕诛兄斩弟，也要紧跟你的身后。<br />
这个13岁就嫁入李家的女子，在最危急的时刻，选择了与丈夫生死与共。<br />
玄武门下，一箭定乾坤。<br />
他们赢得了天下。<br />
两个月后，秦王登基，再过十三天，秦王妃成为长孙皇后。<br />
一抹红颜，温暖了一个时代，成就了一个盛世。<br />
她是李世民唯一的女主角，留下一个不朽的传说。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/shuiyuni-shengsiyugong/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>祭张灵甫将军文</title>
		<link>http://www.kuigg.com/ji-zhanglingfu</link>
		<comments>http://www.kuigg.com/ji-zhanglingfu#comments</comments>
		<pubDate>Fri, 15 May 2009 14:09:07 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=114</guid>
		<description><![CDATA[&#160; 祭张灵甫将军文 &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 小葵的哥哥&#160; 98/5/15 你忘记了么，那支铁血忠魂的王牌七十四师； 你忘记了么，那位忠肝义胆的张灵甫将军。 拨开历史阴沉的迷雾，直视将军刚毅的目光。 几度出生入死，几番身先士卒；几度从容淡定，几番荡气回肠。 八一三，弃袍持枪，杀得日寇抱头鼠窜；张古山，七度挂伤，坚守阵地脊梁不屈。 铁血战士，埋骨沙场，留下多少中华绝唱；忠魂将领，一身伤残，身负多少民族勋章。 倭寇举手降，英雄归故乡；将军百战死，壮士十年归。 盼天下太平，萧蔷燃战火；望国富民强，同门起硝烟。 三民主义的信仰，怎敢背弃；甫定国土的将士，浴血再战。 没有临阵杀敌的淋漓酣畅，不见驰骋疆场的满腔豪情；唯有无可奈何的一声叹息，只见同胞相残的黯然伤神。 三十六年五月一十六日，孟良崮。 身陷十余万众之重围，叹回天无力，将军拒俘自殁。 一发子弹，尽现铁血；一纸遗书，写满柔情。 舍了生命，舍不下的是老父与爱妻；殉了信仰，忘不掉的是民国和校长。 老父屈死，在那打倒牛鬼蛇神的浪潮里； 爱妻守寡，在那抚养遗腹孤儿的希望里。 民国偏安，江山易帜，再无青天白日满地红迎风飘扬的骄傲； 校长离去，同窗操戈，再无黄埔师生共北伐其力断金的豪情。 生前心已碎，死后任人谤； 萧瑟玫瑰园，只留衣冠冢。 可笑我们纪念抗日的胜利，却无知贬斥那位痛击日寇的将军； 可怜将军誓死捍卫的土地，却狭小难容一座掩埋忠骨的陵寝。 &#160;]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>祭张灵甫将军文 </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 小葵的哥哥&nbsp; 98/5/15 </p>
<p>你忘记了么，那支铁血忠魂的王牌七十四师；<br />
你忘记了么，那位忠肝义胆的张灵甫将军。</p>
<p>拨开历史阴沉的迷雾，直视将军刚毅的目光。<br />
几度出生入死，几番身先士卒；几度从容淡定，几番荡气回肠。<br />
八一三，弃袍持枪，杀得日寇抱头鼠窜；张古山，七度挂伤，坚守阵地脊梁不屈。<br />
铁血战士，埋骨沙场，留下多少中华绝唱；忠魂将领，一身伤残，身负多少民族勋章。</p>
<p>倭寇举手降，英雄归故乡；将军百战死，壮士十年归。<br />
盼天下太平，萧蔷燃战火；望国富民强，同门起硝烟。<br />
三民主义的信仰，怎敢背弃；甫定国土的将士，浴血再战。<br />
没有临阵杀敌的淋漓酣畅，不见驰骋疆场的满腔豪情；唯有无可奈何的一声叹息，只见同胞相残的黯然伤神。</p>
<p>三十六年五月一十六日，孟良崮。<br />
身陷十余万众之重围，叹回天无力，将军拒俘自殁。</p>
<p>一发子弹，尽现铁血；一纸遗书，写满柔情。<br />
舍了生命，舍不下的是老父与爱妻；殉了信仰，忘不掉的是民国和校长。</p>
<p>老父屈死，在那打倒牛鬼蛇神的浪潮里；<br />
爱妻守寡，在那抚养遗腹孤儿的希望里。<br />
民国偏安，江山易帜，再无青天白日满地红迎风飘扬的骄傲；<br />
校长离去，同窗操戈，再无黄埔师生共北伐其力断金的豪情。</p>
<p>生前心已碎，死后任人谤；<br />
萧瑟玫瑰园，只留衣冠冢。<br />
可笑我们纪念抗日的胜利，却无知贬斥那位痛击日寇的将军；<br />
可怜将军誓死捍卫的土地，却狭小难容一座掩埋忠骨的陵寝。</p>
<p><a href="http://kuigg.com/attachments/2009/05/1_200905152207591.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2009/05/1_200905152207591.jpg" /></a></p>
<p>&nbsp;</p>
<p><a href="http://kuigg.com/attachments/2009/05/1_200905152208381.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2009/05/1_200905152208381.jpg" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/ji-zhanglingfu/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>还有一个月就高考了</title>
		<link>http://www.kuigg.com/2009-gaokao</link>
		<comments>http://www.kuigg.com/2009-gaokao#comments</comments>
		<pubDate>Tue, 05 May 2009 11:41:44 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=113</guid>
		<description><![CDATA[想想我已经参加过三次高考了 02 03 06年 03年是最重要的一次 把我带进了西安交大 遥想03年这个时侯 非典阴霾 学校封闭 我们就意气风发的准备高考了 高考的前后  对我以及大多数人来说 是完全不一样的世界 一下子六年就过去了 已经不记得多少次得到了那些自己曾经梦寐以求以为朝得之夕可死矣的东西 可是 得到了之后 又怎么样呢 大多时候 只有四个字 “不过如此” 交大一纸学位证 被我两次放弃 至今庸碌 不见成功 只见未来 —— 未来的那些 现在梦寐以求一旦得到亦不过如此的东西   高考 神圣的高考 高考的神圣 在电影《高考1977》里被极大地表现 。。 废话不说了 祝愿即将参加高考的孩子们马到成功  你们无力改变大世界 高考却会改变你们的整个世界 康桥三班的孩子们 西安交大在等你们 康桥苑在等你们 康桥一班二班的前辈在等你们 恨不能晚生七年。。]]></description>
			<content:encoded><![CDATA[<p>想想我已经参加过三次高考了 02 03 06年</p>
<p>03年是最重要的一次 把我带进了西安交大</p>
<p>遥想03年这个时侯 非典阴霾 学校封闭 我们就意气风发的准备高考了</p>
<p>高考的前后  对我以及大多数人来说 是完全不一样的世界</p>
<p>一下子六年就过去了 已经不记得多少次得到了那些自己曾经梦寐以求以为朝得之夕可死矣的东西 可是 得到了之后 又怎么样呢 大多时候 只有四个字 “不过如此”</p>
<p>交大一纸学位证 被我两次放弃 至今庸碌 不见成功 只见未来 —— 未来的那些 现在梦寐以求一旦得到亦不过如此的东西  </p>
<p>高考 神圣的高考 高考的神圣 在电影《高考1977》里被极大地表现</p>
<p>。。</p>
<p>废话不说了 祝愿即将参加高考的孩子们马到成功  你们无力改变大世界 高考却会改变你们的整个世界</p>
<p>康桥三班的孩子们 西安交大在等你们 康桥苑在等你们 康桥一班二班的前辈在等你们</p>
<p>恨不能晚生七年。。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/2009-gaokao/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>又是一年梨花开</title>
		<link>http://www.kuigg.com/lihua-2009</link>
		<comments>http://www.kuigg.com/lihua-2009#comments</comments>
		<pubDate>Mon, 23 Feb 2009 02:50:24 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=105</guid>
		<description><![CDATA[那一年梨花盛开的时节，我伫立在蓝天之下，陪伴我的是那如朝阳映雪般灿烂争春的梨花。她轻轻吟诵“青青子衿悠悠我心”，任由雪白的花瓣缀满我的衣襟。 凄美，不可原谅的凄美。我仿佛听见我心灵的伤感。 纯洁，不容亵渎的纯洁。我能够看见她内心的清澈。 一枝梨花在斜阳露水里绽放，是暗含幽香的惆怅；一树梨花在料峭春寒里迎风招展，是恋眷红尘的情愫；千树万树梨花开，则是千年来未曾有解的相思。 千年的怅惘，化作一朵梨花，妆点一场春梦。 比梦境更真实，比彩虹更纯洁，比寒冰更温暖。我虔诚地仰望，我赞颂，我喜欢，我深爱，潮水般袭来的感情让我窒息。我几乎不敢直面那一树梨花，我不知道自己有限的生命和浑浊的心灵能不能承载她悠远的情愫和纯真的守望。 然而梨花的光华，少瞬即逝。也许是因为夏天的召唤，也许是因为春天的不挽留。她悄然遁去，空留一地的花瓣。堪称大地的情殇，如诗如梦，演绎成风花雪月的绝唱。我不知道她以怎样一种情怀经历了凄美的绽放与凄伤的凋逝，唯有默默接受她给我留下的印迹，黯然离去。 长亭古道，芳草碧连天。我渐行渐远，赏月圆月缺，看云起云落，却无法释怀春的召唤，无法拭去梨花的印迹。夜风吹过，为了掩饰我内心深处的伤感，我把目光投向天空，仰视星辰。梨花雨，美人泪，暗夜里我独自品酌。然而，草不谢荣于春风,木不怨落于秋天，花开花落，本是自然使然，又何必强求一朵梨花咯血枝头以便占尽风头？ 天空依旧蔚蓝，我依旧行走在春天里，我心里的梨花依旧绚烂。 借用温庭筠一首词：满宫明月梨花白，故人万里关山隔。金雁一双飞，泪痕沾绣衣。小园芳草绿，家住越溪曲。杨柳色依依，燕归君不归? &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;小葵的哥哥 &#160; 2.22 &#160;]]></description>
			<content:encoded><![CDATA[<p>那一年梨花盛开的时节，我伫立在蓝天之下，陪伴我的是那如朝阳映雪般灿烂争春的梨花。她轻轻吟诵“青青子衿悠悠我心”，任由雪白的花瓣缀满我的衣襟。<br />
凄美，不可原谅的凄美。我仿佛听见我心灵的伤感。<br />
纯洁，不容亵渎的纯洁。我能够看见她内心的清澈。<br />
一枝梨花在斜阳露水里绽放，是暗含幽香的惆怅；一树梨花在料峭春寒里迎风招展，是恋眷红尘的情愫；千树万树梨花开，则是千年来未曾有解的相思。<br />
千年的怅惘，化作一朵梨花，妆点一场春梦。<br />
比梦境更真实，比彩虹更纯洁，比寒冰更温暖。我虔诚地仰望，我赞颂，我喜欢，我深爱，潮水般袭来的感情让我窒息。我几乎不敢直面那一树梨花，我不知道自己有限的生命和浑浊的心灵能不能承载她悠远的情愫和纯真的守望。 </p>
<p>然而梨花的光华，少瞬即逝。也许是因为夏天的召唤，也许是因为春天的不挽留。她悄然遁去，空留一地的花瓣。堪称大地的情殇，如诗如梦，演绎成风花雪月的绝唱。我不知道她以怎样一种情怀经历了凄美的绽放与凄伤的凋逝，唯有默默接受她给我留下的印迹，黯然离去。<br />
长亭古道，芳草碧连天。我渐行渐远，赏月圆月缺，看云起云落，却无法释怀春的召唤，无法拭去梨花的印迹。夜风吹过，为了掩饰我内心深处的伤感，我把目光投向天空，仰视星辰。梨花雨，美人泪，暗夜里我独自品酌。然而，草不谢荣于春风,木不怨落于秋天，花开花落，本是自然使然，又何必强求一朵梨花咯血枝头以便占尽风头？<br />
天空依旧蔚蓝，我依旧行走在春天里，我心里的梨花依旧绚烂。<br />
借用温庭筠一首词：满宫明月梨花白，故人万里关山隔。金雁一双飞，泪痕沾绣衣。小园芳草绿，家住越溪曲。杨柳色依依，燕归君不归?<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;小葵的哥哥 &nbsp; 2.22 </p>
<p><a href="http://kuigg.com/attachments/2009/02/1_200902231048481.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2009/02/1_200902231048481.jpg" /></a></p>
<p><a href="http://kuigg.com/attachments/2009/02/1_200902231048482.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2009/02/1_200902231048482.jpg" /></a></p>
<p><a href="http://kuigg.com/attachments/2009/02/1_200902231048483.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2009/02/1_200902231048483.jpg" /></a></p>
<p><a href="http://kuigg.com/attachments/2009/02/1_200902231048484.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2009/02/1_200902231048484.jpg" /></a></p>
<p><a href="http://kuigg.com/attachments/2009/02/1_200902231048485.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2009/02/1_200902231048485.jpg" /></a></p>
<p><a href="http://kuigg.com/attachments/2009/02/1_200902231048486.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2009/02/1_200902231048486.jpg" /></a></p>
<p><a href="http://kuigg.com/attachments/2009/02/1_200902231048487.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2009/02/1_200902231048487.jpg" /></a></p>
<p><a href="http://kuigg.com/attachments/2009/02/1_200902231048488.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2009/02/1_200902231048488.jpg" /></a></p>
<p><a href="http://kuigg.com/attachments/2009/02/1_200902231048489.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2009/02/1_200902231048489.jpg" /></a></p>
<p><a href="http://kuigg.com/attachments/2009/02/1_2009022310484810.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2009/02/1_2009022310484810.jpg" /></a></p>
<p><a href="http://kuigg.com/attachments/2009/02/1_2009022310484811.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2009/02/1_2009022310484811.jpg" /></a></p>
<p><a href="http://kuigg.com/attachments/2009/02/1_2009022310484812.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2009/02/1_2009022310484812.jpg" /></a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/lihua-2009/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>帮人翻译的情诗</title>
		<link>http://www.kuigg.com/fanyi-qingshi</link>
		<comments>http://www.kuigg.com/fanyi-qingshi#comments</comments>
		<pubDate>Mon, 12 Jan 2009 11:23:10 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=101</guid>
		<description><![CDATA[昨天在兵马俑上有人用英文发文述说相思之苦。。 闲的无聊 帮他翻译了一下&#160; 呵呵 &#160; 原文： Come to Xi&#8217;an and choose XJTU far from Jiangsu 2 years ago, which was all aim to forget a person. Never call her this 2 years. Never meet her any time. Never mention her in any situations. Force myself not to think of her, not to recall the old [...]]]></description>
			<content:encoded><![CDATA[<p>昨天在兵马俑上有人用英文发文述说相思之苦。。</p>
<p>闲的无聊 帮他翻译了一下&nbsp; 呵呵</p>
<p>&nbsp;</p>
<p>原文：</p>
<p>Come to Xi&#8217;an and choose XJTU far from Jiangsu 2 years ago,<br />
which was all aim to forget a person.<br />
Never call her this 2 years.<br />
Never meet her any time.<br />
Never mention her in any situations.<br />
Force myself not to think of her,<br />
not to recall the old happy times.<br />
I once believed that time and distance can change anything.<br />
But,<br />
why do I miss her even more?<br />
The only thing I can do is walking in the darkness,<br />
and,<br />
sigh&#8230;&#8230; </p>
<p>&nbsp;</p>
<p>我翻译的：</p>
<p>我本江淮男儿郎<br />
千里辞家赴西北<br />
只为将那娇娥忘 </p>
<p>两度春秋不见君<br />
奈何其身驻我心<br />
日里夜里把她念 </p>
<p>曾信时光催人忘<br />
争奈夜来更思君<br />
唯有暗里声声叹 </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/fanyi-qingshi/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>平安夜 一件诡异的事</title>
		<link>http://www.kuigg.com/pinganye-2008</link>
		<comments>http://www.kuigg.com/pinganye-2008#comments</comments>
		<pubDate>Wed, 24 Dec 2008 16:25:47 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=93</guid>
		<description><![CDATA[一件诡异的事情。 刚才有个电话打进来 号码显示是个男的 我接了 是个女声&#160; 一个相识而又不确定是谁的声音 叫我“老大” 这个称呼只能是康桥二班的人。。 然后我问什么事。。 她好像没听见。。一直说“喂 老大” 然后叫了好几声 貌似因为没听到回答 挂掉了 我就拔回原号码 是号码的主人 那个男生接的。。 他说 他刚才给我打电话 是个女生接的 那个女生跟他说了半天 不知道他是谁 说他打错了。。 然后两个人都感到极其诡异。。 又试着反复互相拨打了几次。。都很正常 以上绝对是真实的事情 就刚刚发生的 谁知道是什么回事么。。]]></description>
			<content:encoded><![CDATA[<p>一件诡异的事情。</p>
<p>刚才有个电话打进来 号码显示是个男的</p>
<p>我接了 是个女声&nbsp; 一个相识而又不确定是谁的声音 </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.kuigg.com/pinganye-2008/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>谈温先生到图书馆自习室访谈一事</title>
		<link>http://www.kuigg.com/wen-zixishi</link>
		<comments>http://www.kuigg.com/wen-zixishi#comments</comments>
		<pubDate>Wed, 24 Dec 2008 13:34:09 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=89</guid>
		<description><![CDATA[&#160; 今天在网易看到一则新闻，说是日前温先生到北京航空航天大学图书馆自习室与大学生访谈，而其中一位女生在背对温先生的座位上认真学习，此情景被拍了下来。这位女生在网上引发热议并被称为”北航史上最牛女生”。 我想，这位女生显然不应该成为异类。自习室本就是认真学习的地方，在自习室认真学习何以会成为异类呢。倒是温先生随意进入自习室进行访谈的行为显得颇为不妥。 很显然地，如果我为了随便找几个大一的小妹妹聊天而随意闯入自习室“访谈”，一定会引起众怒。温先生为了展现亲民，体察学情，亲赴自习室“访谈”，用心是好的。但其行为势必会打破自习室原本该有的安静有序的气氛，且引发大声喧哗，扰乱秩序，打断学生学习计划。从而使自习室失去其原本之功用，使学生心情鼓噪，使原本希望安心学习的同学受到骚扰，反而不合其亲民之初衷。 北航方面也应婉言指出自习室不适合作为“访谈”之地点，当另行安排。 &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p><a href="http://kuigg.com/attachments/2008/12/1_200812242118561.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2008/12/1_200812242118561.jpg" /></a></p>
<p>&nbsp;</p>
<p>今天在网易看到一则新闻，说是日前温先生到北京航空航天大学图书馆自习室与大学生访谈，而其中一位女生在背对温先生的座位上认真学习，此情景被拍了下来。这位女生在网上引发热议并被称为”北航史上最牛女生”。 </p>
<p>我想，这位女生显然不应该成为异类。自习室本就是认真学习的地方，在自习室认真学习何以会成为异类呢。倒是温先生随意进入自习室进行访谈的行为显得颇为不妥。</p>
<p>很显然地，如果我为了随便找几个大一的小妹妹聊天而随意闯入自习室“访谈”，一定会引起众怒。温先生为了展现亲民，体察学情，亲赴自习室“访谈”，用心是好的。但其行为势必会打破自习室原本该有的安静有序的气氛，且引发大声喧哗，扰乱秩序，打断学生学习计划。从而使自习室失去其原本之功用，使学生心情鼓噪，使原本希望安心学习的同学受到骚扰，反而不合其亲民之初衷。</p>
<p>北航方面也应婉言指出自习室不适合作为“访谈”之地点，当另行安排。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/wen-zixishi/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>浅谈验证码的识别技术</title>
		<link>http://www.kuigg.com/yanzhengma-shibie</link>
		<comments>http://www.kuigg.com/yanzhengma-shibie#comments</comments>
		<pubDate>Sun, 26 Oct 2008 15:56:22 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=86</guid>
		<description><![CDATA[这些天出于一些需要，要求做程序识别某网站的验证码，于是潜心研究了一番，颇有心得，特此分享。 验证码识别这项工作不适合浮躁的人，它需要足够的技术和耐心。由于此技术的特殊性，任何一个被公开识别技术的验证码都会很快地失效，相关网站都会很快地更换验证码。所以本文只介绍最简单的验证码的识别和识别原理。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 首先我选择一个最简单的验证码，找来找去，就选挑战网的评论验证码作为例子吧。随便打开挑战网一篇文章，找到发表评论处的验证码，查看其属性，获得其生成地址“ &#160;http://tiaozhan.com/checkcode.php&#160; ”。 &#160; 显然，这是最简单的一类验证码：有固定的背景颜色，字符颜色，字体，连字符的坐标都是固定的。对于这类验证码，我们只需要对每个数字进行采样，建立标准库，然后应用的时候一一对照标准库，就可以轻易做到100%识别。 使用ImageCreateFromPNG函数把图片取回来，然后用imagecolorat函数取得每一个坐标点的色值，并且把第一个点的颜色确定为背景色。然后按照图像大小比例画一个表格，如果该单元对应的坐标颜色与背景色相同，不显示任何内容；反之显示黑色块。于是我们得到这样的分解图:&#160; &#160; 可以观察到，数字所占区域的y坐标是6-15，四个数字所占区域的x坐标分别为3-10，12-19，21-28，30-37。 于是建立以0-9为样本建立10个二维数组（$arr_eg[0] &#8211; $arr_eg[9]），该数组每一个元素均对应该数字区域的每一个坐标，如果该坐标色值与背景相同，值为0，反之为1 。这就是我们的标准库。 识别的时候，同样取得四个数组，与标准数组一一对照，就可以精确地把四个数字识别出来。 同时附上此验证码识别程序，供大家研究。（demo.php是程序；arr.php是标准库） 附件: secode.rar (1688 字节) &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 以上的例子虽然简单，但是已经把基本原理介绍清楚了，就是 采样-&#62;建立标准库-&#62;应用-&#62;对照标准库-&#62;识别。 但是，实际应用中，遇到的往往不是如此简单的情况。比如下面是稍微复杂的一类验证码，它的背景和字符都不是纯色，还有很多干扰点，但其字符的坐标都是固定的。&#160; &#160; 首先我们对其进行去噪处理。就是首先把每个字符区域分割出来，按照出现的频率确定其主色值（字符的色值），然后去除与其相差大于一定程度的坐标，过滤之后得到目标所在的坐标数组，然后同样与标准库对照。但是这种情况下是不会精确吻合的，我们只能选择吻合度最高的昨作为结果。经过实践，识别率可以达到99%。&#160; &#160; 再难一点的，就是下面这种：使用了变色、干扰点、干扰线、变位等几种用于干扰手段。 与上一种不同，它的每一个字符所在的位置是不确定的，这就需要我们自己去确定其位置，把字符所占据的大小固定的那一个小块切出来。首先把所有的干扰点和干扰线去掉（去掉之后字符是有所“误伤”的，通常会缺1-3个像素点），得到比较干净的图，然后用一条横向和竖线去扫描它（比较形象的说法，具体如何实现请自己思考），把扫到的没有出现颜色的横竖线全部去掉，把分析范围缩到一个较小区域。然后再用竖线扫描，根据颜色的出现与否，又得到5个小区域，每个小区域再用横线扫，除去空白，得到目标区域。得到的目标区域有时候会比标准区域小想办法补全，然后对照，按吻合率最高的原则得出结果。最后识别率达90%以上。&#160; &#160; 再难一点。就是目前我研究的最难的一种了。如图，这种验证码除了干扰背景之外，每个字符的位置，大小，甚至字体都是不确定的。还好每个字符之间没有粘连。没有粘连就比较容易切字（当然要比上面那种难），切字之后字块大小不确定，所以很难建立标准库。我能想到的只有这样处理：切字之后对字块用横线或竖线扫描，根据其色块的坐标变化规律确定结果。目前正在实验中，能识别的字符还不完全，识别率也不甚理想。&#160; &#160; &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 验证码识别这个问题算是人工智能和计算机视觉领域的一个难题。作为破解者，总是会处于劣势地位，而且此技术带有一定的不正当性，没有太多的研究交流，因此要做得很好，是非常困难的。而且个人对于很多OCR的技术，理解有限得很，不敢在此乱写，只能利用有限的知识，抛砖引玉而已。 KuiGG &#160; 2008-10-26 QQ &#160; &#160; &#160;727136 E-mail &#160;i@kuigg.com]]></description>
			<content:encoded><![CDATA[<p>这些天出于一些需要，要求做程序识别某网站的验证码，于是潜心研究了一番，颇有心得，特此分享。 </p>
<p>验证码识别这项工作不适合浮躁的人，它需要足够的技术和耐心。由于此技术的特殊性，任何一个被公开识别技术的验证码都会很快地失效，相关网站都会很快地更换验证码。所以本文只介绍最简单的验证码的识别和识别原理。 </p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; </p>
<p>首先我选择一个最简单的验证码，找来找去，就选挑战网的评论验证码作为例子吧。随便打开挑战网一篇文章，找到发表评论处的验证码，查看其属性，获得其生成地址“ &nbsp;<A href="http://tiaozhan.com/checkcode.php" target=_blank>http://tiaozhan.com/checkcode.php</A>&nbsp; ”。 </p>
<p><a href="http://kuigg.com/attachments/2008/10/1_200810262351541.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2008/10/1_200810262351541.jpg" /></a></p>
<p></IMG>&nbsp;<br />
显然，这是最简单的一类验证码：有固定的背景颜色，字符颜色，字体，连字符的坐标都是固定的。对于这类验证码，我们只需要对每个数字进行采样，建立标准库，然后应用的时候一一对照标准库，就可以轻易做到100%识别。 </p>
<p>使用ImageCreateFromPNG函数把图片取回来，然后用imagecolorat函数取得每一个坐标点的色值，并且把第一个点的颜色确定为背景色。然后按照图像大小比例画一个表格，如果该单元对应的坐标颜色与背景色相同，不显示任何内容；反之显示黑色块。于是我们得到这样的分解图:&nbsp;</p>
<p><a href="http://kuigg.com/attachments/2008/10/1_200810262351542.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2008/10/1_200810262351542.jpg" /></a></p>
<p></IMG>&nbsp;<br />
可以观察到，数字所占区域的y坐标是6-15，四个数字所占区域的x坐标分别为3-10，12-19，21-28，30-37。 </p>
<p>于是建立以0-9为样本建立10个二维数组（$arr_eg[0] &#8211; $arr_eg[9]），该数组每一个元素均对应该数字区域的每一个坐标，如果该坐标色值与背景相同，值为0，反之为1 。这就是我们的标准库。 </p>
<p>识别的时候，同样取得四个数组，与标准数组一一对照，就可以精确地把四个数字识别出来。 </p>
<p>同时附上此验证码识别程序，供大家研究。（demo.php是程序；arr.php是标准库） </p>
<p>附件: <A href="http://kuigg.com/tmp/secode.rar" target=_blank>secode.rar</A> (1688 字节)<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; </p>
<p>以上的例子虽然简单，但是已经把基本原理介绍清楚了，就是 采样-&gt;建立标准库-&gt;应用-&gt;对照标准库-&gt;识别。 </p>
<p>但是，实际应用中，遇到的往往不是如此简单的情况。比如下面是稍微复杂的一类验证码，它的背景和字符都不是纯色，还有很多干扰点，但其字符的坐标都是固定的。&nbsp;</p>
<p><a href="http://kuigg.com/attachments/2008/10/1_200810262351543.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2008/10/1_200810262351543.jpg" /></a></p>
<p></IMG>&nbsp;<br />
首先我们对其进行去噪处理。就是首先把每个字符区域分割出来，按照出现的频率确定其主色值（字符的色值），然后去除与其相差大于一定程度的坐标，过滤之后得到目标所在的坐标数组，然后同样与标准库对照。但是这种情况下是不会精确吻合的，我们只能选择吻合度最高的昨作为结果。经过实践，识别率可以达到99%。&nbsp;</p>
<p><a href="http://kuigg.com/attachments/2008/10/1_200810262351544.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2008/10/1_200810262351544.jpg" /></a></p>
<p></IMG>&nbsp;<br />
再难一点的，就是下面这种：使用了变色、干扰点、干扰线、变位等几种用于干扰手段。 </p>
<p><a href="http://kuigg.com/attachments/2008/10/1_200810262351545.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2008/10/1_200810262351545.jpg" /></a></p>
<p>与上一种不同，它的每一个字符所在的位置是不确定的，这就需要我们自己去确定其位置，把字符所占据的大小固定的那一个小块切出来。首先把所有的干扰点和干扰线去掉（去掉之后字符是有所“误伤”的，通常会缺1-3个像素点），得到比较干净的图，然后用一条横向和竖线去扫描它（比较形象的说法，具体如何实现请自己思考），把扫到的没有出现颜色的横竖线全部去掉，把分析范围缩到一个较小区域。然后再用竖线扫描，根据颜色的出现与否，又得到5个小区域，每个小区域再用横线扫，除去空白，得到目标区域。得到的目标区域有时候会比标准区域小想办法补全，然后对照，按吻合率最高的原则得出结果。最后识别率达90%以上。&nbsp;</p>
<p><a href="http://kuigg.com/attachments/2008/10/1_200810262351546.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2008/10/1_200810262351546.jpg" /></a></p>
<p><a href="http://kuigg.com/attachments/2008/10/1_200810262351547.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2008/10/1_200810262351547.jpg" /></a></p>
<p><a href="http://kuigg.com/attachments/2008/10/1_200810262351548.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2008/10/1_200810262351548.jpg" /></a></p>
<p></IMG>&nbsp;<br />
再难一点。就是目前我研究的最难的一种了。如图，这种验证码除了干扰背景之外，每个字符的位置，大小，甚至字体都是不确定的。还好每个字符之间没有粘连。没有粘连就比较容易切字（当然要比上面那种难），切字之后字块大小不确定，所以很难建立标准库。我能想到的只有这样处理：切字之后对字块用横线或竖线扫描，根据其色块的坐标变化规律确定结果。目前正在实验中，能识别的字符还不完全，识别率也不甚理想。&nbsp;</p>
<p><a href="http://kuigg.com/attachments/2008/10/1_200810262355471.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2008/10/1_200810262355471.jpg" /></a></p>
<p></IMG>&nbsp;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; </p>
<p>验证码识别这个问题算是人工智能和计算机视觉领域的一个难题。作为破解者，总是会处于劣势地位，而且此技术带有一定的不正当性，没有太多的研究交流，因此要做得很好，是非常困难的。而且个人对于很多OCR的技术，理解有限得很，不敢在此乱写，只能利用有限的知识，抛砖引玉而已。 </p>
<p>KuiGG &nbsp; 2008-10-26<br />
QQ &nbsp; &nbsp; &nbsp;727136<br />
E-mail &nbsp;i@kuigg.com </p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/yanzhengma-shibie/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>2008年愚人节记事</title>
		<link>http://www.kuigg.com/yurenjie-2008</link>
		<comments>http://www.kuigg.com/yurenjie-2008#comments</comments>
		<pubDate>Tue, 01 Apr 2008 19:32:21 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=85</guid>
		<description><![CDATA[昨天太忙了。。以至于没有在昨天及时完成一篇文字。。拖到了今天凌晨。 &#160; 2008年的愚人节，也许将会是很值得纪念的特别的一天。 &#160; 早上，跟一位前辈交流，感觉他说的话很有道理，使我受益匪浅。以下是前辈说的一些话，记录在此吧： ===================================================================================== 前辈 你是个人才，要避免伤仲永的现象 前辈 三四年前，你可能是鹤立鸡群的 前辈 现在，会感觉平淡了一些 前辈 过两年，可能会开始着急 前辈 我给你点看法建议、问题可能在哪 我 嗯 &#160; 前辈 你可能出现了一个问题，三四年前 前辈 你把你目光能看到的高峰就认为是真正的高峰了 前辈 以你当前的目光 前辈 那个时候，你是出离于传统与水平线之外的 前辈 但是，可能有点遗憾 前辈 我们的大的社会背景和教育背景只能去注意你、议论你，而无能力去开发和引导你 前辈 这样，你自己在摸爬探索，在这个过程中磨砺，渐至会失去锋芒 前辈 可能会浪费了你的材质 前辈 你知道你的这几年 前辈 如果你有所得的话，得是什么，如果有所失的话，失是什么吗 前辈 这是你现在需要明白的关键东西 前辈 还有得和失的比较分析 我 得的 知识 金钱 失去的 时间 青春 有可能会失去大学的文凭 &#160; 前辈 不 前辈 [...]]]></description>
			<content:encoded><![CDATA[<p>昨天太忙了。。以至于没有在昨天及时完成一篇文字。。拖到了今天凌晨。</p>
<p>&nbsp;</p>
<p>2008年的愚人节，也许将会是很值得纪念的特别的一天。</p>
<p>&nbsp;</p>
<p>早上，跟一位前辈交流，感觉他说的话很有道理，使我受益匪浅。以下是前辈说的一些话，记录在此吧：</p>
<p>=====================================================================================</p>
<p>前辈<br />
你是个人才，要避免伤仲永的现象 </p>
<p>前辈<br />
三四年前，你可能是鹤立鸡群的 </p>
<p>前辈<br />
现在，会感觉平淡了一些 </p>
<p>前辈<br />
过两年，可能会开始着急 </p>
<p>前辈<br />
我给你点看法建议、问题可能在哪 </p>
<p>我<br />
嗯<br />
&nbsp; </p>
<p>前辈<br />
你可能出现了一个问题，三四年前 </p>
<p>前辈<br />
你把你目光能看到的高峰就认为是真正的高峰了 </p>
<p>前辈<br />
以你当前的目光 </p>
<p>前辈<br />
那个时候，你是出离于传统与水平线之外的 </p>
<p>前辈<br />
但是，可能有点遗憾 </p>
<p>前辈<br />
我们的大的社会背景和教育背景只能去注意你、议论你，而无能力去开发和引导你 </p>
<p>前辈<br />
这样，你自己在摸爬探索，在这个过程中磨砺，渐至会失去锋芒 </p>
<p>前辈<br />
可能会浪费了你的材质 </p>
<p>前辈<br />
你知道你的这几年 </p>
<p>前辈<br />
如果你有所得的话，得是什么，如果有所失的话，失是什么吗 </p>
<p>前辈<br />
这是你现在需要明白的关键东西 </p>
<p>前辈<br />
还有得和失的比较分析 </p>
<p>我<br />
得的 知识 金钱<br />
失去的 时间 青春 有可能会失去大学的文凭<br />
&nbsp; </p>
<p>前辈<br />
不 </p>
<p>前辈<br />
错 </p>
<p>前辈<br />
得和失都不准确，失尤其不准确 </p>
<p>前辈<br />
你的知识我还不了解 </p>
<p>我<br />
嗯 请您指教<br />
&nbsp; </p>
<p>前辈<br />
难于做出评判 </p>
<p>前辈<br />
我们要知道一点 </p>
<p>前辈<br />
人的发展、事物的发展都存在一个路径和节奏问题 </p>
<p>前辈<br />
路径是必然的，它之中的各个节点是不可跨越的，可变化的只是某个节点的快慢节奏问题，以及不同节点的快慢的组合 </p>
<p>我<br />
嗯<br />
&nbsp; </p>
<p>前辈<br />
这点，有很多词语描述的就是这点，比如厚积薄发、十年磨一剑，比如跨越式发展 </p>
<p>前辈<br />
路径对于你来说，要深刻了解的方面是，它是必然的。迈过每一个节点 </p>
<p>前辈<br />
至于节奏，是这样的，存在一个加速度 </p>
<p>前辈<br />
在不同的节点之间的阶段、它的加速度是不一样的，在正确的方向比较直线前行的话，加速度是越来越快的 </p>
<p>我<br />
嗯 有道理<br />
&nbsp; </p>
<p>前辈<br />
这点，你现在也可能还没有很好理解 </p>
<p>前辈<br />
发展是这样的 </p>
<p>前辈<br />
首先，最好是走直线 </p>
<p>前辈<br />
如果说最佳模型的话 </p>
<p>前辈<br />
大方向和中方向都是明确清晰的 </p>
<p>前辈<br />
是真正适合自己的方向 </p>
<p>前辈<br />
然后，就象爬山，尤其是爬大山 </p>
<p>前辈<br />
层兰叠嶂的大山 </p>
<p>前辈<br />
你眼前的山蜂只是你的第一个高峰，也同时是你的第二个台阶 </p>
<p>前辈<br />
爬上了第一个山峰，就眼前豁然开朗的是第二个山峰，你的第二个高蜂，底二个高峰的落差可能比第一个高峰的更大 </p>
<p>前辈<br />
而你爬它却可能需要更短的时间，因为你更好的爬山状态和准备 </p>
<p>前辈<br />
爬头一两个山峰，更需要的是积累、塌实、持之以恒，如果你的人生发展有5个山峰的话 </p>
<p>前辈<br />
如果你有超常的激情或者才智，最智慧的方式是，自己清晰它，然后一定程度上压制它 </p>
<p>前辈<br />
因为你所说的还不是真正的激情，也不是真正的方向 </p>
<p>前辈<br />
你现在的问题是 </p>
<p>前辈<br />
你以两三种不同的当时在爬你的第一个山峰，可能在追求最快的节奏 </p>
<p>前辈<br />
两三种不同的方式 </p>
<p>前辈<br />
而且，你没有很清晰的了解，这个山峰只是你会很快会踏在脚底，会被自己抛在脑后的高峰 </p>
<p>前辈<br />
人生如果是一场几十公里的马拉松的话 </p>
<p>前辈<br />
你在前5公里拼命较劲：）&nbsp;<br />
&nbsp; </p>
<p>前辈<br />
你在你的当前状态下寻找不到自己的定位 </p>
<p>前辈<br />
而你犯的错误上，你不知道你现在的阶段和状态要寻找的更是一个方向、沉淀积累，而不是当前的现实状态 </p>
<p>前辈<br />
所以，你刚才说的得，错大矣 </p>
<p>前辈<br />
我还不知道你有什么知识 </p>
<p>前辈<br />
但，金钱，根本不是你之所得</p>
<p>前辈<br />
如果是知识的话，也不是空泛的概念 </p>
<p>前辈<br />
什么是知识 </p>
<p>前辈<br />
你获得的是否有价值和高价值的知识结构？ </p>
<p>前辈<br />
而你真正可能失去的，会是你的战略准备机会、以及良好平和的心态 </p>
<p>=============================================================================================</p>
<p>&nbsp;</p>
<p>前辈教育我 不要再在前五公里较劲了，把眼光放长远一些。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>中午。11点多的时候，陈坤给我发来一条短信，说要请我吃饭，东南门见面。</p>
<p>&nbsp;</p>
<p>我一看就知道是愚人节的产物，于是回了一条“还是我请吧，现在就去东南门”。他回短信认错说是在骗我，我继续说，我请客，是真的。。。。想想干脆捎带着给挑战的孩子们发了一条“中午我请吃饭 12点1刻东南门会面”。。。</p>
<p>&nbsp;</p>
<p>事实证明我做错了一件事。。。虽然是在愚人节，但大家都相信了。</p>
<p>&nbsp;</p>
<p>第一个给我回电话的是韩菁，很认真很抱歉地告诉我说她中午有很急很重要的事不能前来，然后问我请客的由头，我说了今天过节她才恍然大悟。。。</p>
<p>&nbsp;</p>
<p>紧接着朱33打电话问我能不能多带个女生。。</p>
<p>&nbsp;</p>
<p>朱77下课直接跑到东南门，给我打电话问我在哪儿。。</p>
<p>&nbsp;</p>
<p>最有意思的是始作俑者陈坤，他给我短信说跟他女朋友在东南门等，叫快点。我认为他是在对我进行连环欺骗，于是继续忽悠。。。</p>
<p>&nbsp;</p>
<p>大家的说法是 印象里我说话都很认真，所以即使在愚人节我的话仍然可信。。。。唉 辜负了大家的信任了。。。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>忽悠大家的结果是，我中午没有吃上饭。因为午饭做好后准备吃时，一位原先不认识的电信学院的研究僧突然打电话来叫我出去，谈一个项目，大概就是做个网站。我以为事情不是很久，没吃东西就出去了，穿着很随意的服装。</p>
<p>&nbsp;</p>
<p>本以为只是在学校里稍微聊几句，没想到他把我带到皇后大酒店，介绍给一位老总，细谈之下才知道碰上了一个很大的项目。</p>
<p>&nbsp;</p>
<p>这个项目规划里，我需要付出的只是我的技术力量还有在学校里能组织起来的资源；得到的是比较丰厚的报酬，还有股份。</p>
<p>&nbsp;</p>
<p>实际上就是这位很厉害的人持千万级别的巨资预涉足互联网行业，需要一股技术力量加盟进去。</p>
<p>&nbsp;</p>
<p>这确实是一位很厉害的人物，和很多我敬仰的牛人比如席酉民副校长都曾共事过，而且掌握着很多有很高价值的社会资源。结果我饿着肚子跟他聊了很久，一直到晚上。</p>
<p>&nbsp;</p>
<p>就看这几天的交流了，如果能谈成，签约当天就能见一部分钱，把项目启动起来，然后就由我去运营了。感觉有戏。</p>
<p>&nbsp;</p>
<p>搞得好的话，那就是走到前文哪位前辈说的人生另一座高峰的脚下了。</p>
<p>&nbsp;</p>
<p>所以，很兴奋。夜里一直在写策划。</p>
<p>&nbsp;</p>
<p>ok 睡觉去了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/yurenjie-2008/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>羊肉泡馍 以及其它吃的</title>
		<link>http://www.kuigg.com/yangroupaomo</link>
		<comments>http://www.kuigg.com/yangroupaomo#comments</comments>
		<pubDate>Mon, 31 Mar 2008 09:31:18 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=84</guid>
		<description><![CDATA[写完上一篇文章，发现该去买菜了。又要吃饭了。那今天就写些关于吃的文字吧。 昨天又到康桥苑去吃了一碗羊肉泡馍，因为学锋不回家吃饭，而且酋长大人答应请客。 我第一次知道“羊肉泡馍”这个名词，就是03年刚来到交大的第一个星期，某日，某西安土著同学和我在康桥二楼吃饭，他要了一碗羊肉泡馍，然后告诉我这是西安最具盛名的食物，还很慷慨地分给了我一块羊肉（那一碗里就两块羊肉，直到现在还是）。最后，他还说了句，“…………，不过这里的泡馍不正宗”。 过几天我自己买了一碗，觉得吃起来还不错。其实这东西就是把面饼切碎了扔到羊肉汤里面泡，煮开。 再后来，到老孙家吃过所谓正宗的羊肉泡馍，觉得味道并不如康桥二楼的令我喜欢。 在西安呆的几年里，每隔一段时间我都要吃一次康桥二楼的羊肉泡馍。 自打03年从广西出来，5年间也到过不少地方，吃过不少东西，让我觉得好吃并且印象深刻的并不多。粗略想来有以下： 北大家园的水煮鱼。05年夏天，第一次到北京，北大的同学请我在家园吃了一餐，其中有一道菜叫水煮鱼，我印象极其深刻。我一般不吃辣，但是那水煮鱼是放了很多辣椒的，盆里能看见的地方都漂满了红色的辣椒油，更有胡椒孜然等一类我不喜欢的调料，但我居然吃得特别起劲。我几乎一个人把一盆水煮鱼给吃完了。那段时间逢人就说，北大的鱼好吃。但是后来，我回到西安在别的地方吃到理论上烹饪更为精良的水煮鱼，却难以下口。再后来，我再到北大，虽然心里很想念05年的水煮鱼，却也不再到家园去吃过——生怕它已经不那么好吃了。 人大小食堂的碗蒸牛肉。也是05年夏天，在人大居住过一段时间，曾有几次到一个小食堂（我不知道它确切的名字，只知道是一个比较精致的小规模的食堂，跟交大的小豆花差不多），吃过一个菜，是一个小碟子，装了几块牛肉，样子跟我们做的扣肉差不多，应该是蒸出来的。很好吃。其实它好吃的原因不仅是烹饪有方，更多的应该是因为它少，你刚刚觉得它好吃，就已经没了。而且价格不菲，一点点牛肉，11块钱一碗。想一次要几碗来过过瘾，在那时来说并不现实。05年之后，我再没有去过人大，虽然路过了很多回。那座本来就很小的校园，对我来说已经是一个空园。 交大东南门对面百姓家园的酱骨头+富贵牛腩。那年我还是一个农村里来的穷小子。一个有钱的女生在那请我吃了一餐饭，那是我第一次知道，两个人在一起吃个饭是能够花费上百元的。有句话说，“我奋斗了十八年才能和你坐在一起喝咖啡”，我想我那时候明白这句话的含义。那里的特色菜就是酱骨头和富贵牛腩，确实很好吃。 东新科贸旁边的小苏塘坝鱼。第一次吃小苏塘坝鱼，是几年前的一天到西安科大去看一个高中同学，他就近请的中午饭。那时这个店比较小，也比较破，位置是在今天百脑汇的地方。当时就觉得，这鱼做得怎么那么好吃，连跟鱼炒的魔芋都那么好吃。这几年里，小苏的店搬迁到了对面一个富丽堂皇的所在，店面扩大了好几倍，塘坝鱼的价钱也从18块涨到了26块，但依然好吃。这应该是我请朋友吃饭去的最多的地方了。 然后就是康桥二楼的羊肉泡馍了。哈哈。很朴实很不正宗的泡馍。说不出4块钱一碗的，只有两片羊肉的泡馍为什么会好吃。我离开西安的日子里，唯一想念的食物。 最后就是我最近特别喜欢做的一道菜，炒鱼排。应该是前一个星期，我整整一个星期每天晚上都吃这个菜。后来给诺日朗、王婧祎还有挑战的孩子们，以及学锋吕园园做过，大家都赞不绝口。。 今天吃什么。。这是个问题。。。。。。。]]></description>
			<content:encoded><![CDATA[<p>写完上一篇文章，发现该去买菜了。又要吃饭了。那今天就写些关于吃的文字吧。<br />
昨天又到康桥苑去吃了一碗羊肉泡馍，因为学锋不回家吃饭，而且酋长大人答应请客。<br />
我第一次知道“羊肉泡馍”这个名词，就是03年刚来到交大的第一个星期，某日，某西安土著同学和我在康桥二楼吃饭，他要了一碗羊肉泡馍，然后告诉我这是西安最具盛名的食物，还很慷慨地分给了我一块羊肉（那一碗里就两块羊肉，直到现在还是）。最后，他还说了句，“…………，不过这里的泡馍不正宗”。<br />
过几天我自己买了一碗，觉得吃起来还不错。其实这东西就是把面饼切碎了扔到羊肉汤里面泡，煮开。<br />
再后来，到老孙家吃过所谓正宗的羊肉泡馍，觉得味道并不如康桥二楼的令我喜欢。<br />
在西安呆的几年里，每隔一段时间我都要吃一次康桥二楼的羊肉泡馍。</p>
<p>自打03年从广西出来，5年间也到过不少地方，吃过不少东西，让我觉得好吃并且印象深刻的并不多。粗略想来有以下：<br />
北大家园的水煮鱼。05年夏天，第一次到北京，北大的同学请我在家园吃了一餐，其中有一道菜叫水煮鱼，我印象极其深刻。我一般不吃辣，但是那水煮鱼是放了很多辣椒的，盆里能看见的地方都漂满了红色的辣椒油，更有胡椒孜然等一类我不喜欢的调料，但我居然吃得特别起劲。我几乎一个人把一盆水煮鱼给吃完了。那段时间逢人就说，北大的鱼好吃。但是后来，我回到西安在别的地方吃到理论上烹饪更为精良的水煮鱼，却难以下口。再后来，我再到北大，虽然心里很想念05年的水煮鱼，却也不再到家园去吃过——生怕它已经不那么好吃了。<br />
人大小食堂的碗蒸牛肉。也是05年夏天，在人大居住过一段时间，曾有几次到一个小食堂（我不知道它确切的名字，只知道是一个比较精致的小规模的食堂，跟交大的小豆花差不多），吃过一个菜，是一个小碟子，装了几块牛肉，样子跟我们做的扣肉差不多，应该是蒸出来的。很好吃。其实它好吃的原因不仅是烹饪有方，更多的应该是因为它少，你刚刚觉得它好吃，就已经没了。而且价格不菲，一点点牛肉，11块钱一碗。想一次要几碗来过过瘾，在那时来说并不现实。05年之后，我再没有去过人大，虽然路过了很多回。那座本来就很小的校园，对我来说已经是一个空园。<br />
交大东南门对面百姓家园的酱骨头+富贵牛腩。那年我还是一个农村里来的穷小子。一个有钱的女生在那请我吃了一餐饭，那是我第一次知道，两个人在一起吃个饭是能够花费上百元的。有句话说，“我奋斗了十八年才能和你坐在一起喝咖啡”，我想我那时候明白这句话的含义。那里的特色菜就是酱骨头和富贵牛腩，确实很好吃。<br />
东新科贸旁边的小苏塘坝鱼。第一次吃小苏塘坝鱼，是几年前的一天到西安科大去看一个高中同学，他就近请的中午饭。那时这个店比较小，也比较破，位置是在今天百脑汇的地方。当时就觉得，这鱼做得怎么那么好吃，连跟鱼炒的魔芋都那么好吃。这几年里，小苏的店搬迁到了对面一个富丽堂皇的所在，店面扩大了好几倍，塘坝鱼的价钱也从18块涨到了26块，但依然好吃。这应该是我请朋友吃饭去的最多的地方了。<br />
然后就是康桥二楼的羊肉泡馍了。哈哈。很朴实很不正宗的泡馍。说不出4块钱一碗的，只有两片羊肉的泡馍为什么会好吃。我离开西安的日子里，唯一想念的食物。<br />
最后就是我最近特别喜欢做的一道菜，炒鱼排。应该是前一个星期，我整整一个星期每天晚上都吃这个菜。后来给诺日朗、王婧祎还有挑战的孩子们，以及学锋吕园园做过，大家都赞不绝口<IMG src="http://kuigg.com/images/edit/face/001.gif">。。</p>
<p>今天吃什么。。这是个问题。。。。。。。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/yangroupaomo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>过年了。。。</title>
		<link>http://www.kuigg.com/xinnian-2008</link>
		<comments>http://www.kuigg.com/xinnian-2008#comments</comments>
		<pubDate>Wed, 06 Feb 2008 09:38:38 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=77</guid>
		<description><![CDATA[第一次不在家里过年三十。。 也可以说是第一次在自己家里过年 &#160; 贴了一副春联： 事业辉煌腾云起 前程锦绣迎春来 &#160; &#160; 祝愿自己在新的一年里事事顺利。。]]></description>
			<content:encoded><![CDATA[<p>第一次不在家里过年三十。。</p>
<p>也可以说是第一次在自己家里过年</p>
<p>&nbsp;</p>
<p>贴了一副春联： </p>
<p>事业辉煌腾云起</p>
<p>前程锦绣迎春来</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>祝愿自己在新的一年里事事顺利。。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/xinnian-2008/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Happy birthday to Google</title>
		<link>http://www.kuigg.com/birthday-google-2007</link>
		<comments>http://www.kuigg.com/birthday-google-2007#comments</comments>
		<pubDate>Thu, 27 Sep 2007 10:41:18 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=74</guid>
		<description><![CDATA[&#160; 刚刚才发现Google的logo换了，还不明白是因为什么，看了一下logo的路径文件名（http://www.google.cn/logos/9th_birthday.gif），才知道是Google在庆祝自己生日。 &#160; 小凡敬贺Google九年大寿，望多多发钱才是，哈哈。]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><a href="http://kuigg.com/attachments/2007/09/1_200709271838181.gif" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2007/09/1_200709271838181.gif" /></a></p>
<p>刚刚才发现Google的logo换了，还不明白是因为什么，看了一下logo的路径文件名（<A href="http://www.google.cn/logos/9th_birthday.gif">http://www.google.cn/logos/9th_birthday.gif</A>），才知道是Google在庆祝自己生日。</p>
<p>&nbsp;</p>
<p>小凡敬贺Google九年大寿，望多多发钱才是，哈哈。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/birthday-google-2007/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>天冷了，冬天就要来了</title>
		<link>http://www.kuigg.com/dongtian-2007</link>
		<comments>http://www.kuigg.com/dongtian-2007#comments</comments>
		<pubDate>Thu, 27 Sep 2007 07:25:55 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=66</guid>
		<description><![CDATA[&#160; 连下了两天雨，一层秋雨一层寒啊 &#160; 梧桐树叶子落了，阳台上的花也死了 &#160; 日子就这样匆匆逝去……]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>连下了两天雨，一层秋雨一层寒啊</p>
<p>&nbsp;</p>
<p>梧桐树叶子落了，阳台上的花也死了</p>
<p>&nbsp;</p>
<p>日子就这样匆匆逝去……</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/dongtian-2007/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>马云钱多，人傻，快去赚他的钱啊</title>
		<link>http://www.kuigg.com/alimama-2007</link>
		<comments>http://www.kuigg.com/alimama-2007#comments</comments>
		<pubDate>Sat, 22 Sep 2007 18:47:21 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=65</guid>
		<description><![CDATA[哈哈 马云钱多，人傻，快去赚他的钱啊 &#160; &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>哈哈</p>
<p><A href="http://www.alimama.com/membersvc/rd.do?w=p_10012859&amp;p=&amp;f=http://www.alimama.com/membersvc/promotion/tjyj.htm" target=_blank>马云钱多，人傻，快去赚他的钱啊</A></p>
<p>&nbsp;</p>
<p><A href="http://www.alimama.com/membersvc/rd.do?w=p_10012859&amp;p=&amp;f=http://www.alimama.com/membersvc/promotion/tjyj.htm" target=_blank><IMG src="http://img.alimama.cn/images/adzone/banner_tjyj_468x60.gif"></A></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/alimama-2007/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>14-16号，直播青春版《牡丹亭》</title>
		<link>http://www.kuigg.com/mudanting</link>
		<comments>http://www.kuigg.com/mudanting#comments</comments>
		<pubDate>Mon, 17 Sep 2007 16:28:41 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=64</guid>
		<description><![CDATA[14-16号，在宪梓堂有青春版《牡丹亭》的第106场义演，我奉团委之命，和陈平等人一起对其做现场直播，因此可以没有票坐在中间位置观看了整场戏。 第一次真正看戏，看了三个晚上，总共九小时下来，居然能不看字幕听懂不少昆曲。 牡丹亭的故事主要就是讲一个官家小姐私自游园，在石头上打了个瞌睡，居然做了场春梦，醒后思念梦中情郎，竟郁郁而终。临死前画了幅自画像，题了首诗，藏在那石后。 巧的是那梦中情郎也在同时作了个春梦，梦见那小姐，进京赶考途中又在石下拾得那小姐自画像，竟害了花痴。 阴司判官怜惜那小姐，准她遇到情郎后还阳。她魂魄来到世上，与那情郎幽会，上演一场人鬼情未了。随后就是情郎掘墓，让那小姐回魂复生。再后来就高中状元，有情人终成眷属。 &#160; 故事跟三言二拍里面那些才子佳人类的故事差不多，也算是俗套。但戏曲表演得不错，尤其声音很好听。 &#160; 用手机随便乱拍了几张照片，效果很差，拍舞台的基本都是一篇灯光白，也有相机拍的，懒得发上来了。 &#160; 我的电脑拿去做直播了； 直播中……&#160; 旁边是中英文字幕，英文翻译比较扯淡，“九泉之下”可以译作”nine springs”。不过没注意拍下来 开场前，那角落里是复杂的声音发生系统 我们的机器 剧终男女主角谢幕，拍了也看不见 &#160; &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>14-16号，在宪梓堂有青春版《牡丹亭》的第106场义演，我奉团委之命，和陈平等人一起对其做现场直播，因此可以没有票坐在中间位置观看了整场戏。</p>
<p>第一次真正看戏，看了三个晚上，总共九小时下来，居然能不看字幕听懂不少昆曲。</p>
<p>牡丹亭的故事主要就是讲一个官家小姐私自游园，在石头上打了个瞌睡，居然做了场春梦，醒后思念梦中情郎，竟郁郁而终。临死前画了幅自画像，题了首诗，藏在那石后。</p>
<p>巧的是那梦中情郎也在同时作了个春梦，梦见那小姐，进京赶考途中又在石下拾得那小姐自画像，竟害了花痴。</p>
<p>阴司判官怜惜那小姐，准她遇到情郎后还阳。她魂魄来到世上，与那情郎幽会，上演一场人鬼情未了。随后就是情郎掘墓，让那小姐回魂复生。再后来就高中状元，有情人终成眷属。</p>
<p>&nbsp;</p>
<p>故事跟三言二拍里面那些才子佳人类的故事差不多，也算是俗套。但戏曲表演得不错，尤其声音很好听。</p>
<p>&nbsp;</p>
<p>用手机随便乱拍了几张照片，效果很差，拍舞台的基本都是一篇灯光白，也有相机拍的，懒得发上来了。</p>
<p>&nbsp;</p>
<p>我的电脑拿去做直播了；</p>
<p><a href="http://kuigg.com/attachments/2007/09/1_200709180023151.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2007/09/1_200709180023151.jpg" /></a></p>
<p>直播中……&nbsp; 旁边是中英文字幕，英文翻译比较扯淡，“九泉之下”可以译作”nine springs”。不过没注意拍下来</p>
<p><a href="http://kuigg.com/attachments/2007/09/1_200709180023152.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2007/09/1_200709180023152.jpg" /></a></p>
<p>开场前，那角落里是复杂的声音发生系统</p>
<p><a href="http://kuigg.com/attachments/2007/09/1_200709180023153.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2007/09/1_200709180023153.jpg" /></a></p>
<p>我们的机器</p>
<p><a href="http://kuigg.com/attachments/2007/09/1_200709180023154.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2007/09/1_200709180023154.jpg" /></a></p>
<p>剧终男女主角谢幕，拍了也看不见</p>
<p><a href="http://kuigg.com/attachments/2007/09/1_200709180023155.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2007/09/1_200709180023155.jpg" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/mudanting/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>买了个新手机，回归CDMA……</title>
		<link>http://www.kuigg.com/cdma-2007</link>
		<comments>http://www.kuigg.com/cdma-2007#comments</comments>
		<pubDate>Mon, 17 Sep 2007 15:50:13 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=63</guid>
		<description><![CDATA[13号去钟楼逛，看见CDMA的预存话费送手机（这个活动常年都有，常年都是特价），又想买个手机重新用一次CDMA。 最后交了1990元话费拿了个三星的手机，感觉不错，130万像素的摄像头，送2G的内存卡。 这是销售给我试拍的一张照片 我回家路上又拍了几张，感觉效果也只是马马虎虎，而且我手总是有点抖 &#160; &#160; &#160; 选号的时候我本想用原来的13379223323，联通查了说那号已经不属于我了，只好新开一个 153号段只剩下惟一一个，我就拿了。 回来后拿电脑用蓝牙连手机，通过手机无线上网，感觉很不错，速度挺快的。 &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>13号去钟楼逛，看见CDMA的预存话费送手机（这个活动常年都有，常年都是特价），又想买个手机重新用一次CDMA。</p>
<p>最后交了1990元话费拿了个三星的手机，感觉不错，130万像素的摄像头，送2G的内存卡。</p>
<p>这是销售给我试拍的一张照片</p>
<p><a href="http://kuigg.com/attachments/2007/09/1_200709172343571.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2007/09/1_200709172343571.jpg" /></a></p>
<p>我回家路上又拍了几张，感觉效果也只是马马虎虎，而且我手总是有点抖</p>
<p>&nbsp;</p>
<p><a href="http://kuigg.com/attachments/2007/09/1_200709172345571.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2007/09/1_200709172345571.jpg" /></a></p>
<p>&nbsp;</p>
<p><a href="http://kuigg.com/attachments/2007/09/1_200709172347371.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2007/09/1_200709172347371.jpg" /></a></p>
<p>&nbsp;</p>
<p>选号的时候我本想用原来的13379223323，联通查了说那号已经不属于我了，只好新开一个</p>
<p>153号段只剩下惟一一个，我就拿了。</p>
<p>回来后拿电脑用蓝牙连手机，通过手机无线上网，感觉很不错，速度挺快的。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/cdma-2007/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iis命令行</title>
		<link>http://www.kuigg.com/iis-minglinghang</link>
		<comments>http://www.kuigg.com/iis-minglinghang#comments</comments>
		<pubDate>Fri, 07 Sep 2007 14:51:37 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=61</guid>
		<description><![CDATA[Microsoft在安装IIS的时候同时安装了一个工具，叫 iisreset,你可以在winnt\system32 中找到它，他可以和PING一样以命令行方式使用。它有多个参数，下面是几个重要的，也是我们本文切题的参数： /RESTART 停止后启动IIS /START 启动IIS (如果停止) /STOP 停止IIS (如果启动) /REBOOT 重启电脑 /REBOOTONERROR 如果停止IIS失败重启电脑 /NOFORCE 不用强迫IIS停止 /TIMEOUT:X 在X秒后, IIS被强制停止,除非 /NOFORCE 参数给出.如果 /REBOOTONERROR 给出, 它重启电脑.]]></description>
			<content:encoded><![CDATA[<p>Microsoft在安装IIS的时候同时安装了一个工具，叫 iisreset,你可以在winnt\system32 中找到它，他可以和PING一样以命令行方式使用。它有多个参数，下面是几个重要的，也是我们本文切题的参数：</p>
<p>/RESTART 停止后启动IIS<br />
/START 启动IIS (如果停止)<br />
/STOP 停止IIS (如果启动)<br />
/REBOOT 重启电脑<br />
/REBOOTONERROR 如果停止IIS失败重启电脑<br />
/NOFORCE 不用强迫IIS停止<br />
/TIMEOUT:X 在X秒后, IIS被强制停止,除非 /NOFORCE 参数给出.如果 /REBOOTONERROR 给出, 它重启电脑.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/iis-minglinghang/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>今天第一次吃螃蟹</title>
		<link>http://www.kuigg.com/pangxie-2007</link>
		<comments>http://www.kuigg.com/pangxie-2007#comments</comments>
		<pubDate>Sat, 25 Aug 2007 08:40:15 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=59</guid>
		<description><![CDATA[不好吃。 才知道第一个吃螃蟹的人是何等之恐怖。]]></description>
			<content:encoded><![CDATA[<p>不好吃。</p>
<p>才知道第一个吃螃蟹的人是何等之恐怖。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/pangxie-2007/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>昨夜百度大更新，我的破博客两个词成绩不错</title>
		<link>http://www.kuigg.com/baidu-gengxin-2007</link>
		<comments>http://www.kuigg.com/baidu-gengxin-2007#comments</comments>
		<pubDate>Fri, 24 Aug 2007 08:17:04 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=54</guid>
		<description><![CDATA[&#160; &#160; &#160; 两个主关键词： 小凡 第5&#160; &#160;http://www.baidu.com/s?ie=gb2312&#38;bs=pda&#38;sr=&#38;z=&#38;cl=3&#38;f=8&#38;wd=%D0%A1%B7%B2&#38;ct=0 小葵 第1&#160; &#160;http://www.baidu.com/s?ie=gb2312&#38;bs=%D0%A1%B7%B2&#38;sr=&#38;z=&#38;cl=3&#38;f=8&#38;wd=%D0%A1%BF%FB&#38;ct=0 &#160; &#160; 百度指数： &#160; 今天扔了几颗炸弹，希望“小凡”能排到第一………… &#160; 都是做着玩的，呵呵。 &#160;]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>两个主关键词：</p>
<p>小凡 第5&nbsp; &nbsp;<A href="http://www.baidu.com/s?ie=gb2312&amp;bs=pda&amp;sr=&amp;z=&amp;cl=3&amp;f=8&amp;wd=%D0%A1%B7%B2&amp;ct=0" target=_blank>http://www.baidu.com/s?ie=gb2312&amp;bs=pda&amp;sr=&amp;z=&amp;cl=3&amp;f=8&amp;wd=%D0%A1%B7%B2&amp;ct=0</A></p>
<p>小葵 第1&nbsp; &nbsp;<A href="http://www.baidu.com/s?ie=gb2312&amp;bs=%D0%A1%B7%B2&amp;sr=&amp;z=&amp;cl=3&amp;f=8&amp;wd=%D0%A1%BF%FB&amp;ct=0" target=_blank>http://www.baidu.com/s?ie=gb2312&amp;bs=%D0%A1%B7%B2&amp;sr=&amp;z=&amp;cl=3&amp;f=8&amp;wd=%D0%A1%BF%FB&amp;ct=0</A></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>百度指数：<br />
<a href="http://kuigg.com/attachments/2007/08/1_200708241614471.jpg" target=_blank><img class="alignnone size-medium" src="http://kuigg.com/attachments/2007/08/1_200708241614471.jpg" /></a></p>
<p>&nbsp;</p>
<p>今天扔了几颗炸弹，希望“小凡”能排到第一…………</p>
<p>&nbsp;</p>
<p>都是做着玩的，呵呵。</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/baidu-gengxin-2007/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>今天买了套仙剑奇侠传四</title>
		<link>http://www.kuigg.com/pal4-2007</link>
		<comments>http://www.kuigg.com/pal4-2007#comments</comments>
		<pubDate>Sat, 04 Aug 2007 12:10:23 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[小凡随笔]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=47</guid>
		<description><![CDATA[路过连邦软件，看见门口的海报，想了想还是进去买了套。 本想买豪华版，连邦的人说要到20号以后才到，想来又是跳票了。只好买了一套标准版，69大洋。 &#160; 买回来不知道什么时候有时间玩玩。]]></description>
			<content:encoded><![CDATA[<p>路过连邦软件，看见门口的海报，想了想还是进去买了套。</p>
<p>本想买豪华版，连邦的人说要到20号以后才到，想来又是跳票了。只好买了一套标准版，69大洋。</p>
<p>&nbsp;</p>
<p>买回来不知道什么时候有时间玩玩。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/pal4-2007/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>windows2003修改3389端口的方法</title>
		<link>http://www.kuigg.com/windows2003-3389</link>
		<comments>http://www.kuigg.com/windows2003-3389#comments</comments>
		<pubDate>Sat, 04 Aug 2007 12:05:59 +0000</pubDate>
		<dc:creator>kuiGG</dc:creator>
				<category><![CDATA[小凡原创]]></category>
		<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://kuigg.com/?p=46</guid>
		<description><![CDATA[1、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp下的PortNumber=3389改为自宝义的端口号 2、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp下的PortNumber=3389改为自宝义的端口号 &#160; 这样就可以关闭3389端口，避免被扫描到]]></description>
			<content:encoded><![CDATA[<p>1、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\Tds\tcp下的PortNumber=3389改为自宝义的端口号<br />
2、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp下的PortNumber=3389改为自宝义的端口号</p>
<p>&nbsp;</p>
<p>这样就可以关闭3389端口，避免被扫描到</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kuigg.com/windows2003-3389/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

