Jump to content

Madelaine McMasters

Resident
  • Posts

    22,953
  • Joined

  • Days Won

    19

Everything posted by Madelaine McMasters

  1. Hey Haeyou, Sometimes, if you resize the viewer window, things end up right at the edge. Get your viewer into full-screen mode, or make it as big as possible, then carefully look around the edge for any hint of the appearance window. It's possible that the window is hiding behind toolbar buttons, try right-clicking on any toolbar button and selecting "icon only" view to make the buttons smaller. The window may then peek out beyond the row of buttons. If you still can't find the window, try dragging the buttons to another edge of the viewer window. Good luck!
  2. I agree, Yingzi. While LSL might not be the starter language for learning to program, I can't imagine a more alluring environment to program in than Second Life. If you want to animate a thing in RL, you're looking at a significant and expensive undertaking in robotics. Here, you can find a quiet corner of SL with build/script permissions and start writing, with no worries of bruising, burning or cutting yourself, or damaging your sofa. And you can share your successes with others at the click of a button. But, as with building a robot, you must be aware of more than just a programming language to make things go. Steph, part of the difficulty you, I and many others have with scripting here is that we're dealing with more than just a language. LSL is an interface to a complex underlying computer simulation, operated on shared hardware with both servers and viewers hopefully cooperating to make it all happen. We eventually have to understand numerous mechanisms at work under the hood to make them do what we want without degrading the experience for others. And understanding that requires leaning not only how to program, but how the servers and viewers work together, and how resources like time, memory and bandwidth are used throughout the system. So you're dealing not only with the art vs. logic of programming, but the art vs. logic of resource allocation in a complex system. If SL is your introduction to computers, it's a doozy. But ain't it fun?
  3. Hi Galaxar, It sounds like your friend's computer is up to the task, so it may be her connection that's getting in the way. Has her recent difficulty coincided with a change in her computer setup, other than your experiment with gestures? If she's on wi-fi, advise her to try a wired connection to her network if possible, or to relocate closer to the router. Here's a link with suggestions for checking/improving the quality of an SL connection... http://blog.nalates.net/2011/10/26/troubleshoot-your-sl-connection/ If you have more information to provide, edit your question via "Options" over there on the right. This will keep our answers all in one place and prevent other people's questions from being pushed off the front page. ETA: I found a thread dealing with large scale gesture problems (though not quite like you've described)... ETA2: I think Rolig has your answer! http://community.secondlife.com/t5/Technical/Broken-links-Gestures-help/qaq-p/2060377 Good luck!
  4. Hi Holsetea, Many have asked this question and I'm going to point you to a few threads containing answers provided by others... http://community.secondlife.com/t5/Linden-Dollars-L/how-do-I-earn-money/qaq-p/2080543 http://community.secondlife.com/t5/Linden-Dollars-L/how-do-i-get-a-job-to-earn-linden/qaq-p/1448139 Good luck!
  5. Rolig Loon wrote: It was a wonderfully easy language to work in, and remarkably transportable. Madelaine McMasters wrote: Fortran (FORmula TRANslator) is (I believe) a nasty computer programming language originally designed for scientific number crunching. I think we've found our battleground, Rolig! ;-)
  6. Fortran (FORmula TRANslator) is (I believe) a nasty computer programming language originally designed for scientific number crunching. I took a course (Compiler Design) intended to teach me how to write a program ( a compiler) that could take a human readable program and convert it into the machine instructions (or something close) that a computer could directly understand. This requires "lexical analysis"... tearing a sentence apart to find the nouns and verbs (the variables and operators) to get at the underlying meaning. There may be no worse computer language for doing this than Fortran, even the latest and greatest version at the time, Fortran 88 (which became a standard in 1988). Because I am fundamentally lazy, generally oppositional, and wary of authority, I refused to use that wretched language to write anything, much less something that wasn't at all like scientific number crunching. My decision was correct. Nobody else in the class got anything to work at all. But they got better grades because they failed "by the book". So, while there might be a right way, and a wrong way to write a program, I don't think you'll ever get any two people to agree on which is which. While they are disagreeing, why not do what you want? ;-)
  7. I got a "D" in my compiler design class because, rather than write a Fortran compiler in Fortran 88 (apparently the only language the professor knew), I wrote an assembler in MATLAB (I needed one for the processor I'd designed in an FPGA). Like some other interpreters, MATLAB can execute variables. So it's possible to co-opt the interpreter's lexical analysis, which I did. Nobody else in the class got anything working, beyond perhaps locating operators and operands. I could have used YACC (Yet Another Compiler Compiler) to do the job as well. Why do unnecessary work? I took my "D" to the engineering school dean and exchanged it for a "B" and a promise to behave, which I kept by leaving school to work full time. Having been bit by the bug of code that can execute variables, I took the next step to writing code that could write variables that were then executed. I thought I'd invented something new, only to discover that self-modifying code had been around forever. I did eventually author digital signal processing routines that ran in slow Flash memory to generate algorithms that ran in fast RAM. if you want to obfuscate code, there's no better way than to not write it until you run it.
  8. Hi Jonathan, Here's a link to things to do when your avatar fails to rez properly... http://wiki.phoenixviewer.com/doku.php?id=fs_bake_fail Good luck!
  9. Aislin, If there's a ray of sunshine here, it's that it's stage two. My neighbor is recovering from surgery and chemo for stage four, my mother is rolling her eyes at me more than twenty years after her mastectomy at stage two and a dear friend continues to be pain in my neck a decade after I drove her to chemo for multiple cancers throughout her body. Cancer can be beaten and I'll hope your sister-in-law is victorious. Hugs to you both, Maddy
  10. If you wish to copy a script from one object to another, you can edit the object that already has it, open the Contents tab, then drag the script to your inventory. Then drag the script from inventory into the Contents tab of the new object.
  11. PeterCanessa Oh wrote: Just for fun you might like to look at code obfuscation some time (or not!) ^^ Here is a mildly obfuscated version of a script I posted here some months ago: list _;integer __;default{ touch_end(integer HowMany){ if((llDetectedKey(0) == llGetOwner()) && (__ > 0)){ integer ___; integer ____; integer _____ = (integer) (llFrand((float) __) + 1); string ______; while(_____ > ___){ ___ += llList2Integer(_, ____); ____ += 2; } ______ = llKey2Name(llList2Key(_, --____)); if("" == ______){ ______ = "not here"; } llSay(0, "The winner is " + ______); } }} Okay, I'll bite... __ is uninitialized. I think that means it'll default to zero. llGetOwner()) && (__ > 0) therefore evaluates to zero, causing the if() to fail, unless the owner's UUID is zero. I suppose that could be Philip Rosedale, but he's left the building. How'd I do?
  12. Hi Ginger, Welcome to the wonderful world of the SL Viewer "Interest List", which appears to lose interest in certain objects now and then. This is a bug in the SL viewer, which can be temporarily remedied by right clicking where the missing thing should be. You may also fix it by toggling into and back out of wireframe mode. I don't recall where that is in the Advanced Menu, but it's there somewhere, and hopefully Rolig will be along to tell you where and offer other odd ways to conjure your house parts back from the void. Good luck, don't panic, it's SL! ;-)
  13. To reset the scripts in a thing, select it, then go to Build->Scripts->Reset Scripts. In Firestorm (and perhaps other third-party viewers", right click the think and select "Object->Reset Scripts". Scripts can contain internal variables that persist across many operations, such as moving them, pulling them back into inventory and rezzing them again, etc. Sometimes, upon first running, these scripts obtain information from their environment (like the size or orientation of the door they're in) when they're rezzed. This is more efficient than constantly querying the object for information that rarely changes. But when the environment does change, the script's internal variables may become obsolete, and the script might malfunction. For this reason you must sometimes reset a script after doing something to the object containing it.
  14. Sephina, they say three moves is as good as a fire. You have my best wishes. If you took back individual items, they'll end up in the "Objects" folder (or less likely, "Lost and Found"), under their original names. If you took back groups of things, they'll be in those places as coalesced objects under the name of one of the constituient parts, which might just be "Object". Happy hunting!
  15. And we thought muies were stubborn! A few snowflakes were falling again this morning, I got some of 'em! Good morning, Kids!!!
  16. Hi Titanic, Are you trying to upload an image of an iceberg? ;-) Okay, it's possible you have a corrupted settings file. Let's tackle this in three stages... First stage: You may have a corrupted "saved state" file. You can get rid of it by... In Finder, Hold down the Option key, go to the "Go" menu and select "Library". Select the "Saved Application State" folder. Find a folder named for the viewer you are using (ex: com.secondlife.indra.viewer.savedState or com.phoenixviewer.firestorm.viewer-hvk.savedState/) Toss that folder in the trash. Relaunch the viewer. If that works, you're done. Second stage: You may have a corrupted avatar specific application support file. You can get rid of those support files by... In Finder, Hold down the Option key, go to the "Go" menu and select "Library". Select the "Application Support" folder and open it. Find a folder named for the viewer you are using and open it Find a folder named for the problematic avatar and toss it in the trash Relaunch the viewer Doing this will delete all your IM chat histories, so if you want to save those, drag the avatar's folder to the desktop rather than to the trash. If you are able to log in after moving the avatar folder, you can manually move back all the chat history files (which are named after the people you were chatting with) to the newly created avatar folder in the viewer's application support folder. If that works, you're done. Third stage: A clean install may be in order. Here are instructions for Firestorm, which are generally applicable to other viewers with an appropriate change in the various path names... http://wiki.phoenixviewer.com/fs_clean_reinstall If none of this works, come back and edit your question via "Options" over there on the right, adding information to help us continue troubleshooting. Good luck! ETA: As a stopgap measure, you might try an alternate viewer. You can find links to them here... http://wiki.secondlife.com/wiki/Third_Party_Viewer_Directory
  17. Hi Eric, You can be banned from connecting to SL by Linden Lab for violation of the Terms of Service. You can be banned from privately "owned" properties in-world by owners, for any reason they choose. You can be prevented from communicating with individuals if they block or derender you, and they may do so for any reason they choose. So, those are the things that can be done to you, either by LL or individuals. LL will never require voice verification and, for all practical purposes, doesn't require any verification at all, beyond submission of valid credit card information if you wish to bring money in-world, or some other proof of account ownership should you forget your username/password, or have your account hacked. Now, this leaves individuals with the power to ban you from their properties and prevent you from communicating with them, for any reason. Should they decide to do so because you refuse to voice verify, that is within their rights. If the threat of banning/muting is sufficient to coerce you voice verify, I suppose you could call this "force". But it's a weak force at best, as you've always got the right to refuse and find friends elsewhere. And should such a situation arise, the friendship at stake should be questioned anyway. Good luck!
  18. Well, I was thinking of Lane as in Lois. As she was a reporter and you are a writer, that's good enough for me.
  19. I thought "Rolig" was probably a European name. I should have done some hunting. You mean "Loon" isn't aspirational as well? I'm heartbroken. I'm "Maddy" in RL and terrible with names, so that was simple. I picked McMasters because I'm half Irish and there was no McMistress.
  20. Names are curious things. I suppose a few of them are created without thought, but I think most people put a little effort into them. I want to acknowledge that effort when I understand it. I've got some idea why Rolig picked "Loon", but no idea why she picked "Rolig". KarenMichelle Lane is a complete mystery to me. ;-)
  21. Oh, I wish I hadn't walked away from the computer before sending in my answer. The first thing that jumped into my mind was that you'd tried to log-in as "Doorway". I'm glad you found your way in! As for appearing to be an idiot, welcome to the club (and note Rolig's signature). ;-)
  22. Hi Diyaanna, As several others have explained, this is very likely a technical problem with Second Life web profiles. As with most things that go wrong in life, it's not malice, it's incompetence. As Ms. Lane said, the user who's profile now bears your picture may rarely visit SL, and so even if you IM them, they may not respond soon, or ever. I also would not expect LL to fix this problem anytime soon, as it appears they do not know how, for it's been happening on and off almost since the inception of web profiles. If it makes you feel any better, the profile picture that shows on all of my older profile feed posts is that of the Grim Reaper. Curiously, that makes me feel better. And you really should remove the name of the other resident. LL doesn't like having other people credited with their mistakes. ;-)
  23. A few minutes ago I went out on the patio to witness 11/12/13 14:15:16. Nothing happened. :-(
×
×
  • Create New...