Difference between revisions of "User:Void Singer"

From Second Life Wiki
Jump to navigation Jump to search
m
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
<div style="float:right;">__TOC__</div>
<div style="float:right;">__TOC__</div>
<div id="box">
{{void-box
== About ==
|title=About:
<div  style="padding: 0.5em">
|content=
*Born: 1975
*Born: 1975
*Name: Void is fine, "Your Majesty" works too ;)
*Name: Void is fine, "Your Majesty" or "Emperess" works too ;)
*Location: Utah, for the moment
*Location: Utah, for the moment
*History: Started off making webpages, then scripting for webpages (jscript), went to college for a few years, studied programming and networking. I do a little of everything, from digital art, to running my own web & streaming media servers, to anything you can think of in SL.
*History: Started off making webpages, then scripting for webpages (jscript), went to college for a few years, studied programming and networking. I do a little of everything, from digital art, to running my own web & streaming media servers, to anything you can think of in SL.
I'm easy-going, love to help, pretty non-judgmental, and love interesting scripting challenges =)I know a little about alot, and alot about very little. I'm also kinda random, rather shy, and occasionally bouncy so.... beware!</div></div>


<div id="box">
== Personal Coding Practices ==
<div style="padding: 0.5em">
* [[User:Void_Singer/Formating|Formating]] - How and Why I write code the way I do.
* [[User:Void_Singer/Optimizations|Optimizations]] - Some useful optimizations I've tested.
</div></div>


<div id="box">
: I'm easy-going, love to help, pretty non-judgmental, and love interesting scripting challenges =) I know a little about a lot, and a lot about very little. I'm also kinda random, rather shy, and occasionally bouncy so.... beware!
== Helpful Snippets ==
}}
<div style="padding: 0.5em">
 
{{void-box
|title=Helpful Bits
|content=
* [[User:Void_Singer/Rotations|Common Rotation Tasks Simplified]].
* [[User:Void_Singer/Rotations|Common Rotation Tasks Simplified]].
</div></div>
* [[User:Void_Singer/Formating|Code Formating]] - How and Why I write code the way I do.
}}


<div id="box">
{{void-box
== Projects / Full Programs ==
|title=Resources Links
<div style="padding: 0.5em">
|content=
[[User:Void_Singer/Challenge|Functional Challenge]] - Forum Competitive Scripting Challenge
* [[LSL_Portal|LSL Portal]] - The offical LSL wiki site.
</div></div>
* [http://lslwiki.net/lslwiki/wakka.php?wakka=HomePage lslwiki.net] - Alternate lsl wiki.
* [http://rpgstats.com/wiki/index.php?title=Main_Page rpgstats.com] - Alternate lsl wiki.
* This Space For Rent (Not really, but I'm happy to add resource links here)
}}


<div id="box">
{{void-box
|title=Free Code
|content=
=== Full Programs ===
{{{!}}
{{LSL DefineRow||[[User:Void_Singer/Programs#v7-D_Enh._Color_Picker|v7-D Enhanced Color Picker]]|Dialog driven, multi-prim color picker.}}
{{LSL DefineRow||[[User:Void_Singer/Programs#v7-D_Advanced_Visitor_Greeter|v7-D_Advanced Visitor Greeter]]|Low Spam, Highly Configuarable, Vistor Greeter.}}
{{LSL DefineRow||[[User:Void_Singer/Programs#v7-D_Enh._Landmark-2-Map|v7-D Enhanced Landmark-2-Map]]|Teleport selector for Landmarks within object.}}
{{!}}}


== Jira Articles Being Tracked By Me ==
=== Reusable Functions ===
<div style="padding: 0.5em">
{{{!}}
* [https://jira.secondlife.com/browse/SVC-93 SVC-93] - llSetPrimitiveParams PRIM_ROTATION and llSetRot incorrectly implemented for child prims
{{LSL DefineRow||[[XORKey|uXORKey]]|Bitwise XOR operation for Keys}}
* [https://jira.secondlife.com/browse/VWR-2060 SVC-2060] - llMapDestination (and possibly SLURLs) sometimes fail to use the target vector data
{{LSL DefineRow||[[RandKey|uRandKey]]|Random Key Generation}}
* [https://jira.secondlife.com/browse/SVC-998 SVC-998] - Object Local Rotation Incorretly Aligned to Child Prim
{{LSL DefineRow||[[BitRotLeftKey|uBitRotLeftKey]]|Bitwise Rotary Left Shift for keys}}
</div></div>
{{LSL DefineRow||[[ListReverse|uListReverse]]|Reverse the order of a list. Ex: ["L", "i", "s", "t"] to ["t", "s", "i", "L"].}}
{{LSL DefineRow||[[StringReverse|uStringReverse]]|Reverse the order of an input string. Ex: "String" to "gnirtS".}}
{{LSL DefineRow||[[Unix2StampLst|uUnix2StampLst]]|Convert Unix timestamp to a list fromat. Ex: 1234567890 to <nowiki>[2009, 2, 13, 3, 31, 30]</nowiki>.}}
{{LSL DefineRow||[[Stamp2UnixInt|uStamp2UnixInt]]|Convert List timestamp to Unix format. Ex: <nowiki>[2009, 2, 13, 3, 31, 30]</nowiki> to 1234567890.}}
{{LSL DefineRow||[[Unix2WeekdayStr|uUnix2WeekdayStr]]|Get weekday string from Unix timestamp. Ex: "Friday" from 1234567890.}}
{{LSL DefineRow||[[Stamp2WeekdayStr|uStamp2WeekdayStr]]|Get weekday string from ( Y, M, D ) format. Ex: "Friday" from (2009, 2, 13).}}
{{LSL DefineRow||[[Int2Hex|uInteger2Hexadecimal]]|Convert an Integer to a Hexadecimal string (several transport formats included)}}
{{LSL DefineRow||[[SubStringLastIndex|uSubStringLastIndex]]|Reverse direction version of [[llSubStringIndex]].}}
{{LSL DefineRow||[[ListFindListReverse|uListFindListReverse]]|Reverse direction version of [[llListFindList]]. (kinda slow)}}
{{LSL DefineRow||[[User:Void_Singer/Functions#uListFindListLast|uListFindListLast]]|Reverse direction version of [[llListFindList]]. (Only works on strings)}}
{{LSL DefineRow||[[User:Void_Singer/Functions#uListFindAny.2A|uListFindAny*]]|Multiple target version of [[llListFindList]]. (Only works on strings)}}
{{LSL DefineRow||[[User:Void_Singer/Functions#uParseEquation|uParseEquation]]|Calculator function for parsing equations from text.}}
{{!}}}
}}


<div id="box">
{{void-box
|title=Projects
|content=
{{{!}}
{{LSL DefineRow||[[User:Void_Singer/Teacup|Teacup]]|[[Server In a Prim|SIP]] Front End.}}
{{LSL DefineRow||[[User:Void_Singer/Red_Tea|Red Tea]]|[[Server In a Prim|SIP]] Back End.}}
{{LSL DefineRow||[[:Category:LSL_Operators|Reorganize]]|add to the data on [[LSL_Operators]]. NEEDS Operator Pages!!! Please Contribute.}}
{{LSL DefineRow||[[User:Void_Singer/Challenge|Functional Challenge]]|Forum Competitive Scripting Challenge (on hold until interst and new challenges are made).}}
{{!}}}
}}


== Links to Other Resources ==
{{void-box
<div style="padding: 0.5em">
|title= Tracked Jira Articles
* [http://lslwiki.net/lslwiki/wakka.php?wakka=HomePage lslwiki.net] - Alternate lsl wiki.
|content=
* [http://rpgstats.com/wiki/index.php?title=Main_Page rpgstats.com] - Alternate lsl wiki.
[[Image:Issue_Type-Bug.gif]] Bugs:
</div></div>
* [[Image:Status-Open.gif]] Open:
** [https://jira.secondlife.com/browse/SVC-34 SVC-34 (DEV-10502)] - Right-clicking another Resident's moving object freezes it
** [https://jira.secondlife.com/browse/SVC-93 SVC-93 (DEV-1178)] - llSetPrimitiveParams PRIM_ROTATION and llSetRot incorrectly implemented for child prims
** [https://jira.secondlife.com/browse/SVC-421 SVC-421 (DEV-6172)] - Cannot delete contents from no-modify objects
** [https://jira.secondlife.com/browse/SVC-2359 SVC-2359 (DEV-16143)] - Capped IMs can cause inventory loss
** [https://jira.secondlife.com/browse/SVC-2549 SVC-2549 (DEV-26033)] - changed(CHANGED_SCALE) is triggered only in root prim instead of rescaled prim
** [https://jira.secondlife.com/browse/SVC-3760 SVC-3760 (DEV-27956)] - Unicode behaviour of llToUpper() and llToLower() is inconsistent LSO and Mono
** [https://jira.secondlife.com/browse/SVC-5287 SVC-5287 (DEV-46716)] - Mono compiled scripts fail to properly convert float to string
** [https://jira.secondlife.com/browse/SVC-5511 SVC-5511 (DEV-48153)] - llTakeControls Traps repeating event when contols are changed or permission revoked
** [https://jira.secondlife.com/browse/VWR-1121 VWR-1121 (SL-46871)] - can't edit/view notecards or scripts inside a friend's object having full permissions granted
** [https://jira.secondlife.com/browse/VWR-14555 VWR-14555 (DEV-48155)] - taking an object to inventory (inconsistently) replaces a null description "" with "(No Description)"
** [https://jira.secondlife.com/browse/VWR-16872 VWR-16872 (DEV-48154)] - Build Tools: Local Ruler Rotation is Inconsistent
** [https://jira.secondlife.com/browse/VWR-17064 VWR-17064 (EXT-5732)] - Only the latest of multiple dialogs remains available
* [[Image:Status-Resolved.gif]] Resolved:
** [https://jira.secondlife.com/browse/SVC-1210 SVC-1210 (DEV-9153 )] - state_exit: LSL compiler should disallow state transition calls. '''(Won't Finish)'''
** [https://jira.secondlife.com/browse/SVC-2936 SVC-2936 (DEV-40330)] - Duplicate inventory names inside objects don't append when max length reached (breaks scripts) '''(Fixed)'''
** [https://jira.secondlife.com/browse/SVC-4518 SVC-4518] - Hollow Shape Setting Reverts To Default on Hollow Percentage 0.0 '''(converted to "new feature")'''
}}


<div id="box">
{{void-box
== Comments ==
|title=Questions or Comments?
<div style="padding: 0.5em">
|content=
Feel free to leave me a note on my [[User_talk:Void_Singer|User Talk]] page.
Feel free to leave me a note on my [[User_talk:Void_Singer|User Talk]] page.
</div></div>
}}
 
[[Category:Builder]]
[[Category:Scripter]]

Revision as of 16:18, 14 April 2011

About:

  • Born: 1975
  • Name: Void is fine, "Your Majesty" or "Emperess" works too ;)
  • Location: Utah, for the moment
  • History: Started off making webpages, then scripting for webpages (jscript), went to college for a few years, studied programming and networking. I do a little of everything, from digital art, to running my own web & streaming media servers, to anything you can think of in SL.


I'm easy-going, love to help, pretty non-judgmental, and love interesting scripting challenges =) I know a little about a lot, and a lot about very little. I'm also kinda random, rather shy, and occasionally bouncy so.... beware!

Helpful Bits

Resources Links

  • LSL Portal - The offical LSL wiki site.
  • lslwiki.net - Alternate lsl wiki.
  • rpgstats.com - Alternate lsl wiki.
  • This Space For Rent (Not really, but I'm happy to add resource links here)

Free Code

Full Programs

•  v7-D Enhanced Color Picker Dialog driven, multi-prim color picker.
•  v7-D_Advanced Visitor Greeter Low Spam, Highly Configuarable, Vistor Greeter.
•  v7-D Enhanced Landmark-2-Map Teleport selector for Landmarks within object.

Reusable Functions

•  uXORKey Bitwise XOR operation for Keys
•  uRandKey Random Key Generation
•  uBitRotLeftKey Bitwise Rotary Left Shift for keys
•  uListReverse Reverse the order of a list. Ex: ["L", "i", "s", "t"] to ["t", "s", "i", "L"].
•  uStringReverse Reverse the order of an input string. Ex: "String" to "gnirtS".
•  uUnix2StampLst Convert Unix timestamp to a list fromat. Ex: 1234567890 to [2009, 2, 13, 3, 31, 30].
•  uStamp2UnixInt Convert List timestamp to Unix format. Ex: [2009, 2, 13, 3, 31, 30] to 1234567890.
•  uUnix2WeekdayStr Get weekday string from Unix timestamp. Ex: "Friday" from 1234567890.
•  uStamp2WeekdayStr Get weekday string from ( Y, M, D ) format. Ex: "Friday" from (2009, 2, 13).
•  uInteger2Hexadecimal Convert an Integer to a Hexadecimal string (several transport formats included)
•  uSubStringLastIndex Reverse direction version of llSubStringIndex.
•  uListFindListReverse Reverse direction version of llListFindList. (kinda slow)
•  uListFindListLast Reverse direction version of llListFindList. (Only works on strings)
•  uListFindAny* Multiple target version of llListFindList. (Only works on strings)
•  uParseEquation Calculator function for parsing equations from text.

Projects

•  Teacup SIP Front End.
•  Red Tea SIP Back End.
•  Reorganize add to the data on LSL_Operators. NEEDS Operator Pages!!! Please Contribute.
•  Functional Challenge Forum Competitive Scripting Challenge (on hold until interst and new challenges are made).

Tracked Jira Articles

Issue Type-Bug.gif Bugs:

  • Status-Open.gif Open:
  • Status-Resolved.gif Resolved:
    • SVC-1210 (DEV-9153 ) - state_exit: LSL compiler should disallow state transition calls. (Won't Finish)
    • SVC-2936 (DEV-40330) - Duplicate inventory names inside objects don't append when max length reached (breaks scripts) (Fixed)
    • SVC-4518 - Hollow Shape Setting Reverts To Default on Hollow Percentage 0.0 (converted to "new feature")

Questions or Comments?

Feel free to leave me a note on my User Talk page.