Samples fall under a different category than production systems

hi
in http://www.oracle.com/technetwork/developer-tools/adf/learnmore/november2011-otn-harvest-1389769.pdf
section "How to detect browser type and version from ADF Faces" (p. 22)
Frank Nimphius writes
"Ps.: I can almost hear John Stegeman, the Oracle ADF community expert I introduce in this month's OTN Harvest Spotlight, saying that System.out.println is not what I should be using, but AdfLogger. And right he is – however, samples fall under a different category than production systems. "
Agreed, samples fall under a different category than production systems.
But, sometimes I wonder if it justified for samples to be (much) different from a production system.
First, there is not always such an explicit disclaimer on samples, to point out where significant differences are with a production system.
Sure, that is where your own skills and experience come into play, but not everyone always recognizes all aspects that should be different for a production system.
Second, why is it too much to bother to use an approach in a sample that can be in a production system?
Could this be related to the complexity of the context (tools/framework/product) the sample is being created in? If so, maybe that context should improve.
Sometimes, the simplicity of a solution a sample is intended to demonstrate, is lost when it is implemented in a production system.
Maybe it is good practice when writing a sample, to ask the question : What should be different for a production system?
Although, I currently don't have any good examples of such a "sample gap ", maybe I will update this forum thread if I bump into one.
Any comments or examples are welcome.
many thanks
Jan Vervecken

Thanks for the replies John and Timo.
John Stegeman wrote:
... Never use System.out.println if you are producing something for others to learn from. ...
Timo Hahn wrote:I'm with John here (even if I caught myself using SOP sometimes). ...Wow, you guys are rather strict about this.
My idea was (and is) to be lenient on the System.out.println() example, because I would consider this a minor "sample gap".
But, you are probably right (if you can find the discipline).
regards
Jan
edit : I am not saying that System.out.println() statements should end up in a production system.

Similar Messages

  • When looking at the storage options, what falls under the other category from my iPhone?

    When I plug my phone into the computer, Itunes shows the audio, photo, app, data, and other catagories, what is classified under other?????

    Texas Mac Man post (2/10/2012) on "Other" data on iOS device - https://discussions.apple.com/message/19861751
    https://discussions.apple.com/message/20053939 - "If it is much more than a gb or so, then it indicates corrupt files.  A restore should resolve." "If restoring using your backup didn't work, you'll have to save as much of your data as you can (import your photos to your computer, sync your contacts and other data with iCloud, email things like Notes and Voice Memos to yourself, sync with iTunes to transfer all your purchases, etc.) and then restore it as new without using your backup." - https://discussions.apple.com/message/20054011

  • How do I copy backed-up files from an external hard drive back to my MBA, but under a different user than the one from which they were backed up?

    On the advice of the Chicago Mac Genius Bar, in order to get better performance on my few years old MBA, I copied my Home folders (but not Library) to an external hard drive, created a new user, deleted the old user, and tried to copy the Home folder contents from the external hard drive back to the MBA under the new user. However, I get an error message and can't open most of the folders on the external hard drive (e.g. "The folder “Desktop” can’t be opened because you don’t have permission to see its contents.") Help! Thanks.

    As captfred says, yes (as long as the drive is formatted for a Mac, not Windoze).
    You might want to review the [Time Machine Tutorial|http://www.apple.com/findouthow/mac/#timemachinebasics] and perhaps browse [Time Machine - Frequently Asked Questions|http://web.me.com/pondini/Time_Machine/FAQ.html] (or use the link in *User Tips* at the top of this forum).

  • Child member falling under Two different Parents

    Hi,
    Can any one help me!
    Two Parents are "A" and "B", a child named "C" has fallen under these two.If I want to post a Journal to "C" does it affect "A" or "B".
    Thanks in Advance.

    Journals posted to <Entity Curr Adjs> will apply to all parents.
    Journals posted to <Parent Curr Adjs> will apply only to parents who have the same currency for which the original journal was posted. That is, if child A with currency USD has three parents, two of which are EUR and one of which is CAD, and the user posts a <Parent Curr Adjs> in EUR, the amount will apply to the two EUR parents, but not the CAD parent.
    Journals posted to [Parent Adjs] or [Contribution Adjs] apply only to the one parent involved inthe adjustment. These do not apply to other parent entities.
    --Chris                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • In MIRO,more than one PO with different vendors than also system is posting

    Dear All,
    When in MIRO, vendor invoice is posting with reference to more than one PO's and if vendors are different in PO's then also system is posting vendor invoice and in this case, system is considering vendor of first mentioned PO and posting the document. This is error found to be in factory business process and need to be controlled immediately, otherwise any repercussions can be faced in future.
    Can anyone advice how to control this.
    Thanks
    Madhukar Mittal

    Hi,
    The system will take over the invoicing party from the first PO and                
    ignore the invoice party from other POs.                                           
    You can see it in Detail tab in MIRo (or in MIR4). This is standard funktionality.                                                                               
    Please check the information from the following notes.                             
    393431                                                                             
    458692   
    Best regards
    Erika

  • I have to delete my iCloud account, but I don`t the password. I accidentally set up my iCloud Id under the different than Apple ID

    I have a big problem with my iCloud account. I don`t know why I opened my iCloud account under the different ID than Apple ID. Now i need to delete my iCloud account on my iPhone and create a new one. I cannot delete it because I don`t know the password. How can I solve my problem??
    Gosia

    You can reset your password of your iCloud account (which is also an Apple ID) here http://appleid.apple.com

  • How can i upload two different logos for 2 sub sites [which falls under one super site ] in share point 2013 ?

    hello,
    How can i upload two different logos for 2 sub sites [which falls under one super site ] in share point 2013 ?
    thanks,
    Jay

    Hi,
    I understand that it applied first logo to all other sub sites.
    Please make sure that you change the logos in the subsites.
    If we change the logo in the root site, the logos in the subsites will be changed at the same time.
    However, we can change the logo in the subsites separately.
    We can go to a subsite, click the Site Sitting-> Look and Feel-> Title, description, and logo->Insert Logo->select a picture, then it will has a different logo than the root site.
    Then go to the other subsite, click the Site Sitting-> Look and Feel-> Title, description, and logo->Insert Logo-> select another picture, then it will has a different logo that the first subsite.
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Certain apple products (iTunes) require a different password than my apple id password.  Why - and can I make them all the same?

    certain apple products (iTunes) require a different password than my apple id password.  Why? … and can I make them all the same password?

    I assume you never got a solution. My own painful story is here:
    http://tech.kateva.org/2012/06/icloud-transition-went-as-expected.html
    I've given up on Lion/iCloud. I'll try Mountain Lion.

  • N73 ME Product Code 0543843 fall under APAC or not...

    Hi,
    I am from India and I having N73 ME with 0543843 product code. Please confirm that 0543843 belong to India and India fall under APAC or not? India under APAC with the following 0539354 product code.
    My phone (0543843) has the following language: English, Indonesia, Malaysia, and Philipino.
    0539354 product code also having same above language -> India/Vietnam -> English, Indonesia, Malaysia, Philipino.
    Please help me.

    I have that PC 0543843 and I bought my N73 in Poland

  • SVC Contract start date different than Product Shipped date

    Hi
    "SVC Contract start date different than Product Shipped date"
    Why this is an issue, what could be the reason, how can I fix this ?
    Appreciate your input.
    thanks
    s

    Hi Siva
    Can you give more details about what you are trying when you see this message? What is the apps version? Are you creating contract from OM or from service contract module? At which stage are you getting this message / error?
    Thanks
    Sid.

  • Items in the shopping cart appear with different price than in the catalog

    Hi All,
    We are running SRM 5.0 (Classic Scenario) with external catalogues.
    After selecting items from the external catalogue and transferring them to the shopping cart, the items appear with different price(the problem exists in the productive system)
    The strange thing is that there is no dependence or sequence between the differences. For example, in one shopping cart, one item is with correct price, the price of the other item is not correct (when I click on the icon which is  showing item details in the catalogue, the price is different than the one in the shopping cart). Sometimes the difference is significant, sometimes not - if the item price in the catalogue is 22.34 EUR, in the shopping cart is 21.22EUR or if the item is 45.62EUR in the shopping cart is 45.60 EUR. There is no logic.
    I tried to create a shopping cart in the support system, with the same items from this catalogue, and they are sent back in SRM with the correct prices.
    I traced all OCI parameters, sent from the supplier catalogue, and everything is correct.
    At the example given below the price in the shopping cart ordered in the productive system is 69.00CZK, and after that during the test the correct price of 73.870CZK has appeared.
    NEW_ITEM-DESCRIPTION==Durable-KeyClip-keytag%2C+black
    NEW_ITEM-MATNR==
    NEW_ITEM-MATGROUP==
    NEW_ITEM-QUANTITY==10
    NEW_ITEM-UNIT==EA
    NEW_ITEM-PRICE==73.870
    NEW_ITEM-PRICEUNIT==1
    NEW_ITEM-CURRENCY==CZK
    NEW_ITEM-NEW_ITEM-LEADTIME==1
    NEW_ITEM-VENDOR==
    NEW_ITEM-VENDORMAT==0176%2F1957001
    NEW_ITEM-MANUFACTCODE==
    NEW_ITEM-MANUFACTMAT==
    NEW_ITEM-CONTRACT==
    NEW_ITEM-CONTRACT_ITEM==
    NEW_ITEM-SERVICE==
    NEW_ITEM-EXT_QUOTE_ID==
    NEW_ITEM-EXT_QUOTE_ITEM==
    NEW_ITEM-EXT_PRODUCT_ID==23109
    NEW_ITEM-EXT_SCHEMA_TYPE==UNSPSC
    NEW_ITEM-EXT_CATEGORY_ID==55121504
    NEW_ITEM-LONGTEXT_1%3A132==Durable-KeyClip%0D%0Akeytag%2Cblack%0D%0A%0D%0A6pc
    I checked the error log in SLG1 for BBP_OCI, and no error message exists. In my opinion the problem can be in supplier system, because otherwise all items will be with wrong price. And at the moment, there are shopping carts in which all items are with the correct price!
    It is not something in the user profile, because in one shopping cart created by one user some items are correct, some of them not.
    I also checked with the supplier,  they said that they haven't change the price, recently.
    Has somebody of you met this problem?
    In the IMG-> Define External Web Services (Catalogs, Vendor Lists etc.) I have set all parameters for the standard call structure: the URL of the supplier, our company ID and password for their catalogue.
    In the Detail view for the catalogue, the following parameters are set
    u201CAdditional functions in the product catalogueu201D field:
    -     Display product data again in the catalogue
    -     Validate product data from SAP Enterprise Buyer
    -     Find supply sources
    u201CTechnical Settingsu201D field
    - Use Error Log
    Thanks,
    Desi

    That means that we are not maintaining material numbers in SRM, so there are no predefined price or info records for that materials in R/3 system, or in SRM.
    In the set up of external catalogues, validation of the price is set. Which means that, if a new shopping cart is created from already existing one, and meanwhile, a change of the price is done by the supplier in the catalogue, the new item price will be adopted in the shopping cart.
    No prices are maintained in the SRM system, everything is from the supplier catalogue.
    Desi

  • How to Launch an Integration Builder under two different java versions

    How to Launch an Integration Builder under two different java versions     1
    1. Situation     2
    2. How To Do     2
    2.1 jre preparation     2
    2.2 Put them into the system     2
    2.3 Execute a Java Web Start under jre 1.4.x version     3
    2.4 Change Java Runtime Versions     3
    2.5 Launch an Integration Builder     6
    1. Situation
    OS: windows 2000 pro – English
    Java version: jdk 1.5.x was already installed. (It’s not permitted to change.)
    I don’t have any authorization to install any software on the PC.
    But I need to use an Integration Builder.
    I already knew URLs of an Integration Builder (http://<hostname>:50000/rep/start/repository.jnlp).
    2. How To Do
    At this moment, an Integration Builder (XI 3.0) can be launch under jre 1.4.x environment (on windows).
    2.1 jre preparation
    I download j2re-1_4_2_10-windows-i586-p.exe from http://java.sun.com/j2se/1.4.2/download.html
    I installed it on my home PC and copied all files from C:\Program Files\Java\ j2re1.4.2_10\ into my USB.
    2.2 Put them into the system
    I pasted j2re1.4.2_10 folder from my USB into the windows 2000 pro system.
    Finally, I could list up all of javaws.exe under this system.
    c:\j2re1.4.2_10\javaws\javaws.exe
    c:\Program Files\Java\jdk1.5.0_05\bin\javaws.exe
    c:\Program Files\Java\jdk1.5.0_05\jre\bin\javaws.exe
    c:\Program Files\Java\jre1.5.0_05\bin\javaws.exe
    2.3 Execute a Java Web Start under jre 1.4.x version
    I executed c:\j2re1.4.2_10\javaws\javaws.exe .
    2.4 Change Java Runtime Versions
    Go to File-> Preferences -> Java
    As you can see, it indicates 1.5 version.
    Click [FIND] button.
    Click [NEXT] button.
    Click the j2re1.4.2_10 folder.
    Click [NEXT] button.
    A JRE Finder is able to find javaw.exe automatically. Or you can indicate C:\j2re1.4.2_10\bin\javaw.exe directly.
    Click [NEXT] button.
    Finally, there are two Java Runtime Versions. Now you need to uncheck the Enabled column of 1.5 version and check 1.4 version.
    Click [OK] button.
    Well, in the General tab, I selected None for Proxies.
    2.5 Launch an Integration Builder
    In the Location field, I typed the URL of an Integration Builder jnlp.
    http://<hostname>:50000/rep/start/repository.jnlp
    SAP Integration Builder comes up inside Applications area.
    Select it and click [Start] button.
    If you click Environment-> Integration Builder (Configuration), you can launch Integration Builder: Configuration.
    [PDF file location] with screenshots
    http://SDN.mobilian.org/SDN/How2LaunchIB.rar
    ===================Advertisement==========================
    How do you search SDN?
    What about [<b>SDN Search Widget</b>]?
    SDN Search Widget
    =========================================================

    I am not getting anywhere with deploying my application or
    applet.
    I have set up my bc4j project. It contains all my VO info,
    links, application module. (proj a)
    I then have another project with DbInfo in it(has all my rowset
    info), Multiple Frames, and my Applet.java file.
    Actually I have an Applet.java file and a Application.java file
    because I was seeing if both/either worked. Anyway they seem the
    same, except for that extra window that comes up when you run the
    applet.
    I follow the steps in the oracle directions (from earlier post).
    And all seems ok. But at ---->
    [*] Select the subdirectory under myhtml where your applet's HTML
    file
    is located, and enter the directory path of the 'staging'
    directory you
    created in step 3 above, if different from the default.</li>
    [*]Select the HTML files that JDeveloper created to run your
    applet.</li>
    [*]Select all of the Java source files in your project that make
    up the
    applet.</li>
    I have no HTML file associated with my applet, at least that I
    know of.
    So do I need to create one, or should it of been done
    automatically.
    Also, I trying to figure out what will be the best way to deploy
    my project. Applet or stand alone application is what my first
    choices have been so far. I have read that there is some issues
    with applets being served from a different server than the
    database. So a stand alone application was my front runner, but
    I haven't gotten either way to work yet.

  • Computer has different name than Itunes for Ipod Touch

    I have an Ipod Touch 4th Generation 32gb. I have had no problems with it or with Itunes. My Mom came last Saturday to visit and she needed to charge her Ipod Touch so I hooked it to my computer where I always have a cord and charged it for about 45 minutes or so. I have no problem with my Ipod or with Itunes BUT when I go look at the device now on my computer,when it is connected to USB cord, it show "Marys Ipod" now instead of "Steves Ipod". In Itunes, it is still "Steves Ipod" and I can sync and all but I really want to get rid of "Marys Ipod" off my computer even though when I open it up, it is my ipod, just mislabed. I know because it has my pictures and her's is only 8gb. My Ipad2, is fine when I hook it up to the USB cord, It says "Steves Ipad" but when I hook my USB cord to my ipod touch, it still reads "Marys Ipod". Is this something I should be concerned about or is it not worth the hassle of trying to restore, etc? I have tried to change the name, but Windows won't allow. I do have Windows 7. I have also got the new update on Itunes and the new software(5.0) version.
    I am stumped. I have googled this and have searched for over 3 hours today on how to fix this. Ready to bang my head against the wall. I have did a reboot on Ipod, I have restarted the computer. I have not reinstalled anything including Itunes.
    Does anyone have any suggestions on what I can do? I would sure appreciate the help. Thanks in advance.

    shellymoe
    Currently Being Moderated  Re: Computer has different name than Itunes for Ipod Touch
    Jul 22, 2012 12:23 PM (in response to Toploader21120)
    I just found the answer to this after hours of searching online. Make sure your iPod is hooked up to your computer & turned on.
    Click on "Start" and in the search box type "regedit". This will display a program called "Registry Editor". Open it.
    Click on the "Edit" tab and select "Find...". Type "Mary" in the search box and click "Find Next". It will bring up a list of everything that has "Mary" in it. (You may have to click on "Find next" under the "Edit" tab in order to find the associated items that have something to do with both "iPod" and "Mary".) What you need to pay attention to is not the NAME, but the DATA column. For me, the wrong iPod name was listed in 2 places in the data column. The actual names of those 2 items were "FriendlyName" and "Label".
    Once you find the associated items that have to do with both the iPod and "Mary", right click on one of them. Select "Modify...". A box will open giving a "Value Name" box and a "Value Data" box. The "Value Data" box should say "Mary's iPod". All you have to do is change it to "Steve's iPod" and click "OK". Repeat the "Modify..." and renaming of the "Value Data" steps for every item that says something about "Mary's iPod".
    Close the Registry Editor. Open "my computer" and see that it changed the name of your iPod back to "Steve's iPod".
    Best Answer So far.....it really works...Thanks a million

  • Do You Know Your iPod Battery May Fall Under Warranty Replacement?

    I have the extended warranty on my iPod Touch. My batter life was horrible... without wifi just playing music getting just over 3 hours. I also had a bad MBP battery. Called up AppleCare and got case numbers for both after diagnosis. Was taking a long drive to an Apple Store with Genus appt the next day...
    My name was called and my Genus re-ran the MBP battery check finding it at fault and went to replace it... I said that I was having an issue with the Touch battery as well. He said "You know that the battery is NOT covered under warranty!". I said NO, if a battery is faulty that it is covered under warranty. I told him that it was THE reason that I purchased the warranty... He argued with me about it and I just couldnt believe my ears... I said that all he had to do was go to the Apple site and find the Touch battery warranty description... He started printing out the MBP battery replacement agreement and we had another video test to run on the MBP... he went in the back to get a DVD.
    As I sat there I started hearing all the genus say to every customer with a iPod battery issue say that battery replacement cost blah blah blah... no one was asked if they had a warranty or that if the battery was found to be faulty the battery replacement would be covered. One guy came in with his son saying the iPod was a Christmas present and the battery was only getting blah blah hours... Again, he was told that a battery replacement would cost $$$. It was surely under warranty but he was still charged! ***?
    My Genus comes back and runs the video test with a Howdy Doody DVD, UGH... anyways... he goes back to return the DVD and comes back with something in his hand, unwraps a Touch and tosses it my way. I asked him what was up? He says that the original Touch battery is not replaceable so here was a new one. I said OK... thinking, why was he giving me one after arguing with me about the battery NOT being under warranty???
    So, I guess it pays off to know your warranty with Apple products as the Genus wont offer the facts. Maybe this was just at the Cleveland OH Apple Store. So, wondering if you know that your iPod battery may fall under warranty and if this is a national fraud by Genus?
    http://store.apple.com/us/product/MB591LL/A#overview "3. Service coverage is available for battery depletion of 50 percent or more from original specification."

    According to this page -> http://support.apple.com/kb/index?page=servicefaq&geo=United_States&product=ipod
    Will the data on my iPod be preserved?
    No. You will receive a replacement iPod that will not contain any of your data, songs, etc. Before you submit your iPod for service, it is your responsibility to keep a separate backup copy of the data stored on your iPod and reinstall that data. Please do not send any accessories with your iPod as they will not be returned.
    Attention iPod touch customers: Before obtaining service, it is important to back up your data using iCloud or iTunes. Apple is not responsible for the loss of information while servicing your iPod touch and does not offer any data transfer service.
    Following service your replacement iPod touch may have a newer operating system (iOS) version and you will need to restore your data using the method used to back it up (iCloud or iTunes). As a result, you may also need to update your App Store applications to ensure compatibility with the newer iOS. If you experience a problem with an application purchased from the App Store, check iTunes to see if an update is available or contact the application vendor directly.
    B-rock

  • Exposure to the right results in different TRC than normal exposure

    Exposure to the right is advocated by most experts to improve tonality and dynamic range. On the Luminous Landscape a photographer noted that ETTR all the way to the right followed by negative exposure correction in ACR produces a different image than is produced by normal exposure, and that he preferred the latter image.
    Luminous Landscape Thread
    Most responders to this post postulated that, since ACR is operating on linear data, underexposure by 1 EV followed by a 1 EV boost in ACR would produce the same results.
    I had some exposures of a Stouffer step wedge. The first was exposed so that step 1 has a pixel value of 250 when converted with ACR at default settings into aRGB. This is exposed to the right as far as possible. A second exposure placed the same step at 221, and this step was brought back to 250 in ACR, which required an exposure compensation of +1.05 EV.
    If you compare the resultant images in Photoshop using the difference blending mode, the differences too dark to make out on the screen, but can be detected with the eye dropper. In this image, normal exposure to the right is on top, and the difference between normal exposure and underexposure followed by a boost of 1 EV in ACR is shown on the bottom.
    The different resulting tone response curves are better shown by Imatest plots of the two images. As is evident the TRCs are different, contrary to my expectation. Comments are invited.

    The ETTR Myth
    ETTR is short for expose to the right. Some folks have promoted it as a replacement for traditional exposure metering. The premise is that you can validate camera metering by simply reading the histogram in the cameras preview window.
    Unfortunately, it is based on some basic misunderstandings about digital photographic technology. The first misunderstanding is the premise that each bit level in a digitally encoded image represents an exposure stop. The second misunderstanding is the premise that all digital cameras capture light in a perfectly linear fashion. The third misunderstanding is the premise that the histogram represents the raw image data captured by the camera. I will briefly address each of these.
    Any correlation between exposure stops and digital bit levels can only be accidental at best. The total exposure range in a scene or an image is correctly known as the dynamic range. The dynamic range of digital cameras is wider than most folks assumes and usually equal to or better than film or paper. It can be defined in terms of tone density, decibels, or exposure stops. It is a function of the optics and sensor electronics in the camera. The few cases where an accurate range is provided by the vendors, it varies from 8 to 12 f/stops.
    The image data is converted from analog measurements by the analog/digital (A/D) circuits early in the capture. This can wind up as an 8-bit, 12-bit, 14-bit, or even 16-bit digital value depending on the camera and its user settings. It is simply a number that has been digitized. Any correlation between bits and exposure levels is pure speculation, end of subject.
    Second, the digital capture of light is not strictly linear. It is true that the silicon sensor itself will capture light in a very linear fashion. But this ignores reciprocity at the toe and heel of the extremes, the quantum efficiency of the substrate, and most importantly it ignores the optical filters in front of the sensor. If the color filter array were linear it would be impossible to reconstruct colors. And these are not the only optical filters in your camera. Then, the A/D circuits have gain controls based on the current ISO setting. And some A/D circuits perform some pre-processing based on the illuminant color temperature (white balance) and limited noise reduction based on the ISO setting. The point is that there are many steps in the pipeline that can introduce non-linearity.
    Finally, the image in the preview window has been color rendered and re-sampled down to a small size. This is the data shown in the histogram. The camera can capture all colors in the spectrum, but the rendered image is limited to the gamut of an RGB color space. So, in addition to exposure clipping the histogram will include gamut clipping. This is also true for the blinking highlight and shadow tools. This might imply an exposure problem when none exists. There is no practical way to map all the data in a raw image into a histogram that you could use effectively in the preview window.
    If you capture an image of a gray scale chart that fits within the dynamic range of the camera, at the right exposure, you can create a linear graph of the raw data. But if you underexpose or overexpose this same image, the graph will not be linear and it is unlikely that software will be able to restore true linearity. End of subject.
    If you typically shoot JPG format, the histogram will accurately represent the image data. But clipping can still be from either gamut or exposure limits. If you typically shoot RAW format, the cameras histogram is only an approximation of what the final rendered image might look like. There is a significant amount of latitude provided by the RAW image editor. This is probably why you are shooting RAW in the first place.
    So, in closing, I am not saying that histograms are bad. They are part of a wonderful toolkit of digital image processing tools. I am saying ETTR is not a replacement for exposure metering. If you understand what the tone and color range of the scene is, you can evaluate the histogram much better. And if you master traditional photographic metering, you will capture it more accurately more often.
    I hope this clears up my previous statements on this subject. And I hope it explains why I think ETTR and linear capture are based more on technical theology than on technical fact.
    Cheers, Rags :-)

Maybe you are looking for