<?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>Sam&#039;s random musings &#187; PHP</title>
	<atom:link href="http://blog.samdevore.com/archives/category/blogroll/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.samdevore.com</link>
	<description>The internet wanderings of a stay at home dad</description>
	<lastBuildDate>Sat, 24 Apr 2010 01:45:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='blog.samdevore.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Asvin Ballo&#8217;s Blog: AJAX image cropper with YUI and PHP</title>
		<link>http://blog.samdevore.com/archives/2009/01/04/asvin-ballos-blog-ajax-image-cropper-with-yui-and-php/</link>
		<comments>http://blog.samdevore.com/archives/2009/01/04/asvin-ballos-blog-ajax-image-cropper-with-yui-and-php/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 18:39:52 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/?p=1789</guid>
		<description><![CDATA[Asvin Ballo&#8217;s Blog: AJAX image cropper with YUI and PHP


Asvin Ballo has posted a tutorial that shows how to combine the YUI libraries with PHP to create a simple image cropper.


Neat trick, might be useful in future projects
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phpdeveloper.org/news/11170">Asvin Ballo&#8217;s Blog: AJAX image cropper with YUI and PHP</a></p>

<blockquote>
<i>Asvin Ballo</i> has <a href="http://htmlblog.net/ajax-image-cropper-with-yui-and-php/">posted a tutorial</a> that shows how to combine the <a href="http://developer.yahoo.com/yui/">YUI libraries</a> with PHP to create a simple image cropper.
</blockquote>

<p>Neat trick, might be useful in future projects</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2009/01/04/asvin-ballos-blog-ajax-image-cropper-with-yui-and-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bindable Behavior Now In CakePHP Core</title>
		<link>http://blog.samdevore.com/archives/2008/05/23/bindable-behavior-now-in-cakephp-core/</link>
		<comments>http://blog.samdevore.com/archives/2008/05/23/bindable-behavior-now-in-cakephp-core/#comments</comments>
		<pubDate>Fri, 23 May 2008 16:50:57 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/?p=1625</guid>
		<description><![CDATA[Bindable Behavior Now In CakePHP Core


It&#8217;s not news that Bindable Behavior has saved countless lives in terms of functionality.
As of Changeset 6918 this has now been integrated into the CakePHP core. So, we&#8217;ll have something to look forward to in the official release of CakePHP 1.2. Mind you, there may be a lot of other [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://feeds.feedburner.com/~r/cakephp/~3/296598147/">Bindable Behavior Now In CakePHP Core</a></p>

<blockquote>
<p>It&#8217;s not news that <a rel="nofollow" target="_blank" href="http://bakery.cakephp.org/articles/view/bindable-behavior-control-your-model-bindings">Bindable Behavior</a> has saved countless lives in terms of functionality.</p>
<p>As of <a rel="nofollow" target="_blank" href="https://trac.cakephp.org/changeset/6918">Changeset 6918</a> this has now been integrated into the <a rel="nofollow" target="_blank" href="http://www.webdevelopment2.com/cakephp-auth-component-tutorial-3/" class="alinks_links" title="">CakePHP</a> core. So, we&#8217;ll have something to look forward to in the official release of CakePHP 1.2. Mind you, there may be a lot of other hidden gems in there, I just haven&#8217;t been paying attention lately <img src='http://blog.samdevore.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>


<p>For a <em>complete</em> list of the differences and changes you can check out the<br />
<a rel="nofollow" target="_blank" href="https://trac.cakephp.org/browser/branches/1.2.x.x/cake/tests/cases/libs/model/behaviors/containable.test.php?rev=6918">Containable Test Cases</a> for excellent examples of how to use this to it&#8217;s full potential.</p>
</blockquote>

<p>One of those things that is great to see in the core and to have good test coverage as well.  One of the biggest bangs for the buck in terms of site performance after/before/durring adding caching&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2008/05/23/bindable-behavior-now-in-cakephp-core/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coding Horror: Is HTML a Humane Markup Language?</title>
		<link>http://blog.samdevore.com/archives/2008/05/14/coding-horror-is-html-a-humane-markup-language/</link>
		<comments>http://blog.samdevore.com/archives/2008/05/14/coding-horror-is-html-a-humane-markup-language/#comments</comments>
		<pubDate>Wed, 14 May 2008 22:22:39 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Code Development]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/?p=1620</guid>
		<description><![CDATA[Coding Horror: Is HTML a Humane Markup Language?


One of the things we&#8217;re thinking about while building stackoverflow.com is how to let users style the questions and answers they&#8217;re entering on the site. Nothing&#8217;s decided at this point, but we definitely won&#8217;t be giving users one of those friendly-but-irritating HTML GUI browser layout controls.


I am also [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.codinghorror.com/blog/archives/001116.html">Coding Horror: Is HTML a Humane Markup Language?</a></p>

<blockquote>
One of the things we&#8217;re thinking about while building stackoverflow.com is how to let users style the questions and answers they&#8217;re entering on the site. Nothing&#8217;s decided at this point, but we definitely won&#8217;t be giving users one of those friendly-but-irritating HTML GUI browser layout controls.
</blockquote>

<p>I am also bothered by the gui widgets that people tend to like in pages, for one I want more control given to my designers over my &#8216;users&#8217; pages.  Generally people really abuse those controls and make the ugliest darn things.  The worst looking emails tend to come from yahoo and other web mail products that have those darn things.</p>

<p>I also like the markup that markdown makes, easy to style into something that flows with the rest of the site.  Not by me you know, but by my designers&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2008/05/14/coding-horror-is-html-a-humane-markup-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Displaying errors</title>
		<link>http://blog.samdevore.com/archives/2008/05/07/displaying-errors/</link>
		<comments>http://blog.samdevore.com/archives/2008/05/07/displaying-errors/#comments</comments>
		<pubDate>Wed, 07 May 2008 22:40:24 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Code Development]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/?p=1614</guid>
		<description><![CDATA[Displaying errors




&#60;?php
&#160;&#160;&#160;&#160;$isDev&#160;&#160;= $_SERVER['HTTP_HOST'] == 'dev.phpguru.org';
&#160;&#160;&#160;&#160;$isLive = $_SERVER['HTTP_HOST'] == 'www.phpguru.org';

&#160;&#160;&#160;&#160;if ($isDev) {
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;error_reporting(E_ALL);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ini_set('display_errors', 1);

&#160;&#160;&#160;&#160;} elseif ($isLive) {
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;error_reporting(0);
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ini_set('display_errors', 0);
&#160;&#160;&#160;&#160;}
?&#62;







sometimes the simple ways are the best ways.  I do some very similar things build on this same approach&#8230;

(Via phpguru.org &#8211; Richard Heyes&#8217; ramblings and code.)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phpguru.org/#293">Displaying errors</a></p>

<blockquote>

<code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php
<br />&nbsp;&nbsp;&nbsp;&nbsp;$isDev&nbsp;&nbsp;</span><span style="color: #007700">= </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'HTTP_HOST'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'dev.phpguru.org'</span><span style="color: #007700">;
<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">$isLive </span><span style="color: #007700">= </span><span style="color: #0000BB">$_SERVER</span><span style="color: #007700">[</span><span style="color: #DD0000">'HTTP_HOST'</span><span style="color: #007700">] == </span><span style="color: #DD0000">'www.phpguru.org'</span><span style="color: #007700">;
<br />
<br />&nbsp;&nbsp;&nbsp;&nbsp;if (</span><span style="color: #0000BB">$isDev</span><span style="color: #007700">) {
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">error_reporting</span><span style="color: #007700">(</span><span style="color: #0000BB">E_ALL</span><span style="color: #007700">);
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">ini_set</span><span style="color: #007700">(</span><span style="color: #DD0000">'display_errors'</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">);
<br />
<br />&nbsp;&nbsp;&nbsp;&nbsp;} elseif (</span><span style="color: #0000BB">$isLive</span><span style="color: #007700">) {
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">error_reporting</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">);
<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000BB">ini_set</span><span style="color: #007700">(</span><span style="color: #DD0000">'display_errors'</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">);
<br />&nbsp;&nbsp;&nbsp;&nbsp;}
<br /></span><span style="color: #0000BB">?&gt;
<br /></span>
</span>
</code>


</blockquote>

<p>sometimes the simple ways are the best ways.  I do some very similar things build on this same approach&#8230;</p>

<p>(Via <a href="http://www.phpguru.org/">phpguru.org &#8211; Richard Heyes&#8217; ramblings and code</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2008/05/07/displaying-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Authorize.net AIM Integration Component</title>
		<link>http://blog.samdevore.com/archives/2008/02/27/authorizenet-aim-integration-component/</link>
		<comments>http://blog.samdevore.com/archives/2008/02/27/authorizenet-aim-integration-component/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 21:19:33 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/?p=1579</guid>
		<description><![CDATA[Authorize.net AIM Integration Component


A simple component meant to abstract payment processing for Authorize.net&#8217;s AIM card processing method.


gonna need this is a couple of weeks  

(Via The Bakery: Components.)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://bakery.cakephp.org/articles/view/authorize-net-aim-integration-component">Authorize.net AIM Integration Component</a></p>

<blockquote>
A simple component meant to abstract payment processing for Authorize.net&#8217;s AIM card processing method.
</blockquote>

<p>gonna need this is a couple of weeks <img src='http://blog.samdevore.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>

<p>(Via <a href="http://bakery.cakephp.org/">The Bakery: Components</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2008/02/27/authorizenet-aim-integration-component/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Easier Static Pages for CakePHP 1.2</title>
		<link>http://blog.samdevore.com/archives/2008/02/05/easier-static-pages-for-cakephp-12/</link>
		<comments>http://blog.samdevore.com/archives/2008/02/05/easier-static-pages-for-cakephp-12/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 03:07:43 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/?p=1566</guid>
		<description><![CDATA[Easier Static Pages for CakePHP 1.2
    >Traditionally in a CakePHP application, to do static pages you have two options:


  Use the built-in Pages controller and either have all static pages reside in /pages/pagename or set up custom routes.
  Set up an empty action in a controller.


I didn&#8217;t like either of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://snook.ca/archives/cakephp/static_pages_cakephp12/">Easier Static Pages for CakePHP 1.2</a>
    <blockquote>>Traditionally in a CakePHP application, to do static pages you have two options:</p>

<ol>
  <li>Use the built-in Pages controller and either have all static pages reside in /pages/pagename or set up custom routes.</li>
  <li>Set up an empty action in a controller.</li>
</ol>

<p>I didn&#8217;t like either of those options. </blockquote></p>

<p>So what with Nate&#8217;s help J. Snook makes a custom ErrorHandler to handle the missing controller actions and gets it to look for views in the /views/controllers folder  that match and renders them otherwise it does the normal error thing that cake does.  I&#8217;m working on an extension to this to replace the default route method that I used to serve items from my ContentsController.  I&#8217;ll keep you informed of the progress but check out.   So my plan will to do a quick check in here for things in Contents that might match the path first (or in the cache <img src='http://blog.samdevore.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ) <em>some small corrections, thanks to JS</em></p>

<p>(Via <a href="http://snook.ca/jonathan/">snook.ca &#8211; a collection of tips, tricks and bookmarks in web development</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2008/02/05/easier-static-pages-for-cakephp-12/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New UI library for Prototype in the works</title>
		<link>http://blog.samdevore.com/archives/2007/11/05/new-ui-library-for-prototype-in-the-works/</link>
		<comments>http://blog.samdevore.com/archives/2007/11/05/new-ui-library-for-prototype-in-the-works/#comments</comments>
		<pubDate>Tue, 06 Nov 2007 04:03:36 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript/AJAX]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/archives/2007/11/05/new-ui-library-for-prototype-in-the-works/</guid>
		<description><![CDATA[&#60;

p>New UI library for Prototype in the works: &#8220;

SÃ©bastien Gruhier, author of the VERY cool Prototype Window class has  started a new initiative to build a complimentary UI library for Prototype. Accompanied by Samuel Lebeau, Juriy Zaytsev and Vincent Le Moign, the team aims to build easy to implement UI components that will enhance [...]]]></description>
			<content:encoded><![CDATA[<p>&lt;</p>

<p>p><a href="http://blog.xilinus.com/2007/11/4/prototype-ui-beta-version-pwc-reloaded">New UI library for Prototype in the works</a>: &#8220;</p>

<p>SÃ©bastien Gruhier, author of the VERY cool <a href="http://blog.xilinus.com/2007/11/4/prototype-ui-beta-version-pwc-reloaded">Prototype Window</a> class has  started a new initiative to build a complimentary UI library for Prototype. Accompanied by Samuel Lebeau, Juriy Zaytsev and Vincent Le Moign, the team aims to build easy to implement UI components that will enhance the user experience in web applications.</p>

<pre><code>&lt;blockquote&gt;&lt;p&gt;At the beginning of the project, it was only a full rewrite of Prototype Window but it became quickly a UI library based on &lt;a href="http://prototypejs.org/"&gt;Prototype 1.6&lt;/a&gt; and &lt;a href="http://script.aculo.us/"&gt;script.aculo.us 1.8&lt;/a&gt; to include all my previous components like &lt;a href="http://prototype-carousel.xilinus.com/"&gt;Prototype Carousel&lt;/a&gt; â€¦.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;The current version is still in early stages but already provides some nice components:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;window
&lt;ul&gt;
&lt;li&gt;skinnable&lt;/li&gt;
&lt;li&gt;shadowing system independent from window and skinnable&lt;/li&gt;
&lt;li&gt;div based&lt;/li&gt;
&lt;li&gt;resizable from all borders and corners&lt;/li&gt;
&lt;li&gt;custom buttons&lt;/li&gt;
&lt;li&gt;Dialogs (like itâ€™s done in &lt;span class="caps"&gt;PWC&lt;/span&gt;) are not yet implemented but will be done soon&lt;/li&gt;
&lt;/ul&gt;
</code></pre>

<p></li>
    </ul>
    <ul>
    <li>carousel: only <span class="caps">HTML</span> content (no Ajax content)</li>
    <li>dock (experimental)</li>
    <li>shadow: a simple class to add shadow on any element with a absolute position.</li>
    </ul>
    <p>Full details of the project can be found on <a href="http://blog.xilinus.com/2007/11/4/prototype-ui-beta-version-pwc-reloaded">SÃ©bastienâ€™s blog</a>.
</p></p>

<p>This looks like a great start for those of us who like to use stuff that just works</p>

<p>(Via <a href="http://ajaxian.com">Ajaxian Blog</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2007/11/05/new-ui-library-for-prototype-in-the-works/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP on Cruise &#8211; Assuring compatibility with new PHP versions</title>
		<link>http://blog.samdevore.com/archives/2007/10/01/php-on-cruise-assuring-compatibility-with-new-php-versions/</link>
		<comments>http://blog.samdevore.com/archives/2007/10/01/php-on-cruise-assuring-compatibility-with-new-php-versions/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 02:06:37 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Code Development]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/archives/2007/10/01/php-on-cruise-assuring-compatibility-with-new-php-versions/</guid>
		<description><![CDATA[PHP on Cruise &#8211; Assuring compatibility with new PHP versions:

This is definately something I really want to add to my workflow, but I need to tune it to work with SimpleTest that I use with my PHP Projects&#8230;.

(Via Sebastian Nohn.)
]]></description>
			<content:encoded><![CDATA[<p><a href="http://nohn.org/blog/view/id/php_on_cruise">PHP on Cruise &#8211; Assuring compatibility with new PHP versions</a>:</p>

<p>This is definately something I really want to add to my workflow, but I need to tune it to work with SimpleTest that I use with my PHP Projects&#8230;.</p>

<p>(Via <a href="http://www.nohn.net/blog/">Sebastian Nohn</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2007/10/01/php-on-cruise-assuring-compatibility-with-new-php-versions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jonathan Street&#8217;s Blog: Lightning Fast Sites &amp; Better Benchmarks</title>
		<link>http://blog.samdevore.com/archives/2007/09/25/jonathan-streets-blog-lightning-fast-sites-better-benchmarks/</link>
		<comments>http://blog.samdevore.com/archives/2007/09/25/jonathan-streets-blog-lightning-fast-sites-better-benchmarks/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 23:34:53 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/archives/2007/09/25/jonathan-streets-blog-lightning-fast-sites-better-benchmarks/</guid>
		<description><![CDATA[Jonathan Street&#8217;s Blog: Lightning Fast Sites &#38; Better Benchmarks:



Jonathan Street has a few tips for developers out there looking to speed things up on their site &#8211; seven tips towards &#8220;lightning fast sites&#8221;.



Some small things to look at but if you do them a lot, it might pay to change your ways&#8230;    [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.phpdeveloper.org/news/8725">Jonathan Street&#8217;s Blog: Lightning Fast Sites &amp; Better Benchmarks</a>:</p>

<blockquote>
<p>
<i>Jonathan Street</i> has a <a href="http://torrentialwebdev.com/blog/archives/116-7-tips-for-lightning-fast-PHP-sites.html">few tips</a> for developers out there looking to speed things up on their site &#8211; seven tips towards &#8220;lightning fast sites&#8221;.
</p>
</blockquote>

<p>Some small things to look at but if you do them a lot, it might pay to change your ways&#8230;  <img src='http://blog.samdevore.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   <code>don't forget to read the fine print</code></p>

<p>(Via <a href="http://www.phpdeveloper.org/">PHPDeveloper.org</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2007/09/25/jonathan-streets-blog-lightning-fast-sites-better-benchmarks/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Donut Czar : CakePHP 1.2 Helper Function Examples</title>
		<link>http://blog.samdevore.com/archives/2007/08/13/donut-czar-cakephp-12-helper-function-examples/</link>
		<comments>http://blog.samdevore.com/archives/2007/08/13/donut-czar-cakephp-12-helper-function-examples/#comments</comments>
		<pubDate>Mon, 13 Aug 2007 21:06:15 +0000</pubDate>
		<dc:creator>Sam</dc:creator>
				<category><![CDATA[CakePHP]]></category>

		<guid isPermaLink="false">http://blog.samdevore.com/archives/2007/08/13/donut-czar-cakephp-12-helper-function-examples/</guid>
		<description><![CDATA[Donut Czar : CakePHP 1.2 Helper Function Examples: 
Nice examples for Time, Number, Html, Form
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.donutczar.com/blog/?cat=3">Donut Czar : CakePHP 1.2 Helper Function Examples</a>: 
Nice examples for Time, Number, Html, Form</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.samdevore.com/archives/2007/08/13/donut-czar-cakephp-12-helper-function-examples/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
