<?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>joshclarkson.net &#187; programming</title>
	<atom:link href="http://www.joshclarkson.net/blog/category/computer-programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.joshclarkson.net/blog</link>
	<description>inventive computer programming, hacking, and gadgetry</description>
	<lastBuildDate>Sat, 19 Jun 2010 11:44:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Writing and Regular Expressions</title>
		<link>http://www.joshclarkson.net/blog/writing-and-regular-expressions/</link>
		<comments>http://www.joshclarkson.net/blog/writing-and-regular-expressions/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 17:52:59 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://www.joshclarkson.net/blog/?p=269</guid>
		<description><![CDATA[Just write. That&#8217;s what the blog post told me to do to get better at writing so that&#8217;s what I&#8217;m doing. I&#8217;m writing whatever comes into my head and I&#8217;m giving myself permission to fail. Permission to write junk that won&#8217;t be useful for anything but fodder for the delete button. I keep reminding myself [...]]]></description>
		<wfw:commentRss>http://www.joshclarkson.net/blog/writing-and-regular-expressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Call to Creativity</title>
		<link>http://www.joshclarkson.net/blog/the-call-to-creativity/</link>
		<comments>http://www.joshclarkson.net/blog/the-call-to-creativity/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 04:50:30 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[creativity]]></category>
		<category><![CDATA[efficiency]]></category>
		<category><![CDATA[improvement]]></category>
		<category><![CDATA[technique]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.joshclarkson.net/blog/?p=221</guid>
		<description><![CDATA[The tedious tasks are not always the low hanging fruit. The reason tedious tasks persist is that the water is muddy. Our vision is blurry. Our view is cloudy. However the underlying truths in solving all tasks still remain. Namely that seeing the real problems, finding discreet steps, exploring unconventional options, and persistence in breaking [...]]]></description>
		<wfw:commentRss>http://www.joshclarkson.net/blog/the-call-to-creativity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery, Dealing with Checkboxes</title>
		<link>http://www.joshclarkson.net/blog/jquery-dealing-with-checkboxes/</link>
		<comments>http://www.joshclarkson.net/blog/jquery-dealing-with-checkboxes/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 16:34:12 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[attr()]]></category>
		<category><![CDATA[checkboxes]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[next()]]></category>
		<category><![CDATA[prev()]]></category>
		<category><![CDATA[removeAttr()]]></category>

		<guid isPermaLink="false">http://www.joshclarkson.net/blog/?p=225</guid>
		<description><![CDATA[This post will show you how to get checkbox values with jQuery and how to set checkbox values with jQuery. In my application I wanted to have two checkboxes and when one box was unchecked to check the other checkbox (to always keep one check box checked) But I didn&#8217;t want to use radio buttons. [...]]]></description>
		<wfw:commentRss>http://www.joshclarkson.net/blog/jquery-dealing-with-checkboxes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flying over the Rockies</title>
		<link>http://www.joshclarkson.net/blog/flying-over-the-rockies/</link>
		<comments>http://www.joshclarkson.net/blog/flying-over-the-rockies/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 03:28:40 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[philosophy]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://www.joshclarkson.net/blog/flying-over-the-rockies/</guid>
		<description><![CDATA[As I write this, I&#8217;m in a 737 flying over the Rocky mountains on my way home from a long week in Denver, Colorado. When you think about all the infrastructure that is in place to facilitate a flight from one US city to another it boggles the mind. Not just software and hardware; but [...]]]></description>
		<wfw:commentRss>http://www.joshclarkson.net/blog/flying-over-the-rockies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conjunction Junction What&#8217;s your Function</title>
		<link>http://www.joshclarkson.net/blog/conjunction-junction-whats-your-function/</link>
		<comments>http://www.joshclarkson.net/blog/conjunction-junction-whats-your-function/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 15:18:35 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.joshclarkson.net/blog/?p=176</guid>
		<description><![CDATA[Today I&#8217;ve decided to go over functions, (also known as &#8220;methods&#8221; or &#8220;subroutines&#8221;) the building blocks of modular code; and show why it&#8217;s a good idea to use them in your programming. When I first started writing web applications I didn&#8217;t really understand what a function was and how it worked, so I just avoided [...]]]></description>
		<wfw:commentRss>http://www.joshclarkson.net/blog/conjunction-junction-whats-your-function/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Following Twitter from the Command Line</title>
		<link>http://www.joshclarkson.net/blog/following-twitter-from-the-command-line/</link>
		<comments>http://www.joshclarkson.net/blog/following-twitter-from-the-command-line/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 20:39:06 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.joshclarkson.net/blog/?p=171</guid>
		<description><![CDATA[Previously I showed you how to tweet from the command line. It&#8217;s even easier to follow your twitter network from the command line. #!/bin/bash user=twitteruser pass=twitterpass curl -s -u ${user}:${pass} 'http://twitter.com/statuses/friends_timeline.xml?count=30' &#124; xmlstarlet sel -t -m '//status' -v 'user/screen_name' -o ': ' -v 'text' -n This will show you the last 30 tweets in your [...]]]></description>
		<wfw:commentRss>http://www.joshclarkson.net/blog/following-twitter-from-the-command-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Open Invitation to the Programming Profession</title>
		<link>http://www.joshclarkson.net/blog/an-open-invitation-to-the-programming-profession/</link>
		<comments>http://www.joshclarkson.net/blog/an-open-invitation-to-the-programming-profession/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 16:49:07 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[efficiency]]></category>
		<category><![CDATA[encouragement]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[skills]]></category>

		<guid isPermaLink="false">http://www.joshclarkson.net/blog/?p=141</guid>
		<description><![CDATA[Many of you may not believe me when I tell you that programming is within the grasp of the layman. Maybe you&#8217;re one of those people who, when you see a screen full of code, your mind just shuts down and goes blank. Well I&#8217;m here to tell you that the tools available to master [...]]]></description>
		<wfw:commentRss>http://www.joshclarkson.net/blog/an-open-invitation-to-the-programming-profession/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery, Selecting the Previous Element With Filtering</title>
		<link>http://www.joshclarkson.net/blog/jquery-selecting-the-previous-element-with-filtering/</link>
		<comments>http://www.joshclarkson.net/blog/jquery-selecting-the-previous-element-with-filtering/#comments</comments>
		<pubDate>Tue, 05 May 2009 15:11:33 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[economics]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[folksonomy]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[tagging]]></category>
		<category><![CDATA[traversing]]></category>

		<guid isPermaLink="false">http://www.joshclarkson.net/blog/?p=112</guid>
		<description><![CDATA[Recently I was looking for a solution to this problem. My HTML looked like this: &#60;a class=&#34;file&#34; href=&#34;download/876243.pdf&#34;&#62;876243.pdf&#60;/a&#62; &#60;a class=&#34;tagcontrol&#34; id=&#34;876243.pdf&#34;&#62;tag&#60;/a&#62; &#60;a class=&#34;tag&#34; href=&#34;index.php?tag=test&#34;&#62;test&#60;/a&#62; &#60;img class=&#34;delete&#34; title=&#34;remove this tag&#34; src=&#34;img/tag-del.png&#34; /&#62; The idea being that you would click the image with the &#8220;delete&#8221; class and submit an ajax call to delete the tag for that [...]]]></description>
		<wfw:commentRss>http://www.joshclarkson.net/blog/jquery-selecting-the-previous-element-with-filtering/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Start With Simplicity Itself</title>
		<link>http://www.joshclarkson.net/blog/start-with-simplicity-itself/</link>
		<comments>http://www.joshclarkson.net/blog/start-with-simplicity-itself/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 22:39:42 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[startups]]></category>

		<guid isPermaLink="false">http://www.joshclarkson.net/blog/?p=110</guid>
		<description><![CDATA[This startup knows what it&#8217;s doing.  Check out instantdropbox.com.  Probably the simplest user comment site ever, in fact, why don&#8217;t you use it to tell me what you think of my blog?]]></description>
		<wfw:commentRss>http://www.joshclarkson.net/blog/start-with-simplicity-itself/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>File Uploads in a Hidden iframe using jQuery</title>
		<link>http://www.joshclarkson.net/blog/file-uploads-in-a-hidden-iframe-using-jquery/</link>
		<comments>http://www.joshclarkson.net/blog/file-uploads-in-a-hidden-iframe-using-jquery/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 21:10:12 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.joshclarkson.net/blog/?p=90</guid>
		<description><![CDATA[I wanted to create a file uploading application in an Ajax style (that wouldn&#8217;t reload the page), but I found I didn&#8217;t like any of  the jQuery plugins that I found to do them.  I found that either they didn&#8217;t work or the result was not able to be styled the way I wanted.  Here [...]]]></description>
		<wfw:commentRss>http://www.joshclarkson.net/blog/file-uploads-in-a-hidden-iframe-using-jquery/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
