<?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>Rowan</title>
	<atom:link href="http://rowan.ijuru.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://rowan.ijuru.com</link>
	<description>Trying to make sense of it all</description>
	<lastBuildDate>Sun, 05 Oct 2008 15:46:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>SNL does the VP debate</title>
		<link>http://rowan.ijuru.com/2008/10/05/snl-does-the-vp-debate/</link>
		<comments>http://rowan.ijuru.com/2008/10/05/snl-does-the-vp-debate/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 15:46:32 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[funny]]></category>

		<guid isPermaLink="false">http://rowan.ijuru.com/?p=300</guid>
		<description><![CDATA[I&#8217;ve ceased to be able to tell the difference between SNL&#8217;s Tina Fey and Palin &#8211; not helped by the fact that Fey often seems to be just quoting Palin.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve ceased to be able to tell the difference between SNL&#8217;s Tina Fey and Palin &#8211; not helped by the fact that Fey often seems to be just quoting Palin.</p>
<p style="text-align: center;"><!--[if IE]><object type="application/x-shockwave-flash" id=W4727a250e66f972348e8dac0bed7ada5" width="500" height="350"><param name="movie" value="http://widgets.nbc.com/o/4727a250e66f9723/48e8dac0bed7ada5/4741e3c5156499a7/befd3a6b/-cpid/9b352bc621baa7ed" /><![endif]--><![if !IE]><object type="application/x-shockwave-flash" data="http://widgets.nbc.com/o/4727a250e66f9723/48e8dac0bed7ada5/4741e3c5156499a7/befd3a6b/-cpid/9b352bc621baa7ed" id="W4727a250e66f972348e8dac0bed7ada5" width="500" height="350"><![endif]><param name="wmode" value="transparent" /><param name="allowNetworking" value="all" /><param name="allowScriptAccess" value="always" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://rowan.ijuru.com/2008/10/05/snl-does-the-vp-debate/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Default button on an HTML form</title>
		<link>http://rowan.ijuru.com/2008/09/13/default-button-on-an-html-form/</link>
		<comments>http://rowan.ijuru.com/2008/09/13/default-button-on-an-html-form/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 11:44:56 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://rowan.ijuru.com/?p=294</guid>
		<description><![CDATA[When you&#8217;re filling in an HTML form and you hit Return / Enter, your browser will submit the form as if you clicked the default button&#8230; which is always the first submit button in the form. Sometimes though, you don&#8217;t want the default button to be the first one.
I&#8217;ve seen some funky solutions to this [...]]]></description>
			<content:encoded><![CDATA[<p>When you&#8217;re filling in an HTML form and you hit <em>Return </em>/<em> Enter</em>, your browser will submit the form as if you clicked the default button&#8230; which is always the first submit button in the form. Sometimes though, you don&#8217;t want the default button to be the first one.</p>
<p>I&#8217;ve seen some funky solutions to this problem, including using a hidden submit button which appears first in the form, but I&#8217;ve found the following works fine &#8211; change all the submit buttons that you don&#8217;t want to be default to normal buttons, i.e., <code>type="button"</code> instead of <code>type="submit"</code>, and use their <code>onclick</code> events to submit the form. For example:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;form id=&quot;myform&quot; method=&quot;get&quot;&gt;
&lt;!-- Not the default button --&gt;
&lt;input name=&quot;b1&quot; type=&quot;button&quot; onclick=&quot;this.form.submit()&quot; value=&quot;B1&quot; /&gt;
&lt;!-- The default button --&gt;
&lt;input name=&quot;b2&quot; type=&quot;submit&quot; value=&quot;B2&quot; /&gt;
&lt;/form&gt;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://rowan.ijuru.com/2008/09/13/default-button-on-an-html-form/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The God Gene</title>
		<link>http://rowan.ijuru.com/2008/09/11/the-god-gene/</link>
		<comments>http://rowan.ijuru.com/2008/09/11/the-god-gene/#comments</comments>
		<pubDate>Thu, 11 Sep 2008 10:08:27 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[science]]></category>

		<guid isPermaLink="false">http://rowan.ijuru.com/?p=287</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><!-- Smart Youtube --><span class="youtube"><object type="application/x-shockwave-flash" width="425" height="355" data="http://www.youtube.com/v/-M-vnmejwXo&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=&amp;fs=1&amp;hl=en&amp;autoplay=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0"><param name="movie" value="http://www.youtube.com/v/-M-vnmejwXo&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=&amp;fs=1&amp;hl=en&amp;autoplay=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0" /><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent" /></object></span></p>
]]></content:encoded>
			<wfw:commentRss>http://rowan.ijuru.com/2008/09/11/the-god-gene/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why can&#8217;t IE use PNG favicons?</title>
		<link>http://rowan.ijuru.com/2008/09/09/why-cant-ie-use-png-favicons/</link>
		<comments>http://rowan.ijuru.com/2008/09/09/why-cant-ie-use-png-favicons/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 17:30:07 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://rowan.ijuru.com/?p=269</guid>
		<description><![CDATA[If only we lived in a world where everybody used non-IE browsers. Web design would be so much easier. The latest thing I&#8217;ve discovered IE 7 can&#8217;t do, is display a PNG favicon. What can you do?

Make a sweet little 16&#215;16 PNG favicon in your favorite paint application
Butcher it into an ICO file using favicon.cc
Upload [...]]]></description>
			<content:encoded><![CDATA[<p>If only we lived in a world where everybody used non-IE browsers. Web design would be so much easier. The latest thing I&#8217;ve discovered IE 7 can&#8217;t do, is display a PNG favicon. What can you do?</p>
<ol>
<li>Make a sweet little 16&#215;16 PNG favicon in your favorite paint application</li>
<li>Butcher it into an ICO file using <a href="http://www.favicon.cc/">favicon.cc</a></li>
<li>Upload both files to your web server</li>
<li>Stick the following code in the HEAD section of your webpage</li>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;link rel=&quot;icon&quot; type=&quot;image/png&quot; href=&quot;favicon.png&quot; /&gt;
&lt;!--[if IE]&gt;
	&lt;link rel=&quot;shortcut icon&quot; type=&quot;image/x-icon&quot; href=&quot;favicon.ico&quot; /&gt;
&lt;![endif]--&gt;</pre></div></div>

<li>Reassure yourself that IE users are pretty used to a sub-standard web browsing experience, and won&#8217;t be bothered by the lack of proper transparency or 24bit color in the favicon they see</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://rowan.ijuru.com/2008/09/09/why-cant-ie-use-png-favicons/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>You all better stay in touch!</title>
		<link>http://rowan.ijuru.com/2008/09/07/you-all-better-stay-in-touch/</link>
		<comments>http://rowan.ijuru.com/2008/09/07/you-all-better-stay-in-touch/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 16:55:30 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[pih]]></category>
		<category><![CDATA[rwanda]]></category>

		<guid isPermaLink="false">http://rowan.ijuru.com/?p=248</guid>
		<description><![CDATA[After a long summer of waiting (the weather made it feel more like a long winter), I&#8217;ve got a start date -- September 29th. That&#8217;s when I&#8217;ll be starting a week of training in Boston, going to the Partners in Health symposium, and meeting the team there. The following week I&#8217;ll be flying to Kigali&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>After a long summer of waiting (the weather made it feel more like a long winter), I&#8217;ve got a start date -- September 29th. That&#8217;s when I&#8217;ll be starting a week of training in Boston, going to the <a href="http://pih.org">Partners in Health </a>symposium, and meeting the team there. The following week I&#8217;ll be flying to Kigali&#8230; where I&#8217;ll be for possibly a year.</p>
<p>As I mentioned before, I&#8217;m going to be mentoring local computer programmers so they can work on an electronic medical records system built on <a href="http://openmrs.org">OpenMRS</a>. I&#8217;ll be responsible for a small group of students and will teach and set exercises to develop their programming skills. Rwanda is an exciting place for a computer geek like me -- the government has ambitious plans to become the IT hub of Central Africa, and if they get this medical records system going,  they&#8217;ll be doing <a href="http://www.guardian.co.uk/technology/2008/jun/19/software.politics">better than us</a> in the UK!</p>
<p>I&#8217;m really looking forward to being back in Rwanda -- the warm air, the banana trees, the thunder and lightning, the crazy matatu taxis and the red dirt that gets everywhere!</p>
<p>My friend Tom sent me the video below -- a song written by Brooke Fraser when she got back from Rwanda. I&#8217;m not usually a Hillsongs kind of guy but I like this song, and the video is gorgeous.</p>
<p style="text-align: center;"><!-- Smart Youtube --><span class="youtube"><object type="application/x-shockwave-flash" width="425" height="355" data="http://www.youtube.com/v/WGx-xU6TnU8&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=&amp;fs=1&amp;hl=en&amp;autoplay=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0"><param name="movie" value="http://www.youtube.com/v/WGx-xU6TnU8&amp;rel=1&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=&amp;fs=1&amp;hl=en&amp;autoplay=&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0" /><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent" /></object></span></p>
]]></content:encoded>
			<wfw:commentRss>http://rowan.ijuru.com/2008/09/07/you-all-better-stay-in-touch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saving the unsaved with a little Javascript</title>
		<link>http://rowan.ijuru.com/2008/09/07/saving-the-unsaved-with-a-little-javascript/</link>
		<comments>http://rowan.ijuru.com/2008/09/07/saving-the-unsaved-with-a-little-javascript/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 16:08:49 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://rowan.ijuru.com/?p=238</guid>
		<description><![CDATA[Scenario: you make a nice HTML form for some purpose. A user comes along and spends some time filling it in&#8230; and then clicks a link on the page and loses everything they wrote. User never comes back to your site.
What you need is a little bit of Javascript to check for unsaved changes and [...]]]></description>
			<content:encoded><![CDATA[<p>Scenario: you make a nice HTML form for some purpose. A user comes along and spends some time filling it in&#8230; and then clicks a link on the page and loses everything they wrote. User never comes back to your site.</p>
<p>What you need is a little bit of Javascript to check for unsaved changes and warn the user before they leave the page if they are going to lose their work. <a href="http://ijuru.com/gutuma">Gutuma</a> uses something like the following:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> is_post_back <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
&nbsp;
window.<span style="color: #660066;">onbeforeunload</span> <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span>ev<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
  <span style="color: #003366; font-weight: bold;">var</span> html <span style="color: #339933;">=</span> document.<span style="color: #660066;">send_form</span>.<span style="color: #660066;">msg_html</span>.<span style="color: #660066;">value</span><span style="color: #339933;">;</span>
  <span style="color: #003366; font-weight: bold;">var</span> subject <span style="color: #339933;">=</span> document.<span style="color: #660066;">send_form</span>.<span style="color: #660066;">msg_subject</span>.<span style="color: #660066;">value</span><span style="color: #339933;">;</span>
&nbsp;
  <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>is_post_back <span style="color: #339933;">&amp;</span>amp<span style="color: #339933;">;&amp;</span>amp<span style="color: #339933;">;</span> <span style="color: #009900;">&#40;</span>html <span style="color: #339933;">!=</span> <span style="color: #3366CC;">&quot;&quot;</span> <span style="color: #339933;">||</span> subject <span style="color: #339933;">!=</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
    <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #3366CC;">&quot;Your message will be lost if you leave this page.&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #003366; font-weight: bold;">function</span> cancel_unsaved_warning<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
  is_post_back <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>The cancel function is called in the <code>onclick</code> events of any buttons on the page which do a POST back to the page, and thus won&#8217;t lose the user&#8217;s work. This is the best way I think to cancel the warning message as setting <code>window.onbeforeunload = null</code> doesn&#8217;t work in IE6, and returning <em>anything</em> from the <code>onbeforeunload</code> handler results in a warning message (even <code>null</code> or <code>false</code>), so you have to use some logic to avoid a return statement altogether. Weird but it works.</p>
<p><strong>UPDATE 11/09/08</strong>: I&#8217;ve just discovered that IE treats <code>javascript:</code> hrefs as navigations away from the page and fires the onbeforeunload event. So you can&#8217;t call a javscript function like</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;a href=&quot;javascript:myfunc()&quot;&gt;Link&lt;/a&gt;</pre></div></div>

<p>without seeing the above warning message about leaving the page. But you can get around this by using the onclick attribute:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;a onclick=&quot;javascript:myfunc()&quot; href=&quot;#&quot;&gt;Link&lt;/a&gt;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://rowan.ijuru.com/2008/09/07/saving-the-unsaved-with-a-little-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Whats with the technical mumbo jumbo?</title>
		<link>http://rowan.ijuru.com/2008/09/07/whats-with-the-technical-mumbo-jumbo/</link>
		<comments>http://rowan.ijuru.com/2008/09/07/whats-with-the-technical-mumbo-jumbo/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 14:49:17 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://rowan.ijuru.com/?p=231</guid>
		<description><![CDATA[So you may have noticed a few posts which don&#8217;t make sense to a normal person. Well you can safely ignore them. I&#8217;ve been doing a bit of web development of late, and I&#8217;ve found random blog posts an essential source of information. First thing I do when I get stuck on a problem is [...]]]></description>
			<content:encoded><![CDATA[<p>So you may have noticed a few posts which don&#8217;t make sense to a normal person. Well you can safely ignore them. I&#8217;ve been doing a bit of web development of late, and I&#8217;ve found random blog posts an essential source of information. First thing I do when I get stuck on a problem is fire it into Google and see who else has had the same problem and what was their solution. I figured I should share what I know in case its of use to anyone.</p>
<p>If you think AJAX is some Greek dude and JAVA is a kind of coffee, then you can subscribe to just my personal posts using this <a href="http://rowan.ijuru.com/category/personal/feed">feed</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://rowan.ijuru.com/2008/09/07/whats-with-the-technical-mumbo-jumbo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AJAX across domains</title>
		<link>http://rowan.ijuru.com/2008/09/06/ajax-across-domains/</link>
		<comments>http://rowan.ijuru.com/2008/09/06/ajax-across-domains/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 19:56:42 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://rowan.ijuru.com/?p=227</guid>
		<description><![CDATA[Another problem I ran into in the course of my recent development of a PHP newsletter tool (Gutuma), was the restriction on AJAX requests to the same domain as the host page. I&#8217;ve developed some AJAX gadgets which can be placed on a user&#8217;s site and will send subscription requests to the newsletter tool&#8230; which [...]]]></description>
			<content:encoded><![CDATA[<p>Another problem I ran into in the course of my recent development of a PHP newsletter tool (<a href="http://ijuru.com/gutuma/">Gutuma</a>), was the restriction on AJAX requests to the same domain as the host page. I&#8217;ve developed some AJAX gadgets which can be placed on a user&#8217;s site and will send subscription requests to the newsletter tool&#8230; which might be hosted on a different domain.</p>
<p>If you&#8217;ve come across an &#8220;Access to restricted URI denied&#8221; error then you&#8217;re probably having the same problem. The solution is to use a proxy on the domain where the AJAX controls are hosted. This proxy receives the HTTP requests from the AJAX controls and can forward them on to the other domain.</p>
<p>For an example of how to do this, you can check out <a href="http://ijuru.com/gutuma/files/guproxy.zip">guproxy.php</a> which is my simple single file PHP script for forwarding AJAX requests (from the SACK AJAX library) to the AJAX interface of Gutuma. As a security precaution it limits forwarded requests based on the destination url, and the filters the POST variables to those used by Gutuma.  Other solutions I&#8217;ve seen don&#8217;t do this and thus leave your proxy script open to abuse.</p>
]]></content:encoded>
			<wfw:commentRss>http://rowan.ijuru.com/2008/09/06/ajax-across-domains/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server-side Javascript merging</title>
		<link>http://rowan.ijuru.com/2008/09/05/server-side-javascript-merging/</link>
		<comments>http://rowan.ijuru.com/2008/09/05/server-side-javascript-merging/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 11:53:22 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://rowan.ijuru.com/?p=214</guid>
		<description><![CDATA[Recently I&#8217;ve been working on PHP mailing list tool, and I wanted to make a simple Javascript API so that users can place dynamically generated gadgets onto their own pages. I wanted one JS file that could be included on a page, but as I was using a 3rd party AJAX Javascript library, this also [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve been working on PHP mailing list tool, and I wanted to make a simple Javascript API so that users can place dynamically generated gadgets onto their own pages. I wanted one JS file that could be included on a page, but as I was using a 3rd party AJAX Javascript library, this also had to be included. Unfortunately Javascript has no concept of an <em>include </em>or <em>import </em>statement. So my solution was to use some PHP to merge them on the server:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Content-Type: application/x-javascript'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
/**
 * This file is a server-side merge of first.js and second.js
 *
 * ------------------------------ first.js -------------------------------
 */
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'first.js'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>
&nbsp;
/**
 * ---------------------------- second.php ----------------------------
 */
&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'second.js'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>This simple approach could be used where you&#8217;ve got a lot of JS files and you want to speed up access times.</p>
]]></content:encoded>
			<wfw:commentRss>http://rowan.ijuru.com/2008/09/05/server-side-javascript-merging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A plea to the US Christian-right</title>
		<link>http://rowan.ijuru.com/2008/09/02/a-plea-to-the-us-christian-right/</link>
		<comments>http://rowan.ijuru.com/2008/09/02/a-plea-to-the-us-christian-right/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 13:37:59 +0000</pubDate>
		<dc:creator>Rowan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[usa]]></category>

		<guid isPermaLink="false">http://rowan.ijuru.com/?p=154</guid>
		<description><![CDATA[Call me naive, but I did think for a while there that Obama was going to start taking substantial Christian votes from the Republican party. Surely here was a guy, whose policies towards the poorer members of society Christians would identify with.
But alas all I hear are the same old polarised politics &#8211; Christians so [...]]]></description>
			<content:encoded><![CDATA[<p>Call me naive, but I did think for a while there that Obama was going to start taking substantial Christian votes from the Republican party. Surely here was a guy, whose policies towards the poorer members of society Christians would identify with.</p>
<p>But alas all I hear are the same old polarised politics &#8211; Christians so convinced that Jesus would vote Republican that they don&#8217;t even stop to think about who to vote for.</p>
<p>Or they make it all about a few <em>select</em> moral issues &#8211; abortion, gay marriage etc. Now I&#8217;m as opposed to abortion anyone, but abortion didn&#8217;t disappear during the last 8 years of Bush&#8217;s presidency. Very little changed. And isn&#8217;t it a moral issue when the rich get richer and the poor get poorer, or when the poorest members of society struggle to afford basic health care?</p>
<p>Or the protests of &#8220;he&#8217;ll raise our taxes!&#8221;, as if that would be the worst thing in the world. Putting aside the fact that Obama has now pledged to cut taxes for 95% of working families, and that Americans generally pay much less tax than their European counterparts, maybe Jesus wants to see the rich pay more tax.</p>
<p>Once upon a time God gave a group of people a very detailed set of instructions for how their society should function. He instructed them to treat every 50th year as a special year &#8211; a <a href="http://www.biblegateway.com/passage/?book_id=3&amp;chapter=25">year of Jubilee</a>, and on that year all land had to be given back to its original owners. Does that sound like free-market capitalism? If a politician suggested that we&#8217;d call them a communist!</p>
<p>So my plea is as simple as this -take some time to think about who you are going to vote for.</p>
]]></content:encoded>
			<wfw:commentRss>http://rowan.ijuru.com/2008/09/02/a-plea-to-the-us-christian-right/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
