<?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"
	>

<channel>
	<title>MoontoC Inc. &#187; Lab</title>
	<atom:link href="http://moontoc.com/category/blog/lab/feed/" rel="self" type="application/rss+xml" />
	<link>http://moontoc.com</link>
	<description></description>
	<pubDate>Mon, 29 Sep 2008 21:33:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>WordPress Administration Panels Lite</title>
		<link>http://moontoc.com/blog/wordpress-administration-panels-lite/</link>
		<comments>http://moontoc.com/blog/wordpress-administration-panels-lite/#comments</comments>
		<pubDate>Sun, 11 May 2008 04:32:00 +0000</pubDate>
		<dc:creator>MoontoC</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://moontoc.com/?p=40</guid>
		<description><![CDATA[当前版本: 1.4 更新记录和下载地址在最下面
嗯,这是个无聊插件, 确切的说, 它不过是我写的一个wp插件的框架模板, 用于填充, 作它纯粹为了设计一个良好的扩展模板, 比如说它只需要一个数组来保存, 为了整洁的数据库我希望所有插件都这样作-_-, 但是没几个人这么好心的, 大多数都会写成满数据库都是它的同个插件数据, 哪怕卸载了仍然如此-_-
那来说下这个插件吧, 你用IE进后台是不是会看到右下角有个让你觉得诈一看还算长的能看下去, 点了之后发现它很龌龊的东西, 对对, 就是它-_-
这个插件的第一个功能就是它,
接下来是一些特定人群专用东西, 比如我从不用tag, 所以管理文章的页面不需要显示一个全空白的tag栏目, 另外某些blog是完全不需要有人回复的, 所以tb和评论全关的blog自然也不需要在管理文章和管理页面的面板上显示评论数量
另外一些偏执到分类都不需要的人也可以隐藏掉分类-_-
另外还有个我估计大多数人用的着的, 不显示作者栏, 还是说后台那个管理文章和管理页面两个面板上的纵列啊, 这插件你看名字就知道和前台半点关系都没的
最后还有个功能是关掉后台首页的那些widget, 想关哪个都是单独的
其实都些小功能, 如果你有其他需求, 可以回帖, 这个是AP Lite, 只会加入新的删除wp原有功能的功能, 而且是针对wp后台的, 稍后还会有AP Plus, 是专门添加各种wp没有的部分
PS:只支持2.5+
更新记录:

1.0 -- 2008.05.11
首发,这必然
1.1 -- 2008.05.17
更新内部机制, 完善内部结构,
安装和删除都在激活和反激活插件时直接进行,
添加选项更新时的提示信息,
未添加或删除任何功能, 也没有修复任何bug, 太简单的插件哪来bug-_-,
除了打算用本插件作为wp插件研究之用的话, 基本没必要下载
1.2 -- 2008.05.17
继续更新内部结构, 加强对本地化的支持, 虽然功能还非常少, 本地化意义不大
+ 编写文章/页面时, 标签栏的可选显示选项
1.3 -- 2008.05.18
继续维护内部结构, 改动显示文本
+ 编写文章/页面时, Excerpt, Trackbacks, Custom Fields栏的可选显示选项
1.4 [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #ff6600;">当前版本: 1.4</span></strong> 更新记录和下载地址在最下面</p>
<p>嗯,这是个无聊插件, 确切的说, 它不过是我写的一个wp插件的框架模板, 用于填充, 作它纯粹为了设计一个良好的扩展模板, 比如说它只需要一个数组来保存, 为了整洁的数据库我希望所有插件都这样作-_-, 但是没几个人这么好心的, 大多数都会写成满数据库都是它的同个插件数据, 哪怕卸载了仍然如此-_-</p>
<p>那来说下这个插件吧, 你用IE进后台是不是会看到右下角有个让你觉得诈一看还算长的能看下去, 点了之后发现它很龌龊的东西, 对对, 就是它-_-</p>
<p>这个插件的第一个功能就是它,</p>
<p>接下来是一些特定人群专用东西, 比如我从不用tag, 所以管理文章的页面不需要显示一个全空白的tag栏目, 另外某些blog是完全不需要有人回复的, 所以tb和评论全关的blog自然也不需要在管理文章和管理页面的面板上显示评论数量</p>
<p>另外一些偏执到分类都不需要的人也可以隐藏掉分类-_-</p>
<p>另外还有个我估计大多数人用的着的, 不显示作者栏, 还是说后台那个管理文章和管理页面两个面板上的纵列啊, 这插件你看名字就知道和前台半点关系都没的</p>
<p>最后还有个功能是关掉后台首页的那些widget, 想关哪个都是单独的</p>
<p>其实都些小功能, 如果你有其他需求, 可以回帖, 这个是AP Lite, 只会加入新的删除wp原有功能的功能, 而且是针对wp后台的, 稍后还会有AP Plus, 是专门添加各种wp没有的部分</p>
<p>PS:只支持2.5+</p>
<p>更新记录:<br />
<span id="more-40"></span><br />
1.0 -- 2008.05.11</p>
<blockquote><p>首发,这必然</p></blockquote>
<p>1.1 -- 2008.05.17</p>
<blockquote><p>更新内部机制, 完善内部结构,<br />
安装和删除都在激活和反激活插件时直接进行,<br />
添加选项更新时的提示信息,<br />
未添加或删除任何功能, 也没有修复任何bug, 太简单的插件哪来bug-_-,<br />
除了打算用本插件作为wp插件研究之用的话, 基本没必要下载</p></blockquote>
<p>1.2 -- 2008.05.17</p>
<blockquote><p>继续更新内部结构, 加强对本地化的支持, 虽然功能还非常少, 本地化意义不大<br />
+ 编写文章/页面时, 标签栏的可选显示选项</p></blockquote>
<p>1.3 -- 2008.05.18</p>
<blockquote><p>继续维护内部结构, 改动显示文本<br />
+ 编写文章/页面时, Excerpt, Trackbacks, Custom Fields栏的可选显示选项</p></blockquote>
<p>1.4 -- 2008.07.26</p>
<blockquote><p>跟进wp2.6<br />
+ 隐藏文章/页面编辑页面的所有框框...(应S变态的要求..)<br />
+ 隐藏管理链接页面的Categories,rel,Visible三栏的选项<br />
+ 隐藏编辑/添加链接页面的Categories,Target,XFN,Advanced四栏的选项</p></blockquote>

<p ><a href="http://moontoc.com/download/WordPress/ap-.7z">Download</a> / ap-.7z / 3.00 KB</p>

]]></content:encoded>
			<wfw:commentRss>http://moontoc.com/blog/wordpress-administration-panels-lite/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress vs CMS</title>
		<link>http://moontoc.com/blog/wordpress-vs-cms/</link>
		<comments>http://moontoc.com/blog/wordpress-vs-cms/#comments</comments>
		<pubDate>Wed, 07 May 2008 23:30:42 +0000</pubDate>
		<dc:creator>MoontoC</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://moontoc.com/?p=39</guid>
		<description><![CDATA[简单说这是一篇WP杂文, 闲聊下WP作为CMS的潜质
我想很多人都考虑过像我这样把WP作为整站程序, 这时候有几个问题让我很闹心
WP的定制性能, 这基本上对于blog来说它已经超越了, 但是对于网站的统一风格来说, 它的性能很弱了, 听我给你娓娓道来一下-_-

WP的前台的地址大部分来说都很随意, 没有什么限制, 没有什么章法,
比如你想访问一篇文章, 那么直接访问index可以做到, 如果打开了rewrite, 你可以用/分类/文章名/ 或者 /日期/文章名/ 或者 /文章名/ 等等各种玩法, 几乎什么地址变动都不被WP限制, 而即便2.3开始WP可以记录旧的文章名slug, 并记录在数据库中, 如果遇到会自动跳转, 但是这仅仅是救活了一批死链而已
对于随意的 WP 地址, 导致了一个WP建立起来的网站SEO问题很严重, 一个网站的重复内容太多, 即便你的地址可以限制, 但你网站改了文章位置, 而在其他站上的你的反向链接并没有更改, 而WP无论什么样都能显示东西, 根本不会自动跳转, 比如你给文章换成了分类/文章名,而之前你是用日期的, 这时搜索引擎可以正常访问到它, 而并不会被跳转, 而我觉得最基础的方法就是你既然找到了真正的文章内容, 并确定是它, 就应该把它再一次的引导用户或SE到它唯一的或者说被限制好的地址
当然说了这么多, 其实这点上它还是有办法定制的, 毕竟WP的成功就是它的插件功劳, 在WP上写插件定制它是一件很轻松的事情, 当然不会事事尽如人意, 所以下面要说的话和这里有了极端的冲突...
大家用WP的话, 都会发现WP对于注册和登录, 与其他功能都不同, 应该说很特殊, 当然也许它们是在安全和可用性方面来作的这种考虑, 但我觉得对于界面表现, 完全没理由影响到安全
首先注册,登录,登出3个功能不再是WP一贯的前台地址风格, 而是直接使用wp-login.php, 还有个很多余的wp-register.php, 我几乎找不到它的存在意义, 既然WP对rewrite那么钟情, 为什么这些基础功能比如让人看到wp字样, 其实CMS表现的优秀, 一方面就是要和网站整体融合, [...]]]></description>
			<content:encoded><![CDATA[<p>简单说这是一篇WP杂文, 闲聊下WP作为CMS的潜质</p>
<p>我想很多人都考虑过像我这样把WP作为整站程序, 这时候有几个问题让我很闹心</p>
<p>WP的定制性能, 这基本上对于blog来说它已经超越了, 但是对于网站的统一风格来说, 它的性能很弱了, 听我给你娓娓道来一下-_-</p>
<p><span id="more-39"></span></p>
<p>WP的前台的地址大部分来说都很随意, 没有什么限制, 没有什么章法,</p>
<p>比如你想访问一篇文章, 那么直接访问index可以做到, 如果打开了rewrite, 你可以用/分类/文章名/ 或者 /日期/文章名/ 或者 /文章名/ 等等各种玩法, 几乎什么地址变动都不被WP限制, 而即便2.3开始WP可以记录旧的文章名slug, 并记录在数据库中, 如果遇到会自动跳转, 但是这仅仅是救活了一批死链而已</p>
<p>对于随意的 WP 地址, 导致了一个WP建立起来的网站SEO问题很严重, 一个网站的重复内容太多, 即便你的地址可以限制, 但你网站改了文章位置, 而在其他站上的你的反向链接并没有更改, 而WP无论什么样都能显示东西, 根本不会自动跳转, 比如你给文章换成了分类/文章名,而之前你是用日期的, 这时搜索引擎可以正常访问到它, 而并不会被跳转, 而我觉得最基础的方法就是你既然找到了真正的文章内容, 并确定是它, 就应该把它再一次的引导用户或SE到它唯一的或者说被限制好的地址</p>
<p>当然说了这么多, 其实这点上它还是有办法定制的, 毕竟WP的成功就是它的插件功劳, 在WP上写插件定制它是一件很轻松的事情, 当然不会事事尽如人意, 所以下面要说的话和这里有了极端的冲突...</p>
<p>大家用WP的话, 都会发现WP对于注册和登录, 与其他功能都不同, 应该说很特殊, 当然也许它们是在安全和可用性方面来作的这种考虑, 但我觉得对于界面表现, 完全没理由影响到安全</p>
<p>首先注册,登录,登出3个功能不再是WP一贯的前台地址风格, 而是直接使用wp-login.php, 还有个很多余的wp-register.php, 我几乎找不到它的存在意义, 既然WP对rewrite那么钟情, 为什么这些基础功能比如让人看到wp字样, 其实CMS表现的优秀, 一方面就是要和网站整体融合, 做到忍者一样的隐藏自己气息, 让人觉得它就是这个网站, 而不是这个网站用了WP建了CMS, 在这点上, 还好,我们可以绕很多的圈, 甚至直接修改.htaccess来作到一部分功能, 但是没办法, 我们要的是全部</p>
<p>那么全部是什么呢, WP所有的页面几乎都是可以定制的, 却有个功能介于前台和后台之间, 那就是注册/登录以及用户的个人信息修改, 这点上我很难理解</p>
<p>为什么属于前台功能的登录不被定制, 而且是完全一个php解决, 插件完全触及不到它, 这让我很恼火, 如果我希望它作到我要的风格统一, 我必须主动修改它, 而还有一个更可恶的部分, 那就是用户的个人信息修改, 完全依赖后台功能, 多作一份你会死啊?</p>
]]></content:encoded>
			<wfw:commentRss>http://moontoc.com/blog/wordpress-vs-cms/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress的Feed</title>
		<link>http://moontoc.com/blog/wordpress-feed/</link>
		<comments>http://moontoc.com/blog/wordpress-feed/#comments</comments>
		<pubDate>Sun, 04 May 2008 23:58:56 +0000</pubDate>
		<dc:creator>MoontoC</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://moontoc.com/?p=38</guid>
		<description><![CDATA[本篇文章并不是用来介绍WP的Feed的新手教程,更不会是歌颂WP的优秀功能,而是批判WP对Feed的近乎可憎的'优秀'易用程度
简单的说,WP用户都多少会发现WP的Feed遍布任何角落,附件,文章,页面,分类,链接分类,标签,每个东西都有一个Feed,而我并不希望它存在,确切的说,它很让我反感,因为无论你希望用户订阅你哪一个固定的Feed,你都没办法阻止,你都没办法统计到底有多少用户订阅了哪些不该订阅的,在统计外的Feed,这很讨厌,所以我决定砍死它,结果发现砍死它的结果无论你希望砍死哪一只,你都会让它全军覆没,从此不再提供Feed功能给你

WP对Feed的支持真的是够彻底,而且彻底到让我恨它,因为我没有任何办法定制它,首先说如果你希望打开一个WPblog的Feed有这样几个办法
/post&#124;page&#124;cat&#124;tag&#124;att&#124;/feed/
/post&#124;page&#124;cat&#124;tag&#124;att&#124;/feed/feed&#124;rdf&#124;rss&#124;rss2&#124;atom/
/wp-commentsrss2.php
/wp-atom.php
/wp-feed.php
/wp-rss.php
/wp-rss2.php
/wp-rdf.php
当然还有最重要的,/index.php?********&#38;feed=
最后这个可以让你在任何单个feed文件被删除,rewrite被屏蔽或破坏的情况下,任意的显示你想要的feed
然后我考虑一件事,如何迫使用户订阅我希望的Feed?!
之后我尝试过了,最后发现我尝试了一个没可能性的方向..
WP对Feed请求的处理过程是由rewrite.php匹配最后决定要输出什么内容的,我想文章看到这里,除了第一天用WP的都知道/任意内容/feed/可以显示一个feed内容,而这个feed四个字母,是WP内定的,不允许更改,它是$WP_Rewrite-&#62;$feed_base, 唯一的定制方式是在插件中载入$WP_Rewrite来修改它, 而对于分类,你却可以在后台随意定制, 但即便你载入了$WP_Rewrite, 并且修改了它, 但你还需要让这份新规则被添加到数据库中-_-, 必须先清空数据库里的规则才能生效
接着, 即便把/post/feed/feed灭了,/post/rss&#124;rss2&#124;rdf&#124;feed/都可以完好的显示, 原来还有个$WP_Rewrite-&#62;feeds, 最后我真的败了, 我发现即便我改了这些, 最终, 用户是可以用index.php访问一切的...
完全没有任何定制可言, 我真的很无奈, 最终, 我选择从核心破坏feed, 让所有人都看不到它, 而不是改变成我想要的路径或结构, 然后选择一个白名单来输出feed内容, 再交给我自己的程序来选择性的输出特定的feed给用户
接下来的事情就是让用户来考虑是否订阅这个网站的新feed地址了
Update: 2008.05.06
也许的确是我要求太苛刻了, WP提供了generate_rewrite_rules和一个rewrite_rules_array
前一个用于用户自己添加新的URL地址规则,第二个用于定制现有规则,但由于定制好的规则是一个大面积的数组,而这个东西我觉得更应该提供一个片段的修改能力,所以一直没碰它, 今天尝试了处理它, 最后把自己搞烦了, 把大把的规则自己重写, 还不如全删-_-, 但无论如何, 最终我都无法阻止index.php直接访问到feed, 所以还是放弃了这个玩法, 转而从feed的模板载入这个阶段添加filter, 限制来访的人, 除了特定ip/ua之外, 都被跳转到特定地址
]]></description>
			<content:encoded><![CDATA[<p>本篇文章并不是用来介绍WP的Feed的新手教程,更不会是歌颂WP的优秀功能,而是批判WP对Feed的近乎可憎的'优秀'易用程度</p>
<p>简单的说,WP用户都多少会发现WP的Feed遍布任何角落,附件,文章,页面,分类,链接分类,标签,每个东西都有一个Feed,而我并不希望它存在,确切的说,它很让我反感,因为无论你希望用户订阅你哪一个固定的Feed,你都没办法阻止,你都没办法统计到底有多少用户订阅了哪些不该订阅的,在统计外的Feed,这很讨厌,所以我决定砍死它,结果发现砍死它的结果无论你希望砍死哪一只,你都会让它全军覆没,从此不再提供Feed功能给你</p>
<p><span id="more-38"></span></p>
<p>WP对Feed的支持真的是够彻底,而且彻底到让我恨它,因为我没有任何办法定制它,首先说如果你希望打开一个WPblog的Feed有这样几个办法</p>
<p>/post|page|cat|tag|att|/feed/<br />
/post|page|cat|tag|att|/feed/feed|rdf|rss|rss2|atom/<br />
/wp-commentsrss2.php<br />
/wp-atom.php<br />
/wp-feed.php<br />
/wp-rss.php<br />
/wp-rss2.php<br />
/wp-rdf.php<br />
当然还有最重要的,/index.php?********&amp;feed=<br />
最后这个可以让你在任何单个feed文件被删除,rewrite被屏蔽或破坏的情况下,任意的显示你想要的feed</p>
<p>然后我考虑一件事,如何迫使用户订阅我希望的Feed?!</p>
<p>之后我尝试过了,最后发现我尝试了一个没可能性的方向..</p>
<p>WP对Feed请求的处理过程是由rewrite.php匹配最后决定要输出什么内容的,我想文章看到这里,除了第一天用WP的都知道/任意内容/feed/可以显示一个feed内容,而这个feed四个字母,是WP内定的,不允许更改,它是$WP_Rewrite-&gt;$feed_base, 唯一的定制方式是在插件中载入$WP_Rewrite来修改它, 而对于分类,你却可以在后台随意定制, 但即便你载入了$WP_Rewrite, 并且修改了它, 但你还需要让这份新规则被添加到数据库中-_-, 必须先清空数据库里的规则才能生效</p>
<p>接着, 即便把/post/feed/feed灭了,/post/rss|rss2|rdf|feed/都可以完好的显示, 原来还有个$WP_Rewrite-&gt;feeds, 最后我真的败了, 我发现即便我改了这些, 最终, 用户是可以用index.php访问一切的...</p>
<p>完全没有任何定制可言, 我真的很无奈, 最终, 我选择从核心破坏feed, 让所有人都看不到它, 而不是改变成我想要的路径或结构, 然后选择一个白名单来输出feed内容, 再交给我自己的程序来选择性的输出特定的feed给用户</p>
<p>接下来的事情就是让用户来考虑是否订阅这个网站的新feed地址了</p>
<p>Update: 2008.05.06</p>
<p>也许的确是我要求太苛刻了, WP提供了generate_rewrite_rules和一个rewrite_rules_array</p>
<p>前一个用于用户自己添加新的URL地址规则,第二个用于定制现有规则,但由于定制好的规则是一个大面积的数组,而这个东西我觉得更应该提供一个片段的修改能力,所以一直没碰它, 今天尝试了处理它, 最后把自己搞烦了, 把大把的规则自己重写, 还不如全删-_-, 但无论如何, 最终我都无法阻止index.php直接访问到feed, 所以还是放弃了这个玩法, 转而从feed的模板载入这个阶段添加filter, 限制来访的人, 除了特定ip/ua之外, 都被跳转到特定地址</p>
]]></content:encoded>
			<wfw:commentRss>http://moontoc.com/blog/wordpress-feed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Convert Movable Type Basename and Tags to WordPress</title>
		<link>http://moontoc.com/blog/convert-movable-type-basename-and-tags-to-wordpress/</link>
		<comments>http://moontoc.com/blog/convert-movable-type-basename-and-tags-to-wordpress/#comments</comments>
		<pubDate>Wed, 02 Jan 2008 13:49:36 +0000</pubDate>
		<dc:creator>MoontoC</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://moontoc.com/blog/convert-movable-type-33x-and-40x-to-wordpress-23x/</guid>
		<description><![CDATA[因为和blog有关,也和我用的wp有关, 所以这篇写出来最后决定塞进blog里, 虽然我不太喜欢在blog里讲技术上的事, 规矩就是拿来破例的...
其实这是个很遗憾的话题,MT是非常优秀的程序,但CGI的效率是可怕的,MT的效率是可怕的,综合起来就一个结果,空间商是可怕的,所以我想被迫从MT转WP的人并不会只有我的两个朋友而已...
切入主题,实际上wp有mt的导入程序,mt有导出程序,看起来很简单,但是MT3的导出并不输出文件名和TAGS,而WP继承了这点,WP的导入程序并不考虑MT的文件名和TAGS,所以才有了这篇文章,只为能帮上一点小忙...

MT4.0开始,导出程序已经开始正常导出文件名和TAGS了,所以这里不再考虑它的自身问题,让它安心导出就可以,而MT3.3.x是我用的开始用MT的时候,此时的MT虽然有TAGS功能,但并不能正常导出,所以需要替换文件
我在提供的文件中提供了3.3.x通用的ImportExport.pm, 用于替换你的lib\MT\ImportExport.pm
我想你这么聪明一定知道它在哪对吧,MT4.0以上不需要替换任何文件,可以直接导出,接下来是WP的改造部分:
wp方面我提供了mt.php, 你需要把它替换下你的wp-admin/import/mt.php, 我仅提供了2.5.0版本的mt.php, 2.5.0开始, WP居然混淆视听的想用MT导出的文章关键字当作tags导入, 这真是没话说, 骗人水平很烂, 而且很弱智, 也很懒, 其实MT的tags变成wp的, 没几行代码, 但是wp官方如此之xx真是..
至此,修改就结束了,之后你可以正常的导出MT内容到WP正常导入了
另外要说的是, 其实本文最初提供了2.3的导入修改, 但我觉得既然要换程序, 自然是选最新的不是吗, 而且2.5版开始, wp对tags的支持变的好了很多, 至少可以列出所有tags让你编辑了...
有一点要说的,就是WP其实很弱智的,特别是它的优秀编辑器,变态到无语,如果不是你的MT被spam打击到无语请不要转到使用上很无奈的WP来
另外对于喜欢写列表流的超过500行还不肯结尾的列表项目,WP很难适应的,恐怕会输出空白内容,原因未知,MT转WP请四思!!
]]></description>
			<content:encoded><![CDATA[<p>因为和blog有关,也和我用的wp有关, 所以这篇写出来最后决定塞进blog里, 虽然我不太喜欢在blog里讲技术上的事, 规矩就是拿来破例的...</p>
<p>其实这是个很遗憾的话题,MT是非常优秀的程序,但CGI的效率是可怕的,MT的效率是可怕的,综合起来就一个结果,空间商是可怕的,所以我想被迫从MT转WP的人并不会只有我的两个朋友而已...</p>
<p>切入主题,实际上wp有mt的导入程序,mt有导出程序,看起来很简单,但是MT3的导出并不输出文件名和TAGS,而WP继承了这点,WP的导入程序并不考虑MT的文件名和TAGS,所以才有了这篇文章,只为能帮上一点小忙...</p>
<p><span id="more-23"></span></p>
<p>MT4.0开始,导出程序已经开始正常导出文件名和TAGS了,所以这里不再考虑它的自身问题,让它安心导出就可以,而MT3.3.x是我用的开始用MT的时候,此时的MT虽然有TAGS功能,但并不能正常导出,所以需要替换文件</p>
<p>我在提供的文件中提供了3.3.x通用的<strong>ImportExport.pm</strong>, 用于替换你的<strong>lib\MT\ImportExport.pm</strong></p>
<p>我想你这么聪明一定知道它在哪对吧,MT4.0以上不需要替换任何文件,可以直接导出,接下来是WP的改造部分:</p>
<p>wp方面我提供了mt.php, 你需要把它替换下你的<strong>wp-admin/import/mt.php</strong>, 我仅提供了2.5.0版本的mt.php, 2.5.0开始, WP居然混淆视听的想用MT导出的文章关键字当作tags导入, 这真是没话说, 骗人水平很烂, 而且很弱智, 也很懒, 其实MT的tags变成wp的, 没几行代码, 但是wp官方如此之xx真是..</p>
<p>至此,修改就结束了,之后你可以正常的导出MT内容到WP正常导入了</p>
<p>另外要说的是, 其实本文最初提供了2.3的导入修改, 但我觉得既然要换程序, 自然是选最新的不是吗, 而且2.5版开始, wp对tags的支持变的好了很多, 至少可以列出所有tags让你编辑了...</p>
<p>有一点要说的,就是WP其实很弱智的,特别是它的优秀编辑器,变态到无语,如果不是你的MT被spam打击到无语请不要转到使用上很无奈的WP来</p>
<p>另外对于喜欢写列表流的超过500行还不肯结尾的列表项目,WP很难适应的,恐怕会输出空白内容,原因未知,MT转WP请四思!!</p>

<p ><a href="http://moontoc.com/download/WordPress/mt2wp.7z">Download</a> / mt2wp.7z / 9.81 KB</p>

]]></content:encoded>
			<wfw:commentRss>http://moontoc.com/blog/convert-movable-type-basename-and-tags-to-wordpress/feed/</wfw:commentRss>
		</item>
		<item>
		<title>You do not have sufficient permissions to access this page.</title>
		<link>http://moontoc.com/blog/you-do-not-have-sufficient-permissions-to-access-this-page/</link>
		<comments>http://moontoc.com/blog/you-do-not-have-sufficient-permissions-to-access-this-page/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 12:34:58 +0000</pubDate>
		<dc:creator>MoontoC</dc:creator>
		
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://moontoc.com/blog/you-do-not-have-sufficient-permissions-to-access-this-page/</guid>
		<description><![CDATA[想看到这个提示很简单
方法如下:
默认的wordpress的数据库表前缀是wp_
你的也可能是把wp-config.php里的wp_改成其他,比如blog_吧
然后,手动把wp的10个表的前缀都改成cc_, 并且把wp-config.php中的也改成cc_
嗯,不错吧,你现在进后台就可以看到标题里那句很酷的话了!
照理说, 所有的内容都对上号了, 为什么会这样呢? 因为没有用户权限,为啥? 看下面...
哦,忘记说了,以上方法只是为了还原问题, 所造成的进不去后台问题本人概不负责!
应观众朋友们的热烈要求(虚构), 本人决定不仅提供实现方法, 并决定附送修复办法

我觉得大概wp希望一个库+多个前缀的同一份数据库可以用来共享给很多份wp, 比如WPMU, 但是貌似wp大多数人用不上这个功能, 所以它变成了多余的事情, 当然, 也许你希望把wp和其他什么论坛之类的整合, 那样的话另当别论, 它会变成一个有意义的功能, 因为wp允许指定 两个用户相关表名, 嗯, 在 wp-config 中, 它们的名字是CUSTOM_USER_TABLE 和 CUSTOM_USER_META_TABLE, 如果你有兴趣这么作的话, 也许该去官方逛逛文档
这个问题的出现,很简单,wp很有智慧(同样可理解为缺智慧),当建立wp新数据库时,它会生成所有的选项的默认数据,其中就包括用户的等级数据,比如13是管理员,这个东西是在数据库的 前缀_options 里, option_name 字段名叫做 前缀_user_roles 的选项, 你需要把这个前缀也修改成和你的wp-config中一致的前缀才可以
另外它还会在 前缀_usermeta 表中,把配置用户等级的部分,也加上前缀,在 前缀_usermeta 中,每个用户至少要占至少4行内容, 每个选项的名字是在叫做meta_key的字段中的, 包括nickname,rich_editing,前缀_capabilities,前缀_user_level, 2.5增加到了8行, 其中还包括了前缀_autosave_draft_ids, 这三个meta_key字段内容你都需要修改
没错,就像你看到的,如果你按照第一部分,还原了这个问题,那么你需要修改每个用户的至少两个前缀或2.5开始的三个字段内容, 另外别忘记前面提到的 前缀_options 中字段名是 option_name 的 前缀_user_roles
PS2:请不要偷懒,把导出的数据库文件直接在文本编辑器里全部替换,你会后悔的!
嗯,实际上这个问题的出现只是因为我想修改数据库前缀,原来它的前缀会遍布在wp的角落里
PS3:如果你看到了某个php的输出警告,比如capabilities.php的31号出现循环参数错误,那么,,我想你需要一份正确的 前缀_user_roles
为什么没有ps one?!
]]></description>
			<content:encoded><![CDATA[<p>想看到这个提示很简单</p>
<p>方法如下:</p>
<p>默认的wordpress的数据库表前缀是wp_</p>
<p>你的也可能是把wp-config.php里的wp_改成其他,比如blog_吧</p>
<p>然后,手动把wp的10个表的前缀都改成cc_, 并且把wp-config.php中的也改成cc_</p>
<p>嗯,不错吧,你现在进后台就可以看到标题里那句很酷的话了!</p>
<p>照理说, 所有的内容都对上号了, 为什么会这样呢? 因为没有用户权限,为啥? 看下面...</p>
<p>哦,忘记说了,以上方法只是为了还原问题, 所造成的进不去后台问题本人概不负责!</p>
<p>应观众朋友们的热烈要求(虚构), 本人决定不仅提供实现方法, 并决定附送修复办法</p>
<p><span id="more-17"></span></p>
<p>我觉得大概wp希望一个库+多个前缀的同一份数据库可以用来共享给很多份wp, 比如WPMU, 但是貌似wp大多数人用不上这个功能, 所以它变成了多余的事情, 当然, 也许你希望把wp和其他什么论坛之类的整合, 那样的话另当别论, 它会变成一个有意义的功能, 因为wp允许指定 两个用户相关表名, 嗯, 在 wp-config 中, 它们的名字是CUSTOM_USER_TABLE 和 CUSTOM_USER_META_TABLE, 如果你有兴趣这么作的话, 也许该去官方逛逛文档</p>
<p>这个问题的出现,很简单,wp很有智慧(同样可理解为缺智慧),当建立wp新数据库时,它会生成所有的选项的默认数据,其中就包括用户的等级数据,比如13是管理员,这个东西是在数据库的 <strong>前缀_options</strong> 里, <strong>option_name </strong>字段名叫做 <strong>前缀_user_roles</strong> 的选项, 你需要把这个前缀也修改成和你的wp-config中一致的前缀才可以</p>
<p>另外它还会在 <strong>前缀_usermeta</strong> <strong>表</strong>中,把配置用户等级的部分,也加上前缀,在 <strong>前缀_usermeta</strong> 中,每个用户至少要占至少4行内容, 每个选项的名字是在叫做<strong>meta_key</strong>的字段中的, 包括nickname,rich_editing,<strong>前缀_capabilities</strong>,<strong>前缀_user_level</strong>, 2.5增加到了8行, 其中还包括了<strong>前缀_autosave_draft_ids</strong>, 这三个meta_key字段内容你都需要修改</p>
<p>没错,就像你看到的,如果你按照第一部分,还原了这个问题,那么你需要修改每个用户的至少两个前缀或2.5开始的三个字段内容, 另外别忘记前面提到的 <strong>前缀_options </strong>中字段名是 <strong>option_name </strong>的 <strong>前缀_user_roles</strong></p>
<p>PS2:请不要偷懒,把导出的数据库文件直接在文本编辑器里全部替换,你会后悔的!</p>
<p>嗯,实际上这个问题的出现只是因为我想修改数据库前缀,原来它的前缀会遍布在wp的角落里</p>
<p>PS3:如果你看到了某个php的输出警告,比如capabilities.php的31号出现循环参数错误,那么,,我想你需要一份正确的 <strong>前缀_user_roles</strong></p>
<p>为什么没有ps one?!</p>
]]></content:encoded>
			<wfw:commentRss>http://moontoc.com/blog/you-do-not-have-sufficient-permissions-to-access-this-page/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SEO detail</title>
		<link>http://moontoc.com/blog/seo-detail/</link>
		<comments>http://moontoc.com/blog/seo-detail/#comments</comments>
		<pubDate>Mon, 27 Nov 2006 20:15:30 +0000</pubDate>
		<dc:creator>MoontoC</dc:creator>
		
		<category><![CDATA[Lab]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[最近发现SEO中有些东西满有趣,当然这并不表示我要作什么SEO站之类的,也没打算让我的内容非常少的网站做什么面向搜索引擎的优化,仅仅是一些细碎的关键词:细节\乐趣\吸引
有找过专门的软件和工具,以及一些测试方法,发现SEO还是满简单的一件事,其实如果网站够大,都是可以忽略的小细节罢了,而我喜欢细节的刻画
其实要说的事情很简单,通过对我自己网站的连接的测试以及内容的反复修改
我发现很多小细节容易被人忽视
这要归功于服务器端iis/apache等,因为他们把我们没有作的细节都补上了
看起来还没有进入主题,那么现在开始

1:隐含的自制301
像我网站首页上,有一个http://moontoc.com/music/, 我在html中写的是简单的href="music",但实际上,服务器端是把它当作根域下的一个名为music的文件来查找的,如果没有的情况下,服务器将生成一个301重定向,指向music/这个目录,而这时候搜索引擎是不吭声的,浏览器也不会,而只是自动转过去了,但这样的小细节,说来也没什么,只是多了一步罢了,搜索引擎不讨厌301,但发现这个细节后我把网站上的连接都重新定义了一次,将所有的目录指向都从 ** 改成了 **/ ,为什么要多一步呢?我不喜欢罢了,如果网速慢,来回跳转,将非常烦琐,其实这个细节并不对什么有影响的,如果你不在意,它就只是,废话,
2:消灭无关痛痒的404
这件事说简单真的很简单,那就是把被你遗忘的404了的东西补上
比如这两个:
/robots.txt
/favicon.ico
robots.txt常被人遗忘,因为自己的网站几乎没有不希望人访问的内容,所以忽略它,但它会生成天文数字的404次数,因为每个搜索引擎都会先搜索它,当然,robots不存在并不会被google认为是一般的404而被认为是错误,因为它只是搜索引擎才需要的东西,如果你真的没东西不可以让人看,那么为什么不放一个空的robots.txt给你的网站,而让它输出几k的404页面来占用网络带宽呢
而favicon.ico则同样如此,也许大家都习惯了ie6对它的无敌支持,认为它可有可无,但现在ie7的出现将在未来的日子改变这一切,因为ie7不久将被纳入自动更新的行列,届时,ie/ff/sf/opera/mt等,应该说,到ie7普及的时候,那么世界上所有的浏览器都将先访问你的favicon.ico再访问页面,如果你的网站足够大,想像一下你的网站需要生成多少次404页面给浏览器,实际上这些页面404页面都是不输出给你看的,但它将被浏览器每次都重新读取并且保留下来来占用可怜的网络带宽
3: Http Status Code 的生成
作网站最初的时候,我也搞不清楚为什么404和403之外的http状态码有存在意义,并且从1.0保留到1.1,而且还增加了,
实际上所有的状态码对我们几乎都有用,但大部分都是给浏览器看的,我们很少看到,多数常能见到的集中在3**/4**,而5**,基本上是权限设置错误,或是服务器执行出错/服务器基本瘫痪了,
哦,跑题了,我想说的是如何生成对搜索引擎和用户浏览器都友好的状态提示,
举例说,比如你的文件被你删除了,你预设了404的页面来提示找不到它,是不是真的就了事了呢,
另外,当你的一个目录不希望被用户浏览,是不是403是最好的方式呢,
在google的管理员工具中,我发现网站上很多访问错误都是一些一年甚至两年前的已失效文件,这和很多网站以及google的帮助所说的,搜索引擎将停止索引这些内容的话并不一致,确切的说,google的爬行几乎是找茬的方式在进行的,一方面它说404,403等将不再索引,一方面又给我列出早在一两年前就停止的本身就不是正式位置的moontoc.com/bbs和/blog,而从头到现在,我的404,403的提示仅仅给用户有用,而对google的抓取根本停止不了,
404是找不到文件,这是我们都清楚的解释,而我查了http/1.1的标准文档,我发现404的解释里,语意很大程度上是在说管理员的失职,而不是用于提示用户文件被转移或删除了,
我最后决定对大型网站的类似事情作测试,RP够强又和google肯定完全无关的自然是MS,我发现在MS上采用的方式是先301再404的方式,这真的有些让人哑口无言,一方面301是永久转向,而404是给用户提示,
MS让搜索引擎认为文件转向了,之后再404告诉用户文件不存在,而这个404的浏览器页面将给你详细的MS地图让你继续在MS的网站打转,而绝不希望你走出这个网站,
这样作之后,引擎对它的收录是这样的,
引擎先抓取到的是301,因为是301,所以它本身地址不被保留,而引擎会把它当作一个旧索引保留,它只是转向了,而之后再404,这个404的路径是301而来的,它有自己的新地址,因为它来自永久转向301,它不像直接生成的404是没有自己地址的,因为是301转来,所以它有自己的地址,而这错误的地址被保留下来并索引进数据库,重复几次之后,那么下次引擎到这里就不再继续抓取,因为这个404的地址是全站一致的,它早已进了引擎的数据库,以至于MS上完全没有失效文件...
如果上面的话,你看懂了,那么我想你应该知道怎么让自己的网站没有抓取错误,实际上正常情况下,我们不必要在意这样的混蛋细节,如果你的一个目录或文件真的放在了其他地方,请保留你的上一个目录,文件不需要存两份而是301统一转去就好,而如果你确定要删除某个文件,一种方式是你可以滑头的301转到类似网站地图或是类似连接,或者干脆410告诉所有用户或搜索引擎,你的文件不存在,而不是找不到
另外,我在MS上完全找不到403的迹象,其实这是非常好的做法,好的网站不需要403,你不需要人浏览的位置,可以设置一个index.html或301,不应该让用户认为你的网站上存在不能让它看的东西,google管理员工具里,我的所有403都被视为网络错误,这比404对搜索引擎的抓取影响更让人讨厌,
简单说,我短期内没想过作有盈利的网站,就算盈利,也不会是http://moontoc.com/以及它子域名的一切,但我相信无论盈利与非盈利或纯个人网站,你给用户和搜索引擎留一个好印象,它自然会给你一份回报,短期长期不好说,但至少,会的
UP 2006.12.9
]]></description>
			<content:encoded><![CDATA[<p>最近发现SEO中有些东西满有趣,当然这并不表示我要作什么SEO站之类的,也没打算让我的内容非常少的网站做什么面向搜索引擎的优化,仅仅是一些细碎的关键词:细节\乐趣\吸引</p>
<p>有找过专门的软件和工具,以及一些测试方法,发现SEO还是满简单的一件事,其实如果网站够大,都是可以忽略的小细节罢了,而我喜欢细节的刻画</p>
<p>其实要说的事情很简单,通过对我自己网站的连接的测试以及内容的反复修改</p>
<p>我发现很多小细节容易被人忽视</p>
<p>这要归功于服务器端iis/apache等,因为他们把我们没有作的细节都补上了</p>
<p>看起来还没有进入主题,那么现在开始</p>
<p><span id="more-11"></span></p>
<p>1:隐含的自制301</p>
<p>像我网站首页上,有一个<a href="http://moontoc.com/music/">http://moontoc.com/music/</a>, 我在html中写的是简单的href="music",但实际上,服务器端是把它当作根域下的一个名为music的文件来查找的,如果没有的情况下,服务器将生成一个301重定向,指向music/这个目录,而这时候搜索引擎是不吭声的,浏览器也不会,而只是自动转过去了,但这样的小细节,说来也没什么,只是多了一步罢了,搜索引擎不讨厌301,但发现这个细节后我把网站上的连接都重新定义了一次,将所有的目录指向都从 ** 改成了 **/ ,为什么要多一步呢?我不喜欢罢了,如果网速慢,来回跳转,将非常烦琐,其实这个细节并不对什么有影响的,如果你不在意,它就只是,废话,</p>
<p>2:消灭无关痛痒的404</p>
<p>这件事说简单真的很简单,那就是把被你遗忘的404了的东西补上</p>
<p>比如这两个:<br />
/robots.txt<br />
/favicon.ico</p>
<p>robots.txt常被人遗忘,因为自己的网站几乎没有不希望人访问的内容,所以忽略它,但它会生成天文数字的404次数,因为每个搜索引擎都会先搜索它,当然,robots不存在并不会被google认为是一般的404而被认为是错误,因为它只是搜索引擎才需要的东西,如果你真的没东西不可以让人看,那么为什么不放一个空的robots.txt给你的网站,而让它输出几k的404页面来占用网络带宽呢</p>
<p>而favicon.ico则同样如此,也许大家都习惯了ie6对它的无敌支持,认为它可有可无,但现在ie7的出现将在未来的日子改变这一切,因为ie7不久将被纳入自动更新的行列,届时,ie/ff/sf/opera/mt等,应该说,到ie7普及的时候,那么世界上所有的浏览器都将先访问你的favicon.ico再访问页面,如果你的网站足够大,想像一下你的网站需要生成多少次404页面给浏览器,实际上这些页面404页面都是不输出给你看的,但它将被浏览器每次都重新读取并且保留下来来占用可怜的网络带宽</p>
<p>3: Http Status Code 的生成</p>
<p>作网站最初的时候,我也搞不清楚为什么404和403之外的http状态码有存在意义,并且从1.0保留到1.1,而且还增加了,</p>
<p>实际上所有的状态码对我们几乎都有用,但大部分都是给浏览器看的,我们很少看到,多数常能见到的集中在3**/4**,而5**,基本上是权限设置错误,或是服务器执行出错/服务器基本瘫痪了,</p>
<p>哦,跑题了,我想说的是如何生成对搜索引擎和用户浏览器都友好的状态提示,</p>
<p>举例说,比如你的文件被你删除了,你预设了404的页面来提示找不到它,是不是真的就了事了呢,</p>
<p>另外,当你的一个目录不希望被用户浏览,是不是403是最好的方式呢,</p>
<p>在google的管理员工具中,我发现网站上很多访问错误都是一些一年甚至两年前的已失效文件,这和很多网站以及google的帮助所说的,搜索引擎将停止索引这些内容的话并不一致,确切的说,google的爬行几乎是找茬的方式在进行的,一方面它说404,403等将不再索引,一方面又给我列出早在一两年前就停止的本身就不是正式位置的moontoc.com/bbs和/blog,而从头到现在,我的404,403的提示仅仅给用户有用,而对google的抓取根本停止不了,</p>
<p>404是找不到文件,这是我们都清楚的解释,而我查了http/1.1的标准文档,我发现404的解释里,语意很大程度上是在说管理员的失职,而不是用于提示用户文件被转移或删除了,</p>
<p>我最后决定对大型网站的类似事情作测试,RP够强又和google肯定完全无关的自然是MS,我发现在MS上采用的方式是先301再404的方式,这真的有些让人哑口无言,一方面301是永久转向,而404是给用户提示,</p>
<p>MS让搜索引擎认为文件转向了,之后再404告诉用户文件不存在,而这个404的浏览器页面将给你详细的MS地图让你继续在MS的网站打转,而绝不希望你走出这个网站,</p>
<p>这样作之后,引擎对它的收录是这样的,<br />
引擎先抓取到的是301,因为是301,所以它本身地址不被保留,而引擎会把它当作一个旧索引保留,它只是转向了,而之后再404,这个404的路径是301而来的,它有自己的新地址,因为它来自永久转向301,它不像直接生成的404是没有自己地址的,因为是301转来,所以它有自己的地址,而这错误的地址被保留下来并索引进数据库,重复几次之后,那么下次引擎到这里就不再继续抓取,因为这个404的地址是全站一致的,它早已进了引擎的数据库,以至于MS上完全没有失效文件...</p>
<p>如果上面的话,你看懂了,那么我想你应该知道怎么让自己的网站没有抓取错误,实际上正常情况下,我们不必要在意这样的混蛋细节,如果你的一个目录或文件真的放在了其他地方,请保留你的上一个目录,文件不需要存两份而是301统一转去就好,而如果你确定要删除某个文件,一种方式是你可以滑头的301转到类似网站地图或是类似连接,或者干脆410告诉所有用户或搜索引擎,你的文件不存在,而不是找不到</p>
<p>另外,我在MS上完全找不到403的迹象,其实这是非常好的做法,好的网站不需要403,你不需要人浏览的位置,可以设置一个index.html或301,不应该让用户认为你的网站上存在不能让它看的东西,google管理员工具里,我的所有403都被视为网络错误,这比404对搜索引擎的抓取影响更让人讨厌,</p>
<p>简单说,我短期内没想过作有盈利的网站,就算盈利,也不会是<a href="http://moontoc.com/">http://moontoc.com/</a>以及它子域名的一切,但我相信无论盈利与非盈利或纯个人网站,你给用户和搜索引擎留一个好印象,它自然会给你一份回报,短期长期不好说,但至少,会的</p>
<p>UP 2006.12.9</p>
]]></content:encoded>
			<wfw:commentRss>http://moontoc.com/blog/seo-detail/feed/</wfw:commentRss>
		</item>
		<item>
		<title>RSS Reader</title>
		<link>http://moontoc.com/blog/rss-reader/</link>
		<comments>http://moontoc.com/blog/rss-reader/#comments</comments>
		<pubDate>Thu, 14 Sep 2006 08:18:59 +0000</pubDate>
		<dc:creator>MoontoC</dc:creator>
		
		<category><![CDATA[Lab]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[开场白如下:
首先要说的是,RSS这个东西真的不错,可以让你少点击很多次网站,节省很多带宽,当然这不是主要说的事情,另外我个人10几年来用惯了英文名的软件,对于新闻通这种名称感觉很别扭,对于中文名字的软件,极少用,除了像拼音加加这种肯定是中文名的软件,所以rss软件不包括国产
在进入正题前,对情况作个介绍,我的机器是基本上不关机的,而RSS软件属于在托盘长期运行的程序,如果它的占用过大,我会很难过,如果它溢出,那,,,
由于不定期看RSS内容,这其中包括朋友的BLOG,喜欢看的频道,软件官方的更新,几个新闻站,我的各空间的状态,以及各种我必要知道的各内容的状态也都用RSS的形式自动发送给我,
排名不分先后了,无力感...

RSS Bandit
版本:1.3.0.42
基本上这样说,这个软件的人性化方面考虑的让我觉得它根本不可能是属于开源的,
它的需求为.net1,每次启动这个软件后,稳定状态,最小化到托盘,占用物理内存量为50MB,我不明白为什么连续开了两天后它可以变成30MB,更不明白为什么忽高忽低,并且每点一个连接时CPU可以占用到10%
使用上,它是从下向上开始读的,也就是说,每按一次空格,它会先读时间早的新闻,这点很好,
另外它不会开新窗口,也就是说,双击一个项目,在外部浏览器中,如ie,它会延续上一次开的窗口,这不符合我的使用方式,我不会开一个看一个,而是习惯一起开一起看一起关,
至于在它内部开tab,我没这习惯,
其他没什么了,顺便一提,它的多语言支持让我很是吃惊,没有选项,按你的系统配置来确定,当然,它只包括了繁体中文在内的,7,8个语言,如果它没有找到你系统所需要的语系,那么它会一直保持英文,当然,你希望看到你所需要的语言时,你可以用命令行参数-c,查官方的论坛,有人问过如何作翻译,官方的回答是,请邮件联系我们,这居然是在论坛上说的.....

SharpReader
版本:0.9.7.0
没作完的软件,使用很差劲,按空格等看下一条新闻,结果它不会循环,就算前面的RSS里有了新内容,它会不会返回,
总体说,没作完,虽然占用仅10mb以下,CPU占用作的足够好,但是由于功能几乎达到缺失的级别,它的占用少,也只能说是功能太少的原因,就像记事本占用低,因为它没有功能可言,
至于功能的完善,它是提供插件功能的,但是,似乎,没有找到有意义的插件

RSSOWL
版本:1.2.2 win32
需要java,因此能够支持多种操作系统,在xp上,它启动后没有自己的exe,而是一个javaw.exe,占用为30mb+
使用上说,很舒服,装上java很简单,装它一样,打开就是简体中文了,快捷键一律自己设置,下一条未读新闻的快捷键默认是n,我还是继续改成空格,
不过,某些方面还是有些欠缺,比如,你有RRS50项,那么每点一个站的RSS,就开一个tab,绝不自动关闭,那么,50个都有更新,你一直空格下去,就是50个tab,
至于其他,没太多不妥了,有一点,比如你的RSS是gb2312的,那么读标题的时候是乱码,因为它都当u8考虑了,,,那么,自己改标题吧,,,

NewzCrawler
版本:1.8
这是我用的最久的软件,在托盘中时,物理内存量从2mb到6mb,打开窗口后无法确定,从4mb到*mb..
顺便说一下,前面说的所有软件都没有批量编辑RSS的能力,而NC是有的,你可以多选几个RSS,然后右键编辑属性,比如更新频率,等等设置
实际上我觉得NC的人性化作的已经基本上符合我的要求了,但是就两点,1,它没有多语言支持,汉化非常费事,2,它的内存溢出问题...内存溢出的问题可大可小,有的时候只是稍微多占点内存,有的时候会让整个软件停下来,只能重启NC...

FeedDemon
版本:1.5/2.*
这个同上面的一起,都是商业软件,FD的附属产品很多,不过那些都无关紧要,说的是它本身,它的慢,是有目共睹的,特别是长期占领托盘的用户,它的慢是不可忍的,它的乱码问题也不是一天两天的,更不是几天可以解决的...分类方式让我很难过,完了

GreatNews
版本:1.0 Beta (Build 370)
至于它,我想说,它的浏览方式很优秀,速度很好,不算慢,占用内存一般,对CPU也没什么负担,但偶尔关闭了它,它还在后台占着地方...我也不是看花边新闻的人,把很多技术文章和即时的我需要的信息堆在一个页里,一页一页的用鼠标点下去,不是我能承受的

Feedreader
版本:3.05
说实话,第一眼看到它我有一丝感动,界面太简洁了,常规窗口时可以吸附桌面的四边,
页面一共三种样式,左边列表这是大家都一样的,右边分上下,左右两种,还有个去掉列表的方式,跟FeedDemon一样,
不过不一样的是,这个样式选择就在软件的右下角,一共三个按钮,其他的,界面上方一个菜单条,文件/查看/工具/帮助,一个"下一个未读新闻"的按钮,一个More按钮,一个搜索栏,一个添加新RSS的按钮,没了!
简单到掉渣了,,设置一共4页,很实用化的功能,多余功能一个也没有,什么BLOGTHIS之类的功能看都看不到,软件界面色调单纯的也只剩下灰和蓝,多余的任何内容都没
不过,很无奈的,它的多语言列表非常之长,但看不到任何亚洲语系,好在它都是用xml的,
说点题外话,我个人用软件呢,软件没有中文可以,但是需要软件提供多语言能力,就算是纯exe,我可以在编辑器里汉化它,但是它用一些诸如.net之类的东西让我无法汉化,这就不可饶恕了,
Feedreader的汉化很容易,一个不算长的xml里包括了它的所有可见文字,简单的汉化了一下,效果很不错,
Feedreader的声音很有意思,一滴水的声音表示有新闻,随之托盘图标变成黄色,平时为灰色,资源占用方面,它算中上等,10mb上下,速度很快,
最后要说的是,使用中发现个很奇怪的问题,它有的RSS项目可以显示内容,有的不会显示,这里说的是RSS条目,而不是整个一个rss连接的所有新闻都如此,不能看的项目,就只有标题可看,感兴趣的话就只能双击让它去到RSS的来源站来看,

另外,它对多语言的支持让我很难过,u8的内容,"论坛"被它显示成"论坿/a&#62;",,,
至于其他的一些未完成的软件,一些半残型不出新版的RSS软件,网页中看的RSS软件,浏览器自带的,GOOGLE桌面上附送的,诸如此类的,都不是我需要的方式,管理大量信息的时候会很吃力,对于有一些重要的事情也不能及时让我看到
]]></description>
			<content:encoded><![CDATA[<p>开场白如下:<br />
首先要说的是,RSS这个东西真的不错,可以让你少点击很多次网站,节省很多带宽,当然这不是主要说的事情,另外我个人10几年来用惯了英文名的软件,对于新闻通这种名称感觉很别扭,对于中文名字的软件,极少用,除了像拼音加加这种肯定是中文名的软件,所以rss软件不包括国产</p>
<p>在进入正题前,对情况作个介绍,我的机器是基本上不关机的,而RSS软件属于在托盘长期运行的程序,如果它的占用过大,我会很难过,如果它溢出,那,,,</p>
<p>由于不定期看RSS内容,这其中包括朋友的BLOG,喜欢看的频道,软件官方的更新,几个新闻站,我的各空间的状态,以及各种我必要知道的各内容的状态也都用RSS的形式自动发送给我,<br />
排名不分先后了,无力感...</p>
<p><span id="more-9"></span><br />
RSS Bandit<br />
版本:1.3.0.42<br />
基本上这样说,这个软件的人性化方面考虑的让我觉得它根本不可能是属于开源的,<br />
它的需求为.net1,每次启动这个软件后,稳定状态,最小化到托盘,占用物理内存量为50MB,我不明白为什么连续开了两天后它可以变成30MB,更不明白为什么忽高忽低,并且每点一个连接时CPU可以占用到10%<br />
使用上,它是从下向上开始读的,也就是说,每按一次空格,它会先读时间早的新闻,这点很好,<br />
另外它不会开新窗口,也就是说,双击一个项目,在外部浏览器中,如ie,它会延续上一次开的窗口,这不符合我的使用方式,我不会开一个看一个,而是习惯一起开一起看一起关,<br />
至于在它内部开tab,我没这习惯,<br />
其他没什么了,顺便一提,它的多语言支持让我很是吃惊,没有选项,按你的系统配置来确定,当然,它只包括了繁体中文在内的,7,8个语言,如果它没有找到你系统所需要的语系,那么它会一直保持英文,当然,你希望看到你所需要的语言时,你可以用命令行参数-c,查官方的论坛,有人问过如何作翻译,官方的回答是,请邮件联系我们,这居然是在论坛上说的.....</p>
<p><!--more--><br />
SharpReader<br />
版本:0.9.7.0<br />
没作完的软件,使用很差劲,按空格等看下一条新闻,结果它不会循环,就算前面的RSS里有了新内容,它会不会返回,<br />
总体说,没作完,虽然占用仅10mb以下,CPU占用作的足够好,但是由于功能几乎达到缺失的级别,它的占用少,也只能说是功能太少的原因,就像记事本占用低,因为它没有功能可言,<br />
至于功能的完善,它是提供插件功能的,但是,似乎,没有找到有意义的插件</p>
<p><!--more--><br />
RSSOWL<br />
版本:1.2.2 win32<br />
需要java,因此能够支持多种操作系统,在xp上,它启动后没有自己的exe,而是一个javaw.exe,占用为30mb+<br />
使用上说,很舒服,装上java很简单,装它一样,打开就是简体中文了,快捷键一律自己设置,下一条未读新闻的快捷键默认是n,我还是继续改成空格,<br />
不过,某些方面还是有些欠缺,比如,你有RRS50项,那么每点一个站的RSS,就开一个tab,绝不自动关闭,那么,50个都有更新,你一直空格下去,就是50个tab,<br />
至于其他,没太多不妥了,有一点,比如你的RSS是gb2312的,那么读标题的时候是乱码,因为它都当u8考虑了,,,那么,自己改标题吧,,,</p>
<p><!--more--><br />
NewzCrawler<br />
版本:1.8<br />
这是我用的最久的软件,在托盘中时,物理内存量从2mb到6mb,打开窗口后无法确定,从4mb到*mb..<br />
顺便说一下,前面说的所有软件都没有批量编辑RSS的能力,而NC是有的,你可以多选几个RSS,然后右键编辑属性,比如更新频率,等等设置<br />
实际上我觉得NC的人性化作的已经基本上符合我的要求了,但是就两点,1,它没有多语言支持,汉化非常费事,2,它的内存溢出问题...内存溢出的问题可大可小,有的时候只是稍微多占点内存,有的时候会让整个软件停下来,只能重启NC...</p>
<p><!--more--><br />
FeedDemon<br />
版本:1.5/2.*<br />
这个同上面的一起,都是商业软件,FD的附属产品很多,不过那些都无关紧要,说的是它本身,它的慢,是有目共睹的,特别是长期占领托盘的用户,它的慢是不可忍的,它的乱码问题也不是一天两天的,更不是几天可以解决的...分类方式让我很难过,完了</p>
<p><!--more--><br />
GreatNews<br />
版本:1.0 Beta (Build 370)<br />
至于它,我想说,它的浏览方式很优秀,速度很好,不算慢,占用内存一般,对CPU也没什么负担,但偶尔关闭了它,它还在后台占着地方...我也不是看花边新闻的人,把很多技术文章和即时的我需要的信息堆在一个页里,一页一页的用鼠标点下去,不是我能承受的</p>
<p><!--more--><br />
Feedreader<br />
版本:3.05<br />
说实话,第一眼看到它我有一丝感动,界面太简洁了,常规窗口时可以吸附桌面的四边,<br />
页面一共三种样式,左边列表这是大家都一样的,右边分上下,左右两种,还有个去掉列表的方式,跟FeedDemon一样,<br />
不过不一样的是,这个样式选择就在软件的右下角,一共三个按钮,其他的,界面上方一个菜单条,文件/查看/工具/帮助,一个"下一个未读新闻"的按钮,一个More按钮,一个搜索栏,一个添加新RSS的按钮,没了!<br />
简单到掉渣了,,设置一共4页,很实用化的功能,多余功能一个也没有,什么BLOGTHIS之类的功能看都看不到,软件界面色调单纯的也只剩下灰和蓝,多余的任何内容都没<br />
不过,很无奈的,它的多语言列表非常之长,但看不到任何亚洲语系,好在它都是用xml的,<br />
说点题外话,我个人用软件呢,软件没有中文可以,但是需要软件提供多语言能力,就算是纯exe,我可以在编辑器里汉化它,但是它用一些诸如.net之类的东西让我无法汉化,这就不可饶恕了,<br />
Feedreader的汉化很容易,一个不算长的xml里包括了它的所有可见文字,简单的汉化了一下,效果很不错,<br />
Feedreader的声音很有意思,一滴水的声音表示有新闻,随之托盘图标变成黄色,平时为灰色,资源占用方面,它算中上等,10mb上下,速度很快,<br />
最后要说的是,使用中发现个很奇怪的问题,它有的RSS项目可以显示内容,有的不会显示,这里说的是RSS条目,而不是整个一个rss连接的所有新闻都如此,不能看的项目,就只有标题可看,感兴趣的话就只能双击让它去到RSS的来源站来看,</p>
<p><!--more--><br />
另外,它对多语言的支持让我很难过,u8的内容,"论坛"被它显示成"论坿/a&gt;",,,<br />
至于其他的一些未完成的软件,一些半残型不出新版的RSS软件,网页中看的RSS软件,浏览器自带的,GOOGLE桌面上附送的,诸如此类的,都不是我需要的方式,管理大量信息的时候会很吃力,对于有一些重要的事情也不能及时让我看到</p>
]]></content:encoded>
			<wfw:commentRss>http://moontoc.com/blog/rss-reader/feed/</wfw:commentRss>
		</item>
		<item>
		<title>々々</title>
		<link>http://moontoc.com/blog/repeat-symbol/</link>
		<comments>http://moontoc.com/blog/repeat-symbol/#comments</comments>
		<pubDate>Fri, 14 Apr 2006 22:35:04 +0000</pubDate>
		<dc:creator>MoontoC</dc:creator>
		
		<category><![CDATA[Lab]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[昨天想到了这个符号,由于在电脑里不会输入它,所以画了一个发到五笔论坛上去问,还是有人知道的,这字看起来的确独立没有发音,在汉语中属于符号
简单介绍一下这个小东西:
々:微软叫它[象形字反复符号]
由于找对了地方问,他们说这个在标准的五笔中也打不出来的,有人说海峰五笔中可以输入qyi得到它,而后来一位版主解释说98版中拆分应为ノ,但我在98版中输入tc并没有得到这个结果,不过看起来还是有做输入法的人记得这符号的

得到了原型,编码查询软件里查了一下它,GBK内码为A1A9,BigEndianUnicode为3005
既然知道了它的编码,那么输入它也就理所当然可以
由于没有输入法的支持,所以只能采用软件提供的内码输入功能,首先尝试了记事本,记事本的内码输入功能为Alt+系统内码,系统内码要求小键盘输入内码的十进制编码,系统内码不用说了,简体中文xp系统肯定是A1A9,换算得到41385
之后QQ当然也就可以了,而QQ的内码输入能力在多版的更新中已经完全抛弃了GBK,现在的QQ各可以使用的版本都采用了BigEndianUnicode作为内码,所以3005 得到 12293
之后测试了ie,opera,ff,msn messenger
ie与ff为系统内码,opera与msn使用BigEndUnicode,
至此,々的输入完全实现,虽然,,,很少有人会记得这个东西,因为,输入法输入不比纸上书写,两个相同的字比多输入一个汉字再输入一个々更容易
至此,々解读完成
The End
]]></description>
			<content:encoded><![CDATA[<p>昨天想到了这个符号,由于在电脑里不会输入它,所以画了一个发到五笔论坛上去问,还是有人知道的,这字看起来的确独立没有发音,在汉语中属于符号</p>
<p>简单介绍一下这个小东西:</p>
<p>々:微软叫它[象形字反复符号]</p>
<p>由于找对了地方问,他们说这个在标准的五笔中也打不出来的,有人说海峰五笔中可以输入qyi得到它,而后来一位版主解释说98版中拆分应为<span style="font-family: 宋体;">ノ,但我在98版中输入tc并没有得到这个结果,不过</span>看起来还是有做输入法的人记得这符号的</p>
<p><span id="more-4"></span></p>
<p>得到了原型,编码查询软件里查了一下它,GBK内码为A1A9,BigEndianUnicode为3005</p>
<p>既然知道了它的编码,那么输入它也就理所当然可以</p>
<p>由于没有输入法的支持,所以只能采用软件提供的内码输入功能,首先尝试了记事本,记事本的内码输入功能为Alt+系统内码,系统内码要求小键盘输入内码的十进制编码,系统内码不用说了,简体中文xp系统肯定是A1A9,换算得到41385</p>
<p>之后QQ当然也就可以了,而QQ的内码输入能力在多版的更新中已经完全抛弃了GBK,现在的QQ各可以使用的版本都采用了BigEndianUnicode作为内码,所以3005 得到 12293</p>
<p>之后测试了ie,opera,ff,msn messenger</p>
<p>ie与ff为系统内码,opera与msn使用BigEndUnicode,</p>
<p>至此,々的输入完全实现,虽然,,,很少有人会记得这个东西,因为,输入法输入不比纸上书写,两个相同的字比多输入一个汉字再输入一个々更容易</p>
<p>至此,々解读完成</p>
<p>The End</p>
]]></content:encoded>
			<wfw:commentRss>http://moontoc.com/blog/repeat-symbol/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
