<?xml version="1.0" encoding="utf-8"?><!-- generator="wordpress/2.2.1" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments on: Lasso Me</title>
	<link>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/</link>
	<description>Notes From A Strange Place</description>
	<pubDate>Tue, 06 Jan 2009 23:24:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>

	<item>
		<title>By: Sam</title>
		<link>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5214</link>
		<author>Sam</author>
		<pubDate>Thu, 07 Jul 2005 21:29:43 +0000</pubDate>
		<guid>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5214</guid>
		<description>Bah.

I try and be helpful and what do I get.

Next time I'll just use The Force to make you use Gnome ;o)</description>
		<content:encoded><![CDATA[<p>Bah.</p>
<p>I try and be helpful and what do I get.</p>
<p>Next time I&#8217;ll just use The Force to make you use Gnome ;o)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5213</link>
		<author>Andy</author>
		<pubDate>Thu, 07 Jul 2005 18:36:18 +0000</pubDate>
		<guid>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5213</guid>
		<description>Or maybe I should say, I want to write 50 words on what they &lt;em&gt;let you do&lt;/em&gt;, rather than what they &lt;em&gt;are&lt;/em&gt;. Because software is supposed to be a tool that lets you do stuff, not an end in itself!</description>
		<content:encoded><![CDATA[<p>Or maybe I should say, I want to write 50 words on what they <em>let you do</em>, rather than what they <em>are</em>. Because software is supposed to be a tool that lets you do stuff, not an end in itself!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5212</link>
		<author>Andy</author>
		<pubDate>Thu, 07 Jul 2005 18:15:40 +0000</pubDate>
		<guid>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5212</guid>
		<description>Riiiiiiiiiiiiiight.

Geek. I'm sure all the developers know how it works - I think we're talking 50 words for the "savvy enough to have heard about linux but wouldn't know what IO was if it slapped them across the face" crowd. So more like "KIOslaves are clever dohickeys that mean you don't need special programs to transfer files from an ftp server or across SSH before you use the file - every KDE program can open any file wherever it currently is, without any fuss" or similar.</description>
		<content:encoded><![CDATA[<p>Riiiiiiiiiiiiiight.</p>
<p>Geek. I&#8217;m sure all the developers know how it works - I think we&#8217;re talking 50 words for the &#8220;savvy enough to have heard about linux but wouldn&#8217;t know what IO was if it slapped them across the face&#8221; crowd. So more like &#8220;KIOslaves are clever dohickeys that mean you don&#8217;t need special programs to transfer files from an ftp server or across SSH before you use the file - every KDE program can open any file wherever it currently is, without any fuss&#8221; or similar.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam</title>
		<link>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5211</link>
		<author>Sam</author>
		<pubDate>Wed, 06 Jul 2005 17:12:16 +0000</pubDate>
		<guid>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5211</guid>
		<description>"IO in KDE is handled by a separate KIO process. This process implements an agent system where the KIO process (the trader) will negotiate with all available agents to find one who can handle a particular mimetype. These agents are called KIOSlaves.

To implement a new protocol in KDE, you simply have to provide a suitable KIOSlave to handle that protocol and drop it into the system"


That's actually a 67 word "basic" explanation, but my degree had "Intelligent and Interactive Systems" modules so I already know the trader/broker/agent story. 

A better explanation would be "KDE handles network operations via a separate module called KIO. This module talks to various plugins called KIOSlaves who each know about one or more different communication methods (ftp,ssh,webdav etc.). When the KIO process gets asked for a communication method, it asks all available KIOSlaves if they can speak that particular language. To enable a new network communication method, all you need to do is write a self-contained KIOSlave for that method and drop it in." 

See, I may still like Gnome more, but I am helpful ;o)</description>
		<content:encoded><![CDATA[<p>&#8220;IO in KDE is handled by a separate KIO process. This process implements an agent system where the KIO process (the trader) will negotiate with all available agents to find one who can handle a particular mimetype. These agents are called KIOSlaves.</p>
<p>To implement a new protocol in KDE, you simply have to provide a suitable KIOSlave to handle that protocol and drop it into the system&#8221;</p>
<p>That&#8217;s actually a 67 word &#8220;basic&#8221; explanation, but my degree had &#8220;Intelligent and Interactive Systems&#8221; modules so I already know the trader/broker/agent story. </p>
<p>A better explanation would be &#8220;KDE handles network operations via a separate module called KIO. This module talks to various plugins called KIOSlaves who each know about one or more different communication methods (ftp,ssh,webdav etc.). When the KIO process gets asked for a communication method, it asks all available KIOSlaves if they can speak that particular language. To enable a new network communication method, all you need to do is write a self-contained KIOSlave for that method and drop it in.&#8221; </p>
<p>See, I may still like Gnome more, but I am helpful ;o)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5210</link>
		<author>Andy</author>
		<pubDate>Tue, 05 Jul 2005 08:49:53 +0000</pubDate>
		<guid>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5210</guid>
		<description>In reply to your original post, I'll give it a go sometime. I don't think I've managed to explain it to anyone who isn't already a computer geek though - but for something that actually simplifies the system so much, you would have thought that it was simple to explain!</description>
		<content:encoded><![CDATA[<p>In reply to your original post, I&#8217;ll give it a go sometime. I don&#8217;t think I&#8217;ve managed to explain it to anyone who isn&#8217;t already a computer geek though - but for something that actually simplifies the system so much, you would have thought that it was simple to explain!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5209</link>
		<author>Andy</author>
		<pubDate>Tue, 05 Jul 2005 08:46:51 +0000</pubDate>
		<guid>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5209</guid>
		<description>Hi Lauri,

Sorry about that. I know it's fairly rubbish, but I got really badly hammered by spam comments last autumn, and had to go kind of nuclear, with more than one filtering plugin running. My Wordpress install is long overdue an upgrade as well, so it's all a bit flakey.</description>
		<content:encoded><![CDATA[<p>Hi Lauri,</p>
<p>Sorry about that. I know it&#8217;s fairly rubbish, but I got really badly hammered by spam comments last autumn, and had to go kind of nuclear, with more than one filtering plugin running. My Wordpress install is long overdue an upgrade as well, so it&#8217;s all a bit flakey.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lauri Watts</title>
		<link>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5207</link>
		<author>Lauri Watts</author>
		<pubDate>Tue, 05 Jul 2005 07:06:31 +0000</pubDate>
		<guid>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5207</guid>
		<description>Hmm.  Your comment spam filtering bites (the confirmation page is blank, and does not display any 'email confirmation link' either.</description>
		<content:encoded><![CDATA[<p>Hmm.  Your comment spam filtering bites (the confirmation page is blank, and does not display any &#8216;email confirmation link&#8217; either.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lauri Watts</title>
		<link>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5206</link>
		<author>Lauri Watts</author>
		<pubDate>Tue, 05 Jul 2005 07:03:11 +0000</pubDate>
		<guid>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5206</guid>
		<description>You know, I've tried writing a kioslaves in 50 words thing about 500 times.  The best I can do is "They're thingies, that make KDE not care about networks". Which is like, way under 50, but lacking, somehow.

Ok, how about: "kioslaves implement pseudo protocols that allow KDE applications to access resources transparently whether they are local or remote" Hmm, better, but try explaining to someone who has never used a computer what a protocol is.

If you ever figure out just how to word it, would you like to join the KDE documentation team?</description>
		<content:encoded><![CDATA[<p>You know, I&#8217;ve tried writing a kioslaves in 50 words thing about 500 times.  The best I can do is &#8220;They&#8217;re thingies, that make KDE not care about networks&#8221;. Which is like, way under 50, but lacking, somehow.</p>
<p>Ok, how about: &#8220;kioslaves implement pseudo protocols that allow KDE applications to access resources transparently whether they are local or remote&#8221; Hmm, better, but try explaining to someone who has never used a computer what a protocol is.</p>
<p>If you ever figure out just how to word it, would you like to join the KDE documentation team?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5205</link>
		<author>Andy</author>
		<pubDate>Thu, 30 Jun 2005 08:38:50 +0000</pubDate>
		<guid>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5205</guid>
		<description>Umm, no it doesn't. The only time I come across Gnome is in Firefox when I'm trying to save downloads - and it really, really sucks. Oh my God, does it suck.

To be honest, it doesn't suck that much, but KDE is waaay better. See, positive argument style.</description>
		<content:encoded><![CDATA[<p>Umm, no it doesn&#8217;t. The only time I come across Gnome is in Firefox when I&#8217;m trying to save downloads - and it really, really sucks. Oh my God, does it suck.</p>
<p>To be honest, it doesn&#8217;t suck that much, but KDE is waaay better. See, positive argument style.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sam</title>
		<link>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5204</link>
		<author>Sam</author>
		<pubDate>Wed, 29 Jun 2005 21:31:11 +0000</pubDate>
		<guid>http://www.gravitystorm.co.uk/shine/archives/2005/06/29/lasso-me/#comment-5204</guid>
		<description>Unfortunately Gnome ownz you.</description>
		<content:encoded><![CDATA[<p>Unfortunately Gnome ownz you.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
