<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Joel Nagy .com</title><link>http://joelnagy.com/blog</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/joelnagycom" /><description>web technology is a way of life</description><language>en</language><generator>http://wordpress.org/?v=2.7.1</generator><sy:updatePeriod xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">hourly</sy:updatePeriod><sy:updateFrequency xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">1</sy:updateFrequency><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/joelnagycom" /><feedburner:info uri="joelnagycom" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>40.62327</geo:lat><geo:long>-74.029501</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license><item><title>JSON Stringify</title><link>http://feedproxy.google.com/~r/joelnagycom/~3/T5Zs9SUbGXg/</link><category>Code</category><category>JavaScript Facebook</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Nagy</dc:creator><pubDate>Thu, 05 Jan 2012 09:51:29 PST</pubDate><guid isPermaLink="false">http://joelnagy.com/blog/?p=282</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Here&#8217;s a great little bit of code that I&#8217;ve come to rely on when wanting to easily check out an object in JavaScript.  I tend to like having my own trace windows especially when needing to debug code in old browsers like IE 6 or when using IE for debugging Facebook tabs and apps.  I found this code on <a href="http://go.joelnagy.com?id=27076X856479&xs=1&url=https%3A%2F%2Fgist.github.com%2F1087317&sref=rss" target="_blank">github</a>.</p>
<pre><code class="javascript">var toJSON = function f(a,b,c){for(b in(c=a==""+{}&amp;&amp;[])&amp;&amp;a)c.push(f(b)+":"+f(a[b]));return""+a===a?'"'+a+'"':a&amp;&amp;a.map?"["+a.map(f)+"]":c?"{"+c+"}":a};</code></pre>
<p>Then simply call and alert() or whatever trace function you would use and pass in your object like so</p>
<pre><code class="javascript">alert(toJSON(myObj));</code></pre>

<div class="skimlinks-disclosure-button"><p><script class="skimlinks_ref_script" type="text/javascript" src="http://static.skimlinks.com/api/ref.js?p=27076&amp;d=856479&amp;t=1"></script></p></div>

<p><a href="http://feedads.g.doubleclick.net/~a/z_FFJvsYNWbmOH7MJgX8-G7vOfI/0/da"><img src="http://feedads.g.doubleclick.net/~a/z_FFJvsYNWbmOH7MJgX8-G7vOfI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/z_FFJvsYNWbmOH7MJgX8-G7vOfI/1/da"><img src="http://feedads.g.doubleclick.net/~a/z_FFJvsYNWbmOH7MJgX8-G7vOfI/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/joelnagycom?a=T5Zs9SUbGXg:Hl6_0QYWpds:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=T5Zs9SUbGXg:Hl6_0QYWpds:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=T5Zs9SUbGXg:Hl6_0QYWpds:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=T5Zs9SUbGXg:Hl6_0QYWpds:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=T5Zs9SUbGXg:Hl6_0QYWpds:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=T5Zs9SUbGXg:Hl6_0QYWpds:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=T5Zs9SUbGXg:Hl6_0QYWpds:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/joelnagycom/~4/T5Zs9SUbGXg" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Here&amp;#8217;s a great little bit of code that I&amp;#8217;ve come to rely on when wanting to easily check out an object in JavaScript.  I tend to like having my own trace windows especially when needing to debug code in old&amp;#8230;&lt;/p&gt;</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://joelnagy.com/blog/2012/01/json-stringify/feed/</wfw:commentRss><feedburner:origLink>http://joelnagy.com/blog/2012/01/json-stringify/</feedburner:origLink></item><item><title>How to Post to your facebook Brand Page with Android</title><link>http://feedproxy.google.com/~r/joelnagycom/~3/y2OsiyFrbMA/</link><category>GeekWare</category><category>Android</category><category>Facebook</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Nagy</dc:creator><pubDate>Wed, 14 Sep 2011 13:13:26 PDT</pubDate><guid isPermaLink="false">http://joelnagy.com/blog/?p=277</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Facebook hasn&#8217;t made it very publicly known that you can update your brand Page on Facebook via their official Android app.  Facebook indicates that the iOS app can manage Pages but they neglect to mention how to manage your fanpage on facebook with the Android app.</p>
<p>Well it&#8217;s possible, complicated at first, but not so hard once you know what to do.  Here are the basic steps:</p>
<ol>
<li>Open the Facebook app and go to the home screen (click whatever is in the upper left whether it says &#8220;News Feed&#8221;, &#8220;Messages&#8221; or &#8220;facebook&#8221;)</li>
<li>Click the &#8220;Friends&#8221; icon in the upper right corner</li>
<li>Click &#8220;Pages&#8221; on the bottom menu, in the middle</li>
<li>Select the page you want to update under &#8220;My Pages&#8221;</li>
<li>Upload (or take a picture) by clicking the Camera icon or post a Status update via the text field and the Share button</li>
</ol>
<p>Enjoy :)</p>

<div class="skimlinks-disclosure-button"><p><script class="skimlinks_ref_script" type="text/javascript" src="http://static.skimlinks.com/api/ref.js?p=27076&amp;d=856479&amp;t=1"></script></p></div>

<p><a href="http://feedads.g.doubleclick.net/~a/sXmSlhP-yjrH2q4nvner6nqhUao/0/da"><img src="http://feedads.g.doubleclick.net/~a/sXmSlhP-yjrH2q4nvner6nqhUao/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/sXmSlhP-yjrH2q4nvner6nqhUao/1/da"><img src="http://feedads.g.doubleclick.net/~a/sXmSlhP-yjrH2q4nvner6nqhUao/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/joelnagycom?a=y2OsiyFrbMA:MFP6d0WCG-M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=y2OsiyFrbMA:MFP6d0WCG-M:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=y2OsiyFrbMA:MFP6d0WCG-M:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=y2OsiyFrbMA:MFP6d0WCG-M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=y2OsiyFrbMA:MFP6d0WCG-M:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=y2OsiyFrbMA:MFP6d0WCG-M:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=y2OsiyFrbMA:MFP6d0WCG-M:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/joelnagycom/~4/y2OsiyFrbMA" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Facebook hasn&amp;#8217;t made it very publicly known that you can update your brand Page on Facebook via their official Android app.  Facebook indicates that the iOS app can manage Pages but they neglect to mention how to manage your fanpage&amp;#8230;&lt;/p&gt;</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://joelnagy.com/blog/2011/09/how-to-post-to-your-facebook-brand-page-with-android/feed/</wfw:commentRss><feedburner:origLink>http://joelnagy.com/blog/2011/09/how-to-post-to-your-facebook-brand-page-with-android/</feedburner:origLink></item><item><title>Seems like a ghost town here…check out the social sphere</title><link>http://feedproxy.google.com/~r/joelnagycom/~3/groPox3GAG8/</link><category>Thoughts</category><category>GooglePlus</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Nagy</dc:creator><pubDate>Fri, 02 Sep 2011 11:29:38 PDT</pubDate><guid isPermaLink="false">http://joelnagy.com/blog/?p=273</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>It&#8217;s been forever since I&#8217;ve added any real content to my blog.  Partly due to busy schedules at work, new hobbies popping up (check out my <a href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Fbrassgoblin.deviantart.com%2F&sref=rss" target="_blank">steampunk googles on deviantart</a>) and spending time with my family and new home.  It&#8217;s hard to juggle everything and sometimes blogging gets in the way.  BUT Social blogging is the new blog!  That sounds like a load of crap, but what I&#8217;m meaning is that I&#8217;ve been using various social networks so much more lately to really see how I feel about engaging with people about technology.  I started pretty strong with my Twitter account <a href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Ftwitter.com%2Fjoelnagy&sref=rss" target="_blank">@joelnagy</a>, and then slowed down a bit with twitter especially when <a href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Fgoo.gl%2F1JF1W&sref=rss" target="_blank">Google+</a> came out.  I feel on Google+ I can more easily blog about things I&#8217;m interested and also more easily re-blog content while on my Android phone due to the nice integration.</p>
<p>So please visit me on <a href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Ftwitter.com%2Fjoelnagy&sref=rss" target="_blank">Twitter</a> and <a href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Fgoo.gl%2F1JF1W&sref=rss" target="_blank">Google+</a>.</p>
<p>I&#8217;m toying with the idea of actually relocating my blog to just point to Google+ and focus my efforts there.  Any opinions on this matter?</p>

<div class="skimlinks-disclosure-button"><p><script class="skimlinks_ref_script" type="text/javascript" src="http://static.skimlinks.com/api/ref.js?p=27076&amp;d=856479&amp;t=1"></script></p></div>

<p><a href="http://feedads.g.doubleclick.net/~a/ArtYj2OX3ocFtj_lwbiZrdKDSQU/0/da"><img src="http://feedads.g.doubleclick.net/~a/ArtYj2OX3ocFtj_lwbiZrdKDSQU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ArtYj2OX3ocFtj_lwbiZrdKDSQU/1/da"><img src="http://feedads.g.doubleclick.net/~a/ArtYj2OX3ocFtj_lwbiZrdKDSQU/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/joelnagycom?a=groPox3GAG8:gtQ1-uQmexs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=groPox3GAG8:gtQ1-uQmexs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=groPox3GAG8:gtQ1-uQmexs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=groPox3GAG8:gtQ1-uQmexs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=groPox3GAG8:gtQ1-uQmexs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=groPox3GAG8:gtQ1-uQmexs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=groPox3GAG8:gtQ1-uQmexs:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/joelnagycom/~4/groPox3GAG8" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;It&amp;#8217;s been forever since I&amp;#8217;ve added any real content to my blog.  Partly due to busy schedules at work, new hobbies popping up (check out my &lt;a href="http://go.joelnagy.com?id=27076X856479&amp;#038;xs=1&amp;#038;url=http%3A%2F%2Fbrassgoblin.deviantart.com%2F&amp;#038;sref=rss" target="_blank"&gt;steampunk googles on deviantart&lt;/a&gt;) and spending time with my family and new home.  It&amp;#8217;s&amp;#8230;&lt;/p&gt;</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://joelnagy.com/blog/2011/09/seems-like-a-ghost-town-herecheck-out-the-social-sphere/feed/</wfw:commentRss><feedburner:origLink>http://joelnagy.com/blog/2011/09/seems-like-a-ghost-town-herecheck-out-the-social-sphere/</feedburner:origLink></item><item><title>The Better Photo Gallery</title><link>http://feedproxy.google.com/~r/joelnagycom/~3/YHIQtzYSU6E/</link><category>Thoughts</category><category>gallery</category><category>image search</category><category>photos</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Nagy</dc:creator><pubDate>Mon, 13 Dec 2010 16:06:48 PST</pubDate><guid isPermaLink="false">http://joelnagy.com/blog/2010/12/the-better-photo-gallery/</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>I&#8217;ve been trying to do research on Flickr for inspirational photos for a non-web related project and I am completely fed up with how Flickr and most photo sites present content. It&#8217;s just a mess of photos usually pulled from the database in reverse chronological order with no care for usefulness of the content. By this I mean that someone can upload a hundred photos with the same tags and they could take up pages of results. This could be rather annoying if you don&#8217;t find the content interesting or helpful. And skipping pages just leads to you basically randomly jumping into the mess without a guide.</p>
<p>I would like to recommend the idea of displaying photos in mini galleries when more than X (ten or more for example) photos are grouped by the same uploader. These mini galleries could be designed to take up the room of more than one photo and allow the user to see a few at a time and proceed to click through each in sucession only within that set (uploaded by the same author with similar tags and within a certain timeframe, regardless of whether they were uploaded at the same exact time.)</p>
<p>Then if 100 pointless photos show up you can see a few lead images, flip through a couple more and then decide to move on when you realize it is not helpful or interesting. A set of links to expand the photos out or link to that dynamic set could ve added.</p>

<div class="skimlinks-disclosure-button"><p><script class="skimlinks_ref_script" type="text/javascript" src="http://static.skimlinks.com/api/ref.js?p=27076&amp;d=856479&amp;t=1"></script></p></div>

<p><a href="http://feedads.g.doubleclick.net/~a/UUOn9dzaE_Qmw7xWrypQeMNMVSs/0/da"><img src="http://feedads.g.doubleclick.net/~a/UUOn9dzaE_Qmw7xWrypQeMNMVSs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/UUOn9dzaE_Qmw7xWrypQeMNMVSs/1/da"><img src="http://feedads.g.doubleclick.net/~a/UUOn9dzaE_Qmw7xWrypQeMNMVSs/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/joelnagycom?a=YHIQtzYSU6E:RImmXxMppiA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=YHIQtzYSU6E:RImmXxMppiA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=YHIQtzYSU6E:RImmXxMppiA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=YHIQtzYSU6E:RImmXxMppiA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=YHIQtzYSU6E:RImmXxMppiA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=YHIQtzYSU6E:RImmXxMppiA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=YHIQtzYSU6E:RImmXxMppiA:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/joelnagycom/~4/YHIQtzYSU6E" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;I&amp;#8217;ve been trying to do research on Flickr for inspirational photos for a non-web related project and I am completely fed up with how Flickr and most photo sites present content. It&amp;#8217;s just a mess of photos usually pulled from&amp;#8230;&lt;/p&gt;</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://joelnagy.com/blog/2010/12/the-better-photo-gallery/feed/</wfw:commentRss><feedburner:origLink>http://joelnagy.com/blog/2010/12/the-better-photo-gallery/</feedburner:origLink></item><item><title>Animated GIFs on Facebook Tabs</title><link>http://feedproxy.google.com/~r/joelnagycom/~3/IDa29alBJDE/</link><category>Thoughts</category><category>Animation</category><category>Facebook</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Nagy</dc:creator><pubDate>Thu, 12 Aug 2010 09:06:51 PDT</pubDate><guid isPermaLink="false">http://joelnagy.com/blog/?p=263</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://joelnagy.com/facebook/dino.ani.gif" alt="Animated GIF for Facebook" width="100" height="100" align="left" />Ever tried to put an animated GIF on a <a class="zem_slink" title="Facebook" rel="homepage" href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Ffacebook.com&sref=rss" target="_blank">Facebook</a> tab?  They work fine in the left sidebar boxes but unfortunately are cached by Facebook and served from their <a class="zem_slink" title="Content delivery network" rel="wikipedia" href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FContent_delivery_network&sref=rss" target="_blank">CDN</a>.  This causes the image&#8217;s animation features to be lost.  However calling a remote stylesheet will allow the images linked from that sheet to not be cached and thus pull from your own servers directly and animate properly.  Check out my example of an <a href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Fwww.facebook.com%2Fpages%2FJoel-Nagy-com%2F126165237425344%3Fv%3Dapp_7146470109&sref=rss" target="_blank">animated gif on facebook</a>.</p>
<p>Code for your FBML tab:</p>
<pre><code class="html">&lt;link href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Fexample.com%2Fstylesheet.css&sref=rss" /&gt;

&lt;div id="Ani"&gt;animated gif from stylesheet&lt;/div&gt;</code></pre>
<p>Code for your Stylesheet:</p>
<pre><code class="css">#Ani {
	background: white url(http://example.com/animated.gif) no-repeat;
	width: 100px;
	height: 100px;
	display: block;
	text-indent: -5000px;
}</code></pre>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Fwww.zemanta.com%2F&sref=rss"><img class="zemanta-pixie-img" src="http://img.zemanta.com/zemified_a.png?x-id=658b33cc-e19f-46ca-a2d4-88342fa93cd2" alt="Enhanced by Zemanta" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>

<div class="skimlinks-disclosure-button"><p><script class="skimlinks_ref_script" type="text/javascript" src="http://static.skimlinks.com/api/ref.js?p=27076&amp;d=856479&amp;t=1"></script></p></div>

<p><a href="http://feedads.g.doubleclick.net/~a/qyPPB6o5Fdc0-2QtSVd0itj7gNs/0/da"><img src="http://feedads.g.doubleclick.net/~a/qyPPB6o5Fdc0-2QtSVd0itj7gNs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/qyPPB6o5Fdc0-2QtSVd0itj7gNs/1/da"><img src="http://feedads.g.doubleclick.net/~a/qyPPB6o5Fdc0-2QtSVd0itj7gNs/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/joelnagycom?a=IDa29alBJDE:rO9FoV-ETuY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=IDa29alBJDE:rO9FoV-ETuY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=IDa29alBJDE:rO9FoV-ETuY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=IDa29alBJDE:rO9FoV-ETuY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=IDa29alBJDE:rO9FoV-ETuY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=IDa29alBJDE:rO9FoV-ETuY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=IDa29alBJDE:rO9FoV-ETuY:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/joelnagycom/~4/IDa29alBJDE" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;&lt;img src="http://joelnagy.com/facebook/dino.ani.gif" alt="Animated GIF for Facebook" width="100" height="100" align="left" /&gt;Ever tried to put an animated GIF on a &lt;a class="zem_slink" title="Facebook" rel="homepage" href="http://go.joelnagy.com?id=27076X856479&amp;#038;xs=1&amp;#038;url=http%3A%2F%2Ffacebook.com&amp;#038;sref=rss" target="_blank"&gt;Facebook&lt;/a&gt; tab?  They work fine in the left sidebar boxes but unfortunately are cached by Facebook and served from their &lt;a class="zem_slink" title="Content delivery network" rel="wikipedia" href="http://go.joelnagy.com?id=27076X856479&amp;#038;xs=1&amp;#038;url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FContent_delivery_network&amp;#038;sref=rss" target="_blank"&gt;CDN&lt;/a&gt;.  This causes the image&amp;#8217;s animation features to be lost.  However calling&amp;#8230;&lt;/p&gt;</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://joelnagy.com/blog/2010/08/animated-gifs-on-facebook-tabs/feed/</wfw:commentRss><feedburner:origLink>http://joelnagy.com/blog/2010/08/animated-gifs-on-facebook-tabs/</feedburner:origLink></item><item><title>Use the WordPress Media Gallery for Custom Post Type Fields</title><link>http://feedproxy.google.com/~r/joelnagycom/~3/LTVdm4kxCNs/</link><category>Code</category><category>WordPress</category><category>WP3</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Nagy</dc:creator><pubDate>Wed, 28 Jul 2010 13:05:28 PDT</pubDate><guid isPermaLink="false">http://joelnagy.com/blog/?p=240</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img class="alignnone size-full  wp-image-245" style="margin-left:-14px; border:1px solid #ccc;" title="screen-shot-2010-07-28-at-35411-pm" src="http://joelnagy.com/wordpress/wp-content/uploads/2010/07/screen-shot-2010-07-28-at-35411-pm.png" alt="screen-shot-2010-07-28-at-35411-pm" width="451" height="34" /></p>
<p>Ever want to use the <a class="zem_slink" title="WordPress" rel="homepage" href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Fwordpress.org&sref=rss">WordPress</a> Media Gallery for inserting and managing images that you insert in a custom field?  Usually you would need to use the media buttons to add the image and copy and paste the URL to your custom field.  This is rather cumbersome and not really possible if you&#8217;ve decided to create a custom post-type that doesn&#8217;t use the description field.  With a little modification of a core file and your own custom post-type you can add some additional functionality to pop open the media gallery and insert the URL into your custom field, even display the thumbnail as well.  This first block of code contains a javascript function that will respond to the link we&#8217;ll create in the media gallery to insert the URL of the chosen image into your custom field.  The next bit of code is the custom label and input for the custom field.  And then a link to call the Media Gallery.  Here we&#8217;ve added a parameter called location that identifies the id of the new input.</p>
<pre class="html"><code class="html">&lt;script type="text/javascript"&gt;
function JNSetCustomMedia(loc, url) {
alert(loc+':'+url);
	try {
		jQuery('#'+loc).attr('value', url);
	} catch (e) { }
}
&lt;/script&gt;

&lt;label class="customLabel"&gt;URL:&lt;/label&gt;&lt;input class="customInput" name="myURL" id="myURL" value="&lt;?php echo $URL; ?&gt;" size="60" /&gt;

&lt;a class="thickbox" id="set-post-thumbnail" href="media-upload.php?post_id=77&amp;amp;type=image&amp;amp;location=myURL&amp;amp;TB_iframe=1&amp;amp;width=640&amp;amp;height=394" title="Upload custom image"&gt;Upload custom image&lt;/a&gt;</code></pre>
<p><span style="text-decoration: line-through;">Inside <strong>wp-admin/includes/media.php</strong> search for &#8220;<strong>WPSetAsThumbnail</strong>&#8221; and before the if statement that checks <strong>($send || $thumbnail || $delete)</strong> you need to add this code to add our new code to the <strong>$thumbnail</strong> html so the URL for the image can be passed back:</span></p>
<p><span style="text-decoration: line-through;"> </span><br />
<strike>
<pre>if (isset($_GET['location'])) { // look for a call to place image into specific custom field
 		$thumbnail .= ' &lt;a href="javascript:(window.dialogArguments || opener || parent || top).JNSetCustomMedia(\''. $_GET['location'] .'\',\''.
 wp_get_attachment_url($post-&gt;ID) .'\');" style="margin: 0 0 0 -15px !important;"&gt;Insert custom image&lt;/a&gt;';
	}</pre>
<p></strike><br />
I&#8217;ve only tested this with WordPress 3.0 so far.  <span style="text-decoration: line-through;">I&#8217;m going to look into adding this functionality as a plugin so that the core media.php file will not need to be edited.</span></p>
<p><strong><em>UPDATE:</em></strong><em> </em>I&#8217;ve written a way to insert the links in the media gallery using JavaScript.  It works for all 4 methods (From Computer, From URL, Gallery, and Media Library.)  The code isn&#8217;t fully optimized but works well, simply place in your plugin via a call to a function from add_action: add_action(&#8221;admin_head&#8221;, array(&amp;$this, &#8220;admin_custom_head&#8221;));</p>
<pre class="html"><code class="html">&lt;script type="text/javascript"&gt;
//&lt;![CDATA[
// Attach all query vars to the window object for easy access
window.query = new Object();
window.query.length = 0;
window.location.search.replace(
	new RegExp('([^?=&amp;]+)=([^&amp;#]*)?', 'g'),
	// populate the object with the values by name
	function($0, $1, $2) { window.query[$1] = $2; window.query.length++; }
);

function noop() { return; }

function checkForMediaInsert(loc) {
	// If there are Insert into Post buttons we move forward
	if (loc == null || loc == '') return;

	var submit = jQuery('td.savesend input.button').add('#go_button');
	if (submit.length &gt; 0)
		submit.each(function() {
			insertMediaLocation(jQuery(this), loc);
		});

	setTimeout('checkForMediaInsert("'+ loc +'");', 1750);
}

function insertMediaLocation($t, loc) {
	// If we have not already added the link add it
	if ($t == null || loc == null || loc == '') return;
	var $d = null, url = '', $loc = jQuery('#insert-'+loc), href = '';
	var noophref = 'javascript:noop();';
	var id = $t.attr('name').replace(/send\[(\d+)\]/, '$1');

	// Grab URL from either place based on where we are
	if ($t.attr('id') == 'go_button')
		url = jQuery('#src')[0].value;
	else if (id != '')
		url = jQuery('THEAD#media-head-'+id+' +TBODY .urlfile').attr('title');
	if (url == '')
		href = noophref;
	else
		href = 'javascript:(window.dialogArguments || opener || parent || top).JNSetCustomMedia(\''+ loc +'\',\''+ url +'\');';

	if (!$t.hasClass(loc)) {
		// Drop in the link
		$d = jQuery('&lt;a id="insert-'+loc+'" href="'+ href +'" style="margin: 0 0 0 15px !important;"&gt;Insert hero image&lt;/a&gt;');
		$t.addClass(loc);
		$t.after($d);
	} else if ($t.attr('id') == 'go_button') {
		// Update href on From URL as it can change
		$loc.attr('href', href);
	}

	// If we are on the From URL page color based on whether the image is good
	if ($t.attr('id') == 'go_button') {
		$d = $loc;
		$d.css('color', $t.css('color')); // Get the disabled color (or active, but that'll be changed if all good)
		var goodbutton = jQuery('#status_img img[src$="yes.png"]');
		if (goodbutton.length &gt; 0)
			$d.css('color', jQuery('A:first').css('color'));
		else
			$loc.attr('href', noophref);
	}
}

jQuery(function() {
	// If we have a location request we move forward
	var loc = window.query['location'];
	if (loc == null || loc == '') return;
	setTimeout('checkForMediaInsert("'+ loc +'");', 250);
});
//]]&gt;
&lt;/script&gt;</code></pre>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Fwww.zemanta.com%2F&sref=rss"><img class="zemanta-pixie-img" src="http://img.zemanta.com/zemified_a.png?x-id=35191b4f-9119-4632-856c-d38fe2d1dafe" alt="Enhanced by Zemanta" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>

<div class="skimlinks-disclosure-button"><p><script class="skimlinks_ref_script" type="text/javascript" src="http://static.skimlinks.com/api/ref.js?p=27076&amp;d=856479&amp;t=1"></script></p></div>

<p><a href="http://feedads.g.doubleclick.net/~a/RqnL2TLUJGP9uaVDGpvyeGm1IG4/0/da"><img src="http://feedads.g.doubleclick.net/~a/RqnL2TLUJGP9uaVDGpvyeGm1IG4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RqnL2TLUJGP9uaVDGpvyeGm1IG4/1/da"><img src="http://feedads.g.doubleclick.net/~a/RqnL2TLUJGP9uaVDGpvyeGm1IG4/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/joelnagycom?a=LTVdm4kxCNs:0fozXZbmV6s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=LTVdm4kxCNs:0fozXZbmV6s:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=LTVdm4kxCNs:0fozXZbmV6s:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=LTVdm4kxCNs:0fozXZbmV6s:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=LTVdm4kxCNs:0fozXZbmV6s:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=LTVdm4kxCNs:0fozXZbmV6s:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=LTVdm4kxCNs:0fozXZbmV6s:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/joelnagycom/~4/LTVdm4kxCNs" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;&lt;img class="alignnone size-full  wp-image-245" style="margin-left:-14px; border:1px solid #ccc;" title="screen-shot-2010-07-28-at-35411-pm" src="http://joelnagy.com/wordpress/wp-content/uploads/2010/07/screen-shot-2010-07-28-at-35411-pm.png" alt="screen-shot-2010-07-28-at-35411-pm" width="451" height="34" /&gt;&lt;/p&gt;
&lt;p&gt;Ever want to use the &lt;a class="zem_slink" title="WordPress" rel="homepage" href="http://go.joelnagy.com?id=27076X856479&amp;#038;xs=1&amp;#038;url=http%3A%2F%2Fwordpress.org&amp;#038;sref=rss"&gt;WordPress&lt;/a&gt; Media Gallery for inserting and managing images that you insert in a custom field?  Usually you would need to use the media buttons to add the image and copy and paste the URL to your&amp;#8230;&lt;/p&gt;</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://joelnagy.com/blog/2010/07/use-the-wordpress-media-gallery-for-custom-post-type-fields/feed/</wfw:commentRss><feedburner:origLink>http://joelnagy.com/blog/2010/07/use-the-wordpress-media-gallery-for-custom-post-type-fields/</feedburner:origLink></item><item><title>Facebook: Managing those that LIKE your site</title><link>http://feedproxy.google.com/~r/joelnagycom/~3/YloCIJz0D7A/</link><category>Thoughts</category><category>Facebook</category><category>Like</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Nagy</dc:creator><pubDate>Mon, 26 Jul 2010 09:17:19 PDT</pubDate><guid isPermaLink="false">http://joelnagy.com/blog/?p=233</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><a class="zem_slink" title="Facebook" rel="homepage" href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Ffacebook.com&sref=rss">Facebook</a> has taken their <a href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Fdevelopers.facebook.com%2Fblog%2Fpost%2F397&sref=rss">Like button a step further</a>.  They now provide you the ability to Admin these Liked pages and send published wall posts as if they were a Fan page.  If you place a Like on your site, make sure to specify yourself as an admin via a <a class="zem_slink" title="Meta element" rel="wikipedia" href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FMeta_element&sref=rss">meta tag</a>:</p>
<pre><code class="html wrap">&lt;meta content='NUMERIC_FB_ID_HERE' property='fb:admins'/&gt;</code></pre>
<p>Then you can also get a view into your analytics via the Facebook insights.  These pages show up in your &#8220;Ads &amp; Pages&#8221; link that is now in the left nav (despite it never actually staying put if you choose Edit and move it up higher, but that&#8217;s cause Facebook likes to add features that aren&#8217;t quite ready for primetime.)</p>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Fwww.zemanta.com%2F&sref=rss"><img class="zemanta-pixie-img" src="http://img.zemanta.com/zemified_a.png?x-id=2feb07e1-f809-47a2-a2f8-a55f639c3b53" alt="Enhanced by Zemanta" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>

<div class="skimlinks-disclosure-button"><p><script class="skimlinks_ref_script" type="text/javascript" src="http://static.skimlinks.com/api/ref.js?p=27076&amp;d=856479&amp;t=1"></script></p></div>

<p><a href="http://feedads.g.doubleclick.net/~a/8gQz7CmatOd9BkLoxXgnwiOc_ig/0/da"><img src="http://feedads.g.doubleclick.net/~a/8gQz7CmatOd9BkLoxXgnwiOc_ig/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/8gQz7CmatOd9BkLoxXgnwiOc_ig/1/da"><img src="http://feedads.g.doubleclick.net/~a/8gQz7CmatOd9BkLoxXgnwiOc_ig/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/joelnagycom?a=YloCIJz0D7A:uCC9Xvvx1y8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=YloCIJz0D7A:uCC9Xvvx1y8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=YloCIJz0D7A:uCC9Xvvx1y8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=YloCIJz0D7A:uCC9Xvvx1y8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=YloCIJz0D7A:uCC9Xvvx1y8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=YloCIJz0D7A:uCC9Xvvx1y8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=YloCIJz0D7A:uCC9Xvvx1y8:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/joelnagycom/~4/YloCIJz0D7A" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;&lt;a class="zem_slink" title="Facebook" rel="homepage" href="http://go.joelnagy.com?id=27076X856479&amp;#038;xs=1&amp;#038;url=http%3A%2F%2Ffacebook.com&amp;#038;sref=rss"&gt;Facebook&lt;/a&gt; has taken their &lt;a href="http://go.joelnagy.com?id=27076X856479&amp;#038;xs=1&amp;#038;url=http%3A%2F%2Fdevelopers.facebook.com%2Fblog%2Fpost%2F397&amp;#038;sref=rss"&gt;Like button a step further&lt;/a&gt;.  They now provide you the ability to Admin these Liked pages and send published wall posts as if they were a Fan page.  If you place a Like on your site, make&amp;#8230;&lt;/p&gt;</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://joelnagy.com/blog/2010/07/facebook-managing-those-that-like-your-site/feed/</wfw:commentRss><feedburner:origLink>http://joelnagy.com/blog/2010/07/facebook-managing-those-that-like-your-site/</feedburner:origLink></item><item><title>Add Facebook “Like” to Your WordPress Blog</title><link>http://feedproxy.google.com/~r/joelnagycom/~3/lmbQlNhqoO0/</link><category>Thoughts</category><category>Facebook</category><category>WordPress</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Nagy</dc:creator><pubDate>Tue, 11 May 2010 12:13:52 PDT</pubDate><guid isPermaLink="false">http://joelnagy.com/blog/?p=210</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div class="zemanta-img">
<div>
<dl class="wp-caption alignright">
<dt class="wp-caption-dt"><a href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Fcommons.wikipedia.org%2Fwiki%2FImage%3AFacebook.svg&sref=rss"><img title="Facebook, Inc." src="http://upload.wikimedia.org/wikipedia/commons/thumb/0/06/Facebook.svg/266px-Facebook.svg.png" alt="Facebook, Inc." /></a></dt>
<dd class="wp-caption-dd zemanta-img-attribution">Image via <a href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Fcommons.wikipedia.org%2Fwiki%2FImage%3AFacebook.svg&sref=rss">Wikipedia</a></dd>
</dl>
</div>
</div>
<p>It&#8217;s quite simple to add the Facebook <strong>Like</strong> button to your blog.  If you don&#8217;t mind editing code and don&#8217;t want to deal with a plug-in you can simply drop in this bit of code (to your index.php &amp; single.php files); note that the URL I&#8217;m using is based on a previous post for creating your own <a href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Fjoelnagy.com%2Fp176&sref=rss">shortURL for WP</a>:</p>
<pre><code class="html wrap">&lt;iframe src="http://www.facebook.com/plugins/like.php?href=http://joelnagy.com/p&lt;?php the_ID(); ?&gt;&amp;layout=standard&amp;show_faces=false&amp;width=425&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:425px; height:30px;"&gt;&lt;/iframe&gt;</code></pre>
<p>So please share the love and <strong>Like</strong> this!</p>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Freblog.zemanta.com%2Fzemified%2F4975f631-ef0e-40f4-bc2b-c114e4e83cc7%2F&sref=rss"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_c.png?x-id=4975f631-ef0e-40f4-bc2b-c114e4e83cc7" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>

<div class="skimlinks-disclosure-button"><p><script class="skimlinks_ref_script" type="text/javascript" src="http://static.skimlinks.com/api/ref.js?p=27076&amp;d=856479&amp;t=1"></script></p></div>

<p><a href="http://feedads.g.doubleclick.net/~a/AWJno8Lw6JeMnj7fHiusDoyTd2w/0/da"><img src="http://feedads.g.doubleclick.net/~a/AWJno8Lw6JeMnj7fHiusDoyTd2w/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AWJno8Lw6JeMnj7fHiusDoyTd2w/1/da"><img src="http://feedads.g.doubleclick.net/~a/AWJno8Lw6JeMnj7fHiusDoyTd2w/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/joelnagycom?a=lmbQlNhqoO0:J1geOp9j5Vs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=lmbQlNhqoO0:J1geOp9j5Vs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=lmbQlNhqoO0:J1geOp9j5Vs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=lmbQlNhqoO0:J1geOp9j5Vs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=lmbQlNhqoO0:J1geOp9j5Vs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=lmbQlNhqoO0:J1geOp9j5Vs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=lmbQlNhqoO0:J1geOp9j5Vs:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/joelnagycom/~4/lmbQlNhqoO0" height="1" width="1"/>]]></content:encoded><description>&lt;div class="zemanta-img"&gt;
&lt;div&gt;
&lt;dl class="wp-caption alignright"&gt;
&lt;dt class="wp-caption-dt"&gt;&lt;a href="http://go.joelnagy.com?id=27076X856479&amp;#038;xs=1&amp;#038;url=http%3A%2F%2Fcommons.wikipedia.org%2Fwiki%2FImage%3AFacebook.svg&amp;#038;sref=rss"&gt;&lt;img title="Facebook, Inc." src="http://upload.wikimedia.org/wikipedia/commons/thumb/0/06/Facebook.svg/266px-Facebook.svg.png" alt="Facebook, Inc." /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;dd class="wp-caption-dd zemanta-img-attribution"&gt;Image via &lt;a href="http://go.joelnagy.com?id=27076X856479&amp;#038;xs=1&amp;#038;url=http%3A%2F%2Fcommons.wikipedia.org%2Fwiki%2FImage%3AFacebook.svg&amp;#038;sref=rss"&gt;Wikipedia&lt;/a&gt;&lt;/dd&gt;
&lt;/dl&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;It&amp;#8217;s quite simple to add the Facebook &lt;strong&gt;Like&lt;/strong&gt; button to your blog.  If you don&amp;#8217;t mind editing code and don&amp;#8217;t want to deal with a plug-in you can simply drop in this bit of code (to your index.php &amp;#38;&amp;#8230;&lt;/p&gt;</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://joelnagy.com/blog/2010/05/add-facebook-like-to-your-wordpress-blog/feed/</wfw:commentRss><feedburner:origLink>http://joelnagy.com/blog/2010/05/add-facebook-like-to-your-wordpress-blog/</feedburner:origLink></item><item><title>In Defense of Development</title><link>http://feedproxy.google.com/~r/joelnagycom/~3/A1wbR2tb1KE/</link><category>Thoughts</category><category>Creative Creep</category><category>Development</category><category>Quality assurance</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Nagy</dc:creator><pubDate>Wed, 21 Apr 2010 07:56:17 PDT</pubDate><guid isPermaLink="false">http://joelnagy.com/blog/?p=208</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>We all want our websites to be <em>beautiful</em> and attract users from an aesthetic point of view.  But it would be awful to go through the pain of dealing with the loss of customer data and seeing the media rip into you for slcking on security and being hacked if your development schedule was compromised due to &#8220;creative creep&#8221;.</p>
<p>Quite often it seems that the one place everyone thinks a schedule can be squeezed is the development or QA phase.  Customers are not your QA staff.  &#8221;Beta&#8221; on a website can be tech-catchy but in reality sites in beta are QA&#8217;d internally as well. Reducing time or expecting 12 hour development days is likely to result in mistakes.  These mistakes can be very costly if not caught.  A simple SQL injection could result in the theft of customer data and a PR nightmare at worse.  Overworking the dev team to finish on time while the creative team continues to &#8220;work out&#8221; ideas only results in code that becomes reconstructed to manage ideas that are hardly ever simple and will cause tension.</p>
<p>The most important thing I can say is that planning for changes and creative creep would at least benefit your  development team, but that the expected hard deadlines required by development should also be part of the creative schedule.</p>
<p>In short, <strong><em>developers are people too</em></strong>.</p>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://go.joelnagy.com?id=27076X856479&xs=1&url=http%3A%2F%2Freblog.zemanta.com%2Fzemified%2F657fc3ee-008d-4291-b843-4dce5caa1e2c%2F&sref=rss"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_c.png?x-id=657fc3ee-008d-4291-b843-4dce5caa1e2c" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>

<div class="skimlinks-disclosure-button"><p><script class="skimlinks_ref_script" type="text/javascript" src="http://static.skimlinks.com/api/ref.js?p=27076&amp;d=856479&amp;t=1"></script></p></div>

<p><a href="http://feedads.g.doubleclick.net/~a/ALf9Tl0ZQ047YrRCKGJL67wd2-U/0/da"><img src="http://feedads.g.doubleclick.net/~a/ALf9Tl0ZQ047YrRCKGJL67wd2-U/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ALf9Tl0ZQ047YrRCKGJL67wd2-U/1/da"><img src="http://feedads.g.doubleclick.net/~a/ALf9Tl0ZQ047YrRCKGJL67wd2-U/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/joelnagycom?a=A1wbR2tb1KE:TjTNpZWJjQY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=A1wbR2tb1KE:TjTNpZWJjQY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=A1wbR2tb1KE:TjTNpZWJjQY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=A1wbR2tb1KE:TjTNpZWJjQY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=A1wbR2tb1KE:TjTNpZWJjQY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=A1wbR2tb1KE:TjTNpZWJjQY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=A1wbR2tb1KE:TjTNpZWJjQY:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/joelnagycom/~4/A1wbR2tb1KE" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;We all want our websites to be &lt;em&gt;beautiful&lt;/em&gt; and attract users from an aesthetic point of view.  But it would be awful to go through the pain of dealing with the loss of customer data and seeing the media rip into&amp;#8230;&lt;/p&gt;</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://joelnagy.com/blog/2010/04/in-defense-of-development/feed/</wfw:commentRss><feedburner:origLink>http://joelnagy.com/blog/2010/04/in-defense-of-development/</feedburner:origLink></item><item><title>Chrome is Afraid of Google</title><link>http://feedproxy.google.com/~r/joelnagycom/~3/1ZPU2jF8mfo/</link><category>Thoughts</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Nagy</dc:creator><pubDate>Fri, 05 Feb 2010 12:31:31 PST</pubDate><guid isPermaLink="false">http://joelnagy.com/blog/?p=202</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Commonly I ignore typing <em>www.</em> at the beginning of a URL. Today I came upon a little issue that Google has with their servers; they didn&#8217;t set up google.com/adsense to redirect to <em>www.</em>google.com/adsense.  At first I thought I had mistyped the URL as I received the<strong> red screen of insecurity</strong>.  Made me at least happy to know that Google didn&#8217;t program any specific google.com references into the browser to automatically assume any safety for their servers.</p>
<div class="imgoverflow"><img class="alignnone size-full wp-image-203" title="google.com/adsense" src="http://joelnagy.com/wordpress/wp-content/uploads/2010/02/picture-1.png" alt="google.com/adsense" width="511" height="390" /></div>

<div class="skimlinks-disclosure-button"><p><script class="skimlinks_ref_script" type="text/javascript" src="http://static.skimlinks.com/api/ref.js?p=27076&amp;d=856479&amp;t=1"></script></p></div>

<p><a href="http://feedads.g.doubleclick.net/~a/yLIZt2vyAL6kEMAbhQNGT_SbOY4/0/da"><img src="http://feedads.g.doubleclick.net/~a/yLIZt2vyAL6kEMAbhQNGT_SbOY4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/yLIZt2vyAL6kEMAbhQNGT_SbOY4/1/da"><img src="http://feedads.g.doubleclick.net/~a/yLIZt2vyAL6kEMAbhQNGT_SbOY4/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/joelnagycom?a=1ZPU2jF8mfo:4lUEvFYaun8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=1ZPU2jF8mfo:4lUEvFYaun8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=1ZPU2jF8mfo:4lUEvFYaun8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=1ZPU2jF8mfo:4lUEvFYaun8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/joelnagycom?i=1ZPU2jF8mfo:4lUEvFYaun8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=1ZPU2jF8mfo:4lUEvFYaun8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/joelnagycom?a=1ZPU2jF8mfo:4lUEvFYaun8:YwkR-u9nhCs"><img src="http://feeds.feedburner.com/~ff/joelnagycom?d=YwkR-u9nhCs" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/joelnagycom/~4/1ZPU2jF8mfo" height="1" width="1"/>]]></content:encoded><description>&lt;p&gt;Commonly I ignore typing &lt;em&gt;www.&lt;/em&gt; at the beginning of a URL. Today I came upon a little issue that Google has with their servers; they didn&amp;#8217;t set up google.com/adsense to redirect to &lt;em&gt;www.&lt;/em&gt;google.com/adsense.  At first I thought I had mistyped the URL as&amp;#8230;&lt;/p&gt;</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://joelnagy.com/blog/2010/02/chrome-is-afraid-of-google/feed/</wfw:commentRss><feedburner:origLink>http://joelnagy.com/blog/2010/02/chrome-is-afraid-of-google/</feedburner:origLink></item></channel></rss>

