<?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>blog.SOAL.org</title>
	<atom:link href="http://blog.soal.org/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.soal.org</link>
	<description>None of this is true. The rest is.</description>
	<lastBuildDate>Tue, 06 Mar 2012 05:12:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Sunday Afternoon Project: Ruin my Desk</title>
		<link>http://blog.soal.org/index.php/2011/12/sunday-afternoon-project-ruin-my-desk/</link>
		<comments>http://blog.soal.org/index.php/2011/12/sunday-afternoon-project-ruin-my-desk/#comments</comments>
		<pubDate>Sun, 18 Dec 2011 09:01:15 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[desk]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[sunday]]></category>

		<guid isPermaLink="false">http://blog.soal.org/?p=409</guid>
		<description><![CDATA[About a year before moving to Sydney, I was on the verge of buying a house in the UK. I was serious about it: I had learnt about mortgages, calculated my budget, and even smiled at an estate agent. I viewed 40 properties before I finally came to my senses, and realised that becoming a [...]]]></description>
		<wfw:commentRss>http://blog.soal.org/index.php/2011/12/sunday-afternoon-project-ruin-my-desk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse breakpoints hidden by gutter clutter: a workaround</title>
		<link>http://blog.soal.org/index.php/2011/10/eclipse-breakpoints-hidden-by-gutter-clutter-a-workaround/</link>
		<comments>http://blog.soal.org/index.php/2011/10/eclipse-breakpoints-hidden-by-gutter-clutter-a-workaround/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 04:39:09 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://blog.soal.org/?p=375</guid>
		<description><![CDATA[In Eclipse, breakpoint icons tend to get obscured by other notification icons, like override or quick-fix notifications. The workaround, as described in this bug comment, is to configure the breakpoint annotation type with additional display properties. To do so, open General > Editors > Text Editors > Annotations and configure your breakpoint annotations as you [...]]]></description>
		<wfw:commentRss>http://blog.soal.org/index.php/2011/10/eclipse-breakpoints-hidden-by-gutter-clutter-a-workaround/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 4 Things to do in Australia</title>
		<link>http://blog.soal.org/index.php/2011/04/top-4-things-to-do-in-australia/</link>
		<comments>http://blog.soal.org/index.php/2011/04/top-4-things-to-do-in-australia/#comments</comments>
		<pubDate>Sat, 23 Apr 2011 08:13:14 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Australia]]></category>
		<category><![CDATA[Banana bread]]></category>
		<category><![CDATA[EFTPOS]]></category>
		<category><![CDATA[Ibis]]></category>
		<category><![CDATA[Sydney]]></category>
		<category><![CDATA[Tim Tams]]></category>

		<guid isPermaLink="false">http://blog.soal.org/?p=340</guid>
		<description><![CDATA[I&#8217;ve lived in Australia for 5 months now, and although I&#8217;m yet to venture outside of Sydney, I feel fully qualified to provide some tips on making the most of your time should you ever come over. 1. Explore the Tim Tams If you visit Australia, you will encounter the concept of Tim Tams as [...]]]></description>
		<wfw:commentRss>http://blog.soal.org/index.php/2011/04/top-4-things-to-do-in-australia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Preserving File Permissions with Ant Tasks</title>
		<link>http://blog.soal.org/index.php/2011/01/preserving-file-permissions-with-ant-tasks/</link>
		<comments>http://blog.soal.org/index.php/2011/01/preserving-file-permissions-with-ant-tasks/#comments</comments>
		<pubDate>Sun, 23 Jan 2011 14:02:32 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://blog.soal.org/?p=332</guid>
		<description><![CDATA[I confess I rant about Ant a fair bit, but in truth Ant tasks provide a lot of useful functionality. Even if you don&#8217;t use Ant directly, you can still take advantage of the tasks by using, say, Groovy&#8217;s AntBuilder. Ant and File Permissions Ant&#8217;s file system tasks, however, have one big disadvantage: they tend [...]]]></description>
		<wfw:commentRss>http://blog.soal.org/index.php/2011/01/preserving-file-permissions-with-ant-tasks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Change</title>
		<link>http://blog.soal.org/index.php/2010/11/change/</link>
		<comments>http://blog.soal.org/index.php/2010/11/change/#comments</comments>
		<pubDate>Sun, 28 Nov 2010 09:40:45 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Atlassian]]></category>
		<category><![CDATA[Jira Studo]]></category>
		<category><![CDATA[Sydney]]></category>

		<guid isPermaLink="false">http://blog.soal.org/?p=305</guid>
		<description><![CDATA[After 7 fantastic years with IBM, I thought it might be time for a little change. So, I have left Chandler&#8217;s Ford for Sydney and joined Atlassian. Sydney Bound I thought spending 22 hours sitting on the Heathrow/Singapore/Sydney flight might be overwhelmingly boring, but it turned out OK. I didn&#8217;t get to ride an A380 [...]]]></description>
		<wfw:commentRss>http://blog.soal.org/index.php/2010/11/change/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Writing Portable Shell Scripts on z/OS UNIX</title>
		<link>http://blog.soal.org/index.php/2010/06/writing-portable-shell-scripts-in-zos-unix/</link>
		<comments>http://blog.soal.org/index.php/2010/06/writing-portable-shell-scripts-in-zos-unix/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 16:37:01 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[EBCDIC]]></category>
		<category><![CDATA[zOS]]></category>

		<guid isPermaLink="false">http://blog.soal.org/?p=244</guid>
		<description><![CDATA[z/OS UNIX z/OS UNIX is a facet of z/OS that makes the operating system more approachable to those of us who weren&#8217;t brought up around 3270 terminals. Amongst other things, it provides support for remoting into the z/OS mainframe under a choice of UNIX shells (a simple Bourne-style shell or tcsh), access to a hierarchical [...]]]></description>
		<wfw:commentRss>http://blog.soal.org/index.php/2010/06/writing-portable-shell-scripts-in-zos-unix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>If you � Unicode, you&#8217;ll ����� EBCDIC</title>
		<link>http://blog.soal.org/index.php/2010/06/you-ll-entity-entity-ebcdic/</link>
		<comments>http://blog.soal.org/index.php/2010/06/you-ll-entity-entity-ebcdic/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 13:52:47 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ASCII]]></category>
		<category><![CDATA[charsets]]></category>
		<category><![CDATA[EBCDIC]]></category>
		<category><![CDATA[encoding]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[zOS]]></category>

		<guid isPermaLink="false">http://blog.soal.org/?p=238</guid>
		<description><![CDATA[One of the projects I&#8217;ve been working on over the past few months is the Dynamic Scripting feature pack for CICS. It runs on z/OS, which is an interesting environment for a few reasons &#8211; not least because it&#8217;s an EBCDIC platform. Know your charset A character set defines which byte value is used to [...]]]></description>
		<wfw:commentRss>http://blog.soal.org/index.php/2010/06/you-ll-entity-entity-ebcdic/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>sMash, Twitter and OAuth</title>
		<link>http://blog.soal.org/index.php/2010/06/smash-twitter-and-oauth/</link>
		<comments>http://blog.soal.org/index.php/2010/06/smash-twitter-and-oauth/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 17:47:21 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[OAuth]]></category>
		<category><![CDATA[signpost]]></category>
		<category><![CDATA[sMash]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://blog.soal.org/?p=219</guid>
		<description><![CDATA[Here&#8217;s a little example sMash app showing how to authenticate with Twitter using OAuth. If you&#8217;re not familiar with OAuth, here&#8217;s a good introduction (part II is especially useful). This example uses the signpost OAuth library. The code is based on this simple signpost example. Note: This sample won&#8217;t work out of the box on [...]]]></description>
		<wfw:commentRss>http://blog.soal.org/index.php/2010/06/smash-twitter-and-oauth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Classpath Length</title>
		<link>http://blog.soal.org/index.php/2009/10/soothing-classpath-length-irritation/</link>
		<comments>http://blog.soal.org/index.php/2009/10/soothing-classpath-length-irritation/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 02:12:12 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[classpath]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jawful]]></category>
		<category><![CDATA[junit]]></category>
		<category><![CDATA[truncated]]></category>

		<guid isPermaLink="false">http://blog.soal.org/?p=159</guid>
		<description><![CDATA[Really long classpa&#8230;! The maximum classpath length that Java can handle depends on many factors, including platform and JDK implementation. As far as I can tell, the limit is usually undocumented, but can be as low as a few thousand characters. Additionally, elements beyond Java&#8217;s control, such as the shell, can also affect how many [...]]]></description>
		<wfw:commentRss>http://blog.soal.org/index.php/2009/10/soothing-classpath-length-irritation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Accessing DB2 from sMash</title>
		<link>http://blog.soal.org/index.php/2009/07/accessing_db2_from_smash/</link>
		<comments>http://blog.soal.org/index.php/2009/07/accessing_db2_from_smash/#comments</comments>
		<pubDate>Sun, 12 Jul 2009 12:58:02 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[db2]]></category>
		<category><![CDATA[groovy]]></category>
		<category><![CDATA[pdo]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[sMash]]></category>
		<category><![CDATA[zero]]></category>
		<category><![CDATA[zero.data]]></category>

		<guid isPermaLink="false">http://blog.soal.org/?p=124</guid>
		<description><![CDATA[I couldn&#8217;t find a simple example that explicitly shows how to connect to DB2 from sMash, so I put one together. You can grab the resulting example sMash application using the zero command line like this: 12zero modulegroup addurl http://soal.org/sMash/repo/ zero create db2App from soal:db2App (On a side note, notice how I&#8217;m hosting a zero [...]]]></description>
		<wfw:commentRss>http://blog.soal.org/index.php/2009/07/accessing_db2_from_smash/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Dutch PHP Conference 2009 Retrospective</title>
		<link>http://blog.soal.org/index.php/2009/06/dutch-php-conference-2009-retrospective/</link>
		<comments>http://blog.soal.org/index.php/2009/06/dutch-php-conference-2009-retrospective/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 20:41:11 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[dpc]]></category>
		<category><![CDATA[dpc09]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sMash]]></category>

		<guid isPermaLink="false">http://blog.soal.org/?p=82</guid>
		<description><![CDATA[DPC ended last weekend, so I&#8217;m a little late with my write-up. However, the event was sufficiently memorable to still be fresh in my mind. Like the vast majority of attendees, I was massively impressed by the superb selection of talks and the attention to detail inherent in every aspect of the organisation of DPC [...]]]></description>
		<wfw:commentRss>http://blog.soal.org/index.php/2009/06/dutch-php-conference-2009-retrospective/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WebSphere sMash @ Dutch PHP Conference on 12th June 2009</title>
		<link>http://blog.soal.org/index.php/2009/06/websphere-smash-dutch-php-conference-on-12th-june/</link>
		<comments>http://blog.soal.org/index.php/2009/06/websphere-smash-dutch-php-conference-on-12th-june/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 21:59:22 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[dpc]]></category>
		<category><![CDATA[dpc09]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sMash]]></category>

		<guid isPermaLink="false">http://blog.soal.org/?p=70</guid>
		<description><![CDATA[Jonathan Lawrence and I will be presenting an introduction to WebSphere sMash at the Dutch PHP Conference on Friday. Here&#8217;s a quick overview of what we&#8217;ll be talking about: Don&#8217;t hesitate to come chat with us between the talks, particularly if you&#8217;re curious about running PHP on the Java Virtual Machine or integrating PHP and [...]]]></description>
		<wfw:commentRss>http://blog.soal.org/index.php/2009/06/websphere-smash-dutch-php-conference-on-12th-june/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SPL Talk at PHP London</title>
		<link>http://blog.soal.org/index.php/2009/05/spl-talk-at-php-london/</link>
		<comments>http://blog.soal.org/index.php/2009/05/spl-talk-at-php-london/#comments</comments>
		<pubDate>Fri, 08 May 2009 14:44:29 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[spl]]></category>
		<category><![CDATA[testfest]]></category>

		<guid isPermaLink="false">http://blog.soal.org/?p=61</guid>
		<description><![CDATA[Last night I presented the Standard PHP Library at the PHP London User Group. The aim was to give an overview of the extension and to entice people into coming to TestFest, of which the London and Manchester incarnations will be focussing on SPL. Thanks to all who attended! Here are the slides for those [...]]]></description>
		<wfw:commentRss>http://blog.soal.org/index.php/2009/05/spl-talk-at-php-london/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WebSphere sMash at SAP Unconference</title>
		<link>http://blog.soal.org/index.php/2009/04/websphere-smash-at-sap-unconference/</link>
		<comments>http://blog.soal.org/index.php/2009/04/websphere-smash-at-sap-unconference/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 23:39:19 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.soal.org/?p=57</guid>
		<description><![CDATA[Today Ant and I did a quick demo of sMash at SAP Inside Track London 2009, an unconference organized by Darren Hague and Nigel James. The idea was to show how sMash could be used to rapidly script up situational web apps (aka &#8220;satellite apps&#8221;) that integrate with SAP and provide extra, peripheral functionality. After [...]]]></description>
		<wfw:commentRss>http://blog.soal.org/index.php/2009/04/websphere-smash-at-sap-unconference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Nginx to Proxy Requests to sMash Apps</title>
		<link>http://blog.soal.org/index.php/2009/03/using-nginx-to-proxy-requests-to-smash-apps/</link>
		<comments>http://blog.soal.org/index.php/2009/03/using-nginx-to-proxy-requests-to-smash-apps/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 13:46:22 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[domain pointing]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[sMash]]></category>
		<category><![CDATA[subdomain]]></category>

		<guid isPermaLink="false">http://blog.soal.org/?p=32</guid>
		<description><![CDATA[I now have a few sMash apps sitting on my VPS, running on different ports.  I wanted to be able to access each of them on their own subdomain  - like this :
<table style="height: 112px;" border="1" cellspacing="0" width="386" bgcolor="white" bordercolor="black">
<tbody>
<tr>
<td><strong>Application</strong></td>
<td><strong>URL</strong></td>
<td><strong>Real location</strong></td>
</tr>
<tr>
<td>App Builder</td>
<td><a href="http://ab.soal.org">ab.soal.org
</a></td>
<td>97.107.131.88:8070</td>
</tr>
<tr>
<td>Wordpress blog</td>
<td><a href="http://blog.soal.org">blog.soal.org</a></td>
<td>97.107.131.88:8081</td>
</tr>
<tr>
<td>Some Other App</td>
<td><a href="http://app.soal.org">app.soal.org</a></td>
<td>97.107.131.88:8082</td>
</tr>
</tbody></table>
(97.107.131.88 is my VPS's current IP address)

I had no idea how to do this, but it turned out to be fairly simple...]]></description>
		<wfw:commentRss>http://blog.soal.org/index.php/2009/03/using-nginx-to-proxy-requests-to-smash-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting started with sMash on a Virtual Private Server</title>
		<link>http://blog.soal.org/index.php/2009/03/getting-started-with-smash-on-a-virtual-private-server/</link>
		<comments>http://blog.soal.org/index.php/2009/03/getting-started-with-smash-on-a-virtual-private-server/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 15:46:47 +0000</pubDate>
		<dc:creator>Robin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[projectzero]]></category>
		<category><![CDATA[sMash]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://97.107.131.88:8080/?p=7</guid>
		<description><![CDATA[It took less than an hour to get this blog up and running on WebSphere sMash on a Virtual Private Server, starting from nothing at all. Here's how you can get started too:]]></description>
		<wfw:commentRss>http://blog.soal.org/index.php/2009/03/getting-started-with-smash-on-a-virtual-private-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

