<?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>Star life &#187; plugin</title>
	<atom:link href="http://liuchangjun.com/tag/plugin/feed/" rel="self" type="application/rss+xml" />
	<link>http://liuchangjun.com</link>
	<description>无欲速 无见小利 欲速则不达 见小利则大事不成</description>
	<lastBuildDate>Wed, 13 Jul 2011 15:00:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SSH forward issue: “channel 2: open failed: administratively prohibited: open failed”</title>
		<link>http://liuchangjun.com/2010/01/04/ssh-forward-issue/</link>
		<comments>http://liuchangjun.com/2010/01/04/ssh-forward-issue/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 14:26:34 +0000</pubDate>
		<dc:creator>star</dc:creator>
				<category><![CDATA[Tech Tools]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://liuchangjun.com/?p=178</guid>
		<description><![CDATA[<p>不知道是升级了Firefox插件FoxyProxy2.16.1的原故，还是修改了其他的配置，无法通过SSH代理访问，返回下面的错误：</p> <p>channel 2: open failed: administratively prohibited: open failed</p> <p>查询了一下，可能是以下几个问题造成的： 1. 服务器上的”sshd_config”文件中的”AllowTcpForwarding yes”和”GatewayPorts yes”没有打开 2. “ssh -D”创建的Socket服务器，错当做http代理服务器用 3. SSH代理是Socket5而不是Socket4</p> <p>我这里就是因为第三个原因造成的，不过以前的FF插件用作Socket4没有这个问题，难道升级后就出现了?</p> <p>Refer to: 1. open failed: administratively prohibited” error with ssh dynamic port forwarding 2. 从windows迁移到Ubuntu Linux一例 3. SSH实现Sock5代理</p> ]]></description>
			<content:encoded><![CDATA[<p>不知道是升级了Firefox插件FoxyProxy2.16.1的原故，还是修改了其他的配置，无法通过SSH代理访问，返回下面的错误：</p>
<p>channel 2: open failed: administratively prohibited: open failed</p>
<p>查询了一下，可能是以下几个问题造成的：<br />
1. 服务器上的”sshd_config”文件中的”AllowTcpForwarding yes”和”GatewayPorts yes”没有打开<br />
2. “ssh -D”创建的Socket服务器，错当做http代理服务器用<br />
3. SSH代理是Socket5而不是Socket4</p>
<p>我这里就是因为第三个原因造成的，不过以前的FF插件用作Socket4没有这个问题，难道升级后就出现了?</p>
<p>Refer to:<br />
1. <a href="http://www.mindward.com/motion/2009/05/open-failed-administratively-prohibited-error-with-ssh-dynamic-port-forwarding-monline.html">open failed: administratively prohibited” error with ssh dynamic port forwarding</a><br />
2. <a href="http://www.fwolf.com/blog/post/318">从windows迁移到Ubuntu Linux一例</a><br />
3. <a href="http://bothlog.com/2009/07/15/ssh-socks-proxyohibited-open-failed/">SSH实现Sock5代理</a></p>
]]></content:encoded>
			<wfw:commentRss>http://liuchangjun.com/2010/01/04/ssh-forward-issue/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>star-ganalytics: Add Google Analytics into the WordPress</title>
		<link>http://liuchangjun.com/2009/09/27/star-ganalytics/</link>
		<comments>http://liuchangjun.com/2009/09/27/star-ganalytics/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 11:50:49 +0000</pubDate>
		<dc:creator>star</dc:creator>
				<category><![CDATA[BLOG]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[star-ganalytics]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://liuchangjun.com/?p=154</guid>
		<description><![CDATA[<p>Name: star-ganalytics</p> <p>Simplest Google Analytics plugin. Add Google Analytics into the WordPress.</p> <p>Semi-green software. Only one field _star_ganalytics_key is added into the table wp_options, there is no garbage in the database when you do uninstallation.</p> <p>简单的谷歌分析插件。</p> <p>插件下载：Plugin download</p> <p>Revision: 0.1 – initial version.</p> ]]></description>
			<content:encoded><![CDATA[<p>Name:  star-ganalytics</p>
<p>Simplest Google Analytics plugin. Add Google Analytics into the WordPress.</p>
<p>Semi-green software. Only one field <code>_star_ganalytics_key</code> is added into the table <code>wp_options</code>, there is no garbage in the database when you do uninstallation.</p>
<p>简单的谷歌分析插件。</p>
<p><a href="http://downloads.wordpress.org/plugin/star-ganalytics.zip">插件下载：Plugin download</a></p>
<p>Revision:<br />
0.1 – initial version.</p>
]]></content:encoded>
			<wfw:commentRss>http://liuchangjun.com/2009/09/27/star-ganalytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Howto: 如何创建和发布自己的WordPress插件</title>
		<link>http://liuchangjun.com/2009/09/25/howto-create-wordpress-plugin/</link>
		<comments>http://liuchangjun.com/2009/09/25/howto-create-wordpress-plugin/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 08:55:17 +0000</pubDate>
		<dc:creator>star</dc:creator>
				<category><![CDATA[BLOG]]></category>
		<category><![CDATA[Tech Script]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://liuchangjun.com/?p=153</guid>
		<description><![CDATA[发布插件到官网。当插件更新时，每个安装插件的博客就可以自动更新了。 [...]]]></description>
			<content:encoded><![CDATA[<p>Refer to: <a href="http://wordpress.org/extend/plugins/about/">http://wordpress.org/extend/plugins/about/</a></p>
<p>第一步：注册插件开发的账号<br />
<a href="http://wordpress.org/extend/plugins/register.php">http://wordpress.org/extend/plugins/register.php</a><br />
注：该账号可以开发和提交插件和主题。</p>
<p>第二步：提交插件申请<br />
<a href="http://wordpress.org/extend/plugins/add/">http://wordpress.org/extend/plugins/add/</a><br />
注：因为是人工审批，一般提交后1到2天才能完成。</p>
<p>第三步：提交插件</p>
<p>任务1：提交新的插件<br />
# 创建插件目录<br />
$ mkdir my-local-dir<br />
# Check out 版本<br />
$ svn co http://svn.wp-plugins.org/your-plugin-name my-local-dir<br />
# 复制插件文件<br />
$ cd my-local-dir/<br />
my-local-dir/$ cp ~/my-plugin.php trunk/my-plugin.php<br />
my-local-dir/$ cp ~/readme.txt trunk/readme.txt<br />
# 添加文件到版本<br />
my-local-dir/$ svn add trunk/*<br />
> A	trunk/my-plugin.php<br />
> A	trunk/readme.txt<br />
# Check in 版本<br />
my-local-dir/$ svn ci -m &#8216;Adding first version of my plugin&#8217;<br />
> Adding	trunk/my-plugin.php<br />
> Adding	trunk/readme.txt<br />
> Transmitting file data .<br />
> Committed revision 11326.</p>
<p>任务2：修改插件<br />
# 更新本地版本<br />
$ cd my-local-dir/<br />
my-local-dir/$ svn up<br />
> At revision 11326.<br />
# 修改本地插件<br />
my-local-dir/$ vi trunk/my-plugin.php<br />
# 检查哪些文件修改过<br />
my-local-dir/$ svn stat<br />
> M	trunk/my-plugin.php<br />
# 检查文件修改的内容<br />
my-local-dir/$ svn diff<br />
> * What comes out is essentially the result of a<br />
  * standard `diff -u` between your local copy and the<br />
  * original copy you downloaded.<br />
# Check in 版本<br />
my-local-dir/$ svn ci -m “fancy new feature: now you can foo *and* bar at the same time”<br />
> Sending	trunk/my-plugin.php<br />
> Transmitting file data .<br />
> Committed revision 11327.</p>
<p>任务3：标记新版本<br />
# 复制最新的文件到到新版本目录<br />
my-local-dir/$ svn cp trunk tags/2.0<br />
> A tags/2.0<br />
# Check in 新版本目录<br />
my-local-dir/$ svn ci -m “tagging version 2.0&#8243;<br />
> Adding         tags/2.0<br />
> Adding         tags/2.0/my-plugin.php<br />
> Adding         tags/2.0/readme.txt<br />
> Committed revision 11328.<br />
注：如果只需要保存最新版本，可以省略这个步骤。</p>
<p>SVN链接和具体操作步骤：<br />
Wordpress plugin SVN  Link: <a href="http://plugins.svn.wordpress.org/XXX/">http://plugins.svn.wordpress.org/XXX/</a><br />
Wordpress plugin SVN  Howto: <a href="http://wordpress.org/extend/plugins/about/svn/">http://wordpress.org/extend/plugins/about/svn/</a></p>
<p>插件的说明文件需要符合标准：<br />
FAQ: <a href="http://wordpress.org/extend/plugins/about/faq/">http://wordpress.org/extend/plugins/about/faq/</a><br />
readme.txt standard: <a href="http://wordpress.org/extend/plugins/about/readme.txt">http://wordpress.org/extend/plugins/about/readme.txt</a><br />
readme.txt validator:: <a href="http://wordpress.org/extend/plugins/about/validator/">http://wordpress.org/extend/plugins/about/validator/</a><br />
注：XXX就是提交的插件名称；官网上提供插件说明文件的验证。</p>
]]></content:encoded>
			<wfw:commentRss>http://liuchangjun.com/2009/09/25/howto-create-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wp-codec-cn: Encode / decode the posts and comments</title>
		<link>http://liuchangjun.com/2009/09/22/wp-codec-cn/</link>
		<comments>http://liuchangjun.com/2009/09/22/wp-codec-cn/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 05:16:38 +0000</pubDate>
		<dc:creator>star</dc:creator>
				<category><![CDATA[BLOG]]></category>
		<category><![CDATA[codec]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress plugin]]></category>
		<category><![CDATA[wp-codec-cn]]></category>

		<guid isPermaLink="false">http://liuchangjun.com/?p=150</guid>
		<description><![CDATA[<p>Name / 名称: wp-codec-cn</p> <p>Description / 描述: Encode / decode the posts and comments with one of the following algorithms: base64, phpjsrsa, rune word etc. 将博客的文章和评论进行编解码，避免G*F*W截获关键词。</p> <p>插件下载：Plugin download</p> <p>Principle / 原理: 服务端 WordPress：PHP 编码 客户端：JS 解码 插件：将编解码方法加入 WordPress</p> <p>Refer to / 参考:</p> <p>http://secret.moumentei.com/</p> <p>http://jquery.com/</p> <p>http://www.webtoolkit.info/</p> <p>BTW: You could change the JS lib to your fastest [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Name / 名称:</strong><br />
wp-codec-cn</p>
<p><strong>Description / 描述:</strong><br />
Encode / decode the posts and comments with one of the following algorithms: base64, phpjsrsa, rune word etc.<br />
将博客的文章和评论进行编解码，避免G*F*W截获关键词。</p>
<p><a href="http://wordpress.org/extend/plugins/wp-codec-cn/">插件下载：Plugin download</a></p>
<p><strong>Principle / 原理:</strong><br />
服务端 WordPress：PHP 编码<br />
客户端：JS 解码<br />
插件：将编解码方法加入 WordPress</p>
<p><strong>Refer to / 参考:</strong></p>
<p>http://secret.moumentei.com/</p>
<p>http://jquery.com/</p>
<p>http://www.webtoolkit.info/</p>
<p><strong>BTW:</strong><br />
You could change the JS lib to your fastest site if you want to accelarate loading the JS lib or reduce the bandwidth.<br />
为提高JS库下载速度，减少下载带宽，可以将JS库转到速度快带宽大的站点</p>
<p><strong><a href="http://wordpress.org/extend/plugins/wp-codec-cn/">wp-codec-cn</a></strong> from 				<a href="http://wordpress.org/extend/plugins/profile/liuchangjun">liuchangjun</a> [<a href="http://liuchangjun.com/tag/codec/">plugin</a>]</p>
<p><strong>Revision:</strong><br />
0.1 &#8211; 2009.9.21 &#8211; initial version.<br />
0.2 &#8211; 2010.1.17 &#8211; rebuild the architecture to add the algorithms easyly, update by zhoushuqun.</p>
]]></content:encoded>
			<wfw:commentRss>http://liuchangjun.com/2009/09/22/wp-codec-cn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

