<?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>drl2Blog &#187; Programming</title>
	<atom:link href="http://drl2.com/blog/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://drl2.com/blog</link>
	<description>Infinite Monkeys, Infinite Keyboards</description>
	<lastBuildDate>Mon, 26 Mar 2012 02:17:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Alive and coding</title>
		<link>http://drl2.com/blog/2010/04/alive-and-coding/</link>
		<comments>http://drl2.com/blog/2010/04/alive-and-coding/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 03:51:26 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[boxee]]></category>
		<category><![CDATA[dlna]]></category>
		<category><![CDATA[media server]]></category>
		<category><![CDATA[movie]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[rename]]></category>
		<category><![CDATA[renamer]]></category>
		<category><![CDATA[upnp]]></category>
		<category><![CDATA[XBMC]]></category>

		<guid isPermaLink="false">http://www.drl2.com/blog/?p=292</guid>
		<description><![CDATA[Yeah, I&#8217;m still around&#8230; haven&#8217;t posted in so long (again) that not posting has become sort of a habit. Just dropping by to post a link somebody somewhere might find useful. If you&#8217;re using a tool like Media Companion to gather metadata for a library of DVDs you&#8217;ve ripped to disk for eventual use on <a href='http://drl2.com/blog/2010/04/alive-and-coding/' class='excerpt-more'>[...]</a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://drl2.com/blog/2010/04/alive-and-coding/' addthis:title='Alive and coding ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Yeah, I&#8217;m still around&#8230; haven&#8217;t posted in so long (again) that not posting has become sort of a habit.</p>
<p>Just dropping by to post a link somebody somewhere might find useful.</p>
<p>If you&#8217;re using a tool like Media Companion to gather metadata for a library of DVDs you&#8217;ve ripped to disk for eventual use on a uPnP/DLNA streaming media server you&#8217;ve rigged up in your basement (and c&#8217;mon, how many of us <em>aren&#8217;t</em> doing that?) and want a way to do bulk renaming of files &#038; folders in your collection based on data from the XBMC-style /NFO files, I&#8217;ve crufted together a VBScript over the last couple of nights that might be of use to you.  It worked for me, at least.</p>
<p><a href='http://drl2.com/blog/wp-content/uploads/2010/04/nfonamer1.zip'>nfonamer</a></p>
<p>(Is &#8216;crufted&#8217; even a real word?)</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://drl2.com/blog/2010/04/alive-and-coding/' addthis:title='Alive and coding ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://drl2.com/blog/2010/04/alive-and-coding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The hazards of multitasking</title>
		<link>http://drl2.com/blog/2009/08/the-hazards-of-multitasking/</link>
		<comments>http://drl2.com/blog/2009/08/the-hazards-of-multitasking/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 16:19:09 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Gaming]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.drl2.com/blog/?p=226</guid>
		<description><![CDATA[Sunday afternoon I was writing some code on a work machine while logged into Lord of the Rings Online looking to get a group together to run some team-oriented in-game quests, and this usually involves just kind of hanging out for a while and pasting an occasional message into a &#8220;looking for group&#8221; type channel <a href='http://drl2.com/blog/2009/08/the-hazards-of-multitasking/' class='excerpt-more'>[...]</a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://drl2.com/blog/2009/08/the-hazards-of-multitasking/' addthis:title='The hazards of multitasking ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<p>Sunday afternoon I was writing some code on a work machine while logged into Lord of the Rings Online looking to get a group together to run some team-oriented in-game quests, and this usually involves just kind of hanging out for a while and pasting an occasional message into a &#8220;looking for group&#8221; type channel until something turns up.</p>
<p>I use a great little utility called Synergy to share a single keyboard and mouse across multiple machines; I can change which machine I&#8217;m interacting with by dragging the mouse pointer offscreen to make it jump to the other side.  It also allows the cut-and-paste of text between boxes.  This is a very convenient arrangement, but I&#8217;ve found an inherent danger: mis-pasting.  When I compiled and ran the application I was working on, I was surprised to see the following:</p>
<p><img src="http://drl2.com/blog/wp-content/uploads/2009/08/mthazard1.gif" alt="Dangers of Multitasking" /></p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://drl2.com/blog/2009/08/the-hazards-of-multitasking/' addthis:title='The hazards of multitasking ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://drl2.com/blog/2009/08/the-hazards-of-multitasking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrades done &#8211; for now</title>
		<link>http://drl2.com/blog/2009/06/upgrades-done-for-now/</link>
		<comments>http://drl2.com/blog/2009/06/upgrades-done-for-now/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 00:56:52 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.drl2.com/blog/?p=198</guid>
		<description><![CDATA[My server has been upgraded to support .Net 3.5 and PHP 5, database moved to MySQL 5, and WordPress bumped up to the latest 2.8 version. A few of my old plug-ins went away and the theme I was using isn&#8217;t available in an up-to-date version, so I&#8217;m experimenting with others. Now to actually start <a href='http://drl2.com/blog/2009/06/upgrades-done-for-now/' class='excerpt-more'>[...]</a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://drl2.com/blog/2009/06/upgrades-done-for-now/' addthis:title='Upgrades done &#8211; for now ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<p>My server has been upgraded to support .Net 3.5 and PHP 5, database moved to MySQL 5, and WordPress bumped up to the latest 2.8 version.  A few of my old plug-ins went away and the theme I was using isn&#8217;t available in an up-to-date version, so I&#8217;m experimenting with others.  Now to actually start posting again&#8230;</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://drl2.com/blog/2009/06/upgrades-done-for-now/' addthis:title='Upgrades done &#8211; for now ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://drl2.com/blog/2009/06/upgrades-done-for-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SkeptiQuote for Drupal</title>
		<link>http://drl2.com/blog/2008/11/skeptiquote-for-drupal/</link>
		<comments>http://drl2.com/blog/2008/11/skeptiquote-for-drupal/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 23:03:05 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Atheism and Religion]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.drl2.com/blog/?p=176</guid>
		<description><![CDATA[I&#8217;ve taken the core code from the WordPress SkeptiQuote plugin and used it to build a simple Drupal block module. Like its predecessor, it picks a random quote from The Skeptic&#8217;s Annotated Bible and displays it on your page. SkeptiQuote for Drupal ZIP SkeptiQuote for Drupal tarball<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://drl2.com/blog/2008/11/skeptiquote-for-drupal/' addthis:title='SkeptiQuote for Drupal ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve taken the core code from the WordPress SkeptiQuote plugin and used it to build a simple Drupal block module.  Like its predecessor, it picks a random quote from <a href="http://skepticsannotatedbible.com/">The Skeptic&#8217;s Annotated Bible</a> and displays it on your page.</p>
<p><a id="p175" href="http://drl2.com/blog/wp-content/uploads/2008/11/SkeptiQuote_D2.zip">SkeptiQuote for Drupal ZIP</a></p>
<p><a id="p174" href="http://drl2.com/blog/wp-content/uploads/2008/11/SkeptiQuote_D.tar2.gz">SkeptiQuote for Drupal tarball</a></p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://drl2.com/blog/2008/11/skeptiquote-for-drupal/' addthis:title='SkeptiQuote for Drupal ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://drl2.com/blog/2008/11/skeptiquote-for-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing SkeptiQuote</title>
		<link>http://drl2.com/blog/2008/10/introducing-skeptiquote/</link>
		<comments>http://drl2.com/blog/2008/10/introducing-skeptiquote/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 23:13:39 +0000</pubDate>
		<dc:creator>Don</dc:creator>
				<category><![CDATA[Atheism and Religion]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.drl2.com/blog/?p=172</guid>
		<description><![CDATA[I&#8217;ve noticed lately after looking at a lot of blog and content management packages that random Bible quote plugins are widely available, but I couldn&#8217;t find anything equivalent for skeptical sorts like me &#8211; so I made my own. It&#8217;s called SkepiQuote, and it&#8217;s currently available as a simple WordPress widget, though versions for other <a href='http://drl2.com/blog/2008/10/introducing-skeptiquote/' class='excerpt-more'>[...]</a><div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://drl2.com/blog/2008/10/introducing-skeptiquote/' addthis:title='Introducing SkeptiQuote ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve noticed lately after looking at a lot of blog and content management packages that random Bible quote plugins are widely available, but I couldn&#8217;t find anything equivalent for skeptical sorts like me &#8211; so I made my own.</p>
<p>It&#8217;s called SkepiQuote, and it&#8217;s currently available as a simple WordPress widget, though versions for other packages are planned.  It picks randomly from a selection of quotes <span style="text-decoration: line-through">stolen</span> borrowed with permission from <a href="http://skepticsannotatedbible.com/">The Skeptic&#8217;s Annotated Bible</a>.</p>
<p>From the readme file (typos and all&#8230; grrr):</p>
<blockquote><p>
SkeptiQuote WordPress Plugin<br />
@2008 by Don Lloyd<br />
Version 1.0</p>
<p>Updates and variations will be found at http://www.drl2.com/blog/?cat=8</p>
<p>Tested on WordPress 2.5 and 2.6.3</p>
<p>&#8212;&#8212;&#8212;&#8212;-</p>
<p>I&#8217;ve been tinkering with various blog and CMS packages lately and noticed that almost every one of them has an available plugin that displays random quotes from the Bible and/or other holy books.  Unfortunately there was nothing for those of us of a more skeptical bent, so I decided to create one to exercise some long-atrophied PHP muscles (I&#8217;ve been stuck in the .NET world since PHP 3 was new) and to get a little familiar with the world of plugin creation.</p>
<p>The included quote file is built from a collection gathered from the Bible, the Quran, and the Book of Mormon by Steve Wells of The Skeptic&#8217;s Annotated Bible (http://skepticsannotatedbible.com/) and highlight some of the&#8230; let&#8217;s call them unsavory aspects of those tomes.</p>
<p>&#8212;&#8212;&#8212;&#8212;-</p>
<p>INSTALLATION:  Just put the SkeptiQuote directory into your WordPress plugins folder, then activate the plugin and place the widget via the WP management console just as you would any other widget.  Check the WordPress site for widget install instructions if you&#8217;re unfamiliar with the process.</p>
<p>&#8212;&#8212;&#8212;&#8212;-</p>
<p>This software comes with no warranty, guarantee, assurance, promise, or suggestion of stability, functionality, or magical powers.  It comes only with the statement that it&#8217;s worked for me so far.</p>
<p>Feel free to use and abuse SkeptiQuote any way you want.  Setting it up as a generic random quote engine is easy &#8211; just follow the instructions in quotes.php to add your own text.</p>
<p>I do have a couple of requests of anyone who uses this:</p>
<p>- If you keep the supplied quotes, please keep the links to http://skepticsannotatedbible.com/ intact &#8211; Steve undoubtedly put a lot more work into collecting those quotes than I did in stealing them (with premission) from javascript files on his site.</p>
<p>- If your site is related to skepticism, atheism, etc., a link to my blog (http://www.drl2.com/blog) would be a nice gesture&#8230; I don&#8217;t have nearly enough people showing up to batter my fragile ego by disagreeing with me!</p>
<p>&#8212;&#8212;&#8212;&#8212;-</p>
<p>TO(possibly sometime eventually if the mood strikes)DO list:</p>
<p>- Implement some more advanced formatting capabilities such as optional category/source name display (quotes.php is built with separate sources already in anticipation of this)<br />
- It strikes me as rather inefficient to load in a huge list of quotes every time the code is run; would be better to pick a number then randomly access the quotes file to find the corresponding line.  Need to think about how to do this without compromising easy end-user quote editability.<br />
- Add an optional refresh or &#8220;next quote&#8221; type button and Ajax-ify the refresh.</p>
<p>&#8212;&#8212;&#8212;&#8212;-</p>
<p>Versions of SkeptiQuote for other CMS., etc. packages are planned.  Check http://www.drl2.com/blog/?cat=8 for the latest.</p>
</blockquote>
<p><strong>Download SkeptiQuote</strong> here in whichever file format you prefer:</p>
<p><a id="p171" href="SkeptiQuote_WP.tar1.gz" title="SkeptiQuote Widget .tar.gz file">SkeptiQuote Widget .tar.gz file</a></p>
<p><a id="p170" href="http://drl2.com/blog/wp-content/uploads/2008/10/SkeptiQuote_WP.tar3.gz">SkeptiQuote Widget ZIP file</a></p>
<p>Look up in the top right corner of this page to see the widget in action!</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://drl2.com/blog/2008/10/introducing-skeptiquote/' addthis:title='Introducing SkeptiQuote ' ><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://drl2.com/blog/2008/10/introducing-skeptiquote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

