How to lock versions to prevent inadvertent modification?

When I process valuable images in Aperture I like to use versions to capture different stages of the editing process. From such a version I may then derive one or more further variants either for different purposes or for comparison of different processing options. At some point I obtain one or more versions that I consider final. It would be very useful to be able to lock or "freeze" versions (not only the final ones) in that procedure in order to prevent them from being inadvertently modified.
I could not figure out how to do that, does anybody have a solution?
Thanks for any advice.

Thanks for the colour coding hint Léonie and Kirby Krieger. This can probably alleviate the issue and I will try it out (and provide Apple feedback).
I certainly agree with the remarks on the relativity of the "final" attribute. In any case for me the locking feature would be of more value for intermediate versions in which certain adjustments have been finalised but more work is necessary. I have the situation that starting from an intermediate version I want to compare several alternatives of rather subtle further adjustments, each of which, however, may take (me) quite some time to perform. When looking at the different alternatives in the browser view, they are so similar that you hardly can distinguish them. Here it may easily happen that when one wants to continue to work, the wrong version is selected and you do not realise immediately. This may be particularly relevant when the work had to be interrupted for quite some time. Again I admit that systematic usage of color coding can help.
May be that my desire for a locking feature relates to my experience in the software field where you certainly want (and usually have the ability) to freeze your digital assets when you consider them to be in state that you want keep or return to, independent of whether you later derive further versions from those frozen assets. To me this appears to be a reasonable mechanism for any kind of digital asset library, even if it does not require too much time to recover from accidental changes.
Regards
Philippe

Similar Messages

  • How to lock a table

    Hi all,
    When I insert a record to a table , how to lock it for
    preventing others write the table at the same time?
    Thanks.

    If you want to use online documentation, go to
    http://tahiti.oracle.com
    and search for "lock table"

  • How to lock a version?

    How can i lock a version in Aperture, prevent it from being edited (perhaps by mistake) in the future?
    Koen

    I do not believe that that is possible.
    Never have I come across a 'lock version' option in Aperture.
    The only work around that I could come up with is to do the edits on your image, then export it at full quality (TIFF for instance), reimport that image into aperture and stack it with the edited version for ease. And then the edits are applied to the TIFF and though you can edit it further you can always get back to that certain edit by removing all adjustments from it.
    Oh well, there is another way I just thought of. In the Aperture preferences you can turn on 'Create new versions when making adjustments' feature. that way if you do make any accidental adjustments they will create a new version, and leave the previously edited one untouched, if you prefer the new edited version you can simply remove the older version (your masters wont be affected)

  • HT4085 how to lock the tauch screen with some password or dots like android to prevent misuse. And also screen lock to prevent interruption while watching movie reading books etc.

    how to lock the tauch screen with some password or dots like android to prevent misuse. And also screen lock to prevent interruption while watching movie reading books etc.

    You can set a passcode to be requied to unlock the iPad via Settings > General > Passcode Lock. In terms of locking the actual screen whilst using an app, then that isn't currently possible, but with iOS 6 in the Autumn there will be a new 'accessibility' feature (from here) which will allow you :
    ... to limit an iOS device to one app by disabling the Home button, as well as restrict touch input on certain areas of the screen

  • I have the 5S and there is a check mark next to no sound when phone is in lock mode that prevents me from getting my calls and messages. How can I turn that off? Clicking it does nothing. Please help! Thanks!

    I have the 5S and there is a check mark next to no sound when phone is in lock mode that prevents me from getting my calls and messages. How can I turn that off? Clicking it does nothing. Please help! Thanks!

    Thanks for taking the time to try to help me. . I checked and the Do not disturb is off. The check is still there stopping calls from coming in when phone is locked. Any other ideas? Thanks again!

  • How can I uninstall the numerous Firefox applications and then download the latest version. I inadvertently installed Firefox applications . Can you please help?

    How can I uninstall Firefox and then download the latest version. I inadvertently downloaded too many and they won't download correctly. I have a Macmini Leopard.
    == This happened ==
    Not sure how often
    == Not sure ==
    == User Agent ==
    Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebKit/531.9 (KHTML, like Gecko) Version/4.0.3 Safari/531.9

    Hi, Barbara! Is the problem that you have a lot of different versions of Firefox on your launch bar? Or that you have a lot of different versions in a directory somewhere?
    Either way, on the mac, you should be able to simply:
    1. Close all versions of Firefox
    2. Drag the applications to the trash folder, which will remove them from the folder or your dock
    3. Download Firefox with Safari at getfirefox.com
    4. Open the downloaded file by double clicking it
    5. Once that happens you will have a Firefox icon and a folder with an "A" on it
    6. Drag the Firefox icon onto the A, which will install it into your Applications folder
    7. Open your Applications folder and drag it onto your main dock
    8. You should be able to launch it from your dock by clicking on the Firefox icon.
    Thanks!

  • How does optimistic version locking work

    Hi,
    I have below questions regarding toplink with optimistic version locking vs pessimistic locking after checking the developer guide:
    in the guide, it suggests optimistic version locking oppose row level locking with select for update.
    if use optimistic version locking, additional column is required in database for each table and it keeps version of each row via toplink, how does toplink keeps the version technically, does it have triiger or other procedure installed in DB for this tacking between DB and Apps cache? how does the version gets incremented and what is the max value for it?
    if there are many rows in the table, how is the performance on the database level as each update statement need to verify the version of each record or it is all done on the apps cache?
    Thanks.

    It is quite simple
    With optimistic locking you have extra column in database which transfer to another attribute in your object.
    So when your application reads such object it has ID (primary key) and another attribute with version.
    When you persist changes to object that attribute value (read when object was read from db) i added to query, so you have something like:
    update xxxx set y = z,.... , version = version + 1 where id = <your obj id> and version = <current attribute value>
    That way if another session updated such object your update won't work because there is no row in table with id and version of your object.
    Assumption is that there is low concurrency and you are the only one editing that object (thats why its optimistic)
    There is no max value for it other then database field limit. It is incremented at every update by adding that increase to sql send to db, so no trigger/procedure is needed.
    As to performance - it is usually better then pessimistic locking but some of updates can fail, and since tables are accessed by primary key anyway additional condition for value shouldn't have much performance impact.

  • Does anyone know how to lock a specific application, such as e-mail in Ipad?

    I have my company email in my Ipad and I want to lock it in order to prevent whoever uses my Ipad to login to my email. Does anyone know how to lock a specific application or it cannot be locked?

    There is a somewhat clunky way to do it. First, go into your mail (Settings - Mail/Contacts/Calendars) and turn off (dont' disable) any accounts you don't want to be seen. Then go into Restrictions - Accounts and select "Don't Allow Changes." This will prevent anyone from turning the mail back on. When you're ready to turn it back on, go into Restrictions and either Disable Restrictions or go into Accounts and select Allow Changes.

  • Signed classes & preventing code modification

    Hi, I've got a generic question concerning preventing code modification.
    Suppose I have written some neat code (yeah, that might happen, one never knows ;-)) and I want to bundle it in a JAR AND make sure nobody will modify my code (at least, without a warning).
    All right. I make up my JAR, and I sign it. This adds a SIGNER.SF & SIGNER.DSA/.RSA to the JAR.
    Yes... but... what prevents another person from:
    1. downloading my JAR
    2. unjarring my JAR, and retrieving the important .classes
    3. eventually, modifying the .class (to make my code silly and ugly for instance ! ;-( ).
    4. make again the JAR, and sign it with his own keys
    You'll tell me: "Yes, this is possible, but then the code is signed by him, not by you !". Correct... But who will warn the user that has downloaded my code that he's not using "my" code but another one.
    I'll have to tell him "check the signature is 0215AB45...". 1/ This is Highly unpractical... 2/ If He's the bad guy, this does not prevent him from modifying my code !
    Any solution or interesting thoughts for that topic ?
    Thanks,
    Axelle.

    Signing is not intended to prevent modification, java classes can always be decompiled, modified and redistributed. What signing does is allow modification to be detected.
    If a user has your public key, he will be able to detect that the (modified) jar was not signed by you, and hence is untrustworthy.
    Similarly a java application can detect that a given jar file (or even object, eg: an authentication token) was not signed by you, and hence cannot be trusted. If however the Bad Girl has access to the application code, she can decompile said application code and modify it so that it doesn't care.
    If you want to protect your code, you can try obfuscating it (there are various obfuscation tools around, do a search on google), but all this does is make the decompiled code less easy to read (variable names all a1, a2, etc), and won't really stop anyone who is serious about stealing your cool code.
    Another option might be to deploy a compiled version (if you are distributing an application to a single platform), but this won't work with applets, loses the portability of java classes, and if the Bad Girl is good enough (and determined enough) it will only slow her down (though probably a fair bit).
    The only sure fire way I know of preventing your Java code from being stolen is to not distribute it, which is hardly useful.

  • How to lock a row in a db

    Hi,
    Could someone share the code for how to lock the whole database, part of the database or just a row in the database?
    Thanks.

    Whoops... I am sorry about that.
    I am asking about MS Access (version 2002 if that matters)
    Thanks,
    Yaakov.

  • Data can be copied to a locked version.

    Hi,
    We are using BCS for Consolidation. We have noticed that it is possible to copy data into a locked version, which poses serious data integrity issues.
    Example: We use version 200 for actuals, and version S05 for Forecast. Actuals data from version 200 is copied to version S05 for Forecast.
    In the event of a user typo, it is possible that data from S05 could be overwritten to version 200, thereby destroying all the consolidation data in the actuals version 200 for the selected periods.
    Has anyone else faced this issue, or has suggestions for what to do.
    Thanks.

    Hi Payal,
    1) One way to reduce the "damage due to typo or similar condition"  is.....throw a confirmation
        window asking user to positively confirm the change.
    2) Philosophically speaking......no matter how many precautions we take.....human error is
        always there.....
    3) If you take  a) reasonable precautions   b)  regular backups....you will
        be able to recover with minimal damage.
    I apologize if I sounded a little pedagogic.....
    Good luck, BB

  • Solution Directory - How to lock a business process for a implement project

    We have Solution Directory assigned to a maintenance project and I understand the checkout/checkin process and how it locks the business process in the Solution.   What is the best practice when  you are starting a new IMPLEMENTATION project that will impact existing business processes that are in the Solution?  I know that I can copy from the solution to build the new project, but it doesnu2019t lock the BP from the solution.  
    I have a new Implementation project, that i want to checkout/pull existing business processes for the Solution Directory. 
    *How can these Business Processes be "locked" in Solution Directory as they are with a Maintenance project?*

    Kelly,
    You would use the maintenance project to make daily modifications.
    Consider the case of a O2C business scenario. You need to almost make daily configs etc, which get pushed through, such things will go into a maintenance project.
    But if you plan to enhance O2C with a CRM front end or include a better planning solution or TPM or something, then you are looking at an implementation project.
    Rule of thumb. Short Scale changes : Maintenance Project, Long term/major enhancements : Implementation Projects.
    Also In this case to speak about the lock down. Well the Solution Directory kind of takes care of that for you.
    I am assuming that you have a solution populated with business processes. So now if you want to enhance it with a new functionality, you would use an implementation project. So when you define the implementation project, and then navigate to Solar01, and try to add business scenarios , ensure that on the Structure tab you select the Solution as the source. This ensures you are copying content from your current, updated, productive solution. Once you do that, the implementation continues on its track, whilst daily support processes are managed with the check-in / check-out functionality of the Solution and the Maintenance Project.
    You technically do not need to lock the business processes down, since the Compare and Adjust functionality of a solution will help you identify the deltas  between the Solution and the implementation project and you can always make those adjustments post go-live and thus just update the Solution at one shot. Also remember that with SolMan 7.1 the Compare and Adjust functions can be used with Template, Implementation and Solutions in any permutation-combination.
    Hope this helps.
    Plz let me know if you need any additional information
    Cheers!!

  • How to uninstall versions of python in OS X 10.10.3

    I have installed the Python IDE Spyder. For me it's a great development environment. Some how in this process I have managed to install three versions of Python on my system.These can be located as following:
    Version 2.7.6 from the OS X Terminal;
    Version 2.7.8 from the Spyder Console; and
    Version 2.7.9rc1 from an IDL window.
    The problem I have is (I think) that the multiple versions are preventing Spyder from working correctly.
    So how do I confirm that 2.7.6 is the latest version supported by Apple and is there a simple way ('silver bullet') to remove other versions from my system.
    I hope this is the correct forum for this question. If not I would appreciate suggestions where I could go for help.

    Foro de Usuario a Usuario.En español.
    Adobe Air es utilizado por diversas aplicaciones de Adobe. Lo necesitan para algunos paneles.
    Porqué motivo quieres o necesitas desinstalar Adobe Air?
    Qué programs de Adobe tienes instalados?
    Quizás tengas que desinstalar primero esos programas antes de poder desinstalar Air.

  • How to Lock particular template for user editing.

    Hi Gurus,
    we have some templates created on top of infoset querrys to display the output in specific format. I want to lock particular templates for user modification. That means when the user is trying to change the template layout and try to save with the same name it should not allow to do that. if the user wants in another name then it must allow the user to do that.
    How can i achieve that.
    Thanks in Advance.
    Appreciate your help.

    Use a naming convention on templates with a particular prefix, ie ZCORP***.  Then create an authorization object that specifies that templates with the prefix ZCORP cannot be changed or deleted.  The user will be able to changed and save under a different name, but not the same one.
    Thanks for any points assigned.
    Regards -
    Ron Silberstein
    SAP

  • How to lock a row and release lock

    Hello
    There are two thread, they read the same row, I want to lock this row when the first thread read the record, after this thread commit its data, release the lock, the second thread can lock this record, also can commit its data. I also want to know how to release the lock. And these operations are in different Classes, e.g. in Class A first thread lock the record, in Class B second lock the record, and in Class C release the lock.
    Note: these two thread will read this record at same time.
    Thanks in advance.

    TopLink provides to forms of locking, optimistic and pessimistic.
    <p>
    You are referring to pessimistic. You can use pessimistic locking in TopLink through the ReadObject/ReadAllQuery API acquireLocks(), or acquireLocksWithoutWaiting(), this will use a "Select ... for Update" in SQL. You must be in a transaction to lock a row in the database (UnitOfWork in TopLink), and you locks are released when you commit or rollback the transaction. If you are using JPA, TopLink supports a JPA query hint "toplink.pessimistic-lock"="Lock" to allow pessimistic locking.
    <p>
    You can also use optimistic locking. An optimistic lock does not prevent another user from reading the same row, but ensures that only one user will be able to commit changes to the row. Optimistic locking typically has the advantage of better concurrency, and does not have issues with deadlocks.
    <p>---
    <br>James Sutherland
    <br>Oracle TopLink, EclipseLink
    <br>Wiki: Java Persistence, EclipseLink

Maybe you are looking for

  • Can't copy file with # in name to Panther server

    I have this problem with any file that has a "#" in its name, which is fairly common on Mac OS X , I think (the result of certain programs truncating the name) For example, from a computer running Panther, I can copy the file "list all movies in path

  • Error at the time of saving sales order

    Hi Sapfans, at the time of saving the order i am getting the following error please help me how to solve it please help me fast thanks and regards srinivas Runtime Errors MESSAGE_TYPE_X Date and Time 19.11.2007 15:19:18 Short dump has not been comple

  • Working with 60fps clips in 24fps Linked Comp

    I am trying to use the time warp effect in Ae to alter the speed of the clip at different points in the clip.  So going from normal 100% down to 40% then back up to 100%, with a nice smooth gradation/ramping between speeds.  This is easy enough to ac

  • Why will my bookmarks be deleted when syncing?

    Just updated to ios6 and when I sync my snow leopard laptop, it tells me that I will lose 25% of my bookmarks.  This never happened before.  What do I do?

  • Wrapping text output

    Is there anyway in PL/SQL that I can force output to wrap to the next line? I'm working on a report that shows questionnaire questions and some of them are pretty long. My current setup truncates the question if it goes past 60 characters, anymore th