<?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 nonobtrusive</title>
	<atom:link href="http://www.nonobtrusive.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nonobtrusive.com</link>
	<description>nonobtrusive web development and other stuff</description>
	<lastBuildDate>Tue, 14 May 2013 06:22:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
	<item>
		<title>Comment on Offline Logger and Percentage calculator unpublished by Erik Karlsson</title>
		<link>http://www.nonobtrusive.com/2013/04/12/offline-logger-and-percentage-calculator-unpublished/comment-page-1/#comment-716</link>
		<dc:creator>Erik Karlsson</dc:creator>
		<pubDate>Tue, 14 May 2013 06:22:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.nonobtrusive.com/?p=243#comment-716</guid>
		<description><![CDATA[Hi Tim,

Thank you for your kind words. Sure I can put the APK file up here somewhere, I&#039;ll get back to you in that matter.

Regards
Erik]]></description>
		<content:encoded><![CDATA[<p>Hi Tim,</p>
<p>Thank you for your kind words. Sure I can put the APK file up here somewhere, I&#8217;ll get back to you in that matter.</p>
<p>Regards<br />
Erik</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Offline Logger and Percentage calculator unpublished by Tim</title>
		<link>http://www.nonobtrusive.com/2013/04/12/offline-logger-and-percentage-calculator-unpublished/comment-page-1/#comment-714</link>
		<dc:creator>Tim</dc:creator>
		<pubDate>Sat, 11 May 2013 22:32:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.nonobtrusive.com/?p=243#comment-714</guid>
		<description><![CDATA[That&#039;s sad, OL is my preferred GPS logging app. I&#039;ll still use it though, and I believe the .apk is in my backups.

Could I perhaps request you to post the .apk somewhere publicly, so that I may refer people to it, unsupported as it may be?

Either way, thank you for your app!]]></description>
		<content:encoded><![CDATA[<p>That&#8217;s sad, OL is my preferred GPS logging app. I&#8217;ll still use it though, and I believe the .apk is in my backups.</p>
<p>Could I perhaps request you to post the .apk somewhere publicly, so that I may refer people to it, unsupported as it may be?</p>
<p>Either way, thank you for your app!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Strict standards could break admin css in wordpress by Shelli Saran</title>
		<link>http://www.nonobtrusive.com/2009/07/18/strict-standards-could-break-admin-css-in-wordpress/comment-page-1/#comment-703</link>
		<dc:creator>Shelli Saran</dc:creator>
		<pubDate>Tue, 30 Apr 2013 19:36:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.nonobtrusive.com/?p=10#comment-703</guid>
		<description><![CDATA[CSS is designed primarily to enable the separation of document content (written in HTML or a similar markup language) from document presentation, including elements such as the layout, colors, and fonts.This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple pages to share formatting, and reduce complexity and repetition in the structural content (such as by allowing for tableless web design). ;.

Latest write-up on our very own internet page
&lt;http://www.caramoan.co&lt;B&gt;  &lt;/B&gt;]]></description>
		<content:encoded><![CDATA[<p>CSS is designed primarily to enable the separation of document content (written in HTML or a similar markup language) from document presentation, including elements such as the layout, colors, and fonts.This separation can improve content accessibility, provide more flexibility and control in the specification of presentation characteristics, enable multiple pages to share formatting, and reduce complexity and repetition in the structural content (such as by allowing for tableless web design). ;.</p>
<p>Latest write-up on our very own internet page<br />
&lt;<a href="http://www.caramoan.co" rel="nofollow">http://www.caramoan.co</a><b>  </b></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Lightweight JSONP javascript library by diebao88.com</title>
		<link>http://www.nonobtrusive.com/2010/05/20/lightweight-jsonp-without-any-3rd-party-libraries/comment-page-1/#comment-697</link>
		<dc:creator>diebao88.com</dc:creator>
		<pubDate>Thu, 18 Apr 2013 16:55:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.nonobtrusive.com/?p=160#comment-697</guid>
		<description><![CDATA[The article features established helpful to us.
It’s extremely informative and you&#039;re naturally extremely educated in this area. You possess popped my own eye for you to various thoughts about this specific matter together with intriguing, notable and strong articles.]]></description>
		<content:encoded><![CDATA[<p>The article features established helpful to us.<br />
It’s extremely informative and you&#8217;re naturally extremely educated in this area. You possess popped my own eye for you to various thoughts about this specific matter together with intriguing, notable and strong articles.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Array clone in javascript ? by website hosting services</title>
		<link>http://www.nonobtrusive.com/2009/10/20/array-clone-in-javascript/comment-page-1/#comment-666</link>
		<dc:creator>website hosting services</dc:creator>
		<pubDate>Wed, 10 Apr 2013 03:39:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.nonobtrusive.com/?p=80#comment-666</guid>
		<description><![CDATA[Thank you for sharing your info. I truly appreciate your efforts and I will be waiting for your next post thank you once again.]]></description>
		<content:encoded><![CDATA[<p>Thank you for sharing your info. I truly appreciate your efforts and I will be waiting for your next post thank you once again.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Good (but slow) progress on Offline Logger 0.4 by tradesman</title>
		<link>http://www.nonobtrusive.com/2010/09/13/good-but-slow-progress-on-offline-logger-0-4/comment-page-1/#comment-665</link>
		<dc:creator>tradesman</dc:creator>
		<pubDate>Tue, 09 Apr 2013 06:04:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.nonobtrusive.com/?p=203#comment-665</guid>
		<description><![CDATA[I will be searching for suggestions about the way to boost the quantity of responses without any help weblog, precisely how did you succeed in carrying this out?]]></description>
		<content:encoded><![CDATA[<p>I will be searching for suggestions about the way to boost the quantity of responses without any help weblog, precisely how did you succeed in carrying this out?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Wan&#8217;t to get rid of your traces to trace? (Flex) by www.5htp.co</title>
		<link>http://www.nonobtrusive.com/2009/11/14/want-to-get-rid-of-your-traces-to-trace/comment-page-1/#comment-536</link>
		<dc:creator>www.5htp.co</dc:creator>
		<pubDate>Wed, 30 Jan 2013 13:11:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.nonobtrusive.com/?p=87#comment-536</guid>
		<description><![CDATA[I every time emailed this weblog post page to all my contacts, because if like to read it next my links will too.]]></description>
		<content:encoded><![CDATA[<p>I every time emailed this weblog post page to all my contacts, because if like to read it next my links will too.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Lightweight JSONP javascript library by Magnus</title>
		<link>http://www.nonobtrusive.com/2010/05/20/lightweight-jsonp-without-any-3rd-party-libraries/comment-page-1/#comment-518</link>
		<dc:creator>Magnus</dc:creator>
		<pubDate>Tue, 15 Jan 2013 01:13:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.nonobtrusive.com/?p=160#comment-518</guid>
		<description><![CDATA[I hacked in some functionality to call the error handler when no callback is triggered(IE: when there is a malformed response).

It seems to work on the browsers i&#039;ve tested, firefox 17, chrome 23 and IE9.

jsonp = (function(){
	var counter = 0, head, window = this, config = {};
	function load(url, pfnError, callbackStatus) {
		var script = document.createElement(&#039;script&#039;),
			done = false;
		script.src = url;
		script.async = true;
 
		var errorHandler = pfnError &#124;&#124; config.error;
		if ( typeof errorHandler === &#039;function&#039; ) {
			script.onerror = function(ex){
				errorHandler({url: url, event: ex});
			};
		}
		
		script.onload = script.onreadystatechange = function() {
			if ( !done &amp;&amp; (!this.readyState &#124;&#124; this.readyState === &quot;loaded&quot; &#124;&#124; this.readyState === &quot;complete&quot;) ) {
				done = true;
				script.onload = script.onreadystatechange = null;
				if ( script &amp;&amp; script.parentNode ) {
					script.parentNode.removeChild( script );
				}
				if(!callbackStatus.received){
					errorHandler({url: url, event:&quot;Unreadable Response&quot;});
				}
			}
		};
		
		if ( !head ) {
			head = document.getElementsByTagName(&#039;head&#039;)[0];
		}
		head.appendChild( script );
	}
	function encode(str) {
		return encodeURIComponent(str);
	}
	function jsonp(url, params, callback, callbackName, errorHandler) {
		var query = (url&#124;&#124;&#039;&#039;).indexOf(&#039;?&#039;) === -1 ? &#039;?&#039; : &#039;&amp;&#039;, key;
				
		callbackName = (callbackName&#124;&#124;config[&#039;callbackName&#039;]&#124;&#124;&#039;callback&#039;);
		var uniqueName = callbackName + &quot;_json&quot; + (++counter);
		
		params = params &#124;&#124; {};
		for ( key in params ) {
			if ( params.hasOwnProperty(key) ) {
				query += encode(key) + &quot;=&quot; + encode(params[key]) + &quot;&amp;&quot;;
			}
		}	
		var callbackStatus = {received : false};
		window[ uniqueName ] = function(data){
			callbackStatus.received = true;
			callback(data);
			try {
				delete window[ uniqueName ];
			} catch (e) {}
			window[ uniqueName ] = null;
		};
		load(url + query + callbackName + &#039;=&#039; + uniqueName, errorHandler, callbackStatus);
		return uniqueName;
	}
	function setDefaults(obj){
		config = obj;
	}
	return {
		get:jsonp,
		init:setDefaults
	};
}());]]></description>
		<content:encoded><![CDATA[<p>I hacked in some functionality to call the error handler when no callback is triggered(IE: when there is a malformed response).</p>
<p>It seems to work on the browsers i&#8217;ve tested, firefox 17, chrome 23 and IE9.</p>
<p>jsonp = (function(){<br />
	var counter = 0, head, window = this, config = {};<br />
	function load(url, pfnError, callbackStatus) {<br />
		var script = document.createElement(&#8216;script&#8217;),<br />
			done = false;<br />
		script.src = url;<br />
		script.async = true;</p>
<p>		var errorHandler = pfnError || config.error;<br />
		if ( typeof errorHandler === &#8216;function&#8217; ) {<br />
			script.onerror = function(ex){<br />
				errorHandler({url: url, event: ex});<br />
			};<br />
		}</p>
<p>		script.onload = script.onreadystatechange = function() {<br />
			if ( !done &amp;&amp; (!this.readyState || this.readyState === &#8220;loaded&#8221; || this.readyState === &#8220;complete&#8221;) ) {<br />
				done = true;<br />
				script.onload = script.onreadystatechange = null;<br />
				if ( script &amp;&amp; script.parentNode ) {<br />
					script.parentNode.removeChild( script );<br />
				}<br />
				if(!callbackStatus.received){<br />
					errorHandler({url: url, event:&#8221;Unreadable Response&#8221;});<br />
				}<br />
			}<br />
		};</p>
<p>		if ( !head ) {<br />
			head = document.getElementsByTagName(&#8216;head&#8217;)[0];<br />
		}<br />
		head.appendChild( script );<br />
	}<br />
	function encode(str) {<br />
		return encodeURIComponent(str);<br />
	}<br />
	function jsonp(url, params, callback, callbackName, errorHandler) {<br />
		var query = (url||&#8221;).indexOf(&#8216;?&#8217;) === -1 ? &#8216;?&#8217; : &#8216;&amp;&#8217;, key;</p>
<p>		callbackName = (callbackName||config['callbackName']||&#8217;callback&#8217;);<br />
		var uniqueName = callbackName + &#8220;_json&#8221; + (++counter);</p>
<p>		params = params || {};<br />
		for ( key in params ) {<br />
			if ( params.hasOwnProperty(key) ) {<br />
				query += encode(key) + &#8220;=&#8221; + encode(params[key]) + &#8220;&amp;&#8221;;<br />
			}<br />
		}<br />
		var callbackStatus = {received : false};<br />
		window[ uniqueName ] = function(data){<br />
			callbackStatus.received = true;<br />
			callback(data);<br />
			try {<br />
				delete window[ uniqueName ];<br />
			} catch (e) {}<br />
			window[ uniqueName ] = null;<br />
		};<br />
		load(url + query + callbackName + &#8216;=&#8217; + uniqueName, errorHandler, callbackStatus);<br />
		return uniqueName;<br />
	}<br />
	function setDefaults(obj){<br />
		config = obj;<br />
	}<br />
	return {<br />
		get:jsonp,<br />
		init:setDefaults<br />
	};<br />
}());</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Lightweight JSONP javascript library by Magnus</title>
		<link>http://www.nonobtrusive.com/2010/05/20/lightweight-jsonp-without-any-3rd-party-libraries/comment-page-1/#comment-517</link>
		<dc:creator>Magnus</dc:creator>
		<pubDate>Mon, 14 Jan 2013 23:40:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.nonobtrusive.com/?p=160#comment-517</guid>
		<description><![CDATA[How can I handle a syntax error from the webservice.
If the service returns a malformed response, neither the success or error handler seem to get called.]]></description>
		<content:encoded><![CDATA[<p>How can I handle a syntax error from the webservice.<br />
If the service returns a malformed response, neither the success or error handler seem to get called.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Lightweight JSONP javascript library by posicionamiento web malaga</title>
		<link>http://www.nonobtrusive.com/2010/05/20/lightweight-jsonp-without-any-3rd-party-libraries/comment-page-1/#comment-506</link>
		<dc:creator>posicionamiento web malaga</dc:creator>
		<pubDate>Sat, 29 Dec 2012 13:54:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.nonobtrusive.com/?p=160#comment-506</guid>
		<description><![CDATA[You need to be a part of a contest for one of the highest quality sites online.
I most certainly will recommend this website!]]></description>
		<content:encoded><![CDATA[<p>You need to be a part of a contest for one of the highest quality sites online.<br />
I most certainly will recommend this website!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
