<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gal+Canning</id>
	<title>Second Life Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.secondlife.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gal+Canning"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Gal_Canning"/>
	<updated>2026-07-27T08:05:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=40875</id>
		<title>User talk:Gal Canning</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=40875"/>
		<updated>2007-11-19T09:39:50Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: /* Volunteer ... not me! */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Got the invitation to become a mentor ==&lt;br /&gt;
Shouldn&#039;t I be glad. Today I got my invitation to become a volunteer and to finally reach the status of mentor.&lt;br /&gt;
&lt;br /&gt;
On more hurdle, attending one of the volunteer classes, and I can assist everybody to full extend.&lt;br /&gt;
&lt;br /&gt;
In the last 3 months I set up my own island, called Avatarum. &lt;br /&gt;
Together with my partner Art Canning and Indira Bekkers we managed to deliver a complete entertainmant package: games, art and clothing.&lt;br /&gt;
We have a daily traffic of 60 avatars as I type in this contribution to my talk.&lt;br /&gt;
&lt;br /&gt;
I hope this will give you confidence in my capabilities as a mentor.&lt;br /&gt;
Not only technically but also commercially.&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 01:15, 12 November 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== I would love to become a mentor or a teacher. ==&lt;br /&gt;
[[Image:Gal.JPG]]&lt;br /&gt;
In SL I&#039;m Gal Canning. In RL as well as in SL I&#039;m a man of about 48 years old.&lt;br /&gt;
I&#039;m a technician, a teacher, a manager and can be characterized as a fixer. &lt;br /&gt;
&lt;br /&gt;
Sharing knowledge and interact with people, that is what makes a human being a better person. So here I am, ready to share and interact.&lt;br /&gt;
&lt;br /&gt;
Although I&#039;m rather fresh in Second Life (march 2007) I already could translate my RL designing and programming experience to SL en LSL.&lt;br /&gt;
&lt;br /&gt;
(a proof of the pudding...look at Virtual Holland)&lt;br /&gt;
&lt;br /&gt;
You can always send me an IM if you have a SL related problem or want to share something.&lt;br /&gt;
You can also visit my blog to get to know me...michel.artagainstwater.nl&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 23:30, 1 August 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The term &#039;Pay-behavior&#039; is ambiguous, in all my years of scripting I&#039;ve never heard the term (and it&#039;s not for a lack of experience with the feature in question). I tried to explain it in such a way that was both within the editing guidelines (3rd person) and didn&#039;t introduce a term that isn&#039;t used or defined anywhere on the wiki. Or were you recommending something else altogether? -- [[User:Strife Onizuka|Strife Onizuka]] 22:07, 5 August 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=40876</id>
		<title>User talk:Gal Canning</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=40876"/>
		<updated>2007-11-19T09:39:23Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: /* Got the invitation to become a mentor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Volunteer ... not me! ==&lt;br /&gt;
&lt;br /&gt;
Last Saturday I attended an obligatory information session.&lt;br /&gt;
I was early on the SL Volunteer HI and was witness of a session I didn&#039;t subscribe to.&lt;br /&gt;
&lt;br /&gt;
What struck me was that a hugh number of mentor-to-be where present.&lt;br /&gt;
And some profane language was used.&lt;br /&gt;
At that time I wondered how a class like this could improve the quality of a volunteer to promote to mentor. &lt;br /&gt;
&lt;br /&gt;
So I asked my &amp;quot;mentor&amp;quot;. He told me it wasn&#039;t his class and that he did not have the time to talk to me at that moment because he was watching &amp;quot;Eagle one&amp;quot;. &lt;br /&gt;
In the mean time he appeared to be present in the class I was watching on the SL volunteer HI sandbox?&lt;br /&gt;
&lt;br /&gt;
When I attended the class I did sign up for, I was told after 30 minutes the class wouldn&#039;t start for another hour. Start time was changed ? and not communicated. &lt;br /&gt;
&lt;br /&gt;
At that moment I decided that I&#039;m no volunteer anymore. &lt;br /&gt;
I don&#039;t have the urge to become a SL approved mentor. &lt;br /&gt;
&lt;br /&gt;
I like to help everybody, I offer my friendship and my skills to everybody who need a friend and/or help. I&#039;m a true mentor by hart, not because SL says so.&lt;br /&gt;
&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 01:37, 19 November 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Got the invitation to become a mentor ==&lt;br /&gt;
Shouldn&#039;t I be glad. Today I got my invitation to become a volunteer and to finally reach the status of mentor.&lt;br /&gt;
&lt;br /&gt;
On more hurdle, attending one of the volunteer classes, and I can assist everybody to full extend.&lt;br /&gt;
&lt;br /&gt;
In the last 3 months I set up my own island, called Avatarum. &lt;br /&gt;
Together with my partner Art Canning and Indira Bekkers we managed to deliver a complete entertainmant package: games, art and clothing.&lt;br /&gt;
We have a daily traffic of 60 avatars as I type in this contribution to my talk.&lt;br /&gt;
&lt;br /&gt;
I hope this will give you confidence in my capabilities as a mentor.&lt;br /&gt;
Not only technically but also commercially.&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 01:15, 12 November 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== I would love to become a mentor or a teacher. ==&lt;br /&gt;
[[Image:Gal.JPG]]&lt;br /&gt;
In SL I&#039;m Gal Canning. In RL as well as in SL I&#039;m a man of about 48 years old.&lt;br /&gt;
I&#039;m a technician, a teacher, a manager and can be characterized as a fixer. &lt;br /&gt;
&lt;br /&gt;
Sharing knowledge and interact with people, that is what makes a human being a better person. So here I am, ready to share and interact.&lt;br /&gt;
&lt;br /&gt;
Although I&#039;m rather fresh in Second Life (march 2007) I already could translate my RL designing and programming experience to SL en LSL.&lt;br /&gt;
&lt;br /&gt;
(a proof of the pudding...look at Virtual Holland)&lt;br /&gt;
&lt;br /&gt;
You can always send me an IM if you have a SL related problem or want to share something.&lt;br /&gt;
You can also visit my blog to get to know me...michel.artagainstwater.nl&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 23:30, 1 August 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The term &#039;Pay-behavior&#039; is ambiguous, in all my years of scripting I&#039;ve never heard the term (and it&#039;s not for a lack of experience with the feature in question). I tried to explain it in such a way that was both within the editing guidelines (3rd person) and didn&#039;t introduce a term that isn&#039;t used or defined anywhere on the wiki. Or were you recommending something else altogether? -- [[User:Strife Onizuka|Strife Onizuka]] 22:07, 5 August 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=40874</id>
		<title>User talk:Gal Canning</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=40874"/>
		<updated>2007-11-19T09:37:12Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: Volunteer ... not me!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Got the invitation to become a mentor ==&lt;br /&gt;
Shouldn&#039;t I be glad. Today I got my invitation to become a volunteer and to finally reach the status of mentor.&lt;br /&gt;
&lt;br /&gt;
On more hurdle, attending one of the volunteer classes, and I can assist everybody to full extend.&lt;br /&gt;
&lt;br /&gt;
In the last 3 months I set up my own island, called Avatarum. &lt;br /&gt;
Together with my partner Art Canning and Indira Bekkers we managed to deliver a complete entertainmant package: games, art and clothing.&lt;br /&gt;
We have a daily traffic of 60 avatars as I type in this contribution to my talk.&lt;br /&gt;
&lt;br /&gt;
I hope this will give you confidence in my capabilities as a mentor.&lt;br /&gt;
Not only technically but also commercially.&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 01:15, 12 November 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== I would love to become a mentor or a teacher. ==&lt;br /&gt;
[[Image:Gal.JPG]]&lt;br /&gt;
In SL I&#039;m Gal Canning. In RL as well as in SL I&#039;m a man of about 48 years old.&lt;br /&gt;
I&#039;m a technician, a teacher, a manager and can be characterized as a fixer. &lt;br /&gt;
&lt;br /&gt;
Sharing knowledge and interact with people, that is what makes a human being a better person. So here I am, ready to share and interact.&lt;br /&gt;
&lt;br /&gt;
Although I&#039;m rather fresh in Second Life (march 2007) I already could translate my RL designing and programming experience to SL en LSL.&lt;br /&gt;
&lt;br /&gt;
(a proof of the pudding...look at Virtual Holland)&lt;br /&gt;
&lt;br /&gt;
You can always send me an IM if you have a SL related problem or want to share something.&lt;br /&gt;
You can also visit my blog to get to know me...michel.artagainstwater.nl&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 23:30, 1 August 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The term &#039;Pay-behavior&#039; is ambiguous, in all my years of scripting I&#039;ve never heard the term (and it&#039;s not for a lack of experience with the feature in question). I tried to explain it in such a way that was both within the editing guidelines (3rd person) and didn&#039;t introduce a term that isn&#039;t used or defined anywhere on the wiki. Or were you recommending something else altogether? -- [[User:Strife Onizuka|Strife Onizuka]] 22:07, 5 August 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Volunteer ... not me! ==&lt;br /&gt;
&lt;br /&gt;
Last Saturday I attended an obligatory information session.&lt;br /&gt;
I was early on the SL Volunteer HI and was witness of a session I didn&#039;t subscribe to.&lt;br /&gt;
&lt;br /&gt;
What struck me was that a hugh number of mentor-to-be where present.&lt;br /&gt;
And some profane language was used.&lt;br /&gt;
At that time I wondered how a class like this could improve the quality of a volunteer to promote to mentor. &lt;br /&gt;
&lt;br /&gt;
So I asked my &amp;quot;mentor&amp;quot;. He told me it wasn&#039;t his class and that he did not have the time to talk to me at that moment because he was watching &amp;quot;Eagle one&amp;quot;. &lt;br /&gt;
In the mean time he appeared to be present in the class I was watching on the SL volunteer HI sandbox?&lt;br /&gt;
&lt;br /&gt;
When I attended the class I did sign up for, I was told after 30 minutes the class wouldn&#039;t start for another hour. Start time was changed ? and not communicated. &lt;br /&gt;
&lt;br /&gt;
At that moment I decided that I&#039;m no volunteer anymore. &lt;br /&gt;
I don&#039;t have the urge to become a SL approved mentor. &lt;br /&gt;
&lt;br /&gt;
I like to help everybody, I offer my friendship and my skills to everybody who need a friend and/or help. I&#039;m a true mentor by hart, not because SL says so.&lt;br /&gt;
&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 01:37, 19 November 2007 (PST)&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=40110</id>
		<title>User talk:Gal Canning</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=40110"/>
		<updated>2007-11-12T09:15:08Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: /* I would love to become a mentor or a teacher. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Got the invitation to become a mentor ==&lt;br /&gt;
Shouldn&#039;t I be glad. Today I got my invitation to become a volunteer and to finally reach the status of mentor.&lt;br /&gt;
&lt;br /&gt;
On more hurdle, attending one of the volunteer classes, and I can assist everybody to full extend.&lt;br /&gt;
&lt;br /&gt;
In the last 3 months I set up my own island, called Avatarum. &lt;br /&gt;
Together with my partner Art Canning and Indira Bekkers we managed to deliver a complete entertainmant package: games, art and clothing.&lt;br /&gt;
We have a daily traffic of 60 avatars as I type in this contribution to my talk.&lt;br /&gt;
&lt;br /&gt;
I hope this will give you confidence in my capabilities as a mentor.&lt;br /&gt;
Not only technically but also commercially.&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 01:15, 12 November 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== I would love to become a mentor or a teacher. ==&lt;br /&gt;
[[Image:Gal.JPG]]&lt;br /&gt;
In SL I&#039;m Gal Canning. In RL as well as in SL I&#039;m a man of about 48 years old.&lt;br /&gt;
I&#039;m a technician, a teacher, a manager and can be characterized as a fixer. &lt;br /&gt;
&lt;br /&gt;
Sharing knowledge and interact with people, that is what makes a human being a better person. So here I am, ready to share and interact.&lt;br /&gt;
&lt;br /&gt;
Although I&#039;m rather fresh in Second Life (march 2007) I already could translate my RL designing and programming experience to SL en LSL.&lt;br /&gt;
&lt;br /&gt;
(a proof of the pudding...look at Virtual Holland)&lt;br /&gt;
&lt;br /&gt;
You can always send me an IM if you have a SL related problem or want to share something.&lt;br /&gt;
You can also visit my blog to get to know me...michel.artagainstwater.nl&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 23:30, 1 August 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The term &#039;Pay-behavior&#039; is ambiguous, in all my years of scripting I&#039;ve never heard the term (and it&#039;s not for a lack of experience with the feature in question). I tried to explain it in such a way that was both within the editing guidelines (3rd person) and didn&#039;t introduce a term that isn&#039;t used or defined anywhere on the wiki. Or were you recommending something else altogether? -- [[User:Strife Onizuka|Strife Onizuka]] 22:07, 5 August 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Gal_Canning&amp;diff=38534</id>
		<title>User:Gal Canning</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Gal_Canning&amp;diff=38534"/>
		<updated>2007-10-30T13:02:46Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: /* I would love to become a mentor or a teacher. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== I would love to become a mentor or a teacher. ==&lt;br /&gt;
[[Image:Gal.JPG]]&lt;br /&gt;
In SL I&#039;m Gal Canning. In RL as well as in SL I&#039;m a man of about 48 years old.&lt;br /&gt;
I&#039;m a technician, a teacher, a manager and can be characterized as a fixer. &lt;br /&gt;
&lt;br /&gt;
Sharing knowledge and interact with people, that is what makes a human being a better person. So here I am, ready to share and interact.&lt;br /&gt;
&lt;br /&gt;
Although I&#039;m rather fresh in Second Life (march 2007) I already could translate my RL designing and programming experience to SL en LSL.&lt;br /&gt;
One of the most amazing things I get to work... 3 Tier architecture.&lt;br /&gt;
Interface in SL, business logic as PHP on my server and storage in MYSQL.&lt;br /&gt;
I implemented my games this way. Stateless... you can continue whenever you want.&lt;br /&gt;
&lt;br /&gt;
Want to see it... come and visit Avatarum. (Avatarum (131,121,55))&lt;br /&gt;
&lt;br /&gt;
You can always send me an IM if you have a SL related problem or want to share something.&lt;br /&gt;
You can also visit my blog to get to know me...michel.artagainstwater.nl&lt;br /&gt;
&lt;br /&gt;
And I give training and workshops.&lt;br /&gt;
&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 23:30, 30 October 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Soft_Linden&amp;diff=27499</id>
		<title>User talk:Soft Linden</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Soft_Linden&amp;diff=27499"/>
		<updated>2007-08-07T07:29:51Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello Soft,&lt;br /&gt;
&lt;br /&gt;
I did contribute something to the discussion section of main page.&amp;lt;br/&amp;gt;&lt;br /&gt;
About making the client/viewer a little less massive. Modular if you like.&amp;lt;br/&amp;gt;&lt;br /&gt;
Your reaction was to remove the content. And I really don&#039;t understand how this helps Linden!?&amp;lt;br/&amp;gt;&lt;br /&gt;
First of all I&#039;m a SL user that is kind enough to share his thoughts with the makers of SL. Not to get better myself but just to help Linden.&amp;lt;br/&amp;gt;&lt;br /&gt;
And then...just removing stuff from a wiki just because it is in the wrong place is not nice. Reward the effort and redirect the content to the place in the wiki where it is more appropriate.&amp;lt;br/&amp;gt;&lt;br /&gt;
And if the idea is completely ludicrous, send an email to your &amp;quot;customer&amp;quot; to explain why it is not such a good idea....&amp;lt;br/&amp;gt;&lt;br /&gt;
Could we exchange some ideas through email? michel@artagainstwater.nl&amp;lt;br/&amp;gt;&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 23:13, 6 August 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Soft_Linden&amp;diff=27494</id>
		<title>User talk:Soft Linden</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Soft_Linden&amp;diff=27494"/>
		<updated>2007-08-07T06:13:01Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: New page: Hello Soft,  I did contribute something to the discussion section of main page.&amp;lt;br/&amp;gt; About making the client/viewer a little less massive. Modular if you like.&amp;lt;br/&amp;gt; Your reaction was to re...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello Soft,&lt;br /&gt;
&lt;br /&gt;
I did contribute something to the discussion section of main page.&amp;lt;br/&amp;gt;&lt;br /&gt;
About making the client/viewer a little less massive. Modular if you like.&amp;lt;br/&amp;gt;&lt;br /&gt;
Your reaction was to remove the content. And I really don&#039;t understand how this helps Linden!?&amp;lt;br/&amp;gt;&lt;br /&gt;
First of all I&#039;m a SL user that is kind enough to share his thoughts with the makers of SL. Not to get better myself but just to help Linden.&amp;lt;br/&amp;gt;&lt;br /&gt;
And then...just removing stuff from a wiki just because it is in the wrong place is not nice. Reward the effort and redirect the content to the place in the wiki where it is more appropriate.&amp;lt;br/&amp;gt;&lt;br /&gt;
And if the idea is completely ludicrous, send an email to your &amp;quot;customer&amp;quot; to explain why it is not such a good idea....&amp;lt;br/&amp;gt;&lt;br /&gt;
Sorry I don&#039;t appreciate the way you treat me as a &amp;quot;think along&amp;quot; customer.--[[User:Gal Canning|Gal Canning]] 23:13, 6 August 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Main_Page/Archive_1&amp;diff=27333</id>
		<title>Talk:Main Page/Archive 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Main_Page/Archive_1&amp;diff=27333"/>
		<updated>2007-08-05T07:38:42Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: /* SL client to massive */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== request for categories to be added to the &amp;quot;About this Wiki&amp;quot; box ==&lt;br /&gt;
&lt;br /&gt;
Would it be possible to have the [[:Category:Articles in need of updating|Articles in need of updating]] and [[:Category:Articles in need of expansion|Category:Articles in need of expansion]] categories added to the About this Wiki box so as to direct people towards articles in need of some wiki-love ?&lt;br /&gt;
&lt;br /&gt;
[[User:SignpostMarv Martin|SignpostMarv Martin]] 23:14, 8 January 2007 (PST)&lt;br /&gt;
== Headline ==&lt;br /&gt;
&lt;br /&gt;
I would very strongly suggest that (a) directly under the page name (&#039;Main Page&#039; - which could do with being changed anyway) is a statement along the lines of &#039;&#039;&#039;&#039;&#039;&amp;quot;This wiki relates to the Open Source client and protocols for Second Life only. If you are looking for assistance regarding Second Life please refer to &#039;&#039;&#039;(whatever page is felt best)&amp;quot;&#039;&#039; as it is clear from the comments on the announcement thread on the SL Blog that there are an awful lot of people who do not understand what this is all about and it will probably scare some of them! If I had sysop status I&#039;d add it myself ... --[[User:Alison Wheels|Alison Wheels]] 07:31, 9 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
:The wiki isn&#039;t just for the client though.&lt;br /&gt;
:[[User:SignpostMarv Martin|SignpostMarv Martin]] 09:19, 9 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
::Indeed, however I do believe &#039;&#039;something&#039;&#039; is needed there to make it clear to the neophyte SL-standard-user who has no interest at all in these &#039;behind the scenes&#039; activities but clicks on the link here because it is there that there is nothing for them to get worried about. --[[User:Alison Wheels|Alison Wheels]] 13:26, 9 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
:::Heh, yeah, it is really in need of a title and some introductory text.&lt;br /&gt;
:::[[User:SignpostMarv Martin|SignpostMarv Martin]] 14:14, 9 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
::::Could someone mock up what they think the homepage should look like?  Sorry that the homepage has to be protected, but I figured it&#039;s such a vandalism target that I couldn&#039;t avoid that.  -- [[User:Rob Linden|Rob Linden]] 14:20, 9 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
:::::[[User:SignpostMarv Martin/Sandbox/Main Page|Done]]&lt;br /&gt;
:::::[[User:SignpostMarv Martin|SignpostMarv Martin]] 03:25, 10 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== What is this wiki for ? ==&lt;br /&gt;
&lt;br /&gt;
What is this wiki for?  Is it a general purpose wiki, where information like the old support wiki had?  Would it be appropriate for someone to start a page on Groups, and Land, and Animations, etc.?  A page similar to the LSL wiki for the main page would be logical, providing a list of topics, categories, etc.  to guide people in the right path. A search box doesn&#039;t help if you don&#039;t know the right term to search for. Was this wiki&#039;s creation announced? If this is a general help wiki, might it make sense to put the F1 help in here to be used and worked on? If this is supposed to be a general help reference shouldn&#039;t it be listed on the support page: http://secondlife.com/community/support.php and have a separate item in the dropdown box to make it a simple as humanly possible for people to find this?&lt;br /&gt;
&amp;lt;br /&amp;gt;[[User:SuezanneC Baskerville|SuezanneC Baskerville]] 08:26, 11 January 2007&lt;br /&gt;
&lt;br /&gt;
:The wiki currently seems to be being used for the OSSL (Open-Source Second Life) project, and for Volunteers.&lt;br /&gt;
:However, with some of the work being done in [[:Category:Linden Lab Employees]], it&#039;s slowly expanding into other areas.&lt;br /&gt;
:With regards to improving the main page, I invite you to take a look at the wiki-code I&#039;ve used on my demo, copy it over to [[User:SuezanneC Baskerville|your user-space]], and showing off your ideas.&lt;br /&gt;
:[[User:SignpostMarv Martin|SignpostMarv Martin]] 09:57, 11 January 2007 (PST)&lt;br /&gt;
:The [[Volunteer Portal|Volunteer wiki]] was announced on the 8th, and Pathfinder is due to make another announcement soon, in case anyone missed the first one. Below is a copy of the original announcement (modified for wikification purposes):&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-style:italic;font-size:120%;font-weight: bolder ;&amp;quot;&amp;gt;&lt;br /&gt;
::Greetings!  &lt;br /&gt;
&lt;br /&gt;
::I&#039;d like to announce that our [[Volunteer Portal|Volunteer Wiki]] is now open and ready to go.  It primarily contains [[:Category:Text from In-world Notecards|information collected from inworld notecards]], but this is *your* resource to contribute to and organize however you feel works best. Feel free to experiment, edit existing content, or add some completely new pages!&lt;br /&gt;
&lt;br /&gt;
::Just log into the wiki with your SL username and password, and feel free to start adding or reorganizing. [[User:Amber Linden|Amber]] and [[User:Pathfinder Linden|I]] will also continue to watch it and add whatever resources we find.  &lt;br /&gt;
&lt;br /&gt;
::I noticed that a few of you have already started editing and contributing to it, having discovered it via the new [[Open Source Portal|Open Source wiki]] (both wikis are on the same server).  Outstanding initiative, and thank you.&lt;br /&gt;
&lt;br /&gt;
::Also, please be sure to visit the new [https://lists.secondlife.com/cgi-bin/mailman/listinfo/slvolunteers Volunteers mailing list page] and subscribe yourself to it.  I will be using this list as a key way to communicate directly with Volunteers. I also think it will be a great way for all of you to communicate with each other and share ideas without being interrupted by Group IM&#039;s inworld.&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;Volunteer Wiki&#039;&#039;&#039;&lt;br /&gt;
:::http://wiki.secondlife.com/wiki/Volunteer_Portal&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;Volunteer Mailing List&#039;&#039;&#039;&lt;br /&gt;
::https://lists.secondlife.com/cgi-bin/mailman/listinfo/slvolunteers&lt;br /&gt;
&lt;br /&gt;
::Onward and upward!&lt;br /&gt;
::-[[User:Pathfinder Linden|Pathfinder]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== upload directory needs chmod ==&lt;br /&gt;
&lt;br /&gt;
DOWNTIME NOTICE: we&#039;ll be performing maintenance on wiki.secondlife.com on Thursday, May 31 at 10pm for up to two hours. The site may be unavailable during this time.&lt;br /&gt;
Upload file&lt;br /&gt;
From Second Life Wiki&lt;br /&gt;
Jump to: navigation, search&lt;br /&gt;
&lt;br /&gt;
The upload directory (/shared/mediawiki_prod/wiki.secondlife.com/w/images) is not writable by the webserver. &lt;br /&gt;
&lt;br /&gt;
will someone please chmod 777 the directory??? ([[User:Ina Centaur|Ina Centaur]] 05:11, 1 June 2007 (PDT))&lt;br /&gt;
&lt;br /&gt;
== SL client to massive ==&lt;br /&gt;
I wonder whether the limited success of SL is caused by the fact that the client is too massive.&amp;lt;br/&amp;gt;&lt;br /&gt;
Several friends of mine have only limited computers and limited network capabilities and therefore drop out of SL after the first experience. It is considered slow and unusable. ?So why would they stay?&amp;lt;br/&amp;gt;&lt;br /&gt;
Not only the download of 32Mb can be a hamper to set SL up on one&#039;s computer.&amp;lt;br/&amp;gt;&lt;br /&gt;
All the developertools available in the client might be blocking too. It all consumes computer power&amp;lt;br/&amp;gt;&lt;br /&gt;
Not everybody is interested in landshaping tools, or building activities or continuously dressing up.&lt;br /&gt;
So I suggest to make several parts of the client optional/switchable (on/off) after the kernel is loaded.&lt;br /&gt;
This potentially reduces the size of the kernel with 40 to 50%. And usage of computer power will decrease with about 20%.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Is this an idea or am I to simple in my thoughts?--[[User:Gal Canning|Gal Canning]] 00:12, 5 August 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Main_Page/Archive_1&amp;diff=27332</id>
		<title>Talk:Main Page/Archive 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:Main_Page/Archive_1&amp;diff=27332"/>
		<updated>2007-08-05T07:12:54Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== request for categories to be added to the &amp;quot;About this Wiki&amp;quot; box ==&lt;br /&gt;
&lt;br /&gt;
Would it be possible to have the [[:Category:Articles in need of updating|Articles in need of updating]] and [[:Category:Articles in need of expansion|Category:Articles in need of expansion]] categories added to the About this Wiki box so as to direct people towards articles in need of some wiki-love ?&lt;br /&gt;
&lt;br /&gt;
[[User:SignpostMarv Martin|SignpostMarv Martin]] 23:14, 8 January 2007 (PST)&lt;br /&gt;
== Headline ==&lt;br /&gt;
&lt;br /&gt;
I would very strongly suggest that (a) directly under the page name (&#039;Main Page&#039; - which could do with being changed anyway) is a statement along the lines of &#039;&#039;&#039;&#039;&#039;&amp;quot;This wiki relates to the Open Source client and protocols for Second Life only. If you are looking for assistance regarding Second Life please refer to &#039;&#039;&#039;(whatever page is felt best)&amp;quot;&#039;&#039; as it is clear from the comments on the announcement thread on the SL Blog that there are an awful lot of people who do not understand what this is all about and it will probably scare some of them! If I had sysop status I&#039;d add it myself ... --[[User:Alison Wheels|Alison Wheels]] 07:31, 9 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
:The wiki isn&#039;t just for the client though.&lt;br /&gt;
:[[User:SignpostMarv Martin|SignpostMarv Martin]] 09:19, 9 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
::Indeed, however I do believe &#039;&#039;something&#039;&#039; is needed there to make it clear to the neophyte SL-standard-user who has no interest at all in these &#039;behind the scenes&#039; activities but clicks on the link here because it is there that there is nothing for them to get worried about. --[[User:Alison Wheels|Alison Wheels]] 13:26, 9 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
:::Heh, yeah, it is really in need of a title and some introductory text.&lt;br /&gt;
:::[[User:SignpostMarv Martin|SignpostMarv Martin]] 14:14, 9 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
::::Could someone mock up what they think the homepage should look like?  Sorry that the homepage has to be protected, but I figured it&#039;s such a vandalism target that I couldn&#039;t avoid that.  -- [[User:Rob Linden|Rob Linden]] 14:20, 9 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
:::::[[User:SignpostMarv Martin/Sandbox/Main Page|Done]]&lt;br /&gt;
:::::[[User:SignpostMarv Martin|SignpostMarv Martin]] 03:25, 10 January 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== What is this wiki for ? ==&lt;br /&gt;
&lt;br /&gt;
What is this wiki for?  Is it a general purpose wiki, where information like the old support wiki had?  Would it be appropriate for someone to start a page on Groups, and Land, and Animations, etc.?  A page similar to the LSL wiki for the main page would be logical, providing a list of topics, categories, etc.  to guide people in the right path. A search box doesn&#039;t help if you don&#039;t know the right term to search for. Was this wiki&#039;s creation announced? If this is a general help wiki, might it make sense to put the F1 help in here to be used and worked on? If this is supposed to be a general help reference shouldn&#039;t it be listed on the support page: http://secondlife.com/community/support.php and have a separate item in the dropdown box to make it a simple as humanly possible for people to find this?&lt;br /&gt;
&amp;lt;br /&amp;gt;[[User:SuezanneC Baskerville|SuezanneC Baskerville]] 08:26, 11 January 2007&lt;br /&gt;
&lt;br /&gt;
:The wiki currently seems to be being used for the OSSL (Open-Source Second Life) project, and for Volunteers.&lt;br /&gt;
:However, with some of the work being done in [[:Category:Linden Lab Employees]], it&#039;s slowly expanding into other areas.&lt;br /&gt;
:With regards to improving the main page, I invite you to take a look at the wiki-code I&#039;ve used on my demo, copy it over to [[User:SuezanneC Baskerville|your user-space]], and showing off your ideas.&lt;br /&gt;
:[[User:SignpostMarv Martin|SignpostMarv Martin]] 09:57, 11 January 2007 (PST)&lt;br /&gt;
:The [[Volunteer Portal|Volunteer wiki]] was announced on the 8th, and Pathfinder is due to make another announcement soon, in case anyone missed the first one. Below is a copy of the original announcement (modified for wikification purposes):&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-style:italic;font-size:120%;font-weight: bolder ;&amp;quot;&amp;gt;&lt;br /&gt;
::Greetings!  &lt;br /&gt;
&lt;br /&gt;
::I&#039;d like to announce that our [[Volunteer Portal|Volunteer Wiki]] is now open and ready to go.  It primarily contains [[:Category:Text from In-world Notecards|information collected from inworld notecards]], but this is *your* resource to contribute to and organize however you feel works best. Feel free to experiment, edit existing content, or add some completely new pages!&lt;br /&gt;
&lt;br /&gt;
::Just log into the wiki with your SL username and password, and feel free to start adding or reorganizing. [[User:Amber Linden|Amber]] and [[User:Pathfinder Linden|I]] will also continue to watch it and add whatever resources we find.  &lt;br /&gt;
&lt;br /&gt;
::I noticed that a few of you have already started editing and contributing to it, having discovered it via the new [[Open Source Portal|Open Source wiki]] (both wikis are on the same server).  Outstanding initiative, and thank you.&lt;br /&gt;
&lt;br /&gt;
::Also, please be sure to visit the new [https://lists.secondlife.com/cgi-bin/mailman/listinfo/slvolunteers Volunteers mailing list page] and subscribe yourself to it.  I will be using this list as a key way to communicate directly with Volunteers. I also think it will be a great way for all of you to communicate with each other and share ideas without being interrupted by Group IM&#039;s inworld.&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;Volunteer Wiki&#039;&#039;&#039;&lt;br /&gt;
:::http://wiki.secondlife.com/wiki/Volunteer_Portal&lt;br /&gt;
&lt;br /&gt;
::&#039;&#039;&#039;Volunteer Mailing List&#039;&#039;&#039;&lt;br /&gt;
::https://lists.secondlife.com/cgi-bin/mailman/listinfo/slvolunteers&lt;br /&gt;
&lt;br /&gt;
::Onward and upward!&lt;br /&gt;
::-[[User:Pathfinder Linden|Pathfinder]]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== upload directory needs chmod ==&lt;br /&gt;
&lt;br /&gt;
DOWNTIME NOTICE: we&#039;ll be performing maintenance on wiki.secondlife.com on Thursday, May 31 at 10pm for up to two hours. The site may be unavailable during this time.&lt;br /&gt;
Upload file&lt;br /&gt;
From Second Life Wiki&lt;br /&gt;
Jump to: navigation, search&lt;br /&gt;
&lt;br /&gt;
The upload directory (/shared/mediawiki_prod/wiki.secondlife.com/w/images) is not writable by the webserver. &lt;br /&gt;
&lt;br /&gt;
will someone please chmod 777 the directory??? ([[User:Ina Centaur|Ina Centaur]] 05:11, 1 June 2007 (PDT))&lt;br /&gt;
&lt;br /&gt;
== SL client to massive ==&lt;br /&gt;
I wonder whether the limited success of SL is caused by the fact that the client is to massive.&amp;lt;br/&amp;gt;&lt;br /&gt;
Several friends of mine have only limited computers and limited network capabilities and therefore drop out of SL after a the first experience. It is considered slow and unusable. ?So why would they stay?&amp;lt;br/&amp;gt;&lt;br /&gt;
Not only the download of 32Mb can be a hamper to set SL up on one&#039;s computer.&amp;lt;br/&amp;gt;&lt;br /&gt;
All the developertools available in the client might be blocking to. It all consumes computer power&amp;lt;br/&amp;gt;&lt;br /&gt;
Not everybody is in interested in landshaping tools, or building activities or continuously dressing up.&lt;br /&gt;
So I suggest to make several parts of the client optional/switchable (on/off) after the kernel is loaded.&lt;br /&gt;
This potentially reduces the size of the kernel with 40 to 50%. And usage of computer power will decrease with about 20%.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Is this an idea or am I to simple in my thoughts?--[[User:Gal Canning|Gal Canning]] 00:12, 5 August 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=27132</id>
		<title>User talk:Gal Canning</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=27132"/>
		<updated>2007-08-03T20:24:21Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== I would love to become a mentor or a teacher. ==&lt;br /&gt;
[[Image:Gal.JPG]]&lt;br /&gt;
In SL I&#039;m Gal Canning. In RL as well as in SL I&#039;m a man of about 48 years old.&lt;br /&gt;
I&#039;m a technician, a teacher, a manager and can be characterized as a fixer. &lt;br /&gt;
&lt;br /&gt;
Sharing knowledge and interact with people, that is what makes a human being a better person. So here I am, ready to share and interact.&lt;br /&gt;
&lt;br /&gt;
Although I&#039;m rather fresh in Second Life (march 2007) I already could translate my RL designing and programming experience to SL en LSL.&lt;br /&gt;
&lt;br /&gt;
(a proof of the pudding...look at Virtual Holland)&lt;br /&gt;
&lt;br /&gt;
You can always send me an IM if you have a SL related problem or want to share something.&lt;br /&gt;
You can also visit my blog to get to know me...michel.artagainstwater.nl&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 23:30, 1 August 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Money&amp;diff=27131</id>
		<title>Money</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Money&amp;diff=27131"/>
		<updated>2007-08-03T20:17:38Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function/warning|Security|Always (&#039;&#039;ALWAYS!&#039;&#039;) check the amount paid.}}{{LSL_Event&lt;br /&gt;
|event_id=20&lt;br /&gt;
|event_delay&lt;br /&gt;
|event=money&lt;br /&gt;
|p1_type=key|p1_name=id|p1_desc=who paid&lt;br /&gt;
|p2_type=integer|p2_name=amount|p2_desc=the amount paid&lt;br /&gt;
|event_desc=Triggered when money is paid to the prim in the &#039;&#039;&#039;amount&#039;&#039;&#039; by &#039;&#039;&#039;id&#039;&#039;&#039;.&lt;br /&gt;
|event_footnote&lt;br /&gt;
|constants&lt;br /&gt;
|spec=When money is paid to the prim, the money is given to the object&#039;s owner.&amp;lt;br/&amp;gt;If the object is owned by or deeded to a group it is divvied up amongst the group members immediately (which is why groups can&#039;t grant [[PERMISSION_DEBIT]]).&amp;lt;br.&amp;gt;&lt;br /&gt;
Don&#039;t forget to turn on the pay-behavior of the prims/objects involved.&amp;lt;br/&amp;gt;&lt;br /&gt;
The pay buttons should be configured in most applications where money is being transfered ([[llSetPayPrice]]), it makes paying money to the object easier.&lt;br /&gt;
|caveats&lt;br /&gt;
|examples=&amp;lt;pre&amp;gt;integer price = 10;&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llSetPayPrice(PAY_HIDE, [PAY_HIDE ,PAY_HIDE, PAY_HIDE, PAY_HIDE]);&lt;br /&gt;
        llRequestPermissions(llGetOwner(), PERMISSION_DEBIT);&lt;br /&gt;
    }&lt;br /&gt;
    run_time_permissions(integer perm)&lt;br /&gt;
    {&lt;br /&gt;
        if(perm &amp;amp; PERMISSION_DEBIT)&lt;br /&gt;
            state cash;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
state cash&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llSetPayPrice(price, [price ,PAY_HIDE, PAY_HIDE, PAY_HIDE]);&lt;br /&gt;
    }&lt;br /&gt;
    money(key id, integer amount)&lt;br /&gt;
    {&lt;br /&gt;
        if(amount != price)&lt;br /&gt;
        {&lt;br /&gt;
            llGiveMoney(id, amount);&lt;br /&gt;
            llInstantMessage(id, &amp;quot;You paid &amp;quot;+(string)amount+&amp;quot;, which is the wrong price, the price is: &amp;quot;+(string)price);&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            llInstantMessage(id, &amp;quot;You paid the right price&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|helpers&lt;br /&gt;
|also_header&lt;br /&gt;
|also_events&lt;br /&gt;
|also_functions={{LSL DefineRow||[[llGiveMoney]]|Give money to another avatar}}&lt;br /&gt;
{{LSL DefineRow||[[llSetPayPrice]]|Configure the pay buttons}}&lt;br /&gt;
|also_articles&lt;br /&gt;
|also_footer&lt;br /&gt;
|notes&lt;br /&gt;
|mode&lt;br /&gt;
|deprecated&lt;br /&gt;
|cat1=Money&lt;br /&gt;
|cat2&lt;br /&gt;
|cat3&lt;br /&gt;
|cat4&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Strife_Onizuka&amp;diff=27130</id>
		<title>User:Strife Onizuka</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Strife_Onizuka&amp;diff=27130"/>
		<updated>2007-08-03T20:13:40Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Strife...&lt;br /&gt;
I don&#039;t know what you&#039;re doing..but I was really helped by the comment Indira Bekkers gave me.&lt;br /&gt;
I had to turn on the Pay-behavior..&lt;br /&gt;
Your description might be useful to you..but it doesn&#039;t say a thing to me.&lt;br /&gt;
So I&#039;m going to put back my description ..without the name of course..&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 13:11, 3 August 2007 (PDT)&amp;lt;br/&amp;gt;&lt;br /&gt;
Taking a couple days off from typing. RSI acting up. [[User:Strife Onizuka|Strife Onizuka]] 17:20, 13 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Scite/ESL == &lt;br /&gt;
My config files:&lt;br /&gt;
*[http://mailerdaemon.home.comcast.net/lsl.api lsl.api]&lt;br /&gt;
*[http://mailerdaemon.home.comcast.net/lsl.properties lsl.properties]&lt;br /&gt;
*[http://mailerdaemon.home.comcast.net/stripper.zip stripper.zip - Whitespace stripper]&lt;br /&gt;
*[http://mailerdaemon.home.comcast.net/clipboard.zip clipboard - copies text to clipboard]&lt;br /&gt;
*[http://w-hat.com/lslint lslint]&lt;br /&gt;
*[http://gnuwin32.sourceforge.net/packages/indent.htm indent - code beautifier] (picks up where the whitespace stripper leaves off)&lt;br /&gt;
*[http://msdn.microsoft.com/vstudio/express/visualc/ MSVC Express]&lt;br /&gt;
&lt;br /&gt;
==About Me ==&lt;br /&gt;
I&#039;m an immigrant from URU. Was in all 3 of it&#039;s beta&#039;s.&lt;br /&gt;
&lt;br /&gt;
Wiki Gnome (causing drama isn&#039;t why I&#039;m here).&lt;br /&gt;
&lt;br /&gt;
I have a webpage but haven&#039;t updated it in a few months...&lt;br /&gt;
&lt;br /&gt;
Wiki&#039;s are the way of the future when it comes to making documentation Ad-hoc but eventually become static as graffiti grows with popularity as a way of controlling it.&lt;br /&gt;
&lt;br /&gt;
also contribute to some other wiki&#039;s&lt;br /&gt;
[http://history.secondserver.net/index.php/Main_Page History Wiki]&lt;br /&gt;
[http://www.AviSynth.org/BlindWanderer AviSynth:BlindWanderer]&lt;br /&gt;
&lt;br /&gt;
When it comes to writing I tend to go towards concise. A short accurate description is better then a long equally accurate description; less to get confused with, easier to find the important information (because it is &#039;&#039;all&#039;&#039; important).&lt;br /&gt;
&lt;br /&gt;
{{Jira Reporter}}&lt;br /&gt;
{{visl&lt;br /&gt;
|name=Strife Onizuka&lt;br /&gt;
|Greeters=&lt;br /&gt;
|Helpers=&lt;br /&gt;
|Instructors=&lt;br /&gt;
|Mentors=&lt;br /&gt;
|LSL=*&lt;br /&gt;
|Builder=*&lt;br /&gt;
|Scripter=*&lt;br /&gt;
|i18n=&lt;br /&gt;
|l10n=&lt;br /&gt;
|SL4B=&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;padding:2px;&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|-{{Hl2}}&lt;br /&gt;
!Updates:&lt;br /&gt;
!Preview Download&lt;br /&gt;
|-&lt;br /&gt;
|[[http://secondlife.com/update.php?userserver=userserver.dmz.lindenlab.com  DMZ]]&lt;br /&gt;
|[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=DMZ  Preview]]&lt;br /&gt;
|-&lt;br /&gt;
|[[http://secondlife.com/update.php?userserver=userserver.agni.lindenlab.com  Agni]]&lt;br /&gt;
|[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=AGNI  Preview]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;s&amp;gt;[[http://secondlife.com/update.php?userserver=userserver.colo.lindenlab.com  Colo]]&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=COLO  Preview]]&amp;lt;/s&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[http://secondlife.com/update.php?userserver=userserver.siva.lindenlab.com  Siva]]&lt;br /&gt;
|[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=SIVA  Preview]]&lt;br /&gt;
|-&lt;br /&gt;
|[[http://secondlife.com/update.php?userserver=userserver.durga.lindenlab.com  Durga]]&lt;br /&gt;
|[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=DURGA  Preview]]&lt;br /&gt;
|-&lt;br /&gt;
|[[http://secondlife.com/update.php?userserver=userserver.aditi.lindenlab.com  Aditi]]&lt;br /&gt;
|[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=ADITI  Preview]]&lt;br /&gt;
|-&lt;br /&gt;
|[[http://secondlife.com/update.php?userserver=userserver.soma.lindenlab.com  Soma]]&lt;br /&gt;
|[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=SOMA  Preview]]&lt;br /&gt;
|-&lt;br /&gt;
|[[http://secondlife.com/update.php?userserver=userserver.ganga.lindenlab.com  Ganga]]&lt;br /&gt;
|[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=GANGA  Preview]]&lt;br /&gt;
|-&lt;br /&gt;
|[[http://secondlife.com/update.php?userserver=userserver.uma.lindenlab.com  Uma]]&lt;br /&gt;
|[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=UMA Preview]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==TightList==&lt;br /&gt;
See [[TightList]]&lt;br /&gt;
&lt;br /&gt;
==Float {{LSL_VR|-Union-}} Integer==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
integer fui(float a){//union float to integer&lt;br /&gt;
    if(a){//is it non zero?&lt;br /&gt;
        integer b = (a &amp;lt; 0) &amp;lt;&amp;lt; 31;//the sign, but later this variable is reused to store the shift&lt;br /&gt;
        if((a = llFabs(a)) &amp;lt; 2.3509887016445750159374730744445e-38)//Denormalized range check &amp;amp; last stirde of normalized range&lt;br /&gt;
            return b | (integer)(a / 1.4012984643248170709237295832899e-45);//this works because the math overlaps; saves cpu time.&lt;br /&gt;
        integer c = llFloor(llLog(a) / 0.69314718055994530941723212145818);//extremes will error towards extreme. following yuch corrects it.&lt;br /&gt;
        return (0x7FFFFF &amp;amp; (integer)(a * (0x1000000 &amp;gt;&amp;gt; b))) | (((c + 126 + (b = ((integer)a - (3 &amp;lt;= (a /= (float)(&amp;quot;0x1p&amp;quot;+(string)(c -= (c == 128)))))))) &amp;lt;&amp;lt; 23 ) | b);&lt;br /&gt;
    }//for grins, detect the sign on zero. it&#039;s not pretty but it works. the previous requires alot of unwinding to understand it.&lt;br /&gt;
    return ((string)a == (string)(-0.0)) &amp;lt;&amp;lt; 31;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
float iuf(integer a)&lt;br /&gt;
{//union integer to float&lt;br /&gt;
    return ((float)(&amp;quot;0x1p&amp;quot;+(string)((a | !a) - 150))) * ((!!(a = (0xff &amp;amp; (a &amp;gt;&amp;gt; 23))) &amp;lt;&amp;lt; 23) | ((a &amp;amp; 0x7fffff))) * (1 | (a &amp;gt;&amp;gt; 31));&lt;br /&gt;
}//will crash if the raw exponent == 0xff; reason for crash deviates from float standard; though a crash is warented.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As a specialized mode of transport, this is faster the [[Float2Hex]] and just as lossless.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
string fuis(float a){//float union to base64ed integer&lt;br /&gt;
    if(a){//is it non zero?&lt;br /&gt;
        integer b = (a &amp;lt; 0) &amp;lt;&amp;lt; 31;//the sign, but later this variable is reused to store the shift&lt;br /&gt;
        if((a = llFabs(a)) &amp;lt; 2.3509887016445750159374730744445e-38)//Denormalized range check &amp;amp; last stirde of normalized range&lt;br /&gt;
            b = b | (integer)(a / 1.4012984643248170709237295832899e-45);//the math overlaps; saves cpu time.&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            integer c = llFloor(llLog(a) / 0.69314718055994530941723212145818);//extremes will error towards extremes. following yuch corrects it.&lt;br /&gt;
            b = (0x7FFFFF &amp;amp; (integer)(a * (0x1000000 &amp;gt;&amp;gt; b))) | (((c + 126 + (b = ((integer)a - (3 &amp;lt;= (a /= (float)(&amp;quot;0x1p&amp;quot;+(string)(c -= (c == 128)))))))) &amp;lt;&amp;lt; 23 ) | b);&lt;br /&gt;
        }&lt;br /&gt;
        return llGetSubString(llIntegerToBase64(b),0,5)&lt;br /&gt;
    }//for grins, detect the sign on zero. it&#039;s not pretty but it works. the previous requires alot of unwinding to understand it.&lt;br /&gt;
    if((string)a == (string)(0.0))&lt;br /&gt;
        return &amp;quot;AAAAAA&amp;quot;;&lt;br /&gt;
    return &amp;quot;gAAAAA&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
float siuf(string b)&lt;br /&gt;
{//base64ed integer union to float&lt;br /&gt;
    integer a = llBase64ToInteger(b);&lt;br /&gt;
    return ((float)(&amp;quot;0x1p&amp;quot;+(string)((a | !a) - 150))) * ((!!(a = (0xff &amp;amp; (a &amp;gt;&amp;gt; 23))) &amp;lt;&amp;lt; 23) | ((a &amp;amp; 0x7fffff))) * (1 | (a &amp;gt;&amp;gt; 31));&lt;br /&gt;
}//will crash if the raw exponent == 0xff; reason for crash deviates from float standard; though a crash is warented.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Float Compare==&lt;br /&gt;
&amp;lt;pre&amp;gt;integer FloatCompare(float a, float b, integer c)&lt;br /&gt;
{//compare floats and allow for a margin of error, requires fui().&lt;br /&gt;
    if(a - b)//(c) Strife Onizuka 2006 &lt;br /&gt;
    {//they are not equal&lt;br /&gt;
        //First we convert the floats to integer form, as they would be in memory;&lt;br /&gt;
        integer a_i = fui(a);&lt;br /&gt;
        integer b_i = fui(b);&lt;br /&gt;
        integer a_e = (a_i &amp;gt;&amp;gt; 23) &amp;amp; 0xff;&lt;br /&gt;
        integer b_e = (b_i &amp;gt;&amp;gt; 23) &amp;amp; 0xff;&lt;br /&gt;
        if(!(a_e || b_e) || //to disable the +/- roll under support put a // just before the !&lt;br /&gt;
            ((a_i &amp;amp; 0x80000000) == (b_i &amp;amp; 0x80000000)))//sign match check&lt;br /&gt;
        {//start by getting and testing the difference, this is what limits c&lt;br /&gt;
            integer diff = a_e - b_e;//ugly is fast, basicly, it gets the mantissa, sets the sign on the mantisa,&lt;br /&gt;
            if(diff &amp;gt;= -1 || diff &amp;lt;= 1)//shifts it depending on exponent, finaly executes the test.&lt;br /&gt;
                if(llAbs(((((a_i &amp;amp; 0x7FFFFF) | (!!a_e &amp;lt;&amp;lt; 23)) * ((a_i &amp;gt;&amp;gt; 31) | 1)) &amp;gt;&amp;gt; !~-diff) - &lt;br /&gt;
                         ((((b_i &amp;amp; 0x7FFFFF) | (!!b_e &amp;lt;&amp;lt; 23)) * ((b_i &amp;gt;&amp;gt; 31) | 1)) &amp;gt;&amp;gt; !~diff)) &amp;lt;= c)&lt;br /&gt;
                    jump out;&lt;br /&gt;
        }&lt;br /&gt;
        return (a &amp;gt; b) - (a &amp;lt; b);&lt;br /&gt;
    }&lt;br /&gt;
    @out;&lt;br /&gt;
    return 0;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FUI2HexFloat ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
string FUI2HexFloat(integer b)&lt;br /&gt;
{//Dump FUI float-integer to a hex-float string&lt;br /&gt;
    string c = &amp;quot;&amp;quot;;&lt;br /&gt;
    integer d = 0;&lt;br /&gt;
    integer e = 0xff &amp;amp; (b &amp;gt;&amp;gt; 23);&lt;br /&gt;
    string f = &amp;quot;0x&amp;quot;+(string)(!!e) + &amp;quot;.&amp;quot;;&lt;br /&gt;
    if(b &amp;amp; 0x80000000)&lt;br /&gt;
        f = &amp;quot;-&amp;quot;+ f;&lt;br /&gt;
    if(e ^ 127) c = &amp;quot;p&amp;quot; + (string)((e | !e) - 127);&lt;br /&gt;
    if((e = 0xfffffe &amp;amp; (b &amp;lt;&amp;lt; 1)))&lt;br /&gt;
    {&lt;br /&gt;
        while(!((e &amp;gt;&amp;gt; d) &amp;amp; 0xf))&lt;br /&gt;
            d+=4;&lt;br /&gt;
        while(d &amp;lt; 24)&lt;br /&gt;
        {&lt;br /&gt;
            c = llGetSubString(hexc, b = 0xf &amp;amp; (e &amp;gt;&amp;gt; d), b) + c;&lt;br /&gt;
            d += 4;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return f + c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
string Float2Hex(float a)&lt;br /&gt;
{//Another way to do Float2Hex, i wrote this for the heck of it; not because it&#039;s a good idea.&lt;br /&gt;
    return FUI2HexFloat(fui(a));&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==BitCount==&lt;br /&gt;
&amp;lt;pre&amp;gt;integer bitcount(integer n)&lt;br /&gt;
{//MIT Hackmem 169, modified to work in LSL&lt;br /&gt;
    integer tmp = n - ((n &amp;gt;&amp;gt; 1) &amp;amp; 0x5B6DB6DB)//modified mask&lt;br /&gt;
                    - ((n &amp;gt;&amp;gt; 2) &amp;amp; 0x49249249);&lt;br /&gt;
    return (((tmp + (tmp &amp;gt;&amp;gt; 3)) &amp;amp; 0xC71C71C7) % 63) + (n &amp;lt; 0);&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Strife_Onizuka&amp;diff=27129</id>
		<title>User:Strife Onizuka</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Strife_Onizuka&amp;diff=27129"/>
		<updated>2007-08-03T20:11:45Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;float:right;&amp;quot;&amp;gt;__TOC__&amp;lt;/div&amp;gt;&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Strife...&lt;br /&gt;
I don&#039;t know what you&#039;re doing..but I was really helped by the comment Indira Bekkers gave me.&lt;br /&gt;
I had to turn on the Pay-behavior..&lt;br /&gt;
Your description might be useful to you..but it doesn&#039;t say a thing to me.&lt;br /&gt;
So I&#039;m going to put back my description ..without the name of course..&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 13:11, 3 August 2007 (PDT)&lt;br /&gt;
Taking a couple days off from typing. RSI acting up. [[User:Strife Onizuka|Strife Onizuka]] 17:20, 13 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Scite/ESL == &lt;br /&gt;
My config files:&lt;br /&gt;
*[http://mailerdaemon.home.comcast.net/lsl.api lsl.api]&lt;br /&gt;
*[http://mailerdaemon.home.comcast.net/lsl.properties lsl.properties]&lt;br /&gt;
*[http://mailerdaemon.home.comcast.net/stripper.zip stripper.zip - Whitespace stripper]&lt;br /&gt;
*[http://mailerdaemon.home.comcast.net/clipboard.zip clipboard - copies text to clipboard]&lt;br /&gt;
*[http://w-hat.com/lslint lslint]&lt;br /&gt;
*[http://gnuwin32.sourceforge.net/packages/indent.htm indent - code beautifier] (picks up where the whitespace stripper leaves off)&lt;br /&gt;
*[http://msdn.microsoft.com/vstudio/express/visualc/ MSVC Express]&lt;br /&gt;
&lt;br /&gt;
==About Me ==&lt;br /&gt;
I&#039;m an immigrant from URU. Was in all 3 of it&#039;s beta&#039;s.&lt;br /&gt;
&lt;br /&gt;
Wiki Gnome (causing drama isn&#039;t why I&#039;m here).&lt;br /&gt;
&lt;br /&gt;
I have a webpage but haven&#039;t updated it in a few months...&lt;br /&gt;
&lt;br /&gt;
Wiki&#039;s are the way of the future when it comes to making documentation Ad-hoc but eventually become static as graffiti grows with popularity as a way of controlling it.&lt;br /&gt;
&lt;br /&gt;
also contribute to some other wiki&#039;s&lt;br /&gt;
[http://history.secondserver.net/index.php/Main_Page History Wiki]&lt;br /&gt;
[http://www.AviSynth.org/BlindWanderer AviSynth:BlindWanderer]&lt;br /&gt;
&lt;br /&gt;
When it comes to writing I tend to go towards concise. A short accurate description is better then a long equally accurate description; less to get confused with, easier to find the important information (because it is &#039;&#039;all&#039;&#039; important).&lt;br /&gt;
&lt;br /&gt;
{{Jira Reporter}}&lt;br /&gt;
{{visl&lt;br /&gt;
|name=Strife Onizuka&lt;br /&gt;
|Greeters=&lt;br /&gt;
|Helpers=&lt;br /&gt;
|Instructors=&lt;br /&gt;
|Mentors=&lt;br /&gt;
|LSL=*&lt;br /&gt;
|Builder=*&lt;br /&gt;
|Scripter=*&lt;br /&gt;
|i18n=&lt;br /&gt;
|l10n=&lt;br /&gt;
|SL4B=&lt;br /&gt;
|}}&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;padding:2px;&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; valign=&amp;quot;top&amp;quot;&lt;br /&gt;
|-{{Hl2}}&lt;br /&gt;
!Updates:&lt;br /&gt;
!Preview Download&lt;br /&gt;
|-&lt;br /&gt;
|[[http://secondlife.com/update.php?userserver=userserver.dmz.lindenlab.com  DMZ]]&lt;br /&gt;
|[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=DMZ  Preview]]&lt;br /&gt;
|-&lt;br /&gt;
|[[http://secondlife.com/update.php?userserver=userserver.agni.lindenlab.com  Agni]]&lt;br /&gt;
|[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=AGNI  Preview]]&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;s&amp;gt;[[http://secondlife.com/update.php?userserver=userserver.colo.lindenlab.com  Colo]]&amp;lt;/s&amp;gt;&lt;br /&gt;
|&amp;lt;s&amp;gt;[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=COLO  Preview]]&amp;lt;/s&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|[[http://secondlife.com/update.php?userserver=userserver.siva.lindenlab.com  Siva]]&lt;br /&gt;
|[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=SIVA  Preview]]&lt;br /&gt;
|-&lt;br /&gt;
|[[http://secondlife.com/update.php?userserver=userserver.durga.lindenlab.com  Durga]]&lt;br /&gt;
|[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=DURGA  Preview]]&lt;br /&gt;
|-&lt;br /&gt;
|[[http://secondlife.com/update.php?userserver=userserver.aditi.lindenlab.com  Aditi]]&lt;br /&gt;
|[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=ADITI  Preview]]&lt;br /&gt;
|-&lt;br /&gt;
|[[http://secondlife.com/update.php?userserver=userserver.soma.lindenlab.com  Soma]]&lt;br /&gt;
|[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=SOMA  Preview]]&lt;br /&gt;
|-&lt;br /&gt;
|[[http://secondlife.com/update.php?userserver=userserver.ganga.lindenlab.com  Ganga]]&lt;br /&gt;
|[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=GANGA  Preview]]&lt;br /&gt;
|-&lt;br /&gt;
|[[http://secondlife.com/update.php?userserver=userserver.uma.lindenlab.com  Uma]]&lt;br /&gt;
|[[http://secondlife.com/preview/download-preview.php?os=windows&amp;amp;grid=UMA Preview]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==TightList==&lt;br /&gt;
See [[TightList]]&lt;br /&gt;
&lt;br /&gt;
==Float {{LSL_VR|-Union-}} Integer==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
integer fui(float a){//union float to integer&lt;br /&gt;
    if(a){//is it non zero?&lt;br /&gt;
        integer b = (a &amp;lt; 0) &amp;lt;&amp;lt; 31;//the sign, but later this variable is reused to store the shift&lt;br /&gt;
        if((a = llFabs(a)) &amp;lt; 2.3509887016445750159374730744445e-38)//Denormalized range check &amp;amp; last stirde of normalized range&lt;br /&gt;
            return b | (integer)(a / 1.4012984643248170709237295832899e-45);//this works because the math overlaps; saves cpu time.&lt;br /&gt;
        integer c = llFloor(llLog(a) / 0.69314718055994530941723212145818);//extremes will error towards extreme. following yuch corrects it.&lt;br /&gt;
        return (0x7FFFFF &amp;amp; (integer)(a * (0x1000000 &amp;gt;&amp;gt; b))) | (((c + 126 + (b = ((integer)a - (3 &amp;lt;= (a /= (float)(&amp;quot;0x1p&amp;quot;+(string)(c -= (c == 128)))))))) &amp;lt;&amp;lt; 23 ) | b);&lt;br /&gt;
    }//for grins, detect the sign on zero. it&#039;s not pretty but it works. the previous requires alot of unwinding to understand it.&lt;br /&gt;
    return ((string)a == (string)(-0.0)) &amp;lt;&amp;lt; 31;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
float iuf(integer a)&lt;br /&gt;
{//union integer to float&lt;br /&gt;
    return ((float)(&amp;quot;0x1p&amp;quot;+(string)((a | !a) - 150))) * ((!!(a = (0xff &amp;amp; (a &amp;gt;&amp;gt; 23))) &amp;lt;&amp;lt; 23) | ((a &amp;amp; 0x7fffff))) * (1 | (a &amp;gt;&amp;gt; 31));&lt;br /&gt;
}//will crash if the raw exponent == 0xff; reason for crash deviates from float standard; though a crash is warented.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As a specialized mode of transport, this is faster the [[Float2Hex]] and just as lossless.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
string fuis(float a){//float union to base64ed integer&lt;br /&gt;
    if(a){//is it non zero?&lt;br /&gt;
        integer b = (a &amp;lt; 0) &amp;lt;&amp;lt; 31;//the sign, but later this variable is reused to store the shift&lt;br /&gt;
        if((a = llFabs(a)) &amp;lt; 2.3509887016445750159374730744445e-38)//Denormalized range check &amp;amp; last stirde of normalized range&lt;br /&gt;
            b = b | (integer)(a / 1.4012984643248170709237295832899e-45);//the math overlaps; saves cpu time.&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            integer c = llFloor(llLog(a) / 0.69314718055994530941723212145818);//extremes will error towards extremes. following yuch corrects it.&lt;br /&gt;
            b = (0x7FFFFF &amp;amp; (integer)(a * (0x1000000 &amp;gt;&amp;gt; b))) | (((c + 126 + (b = ((integer)a - (3 &amp;lt;= (a /= (float)(&amp;quot;0x1p&amp;quot;+(string)(c -= (c == 128)))))))) &amp;lt;&amp;lt; 23 ) | b);&lt;br /&gt;
        }&lt;br /&gt;
        return llGetSubString(llIntegerToBase64(b),0,5)&lt;br /&gt;
    }//for grins, detect the sign on zero. it&#039;s not pretty but it works. the previous requires alot of unwinding to understand it.&lt;br /&gt;
    if((string)a == (string)(0.0))&lt;br /&gt;
        return &amp;quot;AAAAAA&amp;quot;;&lt;br /&gt;
    return &amp;quot;gAAAAA&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
float siuf(string b)&lt;br /&gt;
{//base64ed integer union to float&lt;br /&gt;
    integer a = llBase64ToInteger(b);&lt;br /&gt;
    return ((float)(&amp;quot;0x1p&amp;quot;+(string)((a | !a) - 150))) * ((!!(a = (0xff &amp;amp; (a &amp;gt;&amp;gt; 23))) &amp;lt;&amp;lt; 23) | ((a &amp;amp; 0x7fffff))) * (1 | (a &amp;gt;&amp;gt; 31));&lt;br /&gt;
}//will crash if the raw exponent == 0xff; reason for crash deviates from float standard; though a crash is warented.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Float Compare==&lt;br /&gt;
&amp;lt;pre&amp;gt;integer FloatCompare(float a, float b, integer c)&lt;br /&gt;
{//compare floats and allow for a margin of error, requires fui().&lt;br /&gt;
    if(a - b)//(c) Strife Onizuka 2006 &lt;br /&gt;
    {//they are not equal&lt;br /&gt;
        //First we convert the floats to integer form, as they would be in memory;&lt;br /&gt;
        integer a_i = fui(a);&lt;br /&gt;
        integer b_i = fui(b);&lt;br /&gt;
        integer a_e = (a_i &amp;gt;&amp;gt; 23) &amp;amp; 0xff;&lt;br /&gt;
        integer b_e = (b_i &amp;gt;&amp;gt; 23) &amp;amp; 0xff;&lt;br /&gt;
        if(!(a_e || b_e) || //to disable the +/- roll under support put a // just before the !&lt;br /&gt;
            ((a_i &amp;amp; 0x80000000) == (b_i &amp;amp; 0x80000000)))//sign match check&lt;br /&gt;
        {//start by getting and testing the difference, this is what limits c&lt;br /&gt;
            integer diff = a_e - b_e;//ugly is fast, basicly, it gets the mantissa, sets the sign on the mantisa,&lt;br /&gt;
            if(diff &amp;gt;= -1 || diff &amp;lt;= 1)//shifts it depending on exponent, finaly executes the test.&lt;br /&gt;
                if(llAbs(((((a_i &amp;amp; 0x7FFFFF) | (!!a_e &amp;lt;&amp;lt; 23)) * ((a_i &amp;gt;&amp;gt; 31) | 1)) &amp;gt;&amp;gt; !~-diff) - &lt;br /&gt;
                         ((((b_i &amp;amp; 0x7FFFFF) | (!!b_e &amp;lt;&amp;lt; 23)) * ((b_i &amp;gt;&amp;gt; 31) | 1)) &amp;gt;&amp;gt; !~diff)) &amp;lt;= c)&lt;br /&gt;
                    jump out;&lt;br /&gt;
        }&lt;br /&gt;
        return (a &amp;gt; b) - (a &amp;lt; b);&lt;br /&gt;
    }&lt;br /&gt;
    @out;&lt;br /&gt;
    return 0;&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==FUI2HexFloat ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
string FUI2HexFloat(integer b)&lt;br /&gt;
{//Dump FUI float-integer to a hex-float string&lt;br /&gt;
    string c = &amp;quot;&amp;quot;;&lt;br /&gt;
    integer d = 0;&lt;br /&gt;
    integer e = 0xff &amp;amp; (b &amp;gt;&amp;gt; 23);&lt;br /&gt;
    string f = &amp;quot;0x&amp;quot;+(string)(!!e) + &amp;quot;.&amp;quot;;&lt;br /&gt;
    if(b &amp;amp; 0x80000000)&lt;br /&gt;
        f = &amp;quot;-&amp;quot;+ f;&lt;br /&gt;
    if(e ^ 127) c = &amp;quot;p&amp;quot; + (string)((e | !e) - 127);&lt;br /&gt;
    if((e = 0xfffffe &amp;amp; (b &amp;lt;&amp;lt; 1)))&lt;br /&gt;
    {&lt;br /&gt;
        while(!((e &amp;gt;&amp;gt; d) &amp;amp; 0xf))&lt;br /&gt;
            d+=4;&lt;br /&gt;
        while(d &amp;lt; 24)&lt;br /&gt;
        {&lt;br /&gt;
            c = llGetSubString(hexc, b = 0xf &amp;amp; (e &amp;gt;&amp;gt; d), b) + c;&lt;br /&gt;
            d += 4;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
    return f + c;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
string Float2Hex(float a)&lt;br /&gt;
{//Another way to do Float2Hex, i wrote this for the heck of it; not because it&#039;s a good idea.&lt;br /&gt;
    return FUI2HexFloat(fui(a));&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==BitCount==&lt;br /&gt;
&amp;lt;pre&amp;gt;integer bitcount(integer n)&lt;br /&gt;
{//MIT Hackmem 169, modified to work in LSL&lt;br /&gt;
    integer tmp = n - ((n &amp;gt;&amp;gt; 1) &amp;amp; 0x5B6DB6DB)//modified mask&lt;br /&gt;
                    - ((n &amp;gt;&amp;gt; 2) &amp;amp; 0x49249249);&lt;br /&gt;
    return (((tmp + (tmp &amp;gt;&amp;gt; 3)) &amp;amp; 0xC71C71C7) % 63) + (n &amp;lt; 0);&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Money&amp;diff=27108</id>
		<title>Money</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Money&amp;diff=27108"/>
		<updated>2007-08-03T18:05:00Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function/warning|Security|Always (&#039;&#039;ALWAYS!&#039;&#039;) check the amount paid.}}{{LSL_Event&lt;br /&gt;
|event_id=20&lt;br /&gt;
|event_delay&lt;br /&gt;
|event=money&lt;br /&gt;
|p1_type=key|p1_name=id|p1_desc=who paid&lt;br /&gt;
|p2_type=integer|p2_name=amount|p2_desc=the amount paid&lt;br /&gt;
|event_desc=Triggered when money is paid to the prim/object in the &#039;&#039;&#039;amount&#039;&#039;&#039; by &#039;&#039;&#039;id&#039;&#039;&#039;.&lt;br /&gt;
|event_footnote=When money is paid to the object, the money is given to the objects owner.&amp;lt;br/&amp;gt;If the object is owned by a group it is divvied up amongst the group members.&amp;lt;br/&amp;gt;Don&#039;t forget to turn on the pay-behavior of the prims/objects involved.(thnx to Indira Bekkers)&lt;br /&gt;
|constants&lt;br /&gt;
|spec=&lt;br /&gt;
|caveats&lt;br /&gt;
|examples=&amp;lt;pre&amp;gt;integer price = 10;&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llSetPayPrice(PAY_HIDE, [PAY_HIDE ,PAY_HIDE, PAY_HIDE, PAY_HIDE]);&lt;br /&gt;
        llRequestPermissions(llGetOwner(), PERMISSION_DEBIT);&lt;br /&gt;
    }&lt;br /&gt;
    run_time_permissions(integer perm)&lt;br /&gt;
    {&lt;br /&gt;
        if(perm &amp;amp; PERMISSION_DEBIT)&lt;br /&gt;
            state cash;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
state cash&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llSetPayPrice(price, [price ,PAY_HIDE, PAY_HIDE, PAY_HIDE]);&lt;br /&gt;
    }&lt;br /&gt;
    money(key id, integer amount)&lt;br /&gt;
    {&lt;br /&gt;
        if(amount != price)&lt;br /&gt;
        {&lt;br /&gt;
            llGiveMoney(id, amount);&lt;br /&gt;
            llInstantMessage(id, &amp;quot;You paid &amp;quot;+(string)amount+&amp;quot;, which is the wrong price, the price is: &amp;quot;+(string)price);&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            llInstantMessage(id, &amp;quot;You paid the right price&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|helpers&lt;br /&gt;
|also_header&lt;br /&gt;
|also_events&lt;br /&gt;
|also_functions={{LSL DefineRow||[[llGiveMoney]]|}}&lt;br /&gt;
{{LSL DefineRow||[[llSetPayPrice]]|}}&lt;br /&gt;
|also_articles&lt;br /&gt;
|also_footer&lt;br /&gt;
|notes&lt;br /&gt;
|mode&lt;br /&gt;
|deprecated&lt;br /&gt;
|cat1=Money&lt;br /&gt;
|cat2&lt;br /&gt;
|cat3&lt;br /&gt;
|cat4&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Gal_Canning&amp;diff=27107</id>
		<title>User:Gal Canning</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Gal_Canning&amp;diff=27107"/>
		<updated>2007-08-03T17:53:57Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: New page: == I would love to become a mentor or a teacher. == Image:Gal.JPG In SL I&amp;#039;m Gal Canning. In RL as well as in SL I&amp;#039;m a man of about 48 years old. I&amp;#039;m a technician, a teacher, a manager ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== I would love to become a mentor or a teacher. ==&lt;br /&gt;
[[Image:Gal.JPG]]&lt;br /&gt;
In SL I&#039;m Gal Canning. In RL as well as in SL I&#039;m a man of about 48 years old.&lt;br /&gt;
I&#039;m a technician, a teacher, a manager and can be characterized as a fixer. &lt;br /&gt;
&lt;br /&gt;
Sharing knowledge and interact with people, that is what makes a human being a better person. So here I am, ready to share and interact.&lt;br /&gt;
&lt;br /&gt;
Although I&#039;m rather fresh in Second Life (march 2007) I already could translate my RL designing and programming experience to SL en LSL.&lt;br /&gt;
&lt;br /&gt;
(a proof of the pudding...look at Our Virtual Holland5)&lt;br /&gt;
&lt;br /&gt;
You can always send me an IM if you have a SL related problem or want to share something.&lt;br /&gt;
You can also visit my blog to get to know me...michel.artagainstwater.nl&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 23:30, 1 August 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Money&amp;diff=27065</id>
		<title>Money</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Money&amp;diff=27065"/>
		<updated>2007-08-03T06:57:35Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function/warning|Security|Always (&#039;&#039;ALWAYS!&#039;&#039;) check the amount paid.}}{{LSL_Event&lt;br /&gt;
|event_id=20&lt;br /&gt;
|event_delay&lt;br /&gt;
|event=money&lt;br /&gt;
|p1_type=key|p1_name=id|p1_desc=who paid&lt;br /&gt;
|p2_type=integer|p2_name=amount|p2_desc=the amount paid&lt;br /&gt;
|event_desc=Triggered when money is paid to the prim/object in the &#039;&#039;&#039;amount&#039;&#039;&#039; by &#039;&#039;&#039;id&#039;&#039;&#039;.&lt;br /&gt;
|event_footnote=When money is paid to the object, the money is given to the objects owner.&amp;lt;br/&amp;gt;If the object is owned by a group it is divvied up amongst the group members.&amp;lt;br/&amp;gt;Don&#039;t forget to turn on the pay-behavior of the prims/objects involved.&lt;br /&gt;
|constants&lt;br /&gt;
|spec=&lt;br /&gt;
|caveats&lt;br /&gt;
|examples=&amp;lt;pre&amp;gt;integer price = 10;&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llSetPayPrice(PAY_HIDE, [PAY_HIDE ,PAY_HIDE, PAY_HIDE, PAY_HIDE]);&lt;br /&gt;
        llRequestPermissions(llGetOwner(), PERMISSION_DEBIT);&lt;br /&gt;
    }&lt;br /&gt;
    run_time_permissions(integer perm)&lt;br /&gt;
    {&lt;br /&gt;
        if(perm &amp;amp; PERMISSION_DEBIT)&lt;br /&gt;
            state cash;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
state cash&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llSetPayPrice(price, [price ,PAY_HIDE, PAY_HIDE, PAY_HIDE]);&lt;br /&gt;
    }&lt;br /&gt;
    money(key id, integer amount)&lt;br /&gt;
    {&lt;br /&gt;
        if(amount != price)&lt;br /&gt;
        {&lt;br /&gt;
            llGiveMoney(id, amount);&lt;br /&gt;
            llInstantMessage(id, &amp;quot;You paid &amp;quot;+(string)amount+&amp;quot;, which is the wrong price, the price is: &amp;quot;+(string)price);&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            llInstantMessage(id, &amp;quot;You paid the right price&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
|helpers&lt;br /&gt;
|also_header&lt;br /&gt;
|also_events&lt;br /&gt;
|also_functions={{LSL DefineRow||[[llGiveMoney]]|}}&lt;br /&gt;
{{LSL DefineRow||[[llSetPayPrice]]|}}&lt;br /&gt;
|also_articles&lt;br /&gt;
|also_footer&lt;br /&gt;
|notes&lt;br /&gt;
|mode&lt;br /&gt;
|deprecated&lt;br /&gt;
|cat1=Money&lt;br /&gt;
|cat2&lt;br /&gt;
|cat3&lt;br /&gt;
|cat4&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=27011</id>
		<title>User talk:Gal Canning</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=27011"/>
		<updated>2007-08-02T09:08:40Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: /* I would love to become a mentor or a teacher. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== I would love to become a mentor or a teacher. ==&lt;br /&gt;
[[Image:Gal.JPG]]&lt;br /&gt;
In SL I&#039;m Gal Canning. In RL as well as in SL I&#039;m a man of about 48 years old.&lt;br /&gt;
I&#039;m a technician, a teacher, a manager and can be characterized as a fixer. &lt;br /&gt;
&lt;br /&gt;
Sharing knowledge and interact with people, that is what makes a human being a better person. So here I am, ready to share and interact.&lt;br /&gt;
&lt;br /&gt;
Although I&#039;m rather fresh in Second Life (march 2007) I already could translate my RL designing and programming experience to SL en LSL.&lt;br /&gt;
&lt;br /&gt;
(a proof of the pudding...look at Our Virtual Holland5)&lt;br /&gt;
&lt;br /&gt;
You can always send me an IM if you have a SL related problem or want to share something.&lt;br /&gt;
You can also visit my blog to get to know me...michel.artagainstwater.nl&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 23:30, 1 August 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=27010</id>
		<title>User talk:Gal Canning</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=27010"/>
		<updated>2007-08-02T09:07:22Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: /* I would love to become a mentor or a teacher. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== I would love to become a mentor or a teacher. ==&lt;br /&gt;
[[Image:Gal.JPG]]&lt;br /&gt;
In SL I&#039;m Gal Canning. In RL as well as in SL I&#039;m a man of about 48 years old.&lt;br /&gt;
I&#039;m a technician, a teacher, a manager and can be characterized as a fixer. &lt;br /&gt;
&lt;br /&gt;
Sharing knowledge and interact with people, that is what makes a human being a better person. So here I am, ready to share and interact.&lt;br /&gt;
&lt;br /&gt;
Although I&#039;m rather fresh in Second Life (march 2007) I already could translate my RL designing and programming experience to SL en LSL.&lt;br /&gt;
&lt;br /&gt;
(a proof of the pudding...look at Our Virtual Holland5)&lt;br /&gt;
&lt;br /&gt;
You can always send me an IM if you have an SL related problem or want to share something.&lt;br /&gt;
You can visit my blog to know more about me...michel.artagainstwater.nl&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 23:30, 1 August 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=27005</id>
		<title>User talk:Gal Canning</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=27005"/>
		<updated>2007-08-02T06:30:18Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: /* I would love to become a mentor or a teacher. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== I would love to become a mentor or a teacher. ==&lt;br /&gt;
[[Image:Gal.JPG]]&lt;br /&gt;
In SL I&#039;m Gal Canning. In RL as well as in SL I&#039;m a man of about 48 years old.&lt;br /&gt;
I&#039;m a technician, a teacher, a manager and can be characterized as a fixer. &lt;br /&gt;
&lt;br /&gt;
Sharing knowledge and interact with people, that is what makes a human being a better person. So here I am, ready to share and interact.&lt;br /&gt;
&lt;br /&gt;
Although I&#039;m rather fresh in Second Life (march 2007) I already could translate my RL designing and programming experience to SL en LSL.&lt;br /&gt;
&lt;br /&gt;
(a proof of the pudding...look at Our Virtual Holland5)&lt;br /&gt;
&lt;br /&gt;
You can always send me an IM if you have an SL related problem or want to share something.&lt;br /&gt;
--[[User:Gal Canning|Gal Canning]] 23:30, 1 August 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=27004</id>
		<title>User talk:Gal Canning</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=27004"/>
		<updated>2007-08-02T06:22:18Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: /* I would love to become a mentor or a teacher. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== I would love to become a mentor or a teacher. ==&lt;br /&gt;
[[Image:Gal.JPG]]&lt;br /&gt;
Sharing knowledge and interact with people, that is what makes a human being a better person. So here I am, ready to share and interact.&lt;br /&gt;
Although I&#039;m rather fresh in Second Life (march 2007) I already could translate my RL designing and programming experience to SL en LSL.&lt;br /&gt;
(a proof of the pudding...look at Our Virtual Holland5)--[[User:Gal Canning|Gal Canning]] 23:10, 1 August 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=File:Gal.JPG&amp;diff=27003</id>
		<title>File:Gal.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=File:Gal.JPG&amp;diff=27003"/>
		<updated>2007-08-02T06:14:43Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: picture of &amp;quot;me&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;picture of &amp;quot;me&amp;quot;&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=27002</id>
		<title>User talk:Gal Canning</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Gal_Canning&amp;diff=27002"/>
		<updated>2007-08-02T06:10:48Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: I would love to become a mentor or a teacher.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== I would love to become a mentor or a teacher. ==&lt;br /&gt;
&lt;br /&gt;
Sharing knowledge and interact with people, that is what makes a human being a better person. So here I am, ready to share and interact.&lt;br /&gt;
Although I&#039;m rather fresh in Second Life (march 2007) I already could translate my RL designing and programming experience to SL en LSL.&lt;br /&gt;
(a proof of the pudding...look at Our Virtual Holland5)--[[User:Gal Canning|Gal Canning]] 23:10, 1 August 2007 (PDT)&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LSL_Protocol&amp;diff=27001</id>
		<title>LSL Protocol</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LSL_Protocol&amp;diff=27001"/>
		<updated>2007-08-02T05:49:54Z</updated>

		<summary type="html">&lt;p&gt;Gal Canning: /* Known chat channels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL Header}}&lt;br /&gt;
==Script protocols and known chat channels==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;box&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0.5em 0.5em 1.5em&amp;quot;&amp;gt;&lt;br /&gt;
Some times, scripts in Second Life send messages to one another to exchange information or coordinate behavior.  The rules for that conversation are a &#039;&#039;protocol&#039;&#039;.  Being able to say &amp;quot;/1show&amp;quot; or &amp;quot;/1hug lee&amp;quot; are examples.&lt;br /&gt;
&lt;br /&gt;
Such protocols use a common [[chat channel]].  The examples above use channel 1.  They could just as easily have used any other number, but a user (and other objects) have to have some way to find the correct number.&lt;br /&gt;
&lt;br /&gt;
Some protocols, such as combat systems, are quite complicated and could be better documented.  This page can be used to help prevent conflicts and allow multiple programmers to coordinate the protocol definitions.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;box&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol list ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding: 0.5em&amp;quot;&amp;gt;&lt;br /&gt;
Add a protocol here if it is widely used, or might be sometime in the future.&lt;br /&gt;
&lt;br /&gt;
A protocol in this list should also have its own pages where the protocol is defined in some detail.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Creator&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/LockMeister System|LockMeister System]]&lt;br /&gt;
|| Kyrah Abattoir&lt;br /&gt;
|| Used to coordinate different parts of bondage toys.&lt;br /&gt;
|-&lt;br /&gt;
|| [[LSL Protocol/AutoBahn|AutoBahn]]&lt;br /&gt;
|| [[User:grumble Loudon|grumble Loudon]]&lt;br /&gt;
|| Automatic vehicle system for cars,trains, roller coasters&lt;br /&gt;
|}&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Known chat channels==&lt;br /&gt;
This list is intended to reduce the number of scripts using the same chat channel number. &lt;br /&gt;
Please try and keep them in sequence.&lt;br /&gt;
{| {{Prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Channel&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Creator&#039;&#039;&#039;&lt;br /&gt;
|{{Hl2}}| &#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|| 1, 4, 5, 9&lt;br /&gt;
|| Unknown&lt;br /&gt;
|| Very common in poseballs Hide, Show&lt;br /&gt;
|-&lt;br /&gt;
|| 20&lt;br /&gt;
|| Unknown&lt;br /&gt;
|| SafeZone interface (combat system)&lt;br /&gt;
|-&lt;br /&gt;
|| 33&lt;br /&gt;
|| unknown&lt;br /&gt;
|| Collar&lt;br /&gt;
|-&lt;br /&gt;
|| 42&lt;br /&gt;
|| unknown&lt;br /&gt;
|| Common channel used by wiki example scripts&lt;br /&gt;
|-&lt;br /&gt;
|| 88&lt;br /&gt;
|| Cadroe Murphy&lt;br /&gt;
|| Used by ShapeGen and other building tools&lt;br /&gt;
|-&lt;br /&gt;
|| 99&lt;br /&gt;
|| unknown&lt;br /&gt;
|| Dance Bracelets&lt;br /&gt;
|-&lt;br /&gt;
||10748, -10748&lt;br /&gt;
|| Lee Ponzu&lt;br /&gt;
|| Commonly used in scripts by Ponzu&lt;br /&gt;
|-&lt;br /&gt;
|| 31984&lt;br /&gt;
|| unknown&lt;br /&gt;
|| ACME interface (combat system)&lt;br /&gt;
|-&lt;br /&gt;
||-504xxx&lt;br /&gt;
||Gal Canning&lt;br /&gt;
||only whispered inter-prim communication&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gal Canning</name></author>
	</entry>
</feed>