<?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 for Ralph Schindler</title>
	<atom:link href="http://ralphschindler.com/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://ralphschindler.com</link>
	<description>Ralph Schindler</description>
	<lastBuildDate>Fri, 19 Feb 2010 20:28:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on The Anatomy Of A Bug/Issue Reproduction Script by Ralph Schindler&#8217;s Blog: The Anatomy Of A Bug/Issue Reproduction Script &#124; Development Blog With Code Updates : Developercast.com</title>
		<link>http://ralphschindler.com/2010/02/18/the-anatomy-of-a-bug-issue-reproduction-script/comment-page-1#comment-2896</link>
		<dc:creator>Ralph Schindler&#8217;s Blog: The Anatomy Of A Bug/Issue Reproduction Script &#124; Development Blog With Code Updates : Developercast.com</dc:creator>
		<pubDate>Fri, 19 Feb 2010 20:28:28 +0000</pubDate>
		<guid isPermaLink="false">http://ralphschindler.com/?p=60#comment-2896</guid>
		<description>[...] and it could be a lot better. Ralph Schindler has a new post to his blog today to show how you can create a good, helpful reproduction script that can make the live of the project&#8217;s developers much simpler.   &#8220;There is a problem [...]</description>
		<content:encoded><![CDATA[<p>[...] and it could be a lot better. Ralph Schindler has a new post to his blog today to show how you can create a good, helpful reproduction script that can make the live of the project&#8217;s developers much simpler.   &#8220;There is a problem [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Anatomy Of A Bug/Issue Reproduction Script by Ralph Schindler&#8217;s Blog: The Anatomy Of A Bug/Issue Reproduction Script &#124; Webs Developer</title>
		<link>http://ralphschindler.com/2010/02/18/the-anatomy-of-a-bug-issue-reproduction-script/comment-page-1#comment-2894</link>
		<dc:creator>Ralph Schindler&#8217;s Blog: The Anatomy Of A Bug/Issue Reproduction Script &#124; Webs Developer</dc:creator>
		<pubDate>Fri, 19 Feb 2010 20:02:54 +0000</pubDate>
		<guid isPermaLink="false">http://ralphschindler.com/?p=60#comment-2894</guid>
		<description>[...] and it could be a lot better. Ralph Schindler has a new post to his blog today to show how you can create a good, helpful reproduction script that can make the live of the project&#8217;s developers much simpler.   &#8220;There is a problem [...]</description>
		<content:encoded><![CDATA[<p>[...] and it could be a lot better. Ralph Schindler has a new post to his blog today to show how you can create a good, helpful reproduction script that can make the live of the project&#8217;s developers much simpler.   &#8220;There is a problem [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Anatomy Of A Bug/Issue Reproduction Script by abcphp.com</title>
		<link>http://ralphschindler.com/2010/02/18/the-anatomy-of-a-bug-issue-reproduction-script/comment-page-1#comment-2881</link>
		<dc:creator>abcphp.com</dc:creator>
		<pubDate>Fri, 19 Feb 2010 06:39:52 +0000</pubDate>
		<guid isPermaLink="false">http://ralphschindler.com/?p=60#comment-2881</guid>
		<description>&lt;strong&gt;The Anatomy Of A Bug/Issue Reproduction Script &#124; Ralph Schindler...&lt;/strong&gt;

“There is a problem with component Fooey-Bar-Bazzy, I think it’s related to Nanny-Nanny-Neener. Please Fix Now.” If you’ve written a bug/issue report like that in the past with no other details- shame on you! This may come as a shock, but as great as s...</description>
		<content:encoded><![CDATA[<p><strong>The Anatomy Of A Bug/Issue Reproduction Script | Ralph Schindler&#8230;</strong></p>
<p>“There is a problem with component Fooey-Bar-Bazzy, I think it’s related to Nanny-Nanny-Neener. Please Fix Now.” If you’ve written a bug/issue report like that in the past with no other details- shame on you! This may come as a shock, but as great as s&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Anatomy Of A Bug/Issue Reproduction Script by uberVU - social comments</title>
		<link>http://ralphschindler.com/2010/02/18/the-anatomy-of-a-bug-issue-reproduction-script/comment-page-1#comment-2874</link>
		<dc:creator>uberVU - social comments</dc:creator>
		<pubDate>Thu, 18 Feb 2010 23:00:34 +0000</pubDate>
		<guid isPermaLink="false">http://ralphschindler.com/?p=60#comment-2874</guid>
		<description>&lt;strong&gt;Social comments and analytics for this post...&lt;/strong&gt;

This post was mentioned on Twitter by ralphschindler: In the spirit of today &amp; tomorrow&#039;s ZF bughunt, I have a new blog post for you on issue reproduction scripts http://bit.ly/aK1YMY...</description>
		<content:encoded><![CDATA[<p><strong>Social comments and analytics for this post&#8230;</strong></p>
<p>This post was mentioned on Twitter by ralphschindler: In the spirit of today &amp; tomorrow&#8217;s ZF bughunt, I have a new blog post for you on issue reproduction scripts <a href="http://bit.ly/aK1YMY.." rel="nofollow">http://bit.ly/aK1YMY..</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Anatomy Of A Bug/Issue Reproduction Script by Ralph Schindler</title>
		<link>http://ralphschindler.com/2010/02/18/the-anatomy-of-a-bug-issue-reproduction-script/comment-page-1#comment-2873</link>
		<dc:creator>Ralph Schindler</dc:creator>
		<pubDate>Thu, 18 Feb 2010 22:51:59 +0000</pubDate>
		<guid isPermaLink="false">http://ralphschindler.com/?p=60#comment-2873</guid>
		<description>And another good read on responsible bug reporting: &lt;a href=&quot;http://www.chiark.greenend.org.uk/~sgtatham/bugs.html&quot; rel=&quot;nofollow&quot;&gt;http://www.chiark.greenend.org.uk/~sgtatham/bugs.html&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>And another good read on responsible bug reporting: <a href="http://www.chiark.greenend.org.uk/~sgtatham/bugs.html" rel="nofollow">http://www.chiark.greenend.org.uk/~sgtatham/bugs.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dynamic Assertions for Zend_Acl in ZF by Cameron</title>
		<link>http://ralphschindler.com/2009/08/13/dynamic-assertions-for-zend_acl-in-zf/comment-page-1#comment-1556</link>
		<dc:creator>Cameron</dc:creator>
		<pubDate>Wed, 02 Dec 2009 07:23:03 +0000</pubDate>
		<guid isPermaLink="false">http://ralphschindler.com/?p=34#comment-1556</guid>
		<description>This is literally the best webpage I have ever seen. Thanks, Ralph.</description>
		<content:encoded><![CDATA[<p>This is literally the best webpage I have ever seen. Thanks, Ralph.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on The Semi-Official Zend Framework Pear Channel by Amr Mostafa Youssef</title>
		<link>http://ralphschindler.com/2009/01/07/the-semi-official-zend-framework-pear-channel/comment-page-1#comment-972</link>
		<dc:creator>Amr Mostafa Youssef</dc:creator>
		<pubDate>Sun, 18 Oct 2009 09:11:17 +0000</pubDate>
		<guid isPermaLink="false">#comment-972</guid>
		<description>Just wanted to drop my thanks, this is really helpful. I&#039;m now using this on our production servers.</description>
		<content:encoded><![CDATA[<p>Just wanted to drop my thanks, this is really helpful. I&#8217;m now using this on our production servers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dynamic Assertions for Zend_Acl in ZF by Hector Virgen</title>
		<link>http://ralphschindler.com/2009/08/13/dynamic-assertions-for-zend_acl-in-zf/comment-page-1#comment-930</link>
		<dc:creator>Hector Virgen</dc:creator>
		<pubDate>Tue, 13 Oct 2009 21:20:33 +0000</pubDate>
		<guid isPermaLink="false">http://ralphschindler.com/?p=34#comment-930</guid>
		<description>Hi Ralph,

In your class UserCanModifyBlogPostAssertion, you are throwing an InvalidArgumentException if the role is not a User or the resource is not a BlogPost. I&#039;ve found that this can cause a problem if you query the ACL with strings instead of objects:

$acl-&gt;isAllowed(&#039;user&#039;, $blogPost, &#039;modify&#039;); // throws exception

Although the query doesn&#039;t make a whole lot of sense, this is still correct usage of Zend_Acl. It may be better to return false in your assertion if you can&#039;t work with the passed in objects.</description>
		<content:encoded><![CDATA[<p>Hi Ralph,</p>
<p>In your class UserCanModifyBlogPostAssertion, you are throwing an InvalidArgumentException if the role is not a User or the resource is not a BlogPost. I&#8217;ve found that this can cause a problem if you query the ACL with strings instead of objects:</p>
<p>$acl-&gt;isAllowed(&#8216;user&#8217;, $blogPost, &#8216;modify&#8217;); // throws exception</p>
<p>Although the query doesn&#8217;t make a whole lot of sense, this is still correct usage of Zend_Acl. It may be better to return false in your assertion if you can&#8217;t work with the passed in objects.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dynamic Assertions for Zend_Acl in ZF by Hector Virgen</title>
		<link>http://ralphschindler.com/2009/08/13/dynamic-assertions-for-zend_acl-in-zf/comment-page-1#comment-866</link>
		<dc:creator>Hector Virgen</dc:creator>
		<pubDate>Thu, 08 Oct 2009 22:20:52 +0000</pubDate>
		<guid isPermaLink="false">http://ralphschindler.com/?p=34#comment-866</guid>
		<description>These changes are a huge improvement. Well done! It used to take me days to build a dynamic ACL system from scratch -- now I can do it in a few minutes.</description>
		<content:encoded><![CDATA[<p>These changes are a huge improvement. Well done! It used to take me days to build a dynamic ACL system from scratch &#8212; now I can do it in a few minutes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Dynamic Assertions for Zend_Acl in ZF by David Mintz</title>
		<link>http://ralphschindler.com/2009/08/13/dynamic-assertions-for-zend_acl-in-zf/comment-page-1#comment-865</link>
		<dc:creator>David Mintz</dc:creator>
		<pubDate>Thu, 08 Oct 2009 19:38:54 +0000</pubDate>
		<guid isPermaLink="false">http://ralphschindler.com/?p=34#comment-865</guid>
		<description>&quot;In plain English, what developers want to be able to do is be able to design assertions that can accept application models that implement the Resource or Role interface, and be able to apply some dynamic or custom logic to assess whether or not the given role has access to the given resource.&quot;

That&#039;s actually pretty funny, believe it or not. (-:</description>
		<content:encoded><![CDATA[<p>&#8220;In plain English, what developers want to be able to do is be able to design assertions that can accept application models that implement the Resource or Role interface, and be able to apply some dynamic or custom logic to assess whether or not the given role has access to the given resource.&#8221;</p>
<p>That&#8217;s actually pretty funny, believe it or not. (-:</p>
]]></content:encoded>
	</item>
</channel>
</rss>
