<?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>jclement.ca</title>
	<atom:link href="http://jclement.ca/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://jclement.ca/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 10 Feb 2010 22:26:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>DEP: The Return</title>
		<link>http://jclement.ca/blog/2010/02/10/dep-the-return/</link>
		<comments>http://jclement.ca/blog/2010/02/10/dep-the-return/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 22:26:01 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[.Net]]></category>

		<guid isPermaLink="false">http://jclement.ca/blog/2010/02/10/dep-the-return/</guid>
		<description><![CDATA[We just migrated our project to Visual Studio 2008 today and… it stopped working.&#160; Our application is a VB.NET/C# hybrid that makes use of a number of legacy ActiveX controls.&#160; When we ran the freshly migrated project the ActiveX controls would fail with “Invalid Access to Memory Location” errors.
&#160;
This is a side effect of the [...]]]></description>
			<content:encoded><![CDATA[<p>We just migrated our project to Visual Studio 2008 today and… it stopped working.&#160; Our application is a VB.NET/C# hybrid that makes use of a number of legacy ActiveX controls.&#160; When we ran the freshly migrated project the ActiveX controls would fail with “Invalid Access to Memory Location” errors.</p>
<p>&#160;<a href="http://jclement.ca/blog/wp-content/uploads/2010/02/image1.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://jclement.ca/blog/wp-content/uploads/2010/02/image_thumb1.png" width="478" height="84" /></a></p>
<p>This is a side effect of the C# compiler <a href="http://blogs.msdn.com/ed_maurer/archive/2007/12/14/nxcompat-and-the-c-compiler.aspx">now generating executables with the NXCOMPAT bit set</a> (with no option in the IDE to turn that off).&#160; This setting on the EXE enabled DEP (Data Execution Protection) on our program which prevents the legacy DLLs from doing what they need to do.</p>
<p>We’ve encountered this before <a href="http://jclement.ca/blog/2009/09/25/windows-update-killed-our-build/">here</a> with our build machine and were able to resolve it by tweaking the build script.&#160; Unfortunately the IDE was now failing and that’s more complicated.</p>
<p>On of our developers came up with a fix:</p>
<h2>Turn of NXCOMPAT bit on build output</h2>
<p>There is a utility called “editbin” that lets you modify the EXE and turn the NXCOMPAT bit off.&#160; You can add it to the post-build events and that fixes the generated EXEs.&#160; Unfortunately, the application still will not run under the IDE because it’s inheriting DEP from the vshost process.</p>
<h2></h2>
<p><a href="http://jclement.ca/blog/wp-content/uploads/2010/02/image2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://jclement.ca/blog/wp-content/uploads/2010/02/image_thumb2.png" width="478" height="359" /></a>&#160;</p>
<h3></h3>
<h2>Turn off NXCOMPAT bit on vshost32.exe</h2>
<p>To make the application run under the IDE we can turn of NXCOMPAT on the vshost32 executable using “editbin”.</p>
<p><a href="http://jclement.ca/blog/wp-content/uploads/2010/02/image3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://jclement.ca/blog/wp-content/uploads/2010/02/image_thumb3.png" width="478" height="121" /></a> </p>
<p>At this point the application seems to run like it always did under the IDE.</p>
<p>&lt;grumble&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://jclement.ca/blog/2010/02/10/dep-the-return/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Garlic Cheese Bread</title>
		<link>http://jclement.ca/blog/2010/02/09/garlic-cheese-bread/</link>
		<comments>http://jclement.ca/blog/2010/02/09/garlic-cheese-bread/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 15:10:46 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Cooking]]></category>

		<guid isPermaLink="false">http://jclement.ca/blog/2010/02/09/garlic-cheese-bread/</guid>
		<description><![CDATA[My first garlic cheese bread.&#160; It’s a basic white bread with big chunks of garlic and cheese.&#160; The whole house smells but this bread is super tasty.

]]></description>
			<content:encoded><![CDATA[<p>My first garlic cheese bread.&#160; It’s a basic white bread with big chunks of garlic and cheese.&#160; The whole house smells but this bread is super tasty.</p>
<p><a href="http://jclement.ca/blog/wp-content/uploads/2010/02/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://jclement.ca/blog/wp-content/uploads/2010/02/image_thumb.png" width="445" height="419" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jclement.ca/blog/2010/02/09/garlic-cheese-bread/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Best Firewall Rejection Message so far</title>
		<link>http://jclement.ca/blog/2009/12/17/best-firewall-rejection-message-so-far/</link>
		<comments>http://jclement.ca/blog/2009/12/17/best-firewall-rejection-message-so-far/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 15:28:08 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://jclement.ca/blog/2009/12/17/best-firewall-rejection-message-so-far/</guid>
		<description><![CDATA[I tried to read more about a Boot CD tool that cracks WEP passwords and was denied with “Hacking/Computer Crime not allowed”.
How lame.

]]></description>
			<content:encoded><![CDATA[<p>I tried to read more about a Boot CD tool that cracks WEP passwords and was denied with “Hacking/Computer Crime not allowed”.</p>
<p>How lame.</p>
<p><a href="http://jclement.ca/blog/wp-content/uploads/2009/12/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://jclement.ca/blog/wp-content/uploads/2009/12/image_thumb.png" width="767" height="346" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jclement.ca/blog/2009/12/17/best-firewall-rejection-message-so-far/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding GNU Emacs to the Explorer Context Menu on Windows</title>
		<link>http://jclement.ca/blog/2009/12/08/adding-gnu-emacs-to-the-explorer-context-menu-on-windows/</link>
		<comments>http://jclement.ca/blog/2009/12/08/adding-gnu-emacs-to-the-explorer-context-menu-on-windows/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 15:46:04 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://jclement.ca/blog/2009/12/08/adding-gnu-emacs-to-the-explorer-context-menu-on-windows/</guid>
		<description><![CDATA[&#160;
Windows Registry Editor Version 5.00 
[HKEY_CLASSES_ROOT\*\shell] 
[HKEY_CLASSES_ROOT\*\shell\openwemacs]     @=&#34;Edit with &#38;GNU Emacs&#34;      
[HKEY_CLASSES_ROOT\*\shell\openwemacs\command]     @=&#34;C:\\Program Files\\emacs-23.1\\bin\\emacsclientw -n &#8211;a \&#34;C:\\Program Files\\emacs-23.1\\bin\\runemacs.exe\&#34; \&#34;%1\&#34;&#34;      

]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<blockquote><p>Windows Registry Editor Version 5.00 </p>
<p>[HKEY_CLASSES_ROOT\*\shell] </p>
<p>[HKEY_CLASSES_ROOT\*\shell\openwemacs]     <br />@=&quot;Edit with &amp;GNU Emacs&quot;      </p>
<p>[HKEY_CLASSES_ROOT\*\shell\openwemacs\command]     <br />@=&quot;C:\\Program Files\\emacs-23.1\\bin\\emacsclientw -n &#8211;a \&quot;C:\\Program Files\\emacs-23.1\\bin\\runemacs.exe\&quot; \&quot;%1\&quot;&quot;      </p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://jclement.ca/blog/2009/12/08/adding-gnu-emacs-to-the-explorer-context-menu-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blast from the Past</title>
		<link>http://jclement.ca/blog/2009/11/25/blast-from-the-past/</link>
		<comments>http://jclement.ca/blog/2009/11/25/blast-from-the-past/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 17:07:30 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://jclement.ca/blog/2009/11/25/blast-from-the-past/</guid>
		<description><![CDATA[I logged in to do a build of one of our older utilities…&#160; It’s been a while apparently…&#160; IE5?!

]]></description>
			<content:encoded><![CDATA[<p>I logged in to do a build of one of our older utilities…&#160; It’s been a while apparently…&#160; IE5?!</p>
<p><a href="http://jclement.ca/blog/wp-content/uploads/2009/11/image8.png"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="image" border="0" alt="image" src="http://jclement.ca/blog/wp-content/uploads/2009/11/image_thumb8.png" width="632" height="553" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jclement.ca/blog/2009/11/25/blast-from-the-past/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wow.  18 processes?  That&#8217;s it?</title>
		<link>http://jclement.ca/blog/2009/11/17/wow-18-processes-thats-it/</link>
		<comments>http://jclement.ca/blog/2009/11/17/wow-18-processes-thats-it/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 23:13:19 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://jclement.ca/blog/2009/11/17/wow-18-processes-thats-it/</guid>
		<description><![CDATA[I was just noticing that our incredibly out of date OpenBSD server at work has only 18 processes running on it.&#160; That&#8217;s nuts!
&#160;&#160; I’m used to my Ubuntu desktop at 177 when I’m not even doing anything.
How things change…
]]></description>
			<content:encoded><![CDATA[<p>I was just noticing that our incredibly out of date OpenBSD server at work has only 18 processes running on it.&#160; That&#8217;s nuts!</p>
<p><a href="http://jclement.ca/blog/wp-content/uploads/2009/11/image5.png"><img title="image" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="255" alt="image" src="http://jclement.ca/blog/wp-content/uploads/2009/11/image_thumb5.png" width="622" border="0" /></a>&#160;&#160; <br />I’m used to my Ubuntu desktop at 177 when I’m not even doing anything.</p>
<p>How things change…</p>
]]></content:encoded>
			<wfw:commentRss>http://jclement.ca/blog/2009/11/17/wow-18-processes-thats-it/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Creating Remember the Milk tasks from E-Mails in Outlook</title>
		<link>http://jclement.ca/blog/2009/11/09/creating-remember-the-milk-tasks-from-e-mails-in-outlook/</link>
		<comments>http://jclement.ca/blog/2009/11/09/creating-remember-the-milk-tasks-from-e-mails-in-outlook/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 16:29:29 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://jclement.ca/blog/2009/11/09/creating-remember-the-milk-tasks-from-e-mails-in-outlook/</guid>
		<description><![CDATA[I wanted to be able to quickly create Remember the Milk tasks from e-mail messages in Outlook.&#160; Basically:

Forward e-mail to your private RTM e-mail address.
Change e-mail to text only because otherwise RTM won’t find embedded commands
Add header with spots to fill out due date and priority
Let you adjust the headers before sending it

Press “ALT+F11” to [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to be able to quickly create <a href="http://www.rememberthemilk.com/">Remember the Milk</a> tasks from e-mail messages in Outlook.&#160; Basically:</p>
<ol>
<li>Forward e-mail to your private RTM e-mail address.</li>
<li>Change e-mail to text only because otherwise RTM won’t find embedded commands</li>
<li>Add header with spots to fill out due date and priority</li>
<li>Let you adjust the headers before sending it</li>
</ol>
<p>Press “ALT+F11” to bring up the Visual Basic editor while in Outlook:</p>
<p><a href="http://jclement.ca/blog/wp-content/uploads/2009/11/image.png"><img title="image" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="346" alt="image" src="http://jclement.ca/blog/wp-content/uploads/2009/11/image_thumb.png" width="327" border="0" /></a>&#160;</p>
<p>Right click on “Project 1” and choose “Insert –&gt; Module”.&#160; Paste in the following code into the newly created “Module1” (being sure to update the e-mail address on the <strong>objMail.To</strong> line).</p>
<blockquote><p>Sub CreateRtmTask()     <br />Dim objMail As Outlook.MailItem      <br />Set objItem = GetCurrentItem()      <br />Set objMail = objItem.Forward      <br />objMail.To = &quot;<u><strong>RTM ADDRESS GOES </strong><strong>HERE</strong>@rmilk.com</u>&quot;      <br />objMail.BodyFormat = olFormatPlain      <br />objMail.Body = &quot;Priority: &quot; &amp; vbCrLf &amp; _      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;Due: &quot; &amp; vbCrLf &amp; _      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;Tags: &quot; &amp; vbCrLf &amp; _      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &quot;Location: @work&quot; &amp; vbCrLf &amp; _      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; vbcrfl &amp; &quot;&#8212;&quot; &amp; objMail.Body      <br />objMail.Display      <br />Set objItem = Nothing      <br />Set objMail = Nothing      <br />End Sub </p>
<p>Function GetCurrentItem() As Object     <br />Dim objApp As Outlook.Application      <br />Set objApp = Application      <br />On Error Resume Next      <br />Select Case TypeName(objApp.ActiveWindow)      <br />Case &quot;Explorer&quot;      <br />Set GetCurrentItem = _      <br />objApp.ActiveExplorer.Selection.Item(1)      <br />Case &quot;Inspector&quot;      <br />Set GetCurrentItem = _      <br />objApp.ActiveInspector.CurrentItem      <br />Case Else      <br />End Select      <br />End Function</p>
</blockquote>
<p>Now you can add a button.&#160; Right click on the toolbar in the main outlook Window and choose “Customize”.&#160; Find the Macro you just created:</p>
<p><a href="http://jclement.ca/blog/wp-content/uploads/2009/11/image1.png"><img title="image" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="346" alt="image" src="http://jclement.ca/blog/wp-content/uploads/2009/11/image_thumb1.png" width="365" border="0" /></a></p>
<p>And drag it to the toolbar in outlook.&#160; You can the right-click on it to change the Text and Icon for it.&#160; Voila.&#160;&#160; </p>
<p><a href="http://jclement.ca/blog/wp-content/uploads/2009/11/image2.png"><img title="image" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="325" alt="image" src="http://jclement.ca/blog/wp-content/uploads/2009/11/image_thumb2.png" width="455" border="0" /></a> </p>
<p>Now clicking on the e-mail and hitting the new button will pop-up a mostly filled out e-mail to create the task in RTM.</p>
<p><a href="http://jclement.ca/blog/wp-content/uploads/2009/11/image3.png"><img title="image" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="339" alt="image" src="http://jclement.ca/blog/wp-content/uploads/2009/11/image_thumb3.png" width="455" border="0" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jclement.ca/blog/2009/11/09/creating-remember-the-milk-tasks-from-e-mails-in-outlook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally Pulled the Plug w/ Dreamhost :(</title>
		<link>http://jclement.ca/blog/2009/11/03/finally-pulled-the-plug-w-dreamhost/</link>
		<comments>http://jclement.ca/blog/2009/11/03/finally-pulled-the-plug-w-dreamhost/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 14:05:22 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Web Hosting]]></category>

		<guid isPermaLink="false">http://jclement.ca/blog/2009/11/03/finally-pulled-the-plug-w-dreamhost/</guid>
		<description><![CDATA[I finally closed my Dreamhost account.&#160; They’ve been absolutely fantastic but I just didn’t need it any more.&#160; Is it strange that this e-mail actually made me sad (specifically the closing)?
Hello,     
This is just an email verification for you that we&#8217;ve now closed your      Account as [...]]]></description>
			<content:encoded><![CDATA[<p>I finally closed my Dreamhost account.&#160; They’ve been absolutely fantastic but I just didn’t need it any more.&#160; Is it strange that this e-mail actually made me sad (specifically the closing)?</p>
<blockquote><p>Hello,     </p>
<p>This is just an email verification for you that we&#8217;ve now closed your      <br />Account as you just requested via our web panel.      </p>
<p>You will no longer receive any bills from us (unless you kept an      <br />active domain _registration_ with us) nor other communications.      </p>
<p>We&#8217;re very sorry it didn&#8217;t work out and maybe we&#8217;ll see you again      <br />someday!      </p>
<p>Sincerely,      <br /><strong>The UnHappy DreamHost Goodbye Team</strong></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://jclement.ca/blog/2009/11/03/finally-pulled-the-plug-w-dreamhost/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Focus Blending (Part II)</title>
		<link>http://jclement.ca/blog/2009/10/15/focus-blending-part-ii/</link>
		<comments>http://jclement.ca/blog/2009/10/15/focus-blending-part-ii/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 14:24:04 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://jclement.ca/blog/2009/10/15/focus-blending-part-ii/</guid>
		<description><![CDATA[
(left: focus blended image / middle: near focus / right: far focus)
This image was a blended focus image from 6 different exposures using Enfuse.&#160; None of those images had both foreground and background in focus at the same time.&#160; I think it’s clear from this experiment that:

Don’t use a lightweight camera on a tripod on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jclement.ca/blog/wp-content/uploads/2009/10/FocusBlending2.png"><img title="Focus Blending 2" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="325" alt="Focus Blending 2" src="http://jclement.ca/blog/wp-content/uploads/2009/10/FocusBlending2_thumb.png" width="705" border="0" /></a></p>
<p align="right">(left: focus blended image / middle: near focus / right: far focus)</p>
<p>This image was a blended focus image from 6 different exposures using <a href="http://enblend.sourceforge.net/">Enfuse</a>.&#160; None of those images had both foreground and background in focus at the same time.&#160; I think it’s clear from this experiment that:</p>
<ol>
<li>Don’t use a lightweight camera on a tripod on carpet.&#160; It moves.</li>
<li>Don’t try to focus blend moving people.&#160; It’s bad</li>
</ol>
<p>Otherwise though it looks like this might actually have worked.&#160; How cool!</p>
]]></content:encoded>
			<wfw:commentRss>http://jclement.ca/blog/2009/10/15/focus-blending-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Live Page Templates with PHP</title>
		<link>http://jclement.ca/blog/2009/10/14/live-page-templates-with-php/</link>
		<comments>http://jclement.ca/blog/2009/10/14/live-page-templates-with-php/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 19:04:42 +0000</pubDate>
		<dc:creator>Jeff</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web Hosting]]></category>

		<guid isPermaLink="false">http://jclement.ca/blog/2009/10/14/live-page-templates-with-php/</guid>
		<description><![CDATA[I’ve come up with a somewhat odd (but awesome) approach to templates for my static HTML pages that makes authoring/maintenance trivial and allowed for functional offline copies.
(article and code here)
]]></description>
			<content:encoded><![CDATA[<p>I’ve come up with a somewhat odd (but awesome) approach to templates for my static HTML pages that makes authoring/maintenance trivial and allowed for functional offline copies.</p>
<p>(<a href="http://jclement.ca/devel/php/live_templating/">article and code here</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://jclement.ca/blog/2009/10/14/live-page-templates-with-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
