Jump to content

ellestones

Resident
  • Posts

    716
  • Joined

  • Last visited

Everything posted by ellestones

  1. @AngelStar42 it depends on the tenancy agreement, if the landlord provides you with one in my home sim tenancy agreement is 2 things that when taken together could result in the situation you ended up in 1) No commerce allowed on residential parcels 2) No refunds
  2. agree. Almost everyone with a home has pictures on their walls suggest to OP to make pictures that people could buy to stick on their walls and sell on MP. When do this think a bit like a picture framer as well. Think about the frame and matte for each piece edit add: Think also about your MP art as market awareness/advertising for your custom work business
  3. as I remember the last lastname offered was Lastchance
  4. agree i notice that its more prevalent when prims that could be oriented similarly are not. For example <0,0,0> and <180,0,0> in the same wall, etc. The other thing that tends to disrupt is when the root is a totured prim rather than a non-tortured prim and the linkset is then set to convex
  5. i think it is possible that a few people do this and have done so for a long time. A mainland real estate baron with boatloads of rentals. Perhaps another operating in the high parcel resale price range - allowing long hold times between sales, etc the upfront entry cost is quite high when done all at once. When the entry is staggered to say purchasing 2x annual premiums a week then it can be softened and perhaps be more viable entry-wise there is like you say lots of discipline that would have to go into this. However I think that most of the large barons that have been around for ages are pretty disciplined already this is not to say that all barons are doing this but some would be I think the doubling of the tier allowance from 512 to 1024 may tempt more people down this path I think
  6. knowing by heart the code we write ourselves, meaning the ability to come back at a later date to read and understand code we have written ourselves and also code written by others on our level, is a big contributory reason why code doesn't get commented. The higher up the programming complexity ladder we go, the greater the assumption that everyone else who will be hired to follow us to continue the task, is on the same or a on higher level than us what makes it hard for the those who follow isn't so much the ability to read and understand the code, its the spagettiness that can result when multiple patches to an existing codebase over a period of time are by necessity coded within tight deadlines
  7. i pick up on this part, and also touch on the first part which I haven't quoted about why this forum is like it is. There's 2 forums. This one LSL Scripting and LSL Library when we have a complete (executable) script that we want to share then we can post it in LSL Library. If we didn't have LSL Library and just the one forum for all things script then sure post complete scripts in the one forum people who request complete solutions in LSL Scripting can be referred to either LSL Library, wiki, 3rd party site, inworld tutorial, MP or Wanted depending on what can be ascertained from the request the reason why people are sometimes referred to Wanted, is for the same reason when a person asks in Mesh forum for somebody else to make them a hair. Scripts like mesh are tradeable assets if like me you don't trade in scripts and you do want to share a complete script then can post it in the LSL Library. If you do this then when a person makes a request which your script fulfils then can post a link to it and the OP can go from there sometimes also people can give feedback on a LSL Library script which is quite useful as it can lead to the script being updated in line with the feedback my own approach to LSL Scripting is to more focus on algorithms and design rather than LSL code. What little LSL code snippets I do post in LSL Scripting is more by way of example than anything else. When something is more than a snippet then I post it in LSL Library. I have a few scripts in LSL Library and in the library across the street under previous lives names. They are mostly pretty esoteric tho. Use cases on the margins of the general stream and yes sometimes in doing all of this I have gotten into some pretty robust discussions about scripting both here and elsewhere, but oh! well i remember a few years ago whenever I posted anything script on here, this one person would respond everytime and pick apart everything I wrote. They were like my own personal stalker. Me I just went oh! well, continued to make my points, and after a time they gave up. It can get a bit wearying this sometimes, but I can be quite stubborn when I feel that I am being ill-treated by a person over a lengthy succession of posts. A few sporadic posts then I will let it go, but if they keep it up then is oh! and lets see what they truly have. Somebody is going to quit their game of poke-elle and it isn't going to be me on a brighter note i see that you have since contributed to: "light script on/off by chat". What you wrote there added to the discussion which a person reading can take on onboard. Good on you! and keep contributing please
  8. the problem class is the same whether the inputs are vectors, rotations, integers, floats or symbols we have to know when to stop the examples using integers a = 0; b = 0; s = b - a; v = 1; rule: stop when b - a != s b + v = 1; b == 1; s == 0; b - a = 1; // stop example2: a = 0; b = 0; s = 3; v = 1; rule: stop when b + v >= a + s b + v = 1; b == 1; a + s == 3; // dont stop b + v = 2; b == 2; a + s == 3; // dont stop b + v = 3; b == 3; a + s == 3; // stop without s then is no way to know when to stop applying this to the use case rule: stop when relationship(b - a) == relationship(s) * target(v) we can deduce relationship(b - a). We can't deduce relationship(s) solely from the changing value of b - a in this use case should we attempt to apply this as a rule then: stop when relationship(b - a) == relationship(b - a) * target(v) edit add: 's' has to be something other than the current value of 'b - a'
  9. ok if #1 prim is always stationary and #2 prim starts relative to #1 then we would have to at least save the start relationship and then check any impending move against this example1: #1 = <0>. #2 = <0>. Saved difference: S<0> before we can apply V to #2 then we have to check: if #2 - #1 = S then #2 += V example2: #1 = <0>. #2 = <0>. Known maximum: S<10> check: if (#2 + V) <= (#1 + S) then #2 += V basically we have to have some kinda S to be able to create a directed graph when we don't then the graph is undirected and we don't know when to stop
  10. if we touch again with the same 'target' what should the positions and rotations then be ? No change ? Or something else and if so then what should pos/rot then be ?
  11. happy home hunting tomorrow and have a good sleep
  12. a alternative to getting a Premium is to "rent" and see how you go. An advantage of renting is that you can move easily to another parcel as and when. Is a number of SL estate rental agencies which give you all the same rights as a mainland parcel owner. Probably the benchmark for no-frills estate parcel renting is here: http://www.anshex.com/
  13. is always a good way that. Start with a Linden Home and then when you get the hang of owning your own then go from there when you are comfortable to do so
  14. @Alice - yes that's correct. Total cost: Premium account fee + $7.00 a month if you are planning to be around for 12 months or more then it's cheaper to have 2 Premium accounts for $72pa each. 1 account: $72 + (12 * $7) = $156pa. for 2048m tier and 300L per week stipend. 2 accounts: $72 * 2 = $144pa. for 2048m tier and 2 * 300L (600L) per week stipend
  15. who is the we you are referring to ? when we are slavers there is nothing to judge. Nothing that we as a slaver would care about when we are anti-slavery then yes we do judge the modern slavers by our standard
  16. i had a play. Without changing the script the start positions and rotations are: #1 <186.000000, 14.000000, 24.200000>,<0.000000, 0.000000, 0.000000, 1.000000> #2 <186.200000, 14.000000, 24.400000>,<0.000000, 0.000000, 0.000000, 1.000000> #3 <186.400000, 14.000000, 24.400000>,<0.000000, 0.000000, 0.000000, 1.000000> #4 <186.600000, 14.000000, 24.400000>,<0.000000, 0.000000, 0.000000, 1.000000> we touch: #1 <186.000000, 14.000000, 24.200000>,<0.000000, 0.000000, 0.000000, 1.000000> #2 <186.200000, 14.000000, 24.400000>,<0.000000, 0.000000, 0.707107, 0.707107> #3 <186.200000, 14.200000, 24.400000>,<0.000000, 0.000000, 0.707107, 0.707107> #4 <186.200000, 14.400000, 24.400000>,<0.000000, 0.000000, 0.707107, 0.707107> #2 observationally is the pivot point for #3 and #4 if we touch again then in this use case what should the positions and rotations be ? If we know what the desired outcome values are then we can work out the formula edit add: probably I should ask: if we touch once what are the desired outcome positions and rotations for each of the prims ? Then we can work back from there
  17. i think I am not understanding the issue, the desired outcome i will have a play with the script inworld and see if it improves my understanding
  18. when the starting rotations of the prims in the linkset and the target rotation can be any value then is no way to deduce solely from the current rotations how they were moved into that state in the 'can be any starting value' circumstance then probably the simplest way would be to save 'target' as 'previous'. A subsequent call to the function would compare 'previous' to 'target'
  19. i am not sure how LL could attractively price an only mainland owning account - compared to $72pa with stipend. Sans the stipend then say about $10-15 (depending on exchange rate) a year for a 1024m if we multiply this ($10-$15) out to sim size then it would give us a mainland region for about $640-$960 a year so I would think the price would be somewhere closer to $2,100pa ($175pm). About $32pa. Not sure how attractive this would be generally. It might be though to someone who never requires L$
  20. on forums when we make suggestions about optimising posted scripts it can sometimes be felt by the poster as a criticism. When thats not the intent. The intent is for us to learn something that we might not have known, or we do know but someone else reading may not so I would like to show how code we post ourselves can be critiqued and further optimised. I use this line (which I posted elsewhere previously) as an example: p.y = (float)((integer)p.y / 4 * 4); division is typically CPU/MPU-specific. Mono CIL (which Mono LSL compiles down to) typically deals with division by calling a host library function so that the CIL code is portable between hosts when we look at this code we can see that the divisor 4 falls on a bit boundary. Knowing this we can rewrite the code to avoid the host library function call altogether and get the same result using a bitwise operation p.y = (float)((integer)p.y & 0xFFFFFFFC); integer 3 / 4 * 4 = 0 integer 4 / 4 * 4 = 1 integer 5 / 4 * 4 = 1 hex 0x3 & 0xC = 0 hex 0x4 & 0xC = 1 hex 0x5 & 0xC = 1 another thing we can do when looking at division for other values is to think about it as a multiplication. Multiplication tends to execute faster. Example: 20.44 / 5 = 4.088 20.44 * 0.2 = 4.088 and so on which leads me into my point. Self-critique and critique of our code by others helps to make us better programmers what I know about this forum is that it is one of the best scripting forums ever. The tenor of this forum is quite cooperative what happens often is that a scripter will post a code in answer to a question. Quite often an experienced scripter will post a more verbose code, as the code is written to more readily explain the algorithm. Another person can sometimes come along and post a more optimised version and/or a different way of doing it. The first poster often then clicks the Like or Thanks button and leaves it at that the first poster is often fully aware that what they posted is more verbose than the optimum but the intent is to better show the algorithm. The second poster who is also experienced is aware of this in most cases, but their intent is to build off / add to what was posted already often we can interchangeably be the first, second and even subsequent poster. And when we are the first poster then we hit the Like or even say to OP to go with the approach that a subsequent poster is suggesting. As the approach (even when sometimes not optimal) is commensurate with the current level of the OP's understanding, shown by their conversational interaction this is not to say that discussion cannot be robust. In past lives I have had furious discussions at times on this forum and across the street. However when my code (rather than my words) can be shown to be less optimal or less productive then I am always happy to dump my code and/or approach and go with what has been subsequently shown to me by another person
  21. its now July but thinking about this. It could be possible for some kinda animesh breedable integrated with some kinda roleplay game. Investors get some kinda rare products that others don't
  22. @DarkEmporer13 KFM is a way a boomerang can be done. To get you started have a look here at what Dora and Innula have done
  23. a more accurate parallel for your argument would be the struggle between haute bourgeois and petite bourgeois. Capitalists pitted against each other in an environment which favours the haute
×
×
  • Create New...