<?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>Nath&#039;s Blog</title>
	<atom:link href="http://blog.nathancoad.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.nathancoad.com</link>
	<description>Life. Through the eyes of Nathan Coad.</description>
	<lastBuildDate>Wed, 28 Dec 2011 06:03:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Philippines part 2</title>
		<link>http://blog.nathancoad.com/item/philippines-part-2/</link>
		<comments>http://blog.nathancoad.com/item/philippines-part-2/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 06:03:50 +0000</pubDate>
		<dc:creator>encode</dc:creator>
				<category><![CDATA[Normal]]></category>

		<guid isPermaLink="false">http://blog.nathancoad.com/?p=263</guid>
		<description><![CDATA[In my last post we were still on our way to the Philippines.  I&#8217;ve been here for a few days now, and I&#8217;m starting to get used to the randomness and inefficiencies that the Philippine culture consists of. But back to Singapore. After breakfast, we wandered around the airport.  We caught the skytrain to the [...]]]></description>
			<content:encoded><![CDATA[<p>In my last post we were still on our way to the Philippines.  I&#8217;ve been here for a few days now, and I&#8217;m starting to get used to the randomness and inefficiencies that the Philippine culture consists of.</p>
<p>But back to Singapore. After breakfast, we wandered around the airport.  We caught the skytrain to the other two terminals, had a wander around, continued our search for headphone adaptors, and eventually found a nice coffee place.  Over a coffee we did the readings, and had a nice long discussion about them, before heading back to Terminal 2 in preparation for catching our flight.</p>
<p>The flight to Manila was a little more turbulent than our flight to Singapore, but otherwise uneventful. Customs at Manila was more a formality than a thorough examination of what we were bringing in to the country, so in short order we were outside the airport, and catching a taxi to the Shalom centre.  This turned out to be an extraordinarily long taxi ride, taking around 1.5 hours to get to the Shalom center.  Traffic was bumper-to-bumper, and in typical Filipino style, appeared to be completely chaotic.  Apparently the traffic was worse than usual, because a film festival had closed one of the major roads.</p>
<p>The Shalom center was quite close to a major shopping centre, Robbinsons. It was there that we bought SIM cards for our phones, had dinner, and admired a pianist, saxophonist and bass guitarist ensemble ripping up some Christmas carols, before heading back for an early night.  We enquired about currency exchange, but unfortunately they were unable to help us.</p>
<p>The next day was Sunday, Christmas day.  This mean that a lot of the shops didn&#8217;t open till late.  We had a light breakfast at Starbucks, and by the time we got back, the van that would take us to Uncle Rudi&#8217;s place had arrived.</p>
<p>It took a few hours to get to Uncle Rudi&#8217;s place, and we arrived just after the afternoon bible study started, so we walked across the rice fields to get to the hall.  It was here that Phil, in his over-confidence about where we were going, managed to walk into a big patch of mud.  He got stuck, and with a bit of help, got out of the mud, minus his shoes.  His shoes were completely encased in mud &#8211; he had sunk almost a foot deep in the mud!  So we went back and he changed into some thongs before we tried again.</p>
<p>That night we enjoyed Aunty Leah&#8217;s cooking, and stayed up late talking with Dan and Uncle Des, before finally going to bed.  The youth conference was only around 30 minutes away, and we would leave the next morning after breakfast.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nathancoad.com/item/philippines-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting to the Philippines</title>
		<link>http://blog.nathancoad.com/item/getting-to-the-philippines/</link>
		<comments>http://blog.nathancoad.com/item/getting-to-the-philippines/#comments</comments>
		<pubDate>Sat, 24 Dec 2011 23:56:20 +0000</pubDate>
		<dc:creator>encode</dc:creator>
				<category><![CDATA[Normal]]></category>

		<guid isPermaLink="false">http://blog.nathancoad.com/?p=260</guid>
		<description><![CDATA[Two days ago, I loaded the backpack and suitcase I would be living out of for the next two weeks into the car, and headed off for Phil&#8217;s place.  Once I got there, I found Phil slightly agitated that the Children of the Promise CDs still hadn&#8217;t arrived.  We had planned on taking 50 with [...]]]></description>
			<content:encoded><![CDATA[<p>Two days ago, I loaded the backpack and suitcase I would be living out of for the next two weeks into the car, and headed off for Phil&#8217;s place.  Once I got there, I found Phil slightly agitated that the Children of the Promise CDs still hadn&#8217;t arrived.  We had planned on taking 50 with us to the Philippines, so it was a bit of a worry.</p>
<p>After some youtube watching and collecting of various PDFs for use in the Philippines, it was lunch time.  The CDs still hadn&#8217;t arrived, so it looked like we would be leaving without them.  But then, during lunch, they arrived! Two massive boxes.  Timon&#8217;s suitcase was frantically rearranged to accommodate the 50 CDs &#8211; quite a bulky addition.</p>
<p>There was quite a bit of traffic on the way to the airport, but fortunately most of it was heading the other direction. so we arrived in plenty of time.  It turned out we got out of the car at the opposite end of the airport to the Singapore Airlines check-in counters, we had a nice long walk.  There was almost no queue at check-in, so it didn&#8217;t take long to get that all sorted, fill out our departure cards (which I had to do twice, due to inadvertently declaring greater than $10k on the first one), and go through customs.</p>
<p>Then we had about two hours to kill, wandering around the duty free shops, looking for headphone adaptors for the aircraft plug, and at prices of various other items available for inflated prices.  Some drinks and food were also consumed while we waited to board the A380 that would take us to Singapore.</p>
<p>The eight hour flight to Singapore was relatively uneventful.  A meal, a snack, various beverage choices, and plenty of movies or tv shows to watch.  I elected mainly to read and sleep &#8211; I wasn&#8217;t too interested in the selection available.  But it turned out there was an interesting documentary on the Bugatti Veyron, which I watched between Singapore and Manila.</p>
<p>While waiting to disembark and Singapore, we wondered how many people would fit on the plane.  The economy row numbers went up to 62 (we were in row 60 and 61), and at 10 seats wide, that made for a lot of passengers.  So on the way out, Timon asked one of the cabin crew.  He told us around 400, plus first and business. Then he offered to give us a tour of the plane, which we gladly accepted.  We saw the capsule-like seating of first class, and the enormous armchairs that were the seats in business class.</p>
<p>Our first order of business once we got into the airport was to locate the transit hotel.  We had tried to book a room in advance, but were told that it was booked out.  Fortunately there was a cancellation when we inquired, so we booked it until 8am, and went to find something to eat.</p>
<p>While looking for something to eat, we noticed a giant Angry Birds stand in the airport.  It turned out that, with a receipt of greater than $120 SGD and a boarding pass, we could get a free stuffed Angry Birds toy.  Unfortunately they had no pigs left, so we got one of the red birds.</p>
<p>In the morning, after our wake up call, we showered and packed, then searched for a place to have breakfast.  We made enquiries about changing Australian cash into Philippine Pesos, but discovered that we would lose out on the intermediary change to SGD, so we elected not to change any cash there.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nathancoad.com/item/getting-to-the-philippines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OS X Lion and OpenSolaris NAS</title>
		<link>http://blog.nathancoad.com/item/os-x-lion-and-opensolaris-nas/</link>
		<comments>http://blog.nathancoad.com/item/os-x-lion-and-opensolaris-nas/#comments</comments>
		<pubDate>Tue, 16 Aug 2011 06:46:12 +0000</pubDate>
		<dc:creator>encode</dc:creator>
				<category><![CDATA[Normal]]></category>

		<guid isPermaLink="false">http://blog.nathancoad.com/?p=252</guid>
		<description><![CDATA[After installing Lion, I could no longer connect to my OpenSolaris NAS via AFP (to the netatalk daemon running on my NAS). Fortunately, other people have gone before me and already solved this problem. I needed a newer version of netatalk (version 2.2.0 at the current time). I found a great guide that gives step-by-step [...]]]></description>
			<content:encoded><![CDATA[<p>After installing Lion, I could no longer connect to my OpenSolaris NAS via AFP (to the netatalk daemon running on my NAS).</p>
<p>Fortunately, other people have gone before me and already solved this problem.  I needed a newer version of netatalk (version 2.2.0 at the current time).  I found a great guide that gives step-by-step instructions for downloading and compiling the dependencies <a title="here" href="http://jerremy.posterous.com/building-netatalk-215-on-opensolaris-for-lion">here</a>.</p>
<p>I had a couple of issues with it though.  Firstly, I had been getting this error message when running the configure script for netatalk before following that guide I linked above:<br />
<code>configure: error: The pkg-config script could not be found or is too old.  Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config.</code></p>
<p>I thought that the dependencies listed in the guide would solve that issue, especially since they included the download, compile and install of pkg-config.  Alas, the configure script for netatalk was still unable to find pkg-config after installing it.  So I just added an environment variable to the full path as suggested:<br />
<code>export PKG_CONFIG=/usr/local/bin/pkg-config</code></p>
<p>Finally, when I thought I was done, I restarted netatalk and connected my MBP running Snow Leopard to the NAS, only to be greeted with an unusal message &#8211; &#8220;Something wrong with the volume&#8217;s CNID DB, using temporary CNID DB instead. Check server messages for details!&#8221;  Luckily other people have also experienced this error, and it was quickly traced to the <code>/usr/local/etc/netatalk/AppleVolumes.default</code> file containing the configuration <code>cnidscheme:cdb</code> instead of <code>cnidscheme:dbd</code> for each of my shares.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nathancoad.com/item/os-x-lion-and-opensolaris-nas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 2008 security log filtering</title>
		<link>http://blog.nathancoad.com/item/windows-2008-security-log-filtering/</link>
		<comments>http://blog.nathancoad.com/item/windows-2008-security-log-filtering/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 07:00:06 +0000</pubDate>
		<dc:creator>encode</dc:creator>
				<category><![CDATA[Normal]]></category>

		<guid isPermaLink="false">http://blog.nathancoad.com/?p=249</guid>
		<description><![CDATA[Today I needed to filter a security log to discover the source location of a particular user logging in.  It took me a bit of digging to discover the appropriate XML search filter, so I include it here for future reference: &#60;QueryList&#62; &#60;Query Id=&#8221;0&#8243; Path=&#8221;Security&#8221;&#62; &#60;Select Path=&#8221;Security&#8221;&#62;* [EventData[Data[@Name='targetusername']=&#8217;username&#8217;] and  EventData[Data[@Name='LogonType']=&#8217;7&#8242;] and System[(EventID=4624)]]&#60;/Select&#62; &#60;/Query&#62; &#60;/QueryList&#62;]]></description>
			<content:encoded><![CDATA[<p>Today I needed to filter a security log to discover the source location of a particular user logging in.  It took me a bit of digging to discover the appropriate XML search filter, so I include it here for future reference:</p>
<blockquote><p>&lt;QueryList&gt;<br />
&lt;Query Id=&#8221;0&#8243; Path=&#8221;Security&#8221;&gt;<br />
&lt;Select Path=&#8221;Security&#8221;&gt;* [EventData[Data[@Name='targetusername']=&#8217;username&#8217;] and  EventData[Data[@Name='LogonType']=&#8217;7&#8242;] and System[(EventID=4624)]]&lt;/Select&gt;<br />
&lt;/Query&gt;<br />
&lt;/QueryList&gt;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.nathancoad.com/item/windows-2008-security-log-filtering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Melbourne in November</title>
		<link>http://blog.nathancoad.com/item/melbourne-in-november/</link>
		<comments>http://blog.nathancoad.com/item/melbourne-in-november/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 10:44:24 +0000</pubDate>
		<dc:creator>encode</dc:creator>
				<category><![CDATA[Normal]]></category>

		<guid isPermaLink="false">http://blog.nathancoad.com/?p=241</guid>
		<description><![CDATA[It&#8217;s been a long day. Before I went to sleep last night, I set my alarm for 4:54AM.  To understand why, we have to go back in time to early afternoon yesterday. Around 3pm, I got a call from my boss.  A project in Melbourne needed someone with scripting skills, and they needed that person [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a long day. Before I went to sleep last night, I set my alarm for 4:54AM.  To understand why, we have to go back in time to early afternoon yesterday.</p>
<p>Around 3pm, I got a call from my boss.  A project in Melbourne needed someone with scripting skills, and they needed that person urgently.  Fair enough I thought.  I happily agreed to help them out, without quite realising what I&#8217;d gotten myself into.  After speaking with some of the guys involved in the project, I found that my expertise wasn&#8217;t quite aligned with their requirements.  We spoke about having a teleconference early Thursday morning, and the possibility was raised that I would have to fly to Melbourne to do the work.</p>
<p>Fast forward another 30 minutes, and the teleconference was happening.  They needed me on a plane first thing Thursday morning, to spend a couple of days in Melbourne.  No, it couldn&#8217;t be done remotely, and no, what the client was proposing wasn&#8217;t in line with Microsoft&#8217;s guidelines for the product, but they wanted it anyway.  And they wanted it right now.</p>
<p>So the next few hours were spent frantically trying to work out how to use the travel approval and booking systems. Oh, and they only accepted Amex to pay for the booking.</p>
<p>Finally, around 6:45, the booking was completed.  I had the email confirmations of my flight and hotel accommodation, and it was time to hurridly pack.  I was on a 7:15 flight, and the checkin had to be done at the airport.</p>
<p>This morning I got my ever-helpful Mother to drive me to the airport, and after endless taxiing, a 20 minute wait for our turn to take off, some slight turbulence, I arrived in Melbourne.  I wasn&#8217;t too certain about catching the taxi, but there were plenty of people in the line ahead of me to observe, so I think I managed a convincing performance of someone used to catching taxis.</p>
<p>Finally, I arrived at the hotel shortly before 10am.  One of my co-workers met me, and I left my clothes bag in his hotel room, before heading into the bright and shiny Melbourne office.  I met some more of the team, very friendly guys, and got stuck into it.  Had a quick lunch around 12:30, and then headed off to the client site.</p>
<p>It was located in a historical building, and our destination was in the basement, a room full of computers, presumably waiting to be sent to other locations.  Not exactly the most friendly of environments &#8211; definitely a step down from the office I&#8217;d just been in.  Still, I hacked away at code all afternoon, and managed to make some reasonable progress, before hitting a snag.</p>
<p>The script I&#8217;d been brought in to write was to automate a task.  All well and good, when that task works.  But when it fails to run correctly even in the GUI, and vbscript throws an error message which literally states &#8220;Generic Error&#8221;, you know you have some problems.  Solving them is tomorrow&#8217;s exercise.</p>
<p>Since getting back to the hotel, I&#8217;ve wandered around Melbourne CBD, eaten Lamb Souvleki for dinner, follwed with some gelati.  All in all, it&#8217;s been an interesting experience, and certainly a welcome difference from my usual daily grind.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nathancoad.com/item/melbourne-in-november/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Citrix web interface and Exchange 2010 SP1</title>
		<link>http://blog.nathancoad.com/item/citrix-web-interface-and-exchange-2010-sp1/</link>
		<comments>http://blog.nathancoad.com/item/citrix-web-interface-and-exchange-2010-sp1/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 05:33:57 +0000</pubDate>
		<dc:creator>encode</dc:creator>
				<category><![CDATA[Normal]]></category>

		<guid isPermaLink="false">http://blog.nathancoad.com/?p=236</guid>
		<description><![CDATA[After updating Exchange 2010 to Service Pack 1, I had a repeat of my previous problem.  Turns out, I had to repeat the process for exppw.dll .  Only this time, I made a typo in the applicationHost.config file, resulting in numerous errors in the Application event log: The worker process for application pool &#8216;CitrixWebInterface5.3.0AppPool&#8217; encountered [...]]]></description>
			<content:encoded><![CDATA[<p>After updating Exchange 2010 to Service Pack 1, I had a repeat of <a href="http://blog.nathancoad.com/item/citrix-web-interface-and-owa/">my previous problem</a>.  Turns out, I had to repeat the process for exppw.dll .   Only this time, I made a typo in the applicationHost.config file,  resulting in numerous errors in the Application event log:</p>
<blockquote><p>The worker process for application pool  &#8216;CitrixWebInterface5.3.0AppPool&#8217; encountered an error &#8216;Configuration  file is not well-formed XML&#8217; trying to read configuration data from file  &#8216;\\?\C:\inetpub\temp\apppools\CitrixWebInterface5.3.0AppPool.config&#8217;,  line number &#8217;3&#8242;.  The data field contains the error code.</p></blockquote>
<p>After finding the typo (a missing space) and restarting IIS again, everything was fine.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nathancoad.com/item/citrix-web-interface-and-exchange-2010-sp1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Citrix Web Interface and OWA</title>
		<link>http://blog.nathancoad.com/item/citrix-web-interface-and-owa/</link>
		<comments>http://blog.nathancoad.com/item/citrix-web-interface-and-owa/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 04:36:35 +0000</pubDate>
		<dc:creator>encode</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://blog.nathancoad.com/?p=230</guid>
		<description><![CDATA[So today I thought I&#8217;d do something a bit radical.  I already had a working Outlook Web App installation, and a working Citrix Web Interface installation.  However, they were on different servers, and I have only one IP address.  What to do? It occurred to me I should install the Citrix Web Interface on the [...]]]></description>
			<content:encoded><![CDATA[<p>So today I thought I&#8217;d do something a bit radical.  I already had a working Outlook Web App installation, and a working Citrix Web Interface installation.  However, they were on different servers, and I have only one IP address.  What to do?</p>
<p>It occurred to me I should install the Citrix Web Interface on the OWA server.  Genius!  But it turned out to not be quite so straightforward.  Because I&#8217;m running Exchange 2010, the OWA server was running Windows 2008 R2.  Citrix have only recently released Web Interface 5.3, which supports 2008 R2.</p>
<p>I decided to give it a go.  Firstly I needed to install J# 2.0 Release 2.  Installation of the web interface went smoothly, using the default web site.  OWA and Citrix live in separate folders, which means they would co-exist reasonably well.  Or so I thought.</p>
<p>After creating a citrix web interface site, I attempted to load the page, only to be met with &#8220;HTTP Error 503. The service is unavailable&#8221;.  After some investigation, log reading, head scratching, and google searching, I discovered the answer to my problem.</p>
<p>The pertinent error message was &#8220;The Module DLL  &#8216;C:\Program  Files\Microsoft\Exchange Server\V14\Bin\kerbauth.dll&#8217;  could not be loaded  due to a configuration  problem&#8221;.  The answer turned out to involve editing an IIS configuration file, &#8220;C:\Windows\System32\inetsrv\config\applicationHost.config&#8221;.</p>
<p>The line</p>
<blockquote><p>&lt;add name=&#8221;kerbauth&#8221;  image=&#8221;C:\Program Files\Microsoft\Exchange  Server\V14\Bin\kerbauth.dll&#8221; /&gt;</p></blockquote>
<p>needed to be changed to</p>
<blockquote><p>&lt;add  name=&#8221;kerbauth&#8221; image=&#8221;C:\Program Files\Microsoft\Exchange  Server\V14\Bin\kerbauth.dll&#8221;  preCondition=&#8221;bitness64&#8243; /&gt;</p></blockquote>
<p>I thought that would be enough to resolve the problem, but it wasn&#8217;t.  Turns out I had to make the same changes to the lines referring to owaauth.dll and airfilter.dll</p>
<p>Once I&#8217;d made those changes, and restarted IIS, everything was fine.  I was greeted with the familiar Carbon-themed interface, and a working web interface installation.  Hooray!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nathancoad.com/item/citrix-web-interface-and-owa/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Maps API</title>
		<link>http://blog.nathancoad.com/item/google-maps-api/</link>
		<comments>http://blog.nathancoad.com/item/google-maps-api/#comments</comments>
		<pubDate>Sat, 29 May 2010 11:58:07 +0000</pubDate>
		<dc:creator>encode</dc:creator>
				<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://blog.nathancoad.com/?p=225</guid>
		<description><![CDATA[Tonight I&#8217;ve been doing some work on a website that needed an embedded map. Naturally, I turned to Google Maps, only to discover there&#8217;s really two ways of using them. Firstly, the iframe method. That really sucks, because I&#8217;ve no control over how the map looks, or what information is presented. Secondly, the API. I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>Tonight I&#8217;ve been doing some work on a website that needed an embedded map.  Naturally, I turned to Google Maps, only to discover there&#8217;s really two ways of using them.<br />
Firstly, the iframe method.  That really sucks, because I&#8217;ve no control over how the map looks, or what information is presented.<br />
Secondly, the API.  I&#8217;ve used this once before, but only as a copy and paste job.  Now I discover there&#8217;s a new version of the API, much cleaner and better written.  Plus, there&#8217;s no need for the API key anymore.  Perfect.  Only, as I read through the documentation, I discover this is a very powerful API, with similarly obtuse documentation.  There&#8217;s one example map, plus a number of contributed pages purporting to be tutorials.  Some just didn&#8217;t exist any more, and others were even more confusing than the API documentation.</p>
<p>Fortunately, Google&#8217;s search division came to the rescue.  I came across <a href="http://www.svennerberg.com/2009/06/google-maps-api-3-the-basics/">a blog</a> that described how to use the API in multiple stages.  First up, just the map.  Then <a href="http://www.svennerberg.com/2009/06/google-maps-api-3-map-settings/">some settings</a>, <a href="http://www.svennerberg.com/2009/07/google-maps-api-3-markers/">a marker</a>, and <a href="http://www.svennerberg.com/2009/09/google-maps-api-3-infowindows/">an information window</a>.  Perfect.  Exactly what I wanted to do, nicely explained and broken down, so someone unfamiliar with the API, and only vaguely familiar with javascript, could understand.  Thanks <a href="http://www.svennerberg.com/">Gabriel Svennerberg</a>!</p>
<p>Lastly, I needed to work out how to put the map into a drupal node.  Every example seemed to make use of the onLoad property of the body tag, which obviously wouldn&#8217;t do.</p>
<p>My final result was this:</p>
<blockquote><p>&lt;div id=&#8221;map_canvas&#8221; style=&#8221;width:400px; height:400px&#8221;&gt;&lt;/div&gt;<br />
&lt;meta name=&#8221;viewport&#8221; content=&#8221;initial-scale=1.0, user-scalable=no&#8221; /&gt;<br />
&lt;script type=&#8221;text/javascript&#8221; src=&#8221;http://maps.google.com/maps/api/js?sensor=false&#8221;&gt;&lt;/script&gt;<br />
&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
//map generating code went in here<br />
&lt;/script&gt;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.nathancoad.com/item/google-maps-api/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Back at work</title>
		<link>http://blog.nathancoad.com/item/back-at-work/</link>
		<comments>http://blog.nathancoad.com/item/back-at-work/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 09:26:26 +0000</pubDate>
		<dc:creator>encode</dc:creator>
				<category><![CDATA[Normal]]></category>

		<guid isPermaLink="false">http://blog.nathancoad.com/?p=219</guid>
		<description><![CDATA[Something occurred to me as I sat at my desk yesterday. Is this really what I want to do? Go from a 20 minute commute to a 60 or 70 minute commute. Go from working with people I know, from environments I can work with in the middle of the night, from clients I have [...]]]></description>
			<content:encoded><![CDATA[<p>Something occurred to me as I sat at my desk yesterday.  Is this really what I want to do?  Go from a 20 minute commute to a 60 or 70 minute commute.  Go from working with people I know, from environments I can work with in the middle of the night, from clients I have a good relationship with, from a friendly working atmosphere, to a cubicle farm, where everyone sits quietly at their desk, not interacting with people around them, working on faceless, distant client systems, that are as yet unknown to me.</p>
<p>These people I&#8217;ve been working with the past 3 years are my family.  Even though I&#8217;ve almost never seen them outside work hours, spending 40 hours a week with these people has turned them into family.  Family that I&#8217;m going to miss working with.  Some of the clients I work with I know well enough to consider extended family in this analogy.  I know who to call, and in many cases I&#8217;ve called them so many times I don&#8217;t even have to look up their phone number.  </p>
<p>As I slowly pack up my belongings, it&#8217;s like I&#8217;m packing up my life.  Separating bits of it into boxes, to be stored away for an indeterminate period of time.  In less than two weeks, I&#8217;ll likely never see these people again.  I&#8217;ll never again come home to this place I&#8217;ve lived the last three years.  So many memories that will slowly drift away.  </p>
<p>People will fade from reality into the mists of time.  I&#8217;m going to miss them all &#8211; the annoying project managers, the incessant SDMs, the hapless users, the incompetent help desks, the colleagues that range from people to admire, to people that must surely struggle to find their way to work every day.  They are the colour in this tapestry of life.  A tapestry that will shortly be put away, incomplete, slowly unraveling.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nathancoad.com/item/back-at-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What to write?</title>
		<link>http://blog.nathancoad.com/item/what-to-write/</link>
		<comments>http://blog.nathancoad.com/item/what-to-write/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 07:05:39 +0000</pubDate>
		<dc:creator>encode</dc:creator>
				<category><![CDATA[Normal]]></category>

		<guid isPermaLink="false">http://blog.nathancoad.com/?p=214</guid>
		<description><![CDATA[I&#8217;m sitting on the couch at my sister&#8217;s place in Wellington, with the sun is streaming through the window, warming my feet. Right now, I&#8217;m wondering what to write. It&#8217;s been quite some time since my last post, a shortcoming I feel I should correct. My life has been full of upheaval of recent times, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sitting on the couch at my sister&#8217;s place in Wellington, with the sun is streaming through the window, warming my feet.  Right now, I&#8217;m wondering what to write.  It&#8217;s been quite some time since my last post, a shortcoming I feel I should correct.  </p>
<p>My life has been full of upheaval of recent times, something that&#8217;s not going to change in the short term.  Moving cities is never easy.  Moving cities within 30 days even less so.  I&#8217;ve never moved all my possessions in such a short time before.</p>
<p>Right now though, that worry awaits my return to Australia.  I&#8217;ve been in New Zealand since 1st April, firstly for a church youth camp on the book of James, and subsequently for a visit to my sister and her husband.  It&#8217;s been a nice relaxing time.  The weather has varied somewhat, between nice warm sunny days at the start, to cold, cloudy and occasionally rainy days in the middle, and back to warmish sunny days.  I&#8217;ve caught up with old friends, made some new acquaintances, and become more familiar with Wellington.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.nathancoad.com/item/what-to-write/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

