<?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>DEAN LEE:/DEV/BLOG &#187; ajax</title>
	<atom:link href="http://www.deanlee.cn/tag/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.deanlee.cn</link>
	<description>mount /dev/brain &#124;&#124; tail -f /var/log/thoughts &#62;&#62; /pub/www</description>
	<pubDate>Fri, 30 Dec 2011 13:27:51 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
	<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Yet another Ajax paged comments plugin for wordpress (YAAPC)</title>
		<link>http://www.deanlee.cn/wordpress/yaapc/</link>
		<comments>http://www.deanlee.cn/wordpress/yaapc/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 20:14:17 +0000</pubDate>
		<dc:creator>Dean Lee</dc:creator>
		
		<category><![CDATA[wordpress]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://www.deanlee.cn/wordpress/yet-another-ajax-paged-comments-plugin-for-wordpressyaapc</guid>
		<description><![CDATA[This Plugin provides Ajax enabled comments system with paging,posting and form validation to your WordPress blog.

Features:

Ajax page navigation
When the user navigate through the comments via page selector,only the comments area will be send back to the client and refreshed,not the full page.This actually save your server load and bandwidth thus making your blog faster and [...]]]></description>
			<content:encoded><![CDATA[<p>This Plugin provides Ajax enabled comments system with paging,posting and form validation to your WordPress blog.</p>
<p><a href="http://www.deanlee.cn/wp-content/uploads/2008/09/image5.png" rel="lightbox"><img height="70" alt="image" src="http://www.deanlee.cn/wp-content/uploads/2008/09/image-thumb2.png" width="387" /></a></p>
<p><strong>Features:</strong></p>
<ul>
<li><strong>Ajax page navigation</strong>
<p>When the user navigate through the comments via page selector,only the comments area will be send back to the client and refreshed,not the full page.This actually save your server load and bandwidth thus making your blog faster and more responsive. The paging system works even if JavaScript is disabled.</p>
</li>
<li><strong>SEO friendly</strong>
<p>Pagination can cause a <a href="http://www.google.com/support/webmasters/bin/answer.py?hl=en&amp;answer=66359" target="_blank">duplicate content issue</a> with search engines.YAAPC can automatically generate “noindex,follow” meta tag in your paged comments page to avoid duplicate content in search engines that may hurt your rankings.(many thanks for <a href="http://schraegschrift.de/" target="_blank">Hank</a>’s great comment and advice)</p>
</li>
<li><strong>Ajax comment posting</strong>
<p>Posting comments via Ajax,without page refreshing.</p>
</li>
<li><strong>Comment form validation</strong>
<p>validate the user input in comment form before sending to server.&#160; </p>
</li>
</ul>
<p> <span id="more-570"></span>
<p class="download"><a title="Download YAAPC" href="http://wordpress.org/extend/plugins/yaapc/" target="_blank">Download Yet another AJAX paged comments plugin for wordpress(YAAPC)</a></p>
<p><strong>Demo and Testing</strong></p>
<p><a href="http://www.deanlee.cn/yaapc-testing-page/" target="_blank"><strong>Click here for demo and testing</strong></a>.</p>
<p>please don&#8217;t comment to this post for testing purposes.</p>
<p class="download"><strong>Installation</strong></p>
<ol>
<li>Upload YAAPC to the `/wp-content/plugins/` directory. </li>
<li>Activate the plugin through the &#8216;Plugins&#8217; menu in WordPress. </li>
<li>(<font color="#ff0000">Optional,but recommended</font>) Modify your comments template(comments.php),add a div with id=&quot;yaapc-comments&quot; to wrap the comment list area. Place &lt;?php yaapc_pages()?&gt; in where you want the page selector to show.take a look at the example bellow for details. </li>
<li>Modify the style.css in YAAPC directory to custimize how YAAPC looks . </li>
</ol>
<p>An example of a modified comments.php:</p>
<pre>... ...
&lt;!-- You can start editing here. --&gt;
<font color="#ff0000"><strong>&lt;div id=&quot;yaapc-comments&quot;&gt;</strong></font>
&lt;?php if ($comments) : ?&gt;
	&lt;h3 id=&quot;comments&quot;&gt;&lt;?php the_title();&lt;/h3&gt;
	<font color="#ff0000"><strong>&lt;?php yaapc_pages()?&gt;</strong></font>
	&lt;ol   class=&quot;commentlist&quot;&gt;
	&lt;?php foreach ($comments as $comment) : ?&gt;
	... ...
	&lt;?php endforeach; /* end for each comment */ ?&gt;
	&lt;/ol&gt;
	<font color="#ff0000"><strong>&lt;?php yaapc_pages()?&gt;</strong></font>
 &lt;?php else : // this is displayed if there are no comments so far ?&gt;
	&lt;?php if ('open' == $post-&gt;comment_status) : ?&gt;
		&lt;!-- If comments are open, but there are no comments. --&gt;
	 &lt;?php else : // comments are closed ?&gt;
		&lt;!-- If comments are closed. --&gt;
		&lt;p class=&quot;nocomments&quot;&gt;Comments are closed.&lt;/p&gt;
	&lt;?php endif; ?&gt;
&lt;?php endif; ?&gt;
<font color="#ff0000"><strong>&lt;/div&gt;</strong></font>
... ...</pre>
<p><strong>Administration UI</strong></p>
<p>click for full image:</p>
<p><a href="http://www.deanlee.cn/wp-content/uploads/2008/10/image10.png" rel="lightbox"><img title="image" style="display: inline" height="234" alt="image" src="http://www.deanlee.cn/wp-content/uploads/2008/10/image-thumb10.png" width="471" /></a></p>
<p><strong>Q&amp;A</strong></p>
<ul>
<li>How to display the comment number?
<p>Add &lt;?php echo $comment-&gt;yaapc_number;?&gt; to your comment template(inside loop).</p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.deanlee.cn/wordpress/yaapc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>AJAX-the answer to webmail</title>
		<link>http://www.deanlee.cn/technology/ajax-the-answer-to-webmail/</link>
		<comments>http://www.deanlee.cn/technology/ajax-the-answer-to-webmail/#comments</comments>
		<pubDate>Fri, 29 Sep 2006 17:07:27 +0000</pubDate>
		<dc:creator>Dean Lee</dc:creator>
		
		<category><![CDATA[Reviews]]></category>

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

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

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

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

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

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

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

		<guid isPermaLink="false">http://deanlee.cn/2006/09/30/ajax-the-answer-to-webmail/</guid>
		<description><![CDATA[WebMail也许才是能够真正显示AJAX威力的最重要的应用。大部分人每天都会花不少时间用于处理mail，我自己每天至少要花3到4个小时来阅读和处理我的邮件。当我们花那么多的时间做同一件事情的时候，任何很小的改进都能很大程度的提升工作效率。
AJAX让我们有更多的手段来对webmail完成这样那样的改进，目前的webmail也都有向AJAX靠拢的趋势，gmail,windows live mail都在这方面做了很多有价值的尝试，但是仍然有很多问题。

gmail虽然很高效，但是只使用了部分AJAX的特性，不支持拖拉。live mail这方面完善的多，但是响应又实在是太慢了，好几次我甚至怀疑我的机器当机了。
而且他们都不支持其他的mail帐号，我有4个不同的email地址，每次我都要打开4个不同的webmail，用各自不同的方式去操作我的邮件，我想这是谁都不愿意做的事情，为什么不更开放一些呢？允许用户用自己的webmail收多个其他邮箱帐号的信。对自己并没有什么损失。开放式的系统才能吸引更多的用户尝试。
就像GTALK，我之前一直猜想它会向其他的jabber服务提供商开放。现在果然变成现实了: Now Anyone can talk - from google blog
&#34;Google realized that one of the reasons Google Talk has such a small number of users is that you need to have a Gmail account to use it. And that wasn&#8217;t too necessary. &#34;
google没有让人失望。gmail也许最终也将走向开放，只是树状的邮件结构就很难保证了。
回过头来看我们自己的邮局，虽然在很多细节上有独到之处，但是在整体结构上，仍然停留在非常传统的WebMail的水准。这些都是我们下一个版本要解决的问题。
]]></description>
			<content:encoded><![CDATA[<p>WebMail也许才是能够真正显示AJAX威力的最重要的应用。大部分人每天都会花不少时间用于处理mail，我自己每天至少要花3到4个小时来阅读和处理我的邮件。当我们花那么多的时间做同一件事情的时候，任何很小的改进都能很大程度的提升工作效率。</p>
<p>AJAX让我们有更多的手段来对webmail完成这样那样的改进，目前的webmail也都有向AJAX靠拢的趋势，gmail,windows live mail都在这方面做了很多有价值的尝试，但是仍然有很多问题。</p>
<p><span id="more-55"></span></p>
<p>gmail虽然很高效，但是只使用了部分AJAX的特性，不支持拖拉。live mail这方面完善的多，但是响应又实在是太慢了，好几次我甚至怀疑我的机器当机了。</p>
<p>而且他们都不支持其他的mail帐号，我有4个不同的email地址，每次我都要打开4个不同的webmail，用各自不同的方式去操作我的邮件，我想这是谁都不愿意做的事情，为什么不更开放一些呢？允许用户用自己的webmail收多个其他邮箱帐号的信。对自己并没有什么损失。开放式的系统才能吸引更多的用户尝试。</p>
<p>就像GTALK，我之前一直猜想它会向其他的jabber服务提供商开放。现在果然变成现实了: <a target="_blank" href="http://googleblog.blogspot.com/2006/09/now-anyone-can-talk.html">Now Anyone can talk - from google blog</a></p>
<p>&quot;Google realized that one of the reasons Google Talk has such a small number of users is that you need to have a Gmail account to use it. And that wasn&#8217;t too necessary. &quot;</p>
<p>google没有让人失望。gmail也许最终也将走向开放，只是树状的邮件结构就很难保证了。</p>
<p>回过头来看我们自己的邮局，虽然在很多细节上有独到之处，但是在整体结构上，仍然停留在非常传统的WebMail的水准。这些都是我们下一个版本要解决的问题。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deanlee.cn/technology/ajax-the-answer-to-webmail/feed/</wfw:commentRss>
		</item>
		<item>
		<title>web 2.0 天使还是魔鬼？</title>
		<link>http://www.deanlee.cn/technology/web20_where_we_are/</link>
		<comments>http://www.deanlee.cn/technology/web20_where_we_are/#comments</comments>
		<pubDate>Wed, 12 Jul 2006 04:01:42 +0000</pubDate>
		<dc:creator>Dean Lee</dc:creator>
		
		<category><![CDATA[Technology]]></category>

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

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

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

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

		<guid isPermaLink="false">http://deanlee.cn:8080/index.php/2006/07/12/web20_where_we_are/</guid>
		<description><![CDATA[最近听到周围不少人关于web2.0的讨论，不少人极力宣称Web2.0是解决基于web应用中的所有问题的最佳方案。但是Web 2.0仅是关于如何设计和构建基于Web应用的一种思考方法而决不是什么解决方案。过度推崇本身就是某种意义上的不理性。
Flickr是Web 2.0的绝佳例子，一群天才的程序员的非凡的作品。但是它真的令整个世界疯狂吗？如果有一天它不在了，有人会为它而死吗？很多&#34;传统的站点&#34;仍然在我们的心目中至高无上，无处不在。比如google已经7岁了，谁会在意他是否提供基于web 2.0的搜索服务呢？请不要误解我的观点，一定会有更多具有惊人创意的web 2.0站点涌现出来，但是所有这一切的前提是：你和你的应用要做什么？要为人们提供什么？web 2.0仅是能达到你所要的目标的无数解决方案中很值得去考虑的一种。

就像Ajax，现在不少人把Ajax当成了web 2.0的代名词，推崇者甚众，但是坦白地说，人们对它期待得越多它就会变得越糟糕。Ajax有一些非常受局限的地方。我宁愿只把Ajax作为解决某些问题的正确方案，但是如果试图在每个解决方案中像锤子一样使用它将会带来很多困难，有时候甚至是致命的。
技术人员总是太关注技术层面的东西，不管它是Web2.0、RSS、Ajax、SOAP或者还是其他的什么，大家试图从技术那里获得价值来解决他们的问题，他们不关心他们要解决的是什么问题，也不关心是谁在使用他们的产品。我喜欢Web 2.0的原因之一就是：它是以人为中心。而这正是我们技术人员真正应该去关心的，技术的目的是让人们的生活变得更好。在Web 2.0中，技术是局外人，交流、协作、和人们之间的互动才是Web 2.0所真正关注的，而非技术部分。如果我们忘记这个准则，我们将把Web 2.0迷失在应用软件的销售和技术攻坚的误区中：这些都是在现实生活中的人们从来不会去关注的东西。
我去了很多自称是Web 2.0的网站，但几乎都没有体验到他们所描述的那种感觉。我确信靠吹捧你自己的站点是Web 2.0的是绝对不可行的。总之，不要认为把自己的站点打上Web2.0的标记就能吸引用户，只要一心一意去做好要做的事情就行了。
]]></description>
			<content:encoded><![CDATA[<p>最近听到周围不少人关于web2.0的讨论，不少人极力宣称Web2.0是解决基于web应用中的所有问题的最佳方案。但是Web 2.0仅是关于如何设计和构建基于Web应用的一种思考方法而决不是什么解决方案。过度推崇本身就是某种意义上的不理性。</p>
<p>Flickr是Web 2.0的绝佳例子，一群天才的程序员的非凡的作品。但是它真的令整个世界疯狂吗？如果有一天它不在了，有人会为它而死吗？很多&quot;传统的站点&quot;仍然在我们的心目中至高无上，无处不在。比如google已经7岁了，谁会在意他是否提供基于web 2.0的搜索服务呢？请不要误解我的观点，一定会有更多具有惊人创意的web 2.0站点涌现出来，但是所有这一切的前提是：你和你的应用要做什么？要为人们提供什么？web 2.0仅是能达到你所要的目标的无数解决方案中很值得去考虑的一种。</p>
<p><span id="more-15"></span></p>
<p>就像Ajax，现在不少人把Ajax当成了web 2.0的代名词，推崇者甚众，但是坦白地说，人们对它期待得越多它就会变得越糟糕。Ajax有一些非常受局限的地方。我宁愿只把Ajax作为解决某些问题的正确方案，但是如果试图在每个解决方案中像锤子一样使用它将会带来很多困难，有时候甚至是致命的。</p>
<p>技术人员总是太关注技术层面的东西，不管它是Web2.0、RSS、Ajax、SOAP或者还是其他的什么，大家试图从技术那里获得价值来解决他们的问题，他们不关心他们要解决的是什么问题，也不关心是谁在使用他们的产品。我喜欢Web 2.0的原因之一就是：它是以人为中心。而这正是我们技术人员真正应该去关心的，技术的目的是让人们的生活变得更好。在Web 2.0中，技术是局外人，交流、协作、和人们之间的互动才是Web 2.0所真正关注的，而非技术部分。如果我们忘记这个准则，我们将把Web 2.0迷失在应用软件的销售和技术攻坚的误区中：这些都是在现实生活中的人们从来不会去关注的东西。</p>
<p>我去了很多自称是Web 2.0的网站，但几乎都没有体验到他们所描述的那种感觉。我确信靠吹捧你自己的站点是Web 2.0的是绝对不可行的。总之，不要认为把自己的站点打上Web2.0的标记就能吸引用户，只要一心一意去做好要做的事情就行了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deanlee.cn/technology/web20_where_we_are/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

