<?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>flagrantdisregard &#187; programming</title>
	<atom:link href="http://flagrantdisregard.com/tag/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://flagrantdisregard.com</link>
	<description>Flagrantly hopeful, in spite of it all.</description>
	<lastBuildDate>Fri, 03 Sep 2010 03:13:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>wonderfl</title>
		<link>http://flagrantdisregard.com/wonderfl/</link>
		<comments>http://flagrantdisregard.com/wonderfl/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 00:47:00 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[bookmarks]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://flagrantdisregard.com/wonderfl/</guid>
		<description><![CDATA[wonderfl is an online social network that allows you to build Flash online. You can share your creations, collaborate with others, fork and modify code, and download compiled swf files. Everything is open source. It&#039;s sort of like an online version of Processing. ActionScript know-how required.]]></description>
			<content:encoded><![CDATA[<p>wonderfl is an online social network that allows you to build Flash online. You can share your creations, collaborate with others, fork and modify code, and download compiled swf files. Everything is open source. It&#039;s sort of like an online version of Processing. ActionScript know-how required.</p>
]]></content:encoded>
			<wfw:commentRss>http://flagrantdisregard.com/wonderfl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wonderfl</title>
		<link>http://flagrantdisregard.com/wonderfl-2/</link>
		<comments>http://flagrantdisregard.com/wonderfl-2/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 00:47:00 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[bookmarks]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://flagrantdisregard.com/wonderfl-2/</guid>
		<description><![CDATA[wonderfl is an online social network that allows you to build Flash online. You can share your creations, collaborate with others, fork and modify code, and download compiled swf files. Everything is open source. It&#039;s sort of like an online version of Processing. ActionScript know-how required.]]></description>
			<content:encoded><![CDATA[<p>wonderfl is an online social network that allows you to build Flash online. You can share your creations, collaborate with others, fork and modify code, and download compiled swf files. Everything is open source. It&#039;s sort of like an online version of Processing. ActionScript know-how required.</p>
]]></content:encoded>
			<wfw:commentRss>http://flagrantdisregard.com/wonderfl-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Quicksand plugin</title>
		<link>http://flagrantdisregard.com/jquery-quicksand-plugin/</link>
		<comments>http://flagrantdisregard.com/jquery-quicksand-plugin/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 18:25:00 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[bookmarks]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://flagrantdisregard.com/jquery-quicksand-plugin/</guid>
		<description><![CDATA[jQuery plugin that provides super-nice shuffling and scaling animations for filtering and reordering groups of objects on screen.]]></description>
			<content:encoded><![CDATA[<p>jQuery plugin that provides super-nice shuffling and scaling animations for filtering and reordering groups of objects on screen.</p>
]]></content:encoded>
			<wfw:commentRss>http://flagrantdisregard.com/jquery-quicksand-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Quicksand plugin</title>
		<link>http://flagrantdisregard.com/jquery-quicksand-plugin-2/</link>
		<comments>http://flagrantdisregard.com/jquery-quicksand-plugin-2/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 18:25:00 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[bookmarks]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[webdev]]></category>

		<guid isPermaLink="false">http://flagrantdisregard.com/jquery-quicksand-plugin-2/</guid>
		<description><![CDATA[jQuery plugin that provides super-nice shuffling and scaling animations for filtering and reordering groups of objects on screen.]]></description>
			<content:encoded><![CDATA[<p>jQuery plugin that provides super-nice shuffling and scaling animations for filtering and reordering groups of objects on screen.</p>
]]></content:encoded>
			<wfw:commentRss>http://flagrantdisregard.com/jquery-quicksand-plugin-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lifestreaming</title>
		<link>http://flagrantdisregard.com/lifestreaming/</link>
		<comments>http://flagrantdisregard.com/lifestreaming/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 16:18:43 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[lifestreaming]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://flagrantdisregard.com/?p=2148</guid>
		<description><![CDATA[The word &#8220;lifestreaming&#8221; feels overly broad and I do a mental eye roll every time I say it, but I&#8217;ll use it for now for the sake of expediency. So I&#8217;ve been using Flickr and Delicious forever and Twitter for a while and Google Reader and all of these services are great and let me [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 250px"><a href="http://www.flickr.com/photos/asphericlens/3318353265/"><img title="stream by aspheric.lens, on Flickr" src="http://farm4.static.flickr.com/3645/3318353265_85eee11506_m.jpg" alt="stream by aspheric.lens, on Flickr" width="240" height="161" /></a><p class="wp-caption-text">stream by aspheric.lens, on Flickr</p></div>
<p>The word &#8220;lifestreaming&#8221; feels overly broad and I do a mental eye roll every time I say it, but I&#8217;ll use it for now for the sake of expediency.</p>
<p>So I&#8217;ve been using Flickr and Delicious forever and Twitter for a while and Google Reader and all of these services are great and let me share things in different ways. But what&#8217;s always bothered me is that these Shared Things were not only siloed off from each other, they were on sites I didn&#8217;t control. Yes, they all make it very easy to republish your stuff. I was doing that for a while with sidebar widgets for each of those services (I still have them on my <a href="http://flagrantdisregard.com/asides/">Asides</a> page, actually). But it still all felt very unconnected.</p>
<p>What I really wanted was to hook into the sharing functionality on those sites so that when I pushed the Share button in Google Reader, say, it would also send the item to my personal blog. That would allow me to aggregate my photos and bookmarks and tweets in one place and keep a permanent record of all of those things that is in my control.</p>
<p>I looked into several services (thinking I might let someone do the aggregating for me and then download the result), standalone software and plugins for WordPress. One of the better and easy to use solutions in the WordPress plugin category is <a href="http://wordpress.org/extend/plugins/lifestream/">Lifestream by David Cramer.</a> It does almost everything I need except that I didn&#8217;t like the way the resulting lifestream ended up being something separate from the actual blog. I wanted my blog itself to become the lifestream.</p>
<p>In the standalone software category, <a href="http://pubwich.org/">PubWich</a> looks very promising. But, again, I wanted something with seamless integration with WordPress.</p>
<p>So I ended up writing a plugin over the weekend. What it does:</p>
<ul>
<li>Periodically scans and downloads feeds from sources you define</li>
<li>Makes a new blog post for every new item in each feed</li>
<li>Blog posts can be created as new WordPress 3.0 Post Types or posted to specific categories</li>
<li>Defines filters so that you can hook into each individual feed as it is being imported to tweak the content</li>
<li>Saves a history of every feed</li>
</ul>
<p>Then based on that, I created a WordPress theme that styles posts depending on the source. That&#8217;s how I display the post icons and the &#8220;View original&#8221; link with the domain of the source website, for example. Because every item becomes a blog post they inherit everything WordPress provides: they go into the feed, comments, permalinks, etc. That&#8217;s cool! (In a very nerdy way.)</p>
<p>So far, after one day of use, I&#8217;m very happy with it. I intend to release the plugin after I do some more work on it. Let me know if you&#8217;re interested in helping me test it.</p>
]]></content:encoded>
			<wfw:commentRss>http://flagrantdisregard.com/lifestreaming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scratch &#124; Home &#124; imagine, program, share</title>
		<link>http://flagrantdisregard.com/scratch-home-imagine-program-share/</link>
		<comments>http://flagrantdisregard.com/scratch-home-imagine-program-share/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 17:52:00 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[bookmarks]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://flagrantdisregard.com/scratch-home-imagine-program-share/</guid>
		<description><![CDATA[An interactive, drag and drop programming tool for kids. Create and share your own interactive stories, games, music, and art.]]></description>
			<content:encoded><![CDATA[<p>An interactive, drag and drop programming tool for kids. Create and share your own interactive stories, games, music, and art.</p>
]]></content:encoded>
			<wfw:commentRss>http://flagrantdisregard.com/scratch-home-imagine-program-share/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>googlecl &#8211; Project Hosting on Google Code</title>
		<link>http://flagrantdisregard.com/googlecl-project-hosting-on-google-code/</link>
		<comments>http://flagrantdisregard.com/googlecl-project-hosting-on-google-code/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 19:58:00 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[bookmarks]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[cli]]></category>
		<category><![CDATA[commandline]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://flagrantdisregard.com/googlecl-project-hosting-on-google-code/</guid>
		<description><![CDATA[GoogleCL brings Google services to the command line.]]></description>
			<content:encoded><![CDATA[<p>GoogleCL brings Google services to the command line.</p>
]]></content:encoded>
			<wfw:commentRss>http://flagrantdisregard.com/googlecl-project-hosting-on-google-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Footnotes plugin for WordPress released</title>
		<link>http://flagrantdisregard.com/footnotes-plugin-for-wordpress-released/</link>
		<comments>http://flagrantdisregard.com/footnotes-plugin-for-wordpress-released/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 19:31:33 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://flagrantdisregard.com/?p=949</guid>
		<description><![CDATA[I just released a new plugin for WordPress for adding footnotes (well, endnotes really) to posts. You can check it out and download it from here: Footnotes Plugin. Also, I&#8217;ve written a couple of other plugins you may be interested in.]]></description>
			<content:encoded><![CDATA[<p>I just released a new plugin for WordPress for adding footnotes (well, endnotes really) to posts. You can check it out and download it from here: <a href="http://flagrantdisregard.com/footnotes-plugin/">Footnotes Plugin</a>. Also, I&#8217;ve written a couple of <a href="http://flagrantdisregard.com/wordpress-plugins/">other plugins</a> you may be interested in.</p>
]]></content:encoded>
			<wfw:commentRss>http://flagrantdisregard.com/footnotes-plugin-for-wordpress-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About the Technical Reviewer</title>
		<link>http://flagrantdisregard.com/about-the-technical-reviewer/</link>
		<comments>http://flagrantdisregard.com/about-the-technical-reviewer/#comments</comments>
		<pubDate>Fri, 29 Feb 2008 02:01:01 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://flagrantdisregard.com/about-the-technical-reviewer/</guid>
		<description><![CDATA[Received my copy today of the Pro Web 2.0 Mashups book I did the technical review for. Always neat to see something you&#8217;ve worked on become real. Also, I hate writing bios like this.]]></description>
			<content:encoded><![CDATA[<p><img src="http://flagrantdisregard.com/wp-content/uploads/2008/02/technical_reviewer.jpg" alt="About the Technical Reviewer" /></p>
<p>Received my copy today of the <a href="http://flagrantdisregard.com/pro-web-20-mashups/">Pro Web 2.0 Mashups book</a> I did the technical review for. Always neat to see something you&#8217;ve worked on become <em>real.</em> Also, I hate writing bios like this.</p>
]]></content:encoded>
			<wfw:commentRss>http://flagrantdisregard.com/about-the-technical-reviewer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pro Web 2.0 Mashups</title>
		<link>http://flagrantdisregard.com/pro-web-20-mashups/</link>
		<comments>http://flagrantdisregard.com/pro-web-20-mashups/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 01:16:59 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://flagrantdisregard.com/index.php/2008/01/21/pro-web-20-mashups/</guid>
		<description><![CDATA[I just finished technical review on a new book due out next month from Apress called Pro Web 2.0 Mashups: Remixing Data and Web Services. (A technical reviewer basically just makes sure all of the examples work and that the technical stuff the author writes is correct and provides evaluations of the text from a [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://flagrantdisregard.com/wp-content/uploads/2008/01/promashupcover.jpg' alt='Pro Web 2.0 Mashups' class="alignright" />I just finished technical review on a new book due out next month from Apress called <i>Pro Web 2.0 Mashups: Remixing Data and Web Services.</i> (A technical reviewer basically just makes sure all of the examples work and that the technical stuff the author writes is correct and provides evaluations of the text from a technical viewpoint as the book is written.)</p>
<p>Anyway, it&#8217;s an interesting book about remixing and mashing up data from multiple online services via APIs. But one of the coolest things about the book&#8212;are you ready for this?&#8212;the author, Raymond Yee, and publisher have agreed to release it under a Creative Commons Non-commercial Share-Alike license! In addition, <a href="http://blog.mashupguide.net/">the draft of every chapter is available online</a> right now and the published version will be available shortly. It&#8217;s practically an open-source book.</p>
<p>I&#8217;ve already been paid for my work on the book but I still feel too close to it to be able to give an unbiased review. But who needs a review? Go check out the book yourself and if you like it please show your support for openness and buy a copy when it hits Amazon.</p>
]]></content:encoded>
			<wfw:commentRss>http://flagrantdisregard.com/pro-web-20-mashups/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
