What is Phase?

Hi,
Im studying Music Production and everyone keeps mentioning phase when recording. Im really unsure about what it is and what it does..... Someone said that it when the same signal is sent to the speaker and one tells the speaker to move back and forth and the other one does the opposite.
Can anyone explain what this means as i just dont understand and its proving to be at my disadvantage in recording sessions.
This isnt the only thing i dont understand, im trying to understand compression, distortion etc etc etc.
Has anyone got any advice on how to learn this?
I would greatly appreciate it,
Thanks, Ben

So in summary, I think a distinction exists between
out-of-phase signals that are time-coherent but
electronically manipulated to be out-of-phase, and,
signals that are acoustically captured but because of
differences in distances between those mics,
acoustically out-of-phase.
Maybe I wasn't clear: by definition, a signal that is out-of-phase must be out-of-phase COMPARED to the original waveform. You have to compare it or you wouldn't know that it's out-of-phase. That means that there is (somewhere, at least conceptually) the same signal which has not been delayed; hence no out-of-phase signals are time coherent to the original. It's really implicit in the concept.
A change in polarity simply reverses the positive and negative waveforms so that instead of beginning the cycle with a positive signal, you begin it with a negative signal. This can be electrical polarity or physical (pressure) polarity.
Delaying a signal 180 degrees and saying that you have now reversed the polarity is a bit of a misnomer. Yes, by delaying the signal you could put it 180 degrees out-of-phase, but that's not the same as a true polarity change - where no time shift has occurred but only an electrical or physical wavefront reversal.
With speakers, it's a simple polarity change from the positive and negative leads. This is sometimes referred to as "reversing the phase" or putting the speakers 180 degrees "out-of-phase" even though no phase shift is involved. Bass frequencies have the longest wavelength, so you'll notice the drop in low-end more easily when your speakers have their polarity reversed. At the higher frequencies, there is still a polarity reversal, but since the room interacts with it's own set of phase anomalies due to early reflections, etc, it's less noticeable.
When referring to subwoofers and "phase alignment", you are in fact delaying the LFE signal so that the wavefront from the low end aligns with the signal from the other speakers.
With microphones, the distance between the source and any two or more microphone elements will introduce phase anomalies as well. That's why time-aligning the phase of drum overhead mics with the BD and SN mics increases the "punch" in a set of drum mics: the attack transients would be in alignment creating more impact.
If you can come up with an example of an out-of-phase signal that is NOT time-dependant, then I might see where you're going with this. We may actually be saying the same thing.

Similar Messages

  • If we run a query,what all happens in background/what are phases of query processesing.?

    Hi Friends,
    if we run a query,what all happens in background/what are phases of query processesing.?
    Many thanks
    Shashikala

    It has to go through
    Parsing-on this stage it perform basic check on code (T-SQL,
    Binding(Algebrizer Stage)-on this stage does more parsing and perform query tree,
    Optimize- on this stage take query tree from Binding and parsing and find a better way to return the result that you need so cost might apply here and then
    Execute 
    To know about transaction Log we have to know first how Transaction log file internally works: when you are trying to make change in data as Insert, Update, Delete requests
    from applications using T-SQL or on object explorer, SQL Server will load (load) to the corresponding page data memory where we call this memory area as DATA CACHE.  Then the data in the data cache are changed which is also known as known as DIRTY PAGE.
    Next all changes we made by running query will be recorded in the transaction log file so they called the write-ahead log. At final stage, a process known as CHECK POINT PROCESS will check and write all the transaction has been committed AND completed to your
    hard drive by flushing the page.
    So simply put here are the steps
    Data modification sent by application
    Data pages are located in or read into, cache and modified
    Modification is recorded in transaction log on DISK
    Checkpoint writes committed transactions to database
    I hope this helps a bit in answering your question good luck.

  • Whats 2-phase commit for

    hi guys
    i am curious, why JTA invent the 2-phase commit?
    whats it stand for? how we use it.
    thanks alot

    http://www.webopedia.com/TERM/T/two_phase_commit.html
    http://www.sei.cmu.edu/str/descriptions/dtpc.html
    or just google it.

  • Distance measurement using Ultrasonic sensors and phase shift method

    Hi, 
    I've recently started a project where the idea is that we have an ultrasonic transmitter and a receiver. The transmitter will send out a signal at 40 kHz that will hit some object, most likely a book, and reflect that signal to the receiver. The received signal should have a phase difference from the outgoing signal. Now, when we vary the outgoing signal, the phase shift should also change. Likewise, if we vary the distance to the object, the number of wavelengths that can fit in between the object and the transducers should also change. We would multiply the incoming and outgoing signals and measure the beat signal, but I'm not sure how we would do this in labVIEW. We can calculate the distance to the object by figuring out what d(phase)/d(frequency) is. So far,when I am having problems with actually getting an incoming signal and figuring what that phase shift is. I'm not sure how I could use simulate signal to accuately and precisely send out a 40 kHz sine wave, and then vary that signal by steps of 1 Hz. I have also tried using a signal generator, and having once BNC cable go to the input of the transmitter and the other going to input of the DAQ. I have another BNC cable going from the output of the receiver to the input of the DAQ. I had multiple channels on my DAQ, and used split signals to see the transmitted and received signal. But this doesn't seem to be working. I also tried to add gain to the received signal, but when adding an Op-Amp LF356 to the receiver, the signal completely disappears. Attached are some of the VI's I have, but none of them seem to be working. Thanks in advance for any help. 
    Attachments:
    Latest version of final.vi ‏64 KB
    Draft for final project.vi ‏89 KB

    Have you done the basic physics and mathematics? For the speed of sound = 343 m/s and the frequency = 40 kHz the wavelength is 8.6 mm. At 40.001 kHz the wavelength is 214 nm shorter.
    So, how do you propose to keep track of the number of wavelegnths if the target moves more than 8.6 mm?
    To measure a phase shift you must have some kind of reference. Typically a fraction of the transmitted signal is used as a reference.  Since you probably do not know how much phase shift occurs in the power amplifier driving the transmitter or between the electrical signal at the transducer and the acoustic signal in air, it is usually best to measure both, ideally with the same receiver and amplifiers.
    The LF356 should be good for modest amounts of gain. The transducers can look like a capacitance to the circuits. Do you have a DC offset which is saturating the amplifier?
    Lynn

  • Phase noise or jitter analysis

    Hello,
    Does anybody know how to perform an analysis on a captured analog signal (such as acquired by a data acquisition card) that results either in a measurement of phase noise or phase jitter.
    Regards,
    Ben Gilbert

    Hi Ben,
    There's not a VI that readily output what you are looking for, however, there are analysis VIs we can make use to achieve it. Exactly what kind of analysis are you trying to do for phase jitter? Absolute jitter, period jitter, or cycle to cycle jitter? What about phase noise? Do you have a reference signal?  Please specify what your set up is, what you have to work with and what you are trying to achieve.  Thanks!
    Yi Y.
    Applications Engineer
    National Instruments
    http://www.ni.com/support

  • The report format is:

    The report format is:
    <filename> <phase> <return code where appropriate>
    here what is phase and return code where appropriate?
    thanks
    with regards

    If you are talking about using the Report Generation Toolkit, the report format for Word reports is .doc format, and for Excel spreadsheets is .xls format.  These are binary files whose format is proprietary to Microsoft.  If you're talking about an HTML report, obviously the generated file is a .html file that is viewable in a standard text editor.  And for Standard Reports, there is no file generation (they get sent straight to the printer).
    Hope this helps,
    -D
    Darren Nattinger, CLA
    LabVIEW Artisan and Nugget Penman

  • Interview Questions

    Hy Gurus
    I am new to BW.
    Can u please let me know the answers for the following Qs.
    1.     What is a Data warehouse? List Few Properties of a Data warehouse.
    2. What are the major challenges of any Data Warehouse design?
    3. Data loading issues, Reporting, Production support issues?
    4.     Data Modeling, Info cube, ODS obj creation?
    5.     SAP Batch process in BW side?
    6.     How to schedule the Background jobs in ABAP, & BW?
    7.     Variables in Query? User exit variables? How do u create user exit variable? And wt u have used?
    8.     Structures in Query Reporting? What are structures?
    9.     Transportation steps?
    10.     How to compress the Info cube? What happens when you compress the info cube?
    11.     Performance issues in Reporting? How can you improve the performance of the query?
    12.     Where the ABAP routines are used in BW side?
    13.     How to create Primary index & secondary indexes on ODS?
    14.     How to prevent the duplicate records at the data target level?
    15.     Issues regarding double records?
    16.     Info sets and multiprovider differences?
    17.     Issues faced in Delta loading? Why it happened?
    Enhancements to the Data sources?
    18.     Issues in loading the data from Flat files? Delta load issues? Which will u suggest for flat file loading is it delta or full load?
    19.     How to prevent the Replication Errors? What happens when you replicate the Data Sources?
    20.     Process chain steps? Which process type is used to delete the last request when loading the data?
    21.     What is virtual cube? Characteristics? Its significance?
    22.     Diff. methods for Generic Data Sources?
    23.     What is Extract structure? Where it is used?
    24.     Data Modeling – design issues, Tech specifications, Modeling , Reporting, Testing, Transportation
    25.     Extraction on R/3 side steps?LO’s
    26.     How do you setup LIS?
    27.     SAP Batch process? /.where does u setup batch process?
    28.     Reconstruction tab in Info cube? Why it is used?
    29.     Suppose Info cube (A) having 10 records.
                         We want to take the some records say 4-7 from Info cube (A) --&#61664; Info cube (B).
                How does u handle the situation?
    30.     Suppose ODS contains 5 records and the Info cube shows 12 records. How to solve it?
    31.     Landscape
    32.     Tell me typical BW Team & How u work?
    33.     How to Maintain the Master data at Client –Server architecture?
    34.     Query performance problems? How does u improve the performance?
    35.     How does u improve the Info cube design performance?
    36.     How do you improve the Dimension & fact table performance?
    37.     How to push data from PSA to ODS?
    38.     How to postpone daily load?
    39.     The functions of Administrator Workbench are…
    40.     What is RECORD MODE
    41.     What is partition? How to partition the Info cube & PSA. ?..
    42.     How to filter single records when uploading into an ods object?
    43.     How can u connect a new data target to an existing data flow?
    44.     When it is advantageous to create secondary indexes for ODS field?
    45.     Purpose of setup tables?
    46.     What is Delta mechanism?
    47.     Will u create an infosourse for every data souse? How many infosourse can we connect to a Data Sources?
    48.     What is a Star Schema? What is the Differences between a Classic Star Schema & Extended Star schema.
    49.     What is an Attribute? Difference between Display Attribute & Navigational Attribute?
    50.     What is Transfer Rule? List the methods used in Transfer Rules.
    51.     Why we need ODS? /List a few of the technical settings that can be defined when building/modifying an ODSObject?
    52.     What is ODS? What are the three tables associated with an ODS object? What are the two types of ODS.
    53.     Name the two tables that provide detailed information about data sources.
    54.     What are two data transfer methods? Which is the preferred method and why?
    55.     Where will the development take place?&  Who will do the development testing.
    56.     Who will be responsible for long-term support?
    57.     What is a Slowly Changing Dimension?
    58.     What is namespace for SAP BW?
    59.     What are nine decision points of Data warehouse
    60.     How does u install BW Statistics? How you enable monitoring using BW Statistics.
    61.     How do u rate u r self in Modeling, Reporting & Extraction.
    62.     What are the advantages with LO Extraction.
    63.     What are the steps in General to enhance data?
    64.     What are Phases in ASAP Methodology?
    65.     What is the 90 Day rule?
    66.     What is the demo content use?
    67.     What is the use of RSRAJ Transaction?
    68.     What is the use of RSSU53 Transaction?
    69.     Can u repeat the Master Data Source?
    70.     What is diff. b/w DW and BW?
    71.     Will u use idol methods in BW?
    72.     What does the number in the 'Total' column in Transaction RSA7 mean?
    73.       The extract structure was changed when the Delta Queue was empty. Afterwards new delta records were written to the Delta Queue. When loading the delta into the PSA, it shows that some fields were moved. The same result occurs when the contents of the Delta Queue are listed via the detail display. Why are the data displayed differently? What can be done?
    74.     How and where can you control whether a repeat delta is requested?
    75.     Can I use several clients within SAP BW?
    Thanks in Advance
    murali

    Hi
    I have few questions and answer u can check it out which would be more helpful
    Solution
    Questions and answers.
    Question 1:
    What does the number in the 'Total' column in Transaction RSA7 mean?
    Answer:
    The 'Total' column displays the number of LUWs that were written in the delta queue and that have not yet been confirmed. The number includes the LUWs of the last delta request (for repeating a delta request) and the LUWs for the next delta request. An LUW only disappears from the RSA7 display when it has been transferred to the BW System and a new delta request has been received from the BW System.
    Question 2:
    What is an LUW in the delta queue?
    Answer:
    An LUW from the point of view of the delta queue can be an individual document, a group of documents from a collective run or a whole data packet from an application extractor.
    Question 3:
    Why does the number in the 'Total' column, in the overview screen of Transaction RSA7, differ from the number of data records that are displayed when you call up the detail view?
    Answer:
    The number on the overview screen corresponds to the total number of LUWs (see also question 1) that were written to the qRFC queue and that have not yet been confirmed. The detail screen displays the records contained in the LUWs. Both the records belonging to the previous delta request and the records that do not meet the selection conditions of the preceding delta init requests are filtered out. This means that only the records that are ready for the next delta request are displayed on the detail screen. The detail screen of Transaction RSA7 does not take into account a possibly existing customer exit.
    Question 4:
    Why does Transaction RSA7 still display LUWs on the overview screen after successful delta loading?
    Answer:
    Only when a new delta has been requested does the source system learn that the previous delta was successfully loaded into the BW System. The LUWs of the previous delta may then be confirmed (and also deleted). In the meantime, the LUWs must be kept for a possible delta request repetition. In particular, the number on the overview screen does not change if the first delta is loaded into the BW System.
    Question 5:
    Why are selections not taken into account when the delta queue is filled?
    Answer:
    Filtering according to selections takes place when the system reads from the delta queue. This is necessary for performance reasons.
    Question 6:
    Why is there a DataSource with '0' records in RSA7 if delta exists and has been loaded successfully?
    Answer:
    It is most likely that this is a DataSource that does not send delta data to the BW System via the delta queue but directly via the extractor . You can display the current delta data for these DataSources using TA RSA3 (update mode ='D')
    Question 7:
    Do the entries in Table ROIDOCPRMS have an impact on the performance of the loading procedure from the delta queue?
    Answer:
    The impact is limited. If performance problems are related to the loading process from the delta queue, then refer to the application-specific notes (for example in the CO-PA area, in the logistics cockpit area, and so on).
    Caution: As of PlugIn 2000.2 patch 3, the entries in Table ROIDOCPRMS are as effective for the delta queue as for a full update. Note, however, that LUWs are not split during data loading for consistency reasons. This means that when very large LUWs are written to the delta queue, the actual package size may differ considerably from the MAXSIZE and MAXLINES parameters.
    Question 8:
    Why does it take so long to display the data in the delta queue (for example approximately 2 hours)?
    Answer:
    With PlugIn 2001.1 the display was changed: you are now able to define the amount of data to be displayed, to restrict it, to selectively choose the number of a data record, to make a distinction between the 'actual' delta data and the data intended for repetition, and so on.
    Question 9:
    What is the purpose of the function 'Delete Data and Meta Data in a Queue' in RSA7? What exactly is deleted?
    Answer:
    You should act with extreme caution when you use the delete function in the delta queue. It is comparable to deleting an InitDelta in the BW System and should preferably be executed there. Not only do you delete all data of this DataSource for the affected BW System, but you also lose all the information concerning the delta initialization. Then you can only request new deltas after another delta initialization.
    When you delete the data, this confirms the LUWs kept in the qRFC queue for the corresponding target system. Physical deletion only takes place in the qRFC outbound queue if there are no more references to the LUWs.
    The delete function is intended for example, for cases where the BW System, from which the delta initialization was originally executed, no longer exists or can no longer be accessed.
    Question 10:
    Why does it take so long to delete from the delta queue (for example half a day)?
    Answer:
    Import PlugIn 2000.2 patch 3. With this patch the performance during deletion improves considerably.
    Question 11:
    Why is the delta queue not updated when you start the V3 update in the logistics cockpit area?
    Answer:
    It is most likely that a delta initialization had not yet run or that the the delta initialization was not successful. A successful delta initialization (the corresponding request must have QM status 'green' in the BW System) is a prerequisite for the application data to be written to the delta queue.
    Question 12:
    What is the relationship between RSA7 and the qRFC monitor (Transaction SMQ1)?
    Answer:
    The qRFC monitor basically displays the same data as RSA7. The internal queue name must be used for selection on the initial screen of the qRFC monitor. This is made up of the prefix 'BW, the client and the short name of the DataSource. For DataSources whose name is shorter than 20 characters, the short name corresponds to the name of the DataSource. For DataSources whose name is longer than 19 characters (for delta-capable DataSources only possible as of PlugIn 2001.1) the short name is assigned in Table ROOSSHORTN.
    In the qRFC monitor you cannot distinguish between repeatable and new LUWs. Moreover, the data of a LUW is displayed in an unstructured manner there.
    Question 13:
    Why is there data in the delta queue although the V3 update has not yet been started?
    Answer:
    You posted data in the background. This means that the records are updated directly in the delta queue (RSA7). This happens in particular during automatic goods receipt posting (MRRS). There is no duplicate transfer of records to the BW system. See Note 417189.
    Question 14:
    Why does the 'Repeatable' button on the RSA7 data details screen not only show data loaded into BW during the last delta but also newly-added data, in other words, 'pure' delta records?
    Answer:
    It was programmed so that the request in repeat mode fetches both actually repeatable (old) data and new data from the source system.
    Question 15:
    I loaded several delta inits with various selections. For which one
    is the delta loaded?
    Answer:
    For delta, all selections made via delta inits are summed up. This
    means a delta for the 'total' of all delta initializations is loaded.
    Question 16:
    How many selections for delta inits are possible in the system?
    Answer:
    With simple selections (intervals without complicated join conditions or single values), you can make up to about 100 delta inits. It should not be more.
    With complicated selection conditions, it should be only up to 10-20 delta inits.
    Reason: With many selection conditions that are joined in a complicated way, too many 'where' lines are generated in the generated ABAP source code which may exceed the memory limit.
    Question 17:
    I intend to copy the source system, i.e. make a client copy. What will happen with may delta? Should I initialize again after that?
    Answer:
    Before you copy a source client or source system, make sure that your deltas have been fetched from the delta queue into BW and that no delta is pending. After the client copy, an inconsistency might occur between BW delta tables and the OLTP delta tables as described in Note 405943. After the client copy, Table ROOSPRMSC will probably be empty in the OLTP since this table is client-independent. After the system copy, the table will contain the entries with the old logical system name which are no longer useful for further delta loading from the new logical system. The delta must be initialized in any case since delta depends on both the BW system and the source system. Even if no dump 'MESSAGE_TYPE_X' occurs in BW when editing or creating an InfoPackage, you should expect that the delta has to be initialized after the copy.
    Question 18.
    Am I permitted to use the functions in Transaction SMQ1 to manually control processes?
    Answer:
    Use SMQ1 as an instrument for diagnosis and control only. Make changes to BW queues only after informing BW Support or only if this is explicitly requested in a note for Component 'BC-BW' or 'BW-WHM-SAPI'.
    Question 19.
    Despite the delta request only being started after completion of the collective run (V3 update), it does not contain all documents. Only another delta request loads the missing documents into BW. What is the cause for this "splitting"?
    Answer:
    The collective run submits the open V2 documents to the task handler for processing. The task handler processes them in one or several parallel update processes in an asynchronous way. For this reason, plan a sufficiently large "safety time window" between the end of the collective run in the source system and the start of the delta request in BW. An alternative solution where this problem does not occur is described in Note 505700.
    Question 20.
    Despite deleting the delta init, LUWs are still written into the DeltaQueue
    Answer:
    In general, delta initializations and deletions of delta inits should always be carried out at a time when no posting takes place. Otherwise, buffer problems may occur: If you started the internal mode at a time when the delta initialization was still active, you post data into the queue even though the initialization had been deleted in the meantime. This is the case in your system.
    Question 21.
    In SMQ1 (qRFC Monitor) I have status 'NOSEND'. In the Table TRFCQOUT, some entries have the status 'READY', others 'RECORDED'. ARFCSSTATE is 'READ'. What do these statuses mean? Which values in the field 'Status' mean what and which values are correct and which are alarming? Are the statuses BW-specific or generally valid in qRFC?
    Answer:
    Table TRFCQOUT and ARFCSSTATE: Status READ means that the record was read once either in a delta request or in a repetition of the delta request. However, this still does not mean that the record has successfully reached the BW. The status READY in the TRFCQOUT and RECORDED in the ARFCSSTATE means that the record has been written into the delta queue and will be loaded into the BW with the next delta request or a repetition of a delta. In any case only the statuses READ, READY and RECORDED in both tables are considered to be valid. The status EXECUTED in TRFCQOUT can occur temporarily. It is set before starting a delta extraction for all records with status READ present at that time. The records with status EXECUTED are usually deleted from the queue in packages within a delta request directly after setting the status before extracting a new delta. If you see such records, it means that either a process which confirms and deletes records loaded into the BW is successfully running at the moment, or, if the records remain in the table for a longer period of time with status EXECUTED, it is likely that there are problems with deleting the records which have already been successfully been loaded into the BW. In this state, no more deltas are loaded into the BW. Every other status indicates an error or an inconsistency. NOSEND in SMQ1 means nothing (see note 378903). However the value 'U' in field 'NOSEND' of table TRFCQOUT is of concern.
    Question 22.
    The extract structure was changed when the delta queue was empty. Afterwards new delta records were written to the delta queue. When loading the delta into the PSA, it shows that some fields were moved. The same result occurs when the contents of the delta queue are listed via the detail display. Why is the data displayed differently? What can be done?
    Answer:
    Make sure that the change of the extract structure is also reflected in the database and that all servers are synchronized. We recommend resetting the buffers using Transaction $SYNC. If the extract structure change is not communicated synchronously to the server where delta records are being created, the records are written with the old structure until the new structure has been generated. This may have disastrous consequences for the delta. When the problem occurs, the delta needs to be re-initialized.
    Question 23. How and where can I control whether a repeat delta is requested?
    Answer:
    Via the status of the last delta in the BW Request Monitor. If the request is RED, the next load will be of type 'Repeat'. If you need to repeat the last load for any reason, manually set the request in the monitor to red. For the contents of the repeat, see Question 14. Delta requests set to red when data is already updated lead to duplicate records in a subsequent repeat, if they have not already been deleted from the data targets concerned.
    Question 24.
    As of PI 2003.1, the Logistic Cockpit offers various types of update methods. Which update method is recommended in logistics? According to which criteria should the decision be made? How can I choose an update method in logistics?
    Answer:
    See the recommendation in Note 505700.
    Question 25.
    Are there particular recommendations regarding the maximum data volume of the delta queue to avoid danger of a read failure due to memory problems?
    Answer:
    There is no strict limit (except for the restricted number area of the 24-digit QCOUNT counter in the LUW management table - which is of no practical importance, however - or the restrictions regarding the volume and number of records in a database table).
    When estimating "soft" limits, both the number of LUWs and the average data volume per LUW are important. As a rule, we recommend bundling data (usually documents) as soon as you write to the delta queue to keep number of LUWs low (this can partly be set in the applications, for example in the Logistics Cockpit). The data volume of a single LUW should not be much larger than 10% of the memory available to the work process for data extraction (in a 32-bit architecture with a memory volume of about 1 GByte per work process, 100 MByte per LUW should not be exceeded). This limit is of rather small practical importance as well since a comparable limit already applies when writing to the delta queue. If the limit is observed, correct reading is guaranteed in most cases.
    If the number of LUWs cannot be reduced by bundling application transactions, you should at least make sure that the data is fetched from all connected BWs as quickly as possible. But for other, BW-specific, reasons, the frequency should not exceed one delta request per hour.
    To avoid memory problems, a program-internal limit ensures that no more than 1 million LUWs are ever read and fetched from the database per delta request. If this limit is reached within a request, the delta queue must be emptied by several successive delta requests. We recommend, however, to try not to reach that limit but trigger the fetching of data from the connected BWs as soon as the number of LUWs reaches a 5-digit value.
      THANKS =POINTS in SDN
    SANJEEV

  • Making the most of the JSF lifecycle

    I have read through some documenation for the JSF lifecycle, I am wondering though how you would really take advantage of it?
    One of the purposes of JSF was to insulate the developer from having too know much about HTTP. However, how much do they really need to know about JSF lifecycle and what cool things are there that really show the usefullness of this lifecycle being exposed?
    Thanks.

    beginner2 wrote:
    I have read through some documenation for the JSF lifecycle, I am wondering though how you would really take advantage of it?You don't. The phases of the lifecycle are just how JSF ticks; they are not there to make your life easier, they are a design choice you have to know about and have to know how to design around. Not knowing about them is eventually going to lead to unexpected behavior caused by wrong assumptions.
    One of the purposes of JSF was to insulate the developer from having too know much about HTTP. Utter nonsense, IMO. To use JSF, you should be incredibly familiar with HTTP, HTML and Javascript. Sticking your head in the sand and not taking the time to know the very foundation you are working on is going to make you step in a pothole and hurt yourself badly sooner rather than later.
    Of course, that does not stop people from trying. If you want to meet them, they regularly post "how do I do this", "why does this happen" and "bug in JSF?" questions right here in this forum.
    However, how much do they really need to know about JSF lifecycleKnow what each phase of the lifecycle does and in which order they are executed. Know when a phase will be skipped. That is in my opinion what you should know to avoid the gotchas.
    and what cool things are there that really show the usefullness of this lifecycle being exposed?See previous statements.

  • Experiencing Strange Distortion or Artifacts in Audition CS6 Playback

    Hello,
    I am on the 30 day trial for Audition CS6.  I immediately noticed something strange while working with the program.  I do occasional stock sound effects and typically work in Audion CS3 with no problems at all. 
    Here is an example of what I am expeeriencing. 
    I loaded a WAV file of a human heartbeat into edit view and when it plays back, there is some distortion, almost similar to the sound of high level compression in the higher frequencies of the playback, or perhaps similar to what a phaser might do, but without the sweeping.  It will do this in both edit and multitrack views. 
    Interestingly, when playing back the WAV file on the original recording device, Audition CS3 or even just Windows Media Player, this distortion is not there.  It is only when played back in Audition CS6 that I can clearly hear this.  Additionally, when the audio is exported from CS6 as a WAV, Mp3, etc the distortion is not present. 
    I have a fairly typical higher-end PC. Windows 7 64bit, 12 GB ram, Intel corei7 3.4 ghz.  Integrated Realtek 5.1 souund with updated drivers.  Audio Hardware settings in Autiion set to MME, inputs and outputs set to the sound card appropriately. 
    I've thumbed through all of the prefs and can't seem to locate the cause of this problem. I guess the most interesting aspect of this is it seems to be isolated to Audition CS6, as I can not reproduce the issue in any other sound application. Any tips would be appreciated.  Really want to upgrade, but would like to see if there is a fix for this.
    Thanks!

    This sounds remarkably like the symptoms of the Microsoft-acknowledged resampling problem in W7. You need to make sure that your sound device sample rate is set to the same sample rate that Audition is using, otherwise the OS will resample the output. Since it's M$ resampling, it's absolute crap, and adds all sorts of artefacts. There's nothing wrong with Audition CS6's output at all - that's been thoroughly tested - unlike W7, it would seem. Why just CS6? I think that this relates to the relationship between the software and the sound device, and what gets reset or not, although somebody with more direct experience of the problem could probably comment more authoritatively about that. I don't know, because I don't use any version of W7.

  • EZVPN question

    Hi,
    I have a C870 running 12.4(4)T2. I am using EZVPN on this router. My question is what does "Phase: 6" mean? Thanks
    #sho crypto ipsec client ezvpn
    Easy VPN Remote Phase: 6
    Tunnel name : primary
    Inside interface list: Vlan1
    Outside interface: FastEthernet4
    Current State: IPSEC_ACTIVE
    Last Event: CONN_DOWN
    DNS Primary: x.x.x.x
    DNS Secondary: x.x.x.x
    NBMS/WINS Primary: x.x.x.x
    NBMS/WINS Secondary: x.x.x.x
    Default Domain: customer.com
    Save Password: Disallowed
    Current EzVPN Peer: x.x.x.x

    Hi,
    The development in this technology has been in phases. Please check the following URLs.
    http://www.cisco.com/en/US/customer/products/sw/iosswrel/ps1839/products_feature_guide09186a0080087dad.html
    http://www.cisco.com/en/US/customer/products/sw/iosswrel/ps5012/products_feature_guide09186a00800a8565.html
    http://www.cisco.com/en/US/customer/products/ps6350/products_configuration_guide_chapter09186a0080455b7d.html
    HTH,
    Please rate if it helps.
    Regards,
    Kamal

  • Fibre broadband in my area

    My local area is fibre enabled. However the cabinet serving my telephone line is not yet enabled. I checked the status of my cabnet The following data was shown. Please can someone explain what this means? What do the numbers for uplift represent and what is phase 05b? Thank you
    probability 99% uplift 8.46 Phase 05b

    DigiCool wrote:
    Sorry for the late reply and thank you for your assistance. Here are the results obtained. I would also like to ask why I have got 2 cabinets with the same number on the street? I have heard that fibre cabinets are smaller than the normal ADSL cabinet but both of these seemed identical. Downstream Line Rate(Mbps)
    Upstream Line Rate(Mbps)
    Downstream Range(Mbps)
    Availability Date
    WBC ADSL 2+ Up to 6.5 -- 5.5 to 7.5 Capacity expected 30 June 2014
    WBC ADSL 2+ Annex M Up to 6.5 Up to 1 5.5 to 7.5 Capacity expected 30 June 2014
    ADSL Max Up to 5 -- 3.5 to 7.5 Available
    WBC Fixed Rate 2 -- -- Available
    Fixed Rate 2 -- -- Available
    Other Offerings
    Copper Multicast -- -- -- Available
    For all ADSL and WBC Fibre to the Cabinet (FTTC) services, the stable line rate will be determined during the first 10 days of service usage.
    Throughput/download speeds will be less than line rates and can be affected by a number of factors within and external to BT's network, Communication Providers' networks and within customer premises.
    The Stop Sale date for Datastream is from 30-Jun-2012; the Formal Retirement date for Datastream is from 30-Jun-2014. The Stop Sale date for IPstream is from 30-Jun-2014; the Formal Retirement date for IPstream is from 30-Jun-2014.
    The BT Wholesale Checker only shows you information on FTTC when it becomes available to you so it's not as useful as it was back in the ADSL2+ roll-out when it told you an estimated ready for service date. It's a problem I had when pondering on about when FTTC will be available on my cabinet.
    It could be that your cabinet is still being initialised by BT (Tested for reliability and faults) which I believe every cabinet goes through once it is deployed.
    As for what FTTC Cabinets look like, most new ones look like either:
    OR (Large Cabinet):
    I think there is one or two other designs but they are the main ones I see about. Do the cabinets which have the same number look the same or match any of these? Can't say I've seen an FTTC cabinet which has been numbered in any case.
    One of the other methods is to talk to your neighbours - Is it available to them? If it is then either your line is routed differently, capacity is maxed or there is a database issue.
    Like this post? Give it a Star . If this post answers your question, please Mark it as the Accepted Solution.

  • Alarm timer

    Hi, I developing a tank control application, and I want to have a maximun level alarm, but I only wants to shoot the alarm if the level mantains in maximun by 10 seconds.
    Problem 1 - when my application starts to count the time, it forgets the rest of the code, the level never increases.
    Problem 2- how can I create a timer that count 10 seconds.
    thanks in advance
    HDLP

    First, keep in mind that I may not understand correctly what you are trying to do. There are so many local variables and no comments on what each phase represents. Therefore, I can use some details.
    Anyway, back to your questions:
    - "the wait period is 5 seconds even though �"
    = if [fase2] is TRUE the case including those 5 sec delays starts. Even though immediately after [fase2] becomes FALSE, you cannot interrupt the delay started when [fase2] was TRUE
    - "that's way you need to get the time in seconds (with little delay between readings)"
    = getting the time in seconds (when the first alarm value is encountered) and having a loop that reads the time in seconds (with a small delay (50ms or less) which is insignificant for your tank l
    evel monitoring task) and subtracts the start value to see if the "before alarm" time elapsed - this way you don't have a long delay to affect your tank level readings. Of course, you need to terminate this loop in case the level is back to normal values. (this was the idea in my VI )
    Even though our VIs are different (yours is more like a process simulation), I tried to modify mine to fit with your task. Find attached modified version.
    Hope this helps
    Attachments:
    new_alarmafterNsec.vi ‏35 KB

  • IR - reponse curves, visual representation

    Hi guys,
    I'd like to try out the IR utility in our video studio, before and after some acoustic dampening of the room.
    What I'd like to see, is some visual representation of the room response.
    Is this possible/any good with IR utility? Will the deconvolved return signal suffice as a frequency response curve for the room? What about phase response?
    I have never used the utility, but just printed the user guide (42p).
    Browsing it, I find no info in this regard.
    Cheers + thanks for any (constructive) feedback
    Eivind

    Hi JOhn,
    thanks for the reply.
    I realized IRU was useless for this, but maybe Match EQ on the before and after recorded reponses will tell us anything.
    If I could dump the raw sine sweep to file (for example with wiretap pro), MatLab could also do the math. But Matlab is not free, either
    I guess I'll just go for Match EQ. I'm just curious, and want some indication, don't need a thorough analysis for this.
    Cheers!

  • IPSec IKE

    i get confused about the IPSec IKE when preparing ISCW test.
    According to Cisco textbook,
    IKE phase 1 will negociate encryption method, like 3DES or DES, but IKE phase 2 will also negociate encryption again, you can choose esp_3des or esp_des, etc.
    Why the encryption can be defined twice?
    Even not clear why we split the IKE into 2 phases, while they just negociate with the other end about the security parameters?

    Barry
    IKE Phase 1 and IKE Phase 2 are doing 2 separate things.
    Phase 2 is concerned with setting up tunnels for the exchange of the actual data. The encryption algorithm as well as the hash eg. md5/sha are used to actually encrypt the data that is sent between peers. But to be able to do this the 2 peers need to have exchanged a key to use to encrypt and decrypt the actual data.
    Problem is how do you securely exchange the key that IKE Phase 2 needs to encrypt/decrypt the data. You can't just send it in clear text as this key provides the security for the data.
    So you need to setup a secure connection between the 2 VPN peers so that you can send the key needed by Phase 2 but keep that exchange secure. This is what IKE Phase 1 does. It setups a secure connection to then exchange a key to be used for Phase 2.
    So you can use a different encryption and hash algorithm as the 2 phases are separate. It's common to use the same for both phases but you don't have to.
    Jon

  • Time to burn a DVD?

    This may be the wrong forum for this question, but I believe it's Mac specific, and I don't know where else to post it.
    Using TiVo transfer (part of Toast 8), I transferred some programs from my TiVo disk to my Mac. I'm now in the process of writing two of these programs to a DVD (~3.12 GB total) . . . but the process is incredibly slow! I estimate that it'll take well over two hours to complete!
    Under "disk burning," my System Profiler says "MATSHITA DVD-R UJ-85J." Should it take over two hours to burn a 3-GB DVD-R (NTSC format)?
    Thanks.
    Greg
    Dual 2.33 GHz Intel Core 2 Duo   Mac OS X (10.4.9)   2 GB 667 MHz DDR2 SDRAM

    You aren't clear as to what type of DVD you are burning, it depends, as the other poster mentioned above.
    If you are just burning data files to make a computer DVD data disc, I don't think it should take more than 2 hours, depending on speed, it should be probably around 15-30mins +/-
    If you are burning a DVD video disc that will play in a DVD player, then the encoding can take a very long time with high CPU usage during the encoding process. In my older slower computer it may take overnight easily to encode that much video. If I want more than one copy, I usually burn to disc image, so that the second DVD doesn't have to repeat all that encoding again.
    Can you see the DVD drive burn activity lights come on during that 2 hours? I expect the acutal burn hasn't even started yet, that the DVD video files are still being created. Doesn't Toast give you some progress feedback or status as to what particular phase it is working on? Any messages about encoding...?

Maybe you are looking for

  • Firefox wont download the update?

    You keep offering this up grade but it wont upload?

  • I want to create a script to enter text for me

    I dont want to remember my long library card number when I am on their site.  I want to create a script to type it for me.  I want to associate the script with a hot key.  How do I do this?I

  • Send to colour disabled???

    Hi Guys Looking for suggestions upgraded to Lion last week but haven't really needed to use colour since then. But know I have a job that requires it. I have cut the job as per usuall with no issues and if anything since the system software upgrade I

  • 11g on 64 bit Win 7 gags in DBCA

    Both packages unzipped into single folder and install proceeds just fine from what I can tell. DBCA starts and I select just the basics. Then it gives a DIM:00019 create service error followed by O/S 1053: service did not respond in a timely fashion.

  • Upgrade error in program

    Hi Everyone, I am working on upgrade from 4.6c to ECC6.0. During syntax checking i find one error in program. The statements ENHANCEMENT-SECTION and ENHANCEMENT-POINT (without the STATIC addition) can only be used in executable coding. How can i reso