Brief Explanation Please

Hello,
I was recently given some good advise here pertaining to a script. In case you don't check the link I do not need a workable script here, that has been taken care of but thank you anyway (is not necessary to answer this question).
https://discussions.apple.com/message/26354845#26354845
However, I understand the change in the dictionary portion of QuickTime Player I am still unclear as to why there is a specifier error with the fixes that I came up with myself. Could someone explain to me please why there is a specifier error with this script;
set this_sound to (((path to folder from System domain) as string) & "Sounds:Submarine.aiff") as alias
tell app "QuickTime Player"
open this_sound
set close after completion of document 1 to true
play document 1
end tell
Hope you all have a great day!
dofromon

Hello
Just for the record, there has never been a property named "close after completion" of "movie" object or "document" object in QuickTime Player (7 or X).
In QuickTime Player 7, there're "close when done" and "quit when done" properties of "document" object, which is indeed "movie" object.
In QuickTime Player 7, the term "movie" is defined as synonym for "document" in its AppleScript dictionary (this synonym definition is hidden in aete resource), that is why the term "movie" in source code in context of QuickTime Player 7 is compiled as "document" in AppleScript editor.
And the reason why the expression such as:
set close after completion of document 1 to true
does not throw compilation error in context of QuickTime Player X is that AppleScript compiler parses it NOT as
(set
    ("close after completion"
        (of (document (1))))
    (to (true)))
but as
(set
    (close
        (after
            (completion
                (of (document (1))))))
    (to (true)))
where
(close (after (completion (of (document (1))))))
is interpreted as
(close ("insertion point" (after (completion (of (document (1)))))))
and this (close ...) construct is expected to return something to be set to true.
Of course this should fail at run-time with various reasons, which include the said coercion error (provided that "completion" is not mere user variable name but defined as constant in QuickTime Player X), but compiler doesn't care and happily yields a non-sense byte-code.
Hope this may help you understand the situation better,
H

Similar Messages

  • Need a brief explanation on abap/stack

    Can someone please give me a brief explanation of abap/stack
    Thanks
    Joe

    Hi,
    check the master guide for Relevant SAP Release.
    for ECC 6.0 check following
    https://websmp207.sap-ag.de/~sapidb/011000358700000782642007E
    regards,
    kaushal

  • Can someone at least give an explanation why the phone suddenly goes dead ?I've experience it and the only way to turn it on is to do a hard reset.Is it a software design.technical explanation please.Thanks

    Can someone at least give an explanation why the phone suddenly goes dead ?I've experience it and the only way to turn it on is to do a hard reset.Is it a software design.technical explanation please.Thanks

    Make sure the battery is charged.
    If it's not a battery issue, restore your iPhone.
    iTunes: Backing up, updating, and restoring your iPhone, iPad, or iPod touch software

  • Brief RnR backup explanation please.

    After reading the various info.help files on RnR restore, I am still left wondering just how it works.
    1) By choosing restore, does RnR restore the BASE backup and then the most recent incremental backup taken thereafter?
    2) Also, I've checked my Ext. USB drive for the presence and size of the backup data and the space used is 13gig approx yet on HDD, 25gig total space is used on Ext. 
    I understand the data is compressed but, by half?  Does it really have all my important data and personal files?  Fyi: HDD data does not have a lot of MP3.  Mainly office work and less leisure stuff.
    3000 C100 0761-3MG

    Hi,
    the fact stays, that RnR is compressing all the backup files using a 7zip method and file structure.
    so you are correct by saying, that it's kind of zipped.
    The reason, why you don't have your .mp3 files backuped too is the fact, that they are banned from the RnR backu list.
    When you start RnR GUI just go to Advanced GUI and select the "Optimize backup storage place" option in which you can select some files, that you dont want to backup, or you can see which files are already removed/ignored from/by the backup process.
    Another place where you can check, what is excluded from the ackup process is registry key:
    [HKEY_LOCAL_MACHINE\SOFTWARE\Lenovo\Rescue and Recovery\Settings]
    key: ExcludeList 
    and also the key : BackupList 
    <in the BackupList that part, that starts with "X" that are the excluded files. >
    Open that key and copy paste it into a text file, so that you can read it through.
    Let me know, if that explains a bit the situation. 
    Rgrds
    Message Edited by Herik on 07-30-2009 10:42 PM

  • Crystal 2008 - New Page Setup options - need explanation please

    I have been unable to locate documentation on the new Page Setup screen for Crystal 2008.  I am specifically looking on detailed documentation about the following check boxes:
    Printer Options:
         No Printer
    Page Options section:
         Dissociate Formatting Page Size and Printer Paper Size
    Margins section:
         Adjust Automatically.
    Can someone please detail for me these options.  I'd like to know why I would use them and how do they work when combinations of them are selected.  I am most interested in the second option (above), but would like explanations about all of them.
    Thank you.

    I do not think the No Printer option is valid for us as our reports are not web based.
    Does the Adjust Automatically apply to the reports as they are run from a runtime client?  or does this just adjust for design mode?
    This is why I am asking about the 'Dissociate Formatting Page Size and Printer Paper Size'.  It sounds like this is the setting we may want to check when creating our reports before we distribute to runtime clients.
    Here is why I want to know.
    We develop our reports to fit 8.5 inch x 11 inch paper.  We distribute our reports to our clients along with the runtime merge modules.  We have a VB.Net 2005 program that our non-vb.net software application executes in order to print the reports (using the Crystal for .NET methods, etc.) from our software application.
    Some of our clients are in Europe.  They use A4 paper.  We have re-designed some of our reports so the fields will fit within both paper sizes (8.5x11 and A4).  However, we have over 500 reports we distribute, so we have not modified all reports.  Therefore, prior to Crystal XI, we recommended to our runtime users that if the data on the report did not fit on the A4 paper (it was truncated), then they need to go into the printer properties (from the printer dialog box...these are users running the report, not developers) and change the report from portrait to landscape before they print.  This would print the report landscape with data across 8.5", and then white space on the right/remainder of the page, but all the data would print, nothing truncated.  After we installed Crystal XI, using this option of selecting landscape at print time, no longer worked.  The report would print with the orientation in which it was created (in our case portrait) regardless of what the user selected from printer properties. 
    This is why I am asking about the 'Dissociate Formatting Page Size and Printer Paper Size'.  Can someone at SAP elaborate on this please?

  • Nvidia ethernet config options, need explanation please!

    I've been having lots of disconnects/crashes in online games I play. At first I thought it was my video card or some bios/windows setting, but I recently found (from reading game forum posts of people with the same problem/motherboard) that the onboard ethernet was causing all the disconnects. The other people on the game forum all bought a NIC card to use instead of the onboard LAN and said it completely fixed the problems.
    I'm wondering if the problem could be from bad ethernet config options in the "NVIDIA Web-based interface" which you can get to after installing the firewall software. I have no clue what any of these options do, and was wondering if something in this could be an alternative to buying a NIC card. Does anyone have any experience with these or could offer a quick explanation?

    I do not think the No Printer option is valid for us as our reports are not web based.
    Does the Adjust Automatically apply to the reports as they are run from a runtime client?  or does this just adjust for design mode?
    This is why I am asking about the 'Dissociate Formatting Page Size and Printer Paper Size'.  It sounds like this is the setting we may want to check when creating our reports before we distribute to runtime clients.
    Here is why I want to know.
    We develop our reports to fit 8.5 inch x 11 inch paper.  We distribute our reports to our clients along with the runtime merge modules.  We have a VB.Net 2005 program that our non-vb.net software application executes in order to print the reports (using the Crystal for .NET methods, etc.) from our software application.
    Some of our clients are in Europe.  They use A4 paper.  We have re-designed some of our reports so the fields will fit within both paper sizes (8.5x11 and A4).  However, we have over 500 reports we distribute, so we have not modified all reports.  Therefore, prior to Crystal XI, we recommended to our runtime users that if the data on the report did not fit on the A4 paper (it was truncated), then they need to go into the printer properties (from the printer dialog box...these are users running the report, not developers) and change the report from portrait to landscape before they print.  This would print the report landscape with data across 8.5", and then white space on the right/remainder of the page, but all the data would print, nothing truncated.  After we installed Crystal XI, using this option of selecting landscape at print time, no longer worked.  The report would print with the orientation in which it was created (in our case portrait) regardless of what the user selected from printer properties. 
    This is why I am asking about the 'Dissociate Formatting Page Size and Printer Paper Size'.  Can someone at SAP elaborate on this please?

  • My MacBook Air keeps coming up with an error message stating "Your computer was restarted because of a problem" It has been happening almost daily now.  Any explanations, please?

    I seem to be getting this message fairly regularly.  Even on start-up, I get a message in half a dozen languages, stating the the computer shutdown due to an error.  I have spoken to support and conducted a disk repair but the next day it happened again.  Does anyone have any ideas? I have copy/pasted part of the report below.

    If you have more than one user account, you must be logged in as an administrator to carry out these instructions.
    Launch the Console application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Console in the icon grid.
    Select the most recent panic log under the heading System Diagnostic Reports on the left. If you don't see that heading, select  
    View ▹ Show Log List   from the menu bar. Post the entire contents of the panic report — the text, please, not a screenshot. In the interest of privacy, I suggest you edit out the “Anonymous UUID,” a long string of letters, numbers, and dashes in the header and body of the report, if it’s present (it may not be.) Please don't post shutdownStall, spin, or hang reports.

  • How do i download flash flyer to my mac book pro lap top it is block .it states it is outdated .i can not view any video please help .i need step by steps explanation please .

    PLeas help with detail information .Im unable to watch you tube or any video .My flash flyer need to be  update .Can i please have steps by steps how to achieve this process . I have a mac book pro .thanks in advance .I try but no sucess.desperate .All the site are asking me to pay .

    Go here -> http://www.adobe.com/software/flash/about/.
    Download the Flash player disk image and mount it by double-clicking the icon. Once the disk image is mounted, double click on the installation package. Be sure and restart your browser(s) before you try to view a YouTube video.
    Clinton

  • Brief explanation Of Dictionary Concepts...

    What are done in technical settings ( Data Classes & buffering) ?
         Table Types & differences ?
         Search Help ( types ) ?
         VIews & Differences ?
         Indexes ?
         Data Element ?
         Domain ?
    Plz provide some brief and exact answers for the topics above....

    DATA DICTIONARY OBJECTS:
    1. TABLES
    2. VIEWS
    3. DATA TYPES
    4. DOMAINS
    5. SEARCH HELP
    6. TYPE GROUPS
    7. LOCK OBJECTS
    TABLES:
    PREDEFINED TABLES - 36675 TABLES.
    MARA - General Material Data.
    MARC - Plant Data for material.
    MAKT - Material Descriptions
    KNA1 - General Data in Customer Master
    KNB1 - Customer Master (Company Code)
    KNC1 - Customer Master (Transaction Figures)
    T001 - Company codes
    LFA1 - Vendor Master (General Section).
    LFB1 - Vendor Master (Company Code).
    LFC1 - Vendor MAster (Transaction Figures).
    Eg. code to fetch records from MARA table into LPS:
    TABLES MARA.
    WRITE :/40(50) 'GENERAL MATERIAL DATA' COLOR 7 CENTERED.
    SKIP 2.
    WRITE :/ 'MATERIAL NUMBER', 'MATERIAL TYPE', 'INDUSTRY SECTOR', 'UNITS'.
    SKIP 1.
    SELECT * FROM MARA.
    WRITE :/ MARA-MATNR COLOR 3 , MARA-MTART COLOR 4, MARA-MBRSH COLOR 5 , MARA-MEINS COLOR 6.
    ENDSELECT.
    USING SELECT-OPTIONS STATEMENT:
    This statement is used to create a range for selection of table records.
    syntax:
    SELECT-OPTIONS <variable> FOR <table_name>-<field_name>.
    eg. code:
    TABLES KNA1.
    SELECT-OPTIONS CUSNUM FOR KNA1-KUNNR.
    SELECT * FROM KNA1 WHERE KUNNR IN CUSNUM.
    WRITE :/ KNA1-KUNNR, KNA1-NAME1, KNA1-ORT01, KNA1-LAND1.
    ENDSELECT.
    TABLES CLASSIFICATION BASED ON CLIENT:
    1. CLIENT-DEPENDENT TABLE - Table defined for one particular client cannot be accessed from cross clients. In these type of tables, the first field is MANDT which holds the client number (eg. 800).
    2. CLIENT-INDEPENDENT TABLE - These type of tables can be accessed from any different clients. The first field is not MANDT for these type of tables.
    CREATING A USER-DEFINED TABLE IN SAP:
    In SAP, we can create a table in two types:
    1. Built-in Type - The user has to specify the data type and length for each field of the table.
    2. Using Data Element - The data type and length for fields is created once and implemented whenever necessary.
    COMPONENTS OF TABLE:
    1. DELIVERY CLASS - Specifies what kind of data the table we create is going to hold.
    2. MAINTENANCE - Specifies what screens should be made available to the user after the table is created and activated.
    3. FIELDS - This section is used to create fields of the table.
    4. TECHNICAL SETTINGS
         - DATA CLASS - Specifies the storage location of the table in database.
         - SIZE CATEGORY - Specifies initial size of the table in the form of number of records.
    Navigations to create table:
    SE11 -> Select Database table radiobutton -> Specify table name starting with Z or Y -> Click on Create -> Opens an interface -> Enter short description -> Specify A (Application table) for DELIVERY CLASS -> Specify Display/Maintenance Allowed -> Click on Fields Tab button -> Specify Field names -> Select the first field as Primary key with Initial values -> Specify Data type and length for each field -> Click on Technical Settings pushbutton from Appn. Toolbar -> Save before leaving tool -> Save under a package -> Assign request number -> Opens an interface -> Specify Data Class as APPL0 -> Specify Initial Size Category as 0 -> Save -> Come back -> ACtivate the table.
    To create Entries -> Click on Utilities Menu -> Table Contents -> Create Entries -> Opens an interface with fields created -> Specify records -> SAve -> Come back.
    To Display Entries -> Select Display from the above menu path -> Opens an interface -> Execute.
    Eg. code to insert records into table using selection-screen:
    TABLES YMY_TABLE.
    PARAMETERS : X LIKE YMY_TABLE-STUDID,
                 Y LIKE YMY_TABLE-STUDNAME,
                 Z LIKE YMY_TABLE-COURSE.
    SELECTION-SCREEN PUSHBUTTON /10(10) LB1 USER-COMMAND PB1.
    SELECTION-SCREEN PUSHBUTTON 40(10) LB2 USER-COMMAND PB2.
    INITIALIZATION.
    LB1 = 'INSERT'.
    LB2 = 'EXIT'.
    AT SELECTION-SCREEN.
    CASE SY-UCOMM.
    WHEN 'PB1'.
    YMY_TABLE-STUDID = X.
    YMY_TABLE-STUDNAME = Y.
    YMY_TABLE-COURSE = Z.
    INSERT YMY_TABLE.
    IF SY-SUBRC = 0.
    MESSAGE S000(Z_MY_MESSAGE).
    ELSEIF SY-SUBRC = 4.
    MESSAGE E001(Z_MY_MESSAGE).
    ENDIF.
    WHEN 'PB2'.
    LEAVE PROGRAM.
    ENDCASE.
    In the above code, SY-SUBRC is the system variable used to handle exceptions. By default, 0 and 4 are values assigned to the system variable, where
    0 specifies the specified action is successful.
    4 specifies the specified action is failed.
    TABLES CLASSIFICATION BASED ON BUFFERING:
    1. SINGLE-RECORD BUFFERING - If a table is created with this buffer type and whenever the user tries to access table records, a buffer area will be created in AS to hold only one record.
    2. GENERIC BUFFERING - With this type, by default a buffer will be created to hold a single record. Depending upon the selection criteria, the buffer size is increased or decreased dynamically.
    3. FULLY BUFFERED - With this type, a buffer is created to hold all the records existing in the table.
    CREATING A TABLE USING DATA ELEMENTS:
    NAVINGATIONS TO CREATE A DOMAIN:
    SE11 -> Select Domain radiobutton -> Specify domain name starting with Z or Y -> Click on create -> Opens an interface -> Enter short description -> Specify technical attributes (data type and length) for the field -> Save -> Activate -> Come back.
    NAVIGATIONS TO CREATE A DATA ELEMENT:
    SE11 -> Select Data Type radiobutton -> Specify name -> Click on create -> Opens an interface -> Select Data Element radiobutton -> Continue -> Opens another interface -> Enter short description -> Specify domain name created earlier -> Press enter -> Technical attributes are automatically called from the domain -> Save -> Activate -> Come back.
    Create a table -> Specify Delivery class, Display/Maintenance Allowed -> Specify Field names -> Specify Data Element name for each field -> Press Enter -> Specify Technical settings -> Save -> Activate -> Create Entries.
    PROVIDING F4 FUNCTIONALITY FOR THE INPUT FIELDS IN GUI:
    SE11 -> Select Search Help radiobutton -> Specify name -> Click on Create -> Select Elementary Search Help -> Continue -> Opens interface -> Enter short description -> In SELECTION METHODS, specify table name -> In SEARCH HELP PARAMETERS, specify field names -> Check IMPORT and EXPORT checkboxes -> Specify values for LPOS and SPOS as 1 and 1 -> Save -> Activate.
    Use MATCHCODE OBJECT <Search_help> in PARAMETERS statement as follows:
    eg.
    PARAMETERS A(10) MATCHCODE OBJECT Z_MY_SEARCH.
    LPOS and SPOS parameters are used to specify the positions of fields in the search help screen for the input field.
    VIEWS:
    To fetch records from more than one database table, database view is used.
    NAVIGATIONS:
    SE11 -> Select View Radiobutton -> Specify name -> Create -> Select Database View -> Continue -> Opens interface -> Enter short description -> Specify table names in TABLES area -> Click on Relationships pushbutton -> Opens an interface -> Select relationship based on primary key values (not based on MANDT field) -> A join condition is automatically generated -> To choose fields from different tables, click VIEW FIELDS tab button -> Click TABLE FIELDS pushbutton -> Select first table -> Click on Choose -> Select required fields -> Repeat same for other tables -> Save -> Activate -> Say NO to warning message.
    In SE38 editor, use the following code to access records using View:
    TABLES Y_MYVIEW.
    SELECT * FROM Y_MYVIEW.
    WRITE :/ Y_MYVIEW-MATNR, Y_MYVIEW-MTART, Y_MYVIEW-MBRSH, Y_MYVIEW-MEINS, Y_MYVIEW-WERKS, Y_MYVIEW-LVORM.
    ENDSELECT.
    -> Save -> Activate.
    <REMOVED BY MODERATOR>
    Thanks.
    Edited by: Alvaro Tejada Galindo on Feb 14, 2008 5:09 PM

  • Cannot allocate memory - Concept Explanation Please

    Hello all,
    Just wanted to confirm something.
    I compile a helloword class and the javac does it job.
    Now when I am preparing a larger program from ant like so: /usr/local/ant/bin/ant prepareI get:Buildfile: build.xml
    [property] java.io.IOException: java.io.IOException: Cannot allocate memory
    [property]     at java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
    [property]     at java.lang.ProcessImpl.start(ProcessImpl.java:65)So more memory is required for different compilations of programs, right?
    Is there a way, I can allocate all (most) memory to the javac compiler?
    If I have some of my theory and terminology mixed please correct me.
    Thanks all
    ---------Key Info-----------
    java version "1.5.0_15"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04)
    Java HotSpot(TM) Server VM (build 1.5.0_15-b04, mixed mode)
    OS: Fedora 7

    Thanks Peter will look into this now.
    Before I find the tut/HOWTO is there any chance of the swap file damaging my server? I mean worst case scenario would be...?
    Just had a look at "top" and it says "swap" on there, is that referring to something eles: (sucks to be a noob!)
    top - 12:32:34 up 14 min,  1 user,  load average: 0.00, 0.00, 0.00
    Tasks:  35 total,   2 running,  33 sleeping,   0 stopped,   0 zombie
    Cpu(s):  0.0% us,  0.1% sy,  0.0% ni, 99.9% id,  0.0% wa,  0.0% hi,  0.0% si
    Mem:   8140596k total,  8087960k used,    52636k free,    73708k buffers
    Swap: 12578884k total,    28956k used, 12549928k free,  1705984k cachedEdited by: abshirf2 on Oct 2, 2008 7:32 PM
    Edited by: abshirf2 on Oct 2, 2008 7:33 PM

  • Need brief explanation on new Drive Q: topic

    hi,
    could somebody provide a quick explanation or a link  (before I will dive deep into the docs and theory) of new features/functions
    of drive Q: sequencer and most interesting on client.
    If possible compare with what was in 4.6
    thx.
    "When you hit a wrong note it's the next note that makes it good or bad". Miles Davis

    In App-V 5, there is not such a virtual drive letter any longer. The most 'sensitive' item now is the 'Primary Virtual Application Directory' (or: PVAD), though that one existed in App-V 4 already. 
    In contrast to v4, you won't find any 'PVAD' folder on the client, and you (perhaps) won't find any reference to it. When you look into an .appv file (you know that you can create a copy of that, rename it to .ZIP and open it read-only) you'll notice a 'root'
    folder that contains the files that have been palced into the PVAD and perhaps a VFS folder that contains the files that were installed somewhere else.
    On the client, you can find the extartcted content in the Package Installation Root (usually C:\Programdata\App-V\Guid\Guid\.. 
    http://social.technet.microsoft.com/Forums/en-US/ca8194b0-bdda-4175-a23b-39d9fc815380/how-to-choose-appv-5-sequencing-primary-virtual-application-directory?forum=mdopappv, 
    http://www.tmurgent.com/TMBlog/?p=1283
    http://blogs.technet.com/b/gladiatormsft/archive/2014/05/24/app-v-5-on-sequencing-using-tokenized-paths-pvad-s-vfs-and-vfs-write-mode.aspx
    http://packageology.com/2014/02/app-v-5-pvad-vfs-layering-bug/have
    some more stuff to read on that (well, it's more like the old 'VFS or MNT' or 'to Q or not to Q' discussion that we had in 4.x.
    Falko
    Twitter
    @kirk_tn   |   Blog
    kirxblog   |   Web
    kirx.org   |   Fireside
    appvbook.com

  • Brief explanation about EVS

    Hi All,
    Give me Explanation about the EVS and  wat is the use of it

    Hi,
    Extended Value Selector
    Extended Value Selector (EVS). input help is used for selecting a key/display text pair of a simple data type. Because the SVS is not suitable for displaying large value sets (more than 50, for example), Web Dynpro provides the EVS. This input help displays a popup UI with a built-in function for browsing and filtering large value sets in a table. The EVS can be displayed for every Inputfield UI element with the value property bound to a context attribute of the type simple data type (at runtime).
    Pl go through this link
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/391ee590-0201-0010-1c89-f1193a886421
    Regards
    Ayyapparaj

  • Explanation please.

    Greetings folks,
    I'm no developer to start off with. I have seen the below message on one of the application binaries we use and trying to understand/assess the situation with that. Can you please let me know what the following error means in terms of a application that is highly critical.
    find object=libclntsh.so.10.1; required by prog
    libclntsh.so.10.1 => /opt/oracle/product/10.2.0/lib/libclntsh.so.10.1 - wrong ELF class: ELFCLASS64
    Regards
    osp

    Folks,
    My mistake i couldn't mention the platform. And here it is.
    SunOS pzoneclus 5.10 Generic_144488-17 sun4u sparc SUNW,SPARC-Enterprise
    and isainfo:
    64-bit sparcv9 applications
    ima fmaf vis2 vis popc
    32-bit sparc applications
    ima fmaf vis2 vis popc v8plus div32 mul32
    thanks again

  • Xml explanation please

    Getting more into xml for as3 and learning a lot about it's advantages. The only thing I am not sure is of its advantage with images opposed to just loading an image asset externally. They both use the same concept, just loading xml file images uses the xml loader class with the xml file. Someone please explain to me wanting to load about 15 images, is there any advantage using the xml loader class over the regular loader class, since I can change both the images externally?

    you're confused.
    whether you use xml has nothing to do with speed, loading convenience or anything other than data management.
    xml is used as a database.  think of it as a poor man's mysql database.
    it stores data.  for example, you can store the image file names used by a flash image gallery application.
    the benefit is in data management.  it's easier to edit your xml file than to edit a fla and republish a swf that has the image file names hard-coded into its actionscript.

  • I need further explanation please

    I went and read the article on how to reset Mozilla Firefoz so it isn't so slow anymore, but,. I am WAY too technilogocally illiterate to comprehend all the stuff it says about saving my favorites and other things.
    I am truly sorry to be asking something most people find easy but, Pretty Please, can someone write back with SIMPLE step-by-step instructions on how to reset Firefox and keep my stuff? And, then, how to put my things back once it's reset?
    Thanks SO very much for your time and consideration.

    Hello,
    I will try to explain it in simple steps to you and if you still dont get it, feel free to ask again.
    Follow the '''following''' steps:
    1. type "'about:support"" in your address bar(where you type web addresses, eg: google.com) and hit Enter to bring up the Troubleshooting information page.
    2. Click the Reset Firefox… button in the upper-right corner of the Troubleshooting Information page.
    3. To continue, click Reset Firefox in the confirmation window that opens.
    4. Firefox will close and be reset. When it's done, a window will list the information that was imported. Click Finish and Firefox will open.
    Remember:
    Firefox will save these things:
    Bookmarks
    Browsing history
    Passwords
    Open windows, tabs and tab groups
    Cookies
    Web form auto-fill information
    Personal dictionary
    These items and settings will be removed:
    Extensions and themes, website-specific preferences, search engines, download history, DOM storage, security settings, download actions, plugin settings, toolbar customizations, user styles and social features will be removed.
    Hope it helps.
    Have a good day ahead.

Maybe you are looking for