<?xml version="1.0" encoding="UTF-8"?>
<rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Daniel McOrmond</title>
	
	<link>http://danielmcormond.com</link>
	<description>Rochester, NY</description>
	<lastBuildDate>Wed, 18 Aug 2010 21:41:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/DanielMcOrmond" /><feedburner:info uri="danielmcormond" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Andrew Archer</title>
		<link>http://feedproxy.google.com/~r/DanielMcOrmond/~3/Nn18GK_jh4s/</link>
		<comments>http://danielmcormond.com/2010/08/18/andrew-archer/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 21:41:58 +0000</pubDate>
		<dc:creator>Daniel McOrmond</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danielmcormond.com/?p=525</guid>
		<description><![CDATA[The talented Andrew Archer, via Kitsune Noir:

]]></description>
			<content:encoded><![CDATA[<p>The talented <a href="http://www.andrewarcher.com/">Andrew Archer</a>, via <a href="http://kitsunenoir.com/">Kitsune Noir</a>:<br />
<a href="http://www.andrewarcher.com/"><br/><img src="http://danielmcormond.com/wp-content/uploads/2010/08/S2-600x300.jpg" alt="" title="Andrew Archer" width="600" height="300" class="alignnone size-medium wp-image-526" /></a></p>
<img src="http://feeds.feedburner.com/~r/DanielMcOrmond/~4/Nn18GK_jh4s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://danielmcormond.com/2010/08/18/andrew-archer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://danielmcormond.com/2010/08/18/andrew-archer/</feedburner:origLink></item>
		<item>
		<title>Tarp Surfing</title>
		<link>http://feedproxy.google.com/~r/DanielMcOrmond/~3/WOvkU9Zn5po/</link>
		<comments>http://danielmcormond.com/2010/08/15/tarp-surfing/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 18:50:41 +0000</pubDate>
		<dc:creator>Daniel McOrmond</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danielmcormond.com/?p=520</guid>
		<description><![CDATA[I love this. Seen on A Time To Get.


]]></description>
			<content:encoded><![CDATA[<p>I love this. Seen on <a href="http://www.atimetoget.com/">A Time To Get</a>.<br />
<br/><br />
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/t6-vb20srZI?fs=1&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/t6-vb20srZI?fs=1&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<img src="http://feeds.feedburner.com/~r/DanielMcOrmond/~4/WOvkU9Zn5po" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://danielmcormond.com/2010/08/15/tarp-surfing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://danielmcormond.com/2010/08/15/tarp-surfing/</feedburner:origLink></item>
		<item>
		<title>Postmark CakePHP Component</title>
		<link>http://feedproxy.google.com/~r/DanielMcOrmond/~3/1wni8GsGrHg/</link>
		<comments>http://danielmcormond.com/2010/07/16/postmark-cakephp-component/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 18:40:49 +0000</pubDate>
		<dc:creator>Daniel McOrmond</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danielmcormond.com/?p=493</guid>
		<description><![CDATA[I recently discovered the excellent email delivery service Postmark. We had been running into some trouble sending email from one of our web apps. The SMTP server on our Dreamhost hosting account has a limit of 100 messages per hour. Additionally, many of our messages were bouncing and we had poor visibility into our delivery [...]]]></description>
			<content:encoded><![CDATA[<p>I recently discovered the excellent email delivery service <a href="http://postmarkapp.com/">Postmark</a>. We had been running into some trouble sending email from one of our web apps. The SMTP server on our <a href="http://www.dreamhost.com/r.cgi?467109">Dreamhost</a> hosting account has a limit of 100 messages per hour. Additionally, many of our messages were bouncing and we had poor visibility into our delivery statistics.</p>
<p>There are some existing <a href="http://developer.postmarkapp.com/#php-5">PHP libraries for Postmark</a> available, but none that integrated elegantly with our <a href="http://cakephp.org/">CakePHP</a> based application. So I took a few minutes and whipped up a simple Postmark CakePHP component which I&#8217;ve made <a href="http://github.com/danielmcormond/postmark-cakephp">available on Github</a>.</p>
<p><strong>Configuration</strong></p>
<p>Add the following keys to your configuration:</p>
<p><code>Configure::write('Postmark.uri', 'http://api.postmarkapp.com/email');<br />
Configure::write('Postmark.key', '810de23c-5ffb-44d9-a424-7a4a5c0fba1a');</code></p>
<p>If you want your connection to Postmark to be encrypted, simply change the uri to use https.</p>
<p>Make sure to modified the API key to match the credentials for your Postmark server rack instance.</p>
<p><strong>Usage</strong></p>
<p>This component extends the base CakePHP email component, and works virtually the same.</p>
<p>Place the postmark.php file in your app/controllers/components/ folder.</p>
<p>In your controller, make sure the component is available:</p>
<p><code>public $components = array('Postmark');</code>   </p>
<p>Then, simply send messages like this:</p>
<p><code>$this-&gt;Postmark-&gt;delivery = 'postmark';<br />
$this-&gt;Postmark-&gt;from = 'sender@domain.com';<br />
$this-&gt;Postmark-&gt;to = 'recipient@domain.com';<br />
$this-&gt;Postmark-&gt;subject = 'this is the subject';<br />
$messageBody = 'this is the message body';<br />
$this-&gt;Postmark-&gt;send($messageBody);</code></p>
<p>You can also use the following optional attributes:</p>
<p><code>$this-&gt;Postmark-&gt;cc = array('recipient@domain.com');<br />
$this-&gt;Postmark-&gt;bcc = array('recipient@domain.com');<br />
$this-&gt;Postmark-&gt;replyTo = 'sender@domain.com';</code></p>
<p>The syntax of all parameters is the same as the <a href="http://book.cakephp.org/view/1283/Email">default CakePHP email component</a>.</p>
<p>There is one additional attribute which can be used for setting the <a href="http://developer.postmarkapp.com/#message-format">Postmark tag property</a>:</p>
<p><code>$this-&gt;Postmark-&gt;tag = 'contact';</code></p>
<p><strong>Debugging</strong></p>
<p>You can see the response from Postmark in the return value when you send a message:</p>
<p><code>$result = $this-&gt;Postmark-&gt;send($messageBody);<br />
$this-&gt;log($result, 'debug');</code></p>
<p>If there are any errors, they&#8217;ll be included in the response. See the <a href="http://developer.postmarkapp.com/#api-error-codes">Postmark API documentation for error code detail</a>.</p>
<p><strong>Conclusion</strong></p>
<p>Hopefully others will find this useful. If you have any questions, problems, or suggestions, please let me know! Here&#8217;s a link to the code: <a href="http://github.com/danielmcormond/postmark-cakephp">Postmark CakePHP Component on GitHub</a>.</p>
<p><script type="text/javascript">// <![CDATA[
google_ad_client = "pub-7759078168443992";
/* 468x60, created 9/1/09 */
google_ad_slot = "3952070927";
google_ad_width = 468;
google_ad_height = 60;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>
<img src="http://feeds.feedburner.com/~r/DanielMcOrmond/~4/1wni8GsGrHg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://danielmcormond.com/2010/07/16/postmark-cakephp-component/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://danielmcormond.com/2010/07/16/postmark-cakephp-component/</feedburner:origLink></item>
		<item>
		<title>Happy July</title>
		<link>http://feedproxy.google.com/~r/DanielMcOrmond/~3/kv7rNHNdFrI/</link>
		<comments>http://danielmcormond.com/2010/07/02/happy-july/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 15:22:04 +0000</pubDate>
		<dc:creator>Daniel McOrmond</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danielmcormond.com/?p=490</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img src="http://danielmcormond.com/wp-content/uploads/2010/07/curtis060108002.jpg" alt="" title="Happy July" width="500" height="409" class="alignnone size-full wp-image-491" /></p>
<img src="http://feeds.feedburner.com/~r/DanielMcOrmond/~4/kv7rNHNdFrI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://danielmcormond.com/2010/07/02/happy-july/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://danielmcormond.com/2010/07/02/happy-july/</feedburner:origLink></item>
		<item>
		<title>Vuvuzela Concerto</title>
		<link>http://feedproxy.google.com/~r/DanielMcOrmond/~3/VmAfTrT2zBQ/</link>
		<comments>http://danielmcormond.com/2010/06/18/vuvuzela-concerto/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 13:30:03 +0000</pubDate>
		<dc:creator>Daniel McOrmond</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danielmcormond.com/?p=487</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img src="http://danielmcormond.com/wp-content/uploads/2010/06/WXNmF-600x797.jpg" alt="" title="Vuvezela Concerto" width="600" height="797" class="alignnone size-medium wp-image-488" /></p>
<img src="http://feeds.feedburner.com/~r/DanielMcOrmond/~4/VmAfTrT2zBQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://danielmcormond.com/2010/06/18/vuvuzela-concerto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://danielmcormond.com/2010/06/18/vuvuzela-concerto/</feedburner:origLink></item>
		<item>
		<title>Tricycle Backflip</title>
		<link>http://feedproxy.google.com/~r/DanielMcOrmond/~3/1vNWvek8YAo/</link>
		<comments>http://danielmcormond.com/2010/06/09/tricycle-backflip/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 21:11:06 +0000</pubDate>
		<dc:creator>Daniel McOrmond</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danielmcormond.com/?p=484</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img src="http://danielmcormond.com/wp-content/uploads/2010/06/UnaCf.gif" alt="" title="Tricycle Backflip" width="303" height="167" class="alignnone size-full wp-image-485" /></p>
<img src="http://feeds.feedburner.com/~r/DanielMcOrmond/~4/1vNWvek8YAo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://danielmcormond.com/2010/06/09/tricycle-backflip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://danielmcormond.com/2010/06/09/tricycle-backflip/</feedburner:origLink></item>
		<item>
		<title>Clyde &amp; Eastwood</title>
		<link>http://feedproxy.google.com/~r/DanielMcOrmond/~3/SlW8K633F-4/</link>
		<comments>http://danielmcormond.com/2010/06/04/clyde-eastwood/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 15:31:04 +0000</pubDate>
		<dc:creator>Daniel McOrmond</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danielmcormond.com/?p=480</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img src="http://danielmcormond.com/wp-content/uploads/2010/06/Clyde-Eastwood.gif" alt="" title="Clyde &amp; Eastwood" width="470" height="342" class="alignnone size-full wp-image-482" /></p>
<img src="http://feeds.feedburner.com/~r/DanielMcOrmond/~4/SlW8K633F-4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://danielmcormond.com/2010/06/04/clyde-eastwood/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://danielmcormond.com/2010/06/04/clyde-eastwood/</feedburner:origLink></item>
		<item>
		<title>Ways To Be Cool</title>
		<link>http://feedproxy.google.com/~r/DanielMcOrmond/~3/sW9zVHPvZOs/</link>
		<comments>http://danielmcormond.com/2010/05/19/ways-to-be-cool/#comments</comments>
		<pubDate>Wed, 19 May 2010 14:13:43 +0000</pubDate>
		<dc:creator>Daniel McOrmond</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danielmcormond.com/?p=477</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img src="http://danielmcormond.com/wp-content/uploads/2010/05/steve-is-a-cool-dude.jpg" alt="" title="Ways To Be Cool" width="500" height="641" class="alignnone size-full wp-image-478" /></p>
<img src="http://feeds.feedburner.com/~r/DanielMcOrmond/~4/sW9zVHPvZOs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://danielmcormond.com/2010/05/19/ways-to-be-cool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://danielmcormond.com/2010/05/19/ways-to-be-cool/</feedburner:origLink></item>
		<item>
		<title>Google Chrome Speed Tests</title>
		<link>http://feedproxy.google.com/~r/DanielMcOrmond/~3/U44HIMT2D5s/</link>
		<comments>http://danielmcormond.com/2010/05/05/google-chrome-speed-tests/#comments</comments>
		<pubDate>Wed, 05 May 2010 18:08:10 +0000</pubDate>
		<dc:creator>Daniel McOrmond</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danielmcormond.com/?p=472</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/nCgQDjiotG0&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/nCgQDjiotG0&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<img src="http://feeds.feedburner.com/~r/DanielMcOrmond/~4/U44HIMT2D5s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://danielmcormond.com/2010/05/05/google-chrome-speed-tests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://danielmcormond.com/2010/05/05/google-chrome-speed-tests/</feedburner:origLink></item>
		<item>
		<title>TR</title>
		<link>http://feedproxy.google.com/~r/DanielMcOrmond/~3/yzvbkO_NAaQ/</link>
		<comments>http://danielmcormond.com/2010/05/03/tr-2/#comments</comments>
		<pubDate>Mon, 03 May 2010 20:33:38 +0000</pubDate>
		<dc:creator>Daniel McOrmond</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://danielmcormond.com/?p=469</guid>
		<description><![CDATA[My favorite president:

]]></description>
			<content:encoded><![CDATA[<p>My favorite president:<br />
<img src="http://danielmcormond.com/wp-content/uploads/2010/05/yn2pU-600x431.jpg" alt="" title="TR" width="600" height="431" class="alignnone size-medium wp-image-470" /></p>
<img src="http://feeds.feedburner.com/~r/DanielMcOrmond/~4/yzvbkO_NAaQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://danielmcormond.com/2010/05/03/tr-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://danielmcormond.com/2010/05/03/tr-2/</feedburner:origLink></item>
	</channel>
</rss>
