<?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>ALA's HOME &#187; HowTO</title>
	<atom:link href="http://vlookr.com/category/it-fashion/howto/feed" rel="self" type="application/rss+xml" />
	<link>http://vlookr.com</link>
	<description>Ain't No High Mountain</description>
	<lastBuildDate>Sun, 09 May 2010 09:08:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>如何让WordPress防采集</title>
		<link>http://vlookr.com/2008/04/how-to-keep-wordpress-from-leeching.html</link>
		<comments>http://vlookr.com/2008/04/how-to-keep-wordpress-from-leeching.html#comments</comments>
		<pubDate>Sat, 05 Apr 2008 09:33:46 +0000</pubDate>
		<dc:creator>XRacZ</dc:creator>
				<category><![CDATA[HowTO]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Copy Right]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[How to]]></category>
		<category><![CDATA[Leech]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress Leech]]></category>
		<category><![CDATA[WordPress 采集]]></category>
		<category><![CDATA[代码]]></category>
		<category><![CDATA[垃圾站]]></category>
		<category><![CDATA[文章]]></category>
		<category><![CDATA[方案]]></category>
		<category><![CDATA[版权]]></category>
		<category><![CDATA[采集]]></category>
		<category><![CDATA[防采集]]></category>

		<guid isPermaLink="false">http://vlookr.com/?p=139</guid>
		<description><![CDATA[用心写了好多文章，一下子就被人采走，是不是即愤怒又无奈？国内用采集做垃圾站的人太多了，加上有关制度的不完善，即使加了版权也无济于事！
来自落伍者论坛的negoo给广大WordPress用户提供了一种防采集的方案，希望对广大原创博主有用。

打开 wp-includes\post-template.php
先将代码加到 post-template.php 第一行

function RndString($body)
{
//最大间隔距离(如果在检测不到p标记的情况下，加入混淆字串的最大间隔距离)
$maxpos = 1024;
//font 的字体颜色
$fontColor = &#8220;#FFFFFF&#8221;;
//div span p 标记的随机样式
$st1 = chr(mt_rand(ord(&#8217;A'),ord(&#8217;Z'))).chr(mt_rand(ord(&#8217;a'),ord(&#8217;z'))).chr(mt_rand(ord(&#8217;a'),ord(&#8217;z'))).mt_rand(100,999);
$st2 = chr(mt_rand(ord(&#8217;A'),ord(&#8217;Z'))).chr(mt_rand(ord(&#8217;a'),ord(&#8217;z'))).chr(mt_rand(ord(&#8217;a'),ord(&#8217;z'))).mt_rand(100,999);
$st3 = chr(mt_rand(ord(&#8217;A'),ord(&#8217;Z'))).chr(mt_rand(ord(&#8217;a'),ord(&#8217;z'))).chr(mt_rand(ord(&#8217;a'),ord(&#8217;z'))).mt_rand(100,999);
$st4 = chr(mt_rand(ord(&#8217;A'),ord(&#8217;Z'))).chr(mt_rand(ord(&#8217;a'),ord(&#8217;z'))).chr(mt_rand(ord(&#8217;a'),ord(&#8217;z'))).mt_rand(100,999);
$rndstyle[1]['value'] = &#8220;.{$st1} { display:none; }&#8221;;
$rndstyle[1]['name'] = $st1;
$rndstyle[2]['value'] = &#8220;.{$st2} { display:none; }&#8221;;
$rndstyle[2]['name'] = $st2;
$rndstyle[3]['value'] = &#8220;.{$st3} { display:none; }&#8221;;
$rndstyle[3]['name'] = $st3;
$rndstyle[4]['value'] = &#8220;.{$st4} { display:none; }&#8221;;
$rndstyle[4]['name'] = $st4;
$mdd = mt_rand(1,4);
//以后内容如果你不懂其含义，请不要改动
//&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
$rndstyleValue = $rndstyle[$mdd]['value'];
$rndstyleName = $rndstyle[$mdd]['name'];
$reString [...]]]></description>
		<wfw:commentRss>http://vlookr.com/2008/04/how-to-keep-wordpress-from-leeching.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>博客文章复制自动加版权信息</title>
		<link>http://vlookr.com/2008/03/auto-add-copyright-information-for-blog-articles.html</link>
		<comments>http://vlookr.com/2008/03/auto-add-copyright-information-for-blog-articles.html#comments</comments>
		<pubDate>Wed, 19 Mar 2008 14:45:39 +0000</pubDate>
		<dc:creator>XRacZ</dc:creator>
				<category><![CDATA[HowTO]]></category>
		<category><![CDATA[Article]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Bloginfo]]></category>
		<category><![CDATA[Copy]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[复制]]></category>
		<category><![CDATA[文章]]></category>
		<category><![CDATA[版权]]></category>

		<guid isPermaLink="false">http://vlookr.com/2008/03/auto-add-copyright-information-for-blog-articles.html</guid>
		<description><![CDATA[[原文作者 ]： williamlong
[原文地址 ]： 博客文章复制自动加版权信息
***注：对原文进行了少量删减。
国内很多门户网站对于复制和转载个人博客文章都不喜欢加入原文地址，更为恶劣的是直接隐去作者和来源，还有一些网站利用博客全文输出的RSS转换为自己的内容，在外部恶劣环境的打压下，原创的独立博客发展遇到重重阻力。大量的不注明出处的转载，会使得原创作者处于非常尴尬的处境，辛苦创作的文章得不到应有的回报。
有没有什么方法能够提前告知别人注意相关的版权问题呢？
前几天看到新版的PHPWind有一个很有意思的功能，就是在复制论坛帖子的时候会自动加入版权信息，不过只能用于PHPWind论坛上。我于是对其修改了一下，使其也可以在Z-Blog系统和WordPress系统下正常工作。
对于Z-Blog系统来说，编辑b_article-single.html这个模板文件，在适当位置加入下面这些代码即可。

&#60;script type=&#8221;text/javascript&#8221;&#62;
document.body.oncopy=function(){
event.returnValue=false;
var t=document.selection.createRange().text;
var s=&#8221;本文来源于&#60;#ZC_BLOG_TITLE#&#62; &#60;#ZC_BLOG_HOST#&#62; , 原文地址：&#60;#article/url#&#62; &#8220;;
clipboardData.setData(&#8217;Text&#8217;,'\r\n&#8217;+t+&#8217;\r\n&#8217;+s+&#8217;\r\n\r\n\r\n&#8217;);
}
&#60;/script&#62;
对于WordPress系统来说，编辑themes下的模板文件single.php，在适当的位置加入以下代码即可。
&#60;script type=&#8221;text/javascript&#8221;&#62;
document.body.oncopy=function(){
event.returnValue=false;
var t=document.selection.createRange().text;
var s=&#8221;本文来源于&#60;?php bloginfo(&#8217;name&#8217;); ?&#62; &#60;?php echo get_settings(&#8217;home&#8217;); ?&#62; , 原文地址： &#60;?php the_permalink() ?&#62; &#8220;;
clipboardData.setData(&#8217;Text&#8217;,'\r\n&#8217;+t+&#8217;\r\n&#8217;+s+&#8217;\r\n&#8217;);
}
&#60;/script&#62;
这样，当别人复制你文章内容的时候，系统会自动将版权信息和原文地址加入到复制内容中，这时别人要是还要手动将版权信息和原文地址删除，那人品就实在不怎么样了。
另外，awflasher最近创建一个原创Blogger联盟，致力于原创内容的推广，如果你也是一个愿意发布原创内容的博客，你也可以联系awflasher加入。
]]></description>
		<wfw:commentRss>http://vlookr.com/2008/03/auto-add-copyright-information-for-blog-articles.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>翻了“墙”还不老实！教你突破虚拟主机的内存限制</title>
		<link>http://vlookr.com/2008/01/how-to-increase-the-memory-limit.html</link>
		<comments>http://vlookr.com/2008/01/how-to-increase-the-memory-limit.html#comments</comments>
		<pubDate>Thu, 10 Jan 2008 12:24:34 +0000</pubDate>
		<dc:creator>XRacZ</dc:creator>
				<category><![CDATA[HowTO]]></category>
		<category><![CDATA[IT Fashion]]></category>
		<category><![CDATA[FastDomain]]></category>
		<category><![CDATA[Host]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[ini_set]]></category>
		<category><![CDATA[Memory]]></category>
		<category><![CDATA[memory_limit]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php.ini]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[主机]]></category>
		<category><![CDATA[内存]]></category>
		<category><![CDATA[限制]]></category>

		<guid isPermaLink="false">http://vlookr.com/2008/01/how-to-increase-the-memory-limit.html</guid>
		<description><![CDATA[现在建个人网站、搭博客什么的，越来越多的人选择美国的虚拟主机。种种关于空间大小、技术支持、售后服务……等优势暂搁一边不谈，最重要的莫过于内容上自由。只要不传播盗版，基本上爱放什么完全是我们的权利，即使用无比犀利的言辞批判美国政府都没事。当然，这只是内容方面的自由，技术上的限制还是有的，例如，CPU占用率应该是被谈论得最多的话题。虽然不同主机商限制程度不同，但总的来说都是为了保证服务器的稳定和用户的最佳体验。试想一个服务器上有成千上万的用户在上面安家的时候，能不做些限制吗？
最近为搭博客，我也登上了美国一虚拟主机商FastDomain来体验一番。刚开始什么都好（虽然圣诞节的几天服务器偶尔当机），但随着自己的要求不断提高，主机商本身的限制带来的一些问题也逐渐凸显出来。我想困扰大家最多的就是内存限制的问题。其实很多程序（如WordPress）本身并不怎么耗内存，但随着安装插件数量的增多，内存的消耗也逐渐提升，直到超过限制，程序干脆就罢工了。这时可以通过禁用亦或是删除插件来节约内存，但这毕竟不是长久之计，万一某些插件非装不可，而你又不会写英文邮件给客服要求增加内存，怎么办？本文就以FastDomain空间、WordPress为例，总结我从茫茫“网海”中苦苦搜寻来的方法加亲自试验的成果，给所有苦恼于虚拟主机商内存限制的朋友以参考、借鉴。
方法一：修改根目录下的php.ini文件。多数虚拟主机商都会在用户空间根目录下自动分配一些系统文件，如：php.ini，修改里面的memory_limit为想要的值即可，如30M。
点评：最简单的方法，但可能并不管用。事实上我在一篇关于修改HostMonster上传附件大小限制的文章里看到php.ini需要重新编译。但万一Cpanel太强大以至不会用；万一SSH没有开通；万一不会Linux命令进行编译；万一你跟别人合租，空间管理员没有将SSH分配到你的目录；万一……这种方法通常不管用。
方法二：如果空间根目录下没有php.ini文件，可以修改.htaccess文件，加入一句php_value memory_limit xM，x修改为你想要的值。
点评:同样很简单，只需了解些htaccess语法，似乎是一劳永逸的方法。但我没能成功，估计是FastDomain做了这方面的限制。在.htaccess里加入这句话后，我的网站直接出现“500内部服务器错误”！吓我一跳，还以为是违法规定被封了，把这句删除（或注释掉）后即恢复，虚惊一场～
方法三：如果连.htaccess文件都不支持（URL重写都不支持，这主机也太差了吧），在php文件中&#60;?php …… ?&#62;之内加入一句：ini_set(&#8217;memory_limit&#8217;, &#8216;xM&#8217;); 把x修改为你想要的值。
点评:同样只是加入一句话，却复杂了不少，因为不是任意一个php文件加入这条命令都管用。原则上是在程序调用的主文件里加入，如index.php。只对被修改的程序有效，就是说如果在空间上又安装了别的程序，如论坛，还得再修改，比较麻烦，但通常都有效，至少我在FastDomain上实验成功！
注意：对于WordPress，应该修改wp-includes目录里的pluggable.php或plugin.php文件。
方法四：空间根目录下必需要有php.ini和.htaccess两个文件（我想多数收费空间都有），在.htaccess里加入一句：suPHP_ConfigPath /home/帐户名/public_html/， 如果你是跟别人合租，应该是：suPHP_ConfigPath /home/帐户名/public_html/子账户名/，然后php.ini里的值就任你改吧，改完即生效（改错我不负责，呵呵）！ 至于目录结构，不同主机商会有不同，一般在控制面板里都能找到，或者新建一个php文件，里面加入：&#60;?php phpinfo();?&#62;，保存、上传到空间，在浏览器中打开即可查看PHP服务器配置，在Loaded Configuration File这一项就能看到你的目录结构。其实方法很多，可以发挥下想象力。
点评：我想没有比这更好的方法了！原理很简单，无非就是通过.htaccess重定向PHP配置文件，让程序认为php.ini在你自己的目录下，真正做到了一劳永逸。
后记：
虽然本文标题用了“突破”这个字眼，但从介绍的方法来看其实并不存在什么Hack、破解，这都是常规方法，都很简单，不过就是在某些文件中加入一条命令，之所以被内存限制困扰还是因为不懂PHP语言和htaccess语法，看来认真从基础学起还是很有必要啊。
进一步想，我认为这并不能说成是一种”限制“，既然虚拟主机商给我们分配了php.ini这个文件，难道默认上不就是允许用户自行修改吗？所谓的内存限制、附件大小限制……准确的说应该是“默认设置”。
同理，上面介绍的几种方法都可以用来修改其它设置（本人强烈推荐第四种），如上传附件大小。内存方面嘛～改一个内存限制值并不意味着程序的内存使用量会一下子上去，只有当程序需要的时候才会消耗，大多数时候可以放心。有人说改大了会耗服务器资源，这个我只能说靠大家自觉了，不要运行很消耗内存的程序，发扬“我为人人，人人为我”的精神。
就废话到这里吧，水平有限，有错漏的地方欢迎指正。
]]></description>
		<wfw:commentRss>http://vlookr.com/2008/01/how-to-increase-the-memory-limit.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
