Could someone explain what a smart object is and what they are used for?

Keep seeing them mentioned, but no idea what they are or what the purpose is..

http://help.adobe.com/en_US/photoshop/cs/using/WS41A5B796-6846-4e95-8459-95243441E126.html

Similar Messages

  • Could someone explain what is Object?

    Could someone explain what is Object? I have a little
    idea what is it, but not sure. Please give me some
    concret example. Thanks.

    An object is an Instance of a class. A class describes a uniwue entity with behaviors and attributes. For example you can consider your arm.
    public class Arm {
      /** How many hairs on the arm. */
      private int hairCount;  // <== This is an attribute
      /** This is a method to set the hairCount Variable.
       * We dont let the outside user set it directly because that would
       * create problems if we wanted to change its implementation to
       * use a float. In addition we might have logic in this setter to
       * prevent bad data.
      public void setHairCount(final int hairCount) {
        // this is a good example of logic in the set method that we dont
        // want the user to bypass.
        if (hairCount < 0) {
          throw new IllegalArgumentException();
        this.hairCount = hairCount; // <-- Note how we have to use this. to
                                    //     access the instance variable
                                    //     insead of the parameter.
      /** This is a method to move the arm.
       * This is behavior of the class. ONLY behavior pertaining to an arm
       * belongs in the arm class. For example, the method "sneeze" would
       * not belong here but be in the Nose class instead. You can see then
       * that each class describes an entity.
      public void move() {
        // code to move the arm.
    }We have only ONE class per type but we can have many objects. For example the description of an arm does not change no matter who'se arm it is. The data in the class changes but not the actual essence of the arm. So we instantiate two arms for every person (assuming they arent disabled). To instantiate is to create a new object like so.
    Arm myarm = new Arm(): This creates a new object that we can work with.
    So consider the old inteview question of, "What is the difference between a class and an object?" The answer is, "A class is a map or desription of an object; whereas an object is a descrite instance of a class."

  • Could someone explain what is wrong with this refind expression?

    Hi, could someone explain what is wrong with this refind expression
    faultCode:Server.Processing faultString:'Unable to invoke CFC - Malformed regular expression "^[0-2][0-9][/][0-1][0-2][/][1-2][0-9]{3}+$".'
    thanks

    ^[0-2][0-9][/][0-1][0-2][/][1-2][0-9]{3}$ works,
    thanks
    dates 12/12/2007matching

  • Pogo board games. What they are using?

    Hi,
    I been to Pogo.com and tested board games. All are made with JAVA.There games are 2D.
    1 - Can some one tell me what mix of techonologies they are using. Board, Poker games? .
    2 - Can we made these games with Java 2D library?
    3 - What multiplayer server they are using for multiplayer games. Any idea?
    4 - How do you find creating games with Java 2D instead of flash (any idea). Is it easy to use 2D library?
    5 - If we use 2D library than we need to know Java to work on that?
    thanks in advance.

    Pirzada wrote:
    Hi,
    I been to Pogo.com and tested board games. All are made with JAVA.There games are 2D.
    1 - Can some one tell me what mix of techonologies they are using. Board, Poker games? . Well, I would think you have answered your own question before you have even asked it--Java.
    2 - Can we made these games with Java 2D library?Yes.
    3 - What multiplayer server they are using for multiplayer games. Any idea?Are you asking if there are multiplayer gaming engines that you can incorporate into your software instead of programming it yourself?
    4 - How do you find creating games with Java 2D instead of flash (any idea). Is it easy to use 2D library?You lean Java, study the tutorials on Graphics and 2D, then write what you like.
    5 - If we use 2D library than we need to know Java to work on that?Ummm... well, yes, of course: do you have to know French to speak it?
    thanks in advance.

  • I keep getting an error message when I try to sync my iPod that says "the required disk is missing".  I don't have a clue what they are asking for..

    I keep getting an error message when I try to sync my iPod that says "the required disk is missing".  I don't have a clue what they are asking for..

    Try deleting the iPod Photo Cache folder. If location can be found here:
    iTunes: Understanding the iPod Photo Cache folder

  • What is the meaing of the sysmbolic constant value in the header file for UIR file and how they are used

    In labwindows after creating the uir then header file is create automatically. There it has define some symbolic constant. As examples of colview.h(from the examples of labwindows )
    #define  MAINPNL              1       /* callback function: MainPanelCB */
    #define  MAINPNL_RESULTS      2     /* control type: table, callback function: ResultTableCB */
    #define  MAINPNL_NEWTEST     3       /* control type: command, callback function: NewTestCB */
    My question is how these values 1, 2 and 3  were selected and how they are used in programs ?
    If anyone explains, it will be a great help.

    When creating a UIR file, CVI editor takes care of assigning constants to the panels / controls you create in it.
    The conceptual framework is the following (assuming to treat the file you have reported in your message):
    - Within a single UIR file all panels have a unique ID, which is the one you pass to LoadPanel when loading a panel into memory. LoadPanel (0, "myfile.uir", MAINPNL); is then translated to panelHandle = LoadPanel (0, "myfile.uir", 1); , that is: "load the first panel in the uir file". The panel in memory is then assigned a handle, which is guaranted unique by the OS and saved in panelHandle variable
    - Addressing a control in a panel is done e.g. using SetCtrlVal (panelHandle, MAINPNL_NEWTEST, xxx);  , which again is translated to SetCtrlVal (panelHandle, 1, 3);  that is: "Set control #3 in the panel identified by panelHandle to value xxx".
    You must not modify the include file associated to the UIR as it is fully maintained by the IDE and is rewritten each time you save the UIR file.
    That conceptual framework has some advantages and some caveats:
    - You can load the same panel more then once in your program: each instance is independent from the others as each panel handle is unique; in some occasions it may be helpful, e.g. if you need to handle several identical equipments connected to your PC and you can load the same control panel for each unit connected maintaining each of them independent
    - If the panel handle is wrong, the system does not warn you of this as it does not know of the symbolic names you are using; if you try that SetCtrlVal command with a wrong handle you are trying to manipulate a control on a panel different from the one you intend: supposing actual panel idientified by the handle has control #3 the maximum you can expect is that you receive an error in case you pass e.g. a string to a numeric, but if controls are of the same type you have no errors or warning at all! This is particularly important when addressing controls on pages of a tab control: each page is really a separate panel with its proper handle that you must retrieve with GetPanelhandleFromTabPage command before addressing the controls on it
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • Cheat Sheet/Listing of Object types and transactions they are available in?

    Does anyone know how to obtain a listing of the standard object types and where they would be available? 
    We have already worked with the Travel Management Trip Docuemnts and I know that object type BUS2089 is available through the Object for Services area of transaction PR05.  So we store entries in the TOA01 table for this object and they are available to us in the object services section.
    But now we want to leverage the functionality we built and extend it to other areas.  But I spent a lot of time today trying to find out what object could be used through transaction IE03 for an equipment record and finally found EQUI.  Now I just have to test it out.
    I see a lot of standard document types available as well and don't know what they are for - for Plant Maintenance work order notifications object type BUS2038 is there with PMONOTFPAP, PMIDAMAGE and PMIREQUEST already available.  I didn't want to create a new one if these are available for work order notification images, etc.
    It would be nice if there was a spreadsheet or listing that detailed each object type and where it was used in the system.
    (I did try searching but didn't find this question/answer on a broad basis.)

    Tarun,
    Thanks for replying.  I think that we are agreeing on the same details, but it doesn't really answer my question.
    I guess what I am looking for is if I asked the following question:
         What object type is used when populating the object services link from within an equipment record via IE03?
    How would you obtain the answer to this question - besides just knowing it?
    It's the same way that I know the following:
         What object type is used when populating the object services link from within a trip via PR05?  --> BUS2089
         What object type is used when populating the object services link from within a work order via IW33?  --> BUS2007
         What object type is used when populating the object services link from within a wo notification via IW23?  --> BUS2038
    The last two were easy because it prompts you when creating an attachment.  The first one someone told me the answer to.
    We will be doing image links for many different documents (invoices, journal entries, HR employee records, etc) and I'm just trying to figure out how to know which objects to use.  Once I know the object I know how to configure the OAC* tables for use.
    Any help is much appreciated.
    Thanks!

  • Could someone explain what's happening? (pretty long)

    This post is similar to the one I have posted earlier. I was hoping someone could explain to me what really is going on in the server.
    I have a page where I have a header, left menu, right menu, footer. These are inluded jsp files using the include directive. In the main body I check if the request for the page was a post, do some actions with my beans then redirect to another page. So basically my code looks something like this:
       if (request.getMethod().equalsIgnoreCase("POST")) {
          // do some stuff with my beans
         response.sendRedirect("OtherPage.jsp");
         return; )When I reach the redirect that''s when I get an error: Microsoft Internal error. If I take off the redirect everything works except my user is still left in hte same page. The error occurs while I'm still loading my left menu. My left menu is made up of 2 sections. The first one is the menu options which is generated through JSP, and the second half the links of the site which is plain HTML. So I did a little experimentation. First I tried using the jsp:forward instead of the redirect. Still no go. Then I tried cutting my left menu to the point where I usually get the error, that's the part of the links. So I took of the links in the left menu - the pure HTML part of the menu, and it worked. So I tried generating the links through JSP as well. I got the error again. After researching in the forums I tried increasing the buffer size. A suggestion I saw in previous posts with people with similar problems. I increased the buffer size to 9kb using the <%@ page buffer ="9" %>. It worked. I restored my left menu the way it was before, and thikn s worked fine.
    What's bugging me is that my left menu is very simple. It's just has a small background image and some links. The main page is just a simple form as well. I really don't see why there is a need to increase the buffer size. Is my design flawed and inefficient? Or is the need to increase the buffer a common thing in web applications?
    I was also thinking could it be that I'm trying to send another response while still processing the current response? I noticed in some sites they do not redirect, instead the just post a page and link to the page where the user has to go. Is my approach wrong? Are you allowed to redirect in the manner I have?
    If my design is wrong, what are the other approaches in performing the preocedure? Are there other methods that are more efficient which do not require an increase of the buffer?
    I was hoping someone could explain what really is happening behind the scene, so I can decide what is the best approach. This is my first time doing a web application and everything is still new. Hoping to learn from you gurus. Thanks in advance for all the help!

    Hi,
    Vicky I did uncheck the show user friendly errors and
    I still get "an internal error has occured in the
    Microsoft internal extensions". Unless I'm doing
    something wrong. If it's any help I'm still using ie
    5. But I can tell you this, the error is raised while
    I'm still in the same page. The page posts to itself
    do some validation then redirects. When I hit the
    redirect That's when I get the error.It should have shown you the actual Exception,Ibelieve even after unchecking the show user friendly error the response is comming from cache...So now try this Tools-----General---DeleteFiles----AlloffLine files(Check this)....
    Now try the response....
    As regards to the buffer I tried increasing it to 9kb
    instead of the default 8kb and everything worked fine.
    Right now what I did with the page is keep the buffer
    at it's default 8kb size, it shows some message and
    provides a link to direct the user where to go. I
    don't think it's a Java exception because I have an
    error page that displays the exception and the stack,
    and I don't get redirected there. I think it has
    something to do with either the buffer and/or creating
    another response. Of course I could be wrong, I'm
    still trying to figure things out and me being a
    newbie and all I'm not getting anywhere.Well,try to access the page directly I mean OtherPage,jsp,which comes from response.sendRedirect.......
    Are you allowed to redirect while processing a
    response in the first place?Of cource you can....Actually if we see logically once the response is generated at the server it can be send as it is being generated or it can be stored in buffer at the server and then send at one time so the I/o allocations are not held forf the longer times.The default for the jsp is buffered state which can hold 8k,what will happen if the response you are trying to write is more than 8k,it will flush the old storage(check this) can depend on container implementation also....
    You get IllegalStateException if the the autoflush=false defined by you....
    Can you post the code of the two files let me see.
    regards vicky

  • Could someone explain what this piece of codes means

    The code section is below there are few things I don't get about this code:
    1:What does all that stuff that the string data equals means
    // Construct data
            String data = URLEncoder.encode("key1", "UTF-8") + "=" + URLEncoder.encode("value1", "UTF-8");
            data += "&" + URLEncoder.encode("key2", "UTF-8") + "=" + URLEncoder.encode("value2", "UTF-8");2: The second thing is that I'm wondering what is the URL definining part mean, more specifically what's the 80 for and why is there that cgi line.
    URL url = new URL("http://hostname:80/cgi");This is the full code that I'm getting the questions from
        try {
            // Construct data
            String data = URLEncoder.encode("key1", "UTF-8") + "=" + URLEncoder.encode("value1", "UTF-8");
            data += "&" + URLEncoder.encode("key2", "UTF-8") + "=" + URLEncoder.encode("value2", "UTF-8");
            // Send data
            URL url = new URL("http://hostname:80/cgi");
            URLConnection conn = url.openConnection();
            conn.setDoOutput(true);
            OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
            wr.write(data);
            wr.flush();
            // Get the response
            BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));
            String line;
            while ((line = rd.readLine()) != null) {
                // Process line...
            wr.close();
            rd.close();
        } catch (Exception e) {
        }

    The code section is below there are few things I
    don't get about this code:
    1:What does all that stuff that the string data
    equals means
    // Construct data
    String data = URLEncoder.encode("key1",
    "UTF-8") + "=" + URLEncoder.encode("value1",
    "UTF-8");
    data += "&" + URLEncoder.encode("key2",
    "UTF-8") + "=" + URLEncoder.encode("value2",
    "UTF-8");
    Looks like data is a query string for an HTTP GET request. It has two key/value pairs encoded as UTF-8.
    : The second thing is that I'm wondering what is the
    URL definining part mean, more specifically what's
    the 80 for and why is there that cgi line.
    URL url = new
    URL("http://hostname:80/cgi");
    The code is making the HTTP GET request to a server named hostname via port 80 to a CGI script that will consume the request and send a response back.
    This is the full code that I'm getting the questions
    from
        try {
    // Construct data
    String data = URLEncoder.encode("key1", "UTF-8") +
    "=" + URLEncoder.encode("value1", "UTF-8");
    data += "&" + URLEncoder.encode("key2",
    "UTF-8") + "=" + URLEncoder.encode("value2",
    "UTF-8");
    // Send data
    URL url = new URL("http://hostname:80/cgi");
    URLConnection conn = url.openConnection();
    conn.setDoOutput(true);
    OutputStreamWriter wr = new
    OutputStreamWriter(conn.getOutputStream());
    wr.write(data);
    wr.flush();
    // Get the response
    BufferedReader rd = new BufferedReader(new
    InputStreamReader(conn.getInputStream()));
    String line;
    while ((line = rd.readLine()) != null) {
    // Process line...
    wr.close();
    rd.close();
    } catch (Exception e) {
    Very bad code. An empty catch block? Terrible.
    %

  • Anyone know what these are used for??

    Hi All,
         I am putting together some documentation for a CUP implemenation and I have come accross three configuration options in CUP that I have no idea what they pertain to and I can't find any documenation on them.
    1.  What is the "SAP EP LDAP" connection type used for?
    2.  What are SOD Review Process Rejected and UAR Review Process Rejected background jobs used for?

    About "What are SOD Review Process Rejected and UAR Review Process Rejected background jobs used for?", I just talked to an SAP person today to explained to me that this is a job your sec admin would run for example in a UAR review when a particular user in a request had been "rejected" (e.g. "this person doesn't work for me, so I need to reject him so he can get sent to the right mgr").   When the reviewer (mgr) rejects the user, then the admin figures out based on the reason (e.g. changed jobs, terminated, etc) what action to take.  For instance may be to cancel the request for termination.  If the user has changed jobs, then the sec admin would need to go to the LDAP (or whatever source you use) to fix up the mgr<->employee relationship info, then run this "Process Rejected" job.  The rejected user will then be put into a new request, and the rest of the original request can be processed by the 1st mgr.   I haven't tried all this yet, but sounded reasonable to me...

  • What ports are used for handshaking signals?

    I want to use Handshaking Digital I/O on an AT-MIO-16DE-10, and I want to know if there are extra digital I/O lines used for this, or if there are independant handshaking connections. I can't seem to find any documentation which warns that you can only get 7 bits out of a port if you use handshaking. Or you can only use ports 2,3,4 because port 0 is used for the handshaking signals.
    Any hints would be appreciated.

    Great, actually, I found this information, and would like to re state my question. Now that I know what ports I should be using (this is described in detail in the hardware manual for the E series), I would like to see some definite information about what I must do in my external device to make use of these signals.
    I'm a little confused by some comments in the documentation that some of the facilities of Port C (on the 8255) are only avialable if I use register level commands (as if using the parallel port). If I use the DIG_Prt_Config and set to handshaking (input) on a port, then I assume I set up my external hardware as if Port C was in Mode 1(input), and then follow the timing described in the E Series manual.
    It's just a shame that everything o
    n the PC side is well described, but there are no application notes that I can find about building an external device that can use the handshaking signals.
    If 'you' (anyone) can confirm what my assumptions, or point me in the right direction, I would appreciate it greatly.
    Thank you.
    Joshua

  • What accounts are used for video iChat between two Macs?

    I need to set up video iChat between a 10.6.8 Snow Leopard laptop and a 10.5.8 iMac.  The machines are not on the same network.  I have read all the posts and the help for iChat but the explanations of accounts are confusing.  What accounts can be used for Mac-to-Mac video chat and how do we set them up?

    Hi,
    AIM or Jabber.
    AIM valid accounts include any @mac.com ID (Lapsed, paid for (originally) or a Trial account) Any @me.com account that was linked to iCloud at the change to iCloud from MobileMe. And of course any @icloud.com ID.
    If you have an Apple ID that started as one of these and "Migrated" to the other services other the years and is linked for Email they will work as separate IDs/Valid Screen Names with the AIM servers.
    Effectively this then works Mac to Mac in Messages or iChat.
    Jabber IDs.
    Many servers http://www.jabberes.org/servers/ (this is only some and the site also list many that are Off line)
    Also Google run what was called the GoogleTalk server which means Google Mail IDs can be used as Jabber IDs
    Facebook run a separate Chat ID/Server which you have to sign up for at Facebook.
    AS most server are what is called "Federated" you can add Jabber Buddies form one server to a Buddy List of another.
    Therefore you may have a Google Buddy list as such but you can add Facebook Buddies  or other Buddies on other Jabber servers.
    Audio and Video Chat are Mac to Mac.  You cannot Video or Audio chat to Web Browser login even if the Browser has the video plugin for that service  (Basically web browser to web browser chat require the Video plugin for that service/server).
    FaceTime will not work.
    You can download FaceTime for the Snow Leopard Computer as it is an Intel only app.
    However it cannot be downloaded for the Leopard computer.
    Summary.
    You may have IDs that will work in iChat 4 and 5 already (Apple IDs as AIM Names or Googlemail or Facebook IDs)
    Chats are then Mac to Mac (and also AIM to AIM or Jabber to Jabber but not AIM to Jabber).
    iChat will allow you also to do Screen Sharing as well as Audio Only chats
    10:05 pm      Saturday; August 9, 2014
    ​  iMac 2.5Ghz i5 2011 (Mavericks 10.9)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad

  • Could someone explain what's going on?

    Every time I try to export from flash as a quicktime, in my exported file pieces of animation keep getting left behind as residue of some sort, and it's messing up the video. I've included a link to a youtube video of what I'm looking at, the video doesn't run real smoothly in youtube but I think it should be clear what the problem is. Thanks any help would be very much appreciated.
    http://www.youtube.com/watch?v=_YTOkyfSx40

    Also, I'm using CS4

  • What resources are used for "create index" ?

    In the context of creating an index on a heavily loaded table....
    What Oracle resources are consumed>? Any caches or buffers? Sort files? Temp Tables?
    (trying to speed up an index create)

    Like any other read/write database activities, CREATE INDEX uses blocks in the buffer cache. If your table is large, I would recommend increase your buffer cache.
    No temporary tables is used as far as I know. There are no sort files in Oracle. Temporary tablespace may be used because sorting is generally needed when creating an index, but I am not sure about that.
    When creating a index, Oracle creates a temporary segment in your permanent tablespace: if the CREATE INDEX fails, the temporary segment is removed. If the CREATE INDEX succeeds, the temporary segment is made permanent.
    Message was edited by:
    Pierre Forstmann

  • HT6160 What ports are used for Apple Configurator to function with IPads?

    Need to know what ports need to be allowed for Apple Configurator to function.

    Apple Configurator runs locally on an OS X computer. It requires a USB connection. So no ports required for connecting Configurator to iPads.
    However, there are some ports that need to be opened for iPads to work with Apple's server if you are behind a firewall. Here is a list of known TCP and UDP ports used by Apple software products: http://support.apple.com/kb/HT6175?viewlocale=en_US
    To use iPads behind a firewall (Configurator or not), you'll want to definitely open 5223 for Apple Push Notification and the standard ports for HTTP/HTTPS (80 and 443). If you're using an MDM, you will likely need to open 2195 and 2196 as well.  If you still have issues port watch and see what an iPad does when trying to get to the store.
    Hope this answers your question!
    ~Joe

Maybe you are looking for

  • Retrieving and using nested xml

    If my xml is in the form of multiple nested "nodes?" then how can i go about serilizing them and retrieving them properly? Example, if my xml looked like this: <data> <value>value1</value> <value>value2</value> <value>value3</value> </data> then disp

  • Why is the app store so SLOW?

    Whenever I bring up the App Store application, it takes ages to load.  I just closed App Store and started it again, and it took a full TWO MINUTES for "featured" items to come up. Whenever I try to download something, it takes way longer than any ot

  • Generate JFaces jsp from xsd

    Hi all, I have an XML schema file, I'm able to generate all classes with sdo EMF project and now I want to generate jsp faces automaticaly . It'is possible to do that? If yes, why? Thank you in advance Mj

  • Having problems with searchForm

    I first made a basic website using this tutorial: http://www.oracle.com/technology/obe/obe9051jdev/ADFWorkshop/BuildingADFApplicationsWorkshop.htm I finished that one and wanted to add extra functionality. First of all I wanted to add a very simple s

  • Creative Cloud Desktop- Failing to Download

    I am new to Creative Cloud, when I tried to download Creative Cloud to my pc it failed everytime. Please help! Rose