<?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/"
	>

<channel>
	<title>Weird Sheep Software</title>
	<atom:link href="http://www.weirdsheep.org.uk/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.weirdsheep.org.uk/blog</link>
	<description>An ungulate of dubious normality</description>
	<pubDate>Tue, 14 Jul 2009 00:01:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Progress Report</title>
		<link>http://www.weirdsheep.org.uk/blog/2009/07/14/progress-report/</link>
		<comments>http://www.weirdsheep.org.uk/blog/2009/07/14/progress-report/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 00:01:52 +0000</pubDate>
		<dc:creator>cyberspice</dc:creator>
		
		<guid isPermaLink="false">http://www.weirdsheep.org.uk/blog/?p=33</guid>
		<description><![CDATA[Well I have been quiet haven&#8217;t I?  This has mainly been due to work and a Wordpress side project.  Since my last post I have written some test code for Android that communicates with the Coppermine JSON-RPC extension I have written.  More importantly I am nearing completion on the alpha of a [...]]]></description>
			<content:encoded><![CDATA[<p>Well I have been quiet haven&#8217;t I?  This has mainly been due to work and a Wordpress side project.  Since my last post I have written some test code for Android that communicates with the Coppermine JSON-RPC extension I have written.  More importantly I am nearing completion on the alpha of a Coppermine client for the iPhone.  So here are some screen shots of the progress so far.</p>
<div id="attachment_35" class="wp-caption aligncenter" style="width: 218px"><img src="http://www.weirdsheep.org.uk/blog/wp-content/uploads/2009/07/categories.png" alt="The Categories View" title="The Categories View" width="208" height="400" class="size-full wp-image-35" /><p class="wp-caption-text">The Categories View</p></div>
<div id="attachment_36" class="wp-caption aligncenter" style="width: 218px"><img src="http://www.weirdsheep.org.uk/blog/wp-content/uploads/2009/07/categories_detail.png" alt="The Categories Detail" title="The Categories Detail" width="208" height="400" class="size-full wp-image-36" /><p class="wp-caption-text">The Categories Detail</p></div>
<div id="attachment_41" class="wp-caption aligncenter" style="width: 218px"><img src="http://www.weirdsheep.org.uk/blog/wp-content/uploads/2009/07/capture1.png" alt="Capture" title="Capture" width="208" height="400" class="size-full wp-image-41" /><p class="wp-caption-text">Capture</p></div>
<div id="attachment_38" class="wp-caption aligncenter" style="width: 218px"><img src="http://www.weirdsheep.org.uk/blog/wp-content/uploads/2009/07/albums.png" alt="The Albums" title="The Albums" width="208" height="400" class="size-full wp-image-38" /><p class="wp-caption-text">The Albums</p></div>
<div id="attachment_39" class="wp-caption aligncenter" style="width: 218px"><img src="http://www.weirdsheep.org.uk/blog/wp-content/uploads/2009/07/album_detail.png" alt="The Album Detail" title="The Album Detail" width="208" height="400" class="size-full wp-image-39" /><p class="wp-caption-text">The Album Detail</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.weirdsheep.org.uk/blog/2009/07/14/progress-report/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Progress (Jan)</title>
		<link>http://www.weirdsheep.org.uk/blog/2009/02/03/progress-jan/</link>
		<comments>http://www.weirdsheep.org.uk/blog/2009/02/03/progress-jan/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 16:35:27 +0000</pubDate>
		<dc:creator>cyberspice</dc:creator>
		
		<guid isPermaLink="false">http://www.weirdsheep.org.uk/blog/?p=31</guid>
		<description><![CDATA[I&#8217;ve just come back from another jaunt to the US on business (not in the Alfred Bester kind of way but traditionally on a British Airways 747).  Just before I left I took delivery of a shiny new MacBook 2.4Ghz that replaces my now, very ill, iBook.  This meant I could start developing [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just come back from another jaunt to the US on business (not in the Alfred Bester kind of way but traditionally on a British Airways 747).  Just before I left I took delivery of a shiny new MacBook 2.4Ghz that replaces my now, very ill, iBook.  This meant I could start developing again.</p>
<p>While I was in the US I had little time between work and socialising but I did get to set up the iPhone and Android dev kits on the new machine and play with some UI concepts.  I also started writing some test code in Java to test the RPC mechanism to Coppermine.  This code has turned in to the JSON-RPC and Session classes that will be used in the Android version of the client app.  I will also release that code as open source so that anyone can write Java clients for Coppermine.  </p>
<p>I will use the same design when I implement that mechanism in Objective-C.  This will be used in the iPhone client.  I have also downloaded the iPhoto extension SDK so I think I&#8217;ll release an iPhoto export extension that will allow you to export directly from iPhoto in to Coppermine.</p>
<p>Lots for me to do.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weirdsheep.org.uk/blog/2009/02/03/progress-jan/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Weird Sheep Software website tidy</title>
		<link>http://www.weirdsheep.org.uk/blog/2009/01/13/weird-sheep-software-website-tidy/</link>
		<comments>http://www.weirdsheep.org.uk/blog/2009/01/13/weird-sheep-software-website-tidy/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 16:09:38 +0000</pubDate>
		<dc:creator>cyberspice</dc:creator>
		
		<guid isPermaLink="false">http://www.weirdsheep.org.uk/blog/?p=27</guid>
		<description><![CDATA[
As you may have noticed if you&#8217;re reading this having navigated through from the index page I have tied up the Weird Sheep Software web site and given it a proper main page, theme, links, projects page and so on.  The documentation for the Coppermine JSON-RPC API is also available. The theme, although not [...]]]></description>
			<content:encoded><![CDATA[<p><span style="float: right; margin-left: 10px; margin-bottom: 10px;"><a href="http://www.weirdsheep.org.uk/projects/cpg_json_rpc"><img src="http://www.weirdsheep.org.uk/blog/wp-content/uploads/2009/01/cpg_json_rpc1.png" alt="" title="Coppermine JSON-RPC source" width="300" height="300" style="border: 1px solid gray;" /></a></span></p>
<p>As you may have noticed if you&#8217;re reading this having navigated through from the index page I have tied up the <a href="http://www.weirdsheep.org.uk/">Weird Sheep Software</a> web site and given it a proper main page, theme, links, projects page and so on.  The <a href="http://www.weirdsheep.org.uk/projects/cpg_json_rpc/api">documentation</a> for the Coppermine JSON-RPC API is also available. The theme, although not terribly exciting, is lovingly hand crafted PHP and CSS.  Once I&#8217;m happy with it I&#8217;ll have it available for download for all those who want to use it for a Wordpress blog.</p>
<p>I took time out from development to do this due to the <a href="http://www.weirdsheep.org.uk/blog/?p=20">fault with my Mac</a> halting development for a short while.  So I set up a new server and development machine running the <a href="http://www.ubuntu.com/">Ubuntu 8.10</a> distribution.  Also I ordered a new MacBook which is currently in transit which I hope I will receive before I head back to the US at the end of the week.  So that&#8217;s about it.</p>
<div class="unt_lp_mood"><strong>Current Mood: </strong> <img src="http://stat.livejournal.com/img/mood/classic/Accomlished.gif
"alt="(accomplished)" />&nbsp;accomplished</div><div class="unt_lp_music"><strong>Current Music: </strong> Muse - Black Holes and Revelations</div>]]></content:encoded>
			<wfw:commentRss>http://www.weirdsheep.org.uk/blog/2009/01/13/weird-sheep-software-website-tidy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Easy come, easy go.</title>
		<link>http://www.weirdsheep.org.uk/blog/2009/01/08/easy-come-easy-go/</link>
		<comments>http://www.weirdsheep.org.uk/blog/2009/01/08/easy-come-easy-go/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 22:01:15 +0000</pubDate>
		<dc:creator>cyberspice</dc:creator>
		
		<guid isPermaLink="false">http://www.weirdsheep.org.uk/blog/?p=20</guid>
		<description><![CDATA[The JSON-RPC extension for Coppermine appears to be behaving itself.  Its not got all the functionality required yet but it is a start.  You can satisfactorily authenticate and get catagories, album lists etc. using the API.  So last week I started on the iPhone Coppermine client itself.
At the beginning of this week [...]]]></description>
			<content:encoded><![CDATA[<p>The JSON-RPC extension for Coppermine appears to be behaving itself.  Its not got all the functionality required yet but it is a start.  You can satisfactorily authenticate and get catagories, album lists etc. using the API.  So last week I started on the iPhone Coppermine client itself.</p>
<p>At the beginning of this week I decided to set up my old PC is a pure Linux dev box and test server.  I had given it away to one of my girlfriends but they no longer required it so I reclaimed it and installed Ubuntu.  It appears that the fates decree that I should have an unchanging average number of working computers.  Because as I was bringing the PC up and getting software installed my trust three and a half year old iBook, on which I code, developed a fault.</p>
<p>The fault appeared as a complete freeze of the machine.  I hard booted and it couldn&#8217;t find the harddrive.  My good friend, <a href="http://sonyalynn.com/">Sonya</a>, who&#8217;s a Mac Goddess, talked me through various options on IM.  Unfortunately none of them really fixed the issue.  So the following day I took the machine in to the office, put the iBook in to <a href="http://en.wikipedia.org/wiki/Target_Disk_Mode">target disk mode</a>, and used my work laptop to copy the data on to an external USB harddrive.</p>
<p>That evening I tried to install OS X on another external harddrive but the iBook froze yet again.  Since the internal harddrive was out of the loop this looks like a more serious problem; possibly a main board failure.  Anyway I recovered the data, which is the important thing.  Also I have a machine that does work for short periods so I&#8217;m currently not using it incase I have to fire it up at any point for data I&#8217;ve not recovered yet.</p>
<p>So today I decided I couldn&#8217;t live without my Mac and ordered a nice shiny new top of the range MacBook from the Apple Store.  This will take a few days to arrive.  I hope it arrives before I go to the US in about ten days otherwise I will find it hard to survive.  My work laptop is very much a work machine.  In the mean time I&#8217;m switching back to working further on the Coppermine extension and also at setting up an Android development environment and thinking about the Android client.</p>
<div class="unt_lp_mood"><strong>Current Mood: </strong> creative</div>]]></content:encoded>
			<wfw:commentRss>http://www.weirdsheep.org.uk/blog/2009/01/08/easy-come-easy-go/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Coppermine for iPhone - Extension prototyped.</title>
		<link>http://www.weirdsheep.org.uk/blog/2008/12/28/coppermine-for-iphone-extension-prototyped/</link>
		<comments>http://www.weirdsheep.org.uk/blog/2008/12/28/coppermine-for-iphone-extension-prototyped/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 13:39:54 +0000</pubDate>
		<dc:creator>cyberspice</dc:creator>
		
		<guid isPermaLink="false">http://www.weirdsheep.org.uk/blog/?p=16</guid>
		<description><![CDATA[Well it turns out that rather than a plugin for Coppermine I&#8217;ve written an extension.  Basically you un-tar the package in to the Coppermine directory and it adds support for JSON-RPC providing a set of API that allows remote clients to query Coppermine.  The code is fully Doxygened and the documentation is available [...]]]></description>
			<content:encoded><![CDATA[<p>Well it turns out that rather than a plugin for Coppermine I&#8217;ve written an extension.  Basically you un-tar the package in to the Coppermine directory and it adds support for <a href="http://json-rpc.org/">JSON-RPC</a> providing a set of API that allows remote clients to query Coppermine.  The code is fully <a href="http://www.doxygen.org/">Doxygened</a> and the documentation is available online <a href="/projects/cpg_json_rpc/api">here</a>.</p>
<p>Now this is working it allows me to start development on the clients.  Which I have done.  iPhone development has begun and hopefully there will be a few screen shots soon.  Also I&#8217;ve got myself a <a href="http://www.t-mobileg1.com/">T-Mobile G1 Android phone</a> so I&#8217;ll be writing a client for Android too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weirdsheep.org.uk/blog/2008/12/28/coppermine-for-iphone-extension-prototyped/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Plugin coding has begun</title>
		<link>http://www.weirdsheep.org.uk/blog/2008/12/13/plugin-coding-has-begun/</link>
		<comments>http://www.weirdsheep.org.uk/blog/2008/12/13/plugin-coding-has-begun/#comments</comments>
		<pubDate>Sat, 13 Dec 2008 01:48:53 +0000</pubDate>
		<dc:creator>cyberspice</dc:creator>
		
		<guid isPermaLink="false">http://www.weirdsheep.org.uk/blog/?p=11</guid>
		<description><![CDATA[I have started prototyping the Coppermine side of the client server architecture for the iphone client.  I have decided to use JSON-RPC for the web API interface.  That calls an external PHP API within Coppermine itself.  I need to document the API and I am considering using. Google Code for the project.
I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>I have started prototyping the Coppermine side of the client server architecture for the iphone client.  I have decided to use JSON-RPC for the web API interface.  That calls an external PHP API within Coppermine itself.  I need to document the API and I am considering using. Google Code for the project.</p>
<p>I&#8217;ve started with the most important part, the authentication.  I have implemented a challenge / response protocol. I&#8217;m currently at SFO waiting for a flight to the UK.  On the plane I will code up query functions that return catagories and albums for a catagory.  The I will code the upload functionality.  The whole lot then needs to be tested so I&#8217;ll use a simple CLI client to try it out.  If that works I&#8217;m on to the proper client.</p>
<p>I recently acquired an Android based phone so I&#8217;ll produce a client for that too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weirdsheep.org.uk/blog/2008/12/13/plugin-coding-has-begun/feed/</wfw:commentRss>
		</item>
		<item>
		<title>iPhone client for Coppermine</title>
		<link>http://www.weirdsheep.org.uk/blog/2008/12/04/iphone-client-for-coppermine/</link>
		<comments>http://www.weirdsheep.org.uk/blog/2008/12/04/iphone-client-for-coppermine/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 08:19:08 +0000</pubDate>
		<dc:creator>cyberspice</dc:creator>
		
		<guid isPermaLink="false">http://www.weirdsheep.org.uk/blog/?p=5</guid>
		<description><![CDATA[Weird Sheep has started its first project in a long while.  The development of an iPhone client and associated plug-in for the Coppermine media gallery has begun.  This will allow you to upload to your on-line gallery direct from your iPhone where ever you are adding descriptions and other information at the same time. Hopefully [...]]]></description>
			<content:encoded><![CDATA[<p>Weird Sheep has started its first project in a long while.  The development of an iPhone client and associated plug-in for the Coppermine media gallery has begun.  This will allow you to upload to your on-line gallery direct from your iPhone where ever you are adding descriptions and other information at the same time. Hopefully there will be some screen shots of the prototype shortly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weirdsheep.org.uk/blog/2008/12/04/iphone-client-for-coppermine/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Weird Sheep Software is back!</title>
		<link>http://www.weirdsheep.org.uk/blog/2008/10/11/hello-world/</link>
		<comments>http://www.weirdsheep.org.uk/blog/2008/10/11/hello-world/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 23:14:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<guid isPermaLink="false">http://www.weirdsheep.org.uk/blog/?p=1</guid>
		<description><![CDATA[Weird Sheep Software is the name I used to publish small applications under back in the 90s.  When I became a commercial developer I found other interests outside of work.  Now I&#8217;m a consultant I virtually never code and so I have started personal projects again.  It seemed right to resurrect the name to go [...]]]></description>
			<content:encoded><![CDATA[<p>Weird Sheep Software is the name I used to publish small applications under back in the 90s.  When I became a commercial developer I found other interests outside of work.  Now I&#8217;m a consultant I virtually never code and so I have started personal projects again.  It seemed right to resurrect the name to go with them.</p>
<p>Watch this space!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weirdsheep.org.uk/blog/2008/10/11/hello-world/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

