<?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>SteveClason.com</title>
	<atom:link href="http://blog.steveclason.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.steveclason.com</link>
	<description>Web Development &#38; Stuff</description>
	<lastBuildDate>Fri, 18 May 2012 14:57:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>HTML5 Audio</title>
		<link>http://blog.steveclason.com/?p=79</link>
		<comments>http://blog.steveclason.com/?p=79#comments</comments>
		<pubDate>Fri, 18 May 2012 14:54:31 +0000</pubDate>
		<dc:creator>Steve Clason</dc:creator>
				<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://blog.steveclason.com/?p=79</guid>
		<description><![CDATA[Yesterday a friend ran into a problem with a WordPress audio plugin &#8212; it acted as if there was an undocumented constraint on uploaded file size &#8212; and we were both surprised to see that the plugin played the audio file by embedding it in a Flash movie. He was trying to help someone else [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday a friend ran into a problem with a WordPress audio plugin &#8212; it acted as if there was an undocumented constraint on uploaded file size &#8212; and we were both surprised to see that the plugin played the audio file by embedding it in a Flash movie. He was trying to help someone else so it turned out we really couldn&#8217;t do much about the problem but it started me thinking that I should look into the state of things with respect to HTML5 uptake and Web-audio.</p>
<p>So what shows up in my feed reader this morning but &#8220;<a href="http://html5doctor.com/html5-audio-the-state-of-play/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+html5doctor+%28HTML5doctor%29">HTML5 Audio — The State of Play</a>&#8221; from <a href="http://html5doctor.com/">html5 Doctor</a>, explaining not only the current state of things but also linking to a 2009 article covering the basics of HTML5 audio. With code!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.steveclason.com/?feed=rss2&#038;p=79</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The WordPress Economy</title>
		<link>http://blog.steveclason.com/?p=73</link>
		<comments>http://blog.steveclason.com/?p=73#comments</comments>
		<pubDate>Fri, 27 Apr 2012 15:42:57 +0000</pubDate>
		<dc:creator>Steve Clason</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.steveclason.com/?p=73</guid>
		<description><![CDATA[Smashing magazine has a long and well-researched article on &#8220;the WordPress economy&#8221;, which I am tickled to be a part of. The article claims 14% of the Internet &#8220;runs WordPress&#8221; &#8212; I can&#8217;t imagine how you would come up with that number but let&#8217;s agree that it&#8217;s a popular platform. The article is here, and [...]]]></description>
			<content:encoded><![CDATA[<p>Smashing magazine has a long and well-researched article on &#8220;the WordPress economy&#8221;, which I am tickled to be a part of. The article claims 14% of the Internet &#8220;runs WordPress&#8221; &#8212; I can&#8217;t imagine how you would come up with that number but let&#8217;s agree that it&#8217;s a popular platform.</p>
<p>The article is <a href="http://wp.smashingmagazine.com/2012/04/12/wordpress-economy-part-1/">here</a>, and worth a read, especially for developers but also for users. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.steveclason.com/?feed=rss2&#038;p=73</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passing parameters to a function called with setTimeout</title>
		<link>http://blog.steveclason.com/?p=70</link>
		<comments>http://blog.steveclason.com/?p=70#comments</comments>
		<pubDate>Tue, 13 Mar 2012 01:30:26 +0000</pubDate>
		<dc:creator>Steve Clason</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[closure]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://blog.steveclason.com/?p=70</guid>
		<description><![CDATA[I struggled with this JavaScript problem for a long time until I stumbled on this blog post. Then the solution became so obvious I drooled. Really. Read the original.]]></description>
			<content:encoded><![CDATA[<p>I struggled with this JavaScript problem for a long time until I stumbled on this <a href="http://www.makemineatriple.com/2007/10/passing-parameters-to-a-function-called-with-settimeout">blog post</a>. Then the solution became so obvious I drooled. Really. Read the original.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.steveclason.com/?feed=rss2&#038;p=70</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrading To Joomla! 2.5</title>
		<link>http://blog.steveclason.com/?p=68</link>
		<comments>http://blog.steveclason.com/?p=68#comments</comments>
		<pubDate>Mon, 06 Feb 2012 18:32:17 +0000</pubDate>
		<dc:creator>Steve Clason</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://blog.steveclason.com/?p=68</guid>
		<description><![CDATA[I just upgraded three sites to Joomla! 2.51 using the instructions here. Things went well, but not perfectly. In all cases I had to click &#8220;Find Updates&#8221; after clicking &#8220;Purge Cache&#8221;, in one case I had to reload the install page before I could see any results. It sure could have been a lot worse.]]></description>
			<content:encoded><![CDATA[<p>I just upgraded three sites to Joomla! 2.51 using the instructions <a href="http://forum.joomla.org/viewtopic.php?f=625&amp;t=691030&amp;sid=e3c90e95278bbf95121bd86b67db97e3">here</a>. Things went well, but not perfectly. In all cases I had to click &#8220;Find Updates&#8221; after clicking &#8220;Purge Cache&#8221;, in one case I had to reload the install page before I could see any results. It sure could have been a lot worse.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.steveclason.com/?feed=rss2&#038;p=68</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Handy WordPress Function: body-class()</title>
		<link>http://blog.steveclason.com/?p=62</link>
		<comments>http://blog.steveclason.com/?p=62#comments</comments>
		<pubDate>Fri, 06 Jan 2012 16:05:18 +0000</pubDate>
		<dc:creator>Steve Clason</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.steveclason.com/?p=62</guid>
		<description><![CDATA[This feature has been in WordPress since version 2.8 and we&#8217;re at 3.31 now, so this won&#8217;t be news to some, but either I didn&#8217;t need it until recently or had found a way to re-invent the feature well-enough for my purposes, so it&#8217;s new to me and valuable enough to deserve comment. Simple code, [...]]]></description>
			<content:encoded><![CDATA[<p>This feature has been in WordPress since version 2.8 and we&#8217;re at 3.31 now, so this won&#8217;t be news to some, but either I didn&#8217;t need it until recently or had found a way to re-invent the feature well-enough for my purposes, so it&#8217;s new to me and valuable enough to deserve comment.</p>
<p>Simple code, just a PHP function inside the HTML body tag, deploys the feature in a WordPress template:</p>
<p><code>&lt;body &lt;?php body_class($class); ?&gt;&gt;</code></p>
<p>The variable <code>$class</code> is an optional space-separated list or array of class names that will be applied as attributes to the body tag when WordPress renders the template. More usefully, though, the method also echoes some WordPress-generated classes that identify the page being viewed, among other useful things.</p>
<p>There&#8217;s a long list of these WordPress-generated class names on the <a href="http://codex.wordpress.org/Function_Reference/body_class">WordPress Codex page</a>, but I&#8217;ll just illustrate it via the context in which I put it to use.</p>
<p>While adapting a bare scheme I have to meet a client&#8217;s requirements, I used a <a href="http://www.alistapart.com/articles/fauxcolumns/">faux-column technique</a> to house a widget-enabled right-sidebar. The client, though, needed an option to remove that sidebar on some pages with wide content (forms that couldn&#8217;t easily be changed), so I made the template option &#8220;one-column-page.php&#8221; which didn&#8217;t invoke the sidebar.</p>
<p>Now, using <code>&gt;</code>, selecting that template causes the class &#8220;page-template-one-column-page-php&#8221; to be added to the body tag and I can use a style-sheet rule to disable the background-image that defines the faux-column:</p>
<p><code><br />
#pageWrapper {<br />
background-image: url("images/gold_240x10.png");<br />
background-repeat: repeat-y;<br />
background-position: right;<br />
}</code><br />
<code><br />
/* Disable faux-column if using one-column-page template. */<br />
body.page-template-one-column-page-php #pageWrapper {<br />
background-image: none;<br />
}<br />
</code><br />
Had I needed, I could have used the same technique to change the dimensions of page elements to accommodate the additional space created by removing the sidebar. Pretty handy, and that just touches the surface.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.steveclason.com/?feed=rss2&#038;p=62</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Pushing Internet Explorer Updates</title>
		<link>http://blog.steveclason.com/?p=61</link>
		<comments>http://blog.steveclason.com/?p=61#comments</comments>
		<pubDate>Thu, 15 Dec 2011 15:59:51 +0000</pubDate>
		<dc:creator>Steve Clason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.steveclason.com/?p=61</guid>
		<description><![CDATA[According to an article at Slashgear, Microsoft will begin pushing updates for old versions of Internet Explorer in January, 2012. Although users will be able to prevent, or to roll back, the updates, they will need to take positive action to continue using old versions. This welcome action &#8212; welcomed by every developer I know [...]]]></description>
			<content:encoded><![CDATA[<p>According to an <a href="http://www.slashgear.com/microsoft-to-auto-update-old-internet-explorer-users-15202542/">article at Slashgear</a>, Microsoft will begin pushing updates for old versions of Internet Explorer in January, 2012. Although users will be able to prevent, or to roll back, the updates, they will need to take positive action to continue using old versions.</p>
<p>This welcome action &#8212; welcomed by every developer I know &#8212; won&#8217;t cause those versions to disappear, but will make them less popular, and provide a rationale for convincing clients to forgo the time and expense, and downright silliness, of supporting them in their websites.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.steveclason.com/?feed=rss2&#038;p=61</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Secure WordPress</title>
		<link>http://blog.steveclason.com/?p=60</link>
		<comments>http://blog.steveclason.com/?p=60#comments</comments>
		<pubDate>Wed, 16 Nov 2011 20:08:07 +0000</pubDate>
		<dc:creator>Steve Clason</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://blog.steveclason.com/?p=60</guid>
		<description><![CDATA[Smashing Magazine has a good article (with some good links, as well) on &#8220;Securing Your WordPress Website&#8220;. It takes some work to recover from a hack (I know) &#8212; more than it takes to put some minimal secutrity in place.]]></description>
			<content:encoded><![CDATA[<p>Smashing Magazine has a good article (with some good links, as well) on &#8220;<a href="http://wp.smashingmagazine.com/2011/11/10/securing-your-wordpress-website/">Securing Your WordPress Website</a>&#8220;. It takes some work to recover from a hack (I know) &#8212; more than it takes to put some minimal secutrity in place.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.steveclason.com/?feed=rss2&#038;p=60</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Big Change to Google Search</title>
		<link>http://blog.steveclason.com/?p=58</link>
		<comments>http://blog.steveclason.com/?p=58#comments</comments>
		<pubDate>Fri, 04 Nov 2011 15:47:06 +0000</pubDate>
		<dc:creator>Steve Clason</dc:creator>
				<category><![CDATA[Search]]></category>

		<guid isPermaLink="false">http://blog.steveclason.com/?p=58</guid>
		<description><![CDATA[In 2010, Google made a huge change to it&#8217;s search algorithm (that&#8217;s all the behind-the-curtain calculations that go into deciding what results to show for a query string). Yesterday they announced, via a blog post, a tweak to that algorithm which will give preference to more recent results on some kinds of searches&#8211;that is, if [...]]]></description>
			<content:encoded><![CDATA[<p>In 2010, Google made a huge change to it&#8217;s search algorithm (that&#8217;s all the behind-the-curtain calculations that go into deciding what results to show for a query string). Yesterday they announced, via a <a href="http://googleblog.blogspot.com/2011/11/giving-you-fresher-more-recent-search.html">blog post</a>, a tweak to that algorithm which will give preference to more recent results on some kinds of searches&#8211;that is, if they determine that a query will benefit from newer sources (say, a search for &#8220;Occupy Wall Street&#8221;) they will deliver newer results at the expense of relevance.</p>
<p>Google estimates 35% of searches will be affected. That&#8217;s a huge number.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.steveclason.com/?feed=rss2&#038;p=58</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making WordPress Plugins</title>
		<link>http://blog.steveclason.com/?p=55</link>
		<comments>http://blog.steveclason.com/?p=55#comments</comments>
		<pubDate>Sat, 01 Oct 2011 03:07:19 +0000</pubDate>
		<dc:creator>Steve Clason</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.steveclason.com/?p=55</guid>
		<description><![CDATA[Another good article from Smashing Magazine, this one by Daniel Pataki on creating WordPress plugins. The usual stuff &#8212; clearly written, concise instructions for necessary skills.]]></description>
			<content:encoded><![CDATA[<p>Another good article from Smashing Magazine, this one by Daniel Pataki on <a href="http://wp.smashingmagazine.com/2011/09/30/how-to-create-a-wordpress-plugin/">creating WordPress plugins</a>. The usual stuff &#8212; clearly written, concise instructions for necessary skills.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.steveclason.com/?feed=rss2&#038;p=55</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 For Journalists?</title>
		<link>http://blog.steveclason.com/?p=51</link>
		<comments>http://blog.steveclason.com/?p=51#comments</comments>
		<pubDate>Wed, 21 Sep 2011 16:22:51 +0000</pubDate>
		<dc:creator>Steve Clason</dc:creator>
				<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://blog.steveclason.com/?p=51</guid>
		<description><![CDATA[This strikes me as a little bizarre. The popular (and excellant) website HTML5 Doctor posted some Frequently Asked Questions in the hope of, they say, providing accurate information about HTML5 for &#8220;journalists and analysts&#8221;.Does a mark-up format really need a public relations effort? The basic approach (from the journalist&#8217;s perspective) is &#8220;What is this thing [...]]]></description>
			<content:encoded><![CDATA[<p>This strikes me as a little bizarre. The popular (and excellant) website HTML5 Doctor posted some <a href="http://html5doctor.com/html5-briefing-notes-journalists-analysts/">Frequently Asked Questions</a> in the hope of, they say, providing accurate information about HTML5 for &#8220;journalists and analysts&#8221;.Does a mark-up format really need a public relations effort?</p>
<p>The basic approach (from the journalist&#8217;s perspective) is &#8220;What is this thing and why does it matter to my readers?&#8221; Telling is the Q/A &#8220;Will HTML5 Kill Mobile Apps&#8221;, which I believe is the MAIN question business analysts are asking &#8212; their answer is that HTML5 is way better than native OS apps because of interoperability.</p>
<p>Obviously there&#8217;s some persuasion going on here. I agree with the point of view, but still&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.steveclason.com/?feed=rss2&#038;p=51</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

