<?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 nFriedly Web Dev Tech Blog</title>
	<atom:link href="http://nfriedly.com/techblog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://nfriedly.com/techblog</link>
	<description>Expert Advice on Website Development, Javascript, Ajax, and Security</description>
	<lastBuildDate>Wed, 16 May 2012 12:12:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>Comment on Advanced Javascript: Objects, Arrays, and Array-Like objects by 把JavaScript中的伪数组转换为真数组 &#171; 小居</title>
		<link>http://nfriedly.com/techblog/2009/06/advanced-javascript-objects-arrays-and-array-like-objects/comment-page-1/#comment-6408</link>
		<dc:creator>把JavaScript中的伪数组转换为真数组 &#171; 小居</dc:creator>
		<pubDate>Wed, 16 May 2012 12:12:25 +0000</pubDate>
		<guid isPermaLink="false">http://nfriedly.com/techblog/?p=106#comment-6408</guid>
		<description>[...] Advanced Javascript: Objects, Arrays, and Array-Like objects    arguments&#160;array&#160;JavaScript&#160;NodeList&#160;slice    &#8592;短链公关      相关文章 短链公关以用户之名Ubuntu下2个拾色器为gimp添加【保存为web格式】功能Ubuntu之tree命令   随机文章 忘却录音NTLEA区域模拟解决日文游戏乱码问题木头变僵尸，哥字在口边人生若只如初见WordPress固定链接      if (typeof DUOSHUO !== &#039;undefined&#039;) DUOSHUO.EmbedThread(&#039;.ds-thread&#039;);           Copyright &#169; 2012 小居    DUOSHUO.RecentCommentsWidget(&#039;.widget_recent_comments #recentcomments&#039;, {template : &#039;wordpress&#039;});   var _gaq = _gaq &#124;&#124; []; _gaq.push([&#039;_setAccount&#039;, &#039;UA-16074783-2&#039;]); _gaq.push([&#039;_trackPageview&#039;]); (function() { var ga = document.createElement(&#039;script&#039;); ga.type = &#039;text/javascript&#039;; ga.async = true; ga.src = (&#039;https:&#039; == document.location.protocol ? &#039;https://ssl&#039; : &#039;http://www&#039;) + &#039;.google-analytics.com/ga.js&#039;; var s = document.getElementsByTagName(&#039;script&#039;)[0]; s.parentNode.insertBefore(ga, s); })(); [...]</description>
		<content:encoded><![CDATA[<p>[...] Advanced Javascript: Objects, Arrays, and Array-Like objects    arguments&nbsp;array&nbsp;JavaScript&nbsp;NodeList&nbsp;slice    &larr;短链公关      相关文章 短链公关以用户之名Ubuntu下2个拾色器为gimp添加【保存为web格式】功能Ubuntu之tree命令   随机文章 忘却录音NTLEA区域模拟解决日文游戏乱码问题木头变僵尸，哥字在口边人生若只如初见WordPress固定链接      if (typeof DUOSHUO !== &#039;undefined&#039;) DUOSHUO.EmbedThread(&#039;.ds-thread&#039;);           Copyright &copy; 2012 小居    DUOSHUO.RecentCommentsWidget(&#039;.widget_recent_comments #recentcomments&#039;, {template : &#039;wordpress&#039;});   var _gaq = _gaq || []; _gaq.push([&#039;_setAccount&#039;, &#039;UA-16074783-2&#039;]); _gaq.push([&#039;_trackPageview&#039;]); (function() { var ga = document.createElement(&#039;script&#039;); ga.type = &#039;text/javascript&#039;; ga.async = true; ga.src = (&#039;https:&#039; == document.location.protocol ? &#039;<a href="https://ssl&#038;#039">https://ssl&#038;#039</a>; : &#039;<a href="http://www&#038;#039">http://www&#038;#039</a> <img src='http://nfriedly.com/techblog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  + &#039;.google-analytics.com/ga.js&#039;; var s = document.getElementsByTagName(&#039;script&#039;)[0]; s.parentNode.insertBefore(ga, s); })(); [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on JavaScript library and .swf for cross-domain flash cookies by nFriedly</title>
		<link>http://nfriedly.com/techblog/2010/07/swf-for-javascript-cross-domain-flash-cookies/comment-page-1/#comment-6407</link>
		<dc:creator>nFriedly</dc:creator>
		<pubDate>Mon, 14 May 2012 19:41:11 +0000</pubDate>
		<guid isPermaLink="false">http://nfriedly.com/techblog/?p=272#comment-6407</guid>
		<description>I think chrome has it&#039;s own built-in flashplayer, so that could explain the discrepancy there... But I can&#039;t seem to reproduce the error in my system. 

I just installed http://fpdownload.macromedia.com/pub/flashplayer/updaters/11/flashplayer_11_plugin_debug.dmg from http://www.adobe.com/support/flashplayer/downloads.html and http://www.adobe.com/software/flash/about/ confirms that I&#039;m on 11,2,202,235.

I&#039;m in FF 12.0 if that makes a difference.

You&#039;re probably right that it&#039;s the __flashBugFix is when the bug first appears, but I&#039;m not sure what the root cause is. Could you send me an email with the url of the page? nathan @ [this site].com</description>
		<content:encoded><![CDATA[<p>I think chrome has it&#8217;s own built-in flashplayer, so that could explain the discrepancy there&#8230; But I can&#8217;t seem to reproduce the error in my system. </p>
<p>I just installed <a href="http://fpdownload.macromedia.com/pub/flashplayer/updaters/11/flashplayer_11_plugin_debug.dmg">http://fpdownload.macromedia.com/pub/flashplayer/updaters/11/flashplayer_11_plugin_debug.dmg</a> from <a href="http://www.adobe.com/support/flashplayer/downloads.html">http://www.adobe.com/support/flashplayer/downloads.html</a> and <a href="http://www.adobe.com/software/flash/about/">http://www.adobe.com/software/flash/about/</a> confirms that I&#8217;m on 11,2,202,235.</p>
<p>I&#8217;m in FF 12.0 if that makes a difference.</p>
<p>You&#8217;re probably right that it&#8217;s the __flashBugFix is when the bug first appears, but I&#8217;m not sure what the root cause is. Could you send me an email with the url of the page? nathan @ [this site].com</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Advanced Javascript: Objects, Arrays, and Array-Like objects by nFriedly</title>
		<link>http://nfriedly.com/techblog/2009/06/advanced-javascript-objects-arrays-and-array-like-objects/comment-page-1/#comment-6406</link>
		<dc:creator>nFriedly</dc:creator>
		<pubDate>Mon, 14 May 2012 19:19:04 +0000</pubDate>
		<guid isPermaLink="false">http://nfriedly.com/techblog/?p=106#comment-6406</guid>
		<description>You&#039;re right, the example could be shortened to just that to improve efficiency. I kept it in two parts to make it a little more clear that you&#039;re just working with a regular array after .slice()</description>
		<content:encoded><![CDATA[<p>You&#8217;re right, the example could be shortened to just that to improve efficiency. I kept it in two parts to make it a little more clear that you&#8217;re just working with a regular array after .slice()</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on JavaScript library and .swf for cross-domain flash cookies by S!</title>
		<link>http://nfriedly.com/techblog/2010/07/swf-for-javascript-cross-domain-flash-cookies/comment-page-1/#comment-6405</link>
		<dc:creator>S!</dc:creator>
		<pubDate>Fri, 11 May 2012 11:09:06 +0000</pubDate>
		<guid isPermaLink="false">http://nfriedly.com/techblog/?p=272#comment-6405</guid>
		<description>Just updated Flash player to latest debugger version on Mac (11.2.202.235) and I&#039;m getting a JS error in Firefox. Strangely, it was fine before and still works fine in Chrome. FF console error is:

this.swf.set is not a function
swfstore.min.js:Line 27

Seems to be when it tries to set the __flashBugFix key?</description>
		<content:encoded><![CDATA[<p>Just updated Flash player to latest debugger version on Mac (11.2.202.235) and I&#8217;m getting a JS error in Firefox. Strangely, it was fine before and still works fine in Chrome. FF console error is:</p>
<p>this.swf.set is not a function<br />
swfstore.min.js:Line 27</p>
<p>Seems to be when it tries to set the __flashBugFix key?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Advanced Javascript: Objects, Arrays, and Array-Like objects by WMB</title>
		<link>http://nfriedly.com/techblog/2009/06/advanced-javascript-objects-arrays-and-array-like-objects/comment-page-1/#comment-6404</link>
		<dc:creator>WMB</dc:creator>
		<pubDate>Fri, 11 May 2012 01:25:53 +0000</pubDate>
		<guid isPermaLink="false">http://nfriedly.com/techblog/?p=106#comment-6404</guid>
		<description>Hi, 

Your example above slices the argument, returns an array, and then returns a string using join:

---------
var args = Array.prototype.slice.call(arguments);
alert(&quot; your parameters were &quot; + args.join(&quot;, &quot;));
---------

why not just call it directly?

---------
alert( Array.prototype.join.call( arguments )  );
---------

Isnt this more efficient?</description>
		<content:encoded><![CDATA[<p>Hi, </p>
<p>Your example above slices the argument, returns an array, and then returns a string using join:</p>
<p>&#8212;&#8212;&#8212;<br />
var args = Array.prototype.slice.call(arguments);<br />
alert(&#8221; your parameters were &#8221; + args.join(&#8220;, &#8220;));<br />
&#8212;&#8212;&#8212;</p>
<p>why not just call it directly?</p>
<p>&#8212;&#8212;&#8212;<br />
alert( Array.prototype.join.call( arguments )  );<br />
&#8212;&#8212;&#8212;</p>
<p>Isnt this more efficient?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Advanced Javascript: Objects, Arrays, and Array-Like objects by JavaScript Interview Questions: Arrays &#124; Kevin Chisholm Blog</title>
		<link>http://nfriedly.com/techblog/2009/06/advanced-javascript-objects-arrays-and-array-like-objects/comment-page-1/#comment-5705</link>
		<dc:creator>JavaScript Interview Questions: Arrays &#124; Kevin Chisholm Blog</dc:creator>
		<pubDate>Wed, 21 Mar 2012 05:45:39 +0000</pubDate>
		<guid isPermaLink="false">http://nfriedly.com/techblog/?p=106#comment-5705</guid>
		<description>[...] Hint: JavaScript arrays are Objects [...]</description>
		<content:encoded><![CDATA[<p>[...] Hint: JavaScript arrays are Objects [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Calling all (available) Web Designers &amp; Developers by Steve Lloyd</title>
		<link>http://nfriedly.com/techblog/2010/12/calling-all-avaiable-web-designers-developers/comment-page-1/#comment-5578</link>
		<dc:creator>Steve Lloyd</dc:creator>
		<pubDate>Tue, 13 Mar 2012 06:37:10 +0000</pubDate>
		<guid isPermaLink="false">http://nfriedly.com/techblog/?p=329#comment-5578</guid>
		<description>Thanks, Nathan, for the chance to &quot;promo&quot; a bit.

Your story is interesting to me -- I have a similar background in that I am a freelance Web designer, and also a preacher.  It&#039;s refreshing to see someone unafraid to mention the Savior on their &quot;business site&quot;, and to give glory to God for working in your life. I cannot thank Him enough for my own blessings.

As far as Web design and technical work, I am located in Madison, Wisconsin, but thanks to the true &quot;World-Wideness&quot; of the Web I will gladly work with folks from any area. :-)  I especially enjoy working with churches, non-profits, and small businesses.

My strengths are best-practices Internet marketing, standard SEO, and template customizations for WordPress and Joomla. People enjoy working with me because I&#039;m friendly, professional, and realistic. 

Visit my company Web site for more info ( http://www.confidenceweb.com ).

Thanks!</description>
		<content:encoded><![CDATA[<p>Thanks, Nathan, for the chance to &#8220;promo&#8221; a bit.</p>
<p>Your story is interesting to me &#8212; I have a similar background in that I am a freelance Web designer, and also a preacher.  It&#8217;s refreshing to see someone unafraid to mention the Savior on their &#8220;business site&#8221;, and to give glory to God for working in your life. I cannot thank Him enough for my own blessings.</p>
<p>As far as Web design and technical work, I am located in Madison, Wisconsin, but thanks to the true &#8220;World-Wideness&#8221; of the Web I will gladly work with folks from any area. <img src='http://nfriedly.com/techblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />   I especially enjoy working with churches, non-profits, and small businesses.</p>
<p>My strengths are best-practices Internet marketing, standard SEO, and template customizations for WordPress and Joomla. People enjoy working with me because I&#8217;m friendly, professional, and realistic. </p>
<p>Visit my company Web site for more info ( <a href="http://www.confidenceweb.com">http://www.confidenceweb.com</a> ).</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to build a spam-free contact form without captchas by Galaga</title>
		<link>http://nfriedly.com/techblog/2009/11/how-to-build-a-spam-free-contact-forms-without-captchas/comment-page-1/#comment-5512</link>
		<dc:creator>Galaga</dc:creator>
		<pubDate>Sun, 19 Feb 2012 10:09:52 +0000</pubDate>
		<guid isPermaLink="false">http://nfriedly.com/techblog/?p=23#comment-5512</guid>
		<description>I have to agree with Peter. This protection is not so hard to bypass but I like your out-of-the-box thinking.</description>
		<content:encoded><![CDATA[<p>I have to agree with Peter. This protection is not so hard to bypass but I like your out-of-the-box thinking.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on How to build a spam-free contact form without captchas by Peter</title>
		<link>http://nfriedly.com/techblog/2009/11/how-to-build-a-spam-free-contact-forms-without-captchas/comment-page-1/#comment-5483</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Tue, 07 Feb 2012 17:35:07 +0000</pubDate>
		<guid isPermaLink="false">http://nfriedly.com/techblog/?p=23#comment-5483</guid>
		<description>This is noce solution, but according to my expirience, if someone decide to be have &quot;personal&quot; aproach to your site (especialy if that is forum or something) they will easy find a way to automate buypassing this kind of protection. During a years I coded tens of diferent ways to protect contact forms on various sites and blogs, and at the end started to use hosted &lt;a href=&quot;http://cloudcontactforms.com&quot;&gt;contact forms&lt;/a&gt;, so I receive all my response from many places into single inbox which is also hosted on their servers. Just mine 2 cents...</description>
		<content:encoded><![CDATA[<p>This is noce solution, but according to my expirience, if someone decide to be have &quot;personal&quot; aproach to your site (especialy if that is forum or something) they will easy find a way to automate buypassing this kind of protection. During a years I coded tens of diferent ways to protect contact forms on various sites and blogs, and at the end started to use hosted <a href="http://cloudcontactforms.com">contact forms</a>, so I receive all my response from many places into single inbox which is also hosted on their servers. Just mine 2 cents&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Advanced Javascript: Objects, Arrays, and Array-Like objects by shawn</title>
		<link>http://nfriedly.com/techblog/2009/06/advanced-javascript-objects-arrays-and-array-like-objects/comment-page-1/#comment-5482</link>
		<dc:creator>shawn</dc:creator>
		<pubDate>Tue, 07 Feb 2012 17:27:33 +0000</pubDate>
		<guid isPermaLink="false">http://nfriedly.com/techblog/?p=106#comment-5482</guid>
		<description>@Frank,

There is a &#039;quick&#039; way to code it if you are on a modern (ECMASCript 5) environment:

var filtered = detailsArray.filter( function(value) {
            return value.moduleKey === &#039;attendanceindex&#039;;
        });</description>
		<content:encoded><![CDATA[<p>@Frank,</p>
<p>There is a &#8216;quick&#8217; way to code it if you are on a modern (ECMASCript 5) environment:</p>
<p>var filtered = detailsArray.filter( function(value) {<br />
            return value.moduleKey === &#8216;attendanceindex&#8217;;<br />
        });</p>
]]></content:encoded>
	</item>
</channel>
</rss>

