<?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=Soft+Linden</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=Soft+Linden"/>
	<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/wiki/Special:Contributions/Soft_Linden"/>
	<updated>2026-07-28T12:31:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlAttachToAvatarTemp&amp;diff=1196809</id>
		<title>LlAttachToAvatarTemp</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlAttachToAvatarTemp&amp;diff=1196809"/>
		<updated>2015-06-25T16:48:11Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: Caveat about agent with maximum number of attachments (BUG-7702, not currently marked public-visible)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function&lt;br /&gt;
|inject-2={{Issues/SCR-395}}&lt;br /&gt;
{{LSL_Function/permission|PERMISSION_ATTACH|temp=*}}&lt;br /&gt;
|func = llAttachToAvatarTemp&lt;br /&gt;
|func_desc = Follows the same convention as [[llAttachToAvatar]], with the exception that the object will not create new inventory for the user, and will disappear on detach or disconnect.&lt;br /&gt;
|func_footnote = It should be noted that when an object is attached temporarily, a user cannot &#039;take&#039; or &#039;drop&#039; the object that is attached to them.  &lt;br /&gt;
The user DOES NOT have to be the owner of the object for it to attach properly. In fact giving the object, or having the user take the object in order to transfer ownership, negates most of the usefulness of this function.&lt;br /&gt;
|p1_type = integer&lt;br /&gt;
|p1_subtype = attach_point&lt;br /&gt;
|p1_name = attach_point&lt;br /&gt;
|p1_desc = ATTACH_* constant or valid value (see the tables below)&lt;br /&gt;
|constants = {{LSL_Constants_Attachment}}&lt;br /&gt;
|caveats =&lt;br /&gt;
* All permissions granted prior to actually attaching appear to dumped when successfully attached via this method, including PERMISSION_ATTACH (possible security measure).&lt;br /&gt;
** Until successful attachment via this method, previously granted permissions are retain as normal.&lt;br /&gt;
* If you use llAttachToAvatarTemp in an object that you do not have permission to transfer, the function will fail with a script error &#039;&#039;No permission to transfer&#039;&#039;, even if you are trying to attach it to yourself.&lt;br /&gt;
* Temporary attachments cannot request the permission [[PERMISSION_TELEPORT]], the following error will be returned: &#039;&#039;&amp;quot;Temporary attachments cannot request runtime permissions to teleport&amp;quot;&#039;&#039;&lt;br /&gt;
*Attach points can be occupied by multiple attachments.{{Footnote|Multiple attachments per attach point were added as result of {{Jira|SCR-277}}|Multiple attachments per attach point were added as result of SCR-277}}&lt;br /&gt;
**This was not always the case, previously if {{LSLP|attach_point}} was occupied, the existing object was detached and the new attachment took it&#039;s place. &lt;br /&gt;
*Objects attached to the head (and any attachment position within the head) will not be visible in First Person view (aka [[Mouselook]]) if &amp;quot;show attachments in mouselook&amp;quot; is disabled.&lt;br /&gt;
*If {{LSLP|attach_point}} is zero but the object was never previously attached, it defaults to the right hand ({{LSL Const|ATTACH_RHAND|integer|6|c=right hand}}).&lt;br /&gt;
*If the object is already attached the function fails silently, regardless if the {{LSLP|attach_point}} is a different {{LSLGC|Integer/attach_point|attach point}}.&lt;br /&gt;
*If attached via a Land Scope Experience script, the object will be forced detached by the server if the owner enters a parcel that does not have the Experience allowed.&lt;br /&gt;
*If the target agent is already wearing the maximum number of attachments, the object will remain on the ground with the target agent as owner. Scripters may wish to check for successful attachment and llDie() after a timeout or if the object is manipulated while unattached.&lt;br /&gt;
|examples = &amp;lt;source lang=&amp;quot;lsl2&amp;quot;&amp;gt;//-- rez object on ground, drop in this script, it will request permissions to attach,&lt;br /&gt;
//-- and then attach to the left hand if permission is granted. if permission is denied,&lt;br /&gt;
//-- then the script complains.&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        llRequestPermissions( llGetOwner(), PERMISSION_ATTACH );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    run_time_permissions( integer vBitPermissions )&lt;br /&gt;
    {&lt;br /&gt;
        if( vBitPermissions &amp;amp; PERMISSION_ATTACH )&lt;br /&gt;
        {&lt;br /&gt;
            llAttachToAvatarTemp( ATTACH_LHAND );&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            llOwnerSay( &amp;quot;Permission to attach denied&amp;quot; );&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    on_rez(integer rez)&lt;br /&gt;
    {&lt;br /&gt;
        if(!llGetAttached())&lt;br /&gt;
        { //reset the script if it&#039;s not attached.&lt;br /&gt;
            llResetScript();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    attach(key AvatarKey)&lt;br /&gt;
    {&lt;br /&gt;
        if(AvatarKey)&lt;br /&gt;
        {//event is called on both attach and detach, but Key is only valid on attach&lt;br /&gt;
            integer test = llGetAttached();&lt;br /&gt;
            if (test) {&lt;br /&gt;
                llOwnerSay( &amp;quot;The object is attached&amp;quot; );&lt;br /&gt;
            } else {&lt;br /&gt;
                llOwnerSay( &amp;quot;The object is not attached&amp;quot;);&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl2&amp;quot;&amp;gt;//-- This example can demonstrate ownership transfer of an object on a temporary basis using llAttachToAvatarTemp()&lt;br /&gt;
//-- Whoever touches will be asked for permission to attach, and upon granting permission will have the item attach,&lt;br /&gt;
//-- But not appear in Inventory.&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    touch_start(integer num_touches)&lt;br /&gt;
    {&lt;br /&gt;
        llRequestPermissions( llDetectedKey(0), PERMISSION_ATTACH );&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    run_time_permissions( integer vBitPermissions )&lt;br /&gt;
    {&lt;br /&gt;
        if( vBitPermissions &amp;amp; PERMISSION_ATTACH )&lt;br /&gt;
        {&lt;br /&gt;
            llAttachToAvatarTemp( ATTACH_LHAND );&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            llOwnerSay( &amp;quot;Permission to attach denied&amp;quot; );&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    on_rez(integer rez)&lt;br /&gt;
    {&lt;br /&gt;
        if(!llGetAttached())&lt;br /&gt;
        { //reset the script if it&#039;s not attached.&lt;br /&gt;
            llResetScript();&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl2&amp;quot;&amp;gt;// This example illustrates how to handle permissions before and after llAttachToAvatarTemp has been called. Because ownership&lt;br /&gt;
// changes when the object is attached, the initial PERMISSION_ATTACH is revoked and new permissions need to be requested.&lt;br /&gt;
&lt;br /&gt;
integer gAttach = TRUE;&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
&lt;br /&gt;
    touch_start(integer num)&lt;br /&gt;
    {&lt;br /&gt;
        if (gAttach)  // Object has not been attached yet&lt;br /&gt;
        {&lt;br /&gt;
            llRequestPermissions(llDetectedKey(0),PERMISSION_ATTACH);&lt;br /&gt;
            gAttach = FALSE;&lt;br /&gt;
        }&lt;br /&gt;
        else   // Object has been attached, but you still need PERMISSION_ATTACH in order to detach the object&lt;br /&gt;
        {&lt;br /&gt;
            if (llGetPermissions() &amp;amp; PERMISSION_TRIGGER_ANIMATION | PERMISSION_ATTACH)&lt;br /&gt;
            {&lt;br /&gt;
                llDetachFromAvatar();  // Note that the object vanishes when detached, so there is no need to set gAttach = TRUE again&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    attach(key id)&lt;br /&gt;
    {&lt;br /&gt;
        if (id)  // Object has been attached, so request permissions again&lt;br /&gt;
        {&lt;br /&gt;
            llRequestPermissions(id,PERMISSION_ATTACH | PERMISSION_TRIGGER_ANIMATION);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    run_time_permissions (integer perm)&lt;br /&gt;
    {&lt;br /&gt;
        if (!gAttach)  //First time&lt;br /&gt;
        {&lt;br /&gt;
            if (perm &amp;amp; PERMISSION_ATTACH)&lt;br /&gt;
            {&lt;br /&gt;
                gAttach = TRUE;&lt;br /&gt;
                llAttachToAvatarTemp(ATTACH_HEAD);  // Initial PERMISSION_ATTACH is revoked at this point&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        else  // Second time&lt;br /&gt;
        {&lt;br /&gt;
            if (perm &amp;amp; PERMISSION_ATTACH | PERMISSION_TRIGGER_ANIMATION)&lt;br /&gt;
            {&lt;br /&gt;
                llStartAnimation(llGetInventoryName(INVENTORY_ANIMATION,0));&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
An alternative solution:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lsl2&amp;quot;&amp;gt;&lt;br /&gt;
// Because ownership changes when the object is attached, the initial PERMISSION_ATTACH is revoked and new permissions need to be requested.&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    touch_start(integer num)&lt;br /&gt;
    {&lt;br /&gt;
        if (!llGetAttached()) llRequestPermissions( llDetectedKey(0), PERMISSION_ATTACH);&lt;br /&gt;
        else if ( llGetPermissions() &amp;amp; PERMISSION_ATTACH) llDetachFromAvatar();&lt;br /&gt;
    }&lt;br /&gt;
    attach(key id)&lt;br /&gt;
    {&lt;br /&gt;
        if (id) llRequestPermissions( id, PERMISSION_ATTACH | PERMISSION_TRIGGER_ANIMATION);&lt;br /&gt;
    }&lt;br /&gt;
    run_time_permissions (integer perm)&lt;br /&gt;
    {&lt;br /&gt;
        if (!llGetAttached() &amp;amp;&amp;amp; (perm &amp;amp; PERMISSION_ATTACH)) llAttachToAvatarTemp( ATTACH_NOSE);&lt;br /&gt;
        if (perm &amp;amp; PERMISSION_TRIGGER_ANIMATION) llStartAnimation( llGetInventoryName( INVENTORY_ANIMATION, 0));&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|also_functions = {{LSL DefineRow||[[llDetachFromAvatar]]|Detaches the object from the avatar}}&lt;br /&gt;
{{LSL DefineRow||[[llGetAttached]]|Gets the attach point number}}&lt;br /&gt;
|cat1 = Attachment&lt;br /&gt;
|cat2 = Avatar&lt;br /&gt;
|history = Date of Release  [[ Release_Notes/Second_Life_Server/12#12.07.24.262437 | 24/07/2012 ]]&lt;br /&gt;
|haiku={{Haiku|Embrace me. I&#039;m yours|If only for a short time|Rejected, we part.}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=File:UnitTests.jpg&amp;diff=1196710</id>
		<title>File:UnitTests.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=File:UnitTests.jpg&amp;diff=1196710"/>
		<updated>2015-06-08T16:38:34Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: Unit testing in a nutshell&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Unit testing in a nutshell&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Strife_Onizuka&amp;diff=1194286</id>
		<title>User talk:Strife Onizuka</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Strife_Onizuka&amp;diff=1194286"/>
		<updated>2015-01-22T15:30:08Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: /* linking keywords with  */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:User:Zai_Lynch/Award}}You found my talk page... Find old discussions take a look at the archives: [[User:Strife_Onizuka/Talkpage_Archive_01|1]] [[User:Strife_Onizuka/Talkpage_Archive_02|2]]&lt;br /&gt;
&lt;br /&gt;
== JIRA issues on LSL function pages ==&lt;br /&gt;
&lt;br /&gt;
Okay, as I&#039;ve made no headway deciphering your templates (not that I&#039;m familiar in the least with the more complex wiki functions in the first place...) I decided just to cut my losses and ask! Basically I was wondering if there&#039;s a reason why [[Template:LSL_Generic/Issues]] doesn&#039;t appear to list all issues, but instead seems to just list bugs only in the same way as [[Template:LSL_Generic/Caveats]]?&lt;br /&gt;
&lt;br /&gt;
I just think it&#039;d be nice if function pages would also summarise popular proposals relating to them in the deep notes section, which is what I believed was intended but it doesn&#039;t appear to do this right now.&lt;br /&gt;
&lt;br /&gt;
For example, if you go to the [[LlStartAnimation]] page, in the deep notes you&#039;ll notice that there are zero issues listed, however, clicking the &amp;quot;Search JIRA for related Issues&amp;quot; link returns quite a few. It might be nice to see the deep notes tweaked to display these, but perhaps with a limit on how many are shown (though llStartAnimation is a fairly popular one to see JIRA issues for and only has 17 issues listed). Anyway, just though I&#039;d ask/request, please poke my talk page if you respond to be sure I remember and look! --[[User:Haravikk Mistral|Haravikk Mistral]] 15:26, 12 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:The template is not automatic. Take for example [[llBreakLink]], it lists a single issue in the article, it does this by including the template [[Template:Issues/SVC-3510]]. There are many stub templates like [[Template:Issues/SVC-3510]] that work this way, they contain the information about the issue and pass it along to a template that does the heavy lifting. The value of this method is that a single template exists for the Issue and if the issue is sited on multiple pages, they can all be quickly updated by modifying the template. From an organizational standpoint, it also makes it possible to see what all pertains to a particular issue.&lt;br /&gt;
&lt;br /&gt;
:The thing is, if you want all the issues on the wiki, they need to be imported to the wiki, and regularly updated as changes are made... but that could all be done with a bot. Wonder if [[User:Gigs Taggart|Gigs]] could be enticed to incorporate it into [http://www.sljirastats.com SLJiraStats]?&lt;br /&gt;
&lt;br /&gt;
:The goal of the Deep Notes: Issues section was to contain dead bugs and interesting feature suggestions. I never intended it to contain all issues pertaining to a feature. We don&#039;t add any value by duplicated the JIRA search engine results; the value we can add is by filtering them. Some of the bugs aren&#039;t bugs, and some of the feature suggestions are unworkable; I don&#039;t think these should be given screen space. Considering the resources required to manually include and update the issues, triage has to happen.&lt;br /&gt;
&lt;br /&gt;
:Unfortunately I do not have the free time to work on this, work and other responsibilities eat all my time. *wonders just how true that is* -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 03:10, 16 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Ah yeah, seems I&#039;ve completely misunderstood what it was doing! I wasn&#039;t thinking to list everything, just an automatic, and hopefully useful summary of say...the top ten bugs and issues? It sounds like way more work than it&#039;s likely to be worth though so probably better just to forget about it, unless there&#039;s some way to just embed an iframe with a portion of a JIRA search or something similar? But that would probably cause an unacceptable increase in JIRA page requests from people just popping over to look something up. But now I know how it does work I can at least pop useful relevant issues on manually, thanks! -- [[User:Haravikk Mistral|Haravikk Mistral]] 12:36, 18 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:A related problem, I&#039;ve tried to add a few top issues of interest to me onto my user page under Key Issues, however, I&#039;ve tried to create two [[Template:IssueTable]] instances, but they both have the same content, despite the value of #issues being different for both. Is this some peculiarity in using this template more than once? If you could take a look at let me know it&#039;d be handy, as IssueTable doesn&#039;t have any documentation =( -- [[User:Haravikk Mistral|Haravikk Mistral]] 11:36, 22 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::You are hitting one of the caveats/bugs of the new parser engine. I forget how to get around it. I beleive the issue is intermediate caching, and the way around it is to make the template call dynamic or something like that. Without spending a bunch of time debugging the problem, I just don&#039;t remember how to work around it. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 14:37, 22 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::It just struck me what the problem is, it&#039;s caching IssueTable. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 18:27, 22 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Aha! The &amp;quot;subst:&amp;quot; keyword seems to be for this (e.g - &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{subst:User:Haravikk_Mistral/JIRA/Issues/SVC}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;), as I believe it fetches the pre-processed contents of a page rather than the source. In any event, this works in my case as I created sub-pages for each category, I don&#039;t believe it would help for a page with multiple IssueTable instances though, as using subst: for any of them would just create a blank gap, but it solves my problem at least! -- [[User:Haravikk Mistral|Haravikk Mistral]] 11:29, 23 September 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== [[Ghost Detector]] ==&lt;br /&gt;
Thanks.  I discovered that property of [[llKey2Name]] by accident.  It&#039;s odd because, for instance, [[llDetectedName]] gives a non-empty string for ghosted avatars. -- [[User:Something Something|Something Something]] 05:21, 10 November 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Friendly greetings ==&lt;br /&gt;
You seem to have found a &amp;quot;fix&amp;quot; for my horrible script and....messed it up. Please compare my original to yours and do some testing. They are different in the result. I would appreciate you fixing your &amp;quot;fix&amp;quot;. Best regards --[[User:Kireji Haiku|Kireji Haiku]] 02:42, 14 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I&#039;m sorry you took the edit personally it was not intended that way. The example you contributed is valuable and nontrivial, however examples are held to high standards and it didn&#039;t meet them. I was faced with two options: rewriting it or deleting it, I felt it had merit so I rewrote it. My goal as always is to provide the most useful content to our users, and in this case down compatibility needed to be sacrificed. The script as it was designed required every prim to have at least one face have full glow, that didn&#039;t sound entirely useful, so I changed it to accept some glow (I notice that I also changed it to require every face have glow... which doesn&#039;t sound useful, so I&#039;m going to revert that).&lt;br /&gt;
:Examples have one major goal: Be educational, teach good coding practices and problem solving. Here is where the script went awry:&lt;br /&gt;
:# Names should be descriptive. The function names were a bit generic but single letter variables are definitely not descriptive, especially when they are globals, they really should describe the purpose they fulfill. &lt;br /&gt;
:# Using globals instead of locals &amp;amp; parameters may be efficient, but it degrades readability and adds a new vector for script bugs. This sort of optimization has no place in examples (except in an article on optimization techniques). The situation is made even worse by using non-descriptive variable names.&lt;br /&gt;
:# The script contained code that complicated it without aiding readability or improving functionality. Examples need to be streamline, having it meander requires the reader to needlessly keep track of more things.&lt;br /&gt;
:# I felt that the functionality provided had too narrow an audience, that by changing how it functioned that it would be more useful to more people. Down compatibility is a secondary consideration for examples, not a primary consideration.&lt;br /&gt;
&lt;br /&gt;
:P.S. I take it you didn&#039;t noticed there is a bug in your script: A single prim object with at least one avatar sitting on it could return the wrong result. IMO examples should not be attributed in the script text, it&#039;s what the history page is for after all, but I know the community and I don&#039;t always agree so I don&#039;t fight it. Personally I don&#039;t want my name associated with buggy code, so if you really want the script to be 100% compatible I&#039;ll have to remove my name and give you all the credit.&lt;br /&gt;
&lt;br /&gt;
:P.S.S. I think we may have different notions of wiki content ownership. When I post content on the wiki, I do so with the full expectation that it will be edited, that it will mutate into something I did not envision, into something I may not entirely agree with. We do not control the content after we have posted it. It&#039;s why there is the text below the edit box: &amp;quot;If you don&#039;t want your writing to be edited mercilessly and redistributed at will, then don&#039;t submit it here.&amp;quot; Wiki culture is different. I may own my contributions but I don&#039;t control their fate. They are my children, being changed and influenced by the people around them, being made stronger in the process. But I digress&lt;br /&gt;
&lt;br /&gt;
:P.S.S.S. In the future if you want to convince someone they should do something, don&#039;t insult them first, it&#039;s counter productive. A better way to approach this situation would have been to say: &amp;quot;I disagree with some of the changes you made, specifically blah blah blah, could you please look into it? I did not appreciate your tone and I am quite insulted.&amp;quot; It&#039;s a mistake to mix the two messages, people are prone to take offense and not do what you want out of spite. In a situation like this being snarky just isn&#039;t productive (though it does blow off a bit of steam which can feel good in the moment). Just FYI, nothing more. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 07:43, 14 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::I didn&#039;t take it personally and was just trying to make you aware of your rewrite not doing the same like my script. Maybe you don&#039;t read in-world messages, as I had sent you a message thanking you for your rewrite and trying to point out the differences between the two. The script I had provided would check a link-set on whether or not it has glow. And yes, that would return a false result if avatars sit on it, but I thought nobody would use the script to check if a link-set is glowing while sitting on it, but I might be wrong and should have pointed that out in the description. So I see your point there and support your critique on that. However my script would return &amp;quot;glowing&amp;quot; for a prim if ANY number of faces have SOME glow (not 1.0, as you said it would do). Maybe you now understand my view when I see your rewrite as being more streamlined and easier to read, however you limit the script down in its original ability of detecting glow by forcing it to return positive only with all faces of a prim glowing. Anyway, I&#039;m not up for a fight and to be quite frank just too lazy for it, a builder inside of SL asked me if it&#039;s possible to detect whether or not there&#039;s a bit of glow on all prims inside a link-set of his build and I just felt like sharing my approach of writing a script for that. If that script doesn&#039;t meet wiki standards in terms of streamlining it towards being absolutely foolproof and readable for just about anybody, I&#039;ll have to refrain from doing so in future.--[[User:Kireji Haiku|Kireji Haiku]] 18:13, 14 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::First I need to apologize, when I wrote my last comment I hadn&#039;t carefully reread your script, if I had I would have noticed your use of llCeil, which does as you point out return true for some glow. So my argument on that point is baseless. Between work and other obligations, I had forgotten about that aspect of the script and just went on my memory of what I thought the script was doing. As to fighting, I agree it&#039;s a waste of time and effort. However I hope you do continue to contribute to the wiki, every contribution is valuable as they grow the understanding and knowledge base of the community. Standards evolve and the content does as well, content has to be nurtured, given room to grow. Immature content just needs to mature is all; the only time stuff gets deleted is if it&#039;s factually inaccurate or needlessly repetitive. If I thought the contribution was trivial and obvious I would have stripped your name from it (attribution on one liners is blatant self ego boosting and makes the wiki look unprofessional).  The only reason I attached my name was so that you wouldn&#039;t be forced to shoulder the costs of supporting code that you did not write. Please don&#039;t take away from this that your contribution was without value, or that I had no respect for it or you.&lt;br /&gt;
&lt;br /&gt;
:::I should mention the reason for my terse comment in the edit was for a simple reason: I couldn&#039;t be verbose with the text limits of the field. &lt;br /&gt;
&lt;br /&gt;
:::As to messaging me, all my IMs get sent to an email account I rarely check, I only ever go inworld to keep my accounts active and go to meetings (pretty rare) because my internet connect is total suckage. I had no idea you IMed me; for all correspondence I use the wiki and email. &lt;br /&gt;
&lt;br /&gt;
:::You would be quite ticked at me if I were to describe my scripting habits with regards to code I post. I know I was when I saw people do what I do, but I don&#039;t really have the option. It&#039;s an ROI equation, should I make possibly buggy contributions or make no contributions at all? I wish I weren&#039;t forced to make the choice. If I weren&#039;t here doing this who would take up the mantel? Who would look after the templates? It would avoid problems like this maybe but would the community be better off? I honestly don&#039;t know but I suspect not.&lt;br /&gt;
&lt;br /&gt;
:::If you&#039;re still reading, what changes or improvements would you like to see made to the documentation? An upcoming project is to incorporate collapsible sections into the documentation, I&#039;m just not sure yet how to do so, I could do with some input. I haven&#039;t called for input from the community yet because I haven&#039;t rolled out the new Constants template yet (which will revolutionize the {{LSLGC|PrimitiveParams}} documentation). Given the potential of collapsible sections we are at a point in time where we should consider redesigning the documentation from the ground up. Maybe a contest? -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 22:33, 14 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::P.S. Does it work as it did before now? -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 23:48, 14 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::Hi, no it doesn&#039;t. The first problem is your thing with the double exclamation mark, that always returns 1 for me. And the second being you&#039;re still stuck with [PRIM_GLOW,ALL_SIDES], you don&#039;t do a loop through the sides. I will post a re-do of mine again, if you find a way to do what you wanted to do with the double exclamation mark thing, let me know.[[User:Kireji Haiku|Kireji Haiku]] 21:16, 17 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::&amp;lt;code&amp;gt;!![[llGetLinkNumber]]()&amp;lt;/code&amp;gt; returns 1 for multiprim objects or 0 for single prim objects; It&#039;s logically equivalent to &amp;lt;code&amp;gt;llGetLinkNumber() != 0&amp;lt;/code&amp;gt; however it requires less bytecode to express (you would not be without base to berate me for perpetrating this optimization/shorthand in an example script). You shouldn&#039;t need to loop through the sides, by using [[ALL_SIDES]] it should return a list containing the glow values for every side of the prim (not a very useful feature, in most cases uses it&#039;s better to loop through the sides). We then feed that list to the list stat function to get the max. I&#039;ll see if I can log in later to test it but right now I really need to fix the LSL documentation templates (the wiki upgrade broke at least one template, which in turn broke a lot of the LSL documentation; I&#039;m trying to both find and fix the broken templates; and I don&#039;t know the precise cause). -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:37, 17 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::::Fixed it finally, thanks again for the ideas and the input. &amp;lt;code&amp;gt;!![[llGetLinkNumber]]()&amp;lt;/code&amp;gt; doesn&#039;t seem to work, I know exactly what you&#039;re trying to do by writing it that way, but that always returns 1. Have tested it. And your return was a bit too fast to return a result, wouldn&#039;t wait until the end. If you can simplify it even further, go ahead. That&#039;s as far as I could get.[[User:Kireji Haiku|Kireji Haiku]] 21:12, 23 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::::::Is &amp;lt;code&amp;gt;!![[llGetLinkNumber]]&amp;lt;/code&amp;gt; returning one for a single prim object with no avatars sitting on it? That is the only time it should return zero. A single prim object with a seated avatar should return one. As to the early exit, once we find a prim with no glow, we can exit without checking the other prims. Logically speaking, we do not need to know precisely what the minimum is, just if it is less than or equal to zero. So instead of calculating the minimum we can exit as soon as we know the minimum is going to be less than or equal to zero. We know it will be less than or equal to zero if we have a value that is zero or less. The code should exit as soon as it knows the answer so as to not waste simulator resources (after all we need to encourage responsible coding). -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 05:08, 25 December 2010 (UTC)&lt;br /&gt;
::::::::Personally, I would prefer that examples intended to educate and demonstrate functionality NOT have obfuscating optimizations in them, unless the purpose of the example is to demonstrate such. It makes it harder for non-gurus to understand what is going on in the script, thus limiting the &amp;quot;educational value&amp;quot; of the example and obviating the purpose which it was intended. That said, I do believe it is important for people to know about them as well as how/when to use them, but I also believe teaching good programming habits is also valuable. (I don&#039;t know if the script in question qualifies as such; just wanted to point this out since it came up as an ancillary issue) [[User:Talarus Luan|Talarus Luan]] 07:35, 15 January 2011 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Help with template issue ==&lt;br /&gt;
&lt;br /&gt;
Hi Strife,&lt;br /&gt;
I&#039;m hoping you can help to shed some light on a problem we have just discovered that has started to occur since we redployed the wiki yesterday.  The symptom is that SOME pages, e.g. [[LlKey2Name]] display differently when you are not logged in versus logged in.  Compare&lt;br /&gt;
* Logged in: http://screencast.com/t/e3K85IGni&lt;br /&gt;
* Not logged in: http://screencast.com/t/4OwWfihvhi&lt;br /&gt;
I &#039;&#039;think&#039;&#039; that this may be happening due to issues around templates, which is why I am contacting you.  However, I don&#039;t really know the cause.   The strange thing is that most other LSL function pages appear to display just fine when you are logged out; so there must be something in that page causing an issue.  We would greatly appreciate any help!  P.S. Here is the whole list of known issues: [[Second Life Wiki Known Issues]].&lt;br /&gt;
&lt;br /&gt;
Thanks&lt;br /&gt;
--[[User:Rand Linden|Rand Linden]] 17:15, 16 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I think it was generated before the extensions were installed. I purged the page (?action=purge) and it now renders properly for me (though I did see it the way you described but only when i was not logged in). It&#039;s weird. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:22, 16 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Maybe the cache just needs to be invalidated? -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:24, 16 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Some triangulation: &amp;lt;nowiki&amp;gt;|constants={{LSL Constants/PrimitiveParams|get}}&amp;lt;/nowiki&amp;gt; does &#039;&#039;not&#039;&#039; cause trouble on a test copy of llSetLinkPrimitiveParams, &amp;lt;nowiki&amp;gt;|constants={{LSL Constants/PrimitiveParams|set}}&amp;lt;/nowiki&amp;gt; triggers the bug. Off to try on simpler stuff to see if there is a consistent pattern of some kind ... --[[User:Cerise Sorbet|Cerise Sorbet]] 21:47, 16 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::The cache is not invalidating or refreshing. Check the mod date at the bottom of [[http://wiki.secondlife.com/wiki/LlSetLinkPrimitiveParamsFast]] and [[https://wiki.secondlife.com/wiki/LlSetLinkPrimitiveParamsFast]]. They are different. If you go into the history page and look at a previous version it will displays properly because it doesn&#039;t have a cached version but if you look at the current version (even with the version number, it does not display properly). Not even action=purge can budge it. A possible explanation is that the PrimitiveParams article is causing it to time out during rebuild. The new version of the template I&#039;m hoping to get done by new year should be more sane and less time consuming (we hope). -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 22:00, 16 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: I thought it was only cache too but more appears to be going on. [[llKey2Name]] is displaying OK with a pair of Issue templates commented out. --[[User:Cerise Sorbet|Cerise Sorbet]] 22:22, 16 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::The time issue I was seeing was caused by me having my account report the times in GMT+5 (which is weird seeing as i&#039;m GMT-5) -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 22:31, 16 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:I&#039;ve had a thought, I think it might have something to do with how bugs are duplicated (in both Issues and Important Issues). It looks to be the difference between the Get and Set primitive Params functions (Get are too new to have any flag bugs). -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 22:42, 16 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::It&#039;s not [[Template:Issues]] that is doing it, it&#039;s something about [[Template:Issue]]. I have this terrible feeling it&#039;s a problem with how #switch is parsed. When are we getting the new parser function extension? -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 22:55, 16 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::Oh it&#039;s definitely [[Template:Issue]]. I can&#039;t access it when logged out. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 22:55, 16 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::::I&#039;ve disabled the code that detects if an issue is a bug, which appears to have fixed [[llKey2Name]]. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 23:14, 16 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
: #switch is not the cause, just the trigger. Maybe it&#039;s content duplication that is the problem? -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 22:28, 17 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
: Mediawiki 1.14 added a |link= option for Image: tags. This would let you skip the imagemap for most uses that don&#039;t really need coordinates. --[[User:Cerise Resident|Cerise]] 03:38, 18 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:: There is a god ^_^ thanks for the tip. I&#039;ll deploy it post hast. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 03:40, 18 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
::: Thanks so much for tracking this down, Strife and Cerise!  This move/upgrade has certainly been more problematic than we expected.... :-(&lt;br /&gt;
:::--[[User:Rand Linden|Rand Linden]] 19:05, 19 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
:::: They always are more problematic than anticipated. I&#039;m sorry I didn&#039;t pay more attention to it earlier, I did notice the blanking on the test wiki briefly but not the common factor (since I spend all my time logged in, the first thing I always do when I connect is log in). I spent my time looking at differences between the highlighting. Never thought to look for differences between HTTP &amp;amp; HTTPS. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 19:30, 19 December 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Different versions of UTF-8 libraries ==&lt;br /&gt;
&lt;br /&gt;
Hi Strife, it seems that there are two different versions of both UTF8ToUnicodeInteger() and UnicodeIntegerToUTF8() at [[Combined_Library#Unicode_functions]] and [[UTF-8]]. Maybe those could be moved to a template - or just manually synced as you feel appropriate. --[[User:Opensource Obscure|oobscure]] 03:17, 2 May 2011 (PDT)&lt;br /&gt;
&lt;br /&gt;
There is a good point. Will do. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 09:12, 12 May 2011 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Issues/SCR-137 ==&lt;br /&gt;
&lt;br /&gt;
Sorry for [[Template:Issues/SCR-137]], force of habit since most of the time I&#039;m suggesting new functions that aren&#039;t on the wiki, rather than changes to existing ones ;) -- &amp;lt;br/&amp;gt;-- &#039;&#039;&#039;[[User:Haravikk_Mistral|Haravikk]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User_talk:Haravikk_Mistral|talk]]|[[Special:Contributions/Haravikk_Mistral|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 01:43, 9 July 2011 (PDT)&lt;br /&gt;
&lt;br /&gt;
:No need to apologize. In my diminished capacity these days (being cut off from SL due to network restrictions for such a long time) there is little I can do besides act as editor, and theoretical scripting. So you gave me something to do. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 09:10, 9 July 2011 (PDT)&lt;br /&gt;
&lt;br /&gt;
== llCastRay Docs ==&lt;br /&gt;
&lt;br /&gt;
Thanks, Strife. Your improvement to the llCastRay docs look great.&lt;br /&gt;
&lt;br /&gt;
[[User:Falcon Linden|Falcon Linden]] 11:57, 1 September 2011 (PDT)&lt;br /&gt;
&lt;br /&gt;
== User Functions ==&lt;br /&gt;
&lt;br /&gt;
Heya Strife,&lt;br /&gt;
Could you give me a headsup how the wiki format for Mode=User LSL Functions are meant to be used like?&lt;br /&gt;
&lt;br /&gt;
https://wiki.secondlife.com/wiki/Interpolation/Linear/Float&lt;br /&gt;
&lt;br /&gt;
I&#039;m not sure why I can&#039;t get rid off the &amp;quot;Deep Notes&amp;quot; section, which seems sorta empty and useless?&lt;br /&gt;
&lt;br /&gt;
[[User:Nexii Malthus|&amp;lt;span style=&amp;quot;color: #111; text-shadow:-1px -1px #ddd, 1px 1px #888;&amp;quot;&amp;gt;Nexii Malthus&amp;lt;/span&amp;gt;]] 11:48, 17 September 2011 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Sure -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 13:36, 18 September 2011 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Video Documentations / Tutorials ==&lt;br /&gt;
forgot who the king of confirming stuff on this wiki is, I haven&#039;t been an editor for like a year or two if you remember me or not, but I thought I might add video documentations and tutorials on functions that could be confusing on the wikis page, so I guess the question is how should I add the videos, should I add a new category or just put it in the examples category, and if video documentation is a good idea toward you, since you are the #1 editor on this wiki haha, and I know nothing about style D:&lt;br /&gt;
--&amp;lt;b&amp;gt;--&amp;lt;/b&amp;gt;[[File:Uglehsig.png|53px|link=User:Ugleh_Ulrik]]([[User_talk:Ugleh_Ulrik|talk]]) 19:45, 11 October 2011 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I&#039;m tickled that you would consult me but I really have no idea on this one. I think it&#039;s a great idea and until we get more of them to get a feel as to how they can be best incorporated into the documentation, they can be included any way you see fit. I might suggested posting the question to the script forums and mailing list (if you do, maybe post a link so I can follow along?). I can imagine putting them in See Also, Examples, Deep Notes, Helpers, Specification (maybe?), Newbie Notes, Notes. I have trouble seeing them in the Summary/Description, Caveats or Constants. Maybe float them on the right (like in [[PRIM_MATERIAL]])? Keep up the good work. ^_^ -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 12:21, 12 October 2011 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Hi ==&lt;br /&gt;
&lt;br /&gt;
Just caught the comment over on the blog and wanted to say hi. I haven&#039;t left, just withdrawn from the official forums. Actually I hopped over to SLU, although their scripting forums are dead as doornails, so I&#039;ve been amusing myself in their PRS section. Sent in an NDA for the latest inworld beta review project, no reply yet ::shrug:: hope all is good on your end, and was pleasantly surprised you stopped by. Cheers&amp;lt;br/&amp;gt;-- &#039;&#039;&#039;[[User:Void_Singer|Void]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User_talk:Void_Singer|talk]]|[[Special:Contributions/Void_Singer|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 07:52, 22 December 2011 (PST)&lt;br /&gt;
&lt;br /&gt;
: Things are going well here. beta? do they have a page describing it anywhere? I always loved betas. I stay mostly here on the wiki, wish I could get in world more, I hate writing documentation without being able to test the functionality. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 23:22, 22 December 2011 (PST)&lt;br /&gt;
:P.S. You are a braver soul than I to go into PRS.&lt;br /&gt;
&lt;br /&gt;
No wiki page that I&#039;m aware of, e-mail invitation letters (which seem to have been dispersed to many forumites, and turned down by a few) describe it as pre-release feedback review, of what specifically, I couldn&#039;t say (even if I knew yet). I&#039;ll ask if they&#039;ll bounce you a late entry since you seem interested. and yeah PRS is madness, but I&#039;m largely word-proof so the invective is more like warm glow instead of singing flame for me, something to kill break time. happy new years and all that jazz&amp;lt;br/&amp;gt;-- &#039;&#039;&#039;[[User:Void_Singer|Void]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User_talk:Void_Singer|talk]]|[[Special:Contributions/Void_Singer|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 10:00, 26 December 2011 (PST)&lt;br /&gt;
&lt;br /&gt;
:Thank you for offering but It&#039;s better if you don&#039;t. I wish I could thou I have no time (nor the internet connection) for it. If they sent me an invitation I&#039;d feel obliged to accept and then not be able to do it justice. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:55, 26 December 2011 (PST)&lt;br /&gt;
&lt;br /&gt;
Understood, I&#039;ll try to remember to ping ya when it goes live then, could be a bit, dunno quite how far they are out on it. &amp;lt;br/&amp;gt;-- &#039;&#039;&#039;[[User:Void_Singer|Void]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User_talk:Void_Singer|talk]]|[[Special:Contributions/Void_Singer|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 16:22, 27 December 2011 (PST)&lt;br /&gt;
&lt;br /&gt;
== http_response event only be triggered for the originating script or triggered for all scripts ==&lt;br /&gt;
&lt;br /&gt;
Hello Strife,&lt;br /&gt;
&lt;br /&gt;
I just read the [http://wiki.secondlife.com/w/index.php?title=LlHTTPRequest&amp;amp;diff=1157547&amp;amp;oldid=1157508 note] you added concerning [[llHTTPRequest]].&lt;br /&gt;
Although this is of course a sane behavior, I was a bit surprised when I read it because I knew it wasn&#039;t the case before, I also have some script that depends on the old behavior and I didn&#039;t received any complaints concerning them.&lt;br /&gt;
So, I&#039;ve just checked and I can confirm that, at least on my home sim which use the main server version, the event is still triggered on all scripts of the object which made the request.&lt;br /&gt;
&lt;br /&gt;
By pure curiosity, I wonder if you have any additional information about this change.&lt;br /&gt;
&lt;br /&gt;
Many thanks,&lt;br /&gt;
[[User:Elena Bouscario|Elena]] 11:45, 11 February 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
:I have no information on this unfortunately. My edit was a rewrite of the [https://wiki.secondlife.com/w/index.php?title=LlHTTPRequest&amp;amp;diff=1157508&amp;amp;oldid=1153608 previous edit] so that everything would read more clearly. Sounds like both edits should be reverted. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 10:45, 12 February 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
== capturing caveats in constants pages? ==&lt;br /&gt;
&lt;br /&gt;
I&#039;m trying to figure out the proper way to include a caveat in the [[DEBUG_CHANNEL]] and [[PUBLIC_CHANNEL]] pages, so that it properly inserts into articles referencing those two pages. The caveat is as follows&lt;br /&gt;
* Messages on channel_name are throttled to a rate of &amp;lt;200/2sec, per region, per owner/user.&lt;br /&gt;
** Once the rate is exceeded, all messages on channel_name will be dropped until the send rate is again below 200/2sec for the previous 2 sec.&lt;br /&gt;
not quite sure how to go about it though?&amp;lt;br/&amp;gt;-- &#039;&#039;&#039;[[User:Void_Singer|Void]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User_talk:Void_Singer|talk]]|[[Special:Contributions/Void_Singer|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 23:27, 21 August 2012 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I&#039;d be inclined to work it into [[Template:LSL_Function/chat]] as well. No time now (and likely won&#039;t be able to see later, going to the eye doctor). -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 08:30, 22 August 2012 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Arrg it&#039;s a rats nest. I&#039;ll work on it later. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 08:31, 22 August 2012 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I&#039;ve put it in the template so now it&#039;s now everywhere... but still needs some tweaking. back later -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thanks, didn&#039;t mean to give you headaches over it =( I&#039;ll take a look at how you did it so maybe next time I can sort it myself&amp;lt;br/&amp;gt;-- &#039;&#039;&#039;[[User:Void_Singer|Void]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User_talk:Void_Singer|talk]]|[[Special:Contributions/Void_Singer|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:47, 22 August 2012 (PDT)&lt;br /&gt;
&lt;br /&gt;
:It wasn&#039;t as bad as I thought it would be, no worries. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 08:48, 23 August 2012 (PDT)&lt;br /&gt;
&lt;br /&gt;
== llGetTime/llResetTime ==&lt;br /&gt;
I saw you made a distinction between Mono and LSO for whether or not it&#039;s affected by dilation. However, empirical evidence doesn&#039;t seem to support this.  While this may have been true in the past, it doesn&#039;t seem to be anymore. [[User:Darien Caldwell|Darien Caldwell]] 11:08, 13 September 2012 (PDT)&lt;br /&gt;
&lt;br /&gt;
:That is great. :) I&#039;ll revert it. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:20, 13 September 2012 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Another world, another wiki ==&lt;br /&gt;
&lt;br /&gt;
I don&#039;t suppose you have any tips for a budding documentor? I&#039;m just learning mediawiki, and started function documentation over at Cloud Party (I didn&#039;t create the templates) http://wiki.cloudpartytime.com&lt;br /&gt;
BTW, do you use avisynth, or work on wiki docs for it? Still enjoy tinkering with avisyth scripts! [[User:Phate Shepherd|Phate Shepherd]] 16:43, 16 September 2012 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I&#039;m sorry it&#039;s been taking me so long to respond, I&#039;m working on articulating the my thoughts. I haven&#039;t forgotten you. I want to do the questions justice. Watch this space for an update soon.  -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 20:29, 19 September 2012 (PDT)&lt;br /&gt;
&lt;br /&gt;
::No worries... So much to do and learn here! Thanks![[User:Phate Shepherd|Phate Shepherd]] 22:06, 21 September 2012 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I had a partial response all ready written and then my computer crashed. Here is a reconstruction:&lt;br /&gt;
:# Find some documentation you really like, and copy it&#039;s good features. Find some bad documentation and figure out what you don&#039;t like.&lt;br /&gt;
:# Write a mission statement for you wiki based documentation project. It should be short and concise. Then write a longer description after it as to what it means. As a matter of course your project will attract people sooner or later who won&#039;t share your vision. Having something in writing you can beat them over the head with will help reduce the toll the drama will have upon you. I&#039;d give you more advise along these lines but it might be too specific and never crop up (it&#039;s the subtle difference between keeping a loaded gun and keeping a loaded cross bow that shoots wooden stakes). Be sure to have a well spelled out contribution policy, specifically content must be licensed under a wiki specified license but that doesn&#039;t mean the author cannot dual license it under another license if they so choose (they just can&#039;t choose to not license it under the wiki license).&lt;br /&gt;
:# Don&#039;t feel you need to do everything. You are a volunteer. You volunteer. You do it for free. You aren&#039;t obligated to do anything. It&#039;s not like they are paying you. So when you feel stressed, that it is going to hell, remember this, take a deep breath and relax, if they want to avert catastrophe they can spend money. If the catastrophe can&#039;t be averted with money then there is nothing you could do about it, so there is no reason for you to be stressed about it. It&#039;s not your problem.&lt;br /&gt;
:#* I have many wiki projects, in various states of completion. Some have been in the works for years, that is to say, I haven&#039;t really done anything with them for a considerable amount of time.&lt;br /&gt;
:# If you want something done, you will probably have to do it yourself. You won&#039;t be able to convince anyone else to do it. {{LSLGC|Needs_Example}} grows, it doesn&#039;t shrink.&lt;br /&gt;
:# Engage your community. Ask them what they want out of the documentation. Ask them how to make it better. This will encourage them to help you. Be prepared to hold their hands and show them how to edit the documentation. This is how you cultivate contributors. This is how you cultivate a contributor community.&lt;br /&gt;
:# The quality of documentation is determined by the audience. You should choose an audience to server and put that in your mission or goal statement. Serving a diverse audience is going to require negotiating some very complex tradeoffs.&lt;br /&gt;
:#* The LSL documentation have [[LSL_Portal_Guidelines|mission and goal statements]] that are at odds with each other. The type of help a beginner needs is not the same as that of an expert. A beginner needs it simple, an expert needs it precise. The solution is a layout that tries to divide the problem into manageable chunks. However getting that solution realized has been difficult.&lt;br /&gt;
:# If you have an issue tracker, add links in your documentation to pertinent issue in the tracker. Update them on a regular basis. If you can make it auto-update.&lt;br /&gt;
:P.S. Those templates are cool. I&#039;ve been trying to mimic some of those features for years (not impossible but I run the risk of killing the wiki).&lt;br /&gt;
:-- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:10, 27 September 2012 (PDT)&lt;br /&gt;
::Thanks for taking to the time to write that out... I&#039;ll try and take it to heart. As for the &amp;quot;Find a wiki you like....&amp;quot; Well, that&#039;s why I came to you ;-) [[User:Phate Shepherd|Phate Shepherd]] 12:58, 28 September 2012 (PDT)&lt;br /&gt;
&lt;br /&gt;
== [[Hierarchics]] Reboot ==&lt;br /&gt;
Yeah, well, I had tested a modern slaveless version several times over. But each time I still hit significant performance issues.&lt;br /&gt;
I had instead started using newer techniques for achieving realtime high performance animated skeletons, see:&lt;br /&gt;
http://youtu.be/mZvV-1Ghxt0&lt;br /&gt;
http://youtu.be/KwFdahxZp7M&lt;br /&gt;
Unfortunately it is hard to document the scripting process, as it means using global variables for each part in the skeleton and using batched input-process-render stages. --[[User:Nexii Malthus|&amp;lt;span style=&amp;quot;color: #111; text-shadow:-1px -1px #ddd, 1px 1px #888;&amp;quot;&amp;gt;Nexii Malthus&amp;lt;/span&amp;gt;]] 08:05, 7 October 2012 (PDT)&lt;br /&gt;
&lt;br /&gt;
== LSL Tip ==&lt;br /&gt;
Hiya, so what about the [[Template:LSL Tip]] template? Are you gonna keep the warning text? We could use the [[Template:KBcaution]] or [[Template:KBtip]] templates instead. -- [[User:Kireji Haiku|Kireji Haiku]] 03:27, 18 October 2012 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I like both of those. Lets go with [[Template:KBcaution]] for now. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 22:14, 18 October 2012 (PDT)&lt;br /&gt;
&lt;br /&gt;
:P.S. Added bonus: those templates were internationalized already.&lt;br /&gt;
&lt;br /&gt;
== Any idea why embedded video (youtube or vimeo) is not showing? ==&lt;br /&gt;
&lt;br /&gt;
Hiya Strife. Hope this finds you well :-)&lt;br /&gt;
&lt;br /&gt;
On [[User:Fred_Gandt/Tuition|Fred_Gandt/Tuition]] and even [[Torley]]&#039;s pages, embedded videos are not showing up for me. Is it just me (using Chrome on Win7)? &amp;amp;nbsp;[[User:Fred_Gandt|&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-family:arial;color:#055;font-size:16px;&amp;quot;&amp;gt;f&amp;lt;i style=&amp;quot;color:#0dd;font-size:10px;&amp;quot;&amp;gt;red&amp;lt;/i&amp;gt;g&amp;lt;i style=&amp;quot;color:#0dd;font-size:10px;&amp;quot;&amp;gt;andt&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;]] 00:54, 2 November 2012 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Seems to  be working for me. Even the one on my user page. It&#039;s probably something to do with chrome. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 01:58, 2 November 2012 (PDT)&lt;br /&gt;
&lt;br /&gt;
::Meh. I&#039;ll try clearing some cookies and stuff. Thanks for checking and confirming it&#039;s at my end. &amp;amp;nbsp;[[User:Fred_Gandt|&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-family:arial;color:#055;font-size:16px;&amp;quot;&amp;gt;f&amp;lt;i style=&amp;quot;color:#0dd;font-size:10px;&amp;quot;&amp;gt;red&amp;lt;/i&amp;gt;g&amp;lt;i style=&amp;quot;color:#0dd;font-size:10px;&amp;quot;&amp;gt;andt&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;]] 02:31, 2 November 2012 (PDT)&lt;br /&gt;
::Chrome is flagging all youtube vids embedded using &amp;lt;nowiki&amp;gt;&amp;lt;videoflash&amp;gt;&amp;lt;/nowiki&amp;gt; tags as &amp;quot;insecure&amp;quot;. Can someone get at the parser and set it to use https instead of http? &amp;amp;nbsp;[[User:Fred_Gandt|&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-family:arial;color:#055;font-size:16px;&amp;quot;&amp;gt;f&amp;lt;i style=&amp;quot;color:#0dd;font-size:10px;&amp;quot;&amp;gt;red&amp;lt;/i&amp;gt;g&amp;lt;i style=&amp;quot;color:#0dd;font-size:10px;&amp;quot;&amp;gt;andt&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
::I was about to ask Torley to take a look at the issue, but found he is off doing something else. I&#039;m assuming you can act as an admin around here. Shit! You pretty much run the place :-)&lt;br /&gt;
::So when viewing the wiki under https, all videoflash is regarded as insecure. The issue is in [http://www.mediawiki.org/wiki/Extension:VideoFlash the mediawiki extension]. All the protocols are hard wired to http, so on a secure page, they are poop. I&#039;d suggest (if possible) relative protocols or at least selective rewriting to allow https where available. YouTube is definitely available secure, and I think vimeo is too. Obviously hard wiring them (so to speak) as https would mean that https wiki pages would be happy and http wikipages wouldn&#039;t care one way or the other.&lt;br /&gt;
::Why does it matter? Videos are missing if a viewer&#039;s browser blocks the content. I took the time to find it, whilst others might not. Also: insecure content on a secure site is just poor practice.&amp;amp;nbsp;[[User:Fred_Gandt|&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-family:arial;color:#055;font-size:16px;&amp;quot;&amp;gt;f&amp;lt;i style=&amp;quot;color:#0dd;font-size:10px;&amp;quot;&amp;gt;red&amp;lt;/i&amp;gt;g&amp;lt;i style=&amp;quot;color:#0dd;font-size:10px;&amp;quot;&amp;gt;andt&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;]] 10:32, 4 November 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
== Request from inworld teacher ==&lt;br /&gt;
&lt;br /&gt;
Would it be possible to encourage new users to append &amp;quot;better&amp;quot; versions at the bottom on users pages?   Recently many of the pages I use for teaching classes have been &amp;quot;improved&amp;quot; which results in material which doesn&#039;t match our class notes, and in one case totally wiped out homework we give to see if students understand the concepts just taught! I am not talking about the LSL-101 pages which are in the shared userspace of the wiki.  I am talking about my own user pages.  I can see that we have a new enthusiast who wishes to fix everything all at once, but can I beg for discussion instead of reversions to user pages?  Different people use their pages for different reasons.  I am sure that many if not all of these script changes are excellent, but without an explanation to student users it&#039;s like changing a telegraph to a cellphone.  It&#039;s &amp;quot;better,&amp;quot; but incomprehensible.&lt;br /&gt;
&lt;br /&gt;
In reviewing all my pages, I found a part where you changed things like &#039;&#039;for (i = 0; i &amp;lt; c; i = i + 1)&#039;&#039; to &#039;&#039;for (; i &amp;lt; c; ++i)&#039;&#039; which is fabulous, but without an explanation that the two are the same, most of the free scripts in SL just became incomprehensible to someone trying to teach themselves without a formal scripting background.  My classes are aimed at the non-scriptor.  Please when you make higher level changes on my user pages, please leave both versions and maybe explain why they are same/different?  We have avid learners, but most of this wiki is like trying to read ancient Greek with a Russian translator.&lt;br /&gt;
&lt;br /&gt;
I always thought in a wiki that &amp;quot;user&amp;quot; pages were allowed to the users to edit, with the &amp;quot;talk&amp;quot; or &amp;quot;discussion&amp;quot; pages being where to argue out the fine points.  Maybe I&#039;m wrong, but I would appreciate it if people would do what you do, make small changes at each edit, else append changes instead of wiping out whole scripts which match inworld classnotes, some of which date back to Eric Linden.  [[User:Toady Nakamura|Toady Nakamura]] 09:39, 4 November 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
:I and [[User:Daemonika Nightfire|Daemonika Nightfire]] had our user pages defiled too. I recommend reverting and asking Kireji to back the F**k off. But then I&#039;m not very political. &amp;amp;nbsp;[[User:Fred_Gandt|&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-family:arial;color:#055;font-size:16px;&amp;quot;&amp;gt;f&amp;lt;i style=&amp;quot;color:#0dd;font-size:10px;&amp;quot;&amp;gt;red&amp;lt;/i&amp;gt;g&amp;lt;i style=&amp;quot;color:#0dd;font-size:10px;&amp;quot;&amp;gt;andt&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;]] 09:51, 4 November 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
::I&#039;m thinking a conversation about the semi-sanctity of userpages is in order. It&#039;s gone further then I would have gone with it. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 10:10, 4 November 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
:I try to not mess with code unless I&#039;m fixing a (logical) bug in the code or a gross inefficiency. Programming style is something I view as a personal preference and I would only mess with if I were fixing something major. People are attached to their user pages and take particular interest in controlling them so I try to turn a blind eye to them.&lt;br /&gt;
&lt;br /&gt;
:As to the public tutorials, they are public and subject to change. Positive change is a good thing, negative change is not. The only thing I can offer is to use the permanent link button so you always get the same revision. As you say without an explanation somewhere that &#039;&#039;for (i = 0; i &amp;lt; c; i = i + 1)&#039;&#039; to &#039;&#039;for (; i &amp;lt; c; ++i)&#039;&#039; are often the same, how are people to know. This is precisely the sort of thing that needs to go in the tutorials. Or at least in the article on [[for]].&lt;br /&gt;
&lt;br /&gt;
:I do recognize that most of the language of the wiki is technical. There are places (entire sections) for less technical language but they aren&#039;t documented and the project lacks a champion. History has demonstrated that while I am open to the concept of having it in the documentation, I cannot write that aspect of the documentation. Find me someone who is driven to write readable documentation and I&#039;ll bend over backwards to find space for it in the documentation (You might want to look at [[llSetColor]]) -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 10:10, 4 November 2012 (PST).&lt;br /&gt;
&lt;br /&gt;
:P.S. Maybe we need a list of pages that are too opaque and in need of improvement.&lt;br /&gt;
:P.S.S. Remember this is a wiki, if we agree, we can change everything. Nothing is sacred. The only limits are our imagination (and what the wiki can handle before it implodes). -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 10:13, 4 November 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
::I am inclined to defer to Wikipedia etiquette for no lesser reason than Wikipedia is the daddy of wiki&#039;s and gets it done (however anal it may be). See [http://en.wikipedia.org/wiki/Wikipedia:User_pages#Ownership_and_editing_of_user_pages guidelines on ownership] and (same page)[http://en.wikipedia.org/wiki/Wikipedia:User_pages#Editing_of_other_editors.27_user_and_user_talk_pages common practices specific to editing userspace pages]. Clearly if &amp;quot;the project&amp;quot; is the SL wiki, userspace pages would therefore feature in much the same way as they do on Wikipedia. Where tuition (especially) is concerned, scripts and examples are difficult to regard in the normal sense. Scripts written to show poor or extremely simplified methods may be valid. Large amounts of comments would also be perfectly acceptable.&lt;br /&gt;
::More importantly; scripts on user pages here are copied and used by people inworld, and how well (or badly) they perform reflects on the writer. I (for example) state that I do my best to make sure the scripts function correctly (although I don&#039;t get inworld much anymore and there may have been significant changes that cause some of my scripts to go wronger than they used to). I can&#039;t claim to have made every effort to ensure the workingnessability of a script if someone has come along and changed it!!&lt;br /&gt;
::Moreover; It&#039;s a matter of common courtesy. Sure we don&#039;t own the pages, but seriously?!?&lt;br /&gt;
::If you visit a public building and another visitor comes along and pulls the rug out from under you, is that acceptable? It doesn&#039;t really matter who owns the pages. It&#039;s what they are that matters. They are predominantly used as a repository for user created content that is being given away or as examples.  As [[User:Daemonika Nightfire|Daemonika Nightfire]] said when discussing [[User:Kireji Haiku|Kireji Haiku]]&#039;s edits, she doesn&#039;t want to have to learn how her scripts work if someone asks her about them.&lt;br /&gt;
::I get emails now and then from people who want me to change features of some of my scripts for custom projects. If I came to grab a copy and found it wasn&#039;t what I wrote, but the other user though it was, I would have to either learn the new version or explain that someone else wrote it.&lt;br /&gt;
::If someone else wrote it, why the f**k is it on my user page with a heading exclaiming that I did?!&lt;br /&gt;
::&amp;lt;s&amp;gt;If it&#039;s decided that user pages (other than talk pages) can be freely edited by all and sundry, then I will ask that all my pages be deleted. Sounds precious? Try again.&amp;lt;/s&amp;gt;&amp;amp;nbsp;[[User:Fred_Gandt|&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-family:arial;color:#055;font-size:16px;&amp;quot;&amp;gt;f&amp;lt;i style=&amp;quot;color:#0dd;font-size:10px;&amp;quot;&amp;gt;red&amp;lt;/i&amp;gt;g&amp;lt;i style=&amp;quot;color:#0dd;font-size:10px;&amp;quot;&amp;gt;andt&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;]] 10:58, 4 November 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
My two cents are on the topic are on [[User talk:Kireji Haiku|my user page]]. -- [[User:Kireji Haiku|Kireji Haiku]] 12:10, 5 November 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
== Table within table?! ==&lt;br /&gt;
&lt;br /&gt;
Hi, I wanted to put a side-by-side comparison table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;sortable&amp;quot; width=&amp;quot;100%&amp;quot; {{Prettytable}}&lt;br /&gt;
|- {{Hl2}}&lt;br /&gt;
! &#039;&#039;&#039;Method one: returns float within (5.0, 10.0]&#039;&#039;&#039;&lt;br /&gt;
! &#039;&#039;&#039;Method two: returns float within (5.0, 10.0]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
||&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        float randomFloat = 10.0 + llFrand(-5.0);&lt;br /&gt;
&lt;br /&gt;
        llSay(PUBLIC_CHANNEL, randomFloat);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
||&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    state_entry()&lt;br /&gt;
    {&lt;br /&gt;
        float randomFloat = 10.0 - llFrand(5.0);&lt;br /&gt;
&lt;br /&gt;
        llSay(PUBLIC_CHANNEL, randomFloat);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
into the example section on the [[llFrand]] page. As far as I understand, that would be a table within a table, yes? Is it possible, if so how? -- [[User:Kireji Haiku|Kireji Haiku]] 10:19, 9 November 2012 (PST)&lt;br /&gt;
:Ok, I can rip the html code off the template. Any other way with the wiki markup? -- [[User:Kireji Haiku|Kireji Haiku]] 11:52, 9 November 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
::To do tables within tables I think you need to escape the pipes. Or that is how we use to do it when it was called for (they may have fixed that bug in mediawiki ages ago). Use &amp;lt;nowiki&amp;gt;{{!}}&amp;lt;/nowiki&amp;gt; it&#039;s a specalized template for this exact purpose. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 20:27, 19 November 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
== Entry level information on LSL wiki pages ==&lt;br /&gt;
&lt;br /&gt;
Hello again. I spent time over the last month looking at the &amp;quot;newbie Notes&amp;quot; as the example you provided on llSetColor.  While I have the skill set to edit for this wiki at that level, I have found myself hesitating to start anymore &amp;quot;newbie Notes&amp;quot; because:&lt;br /&gt;
&lt;br /&gt;
*&amp;quot;Newbie&amp;quot; is not necessarily a nice word.  I feel that people seeking entry level material should not be categorized with a pejorative. &lt;br /&gt;
&lt;br /&gt;
*The extra set of pages eg: llSetColor Main Page and llSetColor Basic Notes would create a parallel and confusing architecture.&lt;br /&gt;
&lt;br /&gt;
I would like to suggest that instead of erecting a duplicate set of pages for all of the nearly 300 Linden Library functions and some dozens of events, that a section at the bottom of each function page be started for &amp;quot;entry level notes.&amp;quot;  After scrolling through the first page or two, any new user would rapidly find the &amp;quot;expert section&amp;quot; and the &amp;quot;entry level section&amp;quot; tucked at the bottom of the main page.  &lt;br /&gt;
&lt;br /&gt;
If that would be agreeable to you, I would be happy to undertake entry level editing of functions and events pages as time permits.  [[User:Toady Nakamura|Toady Nakamura]] 09:48, 7 December 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
:I&#039;m not exactly sure what notes are &amp;quot;newbie notes&amp;quot; (can&#039;t recall ever seeing any) but I partially agree with your apprehension about the pejorative.&lt;br /&gt;
:I personally don&#039;t find the word anything but honest, although I can imagine some feeling it derogatory or exclusive.&lt;br /&gt;
:Regarding &amp;quot;Entry level&amp;quot; notes: I feel that every page should start out (top to bottom) with entry level information, leading through examples to higher level notes.&lt;br /&gt;
:I don&#039;t think a generic technical description should be then followed by notes for people who (by implication) didn&#039;t understand it, then notes for people who understood it but need more.&lt;br /&gt;
:I&#039;d be all in favour of pages being custom built to suit the subject, utilizing an info-box for the technical break-down, whilst the rest of the page is lane out in a less uniformed, and more uniquely useful style.&lt;br /&gt;
:Consider the difference between e.g. [[llSay]] and [[llHTTPResponse]]. Anyone reading the wiki to learn about llSay, will almost certainly need the subject explained in simple non-technical terms, than someone reading the entry for llHTTPResponse. Both should contain all the same (relative) information, but the style and flow of how that information is presented should reflect the individual case at hand.&lt;br /&gt;
:The difficulty in deciding to make special notes for special people is, who decides who is special?&lt;br /&gt;
:An expert programmer in another language would need a completely different set of &amp;quot;newbie notes&amp;quot; to someone who knew jack shit about programming. The former would need the technical details about this weird language explained (such as arbitrary delays), whereas the later wouldn&#039;t know why that needs explaining (they&#039;d more likely just accept it). They would however need to know what comma separating function arguments is all about.&lt;br /&gt;
:What would probably work best, is something that is unlikely to be done. If every page was rewritten two more times, and supplied alongside the original, users could choose to read the &amp;quot;simple&amp;quot;, &amp;quot;standard&amp;quot;, or &amp;quot;advanced&amp;quot; page of each subject.&lt;br /&gt;
:*The &amp;quot;Simple&amp;quot; could be written as if talking to someone with little technical knowledge of programming. Lane out as a step by step tutorial.&lt;br /&gt;
:*The &amp;quot;Standard&amp;quot; would remain pretty much as they are now.&lt;br /&gt;
:*The &amp;quot;Advanced&amp;quot; could be written in a more terse tech heavy way, nailing the specifics and leaving out the fluff.&lt;br /&gt;
:Anyway; I&#039;m not really around so much these days, so my input isn&#039;t perhaps very suitable (but I was basically invited to comment).&amp;amp;nbsp;[[User:Fred_Gandt|&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-family:arial;color:#055;font-size:16px;&amp;quot;&amp;gt;f&amp;lt;i style=&amp;quot;color:#0dd;font-size:10px;&amp;quot;&amp;gt;red&amp;lt;/i&amp;gt;g&amp;lt;i style=&amp;quot;color:#0dd;font-size:10px;&amp;quot;&amp;gt;andt&amp;lt;/i&amp;gt;&amp;lt;/span&amp;gt;&#039;&#039;&#039;]] 18:31, 7 December 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
::As an aside: Newbie Notes was a compromises, we had an editor who wanted to write notes for new users, name the section after himself, and maintain strict editorial control over it. It didn&#039;t go anywhere after that.&lt;br /&gt;
::My issue with customized layouts is that it makes finding information within the articles more difficult. Instead of jumping to the content your interested in, you have to read all of it and it&#039;s not in the same place between articles.&lt;br /&gt;
::As you say, deciding which content goes where is difficult when you don&#039;t know where anything about your reader. A solution could be to query the user. You would go down a list of radioboxes self reporting your knowledge in a set of compatible disciplines and it would include the required prerequisites and choose the shortest route to understanding, if not attained you could tell the system to broaden it&#039;s scope and include more information from the parallel paths. It sounds like it would be really interesting to build. Not really doable with mediawiki :( &lt;br /&gt;
&lt;br /&gt;
::We are doomed to fail if we can&#039;t automate the problem, this solution just doesn&#039;t scale. We can&#039;t personalize the documentation enough. People are too unique. We risk bloating the documentation too much or making it too large to manage.&lt;br /&gt;
&lt;br /&gt;
::I don&#039;t consider it insulting but I&#039;m not attached to the name. Can&#039;t please everyone. Maybe name it something like &amp;quot;The Basics&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
::As to [[User:Toady Nakamura|Toady Nakamura]]&#039;s suggestion I&#039;m all for it. If you want dedicated sections, give me an idea as to where and I&#039;ll put them in and add the variables to the template.&lt;br /&gt;
&lt;br /&gt;
::The wiki creates an environment for breeding ideas. We need to foster that, it&#039;s why &#039;&#039;&#039;I&#039;m in favor of giving [[User:Toady Nakamura|Toady Nakamura]] the go ahead&#039;&#039;&#039;. Without new ideas coming in, all we have is stagnation. Our audience is ever changing, if we don&#039;t change we will become more and more irrelevant to our target audience. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 22:24, 7 December 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
:::I think it would be fine to put entry notes at the top, as that is the first place one would look - and newer users tend to only look at the top... on the other hand... telling new users to look at the bottom of each page for detailed information would have the additional benefit of not changing the top of page layout for users who are familiar with the pages as they are now.  So I vote for bottom of page, &amp;quot;Expert notes&amp;quot; and &amp;quot;Basic notes&amp;quot; on each page.  And it would be lovely to have it in the template, then I could just go around and fix each page as I get to it.  And yes, Fred, great idea to start with llSay and the easy ones!   I will have more time for this project starting after Christmas and would be delighted to get going on it then! [[User:Toady Nakamura|Toady Nakamura]] 11:22, 19 December 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
::::With the expert/basic modifier, this sounds like a forking of the Notes Section, that the notes section should be retired and born anew as these two sections. I&#039;ll work on the templates tonight. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 13:00, 19 December 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
== llHTTPResponse: ==&lt;br /&gt;
&lt;br /&gt;
Hey Strife,&lt;br /&gt;
your last edit on [[LlHTTPResponse]] didn&#039;t turn out as expected. The hover text doesn&#039;t show. I&#039;d have changed it, but not sure how. -- [[User:Kireji Haiku|Kireji]] 08:11, 9 December 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
:It&#039;s working for me. What browser are you using? Are we talking about the hover in the description or for the wikipedia link? -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 08:24, 14 December 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
::I&#039;m on Firefox 17.0.1 on Windows 7 x64 Ultimate. -- &#039;&#039;&#039;[[User:Kireji Haiku|Kireji]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Kireji_Haiku|talk]]|[[Special:Contributions/Kireji_Haiku|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 08:20, 1 January 2013 (PST)&lt;br /&gt;
&lt;br /&gt;
:::I&#039;ll take a look at it down stairs (I have the same setup down there) tomorrow if I have the time -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 23:17, 1 January 2013 (PST)&lt;br /&gt;
&lt;br /&gt;
==IM via Wiki?==&lt;br /&gt;
Hello Strife. Is there any private Instant Messaging facility in SL Wiki?  [[User:Omei Qunhua|Omei Qunhua]] 03:13, 27 December 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
:Nope but you can always IM me on [http://www.sluniverse.com/php/vb/members/strife.html SL Universe] or email my gmail address blindwander. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 20:42, 27 December 2012 (PST)&lt;br /&gt;
&lt;br /&gt;
== Caveats in page LlGetAlpha are wrong. ==&lt;br /&gt;
&lt;br /&gt;
Hi,&lt;br /&gt;
can you maybe correct the Caveats in https://wiki.secondlife.com/wiki/LlGetAlpha&lt;br /&gt;
It says &amp;quot;If face indicates a face that does not exist the return is 0.0&amp;quot; which is incorrect, it always returns 1.0, see also https://jira.secondlife.com/browse/BUG-1256&lt;br /&gt;
I couldn&#039;t find out how to change it myself: )&lt;br /&gt;
&lt;br /&gt;
: I&#039;ve fixed it. I&#039;ll add it to the work queue to write some documentation for the [[Template:LSL Function/face]]. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 22:39, 5 January 2013 (PST)&lt;br /&gt;
&lt;br /&gt;
== New version of file not showing for me... ==&lt;br /&gt;
&lt;br /&gt;
Hiya, so I uploaded a new version of &amp;lt;code&amp;gt;File:Lsl_syntax_for_notepad_plus_plus.png&amp;lt;/code&amp;gt; and it doesn&#039;t show on [[User:Kireji Haiku/Notepad++_Syntax_Highlight|the page where I put it]]. What did I do wrong? -- [[User:Kireji Haiku|Kireji Haiku]] 09:59, 6 March 2013 (PST)&lt;br /&gt;
&lt;br /&gt;
:Maybe it&#039;s your browser cache? The wiki likely isn&#039;t telling your browser that the image is stale. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 11:34, 11 March 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::I moved the content to Github. To answer your question, the old version stayed even after clearing cache. Not sure why, though. [[User:Kireji Haiku|Kireji Haiku]] 07:52, 2 May 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
== GeSHi for LSL on the wiki: ==&lt;br /&gt;
&lt;br /&gt;
Ok, I&#039;ll try to keep the story short. I tried contacting Torley, but he [http://wiki.secondlife.com/wiki/Project:About?diff=1173232&amp;amp;oldid=1146125 is not on the wiki team anymore], then I tried contacting Jeremy who seems to [[User_talk:Torley_Linden|have chosen to ignore the issue for more than half a year]]. I&#039;m talking about the LSL syntax highlight on this wiki. I&#039;ve found that this works over GeSHi and the mediawiki plugin. I contacted them there and provided a fix. Then was told I should provide the fix to GeSHi directly since it&#039;s third party software from their point of view. I provided the GeSHi team with a fix, too. Nobody really seems to be responsible for anything. So how do I get [https://github.com/buildersbrewery/lsl-for-geshi this up-to-date] file wherever so that syntax highlight is up-to-date on this particular wiki rather tomorrow than next year. [[User:Kireji Haiku|Kireji Haiku]] 07:53, 2 May 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Yeah I don&#039;t have a good answer for you, years ago I decided to just use a greasemonkey script to add the missing coloring. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 19:20, 7 May 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::Ok, so...what do we do now? I&#039;ve got a couple of highlighting files for LSL on [https://github.com/buildersbrewery?tab=repositories this github project page], which should all be up-to-date AFAIK. Do you want to work on this, or should I? If you want me to do it, let me know what I need. Maybe a copy of that greasemonkey script? [[User:Kireji Haiku|Kireji Haiku]] 02:32, 8 May 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::It&#039;s a client side thing. http://userscripts.org/scripts/review/28162 -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:54, 9 May 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::I&#039;ll take a look and see what I can do, thanks. [[User:Kireji Haiku|Kireji Haiku]] 00:13, 15 May 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::::This is what I got now. I removed the lslwiki parts, though. Could you test this?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;javascript&amp;gt;// ==UserScript==&lt;br /&gt;
// @name        LSL Highlighter&lt;br /&gt;
// @namespace   http://home.comcast.net/~mailerdaemon&lt;br /&gt;
// @include     http://wiki.secondlife.com/*&lt;br /&gt;
// @include     https://wiki.secondlife.com/*&lt;br /&gt;
// @version     1&lt;br /&gt;
// ==/UserScript==&lt;br /&gt;
&lt;br /&gt;
(function(){&lt;br /&gt;
var GM_addStyle = function(css){&lt;br /&gt;
    style = document.createElement(&amp;quot;style&amp;quot;);&lt;br /&gt;
    style.type = &amp;quot;text/css&amp;quot;;&lt;br /&gt;
    style.innerHTML = css;&lt;br /&gt;
    document.getElementsByTagName(&#039;head&#039;)[0].appendChild(style);&lt;br /&gt;
    return style;//default GM_addStyle doesn&#039;t return the new style element&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
var search = &amp;quot;&amp;quot;;&lt;br /&gt;
var prefixed = false;&lt;br /&gt;
&lt;br /&gt;
if (($X(&amp;quot;//meta[@name=&#039;generator&#039; and starts-with(@content,&#039;MediaWiki &#039;)]&amp;quot;)))&lt;br /&gt;
{&lt;br /&gt;
    GM_addStyle(&amp;quot;table.diff td div {overflow:visible;} pre.code a{ text-decoration:none; }&amp;quot;);&lt;br /&gt;
    GM_addStyle(&amp;quot;.pBody { padding:0pt 0.8em 0.3em 0.5em; border:1px solid #AAAAAA; } .portlet h5 {background: transparent;}&amp;quot;);&lt;br /&gt;
    prefixs = [&amp;quot;&amp;quot;, &amp;quot;/wiki/Special:Search?search=&amp;quot;];&lt;br /&gt;
    search = &amp;quot;//pre[@class=&#039;code&#039; or @class=&#039;lsl&#039;]&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
    if ((breadcrumbs = $X(&amp;quot;//div[@id=&#039;contentSub&#039;]&amp;quot;)))&lt;br /&gt;
    {&lt;br /&gt;
        if (!(title = unsafeWindow.realTitleText))&lt;br /&gt;
            if (title = $X(&amp;quot;//div[@id=&#039;ReatTitleBanner&#039;]/span[@id=&#039;RealTitle&#039;]&amp;quot;))&lt;br /&gt;
                title = title.textContent;&lt;br /&gt;
        if (title &amp;amp;&amp;amp; unsafeWindow.wgTitle)&lt;br /&gt;
            $Z(&amp;quot;.//text()[contains(.,&#039;&amp;quot;+unsafeWindow.wgTitle+&amp;quot;&#039;)]&amp;quot;,function(r,i,p){&lt;br /&gt;
                r.data = r.data.replace(unsafeWindow.wgTitle, title);&lt;br /&gt;
            }, breadcrumbs);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    GM_addStyle([&lt;br /&gt;
                    &amp;quot;.lsl a {font-weight: bold; text-decoration: none;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .imp {font-weight: bold; color: red;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .lsl_states {color: #801A4D;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .lsl_events {color: #004D80;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .lsl_builtin_functions {color: #820124;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .lsl_builtin_constants_integer {color: #1A1A80;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .lsl_builtin_constants_string {color: #1A4D80;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .lsl_builtin_constants_float {color: #4D1A80;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .lsl_builtin_constants_compound {color: #663366;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .lsl_illegal_invalid {font-weight: bold; color: #FFFFFF; background-color: #FF0000; text-decoration: line-through;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .lsl_illegal_deprecated {font-weight: bold; color: #FFFF00; background-color: #FF0000; text-decoration: line-through;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .lsl_control {color: #0000CD;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .lsl_types {color: #003300;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .co1 {color: #CD4D26;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .es0 {color: #CD4D26;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .br0 {color: #66CC66;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .st0 {color: #003300;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .nu0 {color: #cc66cc;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .me1 {color: #006600;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;.lsl .me2 {color: #006600;}&amp;quot;,&lt;br /&gt;
                    &amp;quot;&amp;quot;].join(&amp;quot;\n&amp;quot;));&lt;br /&gt;
}&lt;br /&gt;
else&lt;br /&gt;
    return;&lt;br /&gt;
&lt;br /&gt;
function Group(className, prefix, expression, captures, processor){ this.c = className; this.v = prefix; this.r = expression; this.captures = captures || 0; this.processor = processor;}&lt;br /&gt;
Group.prototype = { toString: function(){ return &amp;quot;(&amp;quot;+this.r+&amp;quot;)&amp;quot;; }, };&lt;br /&gt;
&lt;br /&gt;
var groups = [ //{&lt;br /&gt;
    new Group(&amp;quot;nu0&amp;quot;, -1, &amp;quot;0[xX][0-9a-fA-F]+|\\.[0-9]*[Ee][+-]?[0-9]*|[0-9]+[Ee][+-]?[0-9]*&amp;quot;),&lt;br /&gt;
    new Group(&amp;quot;lsl_illegal_deprecated&amp;quot;, 0, &amp;quot;ll(?:Cloud|CollisionSprite|GodLikeRezObject|Make(?:Explosion|Fountain|Smoke|Fire)|(?:Stop)?PointAt|(?:(?:Refresh|Set)Prim)URL|(?:Take|Release)Camera|RemoteDataSetRegion|RemoteLoadScript|SetInventoryPermMask|SetObjectPermMask|Sound(?:Preload)?|XorBase64Strings)|AGENT|ATTACH_[LR]PEC|CHARACTER_MAX_ANGULAR_(?:ACCEL|SPEED)|OBJECT_ATTACHMENT_(?:GEOMETRY_BYTES|SURFACE_AREA)|DATA_RATING|LAND_(?:LARGE|MEDIUM|SMALL)_BRUSH|PERMISSION_(?:CHANGE_(?:JOINTS|PERMISSIONS)|RELEASE_OWNERSHIP|REMAP_CONTROLS)|PRIM_(?:CAST_SHADOWS|MATERIAL_LIGHT|PHYSICS_MATERIAL|TYPE_LEGACY)|PSYS_SRC_(?:(?:INNER|OUTER)ANGLE|OBJ_REL_MASK)|VEHICLE_FLAG_NO_FLY_UP&amp;quot;),&lt;br /&gt;
    new Group(&amp;quot;lsl_illegal_invalid&amp;quot;, 0, &amp;quot;event|print&amp;quot;),&lt;br /&gt;
    new Group(&amp;quot;lsl_states&amp;quot;, 0, &amp;quot;(?:state)\\s+\\w+|default&amp;quot;),&lt;br /&gt;
    new Group(&amp;quot;lsl_control&amp;quot;, 0, &amp;quot;@|do|else(?: if)?|for|if|jump|return|while&amp;quot;),&lt;br /&gt;
    new Group(&amp;quot;lsl_types&amp;quot;, 0, &amp;quot;float|integer|key|list|quaternion|rotation|string|vector&amp;quot;),&lt;br /&gt;
    new Group(&amp;quot;lsl_events&amp;quot;, 0, &amp;quot;(?:state_(?:entry|exit)|touch(?:_(?:start|end))?|(?:land_)?collision(?:_(?:start|end))?|timer|listen|(?:no_)?sensor|control|(?:not_)?at_(?:rot_)?target|money|email|run_time_permissions|changed|attach|dataserver|moving_(?:start|end)|link_message|(?:on|object)_rez|remote_data|http_re(?:sponse|quest)|path_update|transaction_result)&amp;quot;),&lt;br /&gt;
    new Group(&amp;quot;lsl_builtin_constants_integer&amp;quot;, 1, &amp;quot;FALSE|TRUE|(?:JSON_APPEND|STATUS_(?:PHYSICS|ROTATE_[XYZ]|PHANTOM|SANDBOX|BLOCK_GRAB(?:_OBJECT)?|(?:DIE|RETURN)_AT_EDGE|CAST_SHADOWS|OK|MALFORMED_PARAMS|TYPE_MISMATCH|BOUNDS_ERROR|NOT_(?:FOUND|SUPPORTED)|INTERNAL_ERROR|WHITELIST_FAILED)|AGENT(?:_(?:BY_(?:LEGACY_|USER)NAME|FLYING|ATTACHMENTS|SCRIPTED|MOUSELOOK|SITTING|ON_OBJECT|AWAY|WALKING|IN_AIR|TYPING|CROUCHING|BUSY|ALWAYS_RUN|AUTOPILOT|LIST_(?:PARCEL(?:_OWNER)?|REGION)))?|CAMERA_(?:PITCH|DISTANCE|BEHINDNESS_(?:ANGLE|LAG)|(?:FOCUS|POSITION)(?:_(?:THRESHOLD|LOCKED|LAG))?|FOCUS_OFFSET|ACTIVE)|ANIM_ON|LOOP|REVERSE|PING_PONG|SMOOTH|ROTATE|SCALE|ALL_SIDES|LINK_(?:ROOT|SET|ALL_(?:OTHERS|CHILDREN)|THIS)|ACTIVE|PASSIVE|SCRIPTED|CONTROL_(?:FWD|BACK|(?:ROT_)?(?:LEFT|RIGHT)|UP|DOWN|(?:ML_)?LBUTTON)|PERMISSION_(?:RETURN_OBJECTS|DEBIT|OVERRIDE_ANIMATIONS|SILENT_ESTATE_MANAGEMENT|TAKE_CONTROLS|TRIGGER_ANIMATION|ATTACH|CHANGE_LINKS|(?:CONTROL|TRACK)_CAMERA|TELEPORT)|INVENTORY_(?:TEXTURE|SOUND|OBJECT|SCRIPT|LANDMARK|CLOTHING|NOTECARD|BODYPART|ANIMATION|GESTURE|ALL|NONE)|CHANGED_(?:INVENTORY|COLOR|SHAPE|SCALE|TEXTURE|LINK|ALLOWED_DROP|OWNER|REGION(?:_START)?|TELEPORT|MEDIA)|OBJECT_(?:(?:PHYSICS|SERVER|STREAMING)_COST|UNKNOWN_DETAIL|CHARACTER_TIME|PHANTOM|PHYSICS|TEMP_ON_REZ|NAME|DESC|POS|PRIM_EQUIVALENCE|RETURN_(?:PARCEL(?:_OWNER)?|REGION)|ROO?T|VELOCITY|OWNER|GROUP|CREATOR|ATTACHED_POINT|RENDER_WEIGHT|PATHFINDING_TYPE|(?:RUNNING|TOTAL)_SCRIPT_COUNT|SCRIPT_(?:MEMORY|TIME))|TYPE_(?:INTEGER|FLOAT|STRING|KEY|VECTOR|ROTATION|INVALID)|(?:DEBUG|PUBLIC)_CHANNEL|ATTACH_(?:AVATAR_CENTER|CHEST|HEAD|BACK|PELVIS|MOUTH|CHIN|NECK|NOSE|BELLY|[LR](?:SHOULDER|HAND|FOOT|EAR|EYE|[UL](?:ARM|LEG)|HIP)|(?:LEFT|RIGHT)_PEC|HUD_(?:CENTER_[12]|TOP_(?:RIGHT|CENTER|LEFT)|BOTTOM(?:_(?:RIGHT|LEFT))?))|LAND_(?:LEVEL|RAISE|LOWER|SMOOTH|NOISE|REVERT)|DATA_(?:ONLINE|NAME|BORN|SIM_(?:POS|STATUS|RATING)|PAYINFO)|PAYMENT_INFO_(?:ON_FILE|USED)|REMOTE_DATA_(?:CHANNEL|REQUEST|REPLY)|PSYS_(?:PART_(?:BF_(?:ZERO|ONE(?:_MINUS_(?:DEST_COLOR|SOURCE_(ALPHA|COLOR)))?|DEST_COLOR|SOURCE_(ALPHA|COLOR))|BLEND_FUNC_(DEST|SOURCE)|FLAGS|(?:START|END)_(?:COLOR|ALPHA|SCALE|GLOW)|MAX_AGE|(?:RIBBON_|WIND|INTERP_(?:COLOR|SCALE)|BOUNCE|FOLLOW_(?:SRC|VELOCITY)|TARGET_(?:POS|LINEAR)|EMISSIVE)_MASK)|SRC_(?:MAX_AGE|PATTERN|ANGLE_(?:BEGIN|END)|BURST_(?:RATE|PART_COUNT|RADIUS|SPEED_(?:MIN|MAX))|ACCEL|TEXTURE|TARGET_KEY|OMEGA|PATTERN_(?:DROP|EXPLODE|ANGLE(?:_CONE(?:_EMPTY)?)?)))|VEHICLE_(?:REFERENCE_FRAME|TYPE_(?:NONE|SLED|CAR|BOAT|AIRPLANE|BALLOON)|(?:LINEAR|ANGULAR)_(?:FRICTION_TIMESCALE|MOTOR_DIRECTION)|LINEAR_MOTOR_OFFSET|HOVER_(?:HEIGHT|EFFICIENCY|TIMESCALE)|BUOYANCY|(?:LINEAR|ANGULAR)_(?:DEFLECTION_(?:EFFICIENCY|TIMESCALE)|MOTOR_(?:DECAY_)?TIMESCALE)|VERTICAL_ATTRACTION_(?:EFFICIENCY|TIMESCALE)|BANKING_(?:EFFICIENCY|MIX|TIMESCALE)|FLAG_(?:NO_DEFLECTION_UP|LIMIT_(?:ROLL_ONLY|MOTOR_UP)|HOVER_(?:(?:WATER|TERRAIN|UP)_ONLY|GLOBAL_HEIGHT)|MOUSELOOK_(?:STEER|BANK)|CAMERA_DECOUPLED))|PRIM_(?:TYPE(?:_(?:BOX|CYLINDER|PRISM|SPHERE|TORUS|TUBE|RING|SCULPT))?|HOLE_(?:DEFAULT|CIRCLE|SQUARE|TRIANGLE)|MATERIAL(?:_(?:STONE|METAL|GLASS|WOOD|FLESH|PLASTIC|RUBBER))?|SHINY_(?:NONE|LOW|MEDIUM|HIGH)|BUMP_(?:NONE|BRIGHT|DARK|WOOD|BARK|BRICKS|CHECKER|CONCRETE|TILE|STONE|DISKS|GRAVEL|BLOBS|SIDING|LARGETILE|STUCCO|SUCTION|WEAVE)|TEXGEN_(?:DEFAULT|PLANAR)|SCULPT_(?:TYPE_(?:SPHERE|TORUS|PLANE|CYLINDER|MASK)|FLAG_(?:MIRROR|INVERT))|PHYSICS(?:_(?:SHAPE_(?:CONVEX|NONE|PRIM|TYPE)))?|(?:POS|ROT)_LOCAL|SLICE|TEXT|FLEXIBLE|POINT_LIGHT|TEMP_ON_REZ|PHANTOM|POSITION|SIZE|ROTATION|TEXTURE|NAME|OMEGA|DESC|LINK_TARGET|COLOR|BUMP_SHINY|FULLBRIGHT|TEXGEN|GLOW|MEDIA_(?:ALT_IMAGE_ENABLE|CONTROLS|(?:CURRENT|HOME)_URL|AUTO_(?:LOOP|PLAY|SCALE|ZOOM)|FIRST_CLICK_INTERACT|(?:WIDTH|HEIGHT)_PIXELS|WHITELIST(?:_ENABLE)?|PERMS_(?:INTERACT|CONTROL)|PARAM_MAX|CONTROLS_(?:STANDARD|MINI)|PERM_(?:NONE|OWNER|GROUP|ANYONE)|MAX_(?:URL_LENGTH|WHITELIST_(?:SIZE|COUNT)|(?:WIDTH|HEIGHT)_PIXELS)))|MASK_(?:BASE|OWNER|GROUP|EVERYONE|NEXT)|PERM_(?:TRANSFER|MODIFY|COPY|MOVE|ALL)|PARCEL_(?:MEDIA_COMMAND_(?:STOP|PAUSE|PLAY|LOOP|TEXTURE|URL|TIME|AGENT|UNLOAD|AUTO_ALIGN|TYPE|SIZE|DESC|LOOP_SET)|FLAG_(?:ALLOW_(?:FLY|(?:GROUP_)?SCRIPTS|LANDMARK|TERRAFORM|DAMAGE|CREATE_(?:GROUP_)?OBJECTS)|USE_(?:ACCESS_(?:GROUP|LIST)|BAN_LIST|LAND_PASS_LIST)|LOCAL_SOUND_ONLY|RESTRICT_PUSHOBJECT|ALLOW_(?:GROUP|ALL)_OBJECT_ENTRY)|COUNT_(?:TOTAL|OWNER|GROUP|OTHER|SELECTED|TEMP)|DETAILS_(?:NAME|DESC|OWNER|GROUP|AREA|ID|SEE_AVATARS))|LIST_STAT_(?:MAX|MIN|MEAN|MEDIAN|STD_DEV|SUM(?:_SQUARES)?|NUM_COUNT|GEOMETRIC_MEAN|RANGE)|PAY_(?:HIDE|DEFAULT)|REGION_FLAG_(?:ALLOW_DAMAGE|FIXED_SUN|BLOCK_TERRAFORM|SANDBOX|DISABLE_(?:COLLISIONS|PHYSICS)|BLOCK_FLY|ALLOW_DIRECT_TELEPORT|RESTRICT_PUSHOBJECT)|HTTP_(?:METHOD|MIMETYPE|BODY_(?:MAXLENGTH|TRUNCATED)|CUSTOM_HEADER|PRAGMA_NO_CACHE|VERBOSE_THROTTLE|VERIFY_CERT)|STRING_(?:TRIM(?:_(?:HEAD|TAIL))?)|CLICK_ACTION_(?:NONE|TOUCH|SIT|BUY|PAY|OPEN(?:_MEDIA)?|PLAY|ZOOM)|TOUCH_INVALID_FACE|PROFILE_(?:NONE|SCRIPT_MEMORY)|RC_(?:DATA_FLAGS|DETECT_PHANTOM|GET_(?:LINK_NUM|NORMAL|ROOT_KEY)|MAX_HITS|REJECT_(?:TYPES|AGENTS|(?:NON)?PHYSICAL|LAND))|RCERR_(?:CAST_TIME_EXCEEDED|SIM_PERF_LOW|UNKNOWN)|ESTATE_ACCESS_(?:ALLOWED_(?:AGENT|GROUP)_(?:ADD|REMOVE)|BANNED_AGENT_(?:ADD|REMOVE))|DENSITY|FRICTION|RESTITUTION|GRAVITY_MULTIPLIER|KFM_(?:COMMAND|CMD_(?:PLAY|STOP|PAUSE|SET_MODE)|MODE|FORWARD|LOOP|PING_PONG|REVERSE|DATA|ROTATION|TRANSLATION)|ERR_(?:GENERIC|PARCEL_PERMISSIONS|MALFORMED_PARAMS|RUNTIME_PERMISSIONS|THROTTLED)|CHARACTER_(?:CMD_(?:(?:SMOOTH_)?STOP|JUMP)|DESIRED_(?:TURN_)?SPEED|RADIUS|STAY_WITHIN_PARCEL|LENGTH|ORIENTATION|ACCOUNT_FOR_SKIPPED_FRAMES|AVOIDANCE_MODE|TYPE(?:_(?:[ABCD]|NONE))?|MAX_(?:DECEL|TURN_RADIUS|(?:ACCEL|SPEED)))|PURSUIT_(?:OFFSET|FUZZ_FACTOR|GOAL_TOLERANCE|INTERCEPT)|REQUIRE_LINE_OF_SIGHT|FORCE_DIRECT_PATH|VERTICAL|HORIZONTAL|AVOID_(?:CHARACTERS|DYNAMIC_OBSTACLES|NONE)|PU_(?:EVADE_(?:HIDDEN|SPOTTED)|FAILURE_(?:DYNAMIC_PATHFINDING_DISABLED|INVALID_(?:GOAL|START)|NO_(?:NAVMESH|VALID_DESTINATION)|OTHER|TARGET_GONE|(?:PARCEL_)?UNREACHABLE)|(?:GOAL|SLOWDOWN_DISTANCE)_REACHED)|TRAVERSAL_TYPE(?:_(?:FAST|NONE|SLOW))?|CONTENT_TYPE_(?:ATOM|FORM|HTML|JSON|LLSD|RSS|TEXT|XHTML|XML)|GCNP_(?:RADIUS|STATIC)|(?:PATROL|WANDER)_PAUSE_AT_WAYPOINTS|OPT_(?:AVATAR|CHARACTER|EXCLUSION_VOLUME|LEGACY_LINKSET|MATERIAL_VOLUME|OTHER|STATIC_OBSTACLE|WALKABLE)|SIM_STAT_PCT_CHARS_STEPPED)&amp;quot;),&lt;br /&gt;
    new Group(&amp;quot;lsl_builtin_constants_string&amp;quot;, 1, &amp;quot;(?:EOF|JSON_(?:ARRAY|DELETE|FALSE|INVALID|NULL|NUMBER|OBJECT|STRING|TRUE)|NULL_KEY|TEXTURE_(?:BLANK|DEFAULT|MEDIA|PLYWOOD|TRANSPARENT)|URL_REQUEST_(?:GRANTED|DENIED))&amp;quot;),&lt;br /&gt;
    new Group(&amp;quot;lsl_builtin_constants_float&amp;quot;, 1, &amp;quot;DEG_TO_RAD|PI(?:_BY_TWO)?|RAD_TO_DEG|SQRT2|TWO_PI&amp;quot;),&lt;br /&gt;
    new Group(&amp;quot;lsl_builtin_constants_compound&amp;quot;, 1, &amp;quot;ZERO_(?:ROTATION|VECTOR)|TOUCH_INVALID_(?:TEXCOORD|VECTOR)&amp;quot;),&lt;br /&gt;
    new Group(&amp;quot;lsl_builtin_functions&amp;quot;, 0, &amp;quot;(?:ll(?:ReturnObjectsBy(?:ID|Owner)|Json(?:2List|[GS]etValue|ValueType)|Sin|Cos|Tan|Atan2|Sqrt|Pow|Abs|Fabs|Frand|Floor|Ceil|Round|Vec(?:Mag|Norm|Dist)|Rot(?:Between|2(?:Euler|Fwd|Left|Up))|(?:Euler|Axes)2Rot|Whisper|(?:Region|Owner)?Say|Shout|Listen(?:Control|Remove)?|Sensor(?:Repeat|Remove)?|Detected(?:Name|Key|Owner|Type|Pos|Vel|Grab|Rot|Group|LinkNumber)|Die|Ground|Wind|(?:[GS]et)(?:AnimationOverride|MemoryLimit|PrimMediaParams|ParcelMusicURL|Object(?:Desc|Name)|PhysicsMaterial|Status|Scale|Color|Alpha|Texture|Pos|Rot|Force|Torque)|ResetAnimationOverride|(?:Scale|Offset|Rotate)Texture|(?:Rot)?Target(?:Remove)?|(?:Stop)?MoveToTarget|Apply(?:Rotational)?Impulse|Set(?:KeyframedMotion|ContentType|RegionPos|(?:Angular)?Velocity|Buoyancy|HoverHeight|ForceAndTorque|TimerEvent|ScriptState|Damage|TextureAnim|Sound(?:Queueing|Radius)|Vehicle(?:Type|(?:Float|Vector|Rotation)Param)|(?:Touch|Sit)?Text|Camera(?:Eye|At)Offset|PrimitiveParams|ClickAction|Link(?:Alpha|Color|PrimitiveParams(?:Fast)?|Texture(?:Anim)?|Camera|Media)|RemoteScriptAccessPin|PayPrice|LocalRot)|Get(?:ClosestNavPoint|StaticPath|SimStats|Env|PrimitiveParams|Link(?:PrimitiveParams|Number(?:OfSides)?|Key|Name|Media)|HTTPHeader|FreeURLs|Object(?:Details|PermMask|PrimCount)|Parcel(?:MaxPrims|Details|Prim(?:Count|Owners))|Attached|(?:SPMax|Free|Used)Memory|Region(?:Name|TimeDilation|FPS|Corner|AgentCount)|Root(?:Position|Rotation)|UnixTime|(?:Parcel|Region)Flags|(?:Wall|GMT)clock|SimulatorHostname|BoundingBox|GeometricCenter|Creator|NumberOf(?:Prims|NotecardLines|Sides)|Animation(?:List)?|(?:Camera|Local)(?:Pos|Rot)|Vel|Accel|Omega|Time(?:stamp|OfDay)|(?:Object|CenterOf)?Mass|MassMKS|Energy|Owner|(?:Owner)?Key|SunDirection|Texture(?:Offset|Scale|Rot)|Inventory(?:Number|Name|Key|Type|Creator|PermMask)|Permissions(?:Key)?|StartParameter|List(?:Length|EntryType)|Date|Agent(?:Size|Info|Language|List)|LandOwnerAt|NotecardLine|Script(?:Name|State))|(?:Get|Reset|GetAndReset)Time|PlaySound(?:Slave)?|LoopSound(?:Master|Slave)?|(?:Trigger|Stop|Preload)Sound|(?:(?:Get|Delete)Sub|Insert)String|To(?:Upper|Lower)|Give(?:InventoryList|Money)|RezObject|(?:Stop)?LookAt|Sleep|CollisionFilter|(?:Take|Release)Controls|DetachFromAvatar|AttachToAvatar(?:Temp)?|InstantMessage|(?:GetNext)?Email|StopHover|MinEventDelay|RotLookAt|String(?:Length|Trim)|(?:Start|Stop)Animation|TargetOmega|RequestPermissions|(?:Create|Break)Link|BreakAllLinks|(?:Give|Remove)Inventory|Water|PassTouches|Request(?:Agent|Inventory)Data|TeleportAgent(?:Home|GlobalCoords)?|ModifyLand|CollisionSound|ResetScript|MessageLinked|PushObject|PassCollisions|AxisAngle2Rot|Rot2(?:Axis|Angle)|A(?:cos|sin)|AngleBetween|AllowInventoryDrop|SubStringIndex|List2(?:CSV|Integer|Json|Float|String|Key|Vector|Rot|List(?:Strided)?)|DeleteSubList|List(?:Statistics|Sort|Randomize|(?:Insert|Find|Replace)List)|EdgeOfWorld|AdjustSoundVolume|Key2Name|TriggerSoundLimited|EjectFromLand|(?:CSV|ParseString)2List|OverMyLand|SameGroup|UnSit|Ground(?:Slope|Normal|Contour)|GroundRepel|(?:Set|Remove)VehicleFlags|(?:AvatarOn)?(?:Link)?SitTarget|Script(?:Danger|Profiler)|Dialog|VolumeDetect|ResetOtherScript|RemoteLoadScriptPin|(?:Open|Close)RemoteDataChannel|SendRemoteData|RemoteDataReply|(?:Integer|String)ToBase64|XorBase64|Log(?:10)?|Base64To(?:String|Integer)|ParseStringKeepNulls|RezAtRoot|RequestSimulatorData|ForceMouselook|(?:Load|Release|(?:E|Une)scape)URL|ParcelMedia(?:CommandList|Query)|ModPow|MapDestination|(?:RemoveFrom|AddTo|Reset)Land(?:Pass|Ban)List|(?:Set|Clear)CameraParams|HTTP(?:Request|Response)|TextBox|DetectedTouch(?:UV|Face|Pos|(?:N|Bin)ormal|ST)|(?:MD5|SHA1|DumpList2)String|Request(?:Secure)?URL|Clear(?:Prim|Link)Media|(?:Link)?ParticleSystem|(?:Get|Request)(?:Username|DisplayName)|RegionSayTo|CastRay|GenerateKey|TransferLindenDollars|ManageEstateAccess|(?:Create|Delete)Character|ExecCharacterCmd|Evade|FleeFrom|NavigateTo|PatrolPoints|Pursue|UpdateCharacter|WanderWithin))&amp;quot;),&lt;br /&gt;
]; //}&lt;br /&gt;
const gl = groups.length;&lt;br /&gt;
var missed = new RegExp(&amp;quot;^(|[\\W\\w]*?\\W)(&amp;quot;+groups.join(&amp;quot;|&amp;quot;)+&amp;quot;)([\\W][\\W\\w]*|)$&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
var lang = $X(&amp;quot;//div[@id=&#039;PageLanguage&#039;]&amp;quot;);&lt;br /&gt;
lang = (lang &amp;amp;&amp;amp; lang.innerHTML) || &amp;quot;&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
$Z(search, function(r,i){&lt;br /&gt;
    for (var a = 0; b = r.childNodes[a]; ++a)&lt;br /&gt;
        if (b.nodeName == &amp;quot;#text&amp;quot; &amp;amp;&amp;amp; (c = missed.exec(b.nodeValue)))&lt;br /&gt;
        {&lt;br /&gt;
            var s, v, p, q;&lt;br /&gt;
            if ((v = c[c.length - 1]) &amp;amp;&amp;amp; (v != &amp;quot;&amp;quot;))//whitespace after&lt;br /&gt;
                insertAfter(document.createTextNode(v), b);&lt;br /&gt;
            for (p=0, q = 3; p &amp;lt; gl; p++)&lt;br /&gt;
            {&lt;br /&gt;
                var n = groups[p];&lt;br /&gt;
                var y = 1 + n.captures;&lt;br /&gt;
                if ((v = c[q]) &amp;amp;&amp;amp; (v != &amp;quot;&amp;quot;))&lt;br /&gt;
                {&lt;br /&gt;
                    if (n.v &amp;gt;= 0)&lt;br /&gt;
                    {&lt;br /&gt;
                        s = document.createElement(&amp;quot;a&amp;quot;);&lt;br /&gt;
                        s.href = prefixs[n.v] + v + lang;&lt;br /&gt;
                    }&lt;br /&gt;
                    else&lt;br /&gt;
                        s = document.createElement(&amp;quot;span&amp;quot;);&lt;br /&gt;
                    if (n.c &amp;amp;&amp;amp; n.c != &amp;quot;&amp;quot;)&lt;br /&gt;
                        s.className = n.c;&lt;br /&gt;
                    s.appendChild(document.createTextNode(v));&lt;br /&gt;
                    insertAfter(s, b);&lt;br /&gt;
                    if (!(v = c[1]) || (v == &amp;quot;&amp;quot;))//whitespace before&lt;br /&gt;
                        b.parentNode.removeChild(b);&lt;br /&gt;
                    else&lt;br /&gt;
                        b.nodeValue = c[1];&lt;br /&gt;
                    if (n.processor)&lt;br /&gt;
                        n.processor(s, c.slice(q, q + y), c[1], c[c.length - 1]);&lt;br /&gt;
                    break;&lt;br /&gt;
                }&lt;br /&gt;
                q += y;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
    if ((b = r.childNodes[0]) &amp;amp;&amp;amp; b.nodeName == &amp;quot;#text&amp;quot; &amp;amp;&amp;amp; b.nodeValue.substring(0,7) == &amp;quot;&amp;amp;nbsp;\n&amp;quot;)&lt;br /&gt;
        b.nodeValue = b.nodeValue.substring(7);&lt;br /&gt;
    if ((b = r.childNodes[r.childNodes.length - 1]) &amp;amp;&amp;amp; b.nodeName == &amp;quot;#text&amp;quot; &amp;amp;&amp;amp; b.nodeValue.substr(-2) == &amp;quot;\n &amp;quot;)&lt;br /&gt;
        b.nodeValue = b.nodeValue.substring(0, b.nodeValue.length - 2);&lt;br /&gt;
    if (lang)      $Z(&amp;quot;./a[span[starts-with(@class,&#039;kw&#039;)]]&amp;quot;, function(ir,ii){ir.attributes.getNamedItem(&amp;quot;href&amp;quot;).value += lang;}, r);&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$Z(&amp;quot;//a[starts-with(@title, &#039;Ll&#039;) and starts-with(@title, text())]&amp;quot;, function(r,i){&lt;br /&gt;
    var m = &amp;quot;l&amp;quot; + r.title.substring(1);&lt;br /&gt;
    if (r.title == r.innerHTML)&lt;br /&gt;
        r.innerHTML = m;&lt;br /&gt;
    r.title = m;&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
if (m = $X(&amp;quot;//li[@id=&#039;n-editingdiscussion&#039;]&amp;quot;)){&lt;br /&gt;
    n = document.createElement(&amp;quot;li&amp;quot;);&lt;br /&gt;
    n.id = &amp;quot;n-randompage&amp;quot;;&lt;br /&gt;
    n.innerHTML = &amp;quot;&amp;lt;a accesskey=&#039;x&#039; title=&#039;Load a random article [alt-shift-x]&#039; href=&#039;/wiki/Special:Random&#039;&amp;gt;Random Page&amp;lt;/a&amp;gt;&amp;quot;;&lt;br /&gt;
    insertAfter(n, m);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function $X(_xpath, node){&lt;br /&gt;
    var doc = (node)?(node.ownerDocument || node):(node = document);&lt;br /&gt;
    return doc.evaluate(_xpath, node, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);&lt;br /&gt;
}&lt;br /&gt;
function $Z(_xpath, func, node){&lt;br /&gt;
    var doc = (node)?(node.ownerDocument || node):(node = document);&lt;br /&gt;
    var res = doc.evaluate(_xpath, node, null,  XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);&lt;br /&gt;
    var args = Array.prototype.slice.call(arguments, 3);&lt;br /&gt;
    var i = 0;&lt;br /&gt;
    for (; i &amp;lt; res.snapshotLength; ++i)&lt;br /&gt;
        func.apply(func, [res.snapshotItem(i), i].concat(args));&lt;br /&gt;
    return i;&lt;br /&gt;
}&lt;br /&gt;
function insertAfter(insert, after){return after.parentNode.insertBefore(insert, after.nextSibling);}&lt;br /&gt;
function insertBefore(insert, before){return before.parentNode.insertBefore(insert, before);}&lt;br /&gt;
function log(){&lt;br /&gt;
    var arg;&lt;br /&gt;
    switch (arguments.length) {&lt;br /&gt;
        case 1:&lt;br /&gt;
            arg = arguments[0];&lt;br /&gt;
            break;&lt;br /&gt;
        case 0:&lt;br /&gt;
            arg = null;&lt;br /&gt;
            break;&lt;br /&gt;
        default:&lt;br /&gt;
            arg = arguments;&lt;br /&gt;
            break;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    if (typeof(unsafeWindow.console) != &amp;quot;undefined&amp;quot; &amp;amp;&amp;amp; typeof(unsafeWindow.console.log) != &amp;quot;undefined&amp;quot;)&lt;br /&gt;
        unsafeWindow.console.log(arg);&lt;br /&gt;
    else if (typeof(GM_log) != &amp;quot;undefined&amp;quot;)&lt;br /&gt;
        GM_log(arg);&lt;br /&gt;
    return arg;&lt;br /&gt;
}&lt;br /&gt;
})();&amp;lt;/javascript&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cheers! [[User:Kireji Haiku|Kireji Haiku]] 11:49, 22 May 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I had to make all the sub-expressions use non-capture groups (which was how it was originally). I also made some minor tweaks that should do nothing but are for style correctness (I&#039;ve learned better JS habits since I wrote that). -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 14:44, 22 May 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I&#039;ve added support for custom post-processing for groups and for them capture information from the expression. If we decide to merge bad numbers into a single node, that code would be a post-processor. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 00:18, 23 May 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::Whatever works I&#039;d say. Not sure why you chose purple for numbers, though. Did you test it? Where to put this now? [[User:Kireji Haiku|Kireji Haiku]] 13:27, 23 May 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::Purple because that&#039;s the color they are now and it makes highlighting look right on pages like [[float]]. I usually post these to [UserScripts.org] (which I have just [http://userscripts.org/scripts/review/28162 done]) and let people find them on their own. Sometime I&#039;ll post a forum thread about them, but I haven&#039;t done that in ages. I&#039;m hoping that is what you meant. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 22:52, 23 May 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::No, I meant are you going to upload it to the wiki here so the highlighting here is fixed. Or how does this work? Have a nice weekend [[User:Kireji Haiku|Kireji Haiku]] 08:17, 24 May 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::::Oh dear, I was afraid of this at the last. It&#039;s a script for {{Wikipedia|Greasemonkey|w=n}}, it&#039;s not a server script. It probably will work in Chrome as well (not tested). -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 10:33, 24 May 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::Ok, so this brings us back to GeSHi? How to update that? [[User:Kireji Haiku|Kireji Haiku]] 12:19, 27 May 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::The only way to do so is likely to be pestering LL. At this point I don&#039;t know who you would start with. Couldn&#039;t hurt to open a new bug on Jira, something along the lines of &amp;quot;LSL Syntax highlighting on the wiki needs updating&amp;quot; and see which linden is foolish enough to update the jira. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 19:22, 27 May 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
== kwdb ==&lt;br /&gt;
&lt;br /&gt;
By the way, there&#039;s a LSL keywords database that generates output for various syntax highlighters including GeSHi [http://code.google.com/p/kwdb/ here]. -- [[User:Sei Lisa|Sei Lisa]] 09:12, 4 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Thanks for the info. It&#039;s not that I don&#039;t have a file, I don&#039;t know where to put it so the syntax highlighting works on this wiki. I&#039;ve got a copy I&#039;m working on myself on [https://github.com/buildersbrewery/lsl-for-geshi github.com/buildersbrewery/lsl-for-geshi]. -- [[User:Kireji Haiku|Kireji Haiku]] 09:40, 5 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::LL has to install it in some directory on the server (they will know if they look for where the old one is), it&#039;s not something we can do. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 11:14, 5 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:You may be interested in https://github.com/pclewis/lslint/commits/23c3fb11226249f633bed1f0b077435e58f80781/wiki_builtins.pl it&#039;s a script to walk the wiki to get functions, events and constants. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 11:14, 5 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::Thank you. That script generates some &amp;quot;false positives&amp;quot; and lacks some constants. Currently the generator provides also lslint output, by the way. Most other collections of keywords I&#039;ve evaluated are incomplete and sometimes incorrect, and I try to keep it up to date. For example, Kireji&#039;s list misses some OBJECT_* constants and has other problems. -- [[User:Sei Lisa|Sei Lisa]] 12:51, 7 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::I know it lacks some constants, I don&#039;t always remember to add them to the signature section. False positives? That is surprising. Could you give me an example?  -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:23, 7 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::I wouldn&#039;t be surprised if it comes up with a few functions that it shouldn&#039;t. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:48, 7 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::::Sorry, false positive, singular. CLICK_ACTION_ZOOM doesn&#039;t exist. Some constants come out duplicated, some list wrong values. Here&#039;s a diff if interested. http://pastebin.ca/2393166 -- [[User:Sei Lisa|Sei Lisa]] 05:23, 8 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::::That diff really helps. It suggests we have several wrong values here on the wiki and gives us a good place to start fixing things. However I don&#039;t think it&#039;s a good idea for the wiki to move away from hex notation just so that we match the source code, not all of the LSL Portal&#039;s readers know their powers of two. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:40, 8 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::::P.S. I consider the duplicates a bug in the script. Yes some constants appear in multiple articles signature section, it&#039;s a &amp;lt;strike&amp;gt;hack&amp;lt;/strike&amp;gt; feature.&lt;br /&gt;
&lt;br /&gt;
:::::::I&#039;m not going to login to test this are you sure there is no CLICK_ACTION_ZOOM? https://bitbucket.org/lindenlab/viewer-release/src/41898042294e4c48d9fc8bbc327f0926ed6b6712/indra/lscript/lscript_compile/indra.l#cl-644 If it&#039;s not valid than you have found a bug. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 23:00, 8 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::::::I&#039;m completely sure. What do you mean about hex notation? In the database, my criterion is to write in hex the numbers that are supposed to be bitfields, as that&#039;s the closest to binary that LSL supports. Nothing to do with the source code. That generates some differences between wiki and kwdb that are not real differences, you can just ignore them. I processed the files in order to make them comparable, including removing the arg names and removing leading zeros from hex numbers, but not transforming them to a common base, thus differences in radix are expected. -- [[User:Sei Lisa|Sei Lisa]] 08:19, 9 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::::::::I just meant some integer constants had values like 0x80 or 128. I hadn&#039;t considered parameter name changes but we do use different names for the parameters (some of the original parameter names are confusing or poorly chosen). As you say not real differences. I&#039;ll file a bug about CLICK_ACTION_ZOOM, they must have forgotten to put it in the server side compiler. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 00:12, 10 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::::::::{{JIRA|BUG-2827}} -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 01:15, 10 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::::::::::Thanks for the link, but it&#039;s useless for mortals. -- [[User:Sei Lisa|Sei Lisa]] 07:49, 10 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::::::::::Ah I forgot about that problem. It&#039;s basically a duplicate of {{Jira|SCR-236}}. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 11:25, 10 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::::::::I&#039;ll also start working on the real conflicts. Thanks for taking the time. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 01:21, 10 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::::::::I figured you meant 0xNNN but I don&#039;t understand why you said it&#039;s not a good idea to move away from hex notation, as I didn&#039;t remotely suggest that. Some constants that are in decimal in the wiki are in hex in kwdb, like some RC_* ones, and vice versa, like CONTENT_TYPE_*. There are a few where it can be debatable whether they are flags, like ESTATE_ACCESS_* (which is not specified to support multiple flags, though the header says &amp;quot;action flag&amp;quot;) and PSYS_SRC_PATTERN_* of which you can&#039;t combine several, to my knowledge, so I considered they should not be regarded as flags. -- [[User:Sei Lisa|Sei Lisa]] 04:54, 10 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::::::::PSYS_SRC_PATTERN_* was probably built rather than designed (that is to say, they hadn&#039;t entirely decided what they were doing when they did it). It will require some testing but it makes sense to allow the combining of (ALLOWED_AGENT_ADD | BANNED_AGENT_REMOVE) or (ALLOWED_AGENT_REMOVE | BANNED_AGENT_ADD), LL may have laid out the constants with that in mind even if they never added support for it. Or the number correspond with internal constants the server uses, and the server combines them. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 11:25, 10 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::What about the &amp;quot;other problems&amp;quot;? -- [[User:Kireji Haiku|Kireji Haiku]] 10:35, 8 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
I&#039;ve updated the float constants to use the values from https://bitbucket.org/lindenlab/viewer-release/src/41898042294e4c48d9fc8bbc327f0926ed6b6712/indra/llmath/llmath.h?at=default#cl-56 -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 12:09, 10 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:KFM_CMD_SET_MODE what is it used for? PSYS_SRC_OBJ_REL_MASK is a dead constant. Used for nothing.&lt;br /&gt;
:I can see why you would be confused, most of those where the radix differs is in the direction of more obscure. &lt;br /&gt;
:-- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 13:52, 10 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::I don&#039;t know what it&#039;s used for. I know it&#039;s defined, as it passed the constant values test. If it&#039;s unused, its status in the database should be marked as unimplemented. PSYS_SRC_OBJ_REL_MASK was already marked as such. Output modules for LSL2dfg/kwdb can choose to skip these or put them in a separate section of the generated output if they wish, based on the status field. I&#039;m pondering whether it would make sense to define a new status, &amp;quot;unknown&amp;quot;, for KFM_CMD_SET_MODE. -- [[User:Sei Lisa|Sei Lisa]] 15:57, 10 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::I&#039;ll have to spend some time figuring out how I&#039;m going to document these (and those PRIM_MEDIA_* flags I never documented because I thought LL would remove them {{JIRA|VWR-24413}}). I think we need a category for useless and nearly useless constants constants. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:31, 10 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::P.S. [[Release_Notes/Second_Life_RC_BlueSteel/13]]&lt;br /&gt;
&lt;br /&gt;
== [edit][edit][edit] ==&lt;br /&gt;
&lt;br /&gt;
Hello strife,&lt;br /&gt;
I recently made changes on the Lag-page, and today I noticed that the &amp;quot;Cache&amp;quot; section (which I&#039;ve added) shows the [edit] link three times!&lt;br /&gt;
Could you please help me fixing this, I have no clue what I did wrong (again) https://wiki.secondlife.com/wiki/Lag :D Thanks!&lt;br /&gt;
&lt;br /&gt;
:You didn&#039;t do anything wrong per se. It&#039;s a design defect of how CSS &amp;quot;float&amp;quot; works (more preciesly the defect is with the scope of &amp;quot;clear&amp;quot;). -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:06, 14 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::Just leaving a thank you! --[[User:MartinRJ Fayray|MartinRJ Fayray]] 10:29, 15 June 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Pathfinding categories ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve found that the pathfinding categories are somewhat messed up. There&#039;s [[:Category:Pathfinding]] and [[:Category:LSL Pathfinding]]. [[llGetSimStats]] is only in the latter, as is the case for some &amp;lt;code&amp;gt;CHARACTER_*&amp;lt;/code&amp;gt; constants. I think there should be a &amp;quot;single stop&amp;quot; page (category) for them. Do you agree? If so, which one do you think it should be? --[[User:Pedro Oval|Pedro Oval]] 12:47, 29 August 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I do in deed agree but I also don&#039;t like to break the naming tradition or trash a Linden category. But since you suggested it, we should probably do away with one of the categories. Any thoughts as to which one? -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 14:37, 29 August 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::The description in [[:Category:Pathfinding]] reads: &amp;quot;Articles related to new pathfinding feature and related LSL API.&amp;quot; Maybe the LSL API part should be moved to its own [[:Category:LSL_Pathfinding]] and leave &#039;&#039;&#039;Pathfinding&#039;&#039;&#039; for articles only (and include &#039;&#039;&#039;LSL_Pathfinding&#039;&#039;&#039; as a subcategory of it). I think that makes the most sense. People who linked to &#039;&#039;&#039;Pathfinding&#039;&#039;&#039; will find the link to the LSL one. --[[User:Pedro Oval|Pedro Oval]] 17:03, 29 August 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::Works for me. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 20:33, 29 August 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::Done. Please review what I&#039;ve done, I&#039;m not too confident to have gotten it right. I used the template name &amp;lt;nowiki&amp;gt;{{Pathfinding LSL alpha}}&amp;lt;/nowiki&amp;gt; to switch the template while respecting the original intention. The name has Pathfinding at the start (as opposed to LSL Pathfinding Alpha) for emphasis on Pathfinding. While on it, I also renamed Template:LSL_Constants/llWanderW&#039;&#039;&#039;I&#039;&#039;&#039;thin to the right case. --[[User:Pedro Oval|Pedro Oval]] 08:41, 30 August 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::::Good catch. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 09:50, 30 August 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
== [[Template:LSL_Header]] ==&lt;br /&gt;
I believe it could use a link to [[LSL_Alternate_Editors]]. Whatcha think? -- [[User:Kireji Haiku|Kireji Haiku]] 10:16, 8 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:See [[Template_talk:LSL_Header]] for my reply. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 14:37, 8 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Broken links: ==&lt;br /&gt;
On [[User:Strife Onizuka|your user page]] in the Scite/ESL section all links to your comcast account are broken. Oh yeah and...it was C++. -- [[User:Kireji Haiku|Kireji Haiku]] 07:43, 16 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:yes they are. I&#039;ll look into finding a place to host them. I knew C had changed a lot since I learned it but I didn&#039;t think they added member functions. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 11:15, 16 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::I&#039;ve just updated my links and uploaded everything. I&#039;ve even published the most up to date and complete lsl.api (it&#039;s an an export of kwdb). -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 17:31, 16 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
== German translation of llList2Json ==&lt;br /&gt;
&lt;br /&gt;
Hiya Strife,&lt;br /&gt;
I just made an attempt to start translating the JSON functions to German,&lt;br /&gt;
but this page shows me a weird error message, could you please tell me what I did wrong :P&lt;br /&gt;
[[LlList2Json/de]] {{Unsigned|MartinRJ Fayray}}&lt;br /&gt;
&lt;br /&gt;
:&#039;n Abend, ich denke ich hab den Fehler behoben, Du hattest wohl einen senkrechten Strich ganz am Anfang zu viel. And yeah, Strife... I think I fixed it, there was a pipe too many. Not sure about the fix though, so if the fix needs a fix, have a go at it, LOL. Anyhow, enjoy the weekend you two. -- [[User:Kireji Haiku|Kireji Haiku]] 15:06, 18 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::Oops, thanks Kireji : ) --[[User:MartinRJ Fayray|MartinRJ Fayray]] 15:32, 18 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I&#039;ll work on updating the [[Template:LSL Function/de]] (I generally do not update the templates for other languages). My view on the entire thing has to do with knowing your audience, each language represents a group of distinct cultures, who each have different cultural norms rooted deep in history. I would not presume to force the same layout on everyone (only English speakers). Also some of the template features for example do not work for Japaense. But to get back on topic. I don&#039;t want people to feel that English is the only language. I really want the international community to come and own their part of the wiki, figure out what works and doesn&#039;t. My goal is only to provide a framework, give them something to start from. There is no reason the articles need to be literal translations, and we gain nothing by having them be so.&lt;br /&gt;
&lt;br /&gt;
:As to what is wrong with the template, it never got updated beyond the point where LL stopped adding functions to LSO. It assumes all functions have ids. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 20:53, 18 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I&#039;m going to update the template but someone will need to go through and translate it. It hasn&#039;t been updated in 5 years so it&#039;s going to be a bumpy ride but hey you get 5 years worth of template insanity all at once instead of gradually. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:20, 18 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::Thanks, that&#039;s great =) --[[User:MartinRJ Fayray|MartinRJ Fayray]] 22:31, 18 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::There are a few templates that need translating, here is what i&#039;ve got so far (I&#039;ll add more as I find them): - &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 22:46, 18 October 2013 (PDT)&lt;br /&gt;
:::[[Template:LSL_Bug_Icon/en]] -&amp;amp;gt; [[Template:LSL_Bug_Icon/de]]&lt;br /&gt;
:::[[Template:LSL_Generic/Issues]] -&amp;amp;gt; [[Template:LSL_Generic/Issues/de]]&lt;br /&gt;
:::[[Template:LSL_Generic/Caveats]] -&amp;amp;gt; [[Template:LSL_Generic/Caveats/de]]&lt;br /&gt;
&lt;br /&gt;
:::Discovered the header template was broken. Was just easier to port. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 23:21, 18 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::There are likely other templates that need updating to work with the newer version of the template. Let me know if you encounter a broken template. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 23:24, 18 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::I translated the 3 above templates, but on the article page [[LlList2Json/de]] the &amp;quot;Caveats&amp;quot; and &amp;quot;Jira Search&amp;quot; sections are still using the English template. Thanks so far, though : ) Also these headlines should also be translated: &amp;quot;Specification&amp;quot; = &amp;quot;Beschreibung&amp;quot;, &amp;quot;Caveats&amp;quot; = &amp;quot;Anmerkungen&amp;quot;, &amp;quot;Examples&amp;quot; = &amp;quot;Beispiele&amp;quot;, &amp;quot;See Also&amp;quot; = &amp;quot;Siehe auch&amp;quot;, &amp;quot;Deep Notes&amp;quot; = &amp;quot;Erweitert&amp;quot; --[[User:MartinRJ Fayray|MartinRJ Fayray]] 14:48, 19 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::::That oddly had more to do with which template was being used. For whatever reason multilang wasn&#039;t working right and so you were getting the english version of the template (my new keyboard arrived, it&#039;s so nice to have a Z key again). -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 20:38, 19 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::One more thing, can you please point me to the &amp;quot;specifiers does not support negative indexes.&amp;quot; template - it&#039;s being used here: https://wiki.secondlife.com/wiki/LlJsonSetValue/de - Thanks! --[[User:MartinRJ Fayray|MartinRJ Fayray]] 14:36, 20 October 2013 (PDT)&lt;br /&gt;
:::Yet another thing: How do I translate the template that shows a &#039;Contents&#039; nav-box at the top right of each page, e.g. https://wiki.secondlife.com/wiki/JSON_APPEND/de - it should be translated from &amp;quot;Contents&amp;quot; to &amp;quot;Inhalt&amp;quot;. Thank you much! PS: found out how to use the multilang template. --[[User:MartinRJ Fayray|MartinRJ Fayray]] 18:19, 20 October 2013 (PDT)&lt;br /&gt;
:::I&#039;m done with the translation of LSL_JSON so far, if you find any errors, please let me know. --[[User:MartinRJ Fayray|MartinRJ Fayray]] 19:48, 20 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
::::Nothing I can do about &amp;quot;Contents&amp;quot;. That is Media Wiki. Unless we write our own. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:16, 21 October 2013 (PDT)&lt;br /&gt;
:::I don&#039;t speak German but it all looks good. However don&#039;t use multilang directly unless you have to. There is secondary categorization that multilang does which doesn&#039;t get setup if you use it directly. The LSL templates all have it set so you don&#039;t need to do anything. And you don&#039;t need to worry multilang gets called before everything else in the lsl templates.&lt;br /&gt;
:::I&#039;ve updated the Constant template (bug fixes). -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 23:11, 22 October 2013 (PDT)&lt;br /&gt;
:::P.S. I&#039;m surprised you haven&#039;t asked me about the haiku. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 23:11, 22 October 2013 (PDT)&lt;br /&gt;
::::What does it?--[[User:MartinRJ Fayray|MartinRJ Fayray]] 23:18, 22 October 2013 (PDT)&lt;br /&gt;
:::::Project to be revealed next April. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 23:20, 22 October 2013 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Thanks ==&lt;br /&gt;
&lt;br /&gt;
Thank you for your apreciation. The [[Second Life Geography]] project is going on. Just hope the Lindens will not ban me for the high number of articles I created and I want to create. And best wishes for you. Your (and others&#039;) articles halped me learn to script and now I use scripted objects for my survey tasks.&lt;br /&gt;
&lt;br /&gt;
--[[User:Anaimfinity Resident|Rays of green light. Bright and proud to be a Circassian]] 05:26, 30 November 2013 (PST)&lt;br /&gt;
&lt;br /&gt;
:LL may work in mysterious and counter intuitive ways, but they won&#039;t ban you for what you are doing (and you haven&#039;t created as many articles as I have... yet). What you are doing has obvious value and is interesting, and most importantly you aren&#039;t rocking anyones boat. I have some thoughts:&lt;br /&gt;
:* You need to categorize the articles. One general category like [[:Category:Second Life Geography]] or [[:Category:SL Geography]] then lots of subcategories like [[:Category:Continents]] then [[:Category:Linden Continents]] etc.&lt;br /&gt;
:* You need to figure out if you want this to be part of the another Portal or you want this to be it&#039;s own Portal. I&#039;m inclined to say it should be it&#039;s own portal. Something like [[Geography Portal]]. By doing so you could absorb some of the content left after the KB move (like [[Second Life Railroad]]).&lt;br /&gt;
:* You should probably have some header that helps identify your project pages from the average random wiki pages. Like [[Template:Help]] or [[Template:LSL Header]].&lt;br /&gt;
:I wish you luck and I hope you can find some folks to help you with it. Beyond template wrangling I can&#039;t do much to help. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 21:41, 30 November 2013 (PST)&lt;br /&gt;
&lt;br /&gt;
== Use of [[Template:LSL_Function/Head]] on [[LSL_HTTP_server]] ==&lt;br /&gt;
&lt;br /&gt;
Hiya,&lt;br /&gt;
I&#039;ve run into problems using [[Template:LSL_Function/Head]] on [[LSL_HTTP_server]]. The function description from the &#039;&#039;&#039;llHTTPResponse section&#039;&#039;&#039; is automatically copied to the &#039;&#039;&#039;llGetHTTPHeader section&#039;&#039;&#039; and the &#039;&#039;&#039;llGetFreeURLs section&#039;&#039;&#039; which both in turn don&#039;t actually have a description. Plus the p1_desc of the &#039;&#039;&#039;llGetHTTPHeader&#039;&#039;&#039; is there twice. Not sure if one&#039;s a copy of &#039;&#039;&#039;llHTTPResponse&#039;&#039;&#039;, but that&#039;d be my guess. Any idea how to fix this?&lt;br /&gt;
Cheers -- &#039;&#039;&#039;[[User:Kireji_Haiku|Kireji Haiku]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Kireji_Haiku|talk]]|[[Special:Contributions/Kireji_Haiku|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 12:00, 9 January 2014 (PST)&lt;br /&gt;
&lt;br /&gt;
:I never thought of using the template this way. FYI: T:Head is not mature, so there may be other problems. My only concern of using it here is that it may not be the best layout for this and that we don&#039;t have a matching template for events. I liked the different style of information presentation, precisely because it was different. I don&#039;t have a strong opinion on this yet as the work isn&#039;t really done yet. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 17:31, 9 January 2014 (PST)&lt;br /&gt;
&lt;br /&gt;
::First of all, thansk for the fix. I changed it because the structure and formatting made it difficult to see where one sections started and ended in that wall of text. Any other idea regarding that page? I kinda liked that function header template though. -- &#039;&#039;&#039;[[User:Kireji_Haiku|Kireji Haiku]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Kireji_Haiku|talk]]|[[Special:Contributions/Kireji_Haiku|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 04:38, 11 January 2014 (PST)&lt;br /&gt;
&lt;br /&gt;
:::I am someone who is self conscious about being resistant to change. It&#039;s growing on me. I don&#039;t have a big problem with it. My only concern is information duplication and desyncronization. I&#039;ve got an idea on how to fix this but I need to do some experiments etc (hopefully it won&#039;t bring the wiki to it&#039;s knees). This would be a low priority project. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 16:35, 11 January 2014 (PST)&lt;br /&gt;
&lt;br /&gt;
== LSL syntax highlighting on Github ==&lt;br /&gt;
&lt;br /&gt;
Happy friday,&lt;br /&gt;
&lt;br /&gt;
I&#039;m working on an LSL lexer for [https://github.com/tmm1/pygments.rb Pygments] to get LSL syntax highlighting support on [https://github.com Github]. I&#039;d appreciate some feedback on this if you have some spare time:&lt;br /&gt;
&lt;br /&gt;
    https://github.com/buildersbrewery/lsl-for-pygments&lt;br /&gt;
&lt;br /&gt;
-- &#039;&#039;&#039;[[User:Kireji_Haiku|Kireji Haiku]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Kireji_Haiku|talk]]|[[Special:Contributions/Kireji_Haiku|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 16:26, 14 February 2014 (PST)&lt;br /&gt;
&lt;br /&gt;
== Template:Hl3 ==&lt;br /&gt;
&lt;br /&gt;
I have no clue why I made that. As you can see it was 4 years ago. If you know why, let me know lol.&lt;br /&gt;
&lt;br /&gt;
--&amp;lt;b&amp;gt;--&amp;lt;/b&amp;gt;[[File:Uglehsig.png|53px|link=User:Ugleh_Ulrik]]([[User_talk:Ugleh_Ulrik|talk]]) 22:22, 6 March 2014 (PST)&lt;br /&gt;
&lt;br /&gt;
== I try my best ==&lt;br /&gt;
&lt;br /&gt;
The article about private land Geography is a research that is in progress, together with other researches. It requires about 1000 sims to be surveyed. I want to treat private sims with the respect they deserve. We have now articles for small map structures, even for single sims, but still nothing for those so many [[Unassociated Sims]] on the grid. Please wait me to finish it. And if you have better ideas, feel free to tell me. Hope it will be done until August 1st.&lt;br /&gt;
&lt;br /&gt;
--[[User:Anaimfinity Resident|Rays of green light. Bright and proud to be a Circassian]] 14:02, 14 July 2014 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Sounds good. Keep up the good work. -- &#039;&#039;&#039;[[User:Strife_Onizuka|Strife]]&#039;&#039;&#039; &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Strife_Onizuka|talk]]|[[Special:Contributions/Strife_Onizuka|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 19:11, 14 July 2014 (PDT)&lt;br /&gt;
&lt;br /&gt;
== linking keywords with &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight&amp;gt;&amp;lt;/nowiki&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
Looks like keyword linking is a [http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi#Default_Links_for_Keywords server side variable], don&#039;t know if LL will want that enabled or not this time. --[[User:ObviousAltIsObvious Resident|ObviousAltIsObvious Resident]] ([[User talk:ObviousAltIsObvious Resident|talk]]) 21:42, 21 January 2015 (PST)&lt;br /&gt;
* If that works differently than it did before (no first hand knowledge here), please create a JIRA with how things worked before and now, and maybe drop a link to the JIRA on the open source list or raise it at Oz&#039;s meeting. A lot of work was done on shedding a lot of special case dependencies related to the old auth mechanism and enhancing our security posture. It would be unsurprising if something were lost in the transition. --[[User:Soft Linden|Soft Linden]] ([[User talk:Soft Linden|talk]]) 07:30, 22 January 2015 (PST)&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Soft_Linden&amp;diff=1193751</id>
		<title>User:Soft Linden</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Soft_Linden&amp;diff=1193751"/>
		<updated>2014-10-06T02:22:13Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;..&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Soft_Linden/foo.css&amp;diff=1193750</id>
		<title>User:Soft Linden/foo.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Soft_Linden/foo.css&amp;diff=1193750"/>
		<updated>2014-10-06T01:44:28Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: Created page with &amp;quot;body {    font-family: arial;    }h1 {        background-color:#CCC;    border: 1px solid;    color:#39F;    text-align: center;    }table {    background-color: #F60;    border:…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;body {    font-family: arial;    }h1 {        background-color:#CCC;    border: 1px solid;    color:#39F;    text-align: center;    }table {    background-color: #F60;    border: 1px solid #39F;    width: 100%;    }td {    border: 0px;    text-align: center;    }p {    color:#09F;    text-indent: 20px;        }&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Soft_Linden&amp;diff=1193611</id>
		<title>User:Soft Linden</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Soft_Linden&amp;diff=1193611"/>
		<updated>2014-09-26T14:36:47Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: Created page with &amp;quot;.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:ObviousAltIsObvious_Resident&amp;diff=1184962</id>
		<title>User talk:ObviousAltIsObvious Resident</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:ObviousAltIsObvious_Resident&amp;diff=1184962"/>
		<updated>2013-12-10T20:57:38Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: Created page with &amp;quot;Thank you for the many useful wiki edits. I run across yours now and again when I&amp;#039;m using the wiki as a reference myself. --~~~~&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Thank you for the many useful wiki edits. I run across yours now and again when I&#039;m using the wiki as a reference myself. --[[User:Soft Linden|Soft Linden]] 12:57, 10 December 2013 (PST)&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlGetEnv&amp;diff=1179312</id>
		<title>LlGetEnv</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlGetEnv&amp;diff=1179312"/>
		<updated>2013-06-18T20:10:54Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function&lt;br /&gt;
|func_id=362|func_sleep=0.0|func_energy=0.0&lt;br /&gt;
|func= llGetEnv |sort=GetEnv&lt;br /&gt;
|return_type=string&lt;br /&gt;
|p1_type=string|p1_name=name|p1_desc=The name of the data to request&lt;br /&gt;
|func_footnote=Note that the value returned is a string, you may need to cast it to an integer for use in calculations.&lt;br /&gt;
|func_desc&lt;br /&gt;
|return_text=with the requested data about the [[region]].&lt;br /&gt;
|spec&lt;br /&gt;
|caveats&lt;br /&gt;
|constants=&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:1em;&amp;quot;&amp;gt;&lt;br /&gt;
{{{!}} class=&amp;quot;sortable&amp;quot; {{Prettytable|style=margin:0;}}&lt;br /&gt;
{{!}}+ Table of valid {{LSLP|name}} values. &lt;br /&gt;
{{!}}-{{Hl2}}&lt;br /&gt;
! {{!}} Name&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; {{!}} Description&lt;br /&gt;
! {{!}} {{HoverText|Type to typecast to|To make the value returned more useful, you will want to typecast it to this type}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;dynamic_pathfinding&amp;quot;&lt;br /&gt;
{{!}} Get the region&#039;s effective dynamic_pathfinding status, &amp;quot;enabled&amp;quot; or &amp;quot;disabled&amp;quot;. This option is configured in the [[SimConsole|Region Debug Console]]&lt;br /&gt;
{{!}} {{No|N/A}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;estate_id&amp;quot;&lt;br /&gt;
{{!}} Numerical index identifying which estate a region belongs to. Main grid mainland is &amp;quot;1&amp;quot;&lt;br /&gt;
{{!}} {{Yes|[[integer]]}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;frame_number&amp;quot;&lt;br /&gt;
{{!}} Get the frame number of the simulator, for example &amp;quot;42042&amp;quot;.&lt;br /&gt;
{{!}} {{Yes|[[integer]]}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;region_idle&amp;quot;&lt;br /&gt;
{{!}} Get the region&#039;s [http://community.secondlife.com/t5/Second-Life-Server/Region-Idling-FAQ/m-p/1535497 idle] status, &amp;quot;1&amp;quot; or &amp;quot;0&amp;quot;.&lt;br /&gt;
{{!}} {{Yes|[[integer]] [http://en.wikipedia.org/wiki/Boolean_algebra_%28logic%29 boolean]}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;sim_channel&amp;quot;&lt;br /&gt;
{{!}} Get the region&#039;s [[Het-Grid_FAQ#What_is_a_channel.3F|channel]] string, for example &amp;quot;Second Life Server&amp;quot;.&lt;br /&gt;
{{!}} {{No|N/A}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;sim_version&amp;quot;&lt;br /&gt;
{{!}} Get the region&#039;s [[Version numbering#Second_Life_Server_Versioning|version number]] string, for example &amp;quot;{{HoverText|10|[2-digit year]}}.{{HoverText|11|[2-digit month]}}.{{HoverText|30|[2-digit day]}}.{{HoverText|215699|[build number]}}&amp;quot;.&lt;br /&gt;
{{!}} {{No|N/A}}&lt;br /&gt;
{{!}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|examples=&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    touch_start(integer total_number)&lt;br /&gt;
    {&lt;br /&gt;
        string version = llGetEnv(&amp;quot;sim_version&amp;quot;);&lt;br /&gt;
        llOwnerSay(&amp;quot;Region &amp;quot; + llGetRegionName() + &amp;quot; is running &amp;quot;&lt;br /&gt;
                   + llGetEnv(&amp;quot;sim_channel&amp;quot;) + &amp;quot; version &amp;quot; + version );&lt;br /&gt;
&lt;br /&gt;
        list ver = llParseString2List(version, [&amp;quot;.&amp;quot;], []);&lt;br /&gt;
&lt;br /&gt;
        llOwnerSay(&amp;quot;Build: &amp;quot;+llList2String(ver, 3));&lt;br /&gt;
        llOwnerSay(&amp;quot;Build Date: &amp;quot;+llList2String(ver, 2)+&amp;quot;-&amp;quot;+llList2String(ver, 1)+&amp;quot;-20&amp;quot;+llList2String(ver, 0));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
|helpers&lt;br /&gt;
|also_functions=&lt;br /&gt;
{{LSL DefineRow||[[llRequestSimulatorData]]|}}&lt;br /&gt;
{{LSL DefineRow||[[llGetSimulatorHostname]]|}}&lt;br /&gt;
{{LSL DefineRow||[[llGetRegionFlags]]|}}&lt;br /&gt;
|also_tests&lt;br /&gt;
|also_events&lt;br /&gt;
|also_articles&lt;br /&gt;
|notes=* Region idling lowers a region&#039;s framerate when no avatars are currently on or looking into the region.  Scripts measuring time dilation with [[llGetRegionTimeDilation]] may report significant time dilation if the region is idle.&lt;br /&gt;
|history=* {{Jira|SVC-4874}}&lt;br /&gt;
*Introduced in [[Release Notes/Second Life RC LeTigre/10#10.11.30.215699|Second Life RC LeTigre 10.11.30.215699]], deployed on 2010-12-01.&lt;br /&gt;
*Deployed to rest of Agni with Second Life Server 10.11.30.215699, Second Life RC BlueSteel 10.12.06.216207, Second Life RC Magnum 10.11.30.215699&lt;br /&gt;
*&amp;quot;frame_number&amp;quot; option added in Second Life RC BlueSteel 12.01.03.247042&lt;br /&gt;
**Returns an integer that represents the current &#039;frame&#039; of the simulator. Generally only useful for specific debugging cases. &lt;br /&gt;
*Removed (temporarily?) in Second Life RC BlueSteel 12.01.06.247303&lt;br /&gt;
|cat1&lt;br /&gt;
|cat2=Region&lt;br /&gt;
|cat3&lt;br /&gt;
|cat4&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlGetEnv&amp;diff=1179311</id>
		<title>LlGetEnv</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlGetEnv&amp;diff=1179311"/>
		<updated>2013-06-18T20:09:34Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function&lt;br /&gt;
|func_id=362|func_sleep=0.0|func_energy=0.0&lt;br /&gt;
|func= llGetEnv |sort=GetEnv&lt;br /&gt;
|return_type=string&lt;br /&gt;
|p1_type=string|p1_name=name|p1_desc=The name of the data to request&lt;br /&gt;
|func_footnote=Note that the value returned is a string, you may need to cast it to an integer for use in calculations.&lt;br /&gt;
|func_desc&lt;br /&gt;
|return_text=with the requested data about the [[region]].&lt;br /&gt;
|spec&lt;br /&gt;
|caveats&lt;br /&gt;
|constants=&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:1em;&amp;quot;&amp;gt;&lt;br /&gt;
{{{!}} class=&amp;quot;sortable&amp;quot; {{Prettytable|style=margin:0;}}&lt;br /&gt;
{{!}}+ Table of valid {{LSLP|name}} values. &lt;br /&gt;
{{!}}-{{Hl2}}&lt;br /&gt;
! {{!}} Name&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; {{!}} Description&lt;br /&gt;
! {{!}} {{HoverText|Type to typecast to|To make the value returned more useful, you will want to typecast it to this type}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;dynamic_pathfinding&amp;quot;&lt;br /&gt;
{{!}} Get the region&#039;s effective dynamic_pathfinding status, &amp;quot;enabled&amp;quot; or &amp;quot;disabled&amp;quot;. This option is configured in the [[SimConsole|Region Debug Console]]&lt;br /&gt;
{{!}} {{No|N/A}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;estate_id&amp;quot;&lt;br /&gt;
{{!}} Numerical index identifying which estate a region belongs to&lt;br /&gt;
{{!}} {{Yes|[[integer]]}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;frame_number&amp;quot;&lt;br /&gt;
{{!}} Get the frame number of the simulator, for example &amp;quot;42042&amp;quot;.&lt;br /&gt;
{{!}} {{Yes|[[integer]]}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;region_idle&amp;quot;&lt;br /&gt;
{{!}} Get the region&#039;s [http://community.secondlife.com/t5/Second-Life-Server/Region-Idling-FAQ/m-p/1535497 idle] status, &amp;quot;1&amp;quot; or &amp;quot;0&amp;quot;.&lt;br /&gt;
{{!}} {{Yes|[[integer]] [http://en.wikipedia.org/wiki/Boolean_algebra_%28logic%29 boolean]}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;sim_channel&amp;quot;&lt;br /&gt;
{{!}} Get the region&#039;s [[Het-Grid_FAQ#What_is_a_channel.3F|channel]] string, for example &amp;quot;Second Life Server&amp;quot;.&lt;br /&gt;
{{!}} {{No|N/A}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;sim_version&amp;quot;&lt;br /&gt;
{{!}} Get the region&#039;s [[Version numbering#Second_Life_Server_Versioning|version number]] string, for example &amp;quot;{{HoverText|10|[2-digit year]}}.{{HoverText|11|[2-digit month]}}.{{HoverText|30|[2-digit day]}}.{{HoverText|215699|[build number]}}&amp;quot;.&lt;br /&gt;
{{!}} {{No|N/A}}&lt;br /&gt;
{{!}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|examples=&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    touch_start(integer total_number)&lt;br /&gt;
    {&lt;br /&gt;
        string version = llGetEnv(&amp;quot;sim_version&amp;quot;);&lt;br /&gt;
        llOwnerSay(&amp;quot;Region &amp;quot; + llGetRegionName() + &amp;quot; is running &amp;quot;&lt;br /&gt;
                   + llGetEnv(&amp;quot;sim_channel&amp;quot;) + &amp;quot; version &amp;quot; + version );&lt;br /&gt;
&lt;br /&gt;
        list ver = llParseString2List(version, [&amp;quot;.&amp;quot;], []);&lt;br /&gt;
&lt;br /&gt;
        llOwnerSay(&amp;quot;Build: &amp;quot;+llList2String(ver, 3));&lt;br /&gt;
        llOwnerSay(&amp;quot;Build Date: &amp;quot;+llList2String(ver, 2)+&amp;quot;-&amp;quot;+llList2String(ver, 1)+&amp;quot;-20&amp;quot;+llList2String(ver, 0));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
|helpers&lt;br /&gt;
|also_functions=&lt;br /&gt;
{{LSL DefineRow||[[llRequestSimulatorData]]|}}&lt;br /&gt;
{{LSL DefineRow||[[llGetSimulatorHostname]]|}}&lt;br /&gt;
{{LSL DefineRow||[[llGetRegionFlags]]|}}&lt;br /&gt;
|also_tests&lt;br /&gt;
|also_events&lt;br /&gt;
|also_articles&lt;br /&gt;
|notes=* Region idling lowers a region&#039;s framerate when no avatars are currently on or looking into the region.  Scripts measuring time dilation with [[llGetRegionTimeDilation]] may report significant time dilation if the region is idle.&lt;br /&gt;
|history=* {{Jira|SVC-4874}}&lt;br /&gt;
*Introduced in [[Release Notes/Second Life RC LeTigre/10#10.11.30.215699|Second Life RC LeTigre 10.11.30.215699]], deployed on 2010-12-01.&lt;br /&gt;
*Deployed to rest of Agni with Second Life Server 10.11.30.215699, Second Life RC BlueSteel 10.12.06.216207, Second Life RC Magnum 10.11.30.215699&lt;br /&gt;
*&amp;quot;frame_number&amp;quot; option added in Second Life RC BlueSteel 12.01.03.247042&lt;br /&gt;
**Returns an integer that represents the current &#039;frame&#039; of the simulator. Generally only useful for specific debugging cases. &lt;br /&gt;
*Removed (temporarily?) in Second Life RC BlueSteel 12.01.06.247303&lt;br /&gt;
|cat1&lt;br /&gt;
|cat2=Region&lt;br /&gt;
|cat3&lt;br /&gt;
|cat4&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlGetEnv&amp;diff=1179310</id>
		<title>LlGetEnv</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlGetEnv&amp;diff=1179310"/>
		<updated>2013-06-18T20:08:05Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: sort, add estate_id&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function&lt;br /&gt;
|func_id=362|func_sleep=0.0|func_energy=0.0&lt;br /&gt;
|func= llGetEnv |sort=GetEnv&lt;br /&gt;
|return_type=string&lt;br /&gt;
|p1_type=string|p1_name=name|p1_desc=The name of the data to request&lt;br /&gt;
|func_footnote=Note that the value returned is a string, you may need to cast it to an integer for use in calculations.&lt;br /&gt;
|func_desc&lt;br /&gt;
|return_text=with the requested data about the [[region]].&lt;br /&gt;
|spec&lt;br /&gt;
|caveats&lt;br /&gt;
|constants=&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-bottom:1em;&amp;quot;&amp;gt;&lt;br /&gt;
{{{!}} class=&amp;quot;sortable&amp;quot; {{Prettytable|style=margin:0;}}&lt;br /&gt;
{{!}}+ Table of valid {{LSLP|name}} values. &lt;br /&gt;
{{!}}-{{Hl2}}&lt;br /&gt;
! {{!}} Name&lt;br /&gt;
! class=&amp;quot;unsortable&amp;quot; {{!}} Description&lt;br /&gt;
! {{!}} {{HoverText|Type to typecast to|To make the value returned more useful, you will want to typecast it to this type}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;dynamic_pathfinding&amp;quot;&lt;br /&gt;
{{!}} Get the region&#039;s effective dynamic_pathfinding status, &amp;quot;enabled&amp;quot; or &amp;quot;disabled&amp;quot;. This option is configured in the [[SimConsole|Region Debug Console]]&lt;br /&gt;
{{!}} {{No|N/A}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;estate_id&amp;quot;&lt;br /&gt;
{{!}} Numerical index identifying which estate a region belongs to&lt;br /&gt;
{{!}} {{No|N/A}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;frame_number&amp;quot;&lt;br /&gt;
{{!}} Get the frame number of the simulator, for example &amp;quot;42042&amp;quot;.&lt;br /&gt;
{{!}} {{Yes|[[integer]]}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;region_idle&amp;quot;&lt;br /&gt;
{{!}} Get the region&#039;s [http://community.secondlife.com/t5/Second-Life-Server/Region-Idling-FAQ/m-p/1535497 idle] status, &amp;quot;1&amp;quot; or &amp;quot;0&amp;quot;.&lt;br /&gt;
{{!}} {{Yes|[[integer]] [http://en.wikipedia.org/wiki/Boolean_algebra_%28logic%29 boolean]}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;sim_channel&amp;quot;&lt;br /&gt;
{{!}} Get the region&#039;s [[Het-Grid_FAQ#What_is_a_channel.3F|channel]] string, for example &amp;quot;Second Life Server&amp;quot;.&lt;br /&gt;
{{!}} {{No|N/A}}&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} &amp;quot;sim_version&amp;quot;&lt;br /&gt;
{{!}} Get the region&#039;s [[Version numbering#Second_Life_Server_Versioning|version number]] string, for example &amp;quot;{{HoverText|10|[2-digit year]}}.{{HoverText|11|[2-digit month]}}.{{HoverText|30|[2-digit day]}}.{{HoverText|215699|[build number]}}&amp;quot;.&lt;br /&gt;
{{!}} {{No|N/A}}&lt;br /&gt;
{{!}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|examples=&amp;lt;lsl&amp;gt;&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    touch_start(integer total_number)&lt;br /&gt;
    {&lt;br /&gt;
        string version = llGetEnv(&amp;quot;sim_version&amp;quot;);&lt;br /&gt;
        llOwnerSay(&amp;quot;Region &amp;quot; + llGetRegionName() + &amp;quot; is running &amp;quot;&lt;br /&gt;
                   + llGetEnv(&amp;quot;sim_channel&amp;quot;) + &amp;quot; version &amp;quot; + version );&lt;br /&gt;
&lt;br /&gt;
        list ver = llParseString2List(version, [&amp;quot;.&amp;quot;], []);&lt;br /&gt;
&lt;br /&gt;
        llOwnerSay(&amp;quot;Build: &amp;quot;+llList2String(ver, 3));&lt;br /&gt;
        llOwnerSay(&amp;quot;Build Date: &amp;quot;+llList2String(ver, 2)+&amp;quot;-&amp;quot;+llList2String(ver, 1)+&amp;quot;-20&amp;quot;+llList2String(ver, 0));&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/lsl&amp;gt;&lt;br /&gt;
|helpers&lt;br /&gt;
|also_functions=&lt;br /&gt;
{{LSL DefineRow||[[llRequestSimulatorData]]|}}&lt;br /&gt;
{{LSL DefineRow||[[llGetSimulatorHostname]]|}}&lt;br /&gt;
{{LSL DefineRow||[[llGetRegionFlags]]|}}&lt;br /&gt;
|also_tests&lt;br /&gt;
|also_events&lt;br /&gt;
|also_articles&lt;br /&gt;
|notes=* Region idling lowers a region&#039;s framerate when no avatars are currently on or looking into the region.  Scripts measuring time dilation with [[llGetRegionTimeDilation]] may report significant time dilation if the region is idle.&lt;br /&gt;
|history=* {{Jira|SVC-4874}}&lt;br /&gt;
*Introduced in [[Release Notes/Second Life RC LeTigre/10#10.11.30.215699|Second Life RC LeTigre 10.11.30.215699]], deployed on 2010-12-01.&lt;br /&gt;
*Deployed to rest of Agni with Second Life Server 10.11.30.215699, Second Life RC BlueSteel 10.12.06.216207, Second Life RC Magnum 10.11.30.215699&lt;br /&gt;
*&amp;quot;frame_number&amp;quot; option added in Second Life RC BlueSteel 12.01.03.247042&lt;br /&gt;
**Returns an integer that represents the current &#039;frame&#039; of the simulator. Generally only useful for specific debugging cases. &lt;br /&gt;
*Removed (temporarily?) in Second Life RC BlueSteel 12.01.06.247303&lt;br /&gt;
|cat1&lt;br /&gt;
|cat2=Region&lt;br /&gt;
|cat3&lt;br /&gt;
|cat4&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User_talk:Uzume_Grigorovich&amp;diff=1153528</id>
		<title>User talk:Uzume Grigorovich</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User_talk:Uzume_Grigorovich&amp;diff=1153528"/>
		<updated>2011-09-14T02:35:21Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: Thanks!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Thanks! ==&lt;br /&gt;
&lt;br /&gt;
I just happened to see you edit the custom names redirect. Thanks for pitching in! --[[User:Soft Linden|Soft Linden]] 19:35, 13 September 2011 (PDT)&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Soft_Linden/Office_Hours/Thursday&amp;diff=1039512</id>
		<title>User:Soft Linden/Office Hours/Thursday</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Soft_Linden/Office_Hours/Thursday&amp;diff=1039512"/>
		<updated>2010-09-20T19:21:36Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Soft_Linden/Office_Hours/Monday&amp;diff=1039492</id>
		<title>User:Soft Linden/Office Hours/Monday</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Soft_Linden/Office_Hours/Monday&amp;diff=1039492"/>
		<updated>2010-09-20T19:17:51Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Merov_Linden/Office_Hours/Thursday&amp;diff=810662</id>
		<title>User:Merov Linden/Office Hours/Thursday</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Merov_Linden/Office_Hours/Thursday&amp;diff=810662"/>
		<updated>2010-03-18T16:29:45Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{hCalendar event/Office Hours&lt;br /&gt;
|mode={{{mode|}}}&lt;br /&gt;
|Resident=Merov Linden&lt;br /&gt;
|weekday=Thursday&lt;br /&gt;
|start=2pm {{SLT}}&lt;br /&gt;
|end=3pm {{SLT}}&lt;br /&gt;
|location=[http://slurl.com/secondlife/Hippotropolis/239/28/24/?&amp;amp;title=Hippotropolis Hippotropolis]&lt;br /&gt;
|description=The [[Open Source Meeting]] is a weekly discussion of [http://secondlifegrid.net/programs/open_source open source] issues. Unless there are urgent blocking issues, it&#039;s good form to raise issues on the [[SLDev|SLDev mailing list]] before bringing them to live discussion. Anyone may edit the meeting [[Open Source Meeting/Agenda|agenda]] in advance of the meeting. &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Soft_Linden/Office_Hours/Thursday&amp;diff=810652</id>
		<title>User:Soft Linden/Office Hours/Thursday</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Soft_Linden/Office_Hours/Thursday&amp;diff=810652"/>
		<updated>2010-03-18T16:29:03Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: moved User:Soft Linden/Office Hours/Thursday to User:Merov Linden/Office Hours/Thursday&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[User:Merov Linden/Office Hours/Thursday]]&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Merov_Linden/Office_Hours/Thursday&amp;diff=810642</id>
		<title>User:Merov Linden/Office Hours/Thursday</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Merov_Linden/Office_Hours/Thursday&amp;diff=810642"/>
		<updated>2010-03-18T16:29:03Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: moved User:Soft Linden/Office Hours/Thursday to User:Merov Linden/Office Hours/Thursday&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{hCalendar event/Office Hours&lt;br /&gt;
|mode={{{mode|}}}&lt;br /&gt;
|Resident=Soft Linden&lt;br /&gt;
|weekday=Thursday&lt;br /&gt;
|start=2pm {{SLT}}&lt;br /&gt;
|end=3pm {{SLT}}&lt;br /&gt;
|location=[http://slurl.com/secondlife/Hippotropolis/239/28/24/?&amp;amp;title=Hippotropolis Hippotropolis]&lt;br /&gt;
|description=The [[Open Source Meeting]] is a weekly discussion of [http://secondlifegrid.net/programs/open_source open source] issues. Unless there are urgent blocking issues, it&#039;s good form to raise issues on the [[SLDev|SLDev mailing list]] before bringing them to live discussion. Anyone may edit the meeting [[Open Source Meeting/Agenda|agenda]] in advance of the meeting. &lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Snowglobe&amp;diff=722562</id>
		<title>Snowglobe</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Snowglobe&amp;diff=722562"/>
		<updated>2010-02-05T21:03:40Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{multi-lang}}[[Image:Snowglobe-snowflake-captioned.svg|right|192px|]]&lt;br /&gt;
&#039;&#039;&#039;Snowglobe&#039;&#039;&#039; is an experimental viewer for Second Life.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Downloads&#039;&#039;&#039;&lt;br /&gt;
** {{snowglobe-installers}}&lt;br /&gt;
** {{snowglobe-installers-trunk}}&lt;br /&gt;
** Very latest installer downloads:  look for the most recent build on the [https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev-commits sldev-commits mailing list].&lt;br /&gt;
** Look at [[Version control repository]] for information about how to checkout the source code with SVN.&lt;br /&gt;
* The [[Get source and compile]] page gives general information about how to compile the source.&lt;br /&gt;
* &#039;&#039;&#039;[[Snowglobe Current Cycle|Current Release Cycle]]&#039;&#039;&#039; - information on features and patches pending for the current release cycle&lt;br /&gt;
* Here&#039;s a list of documents on the main features in Snowglobe 1.2 that are not available in the Second Life 1.23 viewer:&lt;br /&gt;
** [[Media Rendering Plugin Framework Technical Overview]] - New Plugin architecture allowing media of all kinds to render in Snowglobe&lt;br /&gt;
** [[User:Pixel_Gausman/Interop_Viewer|Interop Viewer Open Grid Protocol]] - Documents how OGP (now VWRAP) is implemented in Snowglobe&lt;br /&gt;
** [[HTTP Texture]] - Project to transition from custom UDP-based protocol to HTTP for texture delivery&lt;br /&gt;
** [[S3 based viewer map]] - Utilizing HTTP Texture for the in-viewer map&lt;br /&gt;
* Commit mail and build system notifications:  [https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev-commits sldev-commits mailing list].&lt;br /&gt;
* Developers discussion:  [https://lists.secondlife.com/cgi-bin/mailman/listinfo/opensource-dev opensource-dev mailing list].&lt;br /&gt;
* [[Snowglobe Committer List]] - List of people with direct commit access who are working to build this viewer&lt;br /&gt;
* [[Snowglobe Development Process]] - Development practices for everyone working on the Snowglobe viewer&lt;br /&gt;
* [[Snowglobe QA]] - More details on the process we&#039;ll use to maintain high quality releases&lt;br /&gt;
** [[Snowglobe Test Plans]]&lt;br /&gt;
* Browse source: [http://svn.secondlife.com/trac/linden/browser/projects/2009/snowglobe snowglobe branch in Trac] - browse the source code we&#039;re working on&lt;br /&gt;
&lt;br /&gt;
For an introduction to the goals of the Snowglobe viewer, see [https://blogs.secondlife.com/community/technology/blog/2009/03/30/intensifying-open-source-efforts Philip&#039;s blog post: &amp;quot;Intensifying Open Source Effort&amp;quot;] which describes our new approach to open source.  See [https://lists.secondlife.com/pipermail/sldev/2009-May/013879.html Philip&#039;s mail to sldev] for a little bit more about the name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Open Source Portal]]&lt;br /&gt;
[[Category:Snowglobe|*]]&lt;br /&gt;
[[Category:Glossary]]&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=About_AWG&amp;diff=722552</id>
		<title>About AWG</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=About_AWG&amp;diff=722552"/>
		<updated>2010-02-05T21:02:53Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: Rename sldev to opensource-dev&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== About ==&lt;br /&gt;
&lt;br /&gt;
The [[Architecture Working Group]] mission is to develop the protocols that will open up the Second Life Grid from something operated solely by Linden Lab to where others can run parts of the grid.&lt;br /&gt;
&lt;br /&gt;
The timeframe for this work is short. Linden Lab is committed to implementing and deploying the protocols over the next two years. In this time frame, the AWG must focus on those aspects of the protocol that enable the opening up of the grid while primarily keeping the remaining feature set of Second Life constant.&lt;br /&gt;
&lt;br /&gt;
Since we all hope that this work forms a stable base for years to come, the AWG should endeavor that its designs support a variety of implementation strategies, and are amenable to future extension. There is a tension between an agile strategy of implementing only what you need today vs. the approach of designing for a range of future possibilities. Linden Lab has heavily leaned toward the agile approach. The AWG needs to lean mostly this way as well, with of course some thought given to making the protocol evolvable.&lt;br /&gt;
&lt;br /&gt;
The AWG isn&#039;t meant as a wholesale redesign of the Second Life platform. While we realize that there are many possible design choices, and that there are many possible approaches, the goal here is to take what is clearly a workable design and make it open. Think HTML 1.0 and HTTP 0.9 - Neither were perfect, and there were many things that couldn&#039;t be done with them. But they were functional, open and had enough extensibility to support future HTML versions, CSS, JavaScript, etc.... making the web what it is today. The AWG must aim to do the same for virtual worlds, and realize it within the next two years.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
Membership in this group is open. Start contributing to the work, and you become a member.&lt;br /&gt;
* What you can do:&lt;br /&gt;
** Join the [http://wiki.secondlife.com/wiki/OpenSource-Dev opensource-dev mailing list] and use the tag [AWG] in the subject line of mail you send.&lt;br /&gt;
** Read the documents in your area of expertise and comment on them in the AWG wiki or on [http://wiki.secondlife.com/wiki/OpenSource-Dev list].&lt;br /&gt;
** Join the [[AW_Groupies|in-world discussion group]].&lt;br /&gt;
** [[Architecture_Working_Group#Meetings|Attend meetings]] (see below).&lt;br /&gt;
** Help keep the community organized: triage agenda items for meetings, post work items, etc.&lt;br /&gt;
&lt;br /&gt;
== Process ==&lt;br /&gt;
* Use opensource-dev and meetings to discuss ideas and organize work.&lt;br /&gt;
* Develop documents (designs, use cases, etc.) in user space of wiki. Move to main sections below after community vetting.&lt;br /&gt;
* Use discussion tab in wiki to provide feedback on documents.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Best Practices ==&lt;br /&gt;
&#039;&#039;&#039; Community Standards &#039;&#039;&#039;&lt;br /&gt;
* Participate: in a friendly, helpful and constructive way.&lt;br /&gt;
* Distracting or disruptive behavior may be grounds for loss of AWG membership.&lt;br /&gt;
* Out-of-scope and off-topic discussions should be held outside of the main AWG wiki area, e.g., in your user space or [[The Incubator]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; Wiki editing and documents &#039;&#039;&#039;&lt;br /&gt;
* Documents should begin as working drafts in your wiki user space.&lt;br /&gt;
* When making wiki pages please take care to choose page names that will not cause confusion. Developing proposals in user space will help keep high-level page names free for seasoned documents and avoid ambiguity about what&#039;s a proposal and what&#039;s official. &lt;br /&gt;
* Documents should be vetted by the community for technical quality and clarity. After vetting by the community, they can be moved into the main document categories below.&lt;br /&gt;
* Collaboration is as valuable and appreciated as authorship.&lt;br /&gt;
* Linden Lab reserves the right to edit this wiki as needed.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; OpenSource-Dev &#039;&#039;&#039;&lt;br /&gt;
* Follow the [http://wiki.secondlife.com/wiki/OpenSource-Dev list guidelines].&lt;br /&gt;
* Flag AWG-related posts by using the [AWG] tag in the subject line.&lt;br /&gt;
* Responses should be on topic and collegial.&lt;br /&gt;
* If the content of a thread changes, please change the subject line.&lt;br /&gt;
* Please do NOT use the list as an IRC/chat stand-in. One-line responses and snarky asides clutter the list and make it less readable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Architecture Working Group]]&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Developer_communication_tools&amp;diff=722542</id>
		<title>Developer communication tools</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Developer_communication_tools&amp;diff=722542"/>
		<updated>2010-02-05T21:00:32Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Languages}}&lt;br /&gt;
{{OSWikiContribBox}}&lt;br /&gt;
&lt;br /&gt;
Let us know what you think on email, on the forum, or in-world. If it&#039;s not working for you, try to get help there. If it is working for you, try helping someone who isn&#039;t having as much luck as you are.&lt;br /&gt;
&lt;br /&gt;
== Mailing List ==&lt;br /&gt;
&lt;br /&gt;
[[OpenSource-Dev|OpenSource-Dev Mailing List]] ([https://lists.secondlife.com/cgi-bin/mailman/listinfo/opensource-dev subscribe]) - mailing list for discussing the development of the Second Life viewer.  This is a high-traffic mailing list (as many as 30-40 messages/day on a busy day).  For a weekly summary of this mailing list, see [[SLDev Traffic]].  You may also want to search the [https://lists.secondlife.com/pipermail/opensource-dev/ OpenSource-Dev archives].&lt;br /&gt;
&lt;br /&gt;
== Forum ==&lt;br /&gt;
&lt;br /&gt;
If you are having issues getting things built, and you just want to ask a quick question, please ask it in one of the  &amp;quot;[http://forums.secondlife.com/forumdisplay.php?f=296 Technical Talk]&amp;quot; forums.&lt;br /&gt;
&lt;br /&gt;
== JIRA ==&lt;br /&gt;
&lt;br /&gt;
If you run into issues, look through the bug database and see if a bug has been filed. If so, vote for the issue to be fixed. If not, file the bug.&lt;br /&gt;
&lt;br /&gt;
[http://jira.secondlife.com Second Life JIRA] is the place to submit bug reports, reproductions and patches for issues relating to the open source viewer.&lt;br /&gt;
&lt;br /&gt;
== Wiki ==&lt;br /&gt;
You&#039;re soaking in it...&lt;br /&gt;
&lt;br /&gt;
This is the place to post documentation, more indepth discussions, and various projects&lt;br /&gt;
&lt;br /&gt;
== IRC ==&lt;br /&gt;
Internet Relay Chat - your instant way to communicate, using the EFNet IRC network&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#opensl&amp;lt;/nowiki&amp;gt; - irc://irc.efnet.org/opensl&lt;br /&gt;
General open source viewer discussion and development channel&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;#opensl-jira&amp;lt;/nowiki&amp;gt; - irc://irc.efnet.org/opensl-jira&lt;br /&gt;
Real time tracking of all Jira entries&lt;br /&gt;
&lt;br /&gt;
== In-World Groups ==&lt;br /&gt;
=== Resident-Run Groups ===&lt;br /&gt;
: AW Groupies : In-world discussion of [[Architecture Working Group]] plus [[AW_Groupies|wiki webpages]]&lt;br /&gt;
; Aware of the SL Issue Tracker : To promote awareness of the Second Life [[issue tracker]].&lt;br /&gt;
; Hack SL : &amp;quot;Whether you&#039;re a good hacker or a bad hacker, or simply a chaotic-neutral hacker, the undenyable fact is that the source is now open, and whether or not you have good intentions, you have full access to the code and the client.  Come join us and figure out new and exciting ways to either fix or break SL so we can strengthen the community through fire and aloe!&amp;quot;&lt;br /&gt;
; JIRA and SLDev Fanclub : &amp;quot;For all thoses techno-nerdo-geeky of SLDev  enjoying the public secondlife JIRA, meta-issueing, bug-triage and much more... Trying to organize unofficial bug-triage and  bogus-bug hunting party!&amp;quot;&lt;br /&gt;
; OpenSL : &amp;quot;Open Second Life viewer #opensl on efnet [[Open Source Portal]]&amp;quot;&lt;br /&gt;
; Second Life Source Developers : A group who use their real life programing skills to make SL a better place with open source releases from Linden Lab.&lt;br /&gt;
&lt;br /&gt;
== In-World Locations ==&lt;br /&gt;
The [[Hippotropolis]] region is a gathering place for developers and residents interested in improving the Second Life Viewer. [http://slurl.com/secondlife/Hippotropolis/190/65/38/ Teleport] to the Linden Open Source Project headquarters.&lt;br /&gt;
&lt;br /&gt;
== Weekly In-world Meeting ==&lt;br /&gt;
&lt;br /&gt;
Each week, there&#039;s an [[Open Source Meeting]] to discuss open source issues.&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=SLDev&amp;diff=722392</id>
		<title>SLDev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=SLDev&amp;diff=722392"/>
		<updated>2010-02-05T17:52:09Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Open Source Portal|parent=Developer communication tools}}&lt;br /&gt;
&lt;br /&gt;
Disambiguation:&lt;br /&gt;
&lt;br /&gt;
*[[OpenSource-Dev | opensource-dev - Open Source Developers&#039; Mailing List (formerly SLDev)]]&lt;br /&gt;
*[[SLDev Forum Transcripts | SLDev Forum Transcripts for SLDev Solution Providers&#039; program]]&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=OpenSource-Dev&amp;diff=722382</id>
		<title>OpenSource-Dev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=OpenSource-Dev&amp;diff=722382"/>
		<updated>2010-02-05T17:51:37Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: opensource-dev instead of os-dev&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Open Source Portal|parent=Developer communication tools}}&lt;br /&gt;
&lt;br /&gt;
[https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev opensource-dev@lists.secondlife.com] - mailing list for discussing open source development issues related to Second Life.  This is a high-traffic mailing list (as many as 30-40 messages/day on a busy day).&lt;br /&gt;
&lt;br /&gt;
*  &#039;&#039;&#039;[https://lists.secondlife.com/cgi-bin/mailman/listinfo/opensource-dev Subscribe to opensource-dev@lists.secondlife.com]&#039;&#039;&#039; (or [https://lists.secondlife.com/cgi-bin/mailman/options/opensource-dev unsubscribe])&lt;br /&gt;
*  [https://lists.secondlife.com/pipermail/opensource-dev/ Browse the archive] ([https://lists.secondlife.com/pipermail/sldev/ prior to SLDev rename])&lt;br /&gt;
*  [http://www.google.com/coop/cse?cx=001010425210852223575%3Aogwhgz5_tue Search the archive prior to SLDev rename]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;: Please be sure to read the Posting Policies and Guidelines below before posting to this mailing list.&lt;br /&gt;
&lt;br /&gt;
== Posting Policies and Guidelines ==&lt;br /&gt;
&lt;br /&gt;
The opensource-dev mailing list is for development issue related to Second Life open source code.  The following policies are meant to ensure we can keep conversation civil and on-topic.  &amp;quot;Policies&amp;quot; are rules that need to be followed to ensure continued posting privileges.  &amp;quot;Guidelines&amp;quot; have more wiggle room, but should be considered before posting.&lt;br /&gt;
&lt;br /&gt;
=== Policies ===&lt;br /&gt;
&lt;br /&gt;
*  This mailing list is for discussing problems and ideas that software developers can directly address and for collaboration on solutions and improvements, not for turning Linden Lab development staff into proxies to reach other parts of Linden Lab (e.g. legal, executive, human resources, etc).&lt;br /&gt;
*  Please adhere to the [https://blogs.secondlife.com/community/features/blog/2009/02/25/guidelines-for-the-sl-blogs guidelines for blog.secondlife.com].  Since we can&#039;t delete comments that are in violation, we&#039;re going to instead preemptively set the &amp;quot;moderated&amp;quot; bit for repeat violators.&lt;br /&gt;
*  Constructive criticism is welcome, but general complaints which only serve to discourage use of Second Life or discourage cooperation with Linden Lab should be taken elsewhere.  &lt;br /&gt;
*  If you have auto-reply email software (such as out-of-office notification), please make sure that it&#039;s configured correctly.  Failure to do so will cause you to receive moderated access until you assure us it&#039;s fixed.  See the Autoreply Software section below for more details.&lt;br /&gt;
*  If someone else is violating mailing list policy, do not reply to them on the list.  Reply to them offlist if you feel you need to engage them.  If you feel disciplinary action is required, send mail to the list administrator (&amp;lt;opensource-dev-owner@lists.secondlife.com&amp;gt;).  Engaging with them on-list may result in the moderation bit being set on your account.&lt;br /&gt;
&lt;br /&gt;
=== Guidelines ===&lt;br /&gt;
&lt;br /&gt;
In addition to the policies above, here&#039;s some guidelines.  These aren&#039;t hard-and-fast rules, but rather, good etiquette.  There are a lot of people on this list (800+ as of this writing), so please follow these guidelines when you post:&lt;br /&gt;
&lt;br /&gt;
*  Please remember the old mantra &amp;quot;praise in public, criticize in private&amp;quot;.  On-list reprimands are rarely of interest to the general mailing list.&lt;br /&gt;
*  If you are asking a question to the list, either [https://lists.secondlife.com/pipermail/opensource-dev/ browse the archives] or do a [http://www.google.com/search?hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;amp;hs=POT&amp;amp;q=site%3Alists.secondlife.com%2Fpipermail%2Fopensource-dev%2F&amp;amp;btnG=Search keyword search of the archives] first to check if your question has already been responded.&lt;br /&gt;
*  Keep threads on topic.  If you want to talk about something unrelated to the subject of a thread, change the subject line.  If the new topic is something that doesn&#039;t belong on opensource-dev@, please strongly consider posting it elsewhere.&lt;br /&gt;
*  If a topic generates more than five replies in less than 24 hours, it&#039;s time to redirect that conversation to one of our other tools, either the wiki, the bug tracker, or a thread in the appropriate forum. &lt;br /&gt;
*  If the topic is not specifically a Second Life development-related topic (e.g. mailing list policy or a licensing discussion), it should be redirected to the wiki, the bug tracker, or the appropriate forum immediately.  One post per 48 hours should be sufficient to bring it to everyone&#039;s attention.&lt;br /&gt;
*  If after 48 hours, the topic seems to have died out on the alternate forum, it&#039;s ok to reraise the issue on this mailing list, summarizing the offlist conversation thus far, and calling for further comment in the alternate forum.&lt;br /&gt;
*  Please use the keywords below (in the &amp;quot;Subject Line Keywords&amp;quot; section) when posting, especially the &amp;quot;strongly recommended&amp;quot; keywords.&lt;br /&gt;
*  Most LSL scripting issues are better addressed on the [https://lists.secondlife.com/cgi-bin/mailman/listinfo/secondlifescripters secondlifescripters mailing list].&lt;br /&gt;
&lt;br /&gt;
These guidelines try to balance between making sure that people have a large forum to raise and discuss a broad spectrum of issues, while at the same time ensuring that the list doesn&#039;t become overwhelmed with discussion on a single topic that may not be of interest to everyone on the list.&lt;br /&gt;
&lt;br /&gt;
== Subject Line Keywords ==&lt;br /&gt;
&lt;br /&gt;
When posting to the list, please take your best guess at the right subject line keyword to put on your email.  Some of the keywords below are strongly recommended, while some are purely optional.  However, all of them will help people organize&lt;br /&gt;
&lt;br /&gt;
Strongly recommended (since they are arguably a little off-topic):&lt;br /&gt;
* [POLICY] issues about policy and etiquette on wiki, jira, and the mailing list, some licensing/legal logistics issues NOTE: licensing issues should be directed to licensing@lindenlab.com&lt;br /&gt;
* [META] repositories, creating inworld meeting places, getting and keeping the community organized, product cycle processes&lt;br /&gt;
* [WEB] questions/complaints about the website, jira, wiki, etc&lt;br /&gt;
&lt;br /&gt;
Optional:&lt;br /&gt;
* [ANN] announcements&lt;br /&gt;
* [VWR] questions about viewer releases.  Analogous to [https://jira.secondlife.com/browse/VWR the &amp;quot;VWR&amp;quot; project on jira.secondlife.com]&lt;br /&gt;
* [SVC] questions about the Second Life service (simulators, login servers, web apis, general grid questions).  Analogous to [https://jira.secondlife.com/browse/SVC the &amp;quot;SVC&amp;quot; project on jira.secondlife.com]&lt;br /&gt;
* [IDEA] for new features ideas and proposals&lt;br /&gt;
* [VOICE] about voice activation features&lt;br /&gt;
* [HELP] for topic about building the viewer or other support request&lt;br /&gt;
* [I18N] for internationalization and localization problems&lt;br /&gt;
* [EVENTLET] eventlet questions&lt;br /&gt;
* [MULIB] mulib questions &lt;br /&gt;
* [PATCH] for patchy patches!  For feedback on a patch, or just to let people know it exists so they can try it.&lt;br /&gt;
* [AWG] [[Architecture Working Group]]&lt;br /&gt;
&lt;br /&gt;
If you have suggested changes for these keywords, please put your suggestion on [[Talk:OpenSource-Dev|the talk page]].&lt;br /&gt;
&lt;br /&gt;
== Autoreply Software ==&lt;br /&gt;
&lt;br /&gt;
If you have autoreply software to notify people that you are out of the office, please make sure that the software complies with the &amp;quot;Personal Responder&amp;quot; guidelines defined in [http://www.rfc-editor.org/rfc/rfc3834.txt RFC 3834 - Recommendations for Automatic Responses to Electronic Mail].  In particular:&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;Personal and Group responses whose purpose is to notify the sender of a message of a temporary absence of the recipient (e.g., &amp;quot;vacation&amp;quot; and &amp;quot;out of the office&amp;quot; notices) SHOULD NOT be issued unless a valid address for the recipient is explicitly included in a recipient (e.g., To, Cc, Bcc, Resent-To, Resent-Cc, or Resent-Bcc) field of the subject message.  Since a recipient may have multiple addresses forwarded to the same mailbox, recipient SHOULD be able to specify a set of addresses to the responder which it will recognize as valid for that recipient.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If your autoreply software sends mail to the opensource-dev mailing list, you will be marked as a moderated member of the mailing list, meaning that all messages you send to the mailing list will need to be approved by a list moderator.  You may request to be switched to an unmoderated member only after you can assure the list moderators that your autoreply software has been upgraded to comply with RFC 3834.&lt;br /&gt;
&lt;br /&gt;
== Second Life &amp;lt;-&amp;gt; mailing list name mapping ==&lt;br /&gt;
&lt;br /&gt;
Editing on this wiki is done using Second Life names, but posting on the mailing list is often done using another name (real name or non-Second Life alias).  We don&#039;t ask anyone to reveal any information they don&#039;t want to, but we do encourage those who don&#039;t use their Second Life names on the mailing list to put their name in the [[SLDev Resident Names]] table.&lt;br /&gt;
&lt;br /&gt;
== SLDev Traffic ==&lt;br /&gt;
&lt;br /&gt;
Old copies of [[SLDev Traffic]], a weekly summary of this mailing list, are still available, but are no longer being written.  Volunteers to help revive this useful service would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
== Related mailing lists ==&lt;br /&gt;
&lt;br /&gt;
=== sldev-commits ===&lt;br /&gt;
&lt;br /&gt;
This is for automated notices of activity on svn.secondlife.com.  See https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev-commits for more information&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:OSDev&amp;diff=722372</id>
		<title>Talk:OSDev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:OSDev&amp;diff=722372"/>
		<updated>2010-02-05T17:49:35Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: moved Talk:OSDev to Talk:OpenSource-Dev&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Talk:OpenSource-Dev]]&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:OpenSource-Dev&amp;diff=722362</id>
		<title>Talk:OpenSource-Dev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:OpenSource-Dev&amp;diff=722362"/>
		<updated>2010-02-05T17:49:35Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: moved Talk:OSDev to Talk:OpenSource-Dev&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Open Source Talk Page}}&lt;br /&gt;
&lt;br /&gt;
== Mailing list etiquette? ==&lt;br /&gt;
&lt;br /&gt;
As of this moment, there are 387 subscribers to the sldev mailing list.  As you would expect with a big public mailing list, most of those people don&#039;t post to the list.  Of course, a handful of people post a &#039;&#039;lot&#039;&#039;.  That&#039;s ok; if you have something to say, you should say it.  However, I also want to make sure that if someone has something to say that everyone needs to read, that it gets read.  If there&#039;s too much to sort through, that might not happen.&lt;br /&gt;
&lt;br /&gt;
We&#039;ve discussed the idea that we should split off separate mailing lists.  In particular, there are two different proposals:&lt;br /&gt;
* {{Jira|MISC-30|alt=sldev-contributors - for those that have signed contribution agreements (MISC-30)}}&lt;br /&gt;
* {{Jira|MISC-44|alt=sldev-policy - for legal and policy issues (MISC-44)}}&lt;br /&gt;
&lt;br /&gt;
I&#039;ve resisted going down that path, because I think that the groupings we want are going to be more fluid than is practical to keep up with (one day we&#039;ll want to split off policy, the next day we&#039;ll want to split off caching discussions, etc).&lt;br /&gt;
&lt;br /&gt;
I&#039;d like to keep things almost the way that they are, but introduce new guidelines:&lt;br /&gt;
&lt;br /&gt;
*  If a topic generates more than five replies in less than 24 hours, it&#039;s time to redirect that conversation to one of our other tools, either the wiki or the bug tracker.&lt;br /&gt;
*  If the topic is not specifically a Second Life development-related topic (e.g. this email, or a licensing discussion), it should be redirected to the wiki or the bug tracker immediately.  One post per 48 hours should be sufficient to bring it to everyone&#039;s attention.&lt;br /&gt;
*  If after 48 hours, the topic seems to have died out on the alternate forum, it&#039;s ok to reraise the issue on this mailing list, summarizing the offlist conversation thusfar, and calling for further comment in the alternate forum.&lt;br /&gt;
&lt;br /&gt;
I think this policy strikes a good balance between making sure that people have a large forum to raise and discuss a broad spectrum of issues, while at the same time ensuring that the list doesn&#039;t become overwhelmed with discussion on a single topic that may not be of interest to everyone on the list.&lt;br /&gt;
&lt;br /&gt;
Thoughts? -- [[User:Rob Linden|Rob Linden]] 10:26, 23 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:As for the the topics that have done this (moved to the wiki or jira), they have been very successful. I second. [[User:Dzonatas Sol|Dzonatas Sol]] 21:31, 23 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Email is obviously a bad idea, but jira/wiki is worse.  Forums are the obvious answer to anyone - unless your goal is to put road blocks up before discussion (which certainly makes sense when you want to keep the community from organizing), in which case I suppose this all make sense.&lt;br /&gt;
&lt;br /&gt;
:Jira is for bug reports.   Wiki pages are great for documents detailing focused ideas, such as wikipedia entries.   But having a dialogue between participants is not what they are meant for.  There are no threads, no way to filter, rate participants and find new discussion.  The only goal seems to be, as I said above, to keep the community from discussing coherently among themselves.&lt;br /&gt;
&lt;br /&gt;
:What LL is looking for here, let&#039;s face it, are people to contribute to their open source project without giving up some kind of control to the community.  I&#039;m sure that makes sense to some people around here, but it makes zero sense to me.  &lt;br /&gt;
&lt;br /&gt;
:I (and I am sure many others) have avoided  contributing to opensim simply because we&#039;ve been waiting for LL to come around and realise that they need to work with us as a community and not as people to do their singular bidding.   In some ways, opensl is becoming a threat to us all, not the opportunity LL wants to make it out to be.   The only way to deal with that threat seems to be to work with the opensim crowd and wrench control away rather than work with Linden Lab.   &lt;br /&gt;
&lt;br /&gt;
:Is this really what you guys wanted?  It certainly isn&#039;t what I want.   It puts at risk everything I (and everyone else) have tried to build (and we&#039;ve built a lot for SL.  Far more than 95% of your so called open source developers) in secondlife.. but so is the whole direction you&#039;re going with OpenSL.    &lt;br /&gt;
&lt;br /&gt;
:It&#039;s a question of picking our masters - the freedom BSD folks or the &amp;quot;you must GPL everything and you can only talk in jira or wiki folks.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:Pick your poison, I guess. -- {{User|Iron Perth}}&lt;br /&gt;
&lt;br /&gt;
::I don&#039;t know why you feel that way so strongly. It is obvious that as an outside developer that communication won&#039;t be as easy as being an internal employee. However, there are still features like the [http://forums.secondlife.com/forumdisplay.php?f=296 Technical Talk] area on the forums. Jira issues can easily have forums attached to them; however, the forums are limited to premium users.&lt;br /&gt;
::E-Mail is great. The best forum is the modern threaded e-mail unless you are stuck with hotmail or yahoo.&lt;br /&gt;
::I&#039;m on a dozen of mail-lists for different projects. SLDev is actually pretty quiet compared to the others, yet the others have &amp;quot;user&amp;quot; lists for the various discussions. [[User:Dzonatas Sol|Dzonatas Sol]] 21:28, 23 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
::----&lt;br /&gt;
::I would not object to adding forums as an acceptable conversation redirect target.  The reason for directing this conversations to the wiki or jira  is to &#039;&#039;help&#039;&#039; the community organize.  There is no conspiracy here.  I prefer using a wiki talk page so the discussion for a topic is attached directly to the topic itself.  So, when newcomers read about a new topic (such as a feature design or these guidelines), they can quickly access the debate about what went into shaping the content of the main page.&lt;br /&gt;
&lt;br /&gt;
::However, if you feel more strongly about using a forum instead, that&#039;s fine too.  I personally don&#039;t think it&#039;ll be as effective as the wiki, but I don&#039;t mind seeing different experiments.  The point is to avoid having huge conversations on the mailing list where no one tries to summarize or capture key ideas.  If the goal is discussion for discussion&#039;s sake, the status quo would have been just fine.  However, I&#039;m assuming that the community wants to accomplish something, so I&#039;m trying to help.&lt;br /&gt;
&lt;br /&gt;
::As I also said before, I think it&#039;s fine to raise a topic after a couple of days if the conversation died down before reaching a resolution.  I would hope that before reraising it to 380+ people, that someone take the time to actually summarize the conversation and document forward progress.  I don&#039;t think it&#039;s exclusively Linden Lab employees that would appreciate the courtesy. -- [[User:Rob Linden|Rob Linden]] 23:49, 23 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:----&lt;br /&gt;
:I&#039;m not sure if I like this change all that much so far. Moving conversations to the wiki makes things less convenient to discuss, IMO. Now instead of watching my inbox, I&#039;ve got to use a RSS reader, and subscribe to the feed, but that includes not only the sldev discussion, but also completely unrelated changes such as LSL stuff, and typo corrections. That makes it more effort to keep up with, not less.&lt;br /&gt;
&lt;br /&gt;
:Additionally, there&#039;s a loss of functionality in that editing a wiki is less convenient than email. Quoting is harder, formatting requires knowing the wiki syntax with all its conventions, the [[Help:Editing|Editing help]] link leads to a page that&#039;s nearly blank, the option of CCing people or not sending a message to the discussion list doesn&#039;t exist anymore (maybe userpages, but that&#039;s public), and adding something to a wiki requires previewing it first to make sure formatting came out right. There&#039;s also the potential problem of conflicting changes to the same page. Also, for some reason, my RSS reader keeps telling me about new entries from yesterday (what&#039;s up with that?) that don&#039;t appear as the more recent entry, but somewhere in the middle of my list. RSS also slows discussions down, as checking it too frequently places extra load on the server, while IMAP has new mail notification.&lt;br /&gt;
&lt;br /&gt;
:IMO, all of these things are great when they&#039;re used for their intended purpose. Mailing lists are good for discussions, keep them for that. Wikis are good for collaborative documetation, but not all that great for discussing. Jira is definitely the right place for bug reporting, but I don&#039;t like the idea of discussing anything there. Jira is currently slow, requires logging in, has usability problems (login bug) and doesn&#039;t seem to have any sort of reply notification that I can see. -- {{unsigned|Dale Glass}}&lt;br /&gt;
&lt;br /&gt;
::Just had such a &#039;potential conflict&#039;. Having to merge when wanting to discuss, is, ... well, ... kinda odd. -- [[User:Boroondas Gupte|Boroondas Gupte]] 16:21, 25 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Deep linking to conversations ==&lt;br /&gt;
&lt;br /&gt;
Summaries are a fine thing. But, even if a discussion has died out for some while and so was replaced by its summary, you might sometimes wish to search for some single contribution and, once you found it, refer to it. Doing so by links to wiki-diffs of the discussion page&#039;s history will be a pain. Is there some better way to do it? I know the question is rather hypothetical right now and could be asked when the problem actually arises, but I think its relevant for the decision of what topic to redirect to what media. -- [[User:Boroondas Gupte|Boroondas Gupte]] 16:16, 25 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:One way to do it is how I&#039;ve just done it.  Split the conversation into its own thread (with title) and link to it.  That means potentially redirecting the context of a quote (admittedly dangerous), but you get a link you can use (e.g. https://wiki.secondlife.com/wiki/Talk:SLDev#Deep_linking_to_conversations ) -- [[User:Rob Linden|Rob Linden]] 17:59, 25 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Can things stay organized on a wiki? ==&lt;br /&gt;
&lt;br /&gt;
Although I see the problems of a high traffic mailing list, I share Iron&#039;s concerns. Up to now, people discussing on the wiki were very persistent in keeping things formatted and signing their contributions, so you can still see the threads in some way. But can we keep this up as the community is growing? Perhaps someone&#039;s got a good idea how this can be made easier, by e.g. a wiki-template generating some thread/tree-like structures with some easy way to answer to a single node.&lt;br /&gt;
&lt;br /&gt;
To ease tracking all discussions on the wiki derived from the mailing list, we could put them in a common category. Any ideas how to name such category? Can someone think of an equivalent for the forums, for jira and the other media where discussions might be redirected to? -- [[User:Boroondas Gupte|Boroondas Gupte]] 16:16, 25 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I took the liberty of breaking this into it&#039;s own thread, too.  I remember hearing about threaded discussions for MediaWiki last year at the Wikimania Hacking Days.  I&#039;m not sure if any production-quality software emerged.  If someone finds a plugin we can use, I&#039;ll look into it (no promises, since I want to make sure I&#039;m introducing something I can commit to support for a while).&lt;br /&gt;
&lt;br /&gt;
:Even without dedicated software, I think the answer is &amp;quot;yes, we can stay organized&amp;quot;, or perhaps &amp;quot;yes, we need to stay organized to be effective&amp;quot;.  It&#039;s one thing to make it easy for people writing; more importantly, we all need to make things easy for whoever is going to write the code.  I suspect that a lot of people here have the best intentions, and all have valuable opinions of how it should be done, but it won&#039;t matter if this dies down a month from now &#039;&#039;unless&#039;&#039; this conversation is in a format that can be easily read and digested.  I think what we&#039;ve created here so far is far more readable than a long mailing list thread.&lt;br /&gt;
&lt;br /&gt;
:Re: category for discussions, I&#039;ve created a template that I added to this page (&amp;lt;nowiki&amp;gt;{{Open Source Talk Page}}&amp;lt;/nowiki&amp;gt;).  Please add this talk page to any page you think the group should keep track of this way. -- [[User:Rob Linden|Rob Linden]] 18:32, 25 March 2007 (PDT)&lt;br /&gt;
::I&#039;m starting to doubt that. Honestly, the more I use this, the less I like it. Strife has just put Paula&#039;s name on something I wrote for some reason, for instance. I&#039;m sure it&#039;s a mistake, but really all of this is extra inconvenience for pretty much no gain. Monitoring it is inconvenient. I&#039;m seeing my RSS reader report the same change multiple times now. Now I&#039;m also seeing that I&#039;ve got to keep watching the page where I wrote something to make sure that what I said isn&#039;t misattributed or misrepresented, and that I didn&#039;t forget to sign it. Such things aren&#039;t a problem for say, documenting LSL, where there shouldn&#039;t be such a thing as content ownership in the first place, but it&#039;s not good for having a discussion. I can&#039;t even be sure that if I decide to forget about this for a few weeks I&#039;ll be able to find what I said in the place where I left it. For all I know it might be moved to another section, be archived somewhere, deleted, or moved to another page.&lt;br /&gt;
&lt;br /&gt;
::None of these problems even existed on the mailing list. What I say there will stay in the same place where I wrote it, in the same context, in my exact wording, signed with my GPG key. And there&#039;s no reason why I a link to my post from the archive today shouldn&#039;t remain valid several years later. Besides, this moving around clearly means that we&#039;re already starting to compensate for the deficiencies of the Wiki when used for this purpose. And why are we using a tool that creates extra work instead of avoiding it? [[User:Dale Glass|Dale Glass]] 19:08, 25 March 2007 (PDT)&lt;br /&gt;
:::I don&#039;t agree with this use of &amp;quot;:&amp;quot; to thread discussion on the talk page. I only use it if it is how the page flows. I suggest to use a template for talk pages that would reformat someones message to look similar to the SL forums &amp;quot;boxed&amp;quot; style. Then we could just wrap our messages up in the template and direct people to use that. [[User:Dzonatas Sol|Dzonatas Sol]] 19:25, 25 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Easier for writers vs. easier for readers ==&lt;br /&gt;
&lt;br /&gt;
Okay, I guess things aren&#039;t as peachy as I&#039;d hoped.  However, I&#039;d like to keep this experiment going for a couple of weeks.  In spite of the extra overhead, I think that the result will be something that people will be much more likely to read down the road.  I&#039;m assuming that everyone here is writing because they want others to read what they&#039;ve written (rather than for some therapeutic purpose).  In that regard, I believe this method is more effective than the old way.  If after two weeks, if I&#039;m the only one who likes this way of doing things, we&#039;ll figure out something new.  &lt;br /&gt;
:::I&#039;m scanning down this text.. and I cannot figure out who wrote the preceding paragraph. This is an example of why I hate wikis for discussion purposes. Later editors can fragment the text of previous editors, and unless people sign each and every paragraph as if it were a separate post, then the threading becomes lost and confused. [[User:Scalar Tardis|Scalar Tardis]] 06:38, 12 June 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Well, it&#039;s easier to read, the problem is that it&#039;s making it much harder to write, and especially much harder to actively participate. It takes me more time and effort to follow a conversation here. I&#039;m writing here because you asked me to. Obviously, it wouldn&#039;t have been much good if I had decided to be a jerk and ignore you completely, or started whining &amp;quot;I don&#039;t like it, take it back!&amp;quot; without providing any good reason for it. The longer I post here the more ammunition I can come up with ;-) [[User:Dale Glass|Dale Glass]] 03:29, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
I have to make clear, though, I really don&#039;t think the old status quo was working.  I think there was probably a couple dozen really keeping up, and a lot of people who would only read selected messages.  I got the sense that some people were trying to dominate the conversation by being the fastest to respond, rather than the most deliberative.&lt;br /&gt;
:::I&#039;m scanning down this text.. and I cannot figure out who wrote the preceding paragraph. This is an example of why I hate wikis for discussion purposes. Later editors can fragment the text of previous editors, and unless people sign each and every paragraph as if it were a separate post, then the threading becomes lost and confused. [[User:Scalar Tardis|Scalar Tardis]] 06:38, 12 June 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I&#039;m not sure this is going to help any with that problem. I can still easily post quickly here trying to dominate the conversation, as everybody is slowed down accordingly. I&#039;m not sure that&#039;s a good thing either. Why slow things down so that it takes a day to settle an argument when it could be settled in an hour? The longer it takes to discuss, the longer it delays actual coding. [[User:Dale Glass|Dale Glass]] 03:29, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
Using the wiki as a talk mechanism, I think others a month or two down the road will be much more willing to read the entire [[Talk:Texture cache]] page from start to finish, and absorb the arguments.  Whatever replacement we have for this mechanism needs to have similar characteristics.  I&#039;m not suggesting we abolish the mailing list for discussion altogether, but rather, just use the wiki when dealing with a hot topic.  Let&#039;s channel the energy and passion that people have toward the topic to make sure that we end up with a document of lasting value, instead of an endless thread tucked away in a mailing list archive that someone &#039;&#039;may&#039;&#039; find when they plug &amp;quot;texture cache&amp;quot; into their favorite search engine (and, which, even if they find it, they may have no desire to read because it&#039;s just too much).&lt;br /&gt;
:::I&#039;m scanning down this text.. and I cannot figure out who wrote the preceding paragraph. This is an example of why I hate wikis for discussion purposes. Later editors can fragment the text of previous editors, and unless people sign each and every paragraph as if it were a separate post, then the threading becomes lost and confused. [[User:Scalar Tardis|Scalar Tardis]] 06:38, 12 June 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I see your point, however I don&#039;t think this is the right way of dealing with it. If you want to make it easier for newcomers to read, why not try to use some better mailing list archiving software? For example I like Gmane ([http://thread.gmane.org/gmane.linux.kernel/| example here]). Alternatively, use a forum. If going that way, I&#039;d like to see something that supports threads and makes posting code easy. &lt;br /&gt;
&lt;br /&gt;
:The main problem I see with moving active discussions to the wiki is that active discussions are actually more difficult on it. It&#039;s strange when we&#039;re having a lively discussion on the list, then suddenly we hit the limit, and have to move over to the wiki. It also takes extra effort and slows things down.&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;The rest of this answer was moved to its own [[Talk:SLDev#Inworld_discussion_of_hottest_of_hot_topics | subtopic]]&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Re: Dale&#039;s concern about PGP signatures.  I agree that mailing lists are much more effective for PGP sigs.  The wiki does at least have the advantage of a complete audit log, but PGP sigs are better.  Nonetheless, I think you&#039;ll find that getting in the habit of signing comments isn&#039;t that tough -- [[User:Rob Linden|Rob Linden]] 22:58, 25 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:It&#039;s not PGP signatures per se that concern me, rather, the difficulty of keeping the integrity of the conversation. If I stay something stupid on the list (which I already have a couple times ;-) it&#039;ll stay eternally archived, signed with my key to boot, in the way I said it. But that is fine. I &#039;&#039;&#039;did&#039;&#039;&#039; say that after all. Meanwhile, here something I said might over time end up somewhere else entirely, and in another context. There&#039;s no way to refer to the original and pristine post here, so it can&#039;t be 100% sure that what everybody seems to have written is in the context and exact wording it was intended. If we can&#039;t be sure that everybody is being represented correctly, having a serious discussion becomes a lot harder [[User:Dale Glass|Dale Glass]] 03:29, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Inworld discussion of hottest of hot topics===&lt;br /&gt;
Let me try to propose something new, however: How about we actually use SL for discussions? ;-)&lt;br /&gt;
When it becomes clear that the discussion is becoming so heated that we&#039;ll end up with a huge long thread people won&#039;t want to read, or we&#039;re about to start flaming each other, how about we decide to hold an in-world meeting right that moment, discuss whatever needs getting discussed in person and without any delays due to email checking intervals, RSS, etc, reach an agreement (or not), and post a condensed version of the result on the wiki, then link to the full log of the conversation for those who want the gory details? In essence, like SLDev-traffic, but done by the participants (I &#039;&#039;&#039;really&#039;&#039;&#039; appreciate Soft Noel&#039;s contribution here, but I&#039;m not sure how long she&#039;ll be able to keep up. This would seem to scale better)&lt;br /&gt;
&lt;br /&gt;
Thus, instead of a 50 posts thread, or a 10 page wiki talk page, we&#039;d have something like this:&lt;br /&gt;
After a long in-world discussion (link to full log) between Dale Glass, Strife Onizuka and Paula Innis, consensus was reached that texture caching should be done this way:&lt;br /&gt;
(10 lines detailing the mechanism, with links to the appropiate parts of the full talk)&lt;br /&gt;
Only thing that might be a problem is that this could seem to exclude people from the discussions, but I&#039;d like to make it clear that my intention here is to take heated disputes between a few participants somewhere they&#039;ll get done faster, and when that is settled somebody can always argue with the conclusion. [[User:Dale Glass|Dale Glass]] 03:29, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:As inworld discussions lack threads even more than the wiki does and as they tend to move fast, there would be a problem for people who need some time to answer, like me, not being a native speaker (writer?) of English and so needing quite some time to formulate and producing lots of typos that I use to correct before committing my posts. Doing so in a real-time conversation will often lead to the talk having moved to other (sub)topics by the time I have my answer ready. As someone like me you&#039;ll have the following options:&lt;br /&gt;
:*Keep the answer for yourself, and though not actively participate in the conversation. If the answer is relevant, this might not be a good option.&lt;br /&gt;
:*Answer when you got your answer ready, even if the conversation has moved on, and so confusing the other participants and making the log harder to read.&lt;br /&gt;
:*Answer right away, not minding formulation and typography, again confusing others and making the log harder to read.&lt;br /&gt;
::In-world discussions lack threads, but it&#039;s not my intention to say that we should debate everything in-world. But IMO, 20 posts arguing about whether the cache should be stored in one big file or not aren&#039;t nearly as interesting as the end result of the discussion. To somebody new, &amp;quot;we agreed on X&amp;quot; is almost certainly more useful. The Wiki seems to me like a great place for documenting things like the results of a discussion, but not nearly as good for actually having one.&lt;br /&gt;
&lt;br /&gt;
::I perfectly understand what you&#039;re saying about needing time, btw. English is my third language, and of course some time ago it took me considerable effort to type anything coherent in it. But I&#039;m sure that&#039;s not a new thing for people in SL, where there are people from everywhere. Simply say that you need some more to come up with an answer, I&#039;m sure we&#039;re not so inconsiderate that we can&#039;t wait a bit. I don&#039;t know about other people, but when I see people typing I usually wait to see what they say before continuing.  [[User:Dale Glass|Dale Glass]] 06:06, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Inworld discussions might be good if only some few want to discuss/flame who preferably already know each other well and so can adapt to every one&#039;s typing abilities. But as soon as there are more than -- let&#039;s say five -- people wanting to participate in a hot discussion who only know each other from their respective wiki and mailing list posts, some slower ones will either be left behind or be forced to (although they might not want to) dominate the discussion to get said what they wanted to say.&lt;br /&gt;
&lt;br /&gt;
::IMO, every medium has good and bad uses. Wikis are good for documenting. Mailing lists are good for long, well thought discussions. If it&#039;s the sort of thing where I&#039;d have to read source code, research, etc, or I&#039;m going to announce an idea, a list is the right place. On the other hand, when you get a thread with 2 or 3 people discussing a single subject, and talking to each other, then that&#039;s pretty much a conversation, and probably would be best done in-world. &lt;br /&gt;
&lt;br /&gt;
::So, resuming, my overall suggestion would be: Discuss development on the list. If it starts to turn into a long argument between a few people, have them to in-world and argue that there. When a consensus, decision, or interesting point of some sort is made, document it on the wiki. [[User:Dale Glass|Dale Glass]] 06:06, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::/me agrees. -- [[User:Boroondas Gupte|Boroondas Gupte]] 07:55, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I already experienced that kind of problem in inworld discussions of less relevant (non-Dev) topics, where it normally doesn&#039;t matter much which of those (equally bad) options you keep to. And I also know that problem from a reader&#039;s POV, having read quite some of the logs of Lindens&#039; office hours I didn&#039;t attend.-- [[User:Boroondas Gupte|Boroondas Gupte]] 04:51, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Dale Glass&#039;s suggestion of utilising in-world conversations to make some level of decisions is probably unworkable as SLDev expands, on the grounds of timezones (let alone diaries!) and lack of wide-spread input due to probably few people being aware of the discussion topic in advnace. Similarly, the use of &amp;quot;:&amp;quot; and multiples for threading is something that clearly works on the large discussions on Wikipedia, etc so can work well for medium-busy discussions, also having the great advantage that everyone will see new ideas pop up on &#039;&#039;recent changes&#039;&#039;. Email lists often suffer from subject-lag, but are still useful though tracking back a topic may prove impossible, as are forums with threaded conversations, where at least there is a full record of the discussion. Overall, it is going to depend on the topic, its immediacy-for-decision, and how widespread that discussion needs to reach in terms of interested people, which will make the selection of which communication method to use, not some pre-determined &#039;all this way or not at all&#039; approach. --[[User:Alison Wheels|Alison Wheels]] 08:57, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
* [[User:Dzonatas Sol|Dzonatas Sol]] writes on 12:16, 26 March 2007 (PDT):&lt;br /&gt;
The above conversation with all the mixed levels of tab discussion has just made it harder to read. When you start to insert your paragraph in between the paragraphs of the one before you, it gets much harder to follow. That is what makes wiki&#039;s hard to follow. If people follow reply etiquette to thread discussions nicely, it is not that hard. Here, don&#039;t interrupt someones reply. Quote and summarized if needed.&lt;br /&gt;
&lt;br /&gt;
As for in-world discussion, main concerns is timezones, reply speed (foreign speakers or office workers), and those that are actually actively coding aren&#039;t in-world because they are testing the client.&lt;br /&gt;
&lt;br /&gt;
== The problem: discussion for entertainment purposes ==&lt;br /&gt;
&lt;br /&gt;
I guess this discussion is starting to make me figure out what the real problem is.  Here&#039;s a couple of totally valid reasons for a long thread:&lt;br /&gt;
*  Person A, who is committed to write code, asks for discussion about a topic.  Much debate ensues, guided by Person A, who is ultimately tasked with writing the code.  This may result in Person B and C arguing, but as long as Person A finds the discussion interesting, that&#039;s ok.&lt;br /&gt;
*  Person A, who is committed to write code, states that they are going to do something.  Person B doesn&#039;t like the approach.  Until Person A cuts off the conversation, the thread is probably useful.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s what gets tedious:&lt;br /&gt;
*  Person A, who is not committed to write code, throws out an idea for the list to consider.  This provokes much debate among Person B and Person C, neither of whom is interested in committing to the code.  So, there&#039;s a long debate where Person B and Person C go back and forth, but no one is committed to write code or even document an idea.  Nobody is clear on who the audience is.&lt;br /&gt;
&lt;br /&gt;
Most of the arguments about why taking things off list don&#039;t work center on the wiki being a poor medium for debate.  I suppose it might be, but the question in my mind is &amp;quot;why are we having a debate?&amp;quot;  If someone can actually tell me why a debate is important, then I can get behind actually leaving debate open (on the mailing list) on that topic.  However, the debates that I&#039;ve seen lately don&#039;t seem to have that characteristic.&lt;br /&gt;
&lt;br /&gt;
So, if directing discussions offlist isn&#039;t the answer, what is?  Moderate the mailing list?  -- [[User:Rob Linden|Rob Linden]] 22:19, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
Tough call. As I said on the list, &amp;quot;If it&#039;s not interesting in the absence of immediate feedback, it&#039;s probably not worth spending time on... that&#039;s a sign you&#039;re involved in the discussion rather than the topic.&amp;quot; On the other hand, a certain amount of noise on the list probably shouldn&#039;t be seen as automatically counterproductive (for example, one thing that I&#039;ve found immensely useful in following lists and ignoring noise is to subscribe to the list as a digest). On the gripping hand it&#039;s the productive individual who gets to make that call as to what&#039;s counterproductive.&lt;br /&gt;
&lt;br /&gt;
Partial answer, for people thinking of reading the list: subscribe to a digest, and simply skip digests completely that don&#039;t contain any subjects that interest you.&lt;br /&gt;
&lt;br /&gt;
Partial answer for the list manager: can you chunk digests by subject, to make the above easier?&lt;br /&gt;
&lt;br /&gt;
One project I started several years ago was a mailing list archive that dumped each message into a wiki. At the time there wasn&#039;t a lot of easily hackable wiki software that could be fed into, so it stalled out. The idea was that you could go in and turn a message into a wiki page, with wiki links between the message and thread and some clever way to add to the page with tags in the email. -- [[User:Argent Stonecutter|Argent Stonecutter]] 10:19, 27 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I agree it&#039;s a tough call.  Part of the reason why I&#039;m making this drive to increase list traffic quality is that I&#039;d like to start heavily advocating more Linden Lab use.  One precondition of that is that I have to be able to say, with a straight face, &amp;quot;yes, involvement in this mailing list is a good use of your time&amp;quot;.  Sure, the [[SLDev Traffic]] summaries are fantastic, but reading that is not the same as being involved with the mailing list.  The guidelines I&#039;ve chosen aren&#039;t too different than our own internal communication guidelines, so I believe they will foster the type of involvement I&#039;m hoping for.&lt;br /&gt;
&lt;br /&gt;
: We can put the burden of wheat/chaff sorting on the reader, but given the size of the list, I think it&#039;s fair to ask a little more of writers.  In exchange for getting a bigger audience, you have to be more considerate of that audience.  -- [[User:Rob Linden|Rob Linden]] 10:42, 27 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I don&#039;t understand how the wiki is supposed to fix that problem. There&#039;s absolutely no reason why the tedious exchange you describe above can&#039;t happen on the wiki. The only reason I think we&#039;re not seeing this sort of thing on the wiki yet is because you step in after it happens on the list, so it stays there. Eventually somebody will start one of those on the wiki. [[User:Dale Glass|Dale Glass]] 12:43, 27 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
::It doesn&#039;t solve the problem entirely.  It makes it so that the discussion is limited to only those that are interested in it.  For example, I worried about sending the message above to the mailing list, because the meta discussion was already starting to take a toll on subscribers (net subscribers is back in negative territory after a positive weekend).  I&#039;m sure that more people would have read my message had I put it to the list, but it might have pushed more people to say &amp;quot;I really don&#039;t need this in my inbox&amp;quot;.  For you as an active developer, that may not matter to you, but as someone whose job responsibility is to expand this community, I consider it pretty serious when people start dropping out.&lt;br /&gt;
&lt;br /&gt;
::For wiki conversations, if they are really tedious or off-topic, one person can move or delete the conversation (though there&#039;s always a history of who did what).  On the mailing list, it&#039;s up to the 380 individuals to deal with it.  -- [[User:Rob Linden|Rob Linden]] 14:31, 27 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== FYI, I&#039;m personally responding to people who post about these guideines on-list ==&lt;br /&gt;
&lt;br /&gt;
I had asked that conversation about the new guidelines occur here, which, unfortunately has caused a discussion to break out on list.  Please don&#039;t use the list, and please don&#039;t reply on-list to those people.  I have been (and will continue to) personally reply to those people, rather than replying on list.  The people who are interested and/or need to participate in this conversation are right here.  I suspect that most people did not sign up for sldev to keep abreast of tedious mailing list policy questions, so please be courteous to those people.  Thanks -- [[User:Rob Linden|Rob Linden]] 11:22, 27 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Conversations that span years ==&lt;br /&gt;
&lt;br /&gt;
One thing that people who don&#039;t have a lot of wiki experience may not understand about conversations on wikis is that, unlike mailing list conversations, they can span weeks, months or even years, as opposed to mailing list conversations that rarely live past a week or so of inactivity.  For design discussions, this is a really important attribute.  It helps us develop a better collective memory of what we&#039;ve discussed and what we haven&#039;t, and makes it much quicker for people to come up to speed.  &lt;br /&gt;
&lt;br /&gt;
Because this benefit isn&#039;t immediately apparent, I really need to call this out.  Please be patient.  A few months from now, when everyone here is sick of the current topic, and when someone asks &amp;quot;has anyone considered using Berkeley DB for texture caches?&amp;quot;, you&#039;ll be able to say &amp;quot;[[Talk:Texture cache|yes we did]]&amp;quot;, and redirect the conversation to the wiki -- [[User:Rob Linden|Rob Linden]] 11:28, 27 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== What&#039;s the point of SLDev? ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been following mailing lists and participating in open source projects for years.  There are two hurdles to overcome with an open source project: building a community and maintaining a community.  A mailing list keeps the conversation going. People get to recognize familiar names after a while.  They intuit personas to tie to the names.  They get to &amp;quot;know&amp;quot; each other.  Anything you can do to foster community is good for the project.  Anything you do to disperse the community is counterproductive.&lt;br /&gt;
&lt;br /&gt;
I know you guys at LL are busy, but I imagine that once in a while you exchange conversations that are not directly related to the work you are currently assigned.  Suppose you were told to take those conversations somewhere else or we&#039;ll have to have a moderator watch over you to make sure you keep on task.&lt;br /&gt;
&lt;br /&gt;
You have the JIRA for cataloging bugs and requested features.  You have the wiki for documentation.  What do you see as the role for SLDev? [[User:Mm Alder|Mm Alder]] 08:07, 28 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
P.S.  If you reply and ask me a question, I&#039;ll get back to you next time I drop by this page.  Don&#039;t know when that will be.&lt;br /&gt;
&lt;br /&gt;
:With a very slight amount of flippancy, &#039;&#039;&amp;quot;I&#039;ll get back to you next time I drop by this page.  Don&#039;t know when that will be.&amp;quot;&#039;&#039; is exactly why a wiki-based conversation recording method works better than an email one: it is archived, linkable and searchable far easier than a threaded email one can be, and - as noted above - it has a far greater level of permanency and long-time-after refer-ability to the discussions. Even better, using [[Special:Recent Changes|Recent Changes]] and [[Special:Watchlist|Your Watchlist]] mean that you can &#039;catch up&#039; with all the changes made since you last checked in far easier than searching for which emails or forum threads have been updated (plus you don&#039;t get so much copy/re-copy of content with each post as it is directly visible above the newer responses.) But then I&#039;m biased in favour of wikis given my position ;-P  --[[User:Alison Wheels|Alison Wheels]] 15:33, 28 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
OK, so I finally checked back, and the only answer I got is that the wiki can do it all.  That is, there is no role for SLDev.  I wonder if I&#039;d get the same response if I asked on SLDev, but I won&#039;t because that would be metadiscussion there. :-) [[User:Mm Alder|Mm Alder]] 16:51, 20 April 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:It&#039;s for talking about development.  Sorry if I wasn&#039;t clear before, but its also ok to &#039;&#039;raise&#039;&#039; a meta issue on the mailing list, but not very cool to let that conversation dominate the mailing list.&lt;br /&gt;
&lt;br /&gt;
:The guidelines are just guidelines. The idea of 5 posts for dev conversations before going to the wiki, and 1 post on a meta topic before going to wiki seemed reasonable to me, because that seems like roughly the right ratio.  If a thread is going on for too long, it should go somewhere else.&lt;br /&gt;
&lt;br /&gt;
:While this isn&#039;t conventional among open source projects, I have yet to see entirely consistent norms, and I&#039;ve seen lots of unsolved problems on other fora.  I&#039;ve seen mailing lists where there&#039;s no guidelines like this, but instead, the core members just get uncivil and snarky enough that people discussing meta-issues feel unwelcome.  I&#039;m trying to come up with a system that both maintains civility but keeps the signal-to-noise ratio high enough that most people interested in the topic feel i&#039;s a good use of their time to keep up. -- [[User:Rob Linden|Rob Linden]] 23:51, 20 April 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
::Rob: &amp;quot;It&#039;s for talking about development.&amp;quot;&lt;br /&gt;
::Question: Up to now, non-developers and not-yet-developers playing around with the source and having problems compiling it (or getting it to run, once compiled) where redirected to the SLDev mailing list when they asked according questions on the fora, HelpRequest or other places. Where is now the appropriate place to ask such questions? Will we need a new, separate list or forum for those? (Suggestion: &#039;&#039;SL Forums &amp;gt; Resident Forums  &amp;gt; Technical Talk &amp;gt; &#039;&#039;&#039;Source Client Users&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
::I myself am now having such a question, and - as it isn&#039;t actually development related - will hold it back until I get some feedback on this. --[[User:Boroondas Gupte|Boroondas Gupte]] 04:02, 21 April 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::Compilation problems are in scope (trying to develop is &amp;quot;development&amp;quot; as far as I&#039;m concerned).  As long as you&#039;ve put in a reasonable effort to find your answer in the appropriate places in the documentation, that&#039;s fine. &lt;br /&gt;
&lt;br /&gt;
:::If there get to be too many help requests, we&#039;ll set up the forum like you suggest, but I&#039;m worried that it won&#039;t get the attention necessary if it goes to a new forum. -- [[User:Rob Linden|Rob Linden]] 10:30, 21 April 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Transcript from last [[Open Source Meeting/2007-08-23]] ==&lt;br /&gt;
&lt;br /&gt;
We had a long conversation about this topic at the last office hour:&lt;br /&gt;
[[Open Source Meeting/2007-08-23]]&lt;br /&gt;
&lt;br /&gt;
== Message labeling ==&lt;br /&gt;
&lt;br /&gt;
Suggestion [https://lists.secondlife.com/pipermail/sldev/2007-August/thread.html#4293 was made] on the sldev mailing list to start labeling messages.  This led to the creation of this issue in JIRA:&lt;br /&gt;
* {{Jira|MISC-642}} - Come up with list of subject line keywords for sldev mailng list&lt;br /&gt;
&lt;br /&gt;
-- [[User:Rob Linden|Rob Linden]] 11:08, 31 August 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
: &amp;quot;[SVC] questions about the service&amp;quot;  Help desk service? Servicing hardware interrupts?  Religious service?  Could you be more specific?  Have we had any of these discussions before?  If so, could you indicate a thread?  And &amp;quot;SVC&amp;quot; is still cryptic even if I knew what &amp;quot;service&amp;quot; meant. [[User:Mm Alder|Mm Alder]] 09:39, 10 September 2007 (PDT)&lt;br /&gt;
----&lt;br /&gt;
:: Sorry for the confusion.  Check out the new description and see if it makes more sense. -- [[User:Rob Linden|Rob Linden]] 09:58, 10 September 2007 (PDT)&lt;br /&gt;
----&lt;br /&gt;
::: Ah!  Good idea using the JIRA classifications! [[User:Mm Alder|Mm Alder]] 11:59, 10 September 2007 (PDT)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== TrackBack linking ==&lt;br /&gt;
&lt;br /&gt;
Suggestion: When a discussion moves from one place to another (from one forum to another, from the wiki to jira, from the mailing list to a forum, etc) please do not only link forward (from the old to the new place) but &#039;&#039;&#039;also backward&#039;&#039;&#039; (from the new to the old place), so that the beginning of a discussion can be found easily any time later. -- [[User:Boroondas Gupte|Boroondas Gupte]] 05:23, 2 September 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Does taking things off list during discussions make sense? ==&lt;br /&gt;
&lt;br /&gt;
So it says: &amp;quot;If a topic generates more than five replies in less than 24 hours, it&#039;s time to redirect that conversation to one of our other tools, either the wiki, the bug tracker, or a thread in the appropriate forum. &amp;quot;. Taking only the amount of messages generated is IMHO no good criteria to move it off-list. This just basically stops discussion (and as we see also does not really work). What should more likely happen is that results of discussions will be directed to the wiki, not the discussion itself. It probably is more a question of a healthy vs. unhealthy debate. The originator of that thread should then have the responsibility to record the outcome on the wiki or JIRA (can one actually put a changelist of a jira ticket into the wiki, would help to just need to look at one place).&lt;br /&gt;
&lt;br /&gt;
In general using wikis or bugtrackers for discussion purposes is a bad idea, that&#039;s what mailing lists are for (and now I forgot again how to sign my posts here, another advantage of mailing lists esp. taking the speed into account I work with this instead of with the wiki or bugtracker). &lt;br /&gt;
&lt;br /&gt;
[[User:Tao Takashi|TaoTakashi]] 04:48, 14 June 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Tao, I think you&#039;re right about healthy vs. unhealthy debate.  Honestly, though, when that guideline is broken, 95% of the time, it&#039;s not a healthy debate.  Furthermore, 99.99% of the time, the result of healthy debates fails to get documented on the wiki, JIRA, or any place other than the mailing list.  A lot of energy gets spent chewing over an issue, only to have it pretty much disappear deep into a date indexed mail archive.  The nice thing about wiki discussions is that they&#039;re good for both &amp;quot;cooling off&amp;quot; a debate, and getting something more durable written up. Unlike a mailing list, healthy wiki debates can span months if not years, just like this exchange. :)&lt;br /&gt;
&lt;br /&gt;
:I do think a better guideline can be written though.  Often times, a single person will reply on the same thread more than five times, not to be bothered to even change the subject line if the conversation drifts.  I&#039;m hoping we can find some rule of thumb that gets people to direct more of their energy to places that make more of a difference than solely posting to sldev@.  -- [[User:Rob Linden|Rob Linden]] 22:28, 10 September 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Per person/thread limit on conversation? ==&lt;br /&gt;
&lt;br /&gt;
This mailing list guideline is pretty roundly ignored these days: &amp;quot;If a topic generates more than five replies in less than 24 hours, it&#039;s time to redirect that conversation to one of our other tools, either the wiki, the bug tracker, or a thread in the appropriate forum.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
I have to admit that I ignored it myself on a recent thread.  It strikes many as too severe.  However, it still seems like there&#039;s a good rule of thumb that can help keep conversations healthy.  I&#039;m going to propose this: &amp;quot;It&#039;s good form to redirect heated conversations to one of our other tools, either the wiki, the bug tracker, or a thread in the appropriate forum, rather than continuing them indefinitely on the mailing list.&amp;quot;  Additionally, I do think that asking everyone to curb their input on a particular thread to five messages is a reasonable personal per-thread limit.  Thoughts?  -- [[User:Rob Linden|Rob Linden]] 02:17, 30 December 2008 (UTC)&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=OSDev&amp;diff=722352</id>
		<title>OSDev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=OSDev&amp;diff=722352"/>
		<updated>2010-02-05T17:49:34Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: moved OSDev to OpenSource-Dev&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[OpenSource-Dev]]&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=OpenSource-Dev&amp;diff=722342</id>
		<title>OpenSource-Dev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=OpenSource-Dev&amp;diff=722342"/>
		<updated>2010-02-05T17:49:34Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: moved OSDev to OpenSource-Dev&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Open Source Portal|parent=Developer communication tools}}&lt;br /&gt;
&lt;br /&gt;
[https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev OSDev@lists.secondlife.com] - mailing list for discussing open source development issues related to Second Life.  This is a high-traffic mailing list (as many as 30-40 messages/day on a busy day).&lt;br /&gt;
&lt;br /&gt;
*  &#039;&#039;&#039;[https://lists.secondlife.com/cgi-bin/mailman/listinfo/os-dev Subscribe to os-dev@lists.secondlife.com]&#039;&#039;&#039; (or [https://lists.secondlife.com/cgi-bin/mailman/options/os-dev unsubscribe])&lt;br /&gt;
*  [https://lists.secondlife.com/pipermail/os-dev/ Browse the archive] ([https://lists.secondlife.com/pipermail/sldev/ prior to SLDev rename])&lt;br /&gt;
*  [http://www.google.com/coop/cse?cx=001010425210852223575%3Aogwhgz5_tue Search the archive prior to SLDev rename]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;: Please be sure to read the Posting Policies and Guidelines below before posting to this mailing list.&lt;br /&gt;
&lt;br /&gt;
== Posting Policies and Guidelines ==&lt;br /&gt;
&lt;br /&gt;
The os-dev mailing list is for development issue related to Second Life open source code.  The following policies are meant to ensure we can keep conversation civil and on-topic.  &amp;quot;Policies&amp;quot; are rules that need to be followed to ensure continued posting privileges.  &amp;quot;Guidelines&amp;quot; have more wiggle room, but should be considered before posting.&lt;br /&gt;
&lt;br /&gt;
=== Policies ===&lt;br /&gt;
&lt;br /&gt;
*  This mailing list is for discussing problems and ideas that software developers can directly address and for collaboration on solutions and improvements, not for turning Linden Lab development staff into proxies to reach other parts of Linden Lab (e.g. legal, executive, human resources, etc).&lt;br /&gt;
*  Please adhere to the [https://blogs.secondlife.com/community/features/blog/2009/02/25/guidelines-for-the-sl-blogs guidelines for blog.secondlife.com].  Since we can&#039;t delete comments that are in violation, we&#039;re going to instead preemptively set the &amp;quot;moderated&amp;quot; bit for repeat violators.&lt;br /&gt;
*  Constructive criticism is welcome, but general complaints which only serve to discourage use of Second Life or discourage cooperation with Linden Lab should be taken elsewhere.  &lt;br /&gt;
*  If you have auto-reply email software (such as out-of-office notification), please make sure that it&#039;s configured correctly.  Failure to do so will cause you to receive moderated access until you assure us it&#039;s fixed.  See the Autoreply Software section below for more details.&lt;br /&gt;
*  If someone else is violating mailing list policy, do not reply to them on the list.  Reply to them offlist if you feel you need to engage them.  If you feel disciplinary action is required, send mail to the list administrator (&amp;lt;os-dev-owner@lists.secondlife.com&amp;gt;).  Engaging with them on-list may result in the moderation bit being set on your account.&lt;br /&gt;
&lt;br /&gt;
=== Guidelines ===&lt;br /&gt;
&lt;br /&gt;
In addition to the policies above, here&#039;s some guidelines.  These aren&#039;t hard-and-fast rules, but rather, good etiquette.  There are a lot of people on this list (800+ as of this writing), so please follow these guidelines when you post:&lt;br /&gt;
&lt;br /&gt;
*  Please remember the old mantra &amp;quot;praise in public, criticize in private&amp;quot;.  On-list reprimands are rarely of interest to the general mailing list.&lt;br /&gt;
*  If you are asking a question to the list, either [https://lists.secondlife.com/pipermail/os-dev/ browse the archives] or do a [http://www.google.com/search?hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;amp;hs=POT&amp;amp;q=site%3Alists.secondlife.com%2Fpipermail%2Fos-dev%2F&amp;amp;btnG=Search keyword search of the archives] first to check if your question has already been responded.&lt;br /&gt;
*  Keep threads on topic.  If you want to talk about something unrelated to the subject of a thread, change the subject line.  If the new topic is something that doesn&#039;t belong on os-dev@, please strongly consider posting it elsewhere.&lt;br /&gt;
*  If a topic generates more than five replies in less than 24 hours, it&#039;s time to redirect that conversation to one of our other tools, either the wiki, the bug tracker, or a thread in the appropriate forum. &lt;br /&gt;
*  If the topic is not specifically a Second Life development-related topic (e.g. mailing list policy or a licensing discussion), it should be redirected to the wiki, the bug tracker, or the appropriate forum immediately.  One post per 48 hours should be sufficient to bring it to everyone&#039;s attention.&lt;br /&gt;
*  If after 48 hours, the topic seems to have died out on the alternate forum, it&#039;s ok to reraise the issue on this mailing list, summarizing the offlist conversation thus far, and calling for further comment in the alternate forum.&lt;br /&gt;
*  Please use the keywords below (in the &amp;quot;Subject Line Keywords&amp;quot; section) when posting, especially the &amp;quot;strongly recommended&amp;quot; keywords.&lt;br /&gt;
*  Most LSL scripting issues are better addressed on the [https://lists.secondlife.com/cgi-bin/mailman/listinfo/secondlifescripters secondlifescripters mailing list].&lt;br /&gt;
&lt;br /&gt;
These guidelines try to balance between making sure that people have a large forum to raise and discuss a broad spectrum of issues, while at the same time ensuring that the list doesn&#039;t become overwhelmed with discussion on a single topic that may not be of interest to everyone on the list.&lt;br /&gt;
&lt;br /&gt;
== Subject Line Keywords ==&lt;br /&gt;
&lt;br /&gt;
When posting to the list, please take your best guess at the right subject line keyword to put on your email.  Some of the keywords below are strongly recommended, while some are purely optional.  However, all of them will help people organize&lt;br /&gt;
&lt;br /&gt;
Strongly recommended (since they are arguably a little off-topic):&lt;br /&gt;
* [POLICY] issues about policy and etiquette on wiki, jira, and the mailing list, some licensing/legal logistics issues NOTE: licensing issues should be directed to licensing@lindenlab.com&lt;br /&gt;
* [META] repositories, creating inworld meeting places, getting and keeping the community organized, product cycle processes&lt;br /&gt;
* [WEB] questions/complaints about the website, jira, wiki, etc&lt;br /&gt;
&lt;br /&gt;
Optional:&lt;br /&gt;
* [ANN] announcements&lt;br /&gt;
* [VWR] questions about viewer releases.  Analogous to [https://jira.secondlife.com/browse/VWR the &amp;quot;VWR&amp;quot; project on jira.secondlife.com]&lt;br /&gt;
* [SVC] questions about the Second Life service (simulators, login servers, web apis, general grid questions).  Analogous to [https://jira.secondlife.com/browse/SVC the &amp;quot;SVC&amp;quot; project on jira.secondlife.com]&lt;br /&gt;
* [IDEA] for new features ideas and proposals&lt;br /&gt;
* [VOICE] about voice activation features&lt;br /&gt;
* [HELP] for topic about building the viewer or other support request&lt;br /&gt;
* [I18N] for internationalization and localization problems&lt;br /&gt;
* [EVENTLET] eventlet questions&lt;br /&gt;
* [MULIB] mulib questions &lt;br /&gt;
* [PATCH] for patchy patches!  For feedback on a patch, or just to let people know it exists so they can try it.&lt;br /&gt;
* [AWG] [[Architecture Working Group]]&lt;br /&gt;
&lt;br /&gt;
If you have suggested changes for these keywords, please put your suggestion on [[Talk:OSDev|the talk page]].&lt;br /&gt;
&lt;br /&gt;
== Autoreply Software ==&lt;br /&gt;
&lt;br /&gt;
If you have autoreply software to notify people that you are out of the office, please make sure that the software complies with the &amp;quot;Personal Responder&amp;quot; guidelines defined in [http://www.rfc-editor.org/rfc/rfc3834.txt RFC 3834 - Recommendations for Automatic Responses to Electronic Mail].  In particular:&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;Personal and Group responses whose purpose is to notify the sender of a message of a temporary absence of the recipient (e.g., &amp;quot;vacation&amp;quot; and &amp;quot;out of the office&amp;quot; notices) SHOULD NOT be issued unless a valid address for the recipient is explicitly included in a recipient (e.g., To, Cc, Bcc, Resent-To, Resent-Cc, or Resent-Bcc) field of the subject message.  Since a recipient may have multiple addresses forwarded to the same mailbox, recipient SHOULD be able to specify a set of addresses to the responder which it will recognize as valid for that recipient.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If your autoreply software sends mail to the os-dev mailing list, you will be marked as a moderated member of the mailing list, meaning that all messages you send to the mailing list will need to be approved by a list moderator.  You may request to be switched to an unmoderated member only after you can assure the list moderators that your autoreply software has been upgraded to comply with RFC 3834.&lt;br /&gt;
&lt;br /&gt;
== Second Life &amp;lt;-&amp;gt; mailing list name mapping ==&lt;br /&gt;
&lt;br /&gt;
Editing on this wiki is done using Second Life names, but posting on the mailing list is often done using another name (real name or non-Second Life alias).  We don&#039;t ask anyone to reveal any information they don&#039;t want to, but we do encourage those who don&#039;t use their Second Life names on the mailing list to put their name in the [[SLDev Resident Names]] table.&lt;br /&gt;
&lt;br /&gt;
== SLDev Traffic ==&lt;br /&gt;
&lt;br /&gt;
Old copies of [[SLDev Traffic]], a weekly summary of this mailing list, are still available, but are no longer being written.  Volunteers to help revive this useful service would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
== Related mailing lists ==&lt;br /&gt;
&lt;br /&gt;
=== sldev-commits ===&lt;br /&gt;
&lt;br /&gt;
This is for automated notices of activity on svn.secondlife.com.  See https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev-commits for more information&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=SLDev&amp;diff=716612</id>
		<title>SLDev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=SLDev&amp;diff=716612"/>
		<updated>2010-02-02T19:56:21Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Open Source Portal|parent=Developer communication tools}}&lt;br /&gt;
&lt;br /&gt;
Disambiguation:&lt;br /&gt;
&lt;br /&gt;
*[[OSDev | OSDev - Open Source Developers&#039; Mailing List (formerly SLDev)]]&lt;br /&gt;
*[[SLDev Forum Transcripts | SLDev Forum Transcripts for SLDev Solution Providers&#039; program]]&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=OpenSource-Dev&amp;diff=716253</id>
		<title>OpenSource-Dev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=OpenSource-Dev&amp;diff=716253"/>
		<updated>2010-02-02T15:46:01Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: remove SLDev usage stats - not automated &amp;amp; not updated in a year&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Open Source Portal|parent=Developer communication tools}}&lt;br /&gt;
&lt;br /&gt;
[https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev OSDev@lists.secondlife.com] - mailing list for discussing open source development issues related to Second Life.  This is a high-traffic mailing list (as many as 30-40 messages/day on a busy day).&lt;br /&gt;
&lt;br /&gt;
*  &#039;&#039;&#039;[https://lists.secondlife.com/cgi-bin/mailman/listinfo/os-dev Subscribe to os-dev@lists.secondlife.com]&#039;&#039;&#039; (or [https://lists.secondlife.com/cgi-bin/mailman/options/os-dev unsubscribe])&lt;br /&gt;
*  [https://lists.secondlife.com/pipermail/os-dev/ Browse the archive] ([https://lists.secondlife.com/pipermail/sldev/ prior to SLDev rename])&lt;br /&gt;
*  [http://www.google.com/coop/cse?cx=001010425210852223575%3Aogwhgz5_tue Search the archive prior to SLDev rename]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;: Please be sure to read the Posting Policies and Guidelines below before posting to this mailing list.&lt;br /&gt;
&lt;br /&gt;
== Posting Policies and Guidelines ==&lt;br /&gt;
&lt;br /&gt;
The os-dev mailing list is for development issue related to Second Life open source code.  The following policies are meant to ensure we can keep conversation civil and on-topic.  &amp;quot;Policies&amp;quot; are rules that need to be followed to ensure continued posting privileges.  &amp;quot;Guidelines&amp;quot; have more wiggle room, but should be considered before posting.&lt;br /&gt;
&lt;br /&gt;
=== Policies ===&lt;br /&gt;
&lt;br /&gt;
*  This mailing list is for discussing problems and ideas that software developers can directly address and for collaboration on solutions and improvements, not for turning Linden Lab development staff into proxies to reach other parts of Linden Lab (e.g. legal, executive, human resources, etc).&lt;br /&gt;
*  Please adhere to the [https://blogs.secondlife.com/community/features/blog/2009/02/25/guidelines-for-the-sl-blogs guidelines for blog.secondlife.com].  Since we can&#039;t delete comments that are in violation, we&#039;re going to instead preemptively set the &amp;quot;moderated&amp;quot; bit for repeat violators.&lt;br /&gt;
*  Constructive criticism is welcome, but general complaints which only serve to discourage use of Second Life or discourage cooperation with Linden Lab should be taken elsewhere.  &lt;br /&gt;
*  If you have auto-reply email software (such as out-of-office notification), please make sure that it&#039;s configured correctly.  Failure to do so will cause you to receive moderated access until you assure us it&#039;s fixed.  See the Autoreply Software section below for more details.&lt;br /&gt;
*  If someone else is violating mailing list policy, do not reply to them on the list.  Reply to them offlist if you feel you need to engage them.  If you feel disciplinary action is required, send mail to the list administrator (&amp;lt;os-dev-owner@lists.secondlife.com&amp;gt;).  Engaging with them on-list may result in the moderation bit being set on your account.&lt;br /&gt;
&lt;br /&gt;
=== Guidelines ===&lt;br /&gt;
&lt;br /&gt;
In addition to the policies above, here&#039;s some guidelines.  These aren&#039;t hard-and-fast rules, but rather, good etiquette.  There are a lot of people on this list (800+ as of this writing), so please follow these guidelines when you post:&lt;br /&gt;
&lt;br /&gt;
*  Please remember the old mantra &amp;quot;praise in public, criticize in private&amp;quot;.  On-list reprimands are rarely of interest to the general mailing list.&lt;br /&gt;
*  If you are asking a question to the list, either [https://lists.secondlife.com/pipermail/os-dev/ browse the archives] or do a [http://www.google.com/search?hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;amp;hs=POT&amp;amp;q=site%3Alists.secondlife.com%2Fpipermail%2Fos-dev%2F&amp;amp;btnG=Search keyword search of the archives] first to check if your question has already been responded.&lt;br /&gt;
*  Keep threads on topic.  If you want to talk about something unrelated to the subject of a thread, change the subject line.  If the new topic is something that doesn&#039;t belong on os-dev@, please strongly consider posting it elsewhere.&lt;br /&gt;
*  If a topic generates more than five replies in less than 24 hours, it&#039;s time to redirect that conversation to one of our other tools, either the wiki, the bug tracker, or a thread in the appropriate forum. &lt;br /&gt;
*  If the topic is not specifically a Second Life development-related topic (e.g. mailing list policy or a licensing discussion), it should be redirected to the wiki, the bug tracker, or the appropriate forum immediately.  One post per 48 hours should be sufficient to bring it to everyone&#039;s attention.&lt;br /&gt;
*  If after 48 hours, the topic seems to have died out on the alternate forum, it&#039;s ok to reraise the issue on this mailing list, summarizing the offlist conversation thus far, and calling for further comment in the alternate forum.&lt;br /&gt;
*  Please use the keywords below (in the &amp;quot;Subject Line Keywords&amp;quot; section) when posting, especially the &amp;quot;strongly recommended&amp;quot; keywords.&lt;br /&gt;
*  Most LSL scripting issues are better addressed on the [https://lists.secondlife.com/cgi-bin/mailman/listinfo/secondlifescripters secondlifescripters mailing list].&lt;br /&gt;
&lt;br /&gt;
These guidelines try to balance between making sure that people have a large forum to raise and discuss a broad spectrum of issues, while at the same time ensuring that the list doesn&#039;t become overwhelmed with discussion on a single topic that may not be of interest to everyone on the list.&lt;br /&gt;
&lt;br /&gt;
== Subject Line Keywords ==&lt;br /&gt;
&lt;br /&gt;
When posting to the list, please take your best guess at the right subject line keyword to put on your email.  Some of the keywords below are strongly recommended, while some are purely optional.  However, all of them will help people organize&lt;br /&gt;
&lt;br /&gt;
Strongly recommended (since they are arguably a little off-topic):&lt;br /&gt;
* [POLICY] issues about policy and etiquette on wiki, jira, and the mailing list, some licensing/legal logistics issues NOTE: licensing issues should be directed to licensing@lindenlab.com&lt;br /&gt;
* [META] repositories, creating inworld meeting places, getting and keeping the community organized, product cycle processes&lt;br /&gt;
* [WEB] questions/complaints about the website, jira, wiki, etc&lt;br /&gt;
&lt;br /&gt;
Optional:&lt;br /&gt;
* [ANN] announcements&lt;br /&gt;
* [VWR] questions about viewer releases.  Analogous to [https://jira.secondlife.com/browse/VWR the &amp;quot;VWR&amp;quot; project on jira.secondlife.com]&lt;br /&gt;
* [SVC] questions about the Second Life service (simulators, login servers, web apis, general grid questions).  Analogous to [https://jira.secondlife.com/browse/SVC the &amp;quot;SVC&amp;quot; project on jira.secondlife.com]&lt;br /&gt;
* [IDEA] for new features ideas and proposals&lt;br /&gt;
* [VOICE] about voice activation features&lt;br /&gt;
* [HELP] for topic about building the viewer or other support request&lt;br /&gt;
* [I18N] for internationalization and localization problems&lt;br /&gt;
* [EVENTLET] eventlet questions&lt;br /&gt;
* [MULIB] mulib questions &lt;br /&gt;
* [PATCH] for patchy patches!  For feedback on a patch, or just to let people know it exists so they can try it.&lt;br /&gt;
* [AWG] [[Architecture Working Group]]&lt;br /&gt;
&lt;br /&gt;
If you have suggested changes for these keywords, please put your suggestion on [[Talk:OSDev|the talk page]].&lt;br /&gt;
&lt;br /&gt;
== Autoreply Software ==&lt;br /&gt;
&lt;br /&gt;
If you have autoreply software to notify people that you are out of the office, please make sure that the software complies with the &amp;quot;Personal Responder&amp;quot; guidelines defined in [http://www.rfc-editor.org/rfc/rfc3834.txt RFC 3834 - Recommendations for Automatic Responses to Electronic Mail].  In particular:&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;Personal and Group responses whose purpose is to notify the sender of a message of a temporary absence of the recipient (e.g., &amp;quot;vacation&amp;quot; and &amp;quot;out of the office&amp;quot; notices) SHOULD NOT be issued unless a valid address for the recipient is explicitly included in a recipient (e.g., To, Cc, Bcc, Resent-To, Resent-Cc, or Resent-Bcc) field of the subject message.  Since a recipient may have multiple addresses forwarded to the same mailbox, recipient SHOULD be able to specify a set of addresses to the responder which it will recognize as valid for that recipient.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If your autoreply software sends mail to the os-dev mailing list, you will be marked as a moderated member of the mailing list, meaning that all messages you send to the mailing list will need to be approved by a list moderator.  You may request to be switched to an unmoderated member only after you can assure the list moderators that your autoreply software has been upgraded to comply with RFC 3834.&lt;br /&gt;
&lt;br /&gt;
== Second Life &amp;lt;-&amp;gt; mailing list name mapping ==&lt;br /&gt;
&lt;br /&gt;
Editing on this wiki is done using Second Life names, but posting on the mailing list is often done using another name (real name or non-Second Life alias).  We don&#039;t ask anyone to reveal any information they don&#039;t want to, but we do encourage those who don&#039;t use their Second Life names on the mailing list to put their name in the [[SLDev Resident Names]] table.&lt;br /&gt;
&lt;br /&gt;
== SLDev Traffic ==&lt;br /&gt;
&lt;br /&gt;
Old copies of [[SLDev Traffic]], a weekly summary of this mailing list, are still available, but are no longer being written.  Volunteers to help revive this useful service would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
== Related mailing lists ==&lt;br /&gt;
&lt;br /&gt;
=== sldev-commits ===&lt;br /&gt;
&lt;br /&gt;
This is for automated notices of activity on svn.secondlife.com.  See https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev-commits for more information&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=OpenSource-Dev&amp;diff=716243</id>
		<title>OpenSource-Dev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=OpenSource-Dev&amp;diff=716243"/>
		<updated>2010-02-02T15:44:39Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Open Source Portal|parent=Developer communication tools}}&lt;br /&gt;
&lt;br /&gt;
[https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev OSDev@lists.secondlife.com] - mailing list for discussing open source development issues related to Second Life.  This is a high-traffic mailing list (as many as 30-40 messages/day on a busy day).&lt;br /&gt;
&lt;br /&gt;
*  &#039;&#039;&#039;[https://lists.secondlife.com/cgi-bin/mailman/listinfo/os-dev Subscribe to os-dev@lists.secondlife.com]&#039;&#039;&#039; (or [https://lists.secondlife.com/cgi-bin/mailman/options/os-dev unsubscribe])&lt;br /&gt;
*  [https://lists.secondlife.com/pipermail/os-dev/ Browse the archive] ([https://lists.secondlife.com/pipermail/sldev/ prior to SLDev rename])&lt;br /&gt;
*  [http://www.google.com/coop/cse?cx=001010425210852223575%3Aogwhgz5_tue Search the archive prior to SLDev rename]&lt;br /&gt;
*  View [[SLDev Usage Stats]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;: Please be sure to read the Posting Policies and Guidelines below before posting to this mailing list.&lt;br /&gt;
&lt;br /&gt;
== Posting Policies and Guidelines ==&lt;br /&gt;
&lt;br /&gt;
The os-dev mailing list is for development issue related to Second Life open source code.  The following policies are meant to ensure we can keep conversation civil and on-topic.  &amp;quot;Policies&amp;quot; are rules that need to be followed to ensure continued posting privileges.  &amp;quot;Guidelines&amp;quot; have more wiggle room, but should be considered before posting.&lt;br /&gt;
&lt;br /&gt;
=== Policies ===&lt;br /&gt;
&lt;br /&gt;
*  This mailing list is for discussing problems and ideas that software developers can directly address and for collaboration on solutions and improvements, not for turning Linden Lab development staff into proxies to reach other parts of Linden Lab (e.g. legal, executive, human resources, etc).&lt;br /&gt;
*  Please adhere to the [https://blogs.secondlife.com/community/features/blog/2009/02/25/guidelines-for-the-sl-blogs guidelines for blog.secondlife.com].  Since we can&#039;t delete comments that are in violation, we&#039;re going to instead preemptively set the &amp;quot;moderated&amp;quot; bit for repeat violators.&lt;br /&gt;
*  Constructive criticism is welcome, but general complaints which only serve to discourage use of Second Life or discourage cooperation with Linden Lab should be taken elsewhere.  &lt;br /&gt;
*  If you have auto-reply email software (such as out-of-office notification), please make sure that it&#039;s configured correctly.  Failure to do so will cause you to receive moderated access until you assure us it&#039;s fixed.  See the Autoreply Software section below for more details.&lt;br /&gt;
*  If someone else is violating mailing list policy, do not reply to them on the list.  Reply to them offlist if you feel you need to engage them.  If you feel disciplinary action is required, send mail to the list administrator (&amp;lt;os-dev-owner@lists.secondlife.com&amp;gt;).  Engaging with them on-list may result in the moderation bit being set on your account.&lt;br /&gt;
&lt;br /&gt;
=== Guidelines ===&lt;br /&gt;
&lt;br /&gt;
In addition to the policies above, here&#039;s some guidelines.  These aren&#039;t hard-and-fast rules, but rather, good etiquette.  There are a lot of people on this list (800+ as of this writing), so please follow these guidelines when you post:&lt;br /&gt;
&lt;br /&gt;
*  Please remember the old mantra &amp;quot;praise in public, criticize in private&amp;quot;.  On-list reprimands are rarely of interest to the general mailing list.&lt;br /&gt;
*  If you are asking a question to the list, either [https://lists.secondlife.com/pipermail/os-dev/ browse the archives] or do a [http://www.google.com/search?hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;amp;hs=POT&amp;amp;q=site%3Alists.secondlife.com%2Fpipermail%2Fos-dev%2F&amp;amp;btnG=Search keyword search of the archives] first to check if your question has already been responded.&lt;br /&gt;
*  Keep threads on topic.  If you want to talk about something unrelated to the subject of a thread, change the subject line.  If the new topic is something that doesn&#039;t belong on os-dev@, please strongly consider posting it elsewhere.&lt;br /&gt;
*  If a topic generates more than five replies in less than 24 hours, it&#039;s time to redirect that conversation to one of our other tools, either the wiki, the bug tracker, or a thread in the appropriate forum. &lt;br /&gt;
*  If the topic is not specifically a Second Life development-related topic (e.g. mailing list policy or a licensing discussion), it should be redirected to the wiki, the bug tracker, or the appropriate forum immediately.  One post per 48 hours should be sufficient to bring it to everyone&#039;s attention.&lt;br /&gt;
*  If after 48 hours, the topic seems to have died out on the alternate forum, it&#039;s ok to reraise the issue on this mailing list, summarizing the offlist conversation thus far, and calling for further comment in the alternate forum.&lt;br /&gt;
*  Please use the keywords below (in the &amp;quot;Subject Line Keywords&amp;quot; section) when posting, especially the &amp;quot;strongly recommended&amp;quot; keywords.&lt;br /&gt;
*  Most LSL scripting issues are better addressed on the [https://lists.secondlife.com/cgi-bin/mailman/listinfo/secondlifescripters secondlifescripters mailing list].&lt;br /&gt;
&lt;br /&gt;
These guidelines try to balance between making sure that people have a large forum to raise and discuss a broad spectrum of issues, while at the same time ensuring that the list doesn&#039;t become overwhelmed with discussion on a single topic that may not be of interest to everyone on the list.&lt;br /&gt;
&lt;br /&gt;
== Subject Line Keywords ==&lt;br /&gt;
&lt;br /&gt;
When posting to the list, please take your best guess at the right subject line keyword to put on your email.  Some of the keywords below are strongly recommended, while some are purely optional.  However, all of them will help people organize&lt;br /&gt;
&lt;br /&gt;
Strongly recommended (since they are arguably a little off-topic):&lt;br /&gt;
* [POLICY] issues about policy and etiquette on wiki, jira, and the mailing list, some licensing/legal logistics issues NOTE: licensing issues should be directed to licensing@lindenlab.com&lt;br /&gt;
* [META] repositories, creating inworld meeting places, getting and keeping the community organized, product cycle processes&lt;br /&gt;
* [WEB] questions/complaints about the website, jira, wiki, etc&lt;br /&gt;
&lt;br /&gt;
Optional:&lt;br /&gt;
* [ANN] announcements&lt;br /&gt;
* [VWR] questions about viewer releases.  Analogous to [https://jira.secondlife.com/browse/VWR the &amp;quot;VWR&amp;quot; project on jira.secondlife.com]&lt;br /&gt;
* [SVC] questions about the Second Life service (simulators, login servers, web apis, general grid questions).  Analogous to [https://jira.secondlife.com/browse/SVC the &amp;quot;SVC&amp;quot; project on jira.secondlife.com]&lt;br /&gt;
* [IDEA] for new features ideas and proposals&lt;br /&gt;
* [VOICE] about voice activation features&lt;br /&gt;
* [HELP] for topic about building the viewer or other support request&lt;br /&gt;
* [I18N] for internationalization and localization problems&lt;br /&gt;
* [EVENTLET] eventlet questions&lt;br /&gt;
* [MULIB] mulib questions &lt;br /&gt;
* [PATCH] for patchy patches!  For feedback on a patch, or just to let people know it exists so they can try it.&lt;br /&gt;
* [AWG] [[Architecture Working Group]]&lt;br /&gt;
&lt;br /&gt;
If you have suggested changes for these keywords, please put your suggestion on [[Talk:OSDev|the talk page]].&lt;br /&gt;
&lt;br /&gt;
== Autoreply Software ==&lt;br /&gt;
&lt;br /&gt;
If you have autoreply software to notify people that you are out of the office, please make sure that the software complies with the &amp;quot;Personal Responder&amp;quot; guidelines defined in [http://www.rfc-editor.org/rfc/rfc3834.txt RFC 3834 - Recommendations for Automatic Responses to Electronic Mail].  In particular:&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;Personal and Group responses whose purpose is to notify the sender of a message of a temporary absence of the recipient (e.g., &amp;quot;vacation&amp;quot; and &amp;quot;out of the office&amp;quot; notices) SHOULD NOT be issued unless a valid address for the recipient is explicitly included in a recipient (e.g., To, Cc, Bcc, Resent-To, Resent-Cc, or Resent-Bcc) field of the subject message.  Since a recipient may have multiple addresses forwarded to the same mailbox, recipient SHOULD be able to specify a set of addresses to the responder which it will recognize as valid for that recipient.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If your autoreply software sends mail to the os-dev mailing list, you will be marked as a moderated member of the mailing list, meaning that all messages you send to the mailing list will need to be approved by a list moderator.  You may request to be switched to an unmoderated member only after you can assure the list moderators that your autoreply software has been upgraded to comply with RFC 3834.&lt;br /&gt;
&lt;br /&gt;
== Second Life &amp;lt;-&amp;gt; mailing list name mapping ==&lt;br /&gt;
&lt;br /&gt;
Editing on this wiki is done using Second Life names, but posting on the mailing list is often done using another name (real name or non-Second Life alias).  We don&#039;t ask anyone to reveal any information they don&#039;t want to, but we do encourage those who don&#039;t use their Second Life names on the mailing list to put their name in the [[SLDev Resident Names]] table.&lt;br /&gt;
&lt;br /&gt;
== SLDev Traffic ==&lt;br /&gt;
&lt;br /&gt;
Old copies of [[SLDev Traffic]], a weekly summary of this mailing list, are still available, but are no longer being written.  Volunteers to help revive this useful service would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
== Related mailing lists ==&lt;br /&gt;
&lt;br /&gt;
=== sldev-commits ===&lt;br /&gt;
&lt;br /&gt;
This is for automated notices of activity on svn.secondlife.com.  See https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev-commits for more information&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=OpenSource-Dev&amp;diff=716233</id>
		<title>OpenSource-Dev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=OpenSource-Dev&amp;diff=716233"/>
		<updated>2010-02-02T15:43:53Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Open Source Portal|parent=Developer communication tools}}&lt;br /&gt;
&lt;br /&gt;
[https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev OSDev@lists.secondlife.com] - mailing list for discussing open source development issues related to Second Life.  This is a high-traffic mailing list (as many as 30-40 messages/day on a busy day).&lt;br /&gt;
&lt;br /&gt;
*  &#039;&#039;&#039;[https://lists.secondlife.com/cgi-bin/mailman/listinfo/os-dev Subscribe to os-dev@lists.secondlife.com]&#039;&#039;&#039; (or [https://lists.secondlife.com/cgi-bin/mailman/options/os-dev unsubscribe])&lt;br /&gt;
*  [https://lists.secondlife.com/pipermail/os-dev/ Browse the archive]&lt;br /&gt;
*  [https://lists.secondlife.com/pipermail/sldev/ Browse the archives prior to SLDev rename]&lt;br /&gt;
*  [http://www.google.com/coop/cse?cx=001010425210852223575%3Aogwhgz5_tue Search the archive prior to SLDev rename]&lt;br /&gt;
*  View [[SLDev Usage Stats]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;: Please be sure to read the Posting Policies and Guidelines below before posting to this mailing list.&lt;br /&gt;
&lt;br /&gt;
== Posting Policies and Guidelines ==&lt;br /&gt;
&lt;br /&gt;
The os-dev mailing list is for development issue related to Second Life open source code.  The following policies are meant to ensure we can keep conversation civil and on-topic.  &amp;quot;Policies&amp;quot; are rules that need to be followed to ensure continued posting privileges.  &amp;quot;Guidelines&amp;quot; have more wiggle room, but should be considered before posting.&lt;br /&gt;
&lt;br /&gt;
=== Policies ===&lt;br /&gt;
&lt;br /&gt;
*  This mailing list is for discussing problems and ideas that software developers can directly address and for collaboration on solutions and improvements, not for turning Linden Lab development staff into proxies to reach other parts of Linden Lab (e.g. legal, executive, human resources, etc).&lt;br /&gt;
*  Please adhere to the [https://blogs.secondlife.com/community/features/blog/2009/02/25/guidelines-for-the-sl-blogs guidelines for blog.secondlife.com].  Since we can&#039;t delete comments that are in violation, we&#039;re going to instead preemptively set the &amp;quot;moderated&amp;quot; bit for repeat violators.&lt;br /&gt;
*  Constructive criticism is welcome, but general complaints which only serve to discourage use of Second Life or discourage cooperation with Linden Lab should be taken elsewhere.  &lt;br /&gt;
*  If you have auto-reply email software (such as out-of-office notification), please make sure that it&#039;s configured correctly.  Failure to do so will cause you to receive moderated access until you assure us it&#039;s fixed.  See the Autoreply Software section below for more details.&lt;br /&gt;
*  If someone else is violating mailing list policy, do not reply to them on the list.  Reply to them offlist if you feel you need to engage them.  If you feel disciplinary action is required, send mail to the list administrator (&amp;lt;os-dev-owner@lists.secondlife.com&amp;gt;).  Engaging with them on-list may result in the moderation bit being set on your account.&lt;br /&gt;
&lt;br /&gt;
=== Guidelines ===&lt;br /&gt;
&lt;br /&gt;
In addition to the policies above, here&#039;s some guidelines.  These aren&#039;t hard-and-fast rules, but rather, good etiquette.  There are a lot of people on this list (800+ as of this writing), so please follow these guidelines when you post:&lt;br /&gt;
&lt;br /&gt;
*  Please remember the old mantra &amp;quot;praise in public, criticize in private&amp;quot;.  On-list reprimands are rarely of interest to the general mailing list.&lt;br /&gt;
*  If you are asking a question to the list, either [https://lists.secondlife.com/pipermail/os-dev/ browse the archives] or do a [http://www.google.com/search?hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;amp;hs=POT&amp;amp;q=site%3Alists.secondlife.com%2Fpipermail%2Fos-dev%2F&amp;amp;btnG=Search keyword search of the archives] first to check if your question has already been responded.&lt;br /&gt;
*  Keep threads on topic.  If you want to talk about something unrelated to the subject of a thread, change the subject line.  If the new topic is something that doesn&#039;t belong on os-dev@, please strongly consider posting it elsewhere.&lt;br /&gt;
*  If a topic generates more than five replies in less than 24 hours, it&#039;s time to redirect that conversation to one of our other tools, either the wiki, the bug tracker, or a thread in the appropriate forum. &lt;br /&gt;
*  If the topic is not specifically a Second Life development-related topic (e.g. mailing list policy or a licensing discussion), it should be redirected to the wiki, the bug tracker, or the appropriate forum immediately.  One post per 48 hours should be sufficient to bring it to everyone&#039;s attention.&lt;br /&gt;
*  If after 48 hours, the topic seems to have died out on the alternate forum, it&#039;s ok to reraise the issue on this mailing list, summarizing the offlist conversation thus far, and calling for further comment in the alternate forum.&lt;br /&gt;
*  Please use the keywords below (in the &amp;quot;Subject Line Keywords&amp;quot; section) when posting, especially the &amp;quot;strongly recommended&amp;quot; keywords.&lt;br /&gt;
*  Most LSL scripting issues are better addressed on the [https://lists.secondlife.com/cgi-bin/mailman/listinfo/secondlifescripters secondlifescripters mailing list].&lt;br /&gt;
&lt;br /&gt;
These guidelines try to balance between making sure that people have a large forum to raise and discuss a broad spectrum of issues, while at the same time ensuring that the list doesn&#039;t become overwhelmed with discussion on a single topic that may not be of interest to everyone on the list.&lt;br /&gt;
&lt;br /&gt;
== Subject Line Keywords ==&lt;br /&gt;
&lt;br /&gt;
When posting to the list, please take your best guess at the right subject line keyword to put on your email.  Some of the keywords below are strongly recommended, while some are purely optional.  However, all of them will help people organize&lt;br /&gt;
&lt;br /&gt;
Strongly recommended (since they are arguably a little off-topic):&lt;br /&gt;
* [POLICY] issues about policy and etiquette on wiki, jira, and the mailing list, some licensing/legal logistics issues NOTE: licensing issues should be directed to licensing@lindenlab.com&lt;br /&gt;
* [META] repositories, creating inworld meeting places, getting and keeping the community organized, product cycle processes&lt;br /&gt;
* [WEB] questions/complaints about the website, jira, wiki, etc&lt;br /&gt;
&lt;br /&gt;
Optional:&lt;br /&gt;
* [ANN] announcements&lt;br /&gt;
* [VWR] questions about viewer releases.  Analogous to [https://jira.secondlife.com/browse/VWR the &amp;quot;VWR&amp;quot; project on jira.secondlife.com]&lt;br /&gt;
* [SVC] questions about the Second Life service (simulators, login servers, web apis, general grid questions).  Analogous to [https://jira.secondlife.com/browse/SVC the &amp;quot;SVC&amp;quot; project on jira.secondlife.com]&lt;br /&gt;
* [IDEA] for new features ideas and proposals&lt;br /&gt;
* [VOICE] about voice activation features&lt;br /&gt;
* [HELP] for topic about building the viewer or other support request&lt;br /&gt;
* [I18N] for internationalization and localization problems&lt;br /&gt;
* [EVENTLET] eventlet questions&lt;br /&gt;
* [MULIB] mulib questions &lt;br /&gt;
* [PATCH] for patchy patches!  For feedback on a patch, or just to let people know it exists so they can try it.&lt;br /&gt;
* [AWG] [[Architecture Working Group]]&lt;br /&gt;
&lt;br /&gt;
If you have suggested changes for these keywords, please put your suggestion on [[Talk:OSDev|the talk page]].&lt;br /&gt;
&lt;br /&gt;
== Autoreply Software ==&lt;br /&gt;
&lt;br /&gt;
If you have autoreply software to notify people that you are out of the office, please make sure that the software complies with the &amp;quot;Personal Responder&amp;quot; guidelines defined in [http://www.rfc-editor.org/rfc/rfc3834.txt RFC 3834 - Recommendations for Automatic Responses to Electronic Mail].  In particular:&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;Personal and Group responses whose purpose is to notify the sender of a message of a temporary absence of the recipient (e.g., &amp;quot;vacation&amp;quot; and &amp;quot;out of the office&amp;quot; notices) SHOULD NOT be issued unless a valid address for the recipient is explicitly included in a recipient (e.g., To, Cc, Bcc, Resent-To, Resent-Cc, or Resent-Bcc) field of the subject message.  Since a recipient may have multiple addresses forwarded to the same mailbox, recipient SHOULD be able to specify a set of addresses to the responder which it will recognize as valid for that recipient.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If your autoreply software sends mail to the os-dev mailing list, you will be marked as a moderated member of the mailing list, meaning that all messages you send to the mailing list will need to be approved by a list moderator.  You may request to be switched to an unmoderated member only after you can assure the list moderators that your autoreply software has been upgraded to comply with RFC 3834.&lt;br /&gt;
&lt;br /&gt;
== Second Life &amp;lt;-&amp;gt; mailing list name mapping ==&lt;br /&gt;
&lt;br /&gt;
Editing on this wiki is done using Second Life names, but posting on the mailing list is often done using another name (real name or non-Second Life alias).  We don&#039;t ask anyone to reveal any information they don&#039;t want to, but we do encourage those who don&#039;t use their Second Life names on the mailing list to put their name in the [[SLDev Resident Names]] table.&lt;br /&gt;
&lt;br /&gt;
== SLDev Traffic ==&lt;br /&gt;
&lt;br /&gt;
Old copies of [[SLDev Traffic]], a weekly summary of this mailing list, are still available, but are no longer being written.  Volunteers to help revive this useful service would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
== Related mailing lists ==&lt;br /&gt;
&lt;br /&gt;
=== sldev-commits ===&lt;br /&gt;
&lt;br /&gt;
This is for automated notices of activity on svn.secondlife.com.  See https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev-commits for more information&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=OpenSource-Dev&amp;diff=716223</id>
		<title>OpenSource-Dev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=OpenSource-Dev&amp;diff=716223"/>
		<updated>2010-02-02T15:43:05Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Open Source Portal|parent=Developer communication tools}}&lt;br /&gt;
&lt;br /&gt;
[https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev OSDev@lists.secondlife.com] - mailing list for discussing software development issues related to Second Life.  This is a high-traffic mailing list (as many as 30-40 messages/day on a busy day).&lt;br /&gt;
&lt;br /&gt;
*  &#039;&#039;&#039;[https://lists.secondlife.com/cgi-bin/mailman/listinfo/os-dev Subscribe to os-dev@lists.secondlife.com]&#039;&#039;&#039; (or [https://lists.secondlife.com/cgi-bin/mailman/options/os-dev unsubscribe])&lt;br /&gt;
*  [https://lists.secondlife.com/pipermail/os-dev/ Browse the archive]&lt;br /&gt;
*  [https://lists.secondlife.com/pipermail/sldev/ Browse the archives prior to SLDev rename]&lt;br /&gt;
*  [http://www.google.com/coop/cse?cx=001010425210852223575%3Aogwhgz5_tue Search the archive prior to SLDev rename]&lt;br /&gt;
*  View [[SLDev Usage Stats]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;: Please be sure to read the Posting Policies and Guidelines below before posting to this mailing list.&lt;br /&gt;
&lt;br /&gt;
== Posting Policies and Guidelines ==&lt;br /&gt;
&lt;br /&gt;
The os-dev mailing list is for software development issue related to Second Life open source code.  The following policies are meant to ensure we can keep conversation civil and on-topic.  &amp;quot;Policies&amp;quot; are rules that need to be followed to ensure continued posting privileges.  &amp;quot;Guidelines&amp;quot; have more wiggle room, but should be considered before posting.&lt;br /&gt;
&lt;br /&gt;
=== Policies ===&lt;br /&gt;
&lt;br /&gt;
*  This mailing list is for discussing problems and ideas that software developers can directly address and for collaboration on solutions and improvements, not for turning Linden Lab development staff into proxies to reach other parts of Linden Lab (e.g. legal, executive, human resources, etc).&lt;br /&gt;
*  Please adhere to the [https://blogs.secondlife.com/community/features/blog/2009/02/25/guidelines-for-the-sl-blogs guidelines for blog.secondlife.com].  Since we can&#039;t delete comments that are in violation, we&#039;re going to instead preemptively set the &amp;quot;moderated&amp;quot; bit for repeat violators.&lt;br /&gt;
*  Constructive criticism is welcome, but general complaints which only serve to discourage use of Second Life or discourage cooperation with Linden Lab should be taken elsewhere.  &lt;br /&gt;
*  If you have auto-reply email software (such as out-of-office notification), please make sure that it&#039;s configured correctly.  Failure to do so will cause you to receive moderated access until you assure us it&#039;s fixed.  See the Autoreply Software section below for more details.&lt;br /&gt;
*  If someone else is violating mailing list policy, do not reply to them on the list.  Reply to them offlist if you feel you need to engage them.  If you feel disciplinary action is required, send mail to the list administrator (&amp;lt;os-dev-owner@lists.secondlife.com&amp;gt;).  Engaging with them on-list may result in the moderation bit being set on your account.&lt;br /&gt;
&lt;br /&gt;
=== Guidelines ===&lt;br /&gt;
&lt;br /&gt;
In addition to the policies above, here&#039;s some guidelines.  These aren&#039;t hard-and-fast rules, but rather, good etiquette.  There are a lot of people on this list (800+ as of this writing), so please follow these guidelines when you post:&lt;br /&gt;
&lt;br /&gt;
*  Please remember the old mantra &amp;quot;praise in public, criticize in private&amp;quot;.  On-list reprimands are rarely of interest to the general mailing list.&lt;br /&gt;
*  If you are asking a question to the list, either [https://lists.secondlife.com/pipermail/os-dev/ browse the archives] or do a [http://www.google.com/search?hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;amp;hs=POT&amp;amp;q=site%3Alists.secondlife.com%2Fpipermail%2Fos-dev%2F&amp;amp;btnG=Search keyword search of the archives] first to check if your question has already been responded.&lt;br /&gt;
*  Keep threads on topic.  If you want to talk about something unrelated to the subject of a thread, change the subject line.  If the new topic is something that doesn&#039;t belong on os-dev@, please strongly consider posting it elsewhere.&lt;br /&gt;
*  If a topic generates more than five replies in less than 24 hours, it&#039;s time to redirect that conversation to one of our other tools, either the wiki, the bug tracker, or a thread in the appropriate forum. &lt;br /&gt;
*  If the topic is not specifically a Second Life development-related topic (e.g. mailing list policy or a licensing discussion), it should be redirected to the wiki, the bug tracker, or the appropriate forum immediately.  One post per 48 hours should be sufficient to bring it to everyone&#039;s attention.&lt;br /&gt;
*  If after 48 hours, the topic seems to have died out on the alternate forum, it&#039;s ok to reraise the issue on this mailing list, summarizing the offlist conversation thus far, and calling for further comment in the alternate forum.&lt;br /&gt;
*  Please use the keywords below (in the &amp;quot;Subject Line Keywords&amp;quot; section) when posting, especially the &amp;quot;strongly recommended&amp;quot; keywords.&lt;br /&gt;
*  Most LSL scripting issues are better addressed on the [https://lists.secondlife.com/cgi-bin/mailman/listinfo/secondlifescripters secondlifescripters mailing list].&lt;br /&gt;
&lt;br /&gt;
These guidelines try to balance between making sure that people have a large forum to raise and discuss a broad spectrum of issues, while at the same time ensuring that the list doesn&#039;t become overwhelmed with discussion on a single topic that may not be of interest to everyone on the list.&lt;br /&gt;
&lt;br /&gt;
== Subject Line Keywords ==&lt;br /&gt;
&lt;br /&gt;
When posting to the list, please take your best guess at the right subject line keyword to put on your email.  Some of the keywords below are strongly recommended, while some are purely optional.  However, all of them will help people organize&lt;br /&gt;
&lt;br /&gt;
Strongly recommended (since they are arguably a little off-topic):&lt;br /&gt;
* [POLICY] issues about policy and etiquette on wiki, jira, and the mailing list, some licensing/legal logistics issues NOTE: licensing issues should be directed to licensing@lindenlab.com&lt;br /&gt;
* [META] repositories, creating inworld meeting places, getting and keeping the community organized, product cycle processes&lt;br /&gt;
* [WEB] questions/complaints about the website, jira, wiki, etc&lt;br /&gt;
&lt;br /&gt;
Optional:&lt;br /&gt;
* [ANN] announcements&lt;br /&gt;
* [VWR] questions about viewer releases.  Analogous to [https://jira.secondlife.com/browse/VWR the &amp;quot;VWR&amp;quot; project on jira.secondlife.com]&lt;br /&gt;
* [SVC] questions about the Second Life service (simulators, login servers, web apis, general grid questions).  Analogous to [https://jira.secondlife.com/browse/SVC the &amp;quot;SVC&amp;quot; project on jira.secondlife.com]&lt;br /&gt;
* [IDEA] for new features ideas and proposals&lt;br /&gt;
* [VOICE] about voice activation features&lt;br /&gt;
* [HELP] for topic about building the viewer or other support request&lt;br /&gt;
* [I18N] for internationalization and localization problems&lt;br /&gt;
* [EVENTLET] eventlet questions&lt;br /&gt;
* [MULIB] mulib questions &lt;br /&gt;
* [PATCH] for patchy patches!  For feedback on a patch, or just to let people know it exists so they can try it.&lt;br /&gt;
* [AWG] [[Architecture Working Group]]&lt;br /&gt;
&lt;br /&gt;
If you have suggested changes for these keywords, please put your suggestion on [[Talk:OSDev|the talk page]].&lt;br /&gt;
&lt;br /&gt;
== Autoreply Software ==&lt;br /&gt;
&lt;br /&gt;
If you have autoreply software to notify people that you are out of the office, please make sure that the software complies with the &amp;quot;Personal Responder&amp;quot; guidelines defined in [http://www.rfc-editor.org/rfc/rfc3834.txt RFC 3834 - Recommendations for Automatic Responses to Electronic Mail].  In particular:&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;Personal and Group responses whose purpose is to notify the sender of a message of a temporary absence of the recipient (e.g., &amp;quot;vacation&amp;quot; and &amp;quot;out of the office&amp;quot; notices) SHOULD NOT be issued unless a valid address for the recipient is explicitly included in a recipient (e.g., To, Cc, Bcc, Resent-To, Resent-Cc, or Resent-Bcc) field of the subject message.  Since a recipient may have multiple addresses forwarded to the same mailbox, recipient SHOULD be able to specify a set of addresses to the responder which it will recognize as valid for that recipient.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If your autoreply software sends mail to the os-dev mailing list, you will be marked as a moderated member of the mailing list, meaning that all messages you send to the mailing list will need to be approved by a list moderator.  You may request to be switched to an unmoderated member only after you can assure the list moderators that your autoreply software has been upgraded to comply with RFC 3834.&lt;br /&gt;
&lt;br /&gt;
== Second Life &amp;lt;-&amp;gt; mailing list name mapping ==&lt;br /&gt;
&lt;br /&gt;
Editing on this wiki is done using Second Life names, but posting on the mailing list is often done using another name (real name or non-Second Life alias).  We don&#039;t ask anyone to reveal any information they don&#039;t want to, but we do encourage those who don&#039;t use their Second Life names on the mailing list to put their name in the [[SLDev Resident Names]] table.&lt;br /&gt;
&lt;br /&gt;
== SLDev Traffic ==&lt;br /&gt;
&lt;br /&gt;
Old copies of [[SLDev Traffic]], a weekly summary of this mailing list, are still available, but are no longer being written.  Volunteers to help revive this useful service would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
== Related mailing lists ==&lt;br /&gt;
&lt;br /&gt;
=== sldev-commits ===&lt;br /&gt;
&lt;br /&gt;
This is for automated notices of activity on svn.secondlife.com.  See https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev-commits for more information&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=SLDev&amp;diff=716213</id>
		<title>SLDev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=SLDev&amp;diff=716213"/>
		<updated>2010-02-02T15:40:13Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Open Source Portal|parent=Developer communication tools}}&lt;br /&gt;
&lt;br /&gt;
Disambiguation:&lt;br /&gt;
&lt;br /&gt;
*[[OSDev | OSDev - Open Source Developers&#039; Mailing List (formerly SLDev)]]&lt;br /&gt;
*[[SLDev Forum Transcripts for SLDev Solution Providers&#039; program]]&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=SLDev&amp;diff=716203</id>
		<title>SLDev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=SLDev&amp;diff=716203"/>
		<updated>2010-02-02T15:39:01Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Open Source Portal|parent=Developer communication tools}}&lt;br /&gt;
&lt;br /&gt;
Disambiguation:&lt;br /&gt;
&lt;br /&gt;
*[[SLDev Forum Transcripts]]&lt;br /&gt;
*[[OSDev | OSDev Mailing List (formerly SLDev)]]&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:SLDev&amp;diff=716193</id>
		<title>Talk:SLDev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:SLDev&amp;diff=716193"/>
		<updated>2010-02-02T15:38:00Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: moved Talk:SLDev to Talk:OSDev:&amp;amp;#32;SLDev mailing list is being renamed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Talk:OSDev]]&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:OpenSource-Dev&amp;diff=716183</id>
		<title>Talk:OpenSource-Dev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:OpenSource-Dev&amp;diff=716183"/>
		<updated>2010-02-02T15:38:00Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: moved Talk:SLDev to Talk:OSDev:&amp;amp;#32;SLDev mailing list is being renamed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Open Source Talk Page}}&lt;br /&gt;
&lt;br /&gt;
== Mailing list etiquette? ==&lt;br /&gt;
&lt;br /&gt;
As of this moment, there are 387 subscribers to the sldev mailing list.  As you would expect with a big public mailing list, most of those people don&#039;t post to the list.  Of course, a handful of people post a &#039;&#039;lot&#039;&#039;.  That&#039;s ok; if you have something to say, you should say it.  However, I also want to make sure that if someone has something to say that everyone needs to read, that it gets read.  If there&#039;s too much to sort through, that might not happen.&lt;br /&gt;
&lt;br /&gt;
We&#039;ve discussed the idea that we should split off separate mailing lists.  In particular, there are two different proposals:&lt;br /&gt;
* {{Jira|MISC-30|alt=sldev-contributors - for those that have signed contribution agreements (MISC-30)}}&lt;br /&gt;
* {{Jira|MISC-44|alt=sldev-policy - for legal and policy issues (MISC-44)}}&lt;br /&gt;
&lt;br /&gt;
I&#039;ve resisted going down that path, because I think that the groupings we want are going to be more fluid than is practical to keep up with (one day we&#039;ll want to split off policy, the next day we&#039;ll want to split off caching discussions, etc).&lt;br /&gt;
&lt;br /&gt;
I&#039;d like to keep things almost the way that they are, but introduce new guidelines:&lt;br /&gt;
&lt;br /&gt;
*  If a topic generates more than five replies in less than 24 hours, it&#039;s time to redirect that conversation to one of our other tools, either the wiki or the bug tracker.&lt;br /&gt;
*  If the topic is not specifically a Second Life development-related topic (e.g. this email, or a licensing discussion), it should be redirected to the wiki or the bug tracker immediately.  One post per 48 hours should be sufficient to bring it to everyone&#039;s attention.&lt;br /&gt;
*  If after 48 hours, the topic seems to have died out on the alternate forum, it&#039;s ok to reraise the issue on this mailing list, summarizing the offlist conversation thusfar, and calling for further comment in the alternate forum.&lt;br /&gt;
&lt;br /&gt;
I think this policy strikes a good balance between making sure that people have a large forum to raise and discuss a broad spectrum of issues, while at the same time ensuring that the list doesn&#039;t become overwhelmed with discussion on a single topic that may not be of interest to everyone on the list.&lt;br /&gt;
&lt;br /&gt;
Thoughts? -- [[User:Rob Linden|Rob Linden]] 10:26, 23 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:As for the the topics that have done this (moved to the wiki or jira), they have been very successful. I second. [[User:Dzonatas Sol|Dzonatas Sol]] 21:31, 23 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Email is obviously a bad idea, but jira/wiki is worse.  Forums are the obvious answer to anyone - unless your goal is to put road blocks up before discussion (which certainly makes sense when you want to keep the community from organizing), in which case I suppose this all make sense.&lt;br /&gt;
&lt;br /&gt;
:Jira is for bug reports.   Wiki pages are great for documents detailing focused ideas, such as wikipedia entries.   But having a dialogue between participants is not what they are meant for.  There are no threads, no way to filter, rate participants and find new discussion.  The only goal seems to be, as I said above, to keep the community from discussing coherently among themselves.&lt;br /&gt;
&lt;br /&gt;
:What LL is looking for here, let&#039;s face it, are people to contribute to their open source project without giving up some kind of control to the community.  I&#039;m sure that makes sense to some people around here, but it makes zero sense to me.  &lt;br /&gt;
&lt;br /&gt;
:I (and I am sure many others) have avoided  contributing to opensim simply because we&#039;ve been waiting for LL to come around and realise that they need to work with us as a community and not as people to do their singular bidding.   In some ways, opensl is becoming a threat to us all, not the opportunity LL wants to make it out to be.   The only way to deal with that threat seems to be to work with the opensim crowd and wrench control away rather than work with Linden Lab.   &lt;br /&gt;
&lt;br /&gt;
:Is this really what you guys wanted?  It certainly isn&#039;t what I want.   It puts at risk everything I (and everyone else) have tried to build (and we&#039;ve built a lot for SL.  Far more than 95% of your so called open source developers) in secondlife.. but so is the whole direction you&#039;re going with OpenSL.    &lt;br /&gt;
&lt;br /&gt;
:It&#039;s a question of picking our masters - the freedom BSD folks or the &amp;quot;you must GPL everything and you can only talk in jira or wiki folks.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:Pick your poison, I guess. -- {{User|Iron Perth}}&lt;br /&gt;
&lt;br /&gt;
::I don&#039;t know why you feel that way so strongly. It is obvious that as an outside developer that communication won&#039;t be as easy as being an internal employee. However, there are still features like the [http://forums.secondlife.com/forumdisplay.php?f=296 Technical Talk] area on the forums. Jira issues can easily have forums attached to them; however, the forums are limited to premium users.&lt;br /&gt;
::E-Mail is great. The best forum is the modern threaded e-mail unless you are stuck with hotmail or yahoo.&lt;br /&gt;
::I&#039;m on a dozen of mail-lists for different projects. SLDev is actually pretty quiet compared to the others, yet the others have &amp;quot;user&amp;quot; lists for the various discussions. [[User:Dzonatas Sol|Dzonatas Sol]] 21:28, 23 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
::----&lt;br /&gt;
::I would not object to adding forums as an acceptable conversation redirect target.  The reason for directing this conversations to the wiki or jira  is to &#039;&#039;help&#039;&#039; the community organize.  There is no conspiracy here.  I prefer using a wiki talk page so the discussion for a topic is attached directly to the topic itself.  So, when newcomers read about a new topic (such as a feature design or these guidelines), they can quickly access the debate about what went into shaping the content of the main page.&lt;br /&gt;
&lt;br /&gt;
::However, if you feel more strongly about using a forum instead, that&#039;s fine too.  I personally don&#039;t think it&#039;ll be as effective as the wiki, but I don&#039;t mind seeing different experiments.  The point is to avoid having huge conversations on the mailing list where no one tries to summarize or capture key ideas.  If the goal is discussion for discussion&#039;s sake, the status quo would have been just fine.  However, I&#039;m assuming that the community wants to accomplish something, so I&#039;m trying to help.&lt;br /&gt;
&lt;br /&gt;
::As I also said before, I think it&#039;s fine to raise a topic after a couple of days if the conversation died down before reaching a resolution.  I would hope that before reraising it to 380+ people, that someone take the time to actually summarize the conversation and document forward progress.  I don&#039;t think it&#039;s exclusively Linden Lab employees that would appreciate the courtesy. -- [[User:Rob Linden|Rob Linden]] 23:49, 23 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:----&lt;br /&gt;
:I&#039;m not sure if I like this change all that much so far. Moving conversations to the wiki makes things less convenient to discuss, IMO. Now instead of watching my inbox, I&#039;ve got to use a RSS reader, and subscribe to the feed, but that includes not only the sldev discussion, but also completely unrelated changes such as LSL stuff, and typo corrections. That makes it more effort to keep up with, not less.&lt;br /&gt;
&lt;br /&gt;
:Additionally, there&#039;s a loss of functionality in that editing a wiki is less convenient than email. Quoting is harder, formatting requires knowing the wiki syntax with all its conventions, the [[Help:Editing|Editing help]] link leads to a page that&#039;s nearly blank, the option of CCing people or not sending a message to the discussion list doesn&#039;t exist anymore (maybe userpages, but that&#039;s public), and adding something to a wiki requires previewing it first to make sure formatting came out right. There&#039;s also the potential problem of conflicting changes to the same page. Also, for some reason, my RSS reader keeps telling me about new entries from yesterday (what&#039;s up with that?) that don&#039;t appear as the more recent entry, but somewhere in the middle of my list. RSS also slows discussions down, as checking it too frequently places extra load on the server, while IMAP has new mail notification.&lt;br /&gt;
&lt;br /&gt;
:IMO, all of these things are great when they&#039;re used for their intended purpose. Mailing lists are good for discussions, keep them for that. Wikis are good for collaborative documetation, but not all that great for discussing. Jira is definitely the right place for bug reporting, but I don&#039;t like the idea of discussing anything there. Jira is currently slow, requires logging in, has usability problems (login bug) and doesn&#039;t seem to have any sort of reply notification that I can see. -- {{unsigned|Dale Glass}}&lt;br /&gt;
&lt;br /&gt;
::Just had such a &#039;potential conflict&#039;. Having to merge when wanting to discuss, is, ... well, ... kinda odd. -- [[User:Boroondas Gupte|Boroondas Gupte]] 16:21, 25 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Deep linking to conversations ==&lt;br /&gt;
&lt;br /&gt;
Summaries are a fine thing. But, even if a discussion has died out for some while and so was replaced by its summary, you might sometimes wish to search for some single contribution and, once you found it, refer to it. Doing so by links to wiki-diffs of the discussion page&#039;s history will be a pain. Is there some better way to do it? I know the question is rather hypothetical right now and could be asked when the problem actually arises, but I think its relevant for the decision of what topic to redirect to what media. -- [[User:Boroondas Gupte|Boroondas Gupte]] 16:16, 25 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:One way to do it is how I&#039;ve just done it.  Split the conversation into its own thread (with title) and link to it.  That means potentially redirecting the context of a quote (admittedly dangerous), but you get a link you can use (e.g. https://wiki.secondlife.com/wiki/Talk:SLDev#Deep_linking_to_conversations ) -- [[User:Rob Linden|Rob Linden]] 17:59, 25 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Can things stay organized on a wiki? ==&lt;br /&gt;
&lt;br /&gt;
Although I see the problems of a high traffic mailing list, I share Iron&#039;s concerns. Up to now, people discussing on the wiki were very persistent in keeping things formatted and signing their contributions, so you can still see the threads in some way. But can we keep this up as the community is growing? Perhaps someone&#039;s got a good idea how this can be made easier, by e.g. a wiki-template generating some thread/tree-like structures with some easy way to answer to a single node.&lt;br /&gt;
&lt;br /&gt;
To ease tracking all discussions on the wiki derived from the mailing list, we could put them in a common category. Any ideas how to name such category? Can someone think of an equivalent for the forums, for jira and the other media where discussions might be redirected to? -- [[User:Boroondas Gupte|Boroondas Gupte]] 16:16, 25 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I took the liberty of breaking this into it&#039;s own thread, too.  I remember hearing about threaded discussions for MediaWiki last year at the Wikimania Hacking Days.  I&#039;m not sure if any production-quality software emerged.  If someone finds a plugin we can use, I&#039;ll look into it (no promises, since I want to make sure I&#039;m introducing something I can commit to support for a while).&lt;br /&gt;
&lt;br /&gt;
:Even without dedicated software, I think the answer is &amp;quot;yes, we can stay organized&amp;quot;, or perhaps &amp;quot;yes, we need to stay organized to be effective&amp;quot;.  It&#039;s one thing to make it easy for people writing; more importantly, we all need to make things easy for whoever is going to write the code.  I suspect that a lot of people here have the best intentions, and all have valuable opinions of how it should be done, but it won&#039;t matter if this dies down a month from now &#039;&#039;unless&#039;&#039; this conversation is in a format that can be easily read and digested.  I think what we&#039;ve created here so far is far more readable than a long mailing list thread.&lt;br /&gt;
&lt;br /&gt;
:Re: category for discussions, I&#039;ve created a template that I added to this page (&amp;lt;nowiki&amp;gt;{{Open Source Talk Page}}&amp;lt;/nowiki&amp;gt;).  Please add this talk page to any page you think the group should keep track of this way. -- [[User:Rob Linden|Rob Linden]] 18:32, 25 March 2007 (PDT)&lt;br /&gt;
::I&#039;m starting to doubt that. Honestly, the more I use this, the less I like it. Strife has just put Paula&#039;s name on something I wrote for some reason, for instance. I&#039;m sure it&#039;s a mistake, but really all of this is extra inconvenience for pretty much no gain. Monitoring it is inconvenient. I&#039;m seeing my RSS reader report the same change multiple times now. Now I&#039;m also seeing that I&#039;ve got to keep watching the page where I wrote something to make sure that what I said isn&#039;t misattributed or misrepresented, and that I didn&#039;t forget to sign it. Such things aren&#039;t a problem for say, documenting LSL, where there shouldn&#039;t be such a thing as content ownership in the first place, but it&#039;s not good for having a discussion. I can&#039;t even be sure that if I decide to forget about this for a few weeks I&#039;ll be able to find what I said in the place where I left it. For all I know it might be moved to another section, be archived somewhere, deleted, or moved to another page.&lt;br /&gt;
&lt;br /&gt;
::None of these problems even existed on the mailing list. What I say there will stay in the same place where I wrote it, in the same context, in my exact wording, signed with my GPG key. And there&#039;s no reason why I a link to my post from the archive today shouldn&#039;t remain valid several years later. Besides, this moving around clearly means that we&#039;re already starting to compensate for the deficiencies of the Wiki when used for this purpose. And why are we using a tool that creates extra work instead of avoiding it? [[User:Dale Glass|Dale Glass]] 19:08, 25 March 2007 (PDT)&lt;br /&gt;
:::I don&#039;t agree with this use of &amp;quot;:&amp;quot; to thread discussion on the talk page. I only use it if it is how the page flows. I suggest to use a template for talk pages that would reformat someones message to look similar to the SL forums &amp;quot;boxed&amp;quot; style. Then we could just wrap our messages up in the template and direct people to use that. [[User:Dzonatas Sol|Dzonatas Sol]] 19:25, 25 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Easier for writers vs. easier for readers ==&lt;br /&gt;
&lt;br /&gt;
Okay, I guess things aren&#039;t as peachy as I&#039;d hoped.  However, I&#039;d like to keep this experiment going for a couple of weeks.  In spite of the extra overhead, I think that the result will be something that people will be much more likely to read down the road.  I&#039;m assuming that everyone here is writing because they want others to read what they&#039;ve written (rather than for some therapeutic purpose).  In that regard, I believe this method is more effective than the old way.  If after two weeks, if I&#039;m the only one who likes this way of doing things, we&#039;ll figure out something new.  &lt;br /&gt;
:::I&#039;m scanning down this text.. and I cannot figure out who wrote the preceding paragraph. This is an example of why I hate wikis for discussion purposes. Later editors can fragment the text of previous editors, and unless people sign each and every paragraph as if it were a separate post, then the threading becomes lost and confused. [[User:Scalar Tardis|Scalar Tardis]] 06:38, 12 June 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Well, it&#039;s easier to read, the problem is that it&#039;s making it much harder to write, and especially much harder to actively participate. It takes me more time and effort to follow a conversation here. I&#039;m writing here because you asked me to. Obviously, it wouldn&#039;t have been much good if I had decided to be a jerk and ignore you completely, or started whining &amp;quot;I don&#039;t like it, take it back!&amp;quot; without providing any good reason for it. The longer I post here the more ammunition I can come up with ;-) [[User:Dale Glass|Dale Glass]] 03:29, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
I have to make clear, though, I really don&#039;t think the old status quo was working.  I think there was probably a couple dozen really keeping up, and a lot of people who would only read selected messages.  I got the sense that some people were trying to dominate the conversation by being the fastest to respond, rather than the most deliberative.&lt;br /&gt;
:::I&#039;m scanning down this text.. and I cannot figure out who wrote the preceding paragraph. This is an example of why I hate wikis for discussion purposes. Later editors can fragment the text of previous editors, and unless people sign each and every paragraph as if it were a separate post, then the threading becomes lost and confused. [[User:Scalar Tardis|Scalar Tardis]] 06:38, 12 June 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I&#039;m not sure this is going to help any with that problem. I can still easily post quickly here trying to dominate the conversation, as everybody is slowed down accordingly. I&#039;m not sure that&#039;s a good thing either. Why slow things down so that it takes a day to settle an argument when it could be settled in an hour? The longer it takes to discuss, the longer it delays actual coding. [[User:Dale Glass|Dale Glass]] 03:29, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
Using the wiki as a talk mechanism, I think others a month or two down the road will be much more willing to read the entire [[Talk:Texture cache]] page from start to finish, and absorb the arguments.  Whatever replacement we have for this mechanism needs to have similar characteristics.  I&#039;m not suggesting we abolish the mailing list for discussion altogether, but rather, just use the wiki when dealing with a hot topic.  Let&#039;s channel the energy and passion that people have toward the topic to make sure that we end up with a document of lasting value, instead of an endless thread tucked away in a mailing list archive that someone &#039;&#039;may&#039;&#039; find when they plug &amp;quot;texture cache&amp;quot; into their favorite search engine (and, which, even if they find it, they may have no desire to read because it&#039;s just too much).&lt;br /&gt;
:::I&#039;m scanning down this text.. and I cannot figure out who wrote the preceding paragraph. This is an example of why I hate wikis for discussion purposes. Later editors can fragment the text of previous editors, and unless people sign each and every paragraph as if it were a separate post, then the threading becomes lost and confused. [[User:Scalar Tardis|Scalar Tardis]] 06:38, 12 June 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I see your point, however I don&#039;t think this is the right way of dealing with it. If you want to make it easier for newcomers to read, why not try to use some better mailing list archiving software? For example I like Gmane ([http://thread.gmane.org/gmane.linux.kernel/| example here]). Alternatively, use a forum. If going that way, I&#039;d like to see something that supports threads and makes posting code easy. &lt;br /&gt;
&lt;br /&gt;
:The main problem I see with moving active discussions to the wiki is that active discussions are actually more difficult on it. It&#039;s strange when we&#039;re having a lively discussion on the list, then suddenly we hit the limit, and have to move over to the wiki. It also takes extra effort and slows things down.&lt;br /&gt;
:&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;[&amp;lt;/nowiki&amp;gt;The rest of this answer was moved to its own [[Talk:SLDev#Inworld_discussion_of_hottest_of_hot_topics | subtopic]]&amp;lt;nowiki&amp;gt;]&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Re: Dale&#039;s concern about PGP signatures.  I agree that mailing lists are much more effective for PGP sigs.  The wiki does at least have the advantage of a complete audit log, but PGP sigs are better.  Nonetheless, I think you&#039;ll find that getting in the habit of signing comments isn&#039;t that tough -- [[User:Rob Linden|Rob Linden]] 22:58, 25 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:It&#039;s not PGP signatures per se that concern me, rather, the difficulty of keeping the integrity of the conversation. If I stay something stupid on the list (which I already have a couple times ;-) it&#039;ll stay eternally archived, signed with my key to boot, in the way I said it. But that is fine. I &#039;&#039;&#039;did&#039;&#039;&#039; say that after all. Meanwhile, here something I said might over time end up somewhere else entirely, and in another context. There&#039;s no way to refer to the original and pristine post here, so it can&#039;t be 100% sure that what everybody seems to have written is in the context and exact wording it was intended. If we can&#039;t be sure that everybody is being represented correctly, having a serious discussion becomes a lot harder [[User:Dale Glass|Dale Glass]] 03:29, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Inworld discussion of hottest of hot topics===&lt;br /&gt;
Let me try to propose something new, however: How about we actually use SL for discussions? ;-)&lt;br /&gt;
When it becomes clear that the discussion is becoming so heated that we&#039;ll end up with a huge long thread people won&#039;t want to read, or we&#039;re about to start flaming each other, how about we decide to hold an in-world meeting right that moment, discuss whatever needs getting discussed in person and without any delays due to email checking intervals, RSS, etc, reach an agreement (or not), and post a condensed version of the result on the wiki, then link to the full log of the conversation for those who want the gory details? In essence, like SLDev-traffic, but done by the participants (I &#039;&#039;&#039;really&#039;&#039;&#039; appreciate Soft Noel&#039;s contribution here, but I&#039;m not sure how long she&#039;ll be able to keep up. This would seem to scale better)&lt;br /&gt;
&lt;br /&gt;
Thus, instead of a 50 posts thread, or a 10 page wiki talk page, we&#039;d have something like this:&lt;br /&gt;
After a long in-world discussion (link to full log) between Dale Glass, Strife Onizuka and Paula Innis, consensus was reached that texture caching should be done this way:&lt;br /&gt;
(10 lines detailing the mechanism, with links to the appropiate parts of the full talk)&lt;br /&gt;
Only thing that might be a problem is that this could seem to exclude people from the discussions, but I&#039;d like to make it clear that my intention here is to take heated disputes between a few participants somewhere they&#039;ll get done faster, and when that is settled somebody can always argue with the conclusion. [[User:Dale Glass|Dale Glass]] 03:29, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:As inworld discussions lack threads even more than the wiki does and as they tend to move fast, there would be a problem for people who need some time to answer, like me, not being a native speaker (writer?) of English and so needing quite some time to formulate and producing lots of typos that I use to correct before committing my posts. Doing so in a real-time conversation will often lead to the talk having moved to other (sub)topics by the time I have my answer ready. As someone like me you&#039;ll have the following options:&lt;br /&gt;
:*Keep the answer for yourself, and though not actively participate in the conversation. If the answer is relevant, this might not be a good option.&lt;br /&gt;
:*Answer when you got your answer ready, even if the conversation has moved on, and so confusing the other participants and making the log harder to read.&lt;br /&gt;
:*Answer right away, not minding formulation and typography, again confusing others and making the log harder to read.&lt;br /&gt;
::In-world discussions lack threads, but it&#039;s not my intention to say that we should debate everything in-world. But IMO, 20 posts arguing about whether the cache should be stored in one big file or not aren&#039;t nearly as interesting as the end result of the discussion. To somebody new, &amp;quot;we agreed on X&amp;quot; is almost certainly more useful. The Wiki seems to me like a great place for documenting things like the results of a discussion, but not nearly as good for actually having one.&lt;br /&gt;
&lt;br /&gt;
::I perfectly understand what you&#039;re saying about needing time, btw. English is my third language, and of course some time ago it took me considerable effort to type anything coherent in it. But I&#039;m sure that&#039;s not a new thing for people in SL, where there are people from everywhere. Simply say that you need some more to come up with an answer, I&#039;m sure we&#039;re not so inconsiderate that we can&#039;t wait a bit. I don&#039;t know about other people, but when I see people typing I usually wait to see what they say before continuing.  [[User:Dale Glass|Dale Glass]] 06:06, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Inworld discussions might be good if only some few want to discuss/flame who preferably already know each other well and so can adapt to every one&#039;s typing abilities. But as soon as there are more than -- let&#039;s say five -- people wanting to participate in a hot discussion who only know each other from their respective wiki and mailing list posts, some slower ones will either be left behind or be forced to (although they might not want to) dominate the discussion to get said what they wanted to say.&lt;br /&gt;
&lt;br /&gt;
::IMO, every medium has good and bad uses. Wikis are good for documenting. Mailing lists are good for long, well thought discussions. If it&#039;s the sort of thing where I&#039;d have to read source code, research, etc, or I&#039;m going to announce an idea, a list is the right place. On the other hand, when you get a thread with 2 or 3 people discussing a single subject, and talking to each other, then that&#039;s pretty much a conversation, and probably would be best done in-world. &lt;br /&gt;
&lt;br /&gt;
::So, resuming, my overall suggestion would be: Discuss development on the list. If it starts to turn into a long argument between a few people, have them to in-world and argue that there. When a consensus, decision, or interesting point of some sort is made, document it on the wiki. [[User:Dale Glass|Dale Glass]] 06:06, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::/me agrees. -- [[User:Boroondas Gupte|Boroondas Gupte]] 07:55, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I already experienced that kind of problem in inworld discussions of less relevant (non-Dev) topics, where it normally doesn&#039;t matter much which of those (equally bad) options you keep to. And I also know that problem from a reader&#039;s POV, having read quite some of the logs of Lindens&#039; office hours I didn&#039;t attend.-- [[User:Boroondas Gupte|Boroondas Gupte]] 04:51, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Dale Glass&#039;s suggestion of utilising in-world conversations to make some level of decisions is probably unworkable as SLDev expands, on the grounds of timezones (let alone diaries!) and lack of wide-spread input due to probably few people being aware of the discussion topic in advnace. Similarly, the use of &amp;quot;:&amp;quot; and multiples for threading is something that clearly works on the large discussions on Wikipedia, etc so can work well for medium-busy discussions, also having the great advantage that everyone will see new ideas pop up on &#039;&#039;recent changes&#039;&#039;. Email lists often suffer from subject-lag, but are still useful though tracking back a topic may prove impossible, as are forums with threaded conversations, where at least there is a full record of the discussion. Overall, it is going to depend on the topic, its immediacy-for-decision, and how widespread that discussion needs to reach in terms of interested people, which will make the selection of which communication method to use, not some pre-determined &#039;all this way or not at all&#039; approach. --[[User:Alison Wheels|Alison Wheels]] 08:57, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
* [[User:Dzonatas Sol|Dzonatas Sol]] writes on 12:16, 26 March 2007 (PDT):&lt;br /&gt;
The above conversation with all the mixed levels of tab discussion has just made it harder to read. When you start to insert your paragraph in between the paragraphs of the one before you, it gets much harder to follow. That is what makes wiki&#039;s hard to follow. If people follow reply etiquette to thread discussions nicely, it is not that hard. Here, don&#039;t interrupt someones reply. Quote and summarized if needed.&lt;br /&gt;
&lt;br /&gt;
As for in-world discussion, main concerns is timezones, reply speed (foreign speakers or office workers), and those that are actually actively coding aren&#039;t in-world because they are testing the client.&lt;br /&gt;
&lt;br /&gt;
== The problem: discussion for entertainment purposes ==&lt;br /&gt;
&lt;br /&gt;
I guess this discussion is starting to make me figure out what the real problem is.  Here&#039;s a couple of totally valid reasons for a long thread:&lt;br /&gt;
*  Person A, who is committed to write code, asks for discussion about a topic.  Much debate ensues, guided by Person A, who is ultimately tasked with writing the code.  This may result in Person B and C arguing, but as long as Person A finds the discussion interesting, that&#039;s ok.&lt;br /&gt;
*  Person A, who is committed to write code, states that they are going to do something.  Person B doesn&#039;t like the approach.  Until Person A cuts off the conversation, the thread is probably useful.&lt;br /&gt;
&lt;br /&gt;
Here&#039;s what gets tedious:&lt;br /&gt;
*  Person A, who is not committed to write code, throws out an idea for the list to consider.  This provokes much debate among Person B and Person C, neither of whom is interested in committing to the code.  So, there&#039;s a long debate where Person B and Person C go back and forth, but no one is committed to write code or even document an idea.  Nobody is clear on who the audience is.&lt;br /&gt;
&lt;br /&gt;
Most of the arguments about why taking things off list don&#039;t work center on the wiki being a poor medium for debate.  I suppose it might be, but the question in my mind is &amp;quot;why are we having a debate?&amp;quot;  If someone can actually tell me why a debate is important, then I can get behind actually leaving debate open (on the mailing list) on that topic.  However, the debates that I&#039;ve seen lately don&#039;t seem to have that characteristic.&lt;br /&gt;
&lt;br /&gt;
So, if directing discussions offlist isn&#039;t the answer, what is?  Moderate the mailing list?  -- [[User:Rob Linden|Rob Linden]] 22:19, 26 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
Tough call. As I said on the list, &amp;quot;If it&#039;s not interesting in the absence of immediate feedback, it&#039;s probably not worth spending time on... that&#039;s a sign you&#039;re involved in the discussion rather than the topic.&amp;quot; On the other hand, a certain amount of noise on the list probably shouldn&#039;t be seen as automatically counterproductive (for example, one thing that I&#039;ve found immensely useful in following lists and ignoring noise is to subscribe to the list as a digest). On the gripping hand it&#039;s the productive individual who gets to make that call as to what&#039;s counterproductive.&lt;br /&gt;
&lt;br /&gt;
Partial answer, for people thinking of reading the list: subscribe to a digest, and simply skip digests completely that don&#039;t contain any subjects that interest you.&lt;br /&gt;
&lt;br /&gt;
Partial answer for the list manager: can you chunk digests by subject, to make the above easier?&lt;br /&gt;
&lt;br /&gt;
One project I started several years ago was a mailing list archive that dumped each message into a wiki. At the time there wasn&#039;t a lot of easily hackable wiki software that could be fed into, so it stalled out. The idea was that you could go in and turn a message into a wiki page, with wiki links between the message and thread and some clever way to add to the page with tags in the email. -- [[User:Argent Stonecutter|Argent Stonecutter]] 10:19, 27 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I agree it&#039;s a tough call.  Part of the reason why I&#039;m making this drive to increase list traffic quality is that I&#039;d like to start heavily advocating more Linden Lab use.  One precondition of that is that I have to be able to say, with a straight face, &amp;quot;yes, involvement in this mailing list is a good use of your time&amp;quot;.  Sure, the [[SLDev Traffic]] summaries are fantastic, but reading that is not the same as being involved with the mailing list.  The guidelines I&#039;ve chosen aren&#039;t too different than our own internal communication guidelines, so I believe they will foster the type of involvement I&#039;m hoping for.&lt;br /&gt;
&lt;br /&gt;
: We can put the burden of wheat/chaff sorting on the reader, but given the size of the list, I think it&#039;s fair to ask a little more of writers.  In exchange for getting a bigger audience, you have to be more considerate of that audience.  -- [[User:Rob Linden|Rob Linden]] 10:42, 27 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I don&#039;t understand how the wiki is supposed to fix that problem. There&#039;s absolutely no reason why the tedious exchange you describe above can&#039;t happen on the wiki. The only reason I think we&#039;re not seeing this sort of thing on the wiki yet is because you step in after it happens on the list, so it stays there. Eventually somebody will start one of those on the wiki. [[User:Dale Glass|Dale Glass]] 12:43, 27 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
::It doesn&#039;t solve the problem entirely.  It makes it so that the discussion is limited to only those that are interested in it.  For example, I worried about sending the message above to the mailing list, because the meta discussion was already starting to take a toll on subscribers (net subscribers is back in negative territory after a positive weekend).  I&#039;m sure that more people would have read my message had I put it to the list, but it might have pushed more people to say &amp;quot;I really don&#039;t need this in my inbox&amp;quot;.  For you as an active developer, that may not matter to you, but as someone whose job responsibility is to expand this community, I consider it pretty serious when people start dropping out.&lt;br /&gt;
&lt;br /&gt;
::For wiki conversations, if they are really tedious or off-topic, one person can move or delete the conversation (though there&#039;s always a history of who did what).  On the mailing list, it&#039;s up to the 380 individuals to deal with it.  -- [[User:Rob Linden|Rob Linden]] 14:31, 27 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== FYI, I&#039;m personally responding to people who post about these guideines on-list ==&lt;br /&gt;
&lt;br /&gt;
I had asked that conversation about the new guidelines occur here, which, unfortunately has caused a discussion to break out on list.  Please don&#039;t use the list, and please don&#039;t reply on-list to those people.  I have been (and will continue to) personally reply to those people, rather than replying on list.  The people who are interested and/or need to participate in this conversation are right here.  I suspect that most people did not sign up for sldev to keep abreast of tedious mailing list policy questions, so please be courteous to those people.  Thanks -- [[User:Rob Linden|Rob Linden]] 11:22, 27 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Conversations that span years ==&lt;br /&gt;
&lt;br /&gt;
One thing that people who don&#039;t have a lot of wiki experience may not understand about conversations on wikis is that, unlike mailing list conversations, they can span weeks, months or even years, as opposed to mailing list conversations that rarely live past a week or so of inactivity.  For design discussions, this is a really important attribute.  It helps us develop a better collective memory of what we&#039;ve discussed and what we haven&#039;t, and makes it much quicker for people to come up to speed.  &lt;br /&gt;
&lt;br /&gt;
Because this benefit isn&#039;t immediately apparent, I really need to call this out.  Please be patient.  A few months from now, when everyone here is sick of the current topic, and when someone asks &amp;quot;has anyone considered using Berkeley DB for texture caches?&amp;quot;, you&#039;ll be able to say &amp;quot;[[Talk:Texture cache|yes we did]]&amp;quot;, and redirect the conversation to the wiki -- [[User:Rob Linden|Rob Linden]] 11:28, 27 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== What&#039;s the point of SLDev? ==&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been following mailing lists and participating in open source projects for years.  There are two hurdles to overcome with an open source project: building a community and maintaining a community.  A mailing list keeps the conversation going. People get to recognize familiar names after a while.  They intuit personas to tie to the names.  They get to &amp;quot;know&amp;quot; each other.  Anything you can do to foster community is good for the project.  Anything you do to disperse the community is counterproductive.&lt;br /&gt;
&lt;br /&gt;
I know you guys at LL are busy, but I imagine that once in a while you exchange conversations that are not directly related to the work you are currently assigned.  Suppose you were told to take those conversations somewhere else or we&#039;ll have to have a moderator watch over you to make sure you keep on task.&lt;br /&gt;
&lt;br /&gt;
You have the JIRA for cataloging bugs and requested features.  You have the wiki for documentation.  What do you see as the role for SLDev? [[User:Mm Alder|Mm Alder]] 08:07, 28 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
P.S.  If you reply and ask me a question, I&#039;ll get back to you next time I drop by this page.  Don&#039;t know when that will be.&lt;br /&gt;
&lt;br /&gt;
:With a very slight amount of flippancy, &#039;&#039;&amp;quot;I&#039;ll get back to you next time I drop by this page.  Don&#039;t know when that will be.&amp;quot;&#039;&#039; is exactly why a wiki-based conversation recording method works better than an email one: it is archived, linkable and searchable far easier than a threaded email one can be, and - as noted above - it has a far greater level of permanency and long-time-after refer-ability to the discussions. Even better, using [[Special:Recent Changes|Recent Changes]] and [[Special:Watchlist|Your Watchlist]] mean that you can &#039;catch up&#039; with all the changes made since you last checked in far easier than searching for which emails or forum threads have been updated (plus you don&#039;t get so much copy/re-copy of content with each post as it is directly visible above the newer responses.) But then I&#039;m biased in favour of wikis given my position ;-P  --[[User:Alison Wheels|Alison Wheels]] 15:33, 28 March 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
OK, so I finally checked back, and the only answer I got is that the wiki can do it all.  That is, there is no role for SLDev.  I wonder if I&#039;d get the same response if I asked on SLDev, but I won&#039;t because that would be metadiscussion there. :-) [[User:Mm Alder|Mm Alder]] 16:51, 20 April 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:It&#039;s for talking about development.  Sorry if I wasn&#039;t clear before, but its also ok to &#039;&#039;raise&#039;&#039; a meta issue on the mailing list, but not very cool to let that conversation dominate the mailing list.&lt;br /&gt;
&lt;br /&gt;
:The guidelines are just guidelines. The idea of 5 posts for dev conversations before going to the wiki, and 1 post on a meta topic before going to wiki seemed reasonable to me, because that seems like roughly the right ratio.  If a thread is going on for too long, it should go somewhere else.&lt;br /&gt;
&lt;br /&gt;
:While this isn&#039;t conventional among open source projects, I have yet to see entirely consistent norms, and I&#039;ve seen lots of unsolved problems on other fora.  I&#039;ve seen mailing lists where there&#039;s no guidelines like this, but instead, the core members just get uncivil and snarky enough that people discussing meta-issues feel unwelcome.  I&#039;m trying to come up with a system that both maintains civility but keeps the signal-to-noise ratio high enough that most people interested in the topic feel i&#039;s a good use of their time to keep up. -- [[User:Rob Linden|Rob Linden]] 23:51, 20 April 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
::Rob: &amp;quot;It&#039;s for talking about development.&amp;quot;&lt;br /&gt;
::Question: Up to now, non-developers and not-yet-developers playing around with the source and having problems compiling it (or getting it to run, once compiled) where redirected to the SLDev mailing list when they asked according questions on the fora, HelpRequest or other places. Where is now the appropriate place to ask such questions? Will we need a new, separate list or forum for those? (Suggestion: &#039;&#039;SL Forums &amp;gt; Resident Forums  &amp;gt; Technical Talk &amp;gt; &#039;&#039;&#039;Source Client Users&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
::I myself am now having such a question, and - as it isn&#039;t actually development related - will hold it back until I get some feedback on this. --[[User:Boroondas Gupte|Boroondas Gupte]] 04:02, 21 April 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
:::Compilation problems are in scope (trying to develop is &amp;quot;development&amp;quot; as far as I&#039;m concerned).  As long as you&#039;ve put in a reasonable effort to find your answer in the appropriate places in the documentation, that&#039;s fine. &lt;br /&gt;
&lt;br /&gt;
:::If there get to be too many help requests, we&#039;ll set up the forum like you suggest, but I&#039;m worried that it won&#039;t get the attention necessary if it goes to a new forum. -- [[User:Rob Linden|Rob Linden]] 10:30, 21 April 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Transcript from last [[Open Source Meeting/2007-08-23]] ==&lt;br /&gt;
&lt;br /&gt;
We had a long conversation about this topic at the last office hour:&lt;br /&gt;
[[Open Source Meeting/2007-08-23]]&lt;br /&gt;
&lt;br /&gt;
== Message labeling ==&lt;br /&gt;
&lt;br /&gt;
Suggestion [https://lists.secondlife.com/pipermail/sldev/2007-August/thread.html#4293 was made] on the sldev mailing list to start labeling messages.  This led to the creation of this issue in JIRA:&lt;br /&gt;
* {{Jira|MISC-642}} - Come up with list of subject line keywords for sldev mailng list&lt;br /&gt;
&lt;br /&gt;
-- [[User:Rob Linden|Rob Linden]] 11:08, 31 August 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
: &amp;quot;[SVC] questions about the service&amp;quot;  Help desk service? Servicing hardware interrupts?  Religious service?  Could you be more specific?  Have we had any of these discussions before?  If so, could you indicate a thread?  And &amp;quot;SVC&amp;quot; is still cryptic even if I knew what &amp;quot;service&amp;quot; meant. [[User:Mm Alder|Mm Alder]] 09:39, 10 September 2007 (PDT)&lt;br /&gt;
----&lt;br /&gt;
:: Sorry for the confusion.  Check out the new description and see if it makes more sense. -- [[User:Rob Linden|Rob Linden]] 09:58, 10 September 2007 (PDT)&lt;br /&gt;
----&lt;br /&gt;
::: Ah!  Good idea using the JIRA classifications! [[User:Mm Alder|Mm Alder]] 11:59, 10 September 2007 (PDT)&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== TrackBack linking ==&lt;br /&gt;
&lt;br /&gt;
Suggestion: When a discussion moves from one place to another (from one forum to another, from the wiki to jira, from the mailing list to a forum, etc) please do not only link forward (from the old to the new place) but &#039;&#039;&#039;also backward&#039;&#039;&#039; (from the new to the old place), so that the beginning of a discussion can be found easily any time later. -- [[User:Boroondas Gupte|Boroondas Gupte]] 05:23, 2 September 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Does taking things off list during discussions make sense? ==&lt;br /&gt;
&lt;br /&gt;
So it says: &amp;quot;If a topic generates more than five replies in less than 24 hours, it&#039;s time to redirect that conversation to one of our other tools, either the wiki, the bug tracker, or a thread in the appropriate forum. &amp;quot;. Taking only the amount of messages generated is IMHO no good criteria to move it off-list. This just basically stops discussion (and as we see also does not really work). What should more likely happen is that results of discussions will be directed to the wiki, not the discussion itself. It probably is more a question of a healthy vs. unhealthy debate. The originator of that thread should then have the responsibility to record the outcome on the wiki or JIRA (can one actually put a changelist of a jira ticket into the wiki, would help to just need to look at one place).&lt;br /&gt;
&lt;br /&gt;
In general using wikis or bugtrackers for discussion purposes is a bad idea, that&#039;s what mailing lists are for (and now I forgot again how to sign my posts here, another advantage of mailing lists esp. taking the speed into account I work with this instead of with the wiki or bugtracker). &lt;br /&gt;
&lt;br /&gt;
[[User:Tao Takashi|TaoTakashi]] 04:48, 14 June 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
:Tao, I think you&#039;re right about healthy vs. unhealthy debate.  Honestly, though, when that guideline is broken, 95% of the time, it&#039;s not a healthy debate.  Furthermore, 99.99% of the time, the result of healthy debates fails to get documented on the wiki, JIRA, or any place other than the mailing list.  A lot of energy gets spent chewing over an issue, only to have it pretty much disappear deep into a date indexed mail archive.  The nice thing about wiki discussions is that they&#039;re good for both &amp;quot;cooling off&amp;quot; a debate, and getting something more durable written up. Unlike a mailing list, healthy wiki debates can span months if not years, just like this exchange. :)&lt;br /&gt;
&lt;br /&gt;
:I do think a better guideline can be written though.  Often times, a single person will reply on the same thread more than five times, not to be bothered to even change the subject line if the conversation drifts.  I&#039;m hoping we can find some rule of thumb that gets people to direct more of their energy to places that make more of a difference than solely posting to sldev@.  -- [[User:Rob Linden|Rob Linden]] 22:28, 10 September 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Per person/thread limit on conversation? ==&lt;br /&gt;
&lt;br /&gt;
This mailing list guideline is pretty roundly ignored these days: &amp;quot;If a topic generates more than five replies in less than 24 hours, it&#039;s time to redirect that conversation to one of our other tools, either the wiki, the bug tracker, or a thread in the appropriate forum.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
I have to admit that I ignored it myself on a recent thread.  It strikes many as too severe.  However, it still seems like there&#039;s a good rule of thumb that can help keep conversations healthy.  I&#039;m going to propose this: &amp;quot;It&#039;s good form to redirect heated conversations to one of our other tools, either the wiki, the bug tracker, or a thread in the appropriate forum, rather than continuing them indefinitely on the mailing list.&amp;quot;  Additionally, I do think that asking everyone to curb their input on a particular thread to five messages is a reasonable personal per-thread limit.  Thoughts?  -- [[User:Rob Linden|Rob Linden]] 02:17, 30 December 2008 (UTC)&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=SLDev&amp;diff=716173</id>
		<title>SLDev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=SLDev&amp;diff=716173"/>
		<updated>2010-02-02T15:37:59Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: moved SLDev to OSDev:&amp;amp;#32;SLDev mailing list is being renamed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[OSDev]]&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=OpenSource-Dev&amp;diff=716163</id>
		<title>OpenSource-Dev</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=OpenSource-Dev&amp;diff=716163"/>
		<updated>2010-02-02T15:37:59Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: moved SLDev to OSDev:&amp;amp;#32;SLDev mailing list is being renamed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Open Source Portal|parent=Developer communication tools}}&lt;br /&gt;
&lt;br /&gt;
Disambiguation:&lt;br /&gt;
&lt;br /&gt;
*[[SLDev Forum Transcripts]]&lt;br /&gt;
*[[SLDev | SLDev Mailing List (this page)]]&lt;br /&gt;
&lt;br /&gt;
[https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev SLDev@lists.secondlife.com] - mailing list for discussing software development issues related to Second Life.  This is a high-traffic mailing list (as many as 30-40 messages/day on a busy day).&lt;br /&gt;
&lt;br /&gt;
*  &#039;&#039;&#039;[https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev Subscribe to SLDev@lists.secondlife.com]&#039;&#039;&#039; (or [https://lists.secondlife.com/cgi-bin/mailman/options/sldev unsubscribe])&lt;br /&gt;
*  [https://lists.secondlife.com/pipermail/sldev/ Browse the archive]&lt;br /&gt;
*  [http://www.google.com/coop/cse?cx=001010425210852223575%3Aogwhgz5_tue Search the archive]&lt;br /&gt;
*  View [[SLDev Usage Stats]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IMPORTANT&#039;&#039;&#039;: Please be sure to read the Posting Policies and Guidelines below before posting to this mailing list.&lt;br /&gt;
&lt;br /&gt;
== Posting Policies and Guidelines ==&lt;br /&gt;
&lt;br /&gt;
The sldev mailing list is for software development issue related to Second Life.  The following policies are meant to ensure we can keep conversation civil and on-topic.  &amp;quot;Policies&amp;quot; are rules that need to be followed to ensure continued posting privileges.  &amp;quot;Guidelines&amp;quot; have more wiggle room, but should be considered before posting.&lt;br /&gt;
&lt;br /&gt;
=== Policies ===&lt;br /&gt;
&lt;br /&gt;
*  This mailing list is for discussing problems and ideas that software developers can directly address and for collaboration on solutions and improvements, not for turning Linden Lab development staff into proxies to reach other parts of Linden Lab (e.g. legal, executive, human resources, etc).&lt;br /&gt;
*  Please adhere to the [https://blogs.secondlife.com/community/features/blog/2009/02/25/guidelines-for-the-sl-blogs guidelines for blog.secondlife.com].  Since we can&#039;t delete comments that are in violation, we&#039;re going to instead preemptively set the &amp;quot;moderated&amp;quot; bit for repeat violators.&lt;br /&gt;
*  Constructive criticism is welcome, but general complaints which only serve to discourage use of Second Life or discourage cooperation with Linden Lab should be taken elsewhere.  &lt;br /&gt;
*  If you have auto-reply email software (such as out-of-office notification), please make sure that it&#039;s configured correctly.  Failure to do so will cause you to receive moderated access until you assure us it&#039;s fixed.  See the Autoreply Software section below for more details.&lt;br /&gt;
*  If someone else is violating mailing list policy, do not reply to them on the list.  Reply to them offlist if you feel you need to engage them.  If you feel disciplinary action is required, send mail to the list administrator (&amp;lt;sldev-owner@lists.secondlife.com&amp;gt;).  Engaging with them on-list may result in the moderation bit being set on your account.&lt;br /&gt;
&lt;br /&gt;
=== Guidelines ===&lt;br /&gt;
&lt;br /&gt;
In addition to the policies above, here&#039;s some guidelines.  These aren&#039;t hard-and-fast rules, but rather, good etiquette.  There are a lot of people on this list (800+ as of this writing), so please follow these guidelines when you post:&lt;br /&gt;
&lt;br /&gt;
*  Please remember the old mantra &amp;quot;praise in public, criticize in private&amp;quot;.  On-list reprimands are rarely of interest to the general mailing list.&lt;br /&gt;
*  If you are asking a question to the list, either [https://lists.secondlife.com/pipermail/sldev/ browse the archives] or do a [http://www.google.com/search?hl=en&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla%3Aen-US%3Aofficial&amp;amp;hs=POT&amp;amp;q=site%3Alists.secondlife.com%2Fpipermail%2Fsldev%2F&amp;amp;btnG=Search keyword search of the archives] first to check if your question has already been responded.&lt;br /&gt;
*  Keep threads on topic.  If you want to talk about something unrelated to the subject of a thread, change the subject line.  If the new topic is something that doesn&#039;t belong on sldev@, please strongly consider posting it elsewhere.&lt;br /&gt;
*  If a topic generates more than five replies in less than 24 hours, it&#039;s time to redirect that conversation to one of our other tools, either the wiki, the bug tracker, or a thread in the appropriate forum. &lt;br /&gt;
*  If the topic is not specifically a Second Life development-related topic (e.g. mailing list policy or a licensing discussion), it should be redirected to the wiki, the bug tracker, or the appropriate forum immediately.  One post per 48 hours should be sufficient to bring it to everyone&#039;s attention.&lt;br /&gt;
*  If after 48 hours, the topic seems to have died out on the alternate forum, it&#039;s ok to reraise the issue on this mailing list, summarizing the offlist conversation thus far, and calling for further comment in the alternate forum.&lt;br /&gt;
*  Please use the keywords below (in the &amp;quot;Subject Line Keywords&amp;quot; section) when posting, especially the &amp;quot;strongly recommended&amp;quot; keywords.&lt;br /&gt;
*  Most LSL scripting issues are better addressed on the [https://lists.secondlife.com/cgi-bin/mailman/listinfo/secondlifescripters secondlifescripters mailing list].&lt;br /&gt;
&lt;br /&gt;
These guidelines try to balance between making sure that people have a large forum to raise and discuss a broad spectrum of issues, while at the same time ensuring that the list doesn&#039;t become overwhelmed with discussion on a single topic that may not be of interest to everyone on the list.&lt;br /&gt;
&lt;br /&gt;
== Subject Line Keywords ==&lt;br /&gt;
&lt;br /&gt;
When posting to the list, please take your best guess at the right subject line keyword to put on your email.  Some of the keywords below are strongly recommended, while some are purely optional.  However, all of them will help people organize&lt;br /&gt;
&lt;br /&gt;
Strongly recommended (since they are arguably a little off-topic):&lt;br /&gt;
* [POLICY] issues about policy and etiquette on wiki, jira, and the mailing list, some licensing/legal logistics issues NOTE: licensing issues should be directed to licensing@lindenlab.com&lt;br /&gt;
* [META] repositories, creating inworld meeting places, getting and keeping the community organized, product cycle processes&lt;br /&gt;
* [WEB] questions/complaints about the website, jira, wiki, etc&lt;br /&gt;
&lt;br /&gt;
Optional:&lt;br /&gt;
* [ANN] announcements&lt;br /&gt;
* [VWR] questions about viewer releases.  Analogous to [https://jira.secondlife.com/browse/VWR the &amp;quot;VWR&amp;quot; project on jira.secondlife.com]&lt;br /&gt;
* [SVC] questions about the Second Life service (simulators, login servers, web apis, general grid questions).  Analogous to [https://jira.secondlife.com/browse/SVC the &amp;quot;SVC&amp;quot; project on jira.secondlife.com]&lt;br /&gt;
* [IDEA] for new features ideas and proposals&lt;br /&gt;
* [VOICE] about voice activation features&lt;br /&gt;
* [HELP] for topic about building the viewer or other support request&lt;br /&gt;
* [I18N] for internationalization and localization problems&lt;br /&gt;
* [EVENTLET] eventlet questions&lt;br /&gt;
* [MULIB] mulib questions &lt;br /&gt;
* [PATCH] for patchy patches!  For feedback on a patch, or just to let people know it exists so they can try it.&lt;br /&gt;
* [AWG] [[Architecture Working Group]]&lt;br /&gt;
&lt;br /&gt;
If you have suggested changes for these keywords, please put your suggestion on [[Talk:SLDev|the talk page]].&lt;br /&gt;
&lt;br /&gt;
== Autoreply Software ==&lt;br /&gt;
&lt;br /&gt;
If you have autoreply software to notify people that you are out of the office, please make sure that the software complies with the &amp;quot;Personal Responder&amp;quot; guidelines defined in [http://www.rfc-editor.org/rfc/rfc3834.txt RFC 3834 - Recommendations for Automatic Responses to Electronic Mail].  In particular:&lt;br /&gt;
&lt;br /&gt;
: &#039;&#039;Personal and Group responses whose purpose is to notify the sender of a message of a temporary absence of the recipient (e.g., &amp;quot;vacation&amp;quot; and &amp;quot;out of the office&amp;quot; notices) SHOULD NOT be issued unless a valid address for the recipient is explicitly included in a recipient (e.g., To, Cc, Bcc, Resent-To, Resent-Cc, or Resent-Bcc) field of the subject message.  Since a recipient may have multiple addresses forwarded to the same mailbox, recipient SHOULD be able to specify a set of addresses to the responder which it will recognize as valid for that recipient.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If your autoreply software sends mail to the sldev mailing list, you will be marked as a moderated member of the mailing list, meaning that all messages you send to the mailing list will need to be approved by a list moderator.  You may request to be switched to an unmoderated member only after you can assure the list moderators that your autoreply software has been upgraded to comply with RFC 3834.&lt;br /&gt;
&lt;br /&gt;
== Second Life &amp;lt;-&amp;gt; mailing list name mapping ==&lt;br /&gt;
&lt;br /&gt;
Editing on this wiki is done using Second Life names, but posting on the mailing list is often done using another name (real name or non-Second Life alias).  We don&#039;t ask anyone to reveal any information they don&#039;t want to, but we do encourage those who don&#039;t use their Second Life names on the mailing list to put their name in the [[SLDev Resident Names]] table.&lt;br /&gt;
&lt;br /&gt;
== SLDev Traffic ==&lt;br /&gt;
&lt;br /&gt;
Old copies of [[SLDev Traffic]], a weekly summary of this mailing list, are still available, but are no longer being written.  Volunteers to help revive this useful service would be greatly appreciated.&lt;br /&gt;
&lt;br /&gt;
== Related mailing lists ==&lt;br /&gt;
&lt;br /&gt;
=== sldev-commits ===&lt;br /&gt;
&lt;br /&gt;
This is for automated notices of activity on svn.secondlife.com.  See https://lists.secondlife.com/cgi-bin/mailman/listinfo/sldev-commits for more information&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Snowglobe_Committer_List&amp;diff=699342</id>
		<title>Snowglobe Committer List</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Snowglobe_Committer_List&amp;diff=699342"/>
		<updated>2010-01-07T18:29:05Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here&#039;s the list of active committers for the [[Snowglobe]] viewer, who have opted-in to be reviewers for new patches:&lt;br /&gt;
&lt;br /&gt;
*  [[User:Aimee Trescothick|Aimee Trescothick]]&lt;br /&gt;
*  [[User:Aleric Inglewood|Aleric Inglewood]]&lt;br /&gt;
*  [[User:Robin Cornelius|Robin Cornelius]]&lt;br /&gt;
*  [[User:Thickbrick Sleaford|Thickbrick Sleaford]]&lt;br /&gt;
&lt;br /&gt;
*  [[User:Merov Linden|Merov Linden]]&lt;br /&gt;
*  [[User:Philip Linden|Philip Linden]]&lt;br /&gt;
*  [[User:Q Linden|Q Linden]]&lt;br /&gt;
*  [[User:Soft Linden|Soft Linden]]&lt;br /&gt;
*  [[User:Tofu Linden|Tofu Linden]]&lt;br /&gt;
&lt;br /&gt;
Other developers with commit access to svn.secondlife.com should feel free to opt-in to being listed here (please add yourselves).&lt;br /&gt;
&lt;br /&gt;
[[Category:Snowglobe]]&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=All_keyboard_shortcut_keys&amp;diff=631923</id>
		<title>All keyboard shortcut keys</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=All_keyboard_shortcut_keys&amp;diff=631923"/>
		<updated>2009-10-25T18:29:50Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: Well, hell. I may have spoken too soon. Coco put shift-enter in, but I&amp;#039;m not finding it in a current branch.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Help|Viewer=*}}&lt;br /&gt;
This page contains a comprehensive list of keyboard shortcut keys in the Second Life Viewer, even ones that are rarely used. &lt;br /&gt;
&lt;br /&gt;
For a list of only the most commonly-used keyboard shortcut keys, see [[Keyboard shortcut keys]]. For consideration of new shortcuts, look at [[Shortcuts SL-UX]] to minimize trouble in different operating systems.&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
&lt;br /&gt;
=== File ===&lt;br /&gt;
&lt;br /&gt;
  Ctrl-U        --&amp;gt;  File &amp;gt; Upload Image...&lt;br /&gt;
  Ctrl-W        --&amp;gt;  File &amp;gt; Close Window&lt;br /&gt;
  Ctrl-Shift-W  --&amp;gt;  File &amp;gt; Close All Windows&lt;br /&gt;
  Ctrl-Shift-S  --&amp;gt;  File &amp;gt; Take or Refresh Snapshot&lt;br /&gt;
  Ctrl-`        --&amp;gt;  File &amp;gt; Snapshot to Disk&lt;br /&gt;
  Ctrl-Q        --&amp;gt;  File &amp;gt; Quit&lt;br /&gt;
&lt;br /&gt;
=== Edit ===&lt;br /&gt;
&lt;br /&gt;
  Ctrl-Z        --&amp;gt;  Edit &amp;gt; Undo&lt;br /&gt;
  Ctrl-Y        --&amp;gt;  Edit &amp;gt; Redo&lt;br /&gt;
  Ctrl-X        --&amp;gt;  Edit &amp;gt; Cut&lt;br /&gt;
  Ctrl-C        --&amp;gt;  Edit &amp;gt; Copy&lt;br /&gt;
  Ctrl-V        --&amp;gt;  Edit &amp;gt; Paste&lt;br /&gt;
  Del           --&amp;gt;  Edit &amp;gt; Delete&lt;br /&gt;
  Ctrl-F        --&amp;gt;  Edit &amp;gt; Search...&lt;br /&gt;
  Ctrl-A        --&amp;gt;  Edit &amp;gt; Select All&lt;br /&gt;
  Ctrl-E        --&amp;gt;  Edit &amp;gt; Deselect&lt;br /&gt;
  Ctrl-D        --&amp;gt;  Edit &amp;gt; Duplicate&lt;br /&gt;
  Ctrl-G        --&amp;gt;  Edit &amp;gt; Gestures...&lt;br /&gt;
  Ctrl-Shift-F  --&amp;gt;  Edit &amp;gt; Friends...&lt;br /&gt;
  Ctrl-P        --&amp;gt;  Edit &amp;gt; Preferences...&lt;br /&gt;
&lt;br /&gt;
=== View ===&lt;br /&gt;
&lt;br /&gt;
  M                 --&amp;gt;  View &amp;gt; Mouselook&lt;br /&gt;
  B                 --&amp;gt;  View &amp;gt; Build&lt;br /&gt;
  Alt-Shift-F       --&amp;gt;  View &amp;gt; Joystick Flycam&lt;br /&gt;
  Esc               --&amp;gt;  View &amp;gt; Reset View&lt;br /&gt;
  Ctrl-\            --&amp;gt;  View &amp;gt; Look at Last Chatter&lt;br /&gt;
  Ctrl-H            --&amp;gt;  View &amp;gt; Local Chat&lt;br /&gt;
  Ctrl-T            --&amp;gt;  View &amp;gt; Communicate&lt;br /&gt;
  Ctrl-I            --&amp;gt;  View &amp;gt; Inventory&lt;br /&gt;
  Ctrl-M            --&amp;gt;  View &amp;gt; World Map&lt;br /&gt;
  Ctrl-Shift-M      --&amp;gt;  View &amp;gt; Mini-Map&lt;br /&gt;
  Ctrl-Shift-1      --&amp;gt;  View &amp;gt; Statistics Bar&lt;br /&gt;
  Ctrl-Alt-Shift-P  --&amp;gt;  View &amp;gt; Property Lines&lt;br /&gt;
  Ctrl-Shift-T      --&amp;gt;  View &amp;gt; Hover Tips &amp;gt; Show Tips&lt;br /&gt;
  Ctrl-Alt-T        --&amp;gt;  View &amp;gt; Highlight Transparent&lt;br /&gt;
  Ctrl-Alt-Shift-N  --&amp;gt;  View &amp;gt; Beacons&lt;br /&gt;
  Alt-Shift-H       --&amp;gt;  View &amp;gt; Show HUD Attachments&lt;br /&gt;
  Ctrl-0            --&amp;gt;  View &amp;gt; Zoom In&lt;br /&gt;
  Ctrl-9            --&amp;gt;  View &amp;gt; Zoom Default&lt;br /&gt;
  Ctrl-8            --&amp;gt;  View &amp;gt; Zoom Out&lt;br /&gt;
  Alt-Enter         --&amp;gt;  View &amp;gt; Toggle Fullscreen&lt;br /&gt;
&lt;br /&gt;
=== World ===&lt;br /&gt;
&lt;br /&gt;
  Enter         --&amp;gt;  World &amp;gt; Chat&lt;br /&gt;
  Ctrl-R        --&amp;gt;  World &amp;gt; Always Run&lt;br /&gt;
  Home          --&amp;gt;  World &amp;gt; Fly&lt;br /&gt;
  Ctrl-Shift-H  --&amp;gt;  World &amp;gt; Teleport Home&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Shift-Y  --&amp;gt;  World &amp;gt; Environment Settings &amp;gt; Midday&lt;br /&gt;
  Ctrl-Shift-N  --&amp;gt;  World &amp;gt; Environment Settings &amp;gt; Sunset&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
  Ctrl-1        --&amp;gt;  Tools &amp;gt; Select Tool &amp;gt; Focus&lt;br /&gt;
  Ctrl-2        --&amp;gt;  Tools &amp;gt; Select Tool &amp;gt; Move&lt;br /&gt;
  Ctrl-3        --&amp;gt;  Tools &amp;gt; Select Tool &amp;gt; Edit&lt;br /&gt;
  Ctrl-4        --&amp;gt;  Tools &amp;gt; Select Tool &amp;gt; Create&lt;br /&gt;
  Ctrl-5        --&amp;gt;  Tools &amp;gt; Select Tool &amp;gt; Land&lt;br /&gt;
  &lt;br /&gt;
  G             --&amp;gt;  Tools &amp;gt; Snap to Grid&lt;br /&gt;
  Shift-X       --&amp;gt;  Tools &amp;gt; Snap Object XY to Grid&lt;br /&gt;
  Shift-G       --&amp;gt;  Tools &amp;gt; Use Selection for Grid&lt;br /&gt;
  Ctrl-Shift-B  --&amp;gt;  Tools &amp;gt; Grid Options...&lt;br /&gt;
  Ctrl-L        --&amp;gt;  Tools &amp;gt; Link&lt;br /&gt;
  Ctrl-Shift-L  --&amp;gt;  Tools &amp;gt; Unlink&lt;br /&gt;
  H             --&amp;gt;  Tools &amp;gt; Focus on Selection&lt;br /&gt;
  Shift-H       --&amp;gt;  Tools &amp;gt; Zoom to Selection&lt;br /&gt;
&lt;br /&gt;
=== Help ===&lt;br /&gt;
&lt;br /&gt;
  F1  --&amp;gt;  Help &amp;gt; Second Life Help&lt;br /&gt;
&lt;br /&gt;
=== Advanced ===&lt;br /&gt;
&lt;br /&gt;
  Ctrl-Shift-2      --&amp;gt;  Advanced &amp;gt; Consoles &amp;gt; Frame Console&lt;br /&gt;
  Ctrl-Shift-3      --&amp;gt;  Advanced &amp;gt; Consoles &amp;gt; Texture Console&lt;br /&gt;
  Ctrl-Shift-4      --&amp;gt;  Advanced &amp;gt; Consoles &amp;gt; Debug Console&lt;br /&gt;
  Ctrl-Shift-9      --&amp;gt;  Advanced &amp;gt; Consoles &amp;gt; Fast Timers&lt;br /&gt;
  Ctrl-Shift-0      --&amp;gt;  Advanced &amp;gt; Consoles &amp;gt; Memory&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Shift-F2     --&amp;gt;  Advanced &amp;gt; Reload personal settings overrides&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Alt-Shift-1  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Simple&lt;br /&gt;
  Ctrl-Alt-Shift-2  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Alpha&lt;br /&gt;
  Ctrl-Alt-Shift-3  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Tree&lt;br /&gt;
  Ctrl-Alt-Shift-4  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Character&lt;br /&gt;
  Ctrl-Alt-Shift-5  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; SurfacePatch&lt;br /&gt;
  Ctrl-Alt-Shift-6  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Sky&lt;br /&gt;
  Ctrl-Alt-Shift-7  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Water&lt;br /&gt;
  Ctrl-Alt-Shift-8  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Ground&lt;br /&gt;
  Ctrl-Alt-Shift-9  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Volume&lt;br /&gt;
  Ctrl-Alt-Shift-0  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Grass&lt;br /&gt;
  Ctrl-Alt-Shift--  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Clouds&lt;br /&gt;
  Ctrl-Alt-Shift-=  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Particles&lt;br /&gt;
  Ctrl-Alt-Shift-\  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Bump&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Alt-F1       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; UI&lt;br /&gt;
  Ctrl-Alt-F2       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; Selected&lt;br /&gt;
  Ctrl-Alt-F3       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; Highlighted&lt;br /&gt;
  Ctrl-Alt-F4       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; Dynamic Textures&lt;br /&gt;
  Ctrl-Alt-F5       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; Foot Shadows&lt;br /&gt;
  Ctrl-Alt-F6       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; Fog&lt;br /&gt;
  Ctrl-Alt-F7       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; Palletized Textures&lt;br /&gt;
  Ctrl-Alt-F8       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; Test FRInfo&lt;br /&gt;
  Ctrl-Alt-F9       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; Flexible Objects&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Alt-Shift-T  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Selected Texture Info&lt;br /&gt;
  Ctrl-Shift-R      --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Wireframe&lt;br /&gt;
  Ctrl-Shift-O      --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Object-Object Occlusion&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Alt-F        --&amp;gt;  Advanced &amp;gt; UI &amp;gt; Dump Focus Holder&lt;br /&gt;
  Ctrl-Shift-P      --&amp;gt;  Advanced &amp;gt; UI &amp;gt; Print Selected Object Info&lt;br /&gt;
  Shift-P           --&amp;gt;  Advanced &amp;gt; UI &amp;gt; Print Agent Info&lt;br /&gt;
  Ctrl-Alt-Shift-M  --&amp;gt;  Advanced &amp;gt; UI &amp;gt; Memory Stats&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Alt-R        --&amp;gt;  Advanced &amp;gt; Character &amp;gt; Rebake Textures&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Alt-L        --&amp;gt;  Advanced &amp;gt; Network &amp;gt; Drop a Packet&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Alt-Shift-U  --&amp;gt;  Advanced &amp;gt; Show Updates &#039;&#039;(* Shortcut removed in SL 1.21)&#039;&#039;&lt;br /&gt;
  Ctrl-Alt-V        --&amp;gt;  Advanced &amp;gt; View Admin Options&lt;br /&gt;
  Ctrl-Alt-G        --&amp;gt;  Advanced &amp;gt; Request Admin Status&lt;br /&gt;
  Ctrl-Alt-Shift-G  --&amp;gt;  Advanced &amp;gt; Leave Admin Status&lt;br /&gt;
&lt;br /&gt;
=== Admin ===&lt;br /&gt;
&lt;br /&gt;
  Ctrl-Alt-Shift-O    --&amp;gt;  Admin &amp;gt; Object &amp;gt; Take Copy&lt;br /&gt;
  Ctrl-Alt-Shift-Del  --&amp;gt;  Admin &amp;gt; Object &amp;gt; Delete&lt;br /&gt;
  Ctrl-Alt-Shift-L    --&amp;gt;  Admin &amp;gt; Object &amp;gt; Lock&lt;br /&gt;
  Ctrl-Alt-Shift-I    --&amp;gt;  Admin &amp;gt; Object &amp;gt; Get Asset IDs&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Alt-Shift-C    --&amp;gt;  Admin &amp;gt; Parcel &amp;gt; Set to Linden Content&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
  A and Left --&amp;gt; Turn left&lt;br /&gt;
  Shift-A and Shift-Left --&amp;gt; Move left&lt;br /&gt;
  C and PgDown --&amp;gt; Crouch / Fly down&lt;br /&gt;
  D and Right --&amp;gt; Turn right&lt;br /&gt;
  Shift-D and Shift-Right --&amp;gt; Move right&lt;br /&gt;
  E and PgUp --&amp;gt; Jump / Fly up&lt;br /&gt;
  F and Home --&amp;gt; Fly on/off&lt;br /&gt;
  S and Down --&amp;gt; Walk backward&lt;br /&gt;
  W and Up --&amp;gt; Walk forward&lt;br /&gt;
  Ctrl-Alt-D --&amp;gt; Toggle &amp;quot;Advanced&amp;quot; Menu on/off&lt;br /&gt;
  Ctrl-Alt-Shift-H  --&amp;gt;  Hippos!&lt;br /&gt;
  Ctrl-Enter --&amp;gt; Shout&lt;br /&gt;
  Ctrl-Up --&amp;gt; Recall previous chat/IM input line.&lt;br /&gt;
  Ctrl-Down --&amp;gt; Recall next chat/IM input line.&lt;br /&gt;
  Ctrl-S --&amp;gt; Save notecard/script.&lt;br /&gt;
&lt;br /&gt;
=== Login Screen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Ctrl-Shift-G --&amp;gt; Grid selection pulldown&lt;br /&gt;
Ctrl-T --&amp;gt; Test floater&lt;br /&gt;
F2 --&amp;gt; TOS window&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=All_keyboard_shortcut_keys&amp;diff=631913</id>
		<title>All keyboard shortcut keys</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=All_keyboard_shortcut_keys&amp;diff=631913"/>
		<updated>2009-10-25T18:25:53Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: shift-enter applies to newer LL viewers as well&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Help|Viewer=*}}&lt;br /&gt;
This page contains a comprehensive list of keyboard shortcut keys in the Second Life Viewer, even ones that are rarely used. &lt;br /&gt;
&lt;br /&gt;
For a list of only the most commonly-used keyboard shortcut keys, see [[Keyboard shortcut keys]]. For consideration of new shortcuts, look at [[Shortcuts SL-UX]] to minimize trouble in different operating systems.&lt;br /&gt;
&lt;br /&gt;
== Menus ==&lt;br /&gt;
&lt;br /&gt;
=== File ===&lt;br /&gt;
&lt;br /&gt;
  Ctrl-U        --&amp;gt;  File &amp;gt; Upload Image...&lt;br /&gt;
  Ctrl-W        --&amp;gt;  File &amp;gt; Close Window&lt;br /&gt;
  Ctrl-Shift-W  --&amp;gt;  File &amp;gt; Close All Windows&lt;br /&gt;
  Ctrl-Shift-S  --&amp;gt;  File &amp;gt; Take or Refresh Snapshot&lt;br /&gt;
  Ctrl-`        --&amp;gt;  File &amp;gt; Snapshot to Disk&lt;br /&gt;
  Ctrl-Q        --&amp;gt;  File &amp;gt; Quit&lt;br /&gt;
&lt;br /&gt;
=== Edit ===&lt;br /&gt;
&lt;br /&gt;
  Ctrl-Z        --&amp;gt;  Edit &amp;gt; Undo&lt;br /&gt;
  Ctrl-Y        --&amp;gt;  Edit &amp;gt; Redo&lt;br /&gt;
  Ctrl-X        --&amp;gt;  Edit &amp;gt; Cut&lt;br /&gt;
  Ctrl-C        --&amp;gt;  Edit &amp;gt; Copy&lt;br /&gt;
  Ctrl-V        --&amp;gt;  Edit &amp;gt; Paste&lt;br /&gt;
  Del           --&amp;gt;  Edit &amp;gt; Delete&lt;br /&gt;
  Ctrl-F        --&amp;gt;  Edit &amp;gt; Search...&lt;br /&gt;
  Ctrl-A        --&amp;gt;  Edit &amp;gt; Select All&lt;br /&gt;
  Ctrl-E        --&amp;gt;  Edit &amp;gt; Deselect&lt;br /&gt;
  Ctrl-D        --&amp;gt;  Edit &amp;gt; Duplicate&lt;br /&gt;
  Ctrl-G        --&amp;gt;  Edit &amp;gt; Gestures...&lt;br /&gt;
  Ctrl-Shift-F  --&amp;gt;  Edit &amp;gt; Friends...&lt;br /&gt;
  Ctrl-P        --&amp;gt;  Edit &amp;gt; Preferences...&lt;br /&gt;
&lt;br /&gt;
=== View ===&lt;br /&gt;
&lt;br /&gt;
  M                 --&amp;gt;  View &amp;gt; Mouselook&lt;br /&gt;
  B                 --&amp;gt;  View &amp;gt; Build&lt;br /&gt;
  Alt-Shift-F       --&amp;gt;  View &amp;gt; Joystick Flycam&lt;br /&gt;
  Esc               --&amp;gt;  View &amp;gt; Reset View&lt;br /&gt;
  Ctrl-\            --&amp;gt;  View &amp;gt; Look at Last Chatter&lt;br /&gt;
  Ctrl-H            --&amp;gt;  View &amp;gt; Local Chat&lt;br /&gt;
  Ctrl-T            --&amp;gt;  View &amp;gt; Communicate&lt;br /&gt;
  Ctrl-I            --&amp;gt;  View &amp;gt; Inventory&lt;br /&gt;
  Ctrl-M            --&amp;gt;  View &amp;gt; World Map&lt;br /&gt;
  Ctrl-Shift-M      --&amp;gt;  View &amp;gt; Mini-Map&lt;br /&gt;
  Ctrl-Shift-1      --&amp;gt;  View &amp;gt; Statistics Bar&lt;br /&gt;
  Ctrl-Alt-Shift-P  --&amp;gt;  View &amp;gt; Property Lines&lt;br /&gt;
  Ctrl-Shift-T      --&amp;gt;  View &amp;gt; Hover Tips &amp;gt; Show Tips&lt;br /&gt;
  Ctrl-Alt-T        --&amp;gt;  View &amp;gt; Highlight Transparent&lt;br /&gt;
  Ctrl-Alt-Shift-N  --&amp;gt;  View &amp;gt; Beacons&lt;br /&gt;
  Alt-Shift-H       --&amp;gt;  View &amp;gt; Show HUD Attachments&lt;br /&gt;
  Ctrl-0            --&amp;gt;  View &amp;gt; Zoom In&lt;br /&gt;
  Ctrl-9            --&amp;gt;  View &amp;gt; Zoom Default&lt;br /&gt;
  Ctrl-8            --&amp;gt;  View &amp;gt; Zoom Out&lt;br /&gt;
  Alt-Enter         --&amp;gt;  View &amp;gt; Toggle Fullscreen&lt;br /&gt;
&lt;br /&gt;
=== World ===&lt;br /&gt;
&lt;br /&gt;
  Enter         --&amp;gt;  World &amp;gt; Chat&lt;br /&gt;
  Ctrl-R        --&amp;gt;  World &amp;gt; Always Run&lt;br /&gt;
  Home          --&amp;gt;  World &amp;gt; Fly&lt;br /&gt;
  Ctrl-Shift-H  --&amp;gt;  World &amp;gt; Teleport Home&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Shift-Y  --&amp;gt;  World &amp;gt; Environment Settings &amp;gt; Midday&lt;br /&gt;
  Ctrl-Shift-N  --&amp;gt;  World &amp;gt; Environment Settings &amp;gt; Sunset&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
  Ctrl-1        --&amp;gt;  Tools &amp;gt; Select Tool &amp;gt; Focus&lt;br /&gt;
  Ctrl-2        --&amp;gt;  Tools &amp;gt; Select Tool &amp;gt; Move&lt;br /&gt;
  Ctrl-3        --&amp;gt;  Tools &amp;gt; Select Tool &amp;gt; Edit&lt;br /&gt;
  Ctrl-4        --&amp;gt;  Tools &amp;gt; Select Tool &amp;gt; Create&lt;br /&gt;
  Ctrl-5        --&amp;gt;  Tools &amp;gt; Select Tool &amp;gt; Land&lt;br /&gt;
  &lt;br /&gt;
  G             --&amp;gt;  Tools &amp;gt; Snap to Grid&lt;br /&gt;
  Shift-X       --&amp;gt;  Tools &amp;gt; Snap Object XY to Grid&lt;br /&gt;
  Shift-G       --&amp;gt;  Tools &amp;gt; Use Selection for Grid&lt;br /&gt;
  Ctrl-Shift-B  --&amp;gt;  Tools &amp;gt; Grid Options...&lt;br /&gt;
  Ctrl-L        --&amp;gt;  Tools &amp;gt; Link&lt;br /&gt;
  Ctrl-Shift-L  --&amp;gt;  Tools &amp;gt; Unlink&lt;br /&gt;
  H             --&amp;gt;  Tools &amp;gt; Focus on Selection&lt;br /&gt;
  Shift-H       --&amp;gt;  Tools &amp;gt; Zoom to Selection&lt;br /&gt;
&lt;br /&gt;
=== Help ===&lt;br /&gt;
&lt;br /&gt;
  F1  --&amp;gt;  Help &amp;gt; Second Life Help&lt;br /&gt;
&lt;br /&gt;
=== Advanced ===&lt;br /&gt;
&lt;br /&gt;
  Ctrl-Shift-2      --&amp;gt;  Advanced &amp;gt; Consoles &amp;gt; Frame Console&lt;br /&gt;
  Ctrl-Shift-3      --&amp;gt;  Advanced &amp;gt; Consoles &amp;gt; Texture Console&lt;br /&gt;
  Ctrl-Shift-4      --&amp;gt;  Advanced &amp;gt; Consoles &amp;gt; Debug Console&lt;br /&gt;
  Ctrl-Shift-9      --&amp;gt;  Advanced &amp;gt; Consoles &amp;gt; Fast Timers&lt;br /&gt;
  Ctrl-Shift-0      --&amp;gt;  Advanced &amp;gt; Consoles &amp;gt; Memory&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Shift-F2     --&amp;gt;  Advanced &amp;gt; Reload personal settings overrides&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Alt-Shift-1  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Simple&lt;br /&gt;
  Ctrl-Alt-Shift-2  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Alpha&lt;br /&gt;
  Ctrl-Alt-Shift-3  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Tree&lt;br /&gt;
  Ctrl-Alt-Shift-4  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Character&lt;br /&gt;
  Ctrl-Alt-Shift-5  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; SurfacePatch&lt;br /&gt;
  Ctrl-Alt-Shift-6  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Sky&lt;br /&gt;
  Ctrl-Alt-Shift-7  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Water&lt;br /&gt;
  Ctrl-Alt-Shift-8  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Ground&lt;br /&gt;
  Ctrl-Alt-Shift-9  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Volume&lt;br /&gt;
  Ctrl-Alt-Shift-0  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Grass&lt;br /&gt;
  Ctrl-Alt-Shift--  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Clouds&lt;br /&gt;
  Ctrl-Alt-Shift-=  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Particles&lt;br /&gt;
  Ctrl-Alt-Shift-\  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Types &amp;gt; Bump&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Alt-F1       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; UI&lt;br /&gt;
  Ctrl-Alt-F2       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; Selected&lt;br /&gt;
  Ctrl-Alt-F3       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; Highlighted&lt;br /&gt;
  Ctrl-Alt-F4       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; Dynamic Textures&lt;br /&gt;
  Ctrl-Alt-F5       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; Foot Shadows&lt;br /&gt;
  Ctrl-Alt-F6       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; Fog&lt;br /&gt;
  Ctrl-Alt-F7       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; Palletized Textures&lt;br /&gt;
  Ctrl-Alt-F8       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; Test FRInfo&lt;br /&gt;
  Ctrl-Alt-F9       --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Features &amp;gt; Flexible Objects&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Alt-Shift-T  --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Selected Texture Info&lt;br /&gt;
  Ctrl-Shift-R      --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Wireframe&lt;br /&gt;
  Ctrl-Shift-O      --&amp;gt;  Advanced &amp;gt; Rendering &amp;gt; Object-Object Occlusion&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Alt-F        --&amp;gt;  Advanced &amp;gt; UI &amp;gt; Dump Focus Holder&lt;br /&gt;
  Ctrl-Shift-P      --&amp;gt;  Advanced &amp;gt; UI &amp;gt; Print Selected Object Info&lt;br /&gt;
  Shift-P           --&amp;gt;  Advanced &amp;gt; UI &amp;gt; Print Agent Info&lt;br /&gt;
  Ctrl-Alt-Shift-M  --&amp;gt;  Advanced &amp;gt; UI &amp;gt; Memory Stats&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Alt-R        --&amp;gt;  Advanced &amp;gt; Character &amp;gt; Rebake Textures&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Alt-L        --&amp;gt;  Advanced &amp;gt; Network &amp;gt; Drop a Packet&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Alt-Shift-U  --&amp;gt;  Advanced &amp;gt; Show Updates &#039;&#039;(* Shortcut removed in SL 1.21)&#039;&#039;&lt;br /&gt;
  Ctrl-Alt-V        --&amp;gt;  Advanced &amp;gt; View Admin Options&lt;br /&gt;
  Ctrl-Alt-G        --&amp;gt;  Advanced &amp;gt; Request Admin Status&lt;br /&gt;
  Ctrl-Alt-Shift-G  --&amp;gt;  Advanced &amp;gt; Leave Admin Status&lt;br /&gt;
&lt;br /&gt;
=== Admin ===&lt;br /&gt;
&lt;br /&gt;
  Ctrl-Alt-Shift-O    --&amp;gt;  Admin &amp;gt; Object &amp;gt; Take Copy&lt;br /&gt;
  Ctrl-Alt-Shift-Del  --&amp;gt;  Admin &amp;gt; Object &amp;gt; Delete&lt;br /&gt;
  Ctrl-Alt-Shift-L    --&amp;gt;  Admin &amp;gt; Object &amp;gt; Lock&lt;br /&gt;
  Ctrl-Alt-Shift-I    --&amp;gt;  Admin &amp;gt; Object &amp;gt; Get Asset IDs&lt;br /&gt;
  &lt;br /&gt;
  Ctrl-Alt-Shift-C    --&amp;gt;  Admin &amp;gt; Parcel &amp;gt; Set to Linden Content&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
  A and Left --&amp;gt; Turn left&lt;br /&gt;
  Shift-A and Shift-Left --&amp;gt; Move left&lt;br /&gt;
  C and PgDown --&amp;gt; Crouch / Fly down&lt;br /&gt;
  D and Right --&amp;gt; Turn right&lt;br /&gt;
  Shift-D and Shift-Right --&amp;gt; Move right&lt;br /&gt;
  E and PgUp --&amp;gt; Jump / Fly up&lt;br /&gt;
  F and Home --&amp;gt; Fly on/off&lt;br /&gt;
  S and Down --&amp;gt; Walk backward&lt;br /&gt;
  W and Up --&amp;gt; Walk forward&lt;br /&gt;
  Ctrl-Alt-D --&amp;gt; Toggle &amp;quot;Advanced&amp;quot; Menu on/off&lt;br /&gt;
  Ctrl-Alt-Shift-H  --&amp;gt;  Hippos!&lt;br /&gt;
  Ctrl-Enter --&amp;gt; Shout&lt;br /&gt;
  Shift-Enter --&amp;gt; Whisper&lt;br /&gt;
  Ctrl-Up --&amp;gt; Recall previous chat/IM input line.&lt;br /&gt;
  Ctrl-Down --&amp;gt; Recall next chat/IM input line.&lt;br /&gt;
  Ctrl-S --&amp;gt; Save notecard/script.&lt;br /&gt;
&lt;br /&gt;
=== Login Screen ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Ctrl-Shift-G --&amp;gt; Grid selection pulldown&lt;br /&gt;
Ctrl-T --&amp;gt; Test floater&lt;br /&gt;
F2 --&amp;gt; TOS window&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Main_Page/Archive_1&amp;diff=611512</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=611512"/>
		<updated>2009-10-21T15:30:29Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: Nothing to do with main page&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;
=== Removed Main Page title ===&lt;br /&gt;
Since the title &amp;quot;Main Page&amp;quot; doesn&#039;t add anything, it&#039;s just deadwood.  So, I made a change to the stylesheet to make the Main Page title invisible.  This will not affect any other pages.  If anyone has an issue with this, please discuss or ping me directly.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Rand&lt;br /&gt;
&lt;br /&gt;
--[[User:Rand Linden|Rand Linden]] 18:20, 28 January 2009 (UTC)&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;
&lt;br /&gt;
I agree with SuzanneC that this wiki needs to be much more accessible to the average user/newbie, and that the link to this wiki needs to be MUCH MORE visible on www.secondlife.com.  People want to find information, and that&#039;s what a wiki is for.  Do I have permission to create a &amp;quot;General Knowledge&amp;quot; Portal?  Any &amp;quot;general knowledge&amp;quot; for the average user does not seem to fit into any current portals.  Please advise! [[User:Oryx Tempel|Oryx Tempel]] 21:51 08 August 2007&lt;br /&gt;
&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;
::*--If the Volunteer Portal is supposed to be the answer to SuezanneC Baskerville &amp;amp; Oryx Tempel posts about thinking we need more general help available in this wiki, then I&#039;d have to say that the the Volunteer portal is not good as a resource for newbies, and not really even for vets either (because it&#039;s too hard to find and too sparse).  I know about the newbie side, because I&#039;m a newbie, I never thought to look in the Volunteer Portal, I doubt anyone else does either.  I&#039;ve spoken to other newbies in-world, they&#039;ve visited this wiki too, and also thought there was absolutely nothing here of any value to newbies.  Because they couldn&#039;t find it.&lt;br /&gt;
:::--And we need more stuff for newbies.  After talking with Jeremy &amp;amp; Jon Linden Friday during office hours, it&#039;s clear LL offers next to nothing in the way of documentation for newbies. There is nothing good for newbies on secondlife.com or in-world. The 1 thing LL offers, is when you first login to the Second Life Support Center there&#039;s a link titled &amp;quot;New to Second Life? Find out how to get started.&amp;quot; But the info offered there is WAY too brief!!!&lt;br /&gt;
:::--LL doesn&#039;t give a dictionary. LL doesn&#039;t give a browse-able overview of the client, so you could just poke through a table of contents and read-up about the features in the viewer. LL gives no intro for newbies (though there are some pretty good, outdated, &amp;amp; disorganized notecards kicking-around that do this...but how many newbies ever find/read those?).&lt;br /&gt;
:::--If LL, or this wiki, offered better docs for new users, Mentors might be less overwhelmed handling basic problems, Help Island would probably be less crowded, and other citizens might spend less time hand-holding newbies and more time doing more advanced, satisfying activities. I bet SL loses confused newbies in droves over the lack of docs.&lt;br /&gt;
:::--Since newbies don&#039;t know what questions to ask, the stuff at secondlife.com/support isn&#039;t too useful...because they don&#039;t know what search terms to type in. Lots of people don&#039;t even like to search. Why not a table of contents? What this wiki could offer is ONE point for ALL newbies to click...&amp;quot;Help with Second Life&amp;quot;. From that ONE click, it should be possible to browse to EVERY article of interest to newbies. Just by browsing from ONE point they should get an overview of SL, FAQs, dictionary, info on the viewer, more in-depth info, etc.  Perhaps something like this:&lt;br /&gt;
:::https://wiki.secondlife.com/wiki/User:Jaszon_Maynard/Proposed_Second_Life_Help_Portal&lt;br /&gt;
:::--Jeremy said I should look again in the wiki for docs that are good for new users.  And there are some...but they&#039;re only linked to the Volunteer portal.  If the Volunteer portal is supposed to be helpful to newbies, well, first of all, it&#039;s called the &amp;quot;Volunteer&amp;quot; portal (!!!).  I wasn&#039;t looking to be a volunteer, or to find one...I was looking for help text.  The description on the main wiki page says &amp;quot;Learn more about our Resident Volunteer program and access shared Volunteer resources. Resident Volunteers are participants in our Official Volunteer Program, providing guidance and assistance to Residents blah blah blah....&amp;quot;.  By the time any newbie reads 2 lines in, it seems pretty clear that the volunteer portal does not offer what they&#039;re looking for.  It doesn&#039;t say &amp;quot;general help in here!&amp;quot;.&lt;br /&gt;
:::--And the Volunteer portal is, for newbies, not organized well at all for them, and is missing all kinds of things it would have to have.  I&#039;ll post about that in the Volunteer portal talk page.&lt;br /&gt;
:::http://wiki.secondlife.com/wiki/Talk:Volunteer_Portal&lt;br /&gt;
:::--And what if I don&#039;t want to join any organization (I don&#039;t, yet), but I do want to add/edit articles in the Volunteer portal?  Am I allowed to?  The descriptions &amp;amp; posts I&#039;ve read implies I should not.  There needs to be a freely-editable help wiki or people aren&#039;t going to edit it.&lt;br /&gt;
:::--Also, as a computer veteran, programmer, gamer, &amp;amp; user of many products...it is WAY weird to have to login to a support system before being allowed to read basic help info (which is what you have to do at secondlife.com). I am accustomed to only logging into anything if I want to make posts (forums) or submit tickets. But not just read help!!! Probably 2 kinds of people come to SL Support...those, like me, who aren&#039;t used to logging-in just to read basic help...and those who aren&#039;t used to logging into anything at all ever. Either kind of person will be confused by SL Support. They&#039;re just looking for basic help. They&#039;re asked to login to something?!? I wonder how many of them are annoyed &amp;amp; confused.&lt;br /&gt;
:::--LL is offering nothing for newbies, and I&#039;m pretty shocked. It&#039;s probably losing them lots of potential customers. But the community could take up that slack. We can do their work for them, and maybe even do it better. We can be pretty responsive to comments from actual newbies. And we&#039;re the ones doing the most socializing, buying/selling, role-playing, setting-up businesses, etc. So we&#039;ll have a different perspective than LL. It&#039;s a user-created world, there probably should be a user-created guide to it. And hey, it&#039;s the internet, users SHOULD have a robust wiki, and LL should take advantage of that interest. I&#039;ve already got some great notecards to start with and some great ideas to add in. But this wiki needs some changes first. I would start putting some of my ideas in, but there&#039;s no point unless we either make changes to the Volunteer portal, or make a new portal. Otherwise newbies will have a hard time finding what I add-in, even if they&#039;re given the URL to this wiki. I&#039;m willing to WRITE the 1st draft of the intro for newbies, I&#039;m willing to setup the structure for the dictionary and make the first entry in it, I&#039;m willing to setup the structure so others can fill in the details about the client (menus, dialogs, etc), and I&#039;m willing to setup the structure so others can write about everything else in SL (socializing, avatar customization, sight-seeing, classes, Events, money, land, building, scripting, role-playing, businesses, etc) and it&#039;ll be find-able easily in a browse-able format to newbies. &lt;br /&gt;
:::--I really think we need either a NEW portal called &amp;quot;Second Life Help&amp;quot;, or the Volunteer portal needs a new name, new description, and new layout.&lt;br /&gt;
:::--If what people want is a new portal, I&#039;d try making one myself.  It would need a lot of helpful edits from others though.&lt;br /&gt;
:::--[[User:Jaszon Maynard|Jaszon Maynard]] 21:56, 25 February 2008 (PST)&lt;br /&gt;
::::To point this out: the Volunteer Portal is &#039;&#039;&#039;not&#039;&#039;&#039; the help resource for newbies. It is supposed to provide information for &#039;&#039;&#039;Second Life Mentors&#039;&#039;&#039;. But yes, I would like to see an official Help Category for newbies on the wiki. As far as I know, there are just articles in the users namespace such as the very helpful newbies guide by [[User:Tid_Kidd|on Tid Kidds Userspage]] or the growing subpages on [[User:Lum_Pfohl|Lum Pfohl]]s site. If newbies are searching for in-world help they can have a look at the official public orientation and help islands or the well made private ones like the [http://slurl.com/secondlife/Scholar/111/85/26 Orientation Station in Scholar] or the [http://slurl.com/secondlife/NMC%20Orientation/128/128/0 NMC Orientation Island] (to just name two of them). We could name and link them there as well. The problem might also be that there are not many people aware of the wiki. So i would like to see a &#039;&#039;Tip of the week&#039;&#039; and/or Video Tutorial ([[User_talk:Torley_Linden#VidTut_Request|like requested by Marv here]]) on it to make it public. But it would be nice to see this help category put up first so newbies can actually find help. By now, it might only be interesting for scripters or volunteers. Greetings, --[[User:Zai Lynch|Zai Lynch]] 15:17, 26 February 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
:::::*--Ok, thanks for the reply.  So I gather I can create my own portal, that&#039;s allowable?  Will it automatically end up on the Main Page or would I have to request someone to put it there?&lt;br /&gt;
::::::--[[User:Jaszon Maynard|Jaszon Maynard]] 16:14, 26 February 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
:::::::I &#039;&#039;think&#039;&#039; you can create your own one but it won&#039;t be added automatically nor can you add it since the main page can only be edited by wiki moderators (Lindens only?) at the moment. So I would recommend to check back with [[User:Rob_Linden|Rob]] on this. --[[User:Zai Lynch|Zai Lynch]] 20:01, 26 February 2008 (PST)&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;
== Translation ==&lt;br /&gt;
I plan on translating this page to Dutch (Main_Page/nl) objections anyone? --[[User:Aidamina Hunt|Aidamina Hunt]] 00:03, 30 August 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
Plan on finishing the [[Main_Page/nl]] soon --[[User:Aidamina Hunt|Aidamina Hunt]] 07:06, 11 April 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== secondlife.com/support no longer links to the wiki? ==&lt;br /&gt;
&lt;br /&gt;
*--secondlife.com/support used to have a link to the wiki...not anymore?&lt;br /&gt;
:--[[User:Jaszon Maynard|Jaszon Maynard]] 16:56, 26 March 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
::There is a link in the footer but I know what you mean. :/ -- [[User:Strife Onizuka|Strife Onizuka]] 08:54, 28 March 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Queries ==&lt;br /&gt;
&lt;br /&gt;
*Where can I ask technical queries about Second Life?  The email address support@ secondlife.com has disappeared. I was directed to http://secondlife.com/support/ , which does not seem to have anywhere to send messages and queries. There is a Yahoo email group http://groups.yahoo.com/group/Second_Life , but it is moderated and its moderator seems to be on holiday or AWOL.&lt;br /&gt;
&lt;br /&gt;
I was given two USA phone numbers, but I am in England.&lt;br /&gt;
&lt;br /&gt;
I was told to go to https://support.secondlife.com/ics/support/security.asp , which displayed only &amp;quot;Insufficient Account Information  deptID is empty!&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[User:CaptainJack Grauman|CaptainJack Grauman]] 05:40, 1 April 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I would say it depends on what your question is related to. If it is a support question for &#039;&#039;your&#039;&#039; SL, then https://support.secondlife.com/ is the page to look at. The portal got a revision [http://blog.secondlife.com/2008/03/17/support-navigation-changes-coming-tomorrow/ lately] so that might be the reason why the link mentioned above is out-of-date. In case your problem isn&#039;t listed there, you might file a support ticket (service varies for account type basic/premium). If it is a bug report or the request of a new feature, have a look at Second Lifes public issue tracker at [http://jira.secondlife.com http://jira.secondlife.com]. If it is a question about SL in general, you might want to visit an [[Office_Hours|in-world office hour]] with a Linden who is responsible for that specific technical field where your question is related to. Greetings, --[[User:Zai Lynch|Zai Lynch]] 06:25, 1 April 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Where is the Teen Grid Section? ==&lt;br /&gt;
&lt;br /&gt;
Would it be possible to add the Teen Grid Wiki on the Main Page of the Second Life Wiki? {{Unsigned|Daniel Voyager|13:54, 7 May 2008}}&lt;br /&gt;
:This might be something to ask a TSL VTeam Linden. I would recommend [[User:Lexie Linden|Lexie]] since she seems to be the VTeam-Wiki Linden or [[User:Blue Linden|Blue]] as allrounder. I got the feeling that the links are missing to not make it &#039;&#039;to easy&#039;&#039; for adult Residents to contact TSL Residents (via talk pages etc.) since it&#039;s some kind of intergrid communication. But well, TSL Portal and TSL Blog aren&#039;t really hidden, just unmentioned. So if you got the O.K. for the legal stuff, you could create a [[Template:Main Page/TSL Portal]] that fits the design of the other involved templates and ask Lexie/Blue to add it to the [[Main Page]] since they should have SysOp status and would know that they gave you the previous O.K. (so you wouldn&#039;t have the same discussion with [[User:Rob Linden|Rob]] again). If you got problems by creating the template, please provide the links you&#039;d like to see displayed and poke [[User:SignpostMarv Martin|Marv]], me or one of the other [[:Category:SL Mentor Scribes|Scribes]] to this. &lt;br /&gt;
:Greetz, [[User:Zai_Lynch|Zai Lynch]]&amp;lt;sup&amp;gt;([[User_talk:Zai_Lynch|talk]]|[[Special:Contributions/Zai_Lynch|contribs]])&amp;lt;/sup&amp;gt; 09:14, 7 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Making the Main Page portal &amp;quot;boxes&amp;quot; more compact ==&lt;br /&gt;
&lt;br /&gt;
Most of the portal &amp;quot;boxes&amp;quot; (templates) on the main page have a title (with the light blue background) and then a link to the portal as the first words in the body of the box (white background).  In most cases, the text of the two is the same or very similar.  I&#039;d like to eliminate the redundancy by making the link be the title.  For example, see the &amp;quot;Web Services Portal&amp;quot; box at lower right.  I also modified the &amp;quot;Help Portal&amp;quot; box to be along these lines.  &lt;br /&gt;
&lt;br /&gt;
In general, screen real estate on the Main Page is a valuable commodity and should be used parsimoniously.&lt;br /&gt;
&lt;br /&gt;
Does anyone have an objection?&lt;br /&gt;
&lt;br /&gt;
--[[User:Rand Linden|Rand Linden]] 07:34, 1 February 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:Main_Page/Archive_1&amp;diff=611502</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=611502"/>
		<updated>2009-10-21T15:29:34Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: Reverting - edits had nothing to do with this page&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;
=== Removed Main Page title ===&lt;br /&gt;
Since the title &amp;quot;Main Page&amp;quot; doesn&#039;t add anything, it&#039;s just deadwood.  So, I made a change to the stylesheet to make the Main Page title invisible.  This will not affect any other pages.  If anyone has an issue with this, please discuss or ping me directly.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
Rand&lt;br /&gt;
&lt;br /&gt;
--[[User:Rand Linden|Rand Linden]] 18:20, 28 January 2009 (UTC)&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;
&lt;br /&gt;
I agree with SuzanneC that this wiki needs to be much more accessible to the average user/newbie, and that the link to this wiki needs to be MUCH MORE visible on www.secondlife.com.  People want to find information, and that&#039;s what a wiki is for.  Do I have permission to create a &amp;quot;General Knowledge&amp;quot; Portal?  Any &amp;quot;general knowledge&amp;quot; for the average user does not seem to fit into any current portals.  Please advise! [[User:Oryx Tempel|Oryx Tempel]] 21:51 08 August 2007&lt;br /&gt;
&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;
::*--If the Volunteer Portal is supposed to be the answer to SuezanneC Baskerville &amp;amp; Oryx Tempel posts about thinking we need more general help available in this wiki, then I&#039;d have to say that the the Volunteer portal is not good as a resource for newbies, and not really even for vets either (because it&#039;s too hard to find and too sparse).  I know about the newbie side, because I&#039;m a newbie, I never thought to look in the Volunteer Portal, I doubt anyone else does either.  I&#039;ve spoken to other newbies in-world, they&#039;ve visited this wiki too, and also thought there was absolutely nothing here of any value to newbies.  Because they couldn&#039;t find it.&lt;br /&gt;
:::--And we need more stuff for newbies.  After talking with Jeremy &amp;amp; Jon Linden Friday during office hours, it&#039;s clear LL offers next to nothing in the way of documentation for newbies. There is nothing good for newbies on secondlife.com or in-world. The 1 thing LL offers, is when you first login to the Second Life Support Center there&#039;s a link titled &amp;quot;New to Second Life? Find out how to get started.&amp;quot; But the info offered there is WAY too brief!!!&lt;br /&gt;
:::--LL doesn&#039;t give a dictionary. LL doesn&#039;t give a browse-able overview of the client, so you could just poke through a table of contents and read-up about the features in the viewer. LL gives no intro for newbies (though there are some pretty good, outdated, &amp;amp; disorganized notecards kicking-around that do this...but how many newbies ever find/read those?).&lt;br /&gt;
:::--If LL, or this wiki, offered better docs for new users, Mentors might be less overwhelmed handling basic problems, Help Island would probably be less crowded, and other citizens might spend less time hand-holding newbies and more time doing more advanced, satisfying activities. I bet SL loses confused newbies in droves over the lack of docs.&lt;br /&gt;
:::--Since newbies don&#039;t know what questions to ask, the stuff at secondlife.com/support isn&#039;t too useful...because they don&#039;t know what search terms to type in. Lots of people don&#039;t even like to search. Why not a table of contents? What this wiki could offer is ONE point for ALL newbies to click...&amp;quot;Help with Second Life&amp;quot;. From that ONE click, it should be possible to browse to EVERY article of interest to newbies. Just by browsing from ONE point they should get an overview of SL, FAQs, dictionary, info on the viewer, more in-depth info, etc.  Perhaps something like this:&lt;br /&gt;
:::https://wiki.secondlife.com/wiki/User:Jaszon_Maynard/Proposed_Second_Life_Help_Portal&lt;br /&gt;
:::--Jeremy said I should look again in the wiki for docs that are good for new users.  And there are some...but they&#039;re only linked to the Volunteer portal.  If the Volunteer portal is supposed to be helpful to newbies, well, first of all, it&#039;s called the &amp;quot;Volunteer&amp;quot; portal (!!!).  I wasn&#039;t looking to be a volunteer, or to find one...I was looking for help text.  The description on the main wiki page says &amp;quot;Learn more about our Resident Volunteer program and access shared Volunteer resources. Resident Volunteers are participants in our Official Volunteer Program, providing guidance and assistance to Residents blah blah blah....&amp;quot;.  By the time any newbie reads 2 lines in, it seems pretty clear that the volunteer portal does not offer what they&#039;re looking for.  It doesn&#039;t say &amp;quot;general help in here!&amp;quot;.&lt;br /&gt;
:::--And the Volunteer portal is, for newbies, not organized well at all for them, and is missing all kinds of things it would have to have.  I&#039;ll post about that in the Volunteer portal talk page.&lt;br /&gt;
:::http://wiki.secondlife.com/wiki/Talk:Volunteer_Portal&lt;br /&gt;
:::--And what if I don&#039;t want to join any organization (I don&#039;t, yet), but I do want to add/edit articles in the Volunteer portal?  Am I allowed to?  The descriptions &amp;amp; posts I&#039;ve read implies I should not.  There needs to be a freely-editable help wiki or people aren&#039;t going to edit it.&lt;br /&gt;
:::--Also, as a computer veteran, programmer, gamer, &amp;amp; user of many products...it is WAY weird to have to login to a support system before being allowed to read basic help info (which is what you have to do at secondlife.com). I am accustomed to only logging into anything if I want to make posts (forums) or submit tickets. But not just read help!!! Probably 2 kinds of people come to SL Support...those, like me, who aren&#039;t used to logging-in just to read basic help...and those who aren&#039;t used to logging into anything at all ever. Either kind of person will be confused by SL Support. They&#039;re just looking for basic help. They&#039;re asked to login to something?!? I wonder how many of them are annoyed &amp;amp; confused.&lt;br /&gt;
:::--LL is offering nothing for newbies, and I&#039;m pretty shocked. It&#039;s probably losing them lots of potential customers. But the community could take up that slack. We can do their work for them, and maybe even do it better. We can be pretty responsive to comments from actual newbies. And we&#039;re the ones doing the most socializing, buying/selling, role-playing, setting-up businesses, etc. So we&#039;ll have a different perspective than LL. It&#039;s a user-created world, there probably should be a user-created guide to it. And hey, it&#039;s the internet, users SHOULD have a robust wiki, and LL should take advantage of that interest. I&#039;ve already got some great notecards to start with and some great ideas to add in. But this wiki needs some changes first. I would start putting some of my ideas in, but there&#039;s no point unless we either make changes to the Volunteer portal, or make a new portal. Otherwise newbies will have a hard time finding what I add-in, even if they&#039;re given the URL to this wiki. I&#039;m willing to WRITE the 1st draft of the intro for newbies, I&#039;m willing to setup the structure for the dictionary and make the first entry in it, I&#039;m willing to setup the structure so others can fill in the details about the client (menus, dialogs, etc), and I&#039;m willing to setup the structure so others can write about everything else in SL (socializing, avatar customization, sight-seeing, classes, Events, money, land, building, scripting, role-playing, businesses, etc) and it&#039;ll be find-able easily in a browse-able format to newbies. &lt;br /&gt;
:::--I really think we need either a NEW portal called &amp;quot;Second Life Help&amp;quot;, or the Volunteer portal needs a new name, new description, and new layout.&lt;br /&gt;
:::--If what people want is a new portal, I&#039;d try making one myself.  It would need a lot of helpful edits from others though.&lt;br /&gt;
:::--[[User:Jaszon Maynard|Jaszon Maynard]] 21:56, 25 February 2008 (PST)&lt;br /&gt;
::::To point this out: the Volunteer Portal is &#039;&#039;&#039;not&#039;&#039;&#039; the help resource for newbies. It is supposed to provide information for &#039;&#039;&#039;Second Life Mentors&#039;&#039;&#039;. But yes, I would like to see an official Help Category for newbies on the wiki. As far as I know, there are just articles in the users namespace such as the very helpful newbies guide by [[User:Tid_Kidd|on Tid Kidds Userspage]] or the growing subpages on [[User:Lum_Pfohl|Lum Pfohl]]s site. If newbies are searching for in-world help they can have a look at the official public orientation and help islands or the well made private ones like the [http://slurl.com/secondlife/Scholar/111/85/26 Orientation Station in Scholar] or the [http://slurl.com/secondlife/NMC%20Orientation/128/128/0 NMC Orientation Island] (to just name two of them). We could name and link them there as well. The problem might also be that there are not many people aware of the wiki. So i would like to see a &#039;&#039;Tip of the week&#039;&#039; and/or Video Tutorial ([[User_talk:Torley_Linden#VidTut_Request|like requested by Marv here]]) on it to make it public. But it would be nice to see this help category put up first so newbies can actually find help. By now, it might only be interesting for scripters or volunteers. Greetings, --[[User:Zai Lynch|Zai Lynch]] 15:17, 26 February 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
:::::*--Ok, thanks for the reply.  So I gather I can create my own portal, that&#039;s allowable?  Will it automatically end up on the Main Page or would I have to request someone to put it there?&lt;br /&gt;
::::::--[[User:Jaszon Maynard|Jaszon Maynard]] 16:14, 26 February 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
:::::::I &#039;&#039;think&#039;&#039; you can create your own one but it won&#039;t be added automatically nor can you add it since the main page can only be edited by wiki moderators (Lindens only?) at the moment. So I would recommend to check back with [[User:Rob_Linden|Rob]] on this. --[[User:Zai Lynch|Zai Lynch]] 20:01, 26 February 2008 (PST)&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;
== Translation ==&lt;br /&gt;
I plan on translating this page to Dutch (Main_Page/nl) objections anyone? --[[User:Aidamina Hunt|Aidamina Hunt]] 00:03, 30 August 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
Plan on finishing the [[Main_Page/nl]] soon --[[User:Aidamina Hunt|Aidamina Hunt]] 07:06, 11 April 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Network Configuration &amp;amp; Ports ==&lt;br /&gt;
&lt;br /&gt;
Hello,&lt;br /&gt;
&lt;br /&gt;
I am a newbie and am trying to get access to S/L at work, IT has asked me to find out the network config, the ports used and what types of packets are being used. Is there anyone that can help me or point me to the documentation?&lt;br /&gt;
&lt;br /&gt;
:See [[Help:Firewall Configuration]]&lt;br /&gt;
:[[User:SignpostMarv Martin|SignpostMarv Martin]] 06:36, 28 March 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== secondlife.com/support no longer links to the wiki? ==&lt;br /&gt;
&lt;br /&gt;
*--secondlife.com/support used to have a link to the wiki...not anymore?&lt;br /&gt;
:--[[User:Jaszon Maynard|Jaszon Maynard]] 16:56, 26 March 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
::There is a link in the footer but I know what you mean. :/ -- [[User:Strife Onizuka|Strife Onizuka]] 08:54, 28 March 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Queries ==&lt;br /&gt;
&lt;br /&gt;
*Where can I ask technical queries about Second Life?  The email address support@ secondlife.com has disappeared. I was directed to http://secondlife.com/support/ , which does not seem to have anywhere to send messages and queries. There is a Yahoo email group http://groups.yahoo.com/group/Second_Life , but it is moderated and its moderator seems to be on holiday or AWOL.&lt;br /&gt;
&lt;br /&gt;
I was given two USA phone numbers, but I am in England.&lt;br /&gt;
&lt;br /&gt;
I was told to go to https://support.secondlife.com/ics/support/security.asp , which displayed only &amp;quot;Insufficient Account Information  deptID is empty!&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[User:CaptainJack Grauman|CaptainJack Grauman]] 05:40, 1 April 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
:I would say it depends on what your question is related to. If it is a support question for &#039;&#039;your&#039;&#039; SL, then https://support.secondlife.com/ is the page to look at. The portal got a revision [http://blog.secondlife.com/2008/03/17/support-navigation-changes-coming-tomorrow/ lately] so that might be the reason why the link mentioned above is out-of-date. In case your problem isn&#039;t listed there, you might file a support ticket (service varies for account type basic/premium). If it is a bug report or the request of a new feature, have a look at Second Lifes public issue tracker at [http://jira.secondlife.com http://jira.secondlife.com]. If it is a question about SL in general, you might want to visit an [[Office_Hours|in-world office hour]] with a Linden who is responsible for that specific technical field where your question is related to. Greetings, --[[User:Zai Lynch|Zai Lynch]] 06:25, 1 April 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Where is the Teen Grid Section? ==&lt;br /&gt;
&lt;br /&gt;
Would it be possible to add the Teen Grid Wiki on the Main Page of the Second Life Wiki? {{Unsigned|Daniel Voyager|13:54, 7 May 2008}}&lt;br /&gt;
:This might be something to ask a TSL VTeam Linden. I would recommend [[User:Lexie Linden|Lexie]] since she seems to be the VTeam-Wiki Linden or [[User:Blue Linden|Blue]] as allrounder. I got the feeling that the links are missing to not make it &#039;&#039;to easy&#039;&#039; for adult Residents to contact TSL Residents (via talk pages etc.) since it&#039;s some kind of intergrid communication. But well, TSL Portal and TSL Blog aren&#039;t really hidden, just unmentioned. So if you got the O.K. for the legal stuff, you could create a [[Template:Main Page/TSL Portal]] that fits the design of the other involved templates and ask Lexie/Blue to add it to the [[Main Page]] since they should have SysOp status and would know that they gave you the previous O.K. (so you wouldn&#039;t have the same discussion with [[User:Rob Linden|Rob]] again). If you got problems by creating the template, please provide the links you&#039;d like to see displayed and poke [[User:SignpostMarv Martin|Marv]], me or one of the other [[:Category:SL Mentor Scribes|Scribes]] to this. &lt;br /&gt;
:Greetz, [[User:Zai_Lynch|Zai Lynch]]&amp;lt;sup&amp;gt;([[User_talk:Zai_Lynch|talk]]|[[Special:Contributions/Zai_Lynch|contribs]])&amp;lt;/sup&amp;gt; 09:14, 7 May 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Making the Main Page portal &amp;quot;boxes&amp;quot; more compact ==&lt;br /&gt;
&lt;br /&gt;
Most of the portal &amp;quot;boxes&amp;quot; (templates) on the main page have a title (with the light blue background) and then a link to the portal as the first words in the body of the box (white background).  In most cases, the text of the two is the same or very similar.  I&#039;d like to eliminate the redundancy by making the link be the title.  For example, see the &amp;quot;Web Services Portal&amp;quot; box at lower right.  I also modified the &amp;quot;Help Portal&amp;quot; box to be along these lines.  &lt;br /&gt;
&lt;br /&gt;
In general, screen real estate on the Main Page is a valuable commodity and should be used parsimoniously.&lt;br /&gt;
&lt;br /&gt;
Does anyone have an objection?&lt;br /&gt;
&lt;br /&gt;
--[[User:Rand Linden|Rand Linden]] 07:34, 1 February 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LlLoadURL&amp;diff=471643</id>
		<title>LlLoadURL</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LlLoadURL&amp;diff=471643"/>
		<updated>2009-08-24T18:24:50Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{LSL_Function/avatar|avatar|sim=*}}{{LSL_Function&lt;br /&gt;
|func_id=297|func_sleep=10.0|func_energy=10.0&lt;br /&gt;
|func=llLoadURL|sort=LoadURL&lt;br /&gt;
|p1_type=key|p1_name=avatar&lt;br /&gt;
|p2_type=string|p2_name=message&lt;br /&gt;
|p3_type=string|p3_name=url&lt;br /&gt;
|func_footnote=The &#039;&#039;&#039;url&#039;&#039;&#039; is truncated to 255 characters and &#039;&#039;&#039;message&#039;&#039;&#039; is truncated to 254 characters.&amp;lt;br/&amp;gt;The protocol for the &#039;&#039;&#039;url&#039;&#039;&#039; must be specified, currently only &amp;quot;https://&amp;quot; and &amp;quot;http://&amp;quot; are supported.&amp;lt;br/&amp;gt;The URL should be rfc1738 compliant with proper escapes.&lt;br /&gt;
|func_desc=Shows dialog to &#039;&#039;&#039;avatar&#039;&#039;&#039; offering to load web page at &#039;&#039;&#039;url&#039;&#039;&#039; with &#039;&#039;&#039;message&#039;&#039;&#039;.&amp;lt;br/&amp;gt;If user clicks yes, launches the page in their web browser, starting the browser if required.&lt;br /&gt;
|return_text&lt;br /&gt;
|spec&lt;br /&gt;
|caveats=*This function should not be called from group deeded objects{{Footnote|This was not always the case, see [[#History|History]] for details}}, it will silently fail.&lt;br /&gt;
|constants&lt;br /&gt;
|examples=&lt;br /&gt;
&amp;lt;lsl&amp;gt;// Display URL Dialog&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    touch_start(integer num_detected)&lt;br /&gt;
    {&lt;br /&gt;
        key gAvatarKey = llDetectedKey(0);&lt;br /&gt;
        llLoadURL(gAvatarKey, &amp;quot;View the offical Second Life website.&amp;quot;, &amp;quot;http://www.secondlife.com&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&amp;lt;lsl&amp;gt;&lt;br /&gt;
//Compact Script by Alessandro Spires to SecondBits and Second Life&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
   touch_start(integer num_detected)&lt;br /&gt;
   {&lt;br /&gt;
      llLoadURL(llDetectedKey(0), &amp;quot;Visit the Second Life&amp;quot;, &amp;quot;http://www.secondlife.com&amp;quot;);   &lt;br /&gt;
   }&lt;br /&gt;
}&amp;lt;/lsl&amp;gt;&lt;br /&gt;
&amp;lt;lsl&amp;gt;//Emmas Seetan&lt;br /&gt;
//21 September 17:06&lt;br /&gt;
&lt;br /&gt;
string text = &amp;quot;Visit the Second Life Wiki!&amp;quot;; //Floating text&lt;br /&gt;
string url = &amp;quot;https://wiki.secondlife.com/&amp;quot;; //must include &#039;http://&#039;&lt;br /&gt;
&lt;br /&gt;
default&lt;br /&gt;
{&lt;br /&gt;
    touch_start(integer num_detected)&lt;br /&gt;
    {&lt;br /&gt;
        llLoadURL(llDetectedKey(0), text, url); //Loads the URL&lt;br /&gt;
    }&lt;br /&gt;
}&amp;lt;/lsl&amp;gt;&lt;br /&gt;
|helpers&lt;br /&gt;
|also_functions&lt;br /&gt;
|also_events&lt;br /&gt;
|also_articles&lt;br /&gt;
|also_tests=&lt;br /&gt;
{{LSL DefineRow|[[llLoadURL Test]]|}}&lt;br /&gt;
|notes&lt;br /&gt;
|history=&lt;br /&gt;
*Introduced in version 1.6, no support for group deeded objects.&lt;br /&gt;
*As of version ~1.9, support for group deeded objects was added (possibly by accident).&lt;br /&gt;
*In the server upgrade released on 2007-03-14, support for group deeded objects was removed.&lt;br /&gt;
|cat1=Dialog&lt;br /&gt;
|cat2&lt;br /&gt;
|cat3&lt;br /&gt;
|cat4&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Talk:GetTimestampOffset&amp;diff=454443</id>
		<title>Talk:GetTimestampOffset</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Talk:GetTimestampOffset&amp;diff=454443"/>
		<updated>2009-08-10T00:58:25Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: Created page with &amp;#039;Nice! But that automatic Pacific logic is going to be wrong for the last hours of a Pacific day. You&amp;#039;ll want to subtract 24hrs if wall clock &amp;gt; GMT clock. --~~~~&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Nice! But that automatic Pacific logic is going to be wrong for the last hours of a Pacific day. You&#039;ll want to subtract 24hrs if wall clock &amp;gt; GMT clock. --[[User:Soft Linden|Soft Linden]] 00:58, 10 August 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Zai_Lynch/Talkpage_Archive_04&amp;diff=428533</id>
		<title>User:Zai Lynch/Talkpage Archive 04</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Zai_Lynch/Talkpage_Archive_04&amp;diff=428533"/>
		<updated>2009-07-11T00:26:19Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: /* Double checking on WEB-1194 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:User:Zai Lynch/TalkpageNav}}&lt;br /&gt;
&lt;br /&gt;
== Vimeo widget problems ==&lt;br /&gt;
&lt;br /&gt;
Zai, Thanks for fixing the videos in the KB articles.&lt;br /&gt;
&lt;br /&gt;
I just put a little navigation template in some of the articles, but it seems to break the vimeo widget and I can&#039;t imagine why.  See [[Why do textures sometimes look messed up? - Video Tutorial]] for an example.&lt;br /&gt;
&lt;br /&gt;
I&#039;d like to create some more navigation boxes to group related articles and make navigation easier.  But this is a real problem.  &lt;br /&gt;
&lt;br /&gt;
Any ideas?&lt;br /&gt;
&lt;br /&gt;
--[[User:Rand Linden|Rand Linden]] 19:28, 26 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Heyas!&lt;br /&gt;
:It&#039;s not your template interferring but appearently a problem with the widgets extension. I faced the same problem with the Blip.tv one. Every time I make an edit to such a page, I need to perform a null edit after saving, in order to clear the cache. Otherwise, the widget isn&#039;t kicking in correctly...&lt;br /&gt;
:You can make null edits by editing and saving without making a change, or adding &#039;&#039;?action=purge&#039;&#039; at the end of the link.&lt;br /&gt;
:It&#039;s a little annoying... So when you know the work around, it&#039;s not hurting to much.&lt;br /&gt;
:Greetz :-)&lt;br /&gt;
:--[[File:Zai_signature.png|45px|link=User:Zai Lynch]] &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Zai Lynch|talk]]|[[Special:Contributions/Zai Lynch|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 19:32, 26 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Great, thanks for the tip.  Very strange, and a bit annoying, but at least there&#039;s a workaround.  Thanks again!&lt;br /&gt;
&lt;br /&gt;
::--[[User:Rand Linden|Rand Linden]] 22:37, 26 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== CT-405 ==&lt;br /&gt;
&lt;br /&gt;
Hi Zai,&lt;br /&gt;
I have a question or two about &amp;quot;das Polygonnetz des Avatars&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
*I have no idea how but do you think it´s possible to simplify this even more? Even with it being inaccurate, maybe we could call it something like &amp;quot;Oberfläche&amp;quot; and if needed add &amp;quot;(ein Polygonnetz)&amp;quot; with the link to wikipedia?&lt;br /&gt;
&lt;br /&gt;
*Just for my understanding: Is it all baked into one texture (like skin and clothes)?&lt;br /&gt;
--[[User:Torben Trautman|Torben Trautman]] 21:18, 29 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Hey Torben! :-)&lt;br /&gt;
:@1: Yeah, &amp;quot;Polygonnetz&amp;quot; sounds a lil bumpy and maybe even frightening for non-techie&#039;s... I think we can go with the suggested &amp;quot;Oberfläche&amp;quot; in case we provide the right technical term together with the link.&lt;br /&gt;
:@2: Yes, skin and all layers of clothing are baked into the same texture so that every avatar just got 3 of them (face, upper and lower body). (Well and the standart hair...) That is the reason why you&#039;re becoming all blurry although you just change one single piece of clothing. Cause it&#039;s a whole new texture. It&#039;s then distributed to other clients which is also the reason for some strange phenomena that occurs when a graphics card driver bitches and messes up the texture during the baking process. People often say &amp;quot;it can&#039;t be my driver, since my friend is seeing me too this way!&amp;quot;. Though they got to, since they&#039;re receiving the distorted texture from them...&lt;br /&gt;
:Greetz, [[File:Zai_signature.png|45px|link=User:Zai Lynch]] &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Zai Lynch|talk]]|[[Special:Contributions/Zai Lynch|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 22:44, 29 June 2009 (UTC)&lt;br /&gt;
:Oh btw: Did you save the chatlog from Simone&#039;s OH? Could you publish it? I had a con lost, restarted and thought: &#039;&#039;&#039;d&#039;oh!&#039;&#039;&#039;&lt;br /&gt;
:Didn&#039;t have logging of open chat enabled either... --[[File:Zai_signature.png|45px|link=User:Zai Lynch]] &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Zai Lynch|talk]]|[[Special:Contributions/Zai Lynch|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 22:53, 29 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I believe it doesn´t look too bad with &amp;quot;Oberfläche&amp;quot; :) &lt;br /&gt;
I added the transcript, for some obscure reason I had it saved hehe&lt;br /&gt;
*waves* --[[User:Torben Trautman|Torben Trautman]] 11:37, 30 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Great, thx!! :-) --[[File:Zai_signature.png|45px|link=User:Zai Lynch]] &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Zai Lynch|talk]]|[[Special:Contributions/Zai Lynch|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 11:51, 30 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Double checking on WEB-1194 ==&lt;br /&gt;
&lt;br /&gt;
Hi Zai - just wanted to check in with you on {{jira|WEB-1194}}, as well as just want to use this as an excuse to edit a heavily edited page as a test of my own. -- [[User:Rob Linden|Rob Linden]] 23:50, 29 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Seems to be fixed, thx! :-) --[[File:Zai_signature.png|45px|link=User:Zai Lynch]] &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Zai Lynch|talk]]|[[Special:Contributions/Zai Lynch|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 23:56, 29 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Oh hi there ==&lt;br /&gt;
Zai officially rocks the wiki. That is all. --[[User:Soft Linden|Soft Linden]] 00:25, 11 July 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Zai_Lynch/Talkpage_Archive_04&amp;diff=428523</id>
		<title>User:Zai Lynch/Talkpage Archive 04</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Zai_Lynch/Talkpage_Archive_04&amp;diff=428523"/>
		<updated>2009-07-11T00:25:58Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{:User:Zai Lynch/TalkpageNav}}&lt;br /&gt;
&lt;br /&gt;
== Vimeo widget problems ==&lt;br /&gt;
&lt;br /&gt;
Zai, Thanks for fixing the videos in the KB articles.&lt;br /&gt;
&lt;br /&gt;
I just put a little navigation template in some of the articles, but it seems to break the vimeo widget and I can&#039;t imagine why.  See [[Why do textures sometimes look messed up? - Video Tutorial]] for an example.&lt;br /&gt;
&lt;br /&gt;
I&#039;d like to create some more navigation boxes to group related articles and make navigation easier.  But this is a real problem.  &lt;br /&gt;
&lt;br /&gt;
Any ideas?&lt;br /&gt;
&lt;br /&gt;
--[[User:Rand Linden|Rand Linden]] 19:28, 26 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Heyas!&lt;br /&gt;
:It&#039;s not your template interferring but appearently a problem with the widgets extension. I faced the same problem with the Blip.tv one. Every time I make an edit to such a page, I need to perform a null edit after saving, in order to clear the cache. Otherwise, the widget isn&#039;t kicking in correctly...&lt;br /&gt;
:You can make null edits by editing and saving without making a change, or adding &#039;&#039;?action=purge&#039;&#039; at the end of the link.&lt;br /&gt;
:It&#039;s a little annoying... So when you know the work around, it&#039;s not hurting to much.&lt;br /&gt;
:Greetz :-)&lt;br /&gt;
:--[[File:Zai_signature.png|45px|link=User:Zai Lynch]] &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Zai Lynch|talk]]|[[Special:Contributions/Zai Lynch|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 19:32, 26 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
::Great, thanks for the tip.  Very strange, and a bit annoying, but at least there&#039;s a workaround.  Thanks again!&lt;br /&gt;
&lt;br /&gt;
::--[[User:Rand Linden|Rand Linden]] 22:37, 26 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== CT-405 ==&lt;br /&gt;
&lt;br /&gt;
Hi Zai,&lt;br /&gt;
I have a question or two about &amp;quot;das Polygonnetz des Avatars&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
*I have no idea how but do you think it´s possible to simplify this even more? Even with it being inaccurate, maybe we could call it something like &amp;quot;Oberfläche&amp;quot; and if needed add &amp;quot;(ein Polygonnetz)&amp;quot; with the link to wikipedia?&lt;br /&gt;
&lt;br /&gt;
*Just for my understanding: Is it all baked into one texture (like skin and clothes)?&lt;br /&gt;
--[[User:Torben Trautman|Torben Trautman]] 21:18, 29 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Hey Torben! :-)&lt;br /&gt;
:@1: Yeah, &amp;quot;Polygonnetz&amp;quot; sounds a lil bumpy and maybe even frightening for non-techie&#039;s... I think we can go with the suggested &amp;quot;Oberfläche&amp;quot; in case we provide the right technical term together with the link.&lt;br /&gt;
:@2: Yes, skin and all layers of clothing are baked into the same texture so that every avatar just got 3 of them (face, upper and lower body). (Well and the standart hair...) That is the reason why you&#039;re becoming all blurry although you just change one single piece of clothing. Cause it&#039;s a whole new texture. It&#039;s then distributed to other clients which is also the reason for some strange phenomena that occurs when a graphics card driver bitches and messes up the texture during the baking process. People often say &amp;quot;it can&#039;t be my driver, since my friend is seeing me too this way!&amp;quot;. Though they got to, since they&#039;re receiving the distorted texture from them...&lt;br /&gt;
:Greetz, [[File:Zai_signature.png|45px|link=User:Zai Lynch]] &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Zai Lynch|talk]]|[[Special:Contributions/Zai Lynch|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 22:44, 29 June 2009 (UTC)&lt;br /&gt;
:Oh btw: Did you save the chatlog from Simone&#039;s OH? Could you publish it? I had a con lost, restarted and thought: &#039;&#039;&#039;d&#039;oh!&#039;&#039;&#039;&lt;br /&gt;
:Didn&#039;t have logging of open chat enabled either... --[[File:Zai_signature.png|45px|link=User:Zai Lynch]] &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Zai Lynch|talk]]|[[Special:Contributions/Zai Lynch|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 22:53, 29 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
I believe it doesn´t look too bad with &amp;quot;Oberfläche&amp;quot; :) &lt;br /&gt;
I added the transcript, for some obscure reason I had it saved hehe&lt;br /&gt;
*waves* --[[User:Torben Trautman|Torben Trautman]] 11:37, 30 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Great, thx!! :-) --[[File:Zai_signature.png|45px|link=User:Zai Lynch]] &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Zai Lynch|talk]]|[[Special:Contributions/Zai Lynch|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 11:51, 30 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Double checking on WEB-1194 ==&lt;br /&gt;
&lt;br /&gt;
Hi Zai - just wanted to check in with you on {{jira|WEB-1194}}, as well as just want to use this as an excuse to edit a heavily edited page as a test of my own. -- [[User:Rob Linden|Rob Linden]] 23:50, 29 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
:Seems to be fixed, thx! :-) --[[File:Zai_signature.png|45px|link=User:Zai Lynch]] &amp;lt;sup&amp;gt;&amp;lt;small&amp;gt;([[User talk:Zai Lynch|talk]]|[[Special:Contributions/Zai Lynch|contribs]])&amp;lt;/small&amp;gt;&amp;lt;/sup&amp;gt; 23:56, 29 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Zai officially rocks the wiki. That is all. --[[User:Soft Linden|Soft Linden]] 00:25, 11 July 2009 (UTC)&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=User:Soft_Linden/Quarterly_Goals&amp;diff=428493</id>
		<title>User:Soft Linden/Quarterly Goals</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=User:Soft_Linden/Quarterly_Goals&amp;diff=428493"/>
		<updated>2009-07-11T00:22:06Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: Ancient/not maintained. Man, I wish we used the same wiki internally and externally. :/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LSL_Protocol/Restrained_Living_Relay/Other_Implementations/Maike_Short%27s_Relay&amp;diff=422713</id>
		<title>LSL Protocol/Restrained Living Relay/Other Implementations/Maike Short&#039;s Relay</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LSL_Protocol/Restrained_Living_Relay/Other_Implementations/Maike_Short%27s_Relay&amp;diff=422713"/>
		<updated>2009-07-04T17:23:50Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: Edited without the governance editorial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Restrained Life Relay Specs TOC}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
You can get this relay in MSM Restraints shop in Stonehaven: http://slurl.com/secondlife/Stonehaven%20Island/155/79/301&lt;br /&gt;
&lt;br /&gt;
Note: The object and all the relay scripts are modifyable so you can easily pick it apart. Only the Help notecard and the update check script (which contains a password) are no-mod. Because of this the whole relay object may wrongly show no-mod. Please drag it into the world to work on it.&lt;br /&gt;
&lt;br /&gt;
Found a bug or incompatiblitly? Please [https://wiki.secondlife.com/w/index.php?title=Talk:LSL_Protocol/Restrained_Life_Relay/Other_Implementations/Maike_Short%27s_Relay&amp;amp;action=edit&amp;amp;section=new tell me].&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
&lt;br /&gt;
=== Multi Object Support ===&lt;br /&gt;
&lt;br /&gt;
* Root Prim&lt;br /&gt;
** [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short&#039;s Relay/Relay Manager|Relay Manager]] (delegates to the relay units)&lt;br /&gt;
** [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short&#039;s Relay/Extended Controller|Extended Controller]] (optional additional functionality)&lt;br /&gt;
* Child Prims named &amp;quot;Relay Unit &#039;&#039;n&#039;&#039;&amp;quot;&lt;br /&gt;
** [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short&#039;s Relay/Relay Unit|Relay Units]]&lt;br /&gt;
* !vision Prim&lt;br /&gt;
** [[LSL_Protocol/Restrained_Life_Relay/Other_Implementations/Think_Kink_Restrained_Life_PBA#The_GPU|!vision]] (by Chloe1982 Constantine and Ilana Debevec)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Old Single Object, Single Script version ===&lt;br /&gt;
&lt;br /&gt;
* [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short&#039;s Relay/Relay Simple|Relay Simple]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changes ==&lt;br /&gt;
&lt;br /&gt;
=== 1.040.e ===&lt;br /&gt;
&lt;br /&gt;
* workaround for a security issue causing the permission request dialog to be skipped or displayed twice because of a multi threading vulnerability. This issue did not occur in old versions of the Second Life Server software because processing of listen events used to be very slow compared to linked messages. &lt;br /&gt;
* [http://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short&#039;s_Relay%2FRelay_Manager&amp;amp;diff=422682&amp;amp;oldid=341282 my change]&lt;br /&gt;
&lt;br /&gt;
=== 1.040.d ===&lt;br /&gt;
* added a filter option to ignore auto granting of permission. If you are sitting while under @acceptpermission a griefer who is not involved at all can get your animation permission while being several hundred meters away&lt;br /&gt;
&lt;br /&gt;
=== 1.040.c ===&lt;br /&gt;
* fixed a !handover permission bug&lt;br /&gt;
&lt;br /&gt;
=== 1.040.b ===&lt;br /&gt;
* added additional options to the filter (im, vision, windlight, avatar sex)&lt;br /&gt;
* included permissionless tp in tp filter&lt;br /&gt;
* included new rlv-commands in strip filter&lt;br /&gt;
* clean up windlight settings on release if they have been messed with (does not reset daytime on every released, just when it is required)&lt;br /&gt;
* some code cleanup&lt;br /&gt;
&lt;br /&gt;
=== 1.040.a ===&lt;br /&gt;
* added support for multiple world objects&lt;br /&gt;
* show world map with tp destination if force-tp is disabled&lt;br /&gt;
&lt;br /&gt;
=== 1.040 ===&lt;br /&gt;
* added support for !who which allows world objects to tell who controls them&lt;br /&gt;
* added support for !handover to support inter-sim kidnappers leading directly into a trap and processing facilities that hand over the victim from one step to the next&lt;br /&gt;
* added support for [[LSL_Protocol/Restrained_Life_Relay/Other_Implementations/The_Think_Kink_PBA#The_GPU|!vision script]] from the Think Kink PBA by Ilana Debevec and Chloe1982 Constantine)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1.030.c ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=262273&amp;amp;oldid=255372 Diff]&lt;br /&gt;
* fixed group check on parcels not set to a group (which matched objects set to (none), too (reported by Kitty Barnett)&lt;br /&gt;
* fixed &amp;lt;0, 0, 0&amp;gt; pseudo object position in distance check (reported by Kitty Barnett).&lt;br /&gt;
&lt;br /&gt;
=== 1.030.b ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=255362&amp;amp;oldid=253182 Diff]&lt;br /&gt;
* fixed two faked avatar chat problems&lt;br /&gt;
&lt;br /&gt;
=== 1.030.a ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=190172&amp;amp;oldid=181383 Diff]&lt;br /&gt;
* Fixed the compatibility code for world objects that send @clear instead of !release broken by the security fix in 1.020.b&lt;br /&gt;
&lt;br /&gt;
=== 1.030 ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=181353&amp;amp;oldid=95277 Diff]&lt;br /&gt;
* added &amp;quot;Temp Mute&amp;quot; in the ask dialog which will mute the object until the next time you login (in the extended controller script)&lt;br /&gt;
* tell world objects if an active session is canceled by the relay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1.020.c ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=95274&amp;amp;oldid=91741 Diff]&lt;br /&gt;
* Display position and distance in permission dialog&lt;br /&gt;
&lt;br /&gt;
=== 1.020.b ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=91723&amp;amp;oldid=89853 Diff]&lt;br /&gt;
* This is based on 1.015 and has all the fixed made there missing in Marine&#039;s 1.020 which is based on a very early version of 1.014&lt;br /&gt;
* Filter automatic RLV replies on public chat channel 0 so that people cannot be tricked to say some foreign text out loud&lt;br /&gt;
* Added &amp;quot;this-is-a-script-generated-message-beyond-the-control-of-the-agent/&amp;quot; at the beginning of @getstatus-replies on all channel&lt;br /&gt;
* &#039;&#039;&#039;Note&#039;&#039;&#039;: Relays which do not add any restriction on their own (like @detach=n) may be abused using @gestatus to trigger dialog responses, gag talk or other scripts like &amp;quot;to buy as gift, say the name of the receiver on channel /&#039;&#039;x&#039;&#039;&amp;quot;. Any version of the reference implementation smaller than (not including) 1.015 (but including 1.020 which is based on 1.014) are affected by this.&lt;br /&gt;
&lt;br /&gt;
=== 1.015 ===&lt;br /&gt;
&lt;br /&gt;
* see [[LSL Protocol/Restrained Life Relay/Change_History#1.014_to_1.015.a|Changes to the reference implemenation 1.014 to 1.015.a]]&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LSL_Protocol/Restrained_Living_Relay/Other_Implementations/Maike_Short%27s_Relay&amp;diff=422703</id>
		<title>LSL Protocol/Restrained Living Relay/Other Implementations/Maike Short&#039;s Relay</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LSL_Protocol/Restrained_Living_Relay/Other_Implementations/Maike_Short%27s_Relay&amp;diff=422703"/>
		<updated>2009-07-04T17:15:29Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Restrained Life Relay Specs TOC}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
You can get this relay in MSM Restraints shop in Stonehaven: http://slurl.com/secondlife/Stonehaven%20Island/155/79/301&lt;br /&gt;
&lt;br /&gt;
Note: The object and all the relay scripts are modifyable so you can easily pick it apart. Only the Help notecard and the update check script (which contains a password) are no-mod. Because of this the whole relay object may wrongly show no-mod. Please drag it into the world to work on it.&lt;br /&gt;
&lt;br /&gt;
Found a bug or incompatiblitly? Please [https://wiki.secondlife.com/w/index.php?title=Talk:LSL_Protocol/Restrained_Life_Relay/Other_Implementations/Maike_Short%27s_Relay&amp;amp;action=edit&amp;amp;section=new tell me].&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
&lt;br /&gt;
=== Multi Object Support ===&lt;br /&gt;
&lt;br /&gt;
* Root Prim&lt;br /&gt;
** [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short&#039;s Relay/Relay Manager|Relay Manager]] (delegates to the relay units)&lt;br /&gt;
** [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short&#039;s Relay/Extended Controller|Extended Controller]] (optional additional functionality)&lt;br /&gt;
* Child Prims named &amp;quot;Relay Unit &#039;&#039;n&#039;&#039;&amp;quot;&lt;br /&gt;
** [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short&#039;s Relay/Relay Unit|Relay Units]]&lt;br /&gt;
* !vision Prim&lt;br /&gt;
** [[LSL_Protocol/Restrained_Life_Relay/Other_Implementations/Think_Kink_Restrained_Life_PBA#The_GPU|!vision]] (by Chloe1982 Constantine and Ilana Debevec)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Old Single Object, Single Script version ===&lt;br /&gt;
&lt;br /&gt;
* [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short&#039;s Relay/Relay Simple|Relay Simple]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changes ==&lt;br /&gt;
&lt;br /&gt;
=== 1.040.c ===&lt;br /&gt;
* fixed a !handover permission bug&lt;br /&gt;
&lt;br /&gt;
=== 1.040.b ===&lt;br /&gt;
* added additional options to the filter (im, vision, windlight, avatar sex)&lt;br /&gt;
* included permissionless tp in tp filter&lt;br /&gt;
* included new rlv-commands in strip filter&lt;br /&gt;
* clean up windlight settings on release if they have been messed with (does not reset daytime on every released, just when it is required)&lt;br /&gt;
* some code cleanup&lt;br /&gt;
&lt;br /&gt;
=== 1.040.a ===&lt;br /&gt;
* added support for multiple world objects&lt;br /&gt;
* show world map with tp destination if force-tp is disabled&lt;br /&gt;
&lt;br /&gt;
=== 1.040 ===&lt;br /&gt;
* added support for !who which allows world objects to tell who controls them&lt;br /&gt;
* added support for !handover to support inter-sim kidnappers leading directly into a trap and processing facilities that hand over the victim from one step to the next&lt;br /&gt;
* added support for [[LSL_Protocol/Restrained_Life_Relay/Other_Implementations/The_Think_Kink_PBA#The_GPU|!vision script]] from the Think Kink PBA by Ilana Debevec and Chloe1982 Constantine)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1.030.c ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=262273&amp;amp;oldid=255372 Diff]&lt;br /&gt;
* fixed group check on parcels not set to a group (which matched objects set to (none), too (reported by Kitty Barnett)&lt;br /&gt;
* fixed &amp;lt;0, 0, 0&amp;gt; pseudo object position in distance check (reported by Kitty Barnett).&lt;br /&gt;
&lt;br /&gt;
=== 1.030.b ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=255362&amp;amp;oldid=253182 Diff]&lt;br /&gt;
* fixed two faked avatar chat problems&lt;br /&gt;
&lt;br /&gt;
=== 1.030.a ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=190172&amp;amp;oldid=181383 Diff]&lt;br /&gt;
* Fixed the compatibility code for world objects that send @clear instead of !release broken by the security fix in 1.020.b&lt;br /&gt;
&lt;br /&gt;
=== 1.030 ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=181353&amp;amp;oldid=95277 Diff]&lt;br /&gt;
* added &amp;quot;Temp Mute&amp;quot; in the ask dialog which will mute the object until the next time you login (in the extended controller script)&lt;br /&gt;
* tell world objects if an active session is canceled by the relay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1.020.c ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=95274&amp;amp;oldid=91741 Diff]&lt;br /&gt;
* Display position and distance in permission dialog&lt;br /&gt;
&lt;br /&gt;
=== 1.020.b ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=91723&amp;amp;oldid=89853 Diff]&lt;br /&gt;
* This is based on 1.015 and has all the fixed made there missing in Marine&#039;s 1.020 which is based on a very early version of 1.014&lt;br /&gt;
* Filter automatic RLV replies on public chat channel 0 so that people cannot be tricked to say some foreign text out loud&lt;br /&gt;
* Added &amp;quot;this-is-a-script-generated-message-beyond-the-control-of-the-agent/&amp;quot; at the beginning of @getstatus-replies on all channel&lt;br /&gt;
* &#039;&#039;&#039;Note&#039;&#039;&#039;: Relays which do not add any restriction on their own (like @detach=n) may be abused using @gestatus to trigger dialog responses, gag talk or other scripts like &amp;quot;to buy as gift, say the name of the receiver on channel /&#039;&#039;x&#039;&#039;&amp;quot;. Any version of the reference implementation smaller than (not including) 1.015 (but including 1.020 which is based on 1.014) are affected by this.&lt;br /&gt;
&lt;br /&gt;
=== 1.015 ===&lt;br /&gt;
&lt;br /&gt;
* see [[LSL Protocol/Restrained Life Relay/Change_History#1.014_to_1.015.a|Changes to the reference implemenation 1.014 to 1.015.a]]&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=Open_Source_Meeting/Agenda&amp;diff=404612</id>
		<title>Open Source Meeting/Agenda</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=Open_Source_Meeting/Agenda&amp;diff=404612"/>
		<updated>2009-06-24T15:06:14Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Open source meeting - Thursday, 2pm PT.&lt;br /&gt;
&lt;br /&gt;
[http://slurl.com/secondlife/Hippotropolis/248/15/25/ Teleport] to the Linden Open Source Project headquarters.&lt;br /&gt;
&lt;br /&gt;
Please try to add your items as early as possible in the week to give Rob a chance to round up any Lindens that may be appropriate to the discussion.  Please also bring large or contentious items up on [[SLDev]] before or concurrently with adding them as agenda items.&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
2009-06-25&lt;br /&gt;
&lt;br /&gt;
* Your item here&lt;br /&gt;
* Next... &lt;br /&gt;
&lt;br /&gt;
Default agenda (after agenda above):&lt;br /&gt;
* Update from the Lindens (standing item) - [[User:Rob Linden|Rob Linden]]&lt;br /&gt;
* [http://jira.secondlife.com/secure/IssueNavigator.jspa?reset=true&amp;amp;&amp;amp;pid=10003&amp;amp;resolution=-1&amp;amp;version=10435&amp;amp;sorter/field=issuekey&amp;amp;sorter/order=DESC&amp;amp;sorter/field=customfield_10020&amp;amp;sorter/order=DESC Triage list of issues with the SLDev Viewer]&lt;br /&gt;
* [http://jira.secondlife.com/secure/IssueNavigator.jspa?mode=hide&amp;amp;requestId=11240 Triage of &amp;quot;Source Code&amp;quot; issues]&lt;br /&gt;
&lt;br /&gt;
[[Category:Open Source Meeting]]&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
	<entry>
		<id>https://wiki.secondlife.com/w/index.php?title=LSL_Protocol/Restrained_Living_Relay/Other_Implementations/Maike_Short%27s_Relay&amp;diff=399352</id>
		<title>LSL Protocol/Restrained Living Relay/Other Implementations/Maike Short&#039;s Relay</title>
		<link rel="alternate" type="text/html" href="https://wiki.secondlife.com/w/index.php?title=LSL_Protocol/Restrained_Living_Relay/Other_Implementations/Maike_Short%27s_Relay&amp;diff=399352"/>
		<updated>2009-06-20T14:23:05Z</updated>

		<summary type="html">&lt;p&gt;Soft Linden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Restrained Life Relay Specs TOC}}&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
You can get this relay in MSM Restraints shop in Stonehaven: http://slurl.com/secondlife/Stonehaven%20Island/155/79/301&lt;br /&gt;
&lt;br /&gt;
Note: The object and all the relay scripts are modifyable so you can easily pick it apart. Only the Help notecard and the update check script (which contains a password) are no-mod. Because of this the whole relay object may wrongly show no-mod. Please drag it into the world to work on it.&lt;br /&gt;
&lt;br /&gt;
Found a bug or incompatiblitly? Please [https://wiki.secondlife.com/w/index.php?title=Talk:LSL_Protocol/Restrained_Life_Relay/Other_Implementations/Maike_Short%27s_Relay&amp;amp;action=edit&amp;amp;section=new tell me].&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
&lt;br /&gt;
=== Multi Object Support ===&lt;br /&gt;
&lt;br /&gt;
* Root Prim&lt;br /&gt;
** [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short&#039;s Relay/Relay Manager|Relay Manager]] (delegates to the relay units)&lt;br /&gt;
** [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short&#039;s Relay/Extended Controller|Extended Controller]] (optional additional functionality)&lt;br /&gt;
* Child Prims named &amp;quot;Relay Unit &#039;&#039;n&#039;&#039;&amp;quot;&lt;br /&gt;
** [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short&#039;s Relay/Relay Unit|Relay Units]]&lt;br /&gt;
* !vision Prim&lt;br /&gt;
** [[LSL_Protocol/Restrained_Life_Relay/Other_Implementations/Think_Kink_Restrained_Life_PBA#The_GPU|!vision]] (by Chloe1982 Constantine and Ilana Debevec)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Old Single Object, Single Script version ===&lt;br /&gt;
&lt;br /&gt;
* [[LSL Protocol/Restrained Life Relay/Other Implementations/Maike Short&#039;s Relay/Relay Simple|Relay Simple]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Changes ==&lt;br /&gt;
&lt;br /&gt;
=== 1.040.c ===&lt;br /&gt;
* fixed a !handover permission bug&lt;br /&gt;
&lt;br /&gt;
=== 1.040.b ===&lt;br /&gt;
* added additional options to the filter (im, vision, windlight, avatar sex)&lt;br /&gt;
* included permissionless tp in tp filter&lt;br /&gt;
* included new rlv-commands in strip filter&lt;br /&gt;
* clean up windlight settings on release if they have been messed with (does not reset daytime on every released, just when it is required)&lt;br /&gt;
* some code cleanup&lt;br /&gt;
&lt;br /&gt;
=== 1.040.a ===&lt;br /&gt;
* added support for multiple world objects&lt;br /&gt;
* show world map with tp destination if force-tp is disabled&lt;br /&gt;
&lt;br /&gt;
=== 1.040 ===&lt;br /&gt;
* added support for !who which allows world objects to tell who controls them&lt;br /&gt;
* added support for !handover to support inter-sim kidnappers leading directly into a trap and processing facilities that hand over the victim from one step to the next&lt;br /&gt;
* added support for [[LSL_Protocol/Restrained_Life_Relay/Other_Implementations/The_Think_Kink_PBA#The_GPU|!vision script]] from the Think Kink PBA by Ilana Debevec and Chloe1982 Constantine)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1.030.c ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=262273&amp;amp;oldid=255372 Diff]&lt;br /&gt;
* fixed group check on parcels not set to a group (which matched objects set to (none), too (reported by Kitty Barnett)&lt;br /&gt;
* fixed &amp;lt;0, 0, 0&amp;gt; pseudo object position in distance check (reported by Kitty Barnett).&lt;br /&gt;
&lt;br /&gt;
=== 1.030.b ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=255362&amp;amp;oldid=253182 Diff]&lt;br /&gt;
* fixed two faked avatar chat problems&lt;br /&gt;
&lt;br /&gt;
=== 1.030.a ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=190172&amp;amp;oldid=181383 Diff]&lt;br /&gt;
* Fixed the compatibility code for world objects that send @clear instead of !release broken by the security fix in 1.020.b&lt;br /&gt;
&lt;br /&gt;
=== 1.030 ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=181353&amp;amp;oldid=95277 Diff]&lt;br /&gt;
* added &amp;quot;Temp Mute&amp;quot; in the ask dialog which will mute the object until the next time you login (in the extended controller script)&lt;br /&gt;
* tell world objects if an active session is canceled by the relay.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 1.020.c ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=95274&amp;amp;oldid=91741 Diff]&lt;br /&gt;
* Display position and distance in permission dialog&lt;br /&gt;
&lt;br /&gt;
=== 1.020.b ===&lt;br /&gt;
* [https://wiki.secondlife.com/w/index.php?title=LSL_Protocol%2FRestrained_Life_Relay%2FOther_Implementations%2FMaike_Short%27s_Relay&amp;amp;diff=91723&amp;amp;oldid=89853 Diff]&lt;br /&gt;
* This is based on 1.015 and has all the fixed made there missing in Marine&#039;s 1.020 which is based on a very early version of 1.014&lt;br /&gt;
* Filter automatic RLV replies on public chat channel 0 so that people cannot be tricked to say some foreign text out loud&lt;br /&gt;
* Added &amp;quot;this-is-a-script-generated-message-beyond-the-control-of-the-agent/&amp;quot; at the beginning of @getstatus-replies on all channel&lt;br /&gt;
* &#039;&#039;&#039;Note&#039;&#039;&#039;: Relays which do not add any restriction on their own (like @detach=n) may be abused using @gestatus to trigger dialog responses, gag talk or other scripts like &amp;quot;to buy as gift, say the name of the receiver on channel /&#039;&#039;x&#039;&#039;&amp;quot;. Any version of the reference implementation smaller than (not including) 1.015 (but including 1.020 which is based on 1.014) are affected by this.&lt;br /&gt;
&lt;br /&gt;
=== 1.015 ===&lt;br /&gt;
&lt;br /&gt;
* see [[LSL Protocol/Restrained Life Relay/Change_History#1.014_to_1.015.a|Changes to the reference implemenation 1.014 to 1.015.a]]&lt;/div&gt;</summary>
		<author><name>Soft Linden</name></author>
	</entry>
</feed>