<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Undo Made Easy with Ajax (Part 1.5)</title>
	<atom:link href="http://www.azarask.in/blog/post/undo-made-easy-with-ajax-part-15/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.azarask.in/blog/post/undo-made-easy-with-ajax-part-15/</link>
	<description>-- aza &#124; ɐzɐ --</description>
	<lastBuildDate>Tue, 07 Feb 2012 20:21:16 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: شات كتابي</title>
		<link>http://www.azarask.in/blog/post/undo-made-easy-with-ajax-part-15/comment-page-1/#comment-12994</link>
		<dc:creator>شات كتابي</dc:creator>
		<pubDate>Thu, 20 Jan 2011 16:10:23 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2007/09/21/undo-made-easy-with-ajax-part-15/#comment-12994</guid>
		<description>thnks
goooooooooooood
min:)</description>
		<content:encoded><![CDATA[<p>thnks<br />
goooooooooooood<br />
min:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sex</title>
		<link>http://www.azarask.in/blog/post/undo-made-easy-with-ajax-part-15/comment-page-1/#comment-11359</link>
		<dc:creator>Sex</dc:creator>
		<pubDate>Tue, 07 Sep 2010 02:02:39 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2007/09/21/undo-made-easy-with-ajax-part-15/#comment-11359</guid>
		<description>I think the only real solution is a server side solution. It is a complicated problem, but I worry that client-side only tricks take what was previously a well understood end-user metaphor (like copy/paste), and changes the behavior enough that it no longer behaves like expected. This causes confusion around “what is Undo really supposed to do?”</description>
		<content:encoded><![CDATA[<p>I think the only real solution is a server side solution. It is a complicated problem, but I worry that client-side only tricks take what was previously a well understood end-user metaphor (like copy/paste), and changes the behavior enough that it no longer behaves like expected. This causes confusion around “what is Undo really supposed to do?”</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: porno</title>
		<link>http://www.azarask.in/blog/post/undo-made-easy-with-ajax-part-15/comment-page-1/#comment-11255</link>
		<dc:creator>porno</dc:creator>
		<pubDate>Sun, 05 Sep 2010 23:48:40 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2007/09/21/undo-made-easy-with-ajax-part-15/#comment-11255</guid>
		<description>I think the only real solution is a server side solution. It is a complicated problem, but I worry that client-side only tricks take what was previously a well understood end-user metaphor (like copy/paste), and changes the behavior enough that it no longer behaves like expected. This causes confusion around “what is Undo really supposed to do?”</description>
		<content:encoded><![CDATA[<p>I think the only real solution is a server side solution. It is a complicated problem, but I worry that client-side only tricks take what was previously a well understood end-user metaphor (like copy/paste), and changes the behavior enough that it no longer behaves like expected. This causes confusion around “what is Undo really supposed to do?”</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zayıflama Lida Fx15 Ve Biber Hapı Zlfvbh</title>
		<link>http://www.azarask.in/blog/post/undo-made-easy-with-ajax-part-15/comment-page-1/#comment-10258</link>
		<dc:creator>Zayıflama Lida Fx15 Ve Biber Hapı Zlfvbh</dc:creator>
		<pubDate>Wed, 21 Jul 2010 22:33:30 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2007/09/21/undo-made-easy-with-ajax-part-15/#comment-10258</guid>
		<description>This is a very good script.

can you please put the source code of the first example that “Try out the to-do list with the standard warning dialog box solution.”</description>
		<content:encoded><![CDATA[<p>This is a very good script.</p>
<p>can you please put the source code of the first example that “Try out the to-do list with the standard warning dialog box solution.”</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Thomas</title>
		<link>http://www.azarask.in/blog/post/undo-made-easy-with-ajax-part-15/comment-page-1/#comment-1012</link>
		<dc:creator>Thomas</dc:creator>
		<pubDate>Tue, 05 Feb 2008 17:49:53 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2007/09/21/undo-made-easy-with-ajax-part-15/#comment-1012</guid>
		<description>Not only the article is a very interesting approach, also Craig&#039;s, Michael&#039;s and Alexander&#039;s comments give a very critical and noteworthy view at the drawbacks.

I think that the user should be informed that the items are NOT deleted in realtime, just marked as &quot;to be deleted&quot;. With that information in mind, users shouldn&#039;t get too confused when opening another tab, window or browser and so on (in case of a second tab, even if cookie-synchronized, you can commit the changes in tab 1, and they are deleted for read, but in tab 2, you still are in believe to be able undoing it).</description>
		<content:encoded><![CDATA[<p>Not only the article is a very interesting approach, also Craig&#8217;s, Michael&#8217;s and Alexander&#8217;s comments give a very critical and noteworthy view at the drawbacks.</p>
<p>I think that the user should be informed that the items are NOT deleted in realtime, just marked as &#8220;to be deleted&#8221;. With that information in mind, users shouldn&#8217;t get too confused when opening another tab, window or browser and so on (in case of a second tab, even if cookie-synchronized, you can commit the changes in tab 1, and they are deleted for read, but in tab 2, you still are in believe to be able undoing it).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: .wpal &#187; Blog Archives &#187; Функция отмены последнего действия (Undo) - это просто(Вторая ча</title>
		<link>http://www.azarask.in/blog/post/undo-made-easy-with-ajax-part-15/comment-page-1/#comment-1011</link>
		<dc:creator>.wpal &#187; Blog Archives &#187; Функция отмены последнего действия (Undo) - это просто(Вторая ча</dc:creator>
		<pubDate>Fri, 09 Nov 2007 13:12:14 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2007/09/21/undo-made-easy-with-ajax-part-15/#comment-1011</guid>
		<description>[...] синхронизируются. Я написал, как это решить с помощью cookies [ перевод [...]</description>
		<content:encoded><![CDATA[<div style="border-left: 2px solid #5C371B;">
<p>[...] синхронизируются. Я написал, как это решить с помощью cookies [ перевод [...]</p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fresh: новости мира юзабилити &#187; Blog Archive &#187; Функция отмены при помощи Ajax - это про</title>
		<link>http://www.azarask.in/blog/post/undo-made-easy-with-ajax-part-15/comment-page-1/#comment-1005</link>
		<dc:creator>Fresh: новости мира юзабилити &#187; Blog Archive &#187; Функция отмены при помощи Ajax - это про</dc:creator>
		<pubDate>Tue, 23 Oct 2007 11:23:50 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2007/09/21/undo-made-easy-with-ajax-part-15/#comment-1005</guid>
		<description>[...] Аза Раскин опубликовал наконец вторую часть статьи о функции отмены при помощи Ajax. Первую часть можно посмотреть здесь, и часть 1,5 здесь. [...]</description>
		<content:encoded><![CDATA[<div style="border-left: 2px solid #5C371B;">
<p>[...] Аза Раскин опубликовал наконец вторую часть статьи о функции отмены при помощи Ajax. Первую часть можно посмотреть здесь, и часть 1,5 здесь. [...]</p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>By: jest Staffel</title>
		<link>http://www.azarask.in/blog/post/undo-made-easy-with-ajax-part-15/comment-page-1/#comment-1010</link>
		<dc:creator>jest Staffel</dc:creator>
		<pubDate>Sun, 14 Oct 2007 10:19:28 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2007/09/21/undo-made-easy-with-ajax-part-15/#comment-1010</guid>
		<description>This is a very good script.

can you please put the source code of the first example that “Try out the to-do list with the standard warning dialog box solution.”

i have a example on my site:

http://scripts.ajaxflakes.com/category/accordion/</description>
		<content:encoded><![CDATA[<p>This is a very good script.</p>
<p>can you please put the source code of the first example that “Try out the to-do list with the standard warning dialog box solution.”</p>
<p>i have a example on my site:</p>
<p><a href="http://scripts.ajaxflakes.com/category/accordion/" rel="nofollow">http://scripts.ajaxflakes.com/category/accordion/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Ingram</title>
		<link>http://www.azarask.in/blog/post/undo-made-easy-with-ajax-part-15/comment-page-1/#comment-1009</link>
		<dc:creator>Andrew Ingram</dc:creator>
		<pubDate>Sun, 30 Sep 2007 16:34:17 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2007/09/21/undo-made-easy-with-ajax-part-15/#comment-1009</guid>
		<description>A good set of articles, I&#039;ve become interested in exploring undo functionality since reading your article on ALA so it&#039;s nice to find more information here.

I&#039;ve also been exploring using javascript to add undo functionality, but in my case I took the simple case of undoing the reset functionality of a form, you can see my results &lt;a href=&quot;http://www.andrewingram.net/articles/undo_form_reset_script_for_kids_who_cant_reset_good/&quot; title=&quot;Reset Undo Article&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.

Thanks a lot for your helpful articles.</description>
		<content:encoded><![CDATA[<p>A good set of articles, I&#8217;ve become interested in exploring undo functionality since reading your article on ALA so it&#8217;s nice to find more information here.</p>
<p>I&#8217;ve also been exploring using javascript to add undo functionality, but in my case I took the simple case of undoing the reset functionality of a form, you can see my results <a href="http://www.andrewingram.net/articles/undo_form_reset_script_for_kids_who_cant_reset_good/" title="Reset Undo Article" rel="nofollow">here</a>.</p>
<p>Thanks a lot for your helpful articles.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander Botero-Lowry</title>
		<link>http://www.azarask.in/blog/post/undo-made-easy-with-ajax-part-15/comment-page-1/#comment-1008</link>
		<dc:creator>Alexander Botero-Lowry</dc:creator>
		<pubDate>Sat, 22 Sep 2007 03:19:36 +0000</pubDate>
		<guid isPermaLink="false">http://humanized.com/weblog/2007/09/21/undo-made-easy-with-ajax-part-15/#comment-1008</guid>
		<description>Firstly, the source link seems to be broken.

I&#039;m actually rather intrigued by this implementation. I agree that there are some real advantages to not having to write server-side code, conversely I think that at some point one&#039;s tricks to avoid server-side work get so involved that one ends up doing more work than just adding a deleted bit, and flipping it via the web API. In general though, I think the point that you make, that undo is an important enough feature for us to just do it, is really important. I think that the direction we should go in is the command pattern, but it&#039;s a lot easier for us to grab this ``low hanging fruit&#039;&#039; and run with it.

As for between-client syncing, I was going to implement that in my example, but i just got kind of bored. It&#039;s usually done with either Comet or polling. Comet being better to my eyes, but for some examples of http, it can be really problematic. A while back I wrote an xmms2 client for the browser that was totally live (time, playlist, etc updated live), and you see it with gmail where you get new messages as they arrive.</description>
		<content:encoded><![CDATA[<p>Firstly, the source link seems to be broken.</p>
<p>I&#8217;m actually rather intrigued by this implementation. I agree that there are some real advantages to not having to write server-side code, conversely I think that at some point one&#8217;s tricks to avoid server-side work get so involved that one ends up doing more work than just adding a deleted bit, and flipping it via the web API. In general though, I think the point that you make, that undo is an important enough feature for us to just do it, is really important. I think that the direction we should go in is the command pattern, but it&#8217;s a lot easier for us to grab this &#8220;low hanging fruit&#8221; and run with it.</p>
<p>As for between-client syncing, I was going to implement that in my example, but i just got kind of bored. It&#8217;s usually done with either Comet or polling. Comet being better to my eyes, but for some examples of http, it can be really problematic. A while back I wrote an xmms2 client for the browser that was totally live (time, playlist, etc updated live), and you see it with gmail where you get new messages as they arrive.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

