<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Gavin's Odd Bits of Code</title>
	<atom:link href="http://gavcode.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gavcode.wordpress.com</link>
	<description>News and updates to Gavin Brock's code</description>
	<lastBuildDate>Sun, 06 Sep 2009 02:45:55 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='gavcode.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/5808da3dcb72b3666118643907770b37?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Gavin's Odd Bits of Code</title>
		<link>http://gavcode.wordpress.com</link>
	</image>
			<item>
		<title>Websaver 2.3 &#8211; Recompiled for 10.6</title>
		<link>http://gavcode.wordpress.com/2009/09/06/websaver-2-3/</link>
		<comments>http://gavcode.wordpress.com/2009/09/06/websaver-2-3/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 02:44:30 +0000</pubDate>
		<dc:creator>brockgr</dc:creator>
				<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[WebSaver]]></category>

		<guid isPermaLink="false">http://gavcode.wordpress.com/?p=69</guid>
		<description><![CDATA[Just a quick note to let you know that Websaver should now work on 10.6 64bit. The recompiled version is available here:

websaver-2.3.dmg

As you can see, I have moved the source to Google Code, and so any issues can be reported on the issues page.
Cheesy disclaimer: I don&#8217;t have a 10.6 64bit capable machine for testing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=69&subd=gavcode&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Just a quick note to let you know that Websaver should now work on 10.6 64bit. The recompiled version is available here:</p>
<ul>
<li><a href="http://websaver.googlecode.com/files/websaver-2.3.dmg" target="_blank">websaver-2.3.dmg</a></li>
</ul>
<p>As you can see, I have moved the source to <a href="http://code.google.com/p/websaver/source/browse/#svn/trunk" target="_blank">Google Code</a>, and so any issues can be reported on the <a href="http://code.google.com/p/websaver/issues/list" target="_self">issues page</a>.</p>
<p><em>Cheesy disclaimer</em>: I don&#8217;t have a 10.6 64bit capable machine for testing :-( . Please let me know if it works.</p>
Posted in MacOS X, Software  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gavcode.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gavcode.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gavcode.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gavcode.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gavcode.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gavcode.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gavcode.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gavcode.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gavcode.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gavcode.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=69&subd=gavcode&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gavcode.wordpress.com/2009/09/06/websaver-2-3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39da5f215a55d978a8f1f4550a215404?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">Gavin</media:title>
		</media:content>
	</item>
		<item>
		<title>csshx 0.63 released</title>
		<link>http://gavcode.wordpress.com/2009/06/18/csshx-0-63/</link>
		<comments>http://gavcode.wordpress.com/2009/06/18/csshx-0-63/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 02:59:05 +0000</pubDate>
		<dc:creator>brockgr</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[csshx]]></category>

		<guid isPermaLink="false">http://gavcode.wordpress.com/?p=66</guid>
		<description><![CDATA[Bug Fixes:

User@host:port style names should work properly now
-x -y arguments documented properly
More meaningful warnings if your configured clusters are badly declared

New Feature:

&#8220;f&#8221; in bounds mode, now resizes csshX to take the full screen.

Get it here:
csshX-0.63
Posted in Software       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=66&subd=gavcode&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Bug Fixes:</p>
<ul>
<li>User@host:port style names should work properly now</li>
<li>-x -y arguments documented properly</li>
<li>More meaningful warnings if your configured clusters are badly declared</li>
</ul>
<p>New Feature:</p>
<ul>
<li>&#8220;f&#8221; in bounds mode, now resizes csshX to take the full screen.</li>
</ul>
<p>Get it here:</p>
<p style="padding-left:30px;"><a href="http://csshx.googlecode.com/files/csshX-0.63.tgz" target="_blank">csshX-0.63</a></p>
Posted in Software  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gavcode.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gavcode.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gavcode.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gavcode.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gavcode.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gavcode.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gavcode.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gavcode.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gavcode.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gavcode.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=66&subd=gavcode&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gavcode.wordpress.com/2009/06/18/csshx-0-63/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39da5f215a55d978a8f1f4550a215404?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">Gavin</media:title>
		</media:content>
	</item>
		<item>
		<title>csshX 0.62 released</title>
		<link>http://gavcode.wordpress.com/2009/05/25/csshx-0-62-released/</link>
		<comments>http://gavcode.wordpress.com/2009/05/25/csshx-0-62-released/#comments</comments>
		<pubDate>Mon, 25 May 2009 13:47:48 +0000</pubDate>
		<dc:creator>brockgr</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://gavcode.wordpress.com/?p=64</guid>
		<description><![CDATA[New features:

Improved tiling:

Can specify rows/columns on the command line
Can change row columns Ctrl-a g and Ctrl-a G




Prevented spawned ssh commands from polluting bash history

Get it here:
 csshX-0.62.tgz 
Posted in Software       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=64&subd=gavcode&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>New features:</p>
<ul>
<li>Improved tiling:
<ul>
<li>Can specify rows/columns on the command line</li>
<li>Can change row columns Ctrl-a g and Ctrl-a G</li>
</ul>
</li>
</ul>
<ul>
<li>Prevented spawned ssh commands from polluting bash history</li>
</ul>
<p>Get it here:</p>
<p style="padding-left:30px;"><a href="http://csshx.googlecode.com/files/csshX-0.62.tgz"> csshX-0.62.tgz </a></p>
Posted in Software  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gavcode.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gavcode.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gavcode.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gavcode.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gavcode.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gavcode.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gavcode.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gavcode.wordpress.com/64/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gavcode.wordpress.com/64/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gavcode.wordpress.com/64/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=64&subd=gavcode&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gavcode.wordpress.com/2009/05/25/csshx-0-62-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39da5f215a55d978a8f1f4550a215404?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">Gavin</media:title>
		</media:content>
	</item>
		<item>
		<title>OS Overlays re-enabled by the Ordnance Survey</title>
		<link>http://gavcode.wordpress.com/2009/05/19/os-overlays-re-enabled/</link>
		<comments>http://gavcode.wordpress.com/2009/05/19/os-overlays-re-enabled/#comments</comments>
		<pubDate>Tue, 19 May 2009 12:41:28 +0000</pubDate>
		<dc:creator>brockgr</dc:creator>
				<category><![CDATA[Google Earth]]></category>

		<guid isPermaLink="false">http://gavcode.wordpress.com/?p=54</guid>
		<description><![CDATA[We&#8217;re back!
First I would like to thank you all for your support! I believe that your emails, posts and comments, regarding yesterdays blog post, made a difference. It&#8217;s great to hear from you &#8211; it&#8217;s what makes writing software for fun, erm.. fun!
I just received a detailed message from the Director of Products at Ordnance [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=54&subd=gavcode&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>We&#8217;re back!</strong></p>
<p>First I would like to thank you all for your support! I believe that your emails, posts and comments, regarding yesterdays blog post, made a difference. It&#8217;s great to hear from you &#8211; it&#8217;s what makes writing software for fun, <em>erm.. fun</em>!</p>
<p>I just received a detailed message from the Director of Products at Ordnance Survey, apologising for the communication regarding the disabling of the service. He explained, that this is not a &#8220;<em>derived data issue</em>&#8220;, but rather to do with the licenses:</p>
<blockquote><p><em><span id="more-54"></span>The issue we seem to have with your application is related to the Terms and Conditions of Google Earth, which end users viewing your data accept when they decide to use that product. These Terms state that by using your content (Ordnance Survey data) in Google Earth you/they grant Google a right to that data (&#8220;By submitting, posting or displaying Your Content in the Service, you give Google a perpetual, irrevocable, worldwide, royalty-free, and non-exclusive license to reproduce, adapt, modify, translate, publicly perform, publicly display and distribute Your Content through the Service and as search results through Google Services&#8221;). You or end end users of your application do not have the right to grant Google any rights to Ordnance Survey data, and that&#8217;s really where the problem is. Google claims similar rights when you use the Google Maps API.</em></p>
<p><em>We at Ordnance Survey do not understand why Google would require this perpetual right to data that their users only want to display, and are therefore working with Google&#8217;s lawyers to get these terms changed or at least get a formal clarification.</em></p></blockquote>
<p><a href="http://en.wikipedia.org/wiki/IANAL" target="_blank">IANAL</a>, but I think this is referring to the <a href="http://earth.google.com/intl/en/license.html" target="_blank">Google Earth License</a> and it&#8217;s reference to the <a href="http://www.google.com/accounts/TOS" target="_blank">Google Terms of Service</a>. Now to me this seems to only refer to search within Google Earth. That said, I couldn&#8217;t see references to the Google ToS in the <a href="http://www.google.com/chrome" target="_blank">Chrome</a> license.</p>
<p>In the mean time, the OS have already re-enabled my Openspace API key but:</p>
<blockquote><p><em>The purpose of re-instating this key is to allow you to explore these other tools. You will need to make it very clear on your web pages that the KML stream is not to be used within Google Earth, as that would breach your licence.</em></p></blockquote>
<p>For now, I will add a this to the relevant pages, but I hope we can clear it up soon.</p>
Posted in Google Earth  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gavcode.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gavcode.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gavcode.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gavcode.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gavcode.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gavcode.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gavcode.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gavcode.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gavcode.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gavcode.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=54&subd=gavcode&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gavcode.wordpress.com/2009/05/19/os-overlays-re-enabled/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39da5f215a55d978a8f1f4550a215404?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">Gavin</media:title>
		</media:content>
	</item>
		<item>
		<title>OS Overlays disabled by the Ordnance Survey</title>
		<link>http://gavcode.wordpress.com/2009/05/18/os-overlays-disabled/</link>
		<comments>http://gavcode.wordpress.com/2009/05/18/os-overlays-disabled/#comments</comments>
		<pubDate>Mon, 18 May 2009 13:04:00 +0000</pubDate>
		<dc:creator>brockgr</dc:creator>
				<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[OpenSpace]]></category>
		<category><![CDATA[OS Overlays]]></category>

		<guid isPermaLink="false">http://gavcode.wordpress.com/?p=48</guid>
		<description><![CDATA[

EDIT 2009/05/19: The service has been re-enabled &#8211; see this post&#8230;
What&#8217;s happened?
After running my KML based Openspace Overlay for Google Earth service for the best part of a year, the Ordnance Survey has decided that the service is in conflict with the OpenSpace Developer Agreement, and I have had my API key disabled.

Although I have requested clarification [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=48&subd=gavcode&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong></strong></p>
<p><strong></strong></p>
<p><strong><span style="color:#ff0000;">EDIT 2009/05/19</span>: </strong><em>The service has been re-enabled &#8211; <a href="http://gavcode.wordpress.com/2009/05/19/os-overlays-re-enabled/">see this post</a>&#8230;</em></p>
<p><strong>What&#8217;s happened?</strong></p>
<p>After running my KML based <a href="http://www.brock-family.org/gavin/google-earth/osmaps.html" target="_blank">Openspace Overlay for Google Earth</a> service for the best part of a year, the Ordnance Survey has decided that the service is in conflict with the <a href="http://openspace.ordnancesurvey.co.uk/openspace/developeragreement.html" target="_blank">OpenSpace Developer Agreement</a>, and I have had my API key disabled.</p>
<p><img class="aligncenter size-full wp-image-49" title="OS API Key Blocked" src="http://gavcode.files.wordpress.com/2009/05/os-blocked.png?w=400&#038;h=186" alt="OS API Key Blocked" width="400" height="186" /></p>
<p>Although I have requested clarification on exactly what aspect of the agreement I am in violation of, or how I could make changes to to the service so I can comply with agreement, they have chosen that they would rather block the it. I will give full details of my conversation with the OS below.</p>
<p><strong>What can you do about it?</strong></p>
<p>Over the year, many of you have sent me great feedback of how you are using this service for many things including hiking, biking and even in schools. I have really appreciated this! I believe this service has benefitted the community, and that is why I have worked on it and hosted it (at my cost).</p>
<p>I believe the the Ordnance Surveys actions are unfair and unnecessary. If you feel similarly, here are some things you might like to do:</p>
<ul>
<li><a href="mailto:openspace@ordnancesurvey.co.uk">Contact the Openspace team</a> at the Ordnance Survey at let them know how you were using this service.</li>
<li>Help shape the future of the Ordnance Survey by <a href="http://strategy.ordnancesurvey.co.uk/governance-and-challenge/">voicing your opinions</a> about their future &#8220;<em>strategy</em>&#8220;.</li>
<li>Follow the <a href="http://www.freeourdata.org.uk/">Free Our Data</a> campaign to find out why we should be allowed to use our data.</li>
</ul>
<p>Finally, if you do follow up on this, and have time, drop a comment at the end of this post to let me know!</p>
<p><strong><span id="more-48"></span>The full details</strong></p>
<p>The Ordnance Survey Overlay started life in October 2007 &#8211; it was a simple CGI script that translated data from the <a href="http://explore.ordnancesurvey.co.uk/">OS Explorer</a> web service in KML suitable for Google Earth. In early 2008, the OS released <a href="http://openspace.ordnancesurvey.co.uk/openspace/" target="_blank">Openspace API</a>, and I registered for my API key and ported the service code.</p>
<p>From the beginning, I realised that this was going to be an edge case for the Openspace API, and I took great care to ensure that there could be no commercial conflict of interest and to maintain all copyright notices prominently. At no point did I store any OS data on my servers. I just provided users with pointers to publicly available map tile data on the OS web servers.</p>
<p>The service ran smoothly (with the occasional outages late in the day due to the 30,000 tile limit), until on April 17th, 2009 I received the following message from a member of the Openspace team (out of politeness I won&#8217;t post their contact details):</p>
<blockquote><p><em>Regarding your project that displays Ordnance Survey data in the Google Earth application, we are writing to let you know that the OS Openspace Developer Agreement is inconsistent with what we understand to be Google’s standard terms and conditions and any provision of OS Data to Google for display on Google Maps would be in breach of the OS Openspace Developer Agreement and an infringement of Crown Copyright. Your project is therefore not currently allowed and the use of OS OpenSpace should be discontinued.</em></p></blockquote>
<p>Now, since I am not using any Google APIs &#8211; I responded on April 19th:</p>
<blockquote><p><em>Thank you for your feedback on my project.</em></p>
<p><em>The KML Overlay for Google Earth has been a service that I have been running since last autumn. The advantages of being able to take two dimensional OS map data and visualise it in 3D, or compare it to satellite imagery in Google Earth is something that has not been readily available to the general public, but is proving very useful not just to me, but to many other people. For example, I have received positive feedback from a number of users who have been using the service for planning safe routes for outdoor activities. I have also heard from teachers who are using it to explain mapping concepts to school children.</em></p>
<p><em>For the benefit of the community I would like to keep this service running, so I would be very grateful if you could clarify exactly where I am in breach of the OS Openspace Developer Agreement, or infringing Crown Copyright, and if so, what steps I could take to rectify this.</em></p>
<p><em>From my point of view, I believe:</em></p>
<p><em>* I am not providing any data to Google, nor am I storing it myself.</em></p>
<p><em>* I have included your copyright notice with the displayed data.</em></p>
<p><em>* I am in no way profiting from this project (in fact I am covering the costs, such as hosting and bandwidth personally)</em></p>
<p><em>* I am not using the Google Maps API and so I do not believe I am bound by it&#8217;s Terms of Service.</em></p></blockquote>
<p>After a long silence, I finally got a response on April 29th:</p>
<blockquote><p><em>We really like your project, but unfortunately it will need to be discontinued as soon as you can. This is because it remains our current position that OS OpenSpace Developers may use third party content with our data provided they do no grant the third party any wider rights than those the Developer agrees to when accepting the Ordnance Survey&#8217;s OpenSpace Developer Agreement.</em></p></blockquote>
<p>Now they seemed to believe I am granting &#8220;rights&#8221; to Google. Me response (after a short vacation) on May 7th:</p>
<blockquote><p><em>I&#8217;m still a little unclear on exactly what I am doing wrong. You mention that you believe that my service is granting a third party (I am assuming Google in this case) wider rights than the OS is granting me, however I don&#8217;t understand why this is the case.</em></p>
<p><em>My service is just translating the OpenSpace HTML link data into the similar KML format. This is then viewable through any KML browser, of which Google Earth is the most popular.  By providing a KML version of the data, complete with the OS copyright notices, I don&#8217;t believe that I am granting Google, or any third party, any rights. Isn&#8217;t the argument similar to saying that you grant Microsoft rights by viewing the data in Internet Explorer?</em></p>
<p><em>If the _appearance_ of granting rights is an issue, perhaps I could add further disclaimers, or copyright notices to the displayed data?</em></p></blockquote>
<p>Finally, today, April 18th, I received:</p>
<blockquote><p><em>Following our email on 29th April 2009 about the OS OpenSpace terms and asking you to discontinue your application we have not noticed that this has happened, so we have deactivated your account.</em></p>
<p><em>If you would like more information about OS OpenSpace terms please check out the website at http://openspace.ordnancesurvey.co.uk/or contact us at openspace@ordnancesurvey.co.uk.</em></p>
<p><em>If you find that you would like to use OS OpenSpace in the future for a new project please let us know and we will activate your API key again.</em></p>
<p><em></em></p></blockquote>
<p><strong></strong></p>
<p><strong></strong></p>
<p><strong>The Future</strong></p>
<p>I don&#8217;t expect any quick fixes to get this service back on the air. Other people could run my code with their API keys, but I expect they will get their keys disabled too, probably quicker than mine.</p>
<p>I would still like to release the code &#8211; this is something I should have done ages ago. It&#8217;s a mess, but not complicated. I will put up a post up here when I do this.</p>
<p>There are also other ways to get at OS map data. I expect that a client side tool may solve the problem in the future.</p>
<p><strong>To follow just my Google Earth posts, subscribe to the RSS feed on: </strong><a href="http://gavcode.wordpress.com/category/maps/google-earth/" target="_blank"><strong>http://gavcode.wordpress.com/category/maps/google-earth/</strong></a></p>
<p><strong> </strong></p>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">The service ran smoothly (with the occasional outage late in the day due to the 30,000 tile limit), until on April 17th, 2009 I received the following message from a member of the Openspace team (out of politeness I wont post his contact details):</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">Regarding your project that displays Ordnance Survey data in the Google Earth application, we are writing to let you know that the OS Openspace Developer Agreement is inconsistent with what we understand to be Google’s standard terms and conditions and any provision of OS Data to Google for display on Google Maps would be in breach of the OS Openspace Developer Agreement and an infringement of Crown Copyright. Your project is therefore not currently allowed and the use of OS OpenSpace should be discontinued.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">Now, since I am not using any Google APIs &#8211; I responded on April 19th:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">Thank you for your feedback on my project.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">The KML Overlay for Google Earth has been a service that I have been running since last autumn. The advantages of being able to take two dimensional OS map data and visualise it in 3D, or compare it to satellite imagery in Google Earth is something that has not been readily available to the general public, but is proving very useful not just to me, but to many other people. For example, I have received positive feedback from a number of users who have been using the service for planning safe routes for outdoor activities. I have also heard from teachers who are using it to explain mapping concepts to school children.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">For the benefit of the community I would like to keep this service running, so I would be very grateful if you could clarify exactly where I am in breach of the OS Openspace Developer Agreement, or infringing Crown Copyright, and if so, what steps I could take to rectify this.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">From my point of view, I believe:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">* I am not providing any data to Google, nor am I storing it myself.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">* I have included your copyright notice with the displayed data.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">* I am in no way profiting from this project (in fact I am covering the costs, such as hosting and bandwidth personally)</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">* I am not using the Google Maps API and so I do not believe I am bound by it&#8217;s Terms of Service.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">After a long silence, I finally got a response on April 29th:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">We really like your project, but unfortunately it will need to be discontinued as soon as you can. This is because it remains our currentposition that OS OpenSpace Developers may use third party content with our data provided they do no grant the third party any wider rights than those the Developer agrees to when accepting the Ordnance Survey&#8217;s OpenSpace Developer Agreement.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">The issue has changes slightly now &#8211; they seemed to believe I am granting &#8220;rights&#8221; to google. Me response (after a short vacation) on May 7th:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">I&#8217;m still a little unclear on exactly what I am doing wrong. You mention that you believe that my service is granting a third party (I am assuming Google in this case) wider rights than the OS is granting me, however I don&#8217;t understand why this is the case.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">My service is just translating the OpenSpace HTML link data into the similar KML format. This is then viewable through any KML browser, of which Google Earth is the most popular.  By providing a KML version of the data, complete with the OS copyright notices, I don&#8217;t believe that I am granting Google, or any third party, any rights. Isn&#8217;t the argument similar to saying that you grant Microsoft rights by viewing the data in Internet Explorer?</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">If the _appearance_ of granting rights is an issue, perhaps I could add further disclaimers, or copyright notices to the displayed data?</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">I look forward to next months roadmap &#8211; I hear that it&#8217;s an exciting time at the Ordnance Survey. Is there any recommended places for discussion on the future directions?</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">Finally, today, April 18th, I received:</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">Following our email on 29th April 2009 about the OS OpenSpace terms and asking you to discontinue your application we have not noticed that this has happened, so we have deactivated your account.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">If you would like more information about OS OpenSpace terms please check out the website at http://openspace.ordnancesurvey.co.uk/or contact us at openspace@ordnancesurvey.co.uk.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">If you find that you would like to use OS OpenSpace in the future for a new project please let us know and we will activate your API key again.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">The Future</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">I don&#8217;t expect any quick fixes to get this service back on the air. Other people could run my code with their API keys, but they will get disabled too, probably quicker than mine.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">I would still like to release the code &#8211; this is something I should have done ages ago. It&#8217;s a mess, but not complicated. I will put up a post when I do this.</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:201px;width:1px;height:1px;">There are also other ways to get at OS map data. I expect that a client side tool may solve the problem in the future.</div>
Posted in Google Earth  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gavcode.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gavcode.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gavcode.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gavcode.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gavcode.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gavcode.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gavcode.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gavcode.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gavcode.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gavcode.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=48&subd=gavcode&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gavcode.wordpress.com/2009/05/18/os-overlays-disabled/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39da5f215a55d978a8f1f4550a215404?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">Gavin</media:title>
		</media:content>

		<media:content url="http://gavcode.files.wordpress.com/2009/05/os-blocked.png" medium="image">
			<media:title type="html">OS API Key Blocked</media:title>
		</media:content>
	</item>
		<item>
		<title>csshX 0.61 released</title>
		<link>http://gavcode.wordpress.com/2009/04/30/csshx-061/</link>
		<comments>http://gavcode.wordpress.com/2009/04/30/csshx-061/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 02:41:45 +0000</pubDate>
		<dc:creator>brockgr</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[csshx]]></category>

		<guid isPermaLink="false">http://gavcode.wordpress.com/?p=45</guid>
		<description><![CDATA[New features:

A new &#8220;[s]end&#8221; mode that allows you to send host-names/connection strings to all windows
ssh-options can now be configured or set on the command line.
p in bounds mode shows you your current bounds, good for pasting into csshrc
Ctrl-a Ctrl-m to minimise all windows including master
Ctrl-a Ctrl-h to hide all windows and minimise master (my favourite [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=45&subd=gavcode&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>New features:</p>
<ul>
<li>A new &#8220;[s]end&#8221; mode that allows you to send host-names/connection strings to all windows</li>
<li>ssh-options can now be configured or set on the command line.</li>
<li>p in bounds mode shows you your current bounds, good for pasting into csshrc</li>
<li>Ctrl-a Ctrl-m to minimise all windows including master</li>
<li>Ctrl-a Ctrl-h to hide all windows and minimise master (<em>my favourite :-)</em>)</li>
</ul>
<p>Bug fixes:</p>
<ul>
<li>Infinite loop on &#8220;enable mode&#8221; when some windows have closed.</li>
<li>Some document corrections</li>
</ul>
<p>Available at: <a title="csshX 0.61" href="http://code.google.com/p/csshx/downloads/detail?name=csshX-0.61.tgz" target="_blank">http://code.google.com/p/csshx/downloads/detail?name=csshX-0.61.tgz</a></p>
<p>Enjoy&#8230;</p>
Posted in Uncategorized  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gavcode.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gavcode.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gavcode.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gavcode.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gavcode.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gavcode.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gavcode.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gavcode.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gavcode.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gavcode.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=45&subd=gavcode&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gavcode.wordpress.com/2009/04/30/csshx-061/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39da5f215a55d978a8f1f4550a215404?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">Gavin</media:title>
		</media:content>
	</item>
		<item>
		<title>csshX 0.60 &#8211; Resizing and moving window sets&#8230;</title>
		<link>http://gavcode.wordpress.com/2009/04/20/csshx-060-resizing-and-moving-slave-windows/</link>
		<comments>http://gavcode.wordpress.com/2009/04/20/csshx-060-resizing-and-moving-slave-windows/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 00:28:08 +0000</pubDate>
		<dc:creator>brockgr</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[csshx]]></category>

		<guid isPermaLink="false">http://gavcode.wordpress.com/?p=40</guid>
		<description><![CDATA[I just uploaded csshX  v0.60.
Main new feature is draggable bounds changing. This allows you to resize or move your window set after it has been opened. Bounds changing is accessible using Ctrl-a b. Once you select the new area for the windows to use, press Enter to accept it.
* Note, dragging between Spaces on 10.5 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=40&subd=gavcode&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I just uploaded <a title="csshX 0.60 download" href="http://csshx.googlecode.com/files/csshX-0.60.tgz" target="_self">csshX  v0.60</a>.</p>
<p>Main new feature is draggable bounds changing. This allows you to resize or move your window set after it has been opened. Bounds changing is accessible using <strong>Ctrl-a b</strong>. Once you select the new area for the windows to use, press <strong>Enter</strong> to accept it.</p>
<p><em>* Note, dragging between Spaces on 10.5 does not work. I cannot find a way to ask a window which space it has been moved to, nor tell another window to move to a space.<br />
</em></p>
<p>You can also now hide your window (rather than minimise them) with <strong>Ctrl-a h</strong>. This is much faster than minimise, and I find <strong>Ctrl-a h, Apple-m</strong> is a great way to clear my csshX screens away temporarily. Window hiding has also allowed me to improve the retiling performance.</p>
<p>Other changes are minor, including one fix to the nasty infinite loop bug when using enable mode selection.</p>
<p>As always, please report any issues you may come across, preferably on the <a href="http://code.google.com/p/csshx/issues/list" target="_self">issues page</a>.</p>
Posted in Software  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gavcode.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gavcode.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gavcode.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gavcode.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gavcode.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gavcode.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gavcode.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gavcode.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gavcode.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gavcode.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=40&subd=gavcode&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gavcode.wordpress.com/2009/04/20/csshx-060-resizing-and-moving-slave-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39da5f215a55d978a8f1f4550a215404?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">Gavin</media:title>
		</media:content>
	</item>
		<item>
		<title>csshX 0.59 &#8211; Multi-monitor support..</title>
		<link>http://gavcode.wordpress.com/2009/04/09/csshx-059/</link>
		<comments>http://gavcode.wordpress.com/2009/04/09/csshx-059/#comments</comments>
		<pubDate>Thu, 09 Apr 2009 14:57:28 +0000</pubDate>
		<dc:creator>brockgr</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[csshx]]></category>

		<guid isPermaLink="false">http://gavcode.wordpress.com/?p=35</guid>
		<description><![CDATA[Thanks to some great publicity from Mac OS X Hints, I have received lots of feedback and bug reports.
Number one issue has been multi-monitor support, and problems related to it. This is now working.
To use it, add a &#8211;screen n to your command line, where n is the screen number. It will default to screen [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=35&subd=gavcode&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Thanks to some great publicity from <a href="http://www.macosxhints.com/article.php?story=20090407084150539" target="_blank">Mac OS X Hints</a>, I have received lots of feedback and bug reports.</p>
<p>Number one issue has been multi-monitor support, and problems related to it. This is now working.</p>
<p>To use it, add a <strong>&#8211;screen n</strong> to your command line, where <strong>n</strong> is the screen number. It will default to screen zero if omitted.</p>
<p>This was actually a nasty problem since there is no quick AppleScript solution, and the only way to get screen counts and sizes is by calling the AppKit frameworks. This is Objective-C only and since csshX is written in perl, I had to mess with the PerlObjCBridge (or Foundation.pm as it&#8217;s known) to get the NSFrame. To make matters worse, NSFrame is not even Objective C, rather it&#8217;s a pure C struct. In the end, I use NSValue to give me a string &#8220;description&#8221; of the data, and parse this with regex&#8217;s (differenet for 10.4 and 10.5 naturally!).</p>
<p>Other changes:</p>
<ul>
<li>Cursor keys now working for terminal applications like more and vim</li>
<li>Windows will no longer cover the dock (wherever it happens to be)</li>
<li>A <strong>&#8211;debug</strong> option for when things go wrong</li>
<li>Some documentation corrections.</li>
</ul>
<p>The package is available at:</p>
<p><a href="http://csshx.googlecode.com/files/csshX-0.59.tgz">http://csshx.googlecode.com/files/csshX-0.59.tgz</a></p>
Posted in Software  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gavcode.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gavcode.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gavcode.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gavcode.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gavcode.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gavcode.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gavcode.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gavcode.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gavcode.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gavcode.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=35&subd=gavcode&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gavcode.wordpress.com/2009/04/09/csshx-059/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39da5f215a55d978a8f1f4550a215404?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">Gavin</media:title>
		</media:content>
	</item>
		<item>
		<title>OS Overlay &#8211; 1,000 tile limit issue</title>
		<link>http://gavcode.wordpress.com/2009/03/16/os-overlay-1000-tile-limit-issue/</link>
		<comments>http://gavcode.wordpress.com/2009/03/16/os-overlay-1000-tile-limit-issue/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 10:10:25 +0000</pubDate>
		<dc:creator>brockgr</dc:creator>
				<category><![CDATA[Google Earth]]></category>
		<category><![CDATA[OpenSpace]]></category>
		<category><![CDATA[OS Overlays]]></category>

		<guid isPermaLink="false">http://gavcode.wordpress.com/?p=32</guid>
		<description><![CDATA[ For some unknown reason, my OS OpenSpace tile limit has suddenly dropped form 30,000 to 1,000. As you can imagine, this pretty much cripples my Google Earth overlay.
Thanks to everyone for pointing it out &#8211; it&#8217;s great to hear that people are actually using this!!
I&#8217;m looking into it, and will update this post when [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=32&subd=gavcode&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="size-full wp-image-31 alignright" title="Wot no tiles?" src="http://gavcode.files.wordpress.com/2009/03/wot_no_tiles.png?w=204&#038;h=34" alt="Wot no tiles?" width="204" height="34" /> For some unknown reason, my OS OpenSpace tile limit has suddenly dropped form 30,000 to 1,000. As you can imagine, this pretty much cripples my <a href="http://www.brock-family.org/gavin/google-earth/osmaps.html" target="_blank">Google Earth overlay</a>.</p>
<p>Thanks to everyone for pointing it out &#8211; it&#8217;s great to hear that people are actually using this!!</p>
<p>I&#8217;m <a title="(OS OpenSpace Forums - login required)" href="http://openspace.ordnancesurvey.co.uk/openspaceforum/thread.jspa?messageID=761&amp;#761" target="_blank">looking into it</a>, and will update this post when fixed&#8230;</p>
Posted in Google Earth  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gavcode.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gavcode.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gavcode.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gavcode.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gavcode.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gavcode.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gavcode.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gavcode.wordpress.com/32/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gavcode.wordpress.com/32/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gavcode.wordpress.com/32/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=32&subd=gavcode&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gavcode.wordpress.com/2009/03/16/os-overlay-1000-tile-limit-issue/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39da5f215a55d978a8f1f4550a215404?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">Gavin</media:title>
		</media:content>

		<media:content url="http://gavcode.files.wordpress.com/2009/03/wot_no_tiles.png" medium="image">
			<media:title type="html">Wot no tiles?</media:title>
		</media:content>
	</item>
		<item>
		<title>csshX &#8211; Cluster SSH tool using MacOS-X Terminal.app</title>
		<link>http://gavcode.wordpress.com/2009/02/11/csshx/</link>
		<comments>http://gavcode.wordpress.com/2009/02/11/csshx/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 12:54:15 +0000</pubDate>
		<dc:creator>brockgr</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[csshx]]></category>

		<guid isPermaLink="false">http://gavcode.wordpress.com/?p=25</guid>
		<description><![CDATA[One of the all time great sysadmin tools is Cluster SSH. It allows you to open up ssh sessions on multiple machines and send commands to them all through a common master window. It&#8217;s a perl script that uses xTerms and Tk.
My problem was that OS-X has a bit half-hearted X11 support and I always [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=25&subd=gavcode&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>One of the all time great sysadmin tools is <a href="http://clusterssh.sourceforge.net/" target="_blank">Cluster SSH</a>. It allows you to open up ssh sessions on multiple machines and send commands to them all through a common master window. It&#8217;s a perl script that uses xTerms and Tk.</p>
<p>My problem was that OS-X has a bit half-hearted X11 support and I always wanted a version that used Terminal.app. Finally after messing with some Applescript the other day, I realised it is possible to do.</p>
<p>So I have created <strong><a href="http://www.brock-family.org/gavin/macosx/csshX.html">csshX</a></strong> &#8211; my OS-X homage to cssh.</p>
<p style="text-align:center;"><img class="aligncenter" title="csshX screen shot" src="http://www.brock-family.org/gavin/macosx/csshX.png" alt="" width="390" height="238" /></p>
<p><span id="more-25"></span></p>
<p><strong>csshX</strong> is pure Perl (with calls to AppleScript) and should run on any 10.4 or 10.5 machine.</p>
<ul>
<li><a title="csshX download" href="http://www.brock-family.org/gavin/software/macosx/csshX/" target="_blank">Download</a></li>
<li><a title="Manual Page" href="http://www.brock-family.org/gavin/macosx/csshX-pod.html" target="_blank">Manual Page</a></li>
</ul>
<p>One known issue is that if you change focus, while <strong>csshX</strong> is opening many windows, it may capture the wrong terminal window. This is because there seems to be no good way to capture a handle to a Terminal window while you are opening it (I have to grab a handle to the front-most window after it has opened).</p>
<p>Let me know if you find <strong>csshX</strong> usefull, or you have any good ideas about how I could improve it.</p>
Posted in Software  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gavcode.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gavcode.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gavcode.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gavcode.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gavcode.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gavcode.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gavcode.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gavcode.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gavcode.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gavcode.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gavcode.wordpress.com&blog=3259988&post=25&subd=gavcode&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://gavcode.wordpress.com/2009/02/11/csshx/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/39da5f215a55d978a8f1f4550a215404?s=96&#38;d=&#38;r=G" medium="image">
			<media:title type="html">Gavin</media:title>
		</media:content>

		<media:content url="http://www.brock-family.org/gavin/macosx/csshX.png" medium="image">
			<media:title type="html">csshX screen shot</media:title>
		</media:content>
	</item>
	</channel>
</rss>