<?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>Life at the Feeding Edge &#187; cloud</title>
	<atom:link href="http://www.feedingedge.co.uk/blog/tag/cloud/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.feedingedge.co.uk/blog</link>
	<description>Taking a bite on new technology so you don't have to</description>
	<lastBuildDate>Mon, 06 Feb 2012 22:57:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Cool Stuff Collective returns &#8211; S2Ep1 Cloud</title>
		<link>http://www.feedingedge.co.uk/blog/2011/01/29/cool-stuff-collective-returns-s2ep1-cloud/</link>
		<comments>http://www.feedingedge.co.uk/blog/2011/01/29/cool-stuff-collective-returns-s2ep1-cloud/#comments</comments>
		<pubDate>Sat, 29 Jan 2011 10:20:41 +0000</pubDate>
		<dc:creator>epredator</dc:creator>
				<category><![CDATA[coolstuffcollective]]></category>
		<category><![CDATA[tv]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[nerf]]></category>

		<guid isPermaLink="false">http://www.feedingedge.co.uk/blog/?p=1036</guid>
		<description><![CDATA[Tweet<p>The second series of The Cool Stuff Collective hit the screens today, sponsored by Nerf (from Hasbro) which in itself is cool. It&#8217;s this Nerf N-Strike Barricade RV-10</p>
<p>The Cool Stuff Collective is now filmed at BBC television centre in Studio 2 which is a much bigger studio than we had for series 1 at MTV Camden.

There [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton1036" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F01%2F29%2Fcool-stuff-collective-returns-s2ep1-cloud%2F&amp;text=Cool%20Stuff%20Collective%20returns%20%26%238211%3B%20S2Ep1%20Cloud&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F01%2F29%2Fcool-stuff-collective-returns-s2ep1-cloud%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.feedingedge.co.uk/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>The second series of <a href="http://www.itv.com/citvonline/coolstuffcollective/">The Cool Stuff Collective</a> hit the screens today, sponsored by <a href="http://bottletopnews.blogspot.com/2011/01/hasbro-sponsorship.html">Nerf (from Hasbro)</a> which in itself is cool. It&#8217;s this <a href="http://www.amazon.co.uk/gp/product/B0043XI084?ie=UTF8&#038;tag=feededge-21&#038;linkCode=as2&#038;camp=1634&#038;creative=19450&#038;creativeASIN=B0043XI084">Nerf N-Strike Barricade RV-10</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=feededge-21&#038;l=as2&#038;o=2&#038;a=B0043XI084" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /></p>
<p>The Cool Stuff Collective is now filmed at BBC television centre in Studio 2 which is a much bigger studio than we had for series 1 at MTV Camden.<br />
<a href="http://www.flickr.com/photos/epredator/5397770988/" title="Where the magic happens by epredator, on Flickr"><img src="http://farm6.static.flickr.com/5296/5397770988_c4c7d05e47.jpg" width="500" height="500" alt="Where the magic happens" /></a><br />
There are Blue Peter signs everywhere which is quite awe inspiring.<br />
The production gallery is up above us as opposed to the side where <a href="http://www.twitter.com/marleyman007">@marleyman007</a> directs us from.<br />
Monkey has been reborn too, and has some wonderful googly eyes too.<br />
<a href="http://www.flickr.com/photos/epredator/5397174391/" title="Monkey reborn by epredator, on Flickr"><img src="http://farm6.static.flickr.com/5016/5397174391_f0b19e7bf1.jpg" width="375" height="500" alt="Monkey reborn" /></a><br />
Another new character on set is Lady Blah Blah complete with beard<br />
<a href="http://www.flickr.com/photos/epredator/5397773160/" title="Sy, Lady Blah Blah and the popcrash grannies by epredator, on Flickr"><img src="http://farm6.static.flickr.com/5060/5397773160_e1d03167e2.jpg" width="500" height="375" alt="Sy, Lady Blah Blah and the popcrash grannies" /></a><br />
Here is Lady Blah Blah with <a href="http://www.twitter.com/sy_thomas">Sy Thomas</a> and the Popcrach grannies, though I realize this looks odd as Janice has lent back to talk to Victoria.<br />
This is the view we have sat on set (though there are usually more people staring at us <img src='http://www.feedingedge.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<a href="http://www.flickr.com/photos/epredator/5397173729/" title="View form the set by epredator, on Flickr"><img src="http://farm6.static.flickr.com/5020/5397173729_021909ddb8.jpg" width="500" height="375" alt="View form the set" /></a><br />
This week the gag was that we had all forgotten Sy and call him Sid as its been a few weeks since the last series. Predlet 2.0 was a bit confused watching the &#8220;acting&#8221; he asked me if I really had forgotten Sy&#8217;s Name <img src='http://www.feedingedge.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
So the show opened Sy introducing it all and then I come on measuring the TV and feign ignorance.<br />
<a href="http://www.flickr.com/photos/epredator/5397209405/" title="Calling Sy Sid by epredator, on Flickr"><img src="http://farm6.static.flickr.com/5220/5397209405_556e715c38.jpg" width="500" height="375" alt="Calling Sy Sid" /></a><br />
My tech part of the show is more back to normal though in a attempt to define cloud computing and cloud gaming in 3 minutes.<br />
I used the basic principle that cloud is really about the break up of the PC and of computer components and moving them away to other places.<br />
<a href="http://www.flickr.com/photos/epredator/5397210821/" title="Computer by epredator, on Flickr"><img src="http://farm6.static.flickr.com/5132/5397210821_c04a1fab0a.jpg" width="500" height="375" alt="Computer" /></a><br />
I took an old computer and pulled a card out and handed it to Sy by way of a prop to try and explain the distribution of compute resource, storage etc. It was a simplistic explanation but when you boil it down that is what is happening.<br />
I then explained how<a href="http://www.onlive.com"> Onlive </a>works and is coming to the UK with BT very soon and that it is actually good for gaming in that we can play any game on any console, and will not really have to replace any of our old kit as all we need is a screen, network and input controller.<br />
<a href="http://www.flickr.com/photos/epredator/5397811686/" title="Cloud by epredator, on Flickr"><img src="http://farm6.static.flickr.com/5131/5397811686_9a1df77694.jpg" width="500" height="375" alt="Cloud" /></a><br />
The final extrapolation is a planet wide grid of compute resouurce. I was going to throw in IPv6 but that got too tongue twisty. Any resource anywhere local or remote and combined into massive computing power and storage.<br />
This first show (and next weeks) was great fun to record and the coming shows look awesome too. The team at Archie Productions and Sy Thomas have done a great job and I love being part of that.<br />
I guess that <a href="http://en.wikipedia.org/wiki/The_Cool_Stuff_Collective">wikipedia article needs updating now for the show</a>? to reflect series 2 and the new record location.<br />
See you all next week same time same place <img src='http://www.feedingedge.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (Or any of the many repeats all week)</p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F01%2F29%2Fcool-stuff-collective-returns-s2ep1-cloud%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="tall" count="1" href="http://www.feedingedge.co.uk/blog/2011/01/29/cool-stuff-collective-returns-s2ep1-cloud/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.feedingedge.co.uk/blog/2011/01/29/cool-stuff-collective-returns-s2ep1-cloud/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Knowing who you know</title>
		<link>http://www.feedingedge.co.uk/blog/2011/01/27/knowing-who-you-know/</link>
		<comments>http://www.feedingedge.co.uk/blog/2011/01/27/knowing-who-you-know/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 11:31:48 +0000</pubDate>
		<dc:creator>epredator</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[visualisation]]></category>

		<guid isPermaLink="false">http://www.feedingedge.co.uk/blog/?p=1030</guid>
		<description><![CDATA[Tweet<p>Very often the naysayers of social media will point to the vacuous nature of connections online. Friend does not mean an actual friend etc. We are also restricted as human in how many people we can successfully know and stay in touch with. We are though in a position where we are able to share who [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton1030" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F01%2F27%2Fknowing-who-you-know%2F&amp;text=Knowing%20who%20you%20know&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F01%2F27%2Fknowing-who-you-know%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.feedingedge.co.uk/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Very often the naysayers of social media will point to the vacuous nature of connections online. Friend does not mean an actual friend etc. We are also restricted as human in how many people we can successfully know and stay in touch with. We are though in a position where we are able to share who we are and what we do, and make it available to anyone who finds it useful. We may all have a mental model of our relationships and who matters, who influences us and who we mentor in life. Social media has brought us the ability to visualise and data mine those relationships. (It has also allowed others/businesses etc to look at those and use them commercially).<br />
Linkedin has started a project to show your professional links to people and it produces very organic looking social media graphs, <a href="http://www.linkedin.com/in/epredator">this is my one from my profile connections</a><br />
<a href="http://www.flickr.com/photos/epredator/5392817374/" title="linkedin IH by epredator, on Flickr"><img src="http://farm6.static.flickr.com/5097/5392817374_0080ee76a9.jpg" width="500" height="336" alt="linkedin IH" /></a><br />
When you create it you also get to label the coloured groupings which are roughly people in certain types of network. I have lots of virtual world and tech people in my network both from my corporate career colleagues and from other places and a little spin out cloud of media people and one directly related to WImbledon.<br />
Visualizing data like this and being able to navigate around it does start to inform and provide a check and balance for your mental model.<br />
The <a href="http://inmaps.linkedinlabs.com/">application is available here</a></p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2011%2F01%2F27%2Fknowing-who-you-know%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="tall" count="1" href="http://www.feedingedge.co.uk/blog/2011/01/27/knowing-who-you-know/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.feedingedge.co.uk/blog/2011/01/27/knowing-who-you-know/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Getting caught out by c# in Unity3d and Smartfox</title>
		<link>http://www.feedingedge.co.uk/blog/2010/02/12/getting-caught-out-by-c-in-unity3d-and-smartfox/</link>
		<comments>http://www.feedingedge.co.uk/blog/2010/02/12/getting-caught-out-by-c-in-unity3d-and-smartfox/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 09:07:43 +0000</pubDate>
		<dc:creator>epredator</dc:creator>
				<category><![CDATA[unity3d]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[smartfoxserver]]></category>

		<guid isPermaLink="false">http://www.feedingedge.co.uk/blog/?p=521</guid>
		<description><![CDATA[Tweet<p>Warning a moderately techie post with no pictures.
I have been a programmer since I was 14 and I have used an awful lot of programming languages and danced around many a syntax error. When you do spend all day everyday in a particular environment the basics tend to just flow, when you chop and change from [...]]]></description>
			<content:encoded><![CDATA[<div id="tweetbutton521" class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2010%2F02%2F12%2Fgetting-caught-out-by-c-in-unity3d-and-smartfox%2F&amp;text=Getting%20caught%20out%20by%20c%23%20in%20Unity3d%20and%20Smartfox&amp;related=&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2010%2F02%2F12%2Fgetting-caught-out-by-c-in-unity3d-and-smartfox%2F" class="twitter-share-button"  style="width:55px;height:22px;background:transparent url('http://www.feedingedge.co.uk/blog/wp-content/plugins/wp-tweet-button/tweetn.png') no-repeat  0 0;text-align:left;text-indent:-9999px;display:block;">Tweet</a></div><p>Warning a moderately techie post with no pictures.<br />
I have been a programmer since I was 14 and I have used an awful lot of programming languages and danced around many a syntax error. When you do spend all day everyday in a particular environment the basics tend to just flow, when you chop and change from code, to architecting to explaining and sharing with people, sometimes the context switch gets more tricky. Todays tech world is also full of many flavours of component that we wrangle and combine. There were two in particular that were causing me hassle and I needed to look up more than once so I figured if I am having the problem then so will someone else <img src='http://www.feedingedge.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>Up to now most of the things I have done in <a href="http://www.unity3d.com">Unity3d</a> with various experiments use the basic examples and provided scripts or variations on them. These are all in Javascript or the .js deriviative that Unity uses.<br />
However, now that I am talking to the<a href="http://www.smartfoxserver.com"> Smartfox serve</a>r pieces it&#8217;s become more useful to to do .cs (C#). </p>
<p>The first is calling a script in a function on another object in the scene.<br />
In .js its straight forward<br />
<code>GetObject("RelevantObject").GetComponent("AScript").DoWork("passingingvalue");<br />
</code><br />
Where there is a .js file called AScript with a function DoWork in it accepting a string. Attached to the object &#8220;RelevantObject&#8221;<br />
It is just regular dot notation method access<br />
(I know that it is no efficient to go and find the objects and components everytime but it is easier to illustrate the point in a single line)</p>
<p>In .cs its nearly the same but&#8230;.<br />
<code>BScript someScript = GameObject.Find("RelevantObject").GetComponent<BScript>();<br />
someScript.DoWork("passingingvalue");</code></p>
<p>Where there is a BScript.cs file attached to &#8220;RelevantObject&#8221; but being c# is is not just the file name but a proper class definition.<br />
So going from the quick lets just get this done of .js you have to be a bit more rigorous though it all makes sense <img src='http://www.feedingedge.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p><code>using UnityEngine;<br />
using System.Collections;</p>
<p>public class BScript : MonoBehaviour {</p>
<p>	// Use this for initialization<br />
	void Start () {</p>
<p>	}</p>
<p>	// Update is called once per frame<br />
	void Update () {</p>
<p>	}</p>
<p>	public void DoWork(string sval){</p>
<p>		//do something with sval<br />
	}<br />
}</code></p>
<p>The other problem I had was more related to using Smartfox server.</p>
<p>I was attempting to set Room Variables. These are server side containers of information that when they change will generate an event to clients that have registered an interest. i.e. very handy to preserve the state of something and send it to multiple clients. The main smartfox Unity Island multiplayer demo uses more direct message to send position transforms for players. </p>
<p>It worked setting the variables, and I could see them in the Admin client. I also got the change message and the name of the variable(s) that had altered, but I kept getting exceptions thrown in the getting of the variables.</p>
<p>After a lot of hacking around it seemed that<br />
<code>room.GetVariable("myname"); //doesn't work<br />
room.GetVariables()["myname"]; //does work  </code><br />
i.e. Get the whole hashtable with GetVariables and reference it directly versus getting the GetVariable function to do that indexing for you.<br />
Now this may just be a wrong version of an imported DLL somewhere. I have not built the entire Smartfox Unity3d plugin again. It does work, so this may be a work around for anyone who is having problems with Room variables. It works enough for me not to worry about it anymore and get on with what I needed to do</p>
<p>Other than that its all gone very smoothly. Smartfox Pro (demo) does what I need and then lots more. I have had conversations and meetings with people in my own Amazon cloud based instantiations of unity powered clients. Now I am over any brain hiccups of syntax again its onwards and upwards. </p>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.feedingedge.co.uk%2Fblog%2F2010%2F02%2F12%2Fgetting-caught-out-by-c-in-unity3d-and-smartfox%2F&amp;layout=standard&amp;show_faces=true&amp;width=450&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:80px;" allowTransparency="true"></iframe><div name="googleone_share_1" style="position:relative;z-index:5;float: right; margin-left: 10px;"><g:plusone size="tall" count="1" href="http://www.feedingedge.co.uk/blog/2010/02/12/getting-caught-out-by-c-in-unity3d-and-smartfox/"></g:plusone></div>]]></content:encoded>
			<wfw:commentRss>http://www.feedingedge.co.uk/blog/2010/02/12/getting-caught-out-by-c-in-unity3d-and-smartfox/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

