<?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>Muller Digital &#124; Web Programming &#187; Web</title>
	<atom:link href="http://news.mullerdigital.com/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://news.mullerdigital.com</link>
	<description>Web Programming</description>
	<lastBuildDate>Tue, 06 Jul 2010 20:35:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Coda &#8211; Error code 37 &#8211; &#8220;Host Key Changed for&#8230;&#8221;</title>
		<link>http://news.mullerdigital.com/2010/07/06/coda-error-code-37-host-key-changed-for/</link>
		<comments>http://news.mullerdigital.com/2010/07/06/coda-error-code-37-host-key-changed-for/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 20:35:52 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Products]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=159</guid>
		<description><![CDATA[Coda error code 37, caused when a site&#8217;s ip address changes, and the SSH keys are no longer valid. It can be fixed by connecting with Coda&#8217;s Terminal and reading the response. Which will tell you what line on the known_hosts file the old key, that then needs to be deleted, can be found.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.panic.com/coda/" target="_blank">Coda</a> error code 37, caused when a site&#8217;s ip address changes, and the SSH keys are no longer valid. It can be fixed by connecting with<strong> Coda&#8217;s Terminal</strong> and reading the response. Which will tell you what line on the <a href="http://amath.colorado.edu/computing/unix/sshknownhosts.html" target="_blank">known_hosts</a> file the old key, that then needs to be deleted, can be found.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2010/07/06/coda-error-code-37-host-key-changed-for/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TD Waterhouse stock cost calculator &#8211; update</title>
		<link>http://news.mullerdigital.com/2010/06/22/td-waterhouse-stock-cost-calculator-update/</link>
		<comments>http://news.mullerdigital.com/2010/06/22/td-waterhouse-stock-cost-calculator-update/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 17:43:03 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=152</guid>
		<description><![CDATA[http://news.mullerdigital.com/examples/td_share_cost_calculator/ I&#8217;ve updated the calculator to include the sell price for stocks as well as all the fees incurred during a sale.]]></description>
			<content:encoded><![CDATA[<p><a href="http://news.mullerdigital.com/examples/td_share_cost_calculator/">http://news.mullerdigital.com/examples/td_share_cost_calculator/</a><br />
I&#8217;ve updated the calculator to include the sell price for stocks as well as all the fees incurred during a sale.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2010/06/22/td-waterhouse-stock-cost-calculator-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TD Waterhouse stock cost calculator</title>
		<link>http://news.mullerdigital.com/2010/06/17/td-waterhouse-share-cost-calculator/</link>
		<comments>http://news.mullerdigital.com/2010/06/17/td-waterhouse-share-cost-calculator/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 18:06:57 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=145</guid>
		<description><![CDATA[http://news.mullerdigital.com/examples/td_share_cost_calculator/ This tool is to help estimate costs for shares being purchased through TD Waterhouse on the NYSE, NASDAQ and TSX exchanges. It includes the fees and exchange rates for both the Canadian and US dollar amounts.]]></description>
			<content:encoded><![CDATA[<p><a href="http://news.mullerdigital.com/examples/td_share_cost_calculator/">http://news.mullerdigital.com/examples/td_share_cost_calculator/</a></p>
<p>This tool is to help estimate costs for shares being purchased through TD Waterhouse on the NYSE, NASDAQ and TSX exchanges. It includes the fees and exchange rates for both the Canadian and US dollar amounts.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2010/06/17/td-waterhouse-share-cost-calculator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google public data</title>
		<link>http://news.mullerdigital.com/2010/05/20/google-public-data/</link>
		<comments>http://news.mullerdigital.com/2010/05/20/google-public-data/#comments</comments>
		<pubDate>Fri, 21 May 2010 00:13:26 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=139</guid>
		<description><![CDATA[Google public data has a variety of world information displayed in various animated charts and graphs.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.google.com/publicdata/home">Google public data</a> has a variety of world information displayed in various animated charts and graphs.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2010/05/20/google-public-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Allow PHP to access files but not website visitors</title>
		<link>http://news.mullerdigital.com/2010/04/29/allow-php-to-access-files-but-not-website-visitors/</link>
		<comments>http://news.mullerdigital.com/2010/04/29/allow-php-to-access-files-but-not-website-visitors/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 20:56:09 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=135</guid>
		<description><![CDATA[Add the following to an .htaccess file, and all .php files under the .htaccess file will not be available via the web: &#60;FilesMatch "\.php$"&#62; Order deny,allow Deny from all &#60;/FilesMatch&#62; The files will be available through PHP though. As PHP is not requesting the files through Apache webserver, rather is it requesting include files via [...]]]></description>
			<content:encoded><![CDATA[<p>Add the following to an .htaccess file, and all .php files under the .htaccess file will not be available via the web:<br />
<code>&lt;FilesMatch "\.php$"&gt;<br />
 Order deny,allow<br />
 Deny from all<br />
&lt;/FilesMatch&gt;</code></p>
<p>The files will be available through PHP though. As PHP is not requesting the files through Apache webserver, rather is it requesting include files via the file system.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2010/04/29/allow-php-to-access-files-but-not-website-visitors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>webcal link in IE</title>
		<link>http://news.mullerdigital.com/2010/03/08/webcal-link-in-ie/</link>
		<comments>http://news.mullerdigital.com/2010/03/08/webcal-link-in-ie/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 02:21:06 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Win32]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/2010/03/08/webcal-link-in-ie/</guid>
		<description><![CDATA[webcal links (eg. webcal://www.domain.com/calendar.ics)will only work in Internet Explorer if Outlook 2007 is installed on the users machine. Office 2003 or earlier do not install the support required to make webcal links active.]]></description>
			<content:encoded><![CDATA[<p>webcal links (eg. webcal://www.domain.com/calendar.ics)will only work in Internet Explorer if Outlook 2007 is installed on the users machine. Office 2003 or earlier do not install the support required to make webcal links active.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2010/03/08/webcal-link-in-ie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;This page contains both secure and nonsecure items&#8221; IE fix</title>
		<link>http://news.mullerdigital.com/2010/01/26/this-page-contains-both-secure-and-nonsecure-items-ie-fix/</link>
		<comments>http://news.mullerdigital.com/2010/01/26/this-page-contains-both-secure-and-nonsecure-items-ie-fix/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 17:09:10 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=124</guid>
		<description><![CDATA[Use a CGI proxy service on your secure site. Download CGIProxy. Upload to your sites cgi-bin folder (most hosting packages will have that set already). Once uploaded, change the permissions of the &#8216;nph-proxy.cgi&#8217; file to 755 (rwxr-xr-x) Owner=Read,Write,Excute &#160; Group=Read, No Write, Excute &#160; Everyone=Read, No Write, Execute. Visit the CGI script on your secure [...]]]></description>
			<content:encoded><![CDATA[<p>Use a CGI proxy service on your secure site. Download <a href="http://www.jmarshall.com/tools/cgiproxy/" target="_blank">CGIProxy</a>. Upload to your sites cgi-bin folder (most hosting packages will have that set already). Once uploaded, change the permissions of the &#8216;nph-proxy.cgi&#8217; file to 755 (rwxr-xr-x) Owner=Read,Write,Excute &nbsp; Group=Read, No Write, Excute &nbsp; Everyone=Read, No Write, Execute.<br />
Visit the CGI script on your secure address: https://www.yoursite.com/cgi-bin/nph-proxy.cgi<br />
Type in the address of the non-secure item you&#8217;re trying to show on your secure site. Uncheck &#8220;Show URL entry form&#8221;. Click &#8220;Begin Browsing&#8221;.<br />
After the page loads, you can copy the address from the address bar, and it will be using your secure address.<br />
Should look something like: https://www.yoursite.com/cgi-bin/nph-proxy.cgi/000000A/http/www.nonsecure-site.com/awesome-page.html<br />
Now paste that address in your site and no more IE warning.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2010/01/26/this-page-contains-both-secure-and-nonsecure-items-ie-fix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>.htaccess tutorial reference and cheat sheet</title>
		<link>http://news.mullerdigital.com/2010/01/21/htaccess-tutorial-reference-and-cheat-sheet/</link>
		<comments>http://news.mullerdigital.com/2010/01/21/htaccess-tutorial-reference-and-cheat-sheet/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 00:31:19 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=122</guid>
		<description><![CDATA[Best reference of all things .htaccess perishablepress]]></description>
			<content:encoded><![CDATA[<p>Best reference of all things .htaccess <a href="http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/" target="_blank">perishablepress</a></p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2010/01/21/htaccess-tutorial-reference-and-cheat-sheet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Post, share, receive, send and download audio files</title>
		<link>http://news.mullerdigital.com/2009/12/06/post-share-receive-send-and-download-audio-files/</link>
		<comments>http://news.mullerdigital.com/2009/12/06/post-share-receive-send-and-download-audio-files/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 19:21:53 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/2009/12/06/post-share-receive-send-and-download-audio-files/</guid>
		<description><![CDATA[Soundcloud is a free audio third-party (a.k.a. &#8220;not my problem&#8221;) service that allows you to post, share, receive, send and download audio files with anyone, anywhere. Also allows you to manage your audio files efficiently and effectively in &#8220;the cloud&#8221;.]]></description>
			<content:encoded><![CDATA[<p><a href="http://soundcloud.com/">Soundcloud</a> is a free audio third-party (a.k.a. &#8220;not my problem&#8221;) service that allows you to post, share, receive, send and download audio files with anyone, anywhere. Also allows you to manage your audio files efficiently and effectively in &#8220;the cloud&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2009/12/06/post-share-receive-send-and-download-audio-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Supporting iPhone custom protocols</title>
		<link>http://news.mullerdigital.com/2009/11/27/supporting-iphone-custom-protocols/</link>
		<comments>http://news.mullerdigital.com/2009/11/27/supporting-iphone-custom-protocols/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 04:40:53 +0000</pubDate>
		<dc:creator>nick</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://news.mullerdigital.com/?p=96</guid>
		<description><![CDATA[The iPhone Safari browser supports several extra protocols to launch their corresponding apps: Apple documentation on iPhone integration sms ex. Text this ( &#60;a href=&#8221;sms:5555555555&#8243;&#62;Text this&#60;/a&#62; ) For SMS texting tel ex. Phone this ( &#60;a href=&#8221;tel:5555555555&#8243;&#62;Phone this&#60;/a&#62; ) For regular phone calls youtube ex. Singing Shiba ( &#60;a href=&#8221;youtube:rnXQDMDobHc&#8221;&#62;Singing Shiba&#60;/a&#62; ) Starting youtube videos [...]]]></description>
			<content:encoded><![CDATA[<p>The iPhone Safari browser supports several extra protocols to launch their corresponding apps:<br />
<a href="http://developer.apple.com/safari/library/samplecode/iPhoneIntegration/index.html">Apple documentation on iPhone integration</a><br />
</p>
<ul>
<li>sms ex. <a href="sms:5555555555">Text this</a> ( &lt;a href=&#8221;sms:5555555555&#8243;&gt;Text this&lt;/a&gt; ) <i>For SMS texting</i></li>
<li>tel ex. <a href="tel:5555555555">Phone this</a> ( &lt;a href=&#8221;tel:5555555555&#8243;&gt;Phone this&lt;/a&gt; ) <i>For regular phone calls</i></li>
<li>youtube ex. <a href="youtube:rnXQDMDobHc">Singing Shiba</a> ( &lt;a href=&#8221;youtube:rnXQDMDobHc&#8221;&gt;Singing Shiba&lt;/a&gt; ) <i>Starting youtube videos</i></li>
<li>itms ex. <a href="itms://itunes.apple.com/ca/app/zipcar/id329384702?mt=8&#038;uo=6">ZipCar App</a> ( &lt;a href=&#8221;itms://itunes.apple.com/ca/app/zipcar/id329384702?mt=8&#038;uo=6&#8243;&gt;Items&lt;/a&gt; ) <i>ZipCar App</i></li>
<li>maps ex. <a href="maps:301 Front Street+West,+Toronto,+ON">CN Tower</a> ( &lt;a href=&#8221;maps:301 Front Street West, Toronto, ON&#8221;&gt;CN Tower&lt;/a&gt; ) <i>Launching maps with address marker</i></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://news.mullerdigital.com/2009/11/27/supporting-iphone-custom-protocols/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
