Logic tutorials (especially to understand the environment)

Hi Forum
maybe it's a help for beginners like me:
logic tutorials:
http://audio.tutsplus.com/tutorials/production/using-logic-pros-transformer-obje ct/
(you can click on "categories" for other daw's too)
tutorials related to logics environment:
http://audio.tutsplus.com/tutorials/recording/understanding-logic-pros-environme nt/
http://audio.tutsplus.com/tutorials/production/using-logic-pros-transformer-obje ct/
best regards
Message was edited by: artvita

Well,
IMHO, and for my money, I wouldn't pay full wack for some of those tutorials. For one thing, you AREN'T in a studio with one of these guys, so you don't get to ask questions. As I said, the Environment tutorial is very basic, and should've been updated and included in Logic 101. As for the mixing tutorials, I doubt I'll ever mix dance/hip-hop/trance/robot music. Ever. I'll just get a headache out of those. To each his/her own, I guess, and I felt the same way about the song example in Logic 101.
As for the streaming option, I don't own a whole lot of the apps they make tutorials for, and subscribing for up to $25.00 per month is absolutely not worth it to me. IMHO, it is just a way of generating a constant revenue flow, which is fine, MPV is a business, but I am not in the target demographic that would find that kind of service worth my money.
Having said that, the TnT series are great, though I feel that Steve's heart wasn't really in the last two months' tips.
The Mastering Video is ok, but, Steve says again and again, you have to trust your ears, which translates into 'you have to work at this, and practice your craft.' You aren't going to become a Mastering Engineer after watching this tutorial. You may get better finished home recordings, but, if you are a pro, and want pro results, you should send your finished songs to an actual professional mastering engineer who has the experience, equipment, and reputation to do your work justice.
My two Pfennigs,
Glenn
Message was edited by: Glenn F

Similar Messages

  • Help in understanding the logic!

    Can anyone help me with the following?
    Can anyone explain how the below logic works if it has the following Input values:
    Input values:
    GLOBAL1_CURR_CODE ='LOC'
    DOC_CURR_CODE ='USD'
    LOC_CURR_CODE ='USD'
    IIF(ISNULL(GLOBAL1_CURR_CODE), NULL,
    IIF(GLOBAL1_CURR_CODE = DOC_CURR_CODE, 1.0,
    IIF(DOC_CURR_CODE = 'STAT', 1.0,
    IIF(GLOBAL1_CURR_CODE = LOC_CURR_CODE, DOC_TO_LOC_EXCH_RATE_VAR,
    :LKP.LKP_W_EXCH_RATE(DOC_CURR_CODE, GLOBAL1_CURR_CODE, EXCH_DT,GLOBAL1_RATE_TYPE, DATASOURCE_NUM_ID)))))
    I am not able to find the :LKP.LKP_W_EXCH_RATE in either SDE or SIL transformations.
    Thanks in advance.
    Nikki.

    Hi again Nikki, I see you have two Oracle.com user accounts!
    This appears to relate to several issues you are having in understanding how global currencies work with the BI Applications. For the benefit of others, related threads are:-
    Informatica Logic for Balance_Global1_Amt column in W_GL_BALANCE_F table
    Informatica Logic for Balance_Global1_Amt column in W_GL_BALANCE_F table.
    Insert records into W_EXCH_RATE_G table
    Re: Insert records into W_EXCH_RATE_G table.
    Modify SIL_GLBalanceFact to populate Balance_Global1_Amt column
    Modify SIL_GLBalanceFact to populate Balance_Global1_Amt column.
    With regards to your latest question, I recognise that the SQL you have populated below has been taken from the MPLT_CURCY_CONVERSION_RATES1 mapplet in the SIL_GLBalanceFact mapping.
    To understand the logic, you need to understand the SQL used by Informatica, as well as Informatica lookup notation. Going through your example line by line:-
    GLOBAL1_CURR_CODE ='LOC'
    DOC_CURR_CODE ='USD'
    LOC_CURR_CODE ='USD'
    IIF(ISNULL(GLOBAL1_CURR_CODE), NULL,
    -- So if the GLOBAL1_CURR_CODE is null, then return NULL else...
    IIF(GLOBAL1_CURR_CODE = DOC_CURR_CODE, 1.0,
    -- if the GLOBAL1_CURR_CODE is equal to the DOC_CURR_CODE then return 1.0 else...
    IIF(DOC_CURR_CODE = 'STAT', 1.0,
    -- if the DOC_CURR_CODE is equal to 'STAT' (for statistical journals) then return 1.0 else...
    IIF(GLOBAL1_CURR_CODE = LOC_CURR_CODE, DOC_TO_LOC_EXCH_RATE_VAR,
    -- if the GLOBAL1_CURR_CODE is equal to the LOC_CURR_CODE then return the column DOC_TO_LOC_EXCH_RATE_VAR else...
    :LKP.LKP_W_EXCH_RATE(DOC_CURR_CODE, GLOBAL1_CURR_CODE, EXCH_DT,GLOBAL1_RATE_TYPE, DATASOURCE_NUM_ID)))))
    -- perform a lookup using the LKP_W_EXCH_RATE transformation (you will see this lookup on it's own in the mapplet; the colon notation above is another way to reference a lookup transformation, instead of using connectors). The five columns in the brackets are used as inputs for the lookup, if a matching record is found in the lookup table then the EXCH_RATE column is returned (check out the LKP_W_EXCH_RATE transformation for the port marked as Output).
    Please mark if helpful / correct,
    Andy
    www.project.eu.com

  • Could you please help me understand the logic behind certain things in OSX?

    Ok, so I try to be an open-minded guy, and I bear no particular allegiance to either OS. I own a Sony TZ and a Mac mini, and my wife has a MacBook Pro. I use both Oses.
    There are certain things I have trouble understanding in th Mac OS, so what I'd really like to understand the logic behind certain design decisions in the OS, and why these might be better ways of accomplishing things. I know how to get around all of the things I mention, so I'm not looking for instructions; rather I'm looking for well-thought out explanations for why these features are the way they are.
    *1. Programs don't quit when you close the window.*
    - This totally puzzles me. Why design it so that program windows are independent are from the running program itself? There must be a reason, cold someone explain how this is more efficient? To me, it's simpler to click an X on the window you are working on to completely shut down a program, rather than to either mouse through menus to select quit, or be obligated to using Command Q keyboard shortcut.
    *2. Menu bars are on the desktop.*
    - Related to the first point, why make the main thing framing your desktop be something which is always changing depending on the program? Why have file menus outside the main window of the program. Having the menu bar on the desktop then necessitates an additional area, the dock, which has to be used as a launch bar and to tell you what programs are currently running. That obligates you to having 3 different areas of screen: 1 for program menus, 1 for running programs, and the program window itself. This seems very inefficient to me. Not to mention all the messy-looking floating palettes all over the place, again because everything is separated and not nicely contained in a single program window.
    - Really, having a changing menu bar that frames the desktop isn't even consistent wth the whole desktop metaphor, which is that you place things on a desktop, like programs, files, etc. Are you changing the whole desk everytime you load a new program, yet the wallpaper stays the same? Doesn't seem to be logically consistent to me.
    *3. No delete key.*
    - This one really gets me. Why make such a commonly used key be a function key (Fn + Backspace)? Why make the user press a secondary key for a major function?
    *4. No Cut command.*
    - I read something about how Cut doesn't actually make sense when moving files around, but I obviously didn't fully understand it. Why make the user command drag, when you can just do Ctrl X??.
    *5. Launching Apps from the Finder.*
    - This seems weird to me, that you find and launch applications from the same thing you use to view files. Program icons in the finder are placeholders for the entire program, not files, yet they are found in the file viewer. Again, to me this seems logically mixed. I really dislike scrolling through Finder to look for apps. I know there is Spotlight and the dock (used as a quicklauncher), but these are really just workarounds for a setup which seems inherently illogical. To me at least, a menu of applications make more sense, ie, the start menu.
    Anyway, those are all I can think of now, although there are other things aout OSX that don't make sense to me.
    Thanks in advance! If I can understand Apple's reasoning and it is convincingly better, that will go a long way towards making me more comfortable with this OS.

    1. Programs don't quit when you close the window.
    That's really more a matter of what you're used to. It comes down to a programming decision as to what Apple and Microsoft considered to make sense. MS thinks that if there are no open windows, you're done using the app. Apple thinks you aren't necessarily done yet, as others have mentioned. I certainly wouldn't want Photoshop to quit every time I closed the last open image I was working on. Would be nice though if Safari would quit when I close the last open browser window. It's quick to relaunch if you really weren't done with it, so wouldn't be much of a bother to have it shut down with the last window.
    2. Menu bars are on the desktop.
    Makes way more sense the Microsoft's approach of repeating the same file menu on every open document in a program. How many places do you need to see File, Options and other common menu headings?
    2. Menu bars are on the desktop.
    Related to number two. The forward app is the only one you can directly work in, so why not have the menu bar change to reflect the choices for that application? When you go back to the previous app you were in, the menu bar changes back. So what loss of functionality is there? It comes back to not having menu bars on every single open window. There's no need or purpose for it.
    3. No delete key.
    Backspace does the same thing.
    4. No Cut command.
    Command+X, not Ctrl+X. This is Mac, not Windows. There's also very little need to ever do this from the keyboard. If you're moving files that are on the same drive/partition, then just drag and drop from the target folder window to the source. It's automatically a move. If going from one physical drive or partition to another, it's automatically a copy. Press and hold the Command key during the drag to make it a move.
    Besides, you don't really think Windows cuts the entire folder or file contents into RAM, do you? If your computer has 4 GB of RAM, and you cut 12 GB of data, it of course can't possibly fit in the clipboard. All Windows does when you do a cut is visually remove the files and folders from the screen. If the items are going to a location on the same drive/partition, it does the same thing as if you did a drag and drop move. The file table is simply updated to reflect the new file or folder locations. If it's to a different drive/partition, it then performs a copy then delete action, same as OS X.
    5. Launching Apps from the Finder.
    A program is just as much a file as any other file. It takes up space on the drive. The OS of course knows what to do with it when you double click an app. Same as it knows what to do when you double click a document related to an app. Windows is no different. An .exe file is also just as much a file as a .doc file. The .exe extension tells Windows to try and treat it as a program to load into RAM. It's not just a simple placeholder. The program has to be made up of something.

  • Does the midi mixer in the environment internally or externally with Logic?

    Does the midi mixer in the environment internally or externally with Logic Pro 9?  I notice that when I create midi files in Logic, I have to change the parameters (banks, volume, pragram changes etc.) in the event list window, which take a good amount of time to do.  Just wondering if that was normal operation, if it could be done from the midi mixer as opposed to the regular mixer.

    I have to change the parameters (banks, volume, pragram changes etc.) 
    There is a special Logic keycommand "Insert Instrument Midi settings as Events". Assign some keys to it, select the midi region you want to insert to (instrument settings like "Bank", "Prg", "Vol", "Pan" etc) and hit that key command which will insert the track settings into the midi region.
    BTW. After the operation you can open the Event List for that mid region and check if this works...
    www.audiogrocery.com
    Author of: Logic GUI Deluxe (Free),
    Vox De Bulgaria - s.a.g.e vocal pack for RMX,
    Logic Snapshot Console,
    RMX Power CTRL - Logic Environment Midi editor for Stylus etc.

  • Importing Synth Names into Logic and the "environment"

    Logic 7.2, OSX.4.something...
    I'm brand spanking new to Logic (migrating from Opcode's Vision...) and I have 3 questions:
    1) The Environment: I've read the user manual chapter on "The Environment" and I'm totally lost. Is there not a way that Logic can read what's attached to it via your MIDI interface/OSX MidiCore setup and create an environment based on this automatically? This would be a good starting point at least, but there's no mention in the manual of this function and it seems crazy that one would have to create each instrument, define each channel and so on down the line.
    2) Once my synthesizer and their channels are defined how do you get synthesizer patch names into logic such that when I pick an instrument from the track or arrange window, I can see a list of all patches available in any given bank for that instrument and pick my sound (ie: send the bank or program change message....) This is not explained anywhere that I could find and I'm curious if there's a way to import via sysex or a universal librarian. I'm an old school Opcode Vision user and I have patch names for all my gear and I can't imgine having to type all the names and even if I did, there's nothing that explains how to do this and assign patch change and bank change commands. Can sombody explain or point me to a resource that explains in laymans terms how to set up ones MIDI environment based on their MIDICore setup and get patch names to come through.
    3) Librarian: I can't find anything that talks about a way to manage patches and instruments within Logic and I need some method of being able to manage and get patches into Logic. Does Logic have a librarian or do I need a 3rd party program? If it doesn't have this, can somebody suggest a program that would meet this function and integrate with Logic such that I can import and manage patches?
    I hope this makes sense to somebody....
    Thanks WAY in advance....
    G4800 quicksilver Mac OS X (10.4.7) Dual boot system

    Hi and welcome fellow former Vision user. I too came from Vision a couple years ago
    to answer
    1) Yes, the 1st time you open logic it looks at your audio midi setup (AMS) to make a basic environment from the info there. if there no hardware synths listed there they will not show up in Logic. Unfortunately Logic does not come with any synth device lists to add to your AMS so there is none to choose from. you will have to define them or you can use the MOTU list. you can download a copy here http://www.digicake.com/midnam/ download the MOTU.sit MOTU uses these midnam files for bank and patch change info. Unfortunately Logic does not use the bank and program information in them, it sure would make setting Logic up much easier
    2) To Get patch names into logic you can type them in one by one or use a word processor doc to import the names Pages 216 and 217 of the manual explain this
    3) Librarian? well sort of... Emagic had one called SoundDiver that I think is still in beta testing for OSX but I am not real familiar with it do a google search and see what you come up with
    I am hoping that someday Apple will use .middev and .midnam files to address outboard synths the same way DP does. That is why I use DP when I want to make standard midi files for outboard synths. DP is very similar to Vision in that way. but for everything else Logic rules

  • Fully understand the mastering tools in logic ANY DVD'S

    Hi there, i am always trying to learn more about logic pro. Does anyone know of any great dvd's made regarding using all of the mastering tools in logic?
    I do understand them in some way but would like to learn more towards an advanced level. Any info such as links, videos would be helpfull towards my seeking
    hope u guys can help, thanks a million.

    hi, just don't let your master bus overload.
    everthing else, these days, is fair game.
    you can probably let you master bus overload, on
    second thought, based on the "hit" records currently
    prevailing.
    I agree.
    Just distort the crap out of your peaks,you'll be right up there with the big boys.
    Take the Limiting plugin of your choice,and set the threshold to -50dB,and then the release to 5mS. That is a sure-fire way to get it heard on the Radio.If the meters aren't completely going nuts,you are not applying enough limiting.

  • External Midi Instruments in the Environment - Can't get things to work....

    I have a MOTU MicroExpressUSB 4INx6OUT MIDI interface that's been defined as follows in my Audio/midi Setup.
    1 - Mackie HUI (I/O)
    2 - Keyboard (I/0)
    3 - Keyboard (I/0)
    4 - Roland Elect Drum Kit TD12 (I/0)
    5 - Sound Module (0 only)
    6 - Sound Module (0 only)
    By itself (outside Logic), the interface triggers and appears to work fine
    However, in Logic it's a different story. I've read the manual backward/forward and the environment subject is very confusing and what's not clear is how the path is connected (or cabled...) I've defined multi-instruments (with actual patch names) in my environment, I have assigned ports and sub-channels accordingly and all this is fine. Patch names come thru in pull downs, but the problem is nothing is talking to the interface thru Logic.
    I've tried putting the "Port IN" object into my MIDI environment which I understand is supposed to emulate the midi interface as configured in your A/M setup. The object I got was a 4-port object that also includes a "sum" port. I'm guessing you're supposed to cable the ports to each multi-instrument assigned a port and I've done this accordingly. However, I see no way to cable the sound modules that are only Midi OUTS of my interface. This makes sense given this is a "Port IN" object, but I see no other object that would allow me to cable the outs and hence I curious how Logic will talk to the sound modules.
    The manual also talks about the "sequence" object that everything has to route thru in order for Logic to process MIDI. Since the manual is not clear on how to cable this object either I took a guess and cabled the "sequence" object to the "sum" port on the "Port In" object.
    This is as far as I've been able to get, but nothing is working and Logic is not talking to the interface because no interface indicator lights (ie: IN,OUT,trigger, etc). Picking a program from a pull down menu also does nothing.
    It can't be that hard to control external instruments, but the manual being clear as mud has not helped. I'm sure it's something to do with this crazy environment, the way things are "cabled" or defined, but I've not been able to figure it out.
    Sorry bout the book, but there's a lot of info here. Any help or insight would be appreciated.
    thanks in advance...

    I think this recent post can help you.. i hope
    http://discussions.apple.com/thread.jspa?threadID=2008908&tstart=50
    in the thread you download a file tha help a lot about environments windows
    feel free to ask for additional question
    regards
    G

  • Which Mac Pro? More cores=slower speeds? And most of us know the speed matters or FPU for music and I don't understand the faster is for the least amount of procs. And while I get the whole rendering thing and why it makes sense.

    Which Mac Pro? More cores=slower speeds? And most of us know the speed matters or FPU for music and I don't understand the faster is for the least amount of procs. And while I get the whole rendering thing and why it makes sense.
    The above is what the bar says. It's been a while and wondered, maybe Apple changed the format for forums. Then got this nice big blank canvas to air my concerns. Went to school for Computer Science, BSEE, even worked at Analog Devices in Newton Massachusetts, where they make something for apple. 
    The bottom line is fast CPU = more FPU = more headroom and still can't figure out why the more cores= the slower it gets unless it's to get us in to a 6 core then come out with faster cores down the road or a newer Mac that uses the GPU. Also. Few. I'm the guy who said a few years ago Mac has an FCP that looks like iMovie on Steroids. Having said that I called the campus one day to ask them something and while I used to work for Apple, I think she thought I still did as she asked me, "HOW ARE THE 32 CORES/1DYE COMING ALONG? Not wanting to embarrass her I said fine, fine and then hung up.  Makes the most sense as I never quite got the 2,6,12 cores when for years everything from memory to CPU's have been, in sets of 2 to the 2nd power.  2,4,8,16,32,64,120,256,512, 1024, 2048,4196,8192, 72,768.  Wow. W-O-W and will be using whatever I get with Apollo Quad. 
    Peace to all and hope someone can point us in THE RIGHT DIRECTION.  THANK YOU

    Thanks for your reply via email/msg. He wrote:
    If you are interested in the actual design data for the Xeon processor, go to the Intel site and the actual CPU part numbers are:
    Xeon 4 core - E5.1620v2
    Xeon 6 core - E5.1650v2
    Xeon 8 core - E5.1680v2
    Xeon 12 core - E5.2697v2
    I read that the CPU is easy to swap out but am sure something goes wrong at a certain point - even if solderedon they make material to absorb the solder, making your work area VERY clean.
    My Question now is this, get an 8 core, then replace with 2 3.7 QUAD CHIPS, what would happen?
    I also noticed that the 8 core Mac Pro is 3.0 when in fact they do have a 3.4 8 core chip, so 2 =16? Or if correct, wouldn't you be able to replace a QUAD CHIP WITH THAT?  I;M SURE THEY ARE UO TO SOMETHING AS 1) WE HAVE SEEN NO AUDIO FPU OR PERHAPS I SHOULD CHECK OUT PC MAKERS WINDOWS machines for Sisoft Sandra "B-E-N-C-H-M-A-R-K-S" -
    SOMETHINGS UP AND AM SURE WE'LL ALL BE PLEASED, AS the mac pro      was announced Last year, barely made the December mark, then pushed to January, then February and now April.
    Would rather wait and have it done correct than released to early only to have it benchmarked in audio and found to be slower in a few areas- - - the logical part of my brain is wondering what else I would have to swap out as I am sure it would run, and fine for a while, then, poof....
    PEACE===AM SURE APPLE WILL BLOW US AWAY - they have to figure out how to increase the power for 150 watts or make the GPU work which in regard to FPU, I thought was NVIDIA?

  • I don't understand the thing you call live bookmarks never used it, and most forums I have used notify VIA E-mail not giving out my E-mail address information when a reply has been made to the thread in question.

    So how do I get notified of updates in this forum? As I said: I don't understand the thing you call LIVE BOOKMARKS I have never used them, and most forums I have used notify VIA E-mail not giving out my E-mail address, or other private information when a reply has been made to the thread in question, so how do I get notified of updates in this forum? I have seen no normal options for setting my viewing preferences used for this forum. Thank You.

    Thanks for your reply via email/msg. He wrote:
    If you are interested in the actual design data for the Xeon processor, go to the Intel site and the actual CPU part numbers are:
    Xeon 4 core - E5.1620v2
    Xeon 6 core - E5.1650v2
    Xeon 8 core - E5.1680v2
    Xeon 12 core - E5.2697v2
    I read that the CPU is easy to swap out but am sure something goes wrong at a certain point - even if solderedon they make material to absorb the solder, making your work area VERY clean.
    My Question now is this, get an 8 core, then replace with 2 3.7 QUAD CHIPS, what would happen?
    I also noticed that the 8 core Mac Pro is 3.0 when in fact they do have a 3.4 8 core chip, so 2 =16? Or if correct, wouldn't you be able to replace a QUAD CHIP WITH THAT?  I;M SURE THEY ARE UO TO SOMETHING AS 1) WE HAVE SEEN NO AUDIO FPU OR PERHAPS I SHOULD CHECK OUT PC MAKERS WINDOWS machines for Sisoft Sandra "B-E-N-C-H-M-A-R-K-S" -
    SOMETHINGS UP AND AM SURE WE'LL ALL BE PLEASED, AS the mac pro      was announced Last year, barely made the December mark, then pushed to January, then February and now April.
    Would rather wait and have it done correct than released to early only to have it benchmarked in audio and found to be slower in a few areas- - - the logical part of my brain is wondering what else I would have to swap out as I am sure it would run, and fine for a while, then, poof....
    PEACE===AM SURE APPLE WILL BLOW US AWAY - they have to figure out how to increase the power for 150 watts or make the GPU work which in regard to FPU, I thought was NVIDIA?

  • Variable substitution in the environment.plist file

    I want an additional item in the PATH environment variable for GUI-launched apps. I've created the ~/.MacOSX/environment.plist file and added an entry to create a PATH variable. I have initially tried to set the value of this to
    "$(PATH):/usr/local"
    in an attempt to append the /usr/local folder to the path. However, the PATH value appears to be exactly what I've set it to - without the substitution.
    1) Is there a way to get the existing value substituted in?
    2) As I'm always out to learn new things, is there a better way of achieving this?
    (My fundamental problem is that I have written a plugin for XCode and I'm trying to not hard code the location of a compiler into it. Therefore I thought I'd use the PATH variable to let me find it. However the default PATH value doesn't include /usr/local which is where the compiler is located. So I'm looking for a way to add this folder into the PATH value, and the ~/.MacOSX/environment.plist seemed to be what I wanted - as long as I can get the substitution going. Otherwise I have to hard code the path into THAT file which I feel is just as bad!).
    Thanks
    Susan

    Hi Susan,
       I'm sorry; I didn't mean to imply that this is the wrong place to ask the question. I hope that it's the best place. I was just trying to explain, mostly to myself, why everyone assumes that the part of the system that reads the environment.plist will behave like a shell.
       If you were worried about hard-coding the path on your own machine, I would say that you needn't worry. The only path that exists prior to the setting of environment variables from the environment.plist is hard-coded into the system somewhere. A while back someone found it but that's not really important. If you want to start with that default, you can. If you need to know what it is, I'm sure that we can find it for you somewhere. I assume it's along the lines of:
    /usr/bin:/bin:/usr/sbin:/sbin
       While I'm not telling you to not do it, I suggest that you rethink setting the user's path an environment.plist. Changing the environment of every last one of a user's processes "behind the back" of the user seems a bit presumptuous. It wouldn't be a problem if you set a variable that no other app could recognize but if you added something to my path, my first thought would be to look there for a trojan horse. I would eventually realize that it was misguided instead of malicious but I wouldn't like it. It also stands some chance of changing the behavior of a user's UNIX applications.
       If you distribute an environment.plist file with your plugin, you would also have to address the issue of users that already have such files. Thus, it would seem that you would need to do a little checking in an install script. That being the case, you could evaluate the user's PATH variable in that script and use it to hard-code the path in an environment.plist that you generate programmatically from the install script at runtime. Such a script would also give you the opportunity to ask the user if he wants an environment.plist file.
       Of course that approach would make it difficult for a user to remove an element from his path; it wouldn't be sufficient to cease adding the element to the path in the user's shell startup scripts. You would probably be better off using the default path. That might not interfere with changes the user makes in his shell startup scripts but it would mine. You added /usr/local/bin to the end of a user's path. My startup scripts only add path elements if they aren't already there. However, I want /usr/local/bin in front of the default part of my path so your change would alter the behavior of my system.
       If you want to change the environment of a single application, it is common to "wrap" its invocation in a script that sets the environment before invoking the application. However, I'm not sure how that would work with an Xcode plugin.
    Gary
    ~~~~
       There are only 10 kinds of people in the world. Those
       who understand binary numbers and those who don't.

  • EHP Upgrade - Trying to understand the concept

    Dear experts, this is an effort to understand the concept. I have been doing Basis work for the past 10 years approximately. All along, I have been doing the typical LCP and SP upgrades way back from legacy systems until now (ECC 5.0 / BW 3.5). We have recently upgraded our BW 3.5 to BI 7.01 and also created a dual stack (we never had Java stack before for BW). This is my situation. Below are my questions. Any guidance would be highly appreciated.
    1. Do we still have the SP Stack upgrades within Ehp 1? Or, has it been revamped completely and there is no more SP upgrades and we only need to do EhP upgrades? In this case, if I have to upgrade from Netweaver 7.01, is my only option upgrading to 7.02?
    2. Is there a place where I can start to catchup with the whole EhP concept? I would like to know the maintenance life cycle and the impact on our environment.
    3. Are there any specific upgrade guides that will guide me in transitioning from the typical SP upgrade methodology to EhP upgrade methodology. Also, I would like to know how did you transition (learning curve) from someone who had been with typical SP upgrade for a long time and how did you adopt yourself to the new path (like what guides did you use, what links did you follow, etc)
    NOTE: I have heard the EhP upgrades are similar to release upgrades and I have done handful of release upgrades.
    Thank you so much in advance.

    >1. Do we still have the SP Stack upgrades within Ehp 1? Or, has it been revamped completely and there is no more SP upgrades and we only need to do EhP upgrades? In this case, if I have to upgrade from Netweaver 7.01, is my only option upgrading to 7.02?
    Yes we do have both option available. Either we can go for SP upgrade or we can go with EHP upgrade.
    >2. Is there a place where I can start to catchup with the whole EhP concept? I would like to know the maintenance life cycle and the impact on our environment.
    Yes. http://Service.sap.com/erp-ehp is the place where you can get all the infromation and document.
    >3. Are there any specific upgrade guides that will guide me in transitioning from the typical SP upgrade methodology to EhP upgrade methodology. Also, I would like to know how did you transition (learning curve) from someone who had been with typical SP upgrade for a long time and how did you adopt yourself to the new path (like what guides did you use, what links did you follow, etc)
    Everything is available on Service marketplace.
    Regards,
    Subhash

  • Trying to understand the basic concept of object oriented programming.

    I am trying to understand the basic concept of object oriented programming.
    Object - a region of storage that define is defined by both state/behavior.
    ( An object is the actual thing that behavior affects.)
    State - Represented by a set of variables and the values they contain.
    (Is the location or movement or action that is the goal that the behavior is trying to accomplish.)
    Variables- (What does this mean?)
    Value - (What does this mean?)
    Behavior - Represented by a set of methods and the logic they implement.
    ( A set of methods that is built up to tell's the how object to change it's state. )
    Methods - A procedure that is executed when an object receives a message.
    ( A very basic comand.For example the method tells the object to move up, another method tells the method to go left. Thus making the object move up/left that combination is the behavior.)
    Class - A template from which the objects are created.
    ( I am very confused on what classes are.)
    - The definitions of the words I obtained from the "Osborne Teach Yourself Java". The () statements are how I interperate the Mechanisms (I do not know if Thats what you call them.) interact with each other. I understand my interpretation may be horribly wrong. I will incredibly appreciate all the support I may get from you.
    Thank you

    Object oriented programming is a replacement for the older idea of procedural programming (you can research procedural programming in google). As I understand it, in procedural programming, you have a step by step set of function calls to accomplish some task. Each function receives a data structure, manipulates it, and passes it to the next function. The problem with this is that each function preforms some action for the overall task and can't easily be reused by some other task. Its also harder to read the flow of what is happening with raw data structures flying all over the place.
    In object oriented programming, an object calls a function of another object and receives back, not a data structure, but another object. Objects contain a data structure that can only be accessed by its functions. An object is not so much a sub component of a bigger task, as it is a service that any other task can use for any purpose. Also, when you pass an object to the caller, the caller can ask questions about the data structure via its functions. The developer doesnt have to know what the previous function did to the data by reading up on any documentation, or having to reverse engineer the code.
    I suggest the best way of learning this is to code something like a library object.
    A library object contains a collection of book objects
    A book object contains a collection of chapter objects
    A chapter object contains a collection of paragraph objects
    A paragraph object contains a collection of sentence objects
    A sentence object contains a collection of word objects.
    Add functions to each object to provide a service
    Example: A library object should have a:
    public void addBook(Book book)
    public Book getBook(String title)
    public boolean isBookInLibrary(String title)
    The key is to add functions to provide a service to anyone who uses your object(s)
    For example, what functions (service) should a paragraph object provide?
    It shouldn't provide a function that tells how many words there are in a sentence. That function belongs to a sentence object.
    Lets say you want to add a new chapter to a book. The task is easy to read
    if you write your objects well:
    Sentence sentence1=new Sentence("It was a dark and stormy night");
    Sentence sentence2=new Sentence("Suddenly, a shot ran out");
    Paragraph paragraph=new Paragraph();
    paragraph.addSentence(sentence1);
    paragraph.addSentence(sentence2);
    Paragraphs paragraphs=new Paragraphs();
    paragraphs.addParagraph(paragraph);
    Library library= new Library();
    library.getBook("My Novel").addChapter("Chapter 1",paragraphs).
    Now, lets say you want to have a word count for the entire book.
    The book should ask each chapter how many words it contains.
    Each chapter should ask its paragraphs, each paragraph should ask
    its sentences. The total of words should ripple up and be tallied at each
    stage until it reaches the book. The book can then report the total.
    Only the sentence object actually counts words. The other objects just tallies the counts.
    Now, where would you assign a librarian? What object(s) and functions would you provide?
    If written well, the project is easily extensible.

  • To get the logical system names of all the child systems in a CUA envirnmnt

    Hi Gurus ,
    Is there any table where we can find the logical system names of all the child sytems in a CUA environment .
    This is for a requirement that i need to develop an automated process where we can reset the password of all the child system in a CUA environemt when requested by the user at once .
    I found some tables such as V_TBDLS , but they do not contain the exact information what i need .
    Thanks in advance ,
    Harshit Rungta

    Hi,
    You are in the right track. BD54 will show you the logical system name for all the existed systems in CUA.
    Else you can also go to your CUA system and execute t-code SALE --> Basic Setting --->Logical Systems  ---> Assign logical system to client -
    > Display details
    here you can see logical system names for all the clients assigned to CUA.
    Thanks,
    Deb

  • How do I remove a device from the Environment?

    I hope this isn't a no-brainer but I've looked in the manual and can't find the answer.
    I replaced my MIDI interface but my autoload song insists on telling me that it is no longer present and I have to reset it to my new device every time I start Logic. It turns out that the first MIDI instrument is set to the old interface, which I then dutifully change to the new one (in the Arrange window) and it stays that way for the session, but next time I open it (after saving it) the same thing happens. It's only the first MIDI track that does this; the rest recognize the new interface.
    But how do I tell Logic that I no longer have the old MIDI interface? I can't find anything in the Environment that refers to it.

    Read this thread, starting at:
    http://discussions.apple.com/message.jspa?messageID=2340735#2340735
    But in short, the answer lies in re-assigning the device to the existing interface in the Environment, not in AMS.

  • UNDERSTAND THE NEW DATE AND TIME DATA TYPES IN ORACLE 9I

    제품 : SQL*PLUS
    작성날짜 : 2001-08-01
    UNDERSTAND THE NEW DATE AND TIME DATA TYPES IN ORACLE 9I
    ========================================================
    PURPOSE
    Oracle 9i 에서 소개되는 새로운 datetime data type 에 대해 소개한다.
    Explanation
    Example
    1. Datetime Datatypes
    1) TIMESTAMP
    : YEAR/MONTH/DAY/HOUR/MINUTE/SECOND
    2) TIMESTAMP WITH TIME ZONE
    : YEAR/MONTH/DAY/HOUR/MINUTE/SECOND/
    TIMEZONE_HOUR/TIMEZONE_MINUTE( +09:00 )
    or TIMEZONE_REGION( Asia/Seoul )
    3) TIMESTAMP WITH LOCAL TIME ZONE
    : YEAR/MONTH/DAY/HOUR/MINUTE/SECOND
    4) TIME WITH TIME ZONE
    : HOUR/MINUTE/SECOND/TIMEZONE_HOUR/TIMEZONE_MINUTE
    2. Datetime Fields
    1) YEAR/MONTH/DAY/HOUR/MINUTE
    2) SECOND(00 to 59.9(N) is precision) : Range 0 to 9, default is 6
    3) TIMEZONE_HOUR : -12 to 13
    4) TIMEZONE_MINUTE : 00 to 59
    5) TIMEZONE_REGION : Listed in v$timezone_names
    3. DATE 와 TIMESTAMP 와의 차이점
    SQL> select hiredate from emp;
    HIREDATE
    17-DEC-80
    20-FEB-81
    SQL> alter table employees modify hiredate timestamp;
    SQL> select hiredate from employees;
    HIREDATE
    17-DEC-80 12.00.00.000000 AM
    20-FEB-81 12.00.00.000000 AM
    단, 해당 Column 에 Data 가 있다면 DATE/TIMESTAMP -> TIMESTAMP WITH
    TIME ZONE 으로 Convert 할 수 없다.
    SQL> alter table employees modify hiredate timestamp with time zone;
    alter table employees modify hiredate timestamp with time zone
    ERROR at line 1:
    ORA-01439: column to be modified must be empty to change datatype
    4. TIMESTAMP WITH TIME ZONE Datatype
    TIMESTAMP '2001-05-24 10:00:00 +09:00'
    TIMESTAMP '2001-05-24 10:00:00 Asia/Seoul'
    TIMESTAMP '2001-05-24 10:00:00 KST'
    5. TIMESTAMP WITH LOCAL TIME ZONE Datatype
    SQL> create table date_tab (date_col TIMESTAMP WITH LOCAL TIME ZONE);
    SQL> insert into date_tab values ('15-NOV-00 09:34:28 AM');
    SQL> select * from date_tab;
    DATE_COL
    15-NOV-00 09.34.28.000000 AM
    SQL> alter session set TIME_ZONE = 'EUROPE/LONDON';
    SQL> select * from date_tab;
    DATE_COL
    15-NOV-00 12.34.28.000000 AM
    6. INTERVAL Datatypes
    1) INTERVAL YEAR(year_precision) TO MONTH
    : YEAR/MONTH
    : Year_precision default value is 2
    SQL> create table orders (warranty interval year to month);
    SQL> insert into orders values ('2-6');
    SQL> select warranty from orders;
    WARRANTY
    +02-06
    2) INTERVAL DAY (day_precision) TO SECOND (fractional_seconds_precision)
    : DAY/HOUR/MINUTE/SECOND
    : Logon time 확인시 주로 사용
    : day_precision range 0 to 9, default is 2
    SQL> create table orders (warranty interval day(2) to second);
    SQL> insert into orders values ('90 00:00:00');
    SQL> select warranty from orders;
    WARRANTY
    +90 00:00:00.000000
    7. Interval Fields
    - YEAR : Any positive or negative integer
    - MONTH : 00 to 11
    - DAY : Any positive or negative integer
    - HOUR : 00 to 23
    - MINUTE : 00 to 59
    - SECOND : 00 to 59.9(N) where 9(N) is precision
    8. Using Time Zones
    1) Database operation
    - Defined at CREATE DATABASE
    - Can be altered with ALTER DATABASE
    - Current value given by DBTIMEZONE
    2) Session operation
    - Defined with environment variable ORA_SDTZ
    - Can be altered with ALTER SESSION SET TIME_ZONE
    - Current value given by SESSIONTIMEZONE
    3) TIMESTAMP WITH LOCAL TIMEZONE
    - TIME_ZONE Session parameter
    : O/S Local Time Zone
    Alter session set time_zone = '-05:00';
    : An absolute offset
    Alter session set time_zone = dbtimezone;
    : Database time zone
    Alter session set time_zone = local;
    : A named region
    Alter session set time_zone = 'America/New_York';
    Reference Document
    ------------------

    Hi ,
    I am facing the same problem and my scenario is also same (BAPI's).
    So can you please tell me how you overcome this problem .
    Thanks,
    Rahul

Maybe you are looking for

  • Cisco Jabber for iPad - custom URL?

    The Cisco Jabber client for iOS is great, and we'd love to integrate it with one of our iPad applications. All iOS applications have an optional "custom URL" they can assign to themselves that enables them to be invoked by another application. They m

  • "Find My iPhone" app says my iPhone 4 is "offline", I call it, it rings. How do I find my iPhone ?

    My iPhone 4 was stolen today and I went to iCloud and logged in with my apple ID. I went to use "Find My iPhone", but it says my phone is "offline", that when it connects to a wi-fi that it'll notify me where the phone is. But I have a 3G network. If

  • How to install oracle 9i jdeveloper

    hi i just download 9i jdeveloper from here. it is a 135MB jdev9i_902.zip file. however i couldn't find the setup file to install. Is there any instruction that i can follow to install oracle 9i jdeveloper and use it for Oracle9i interMedia/BC4J Inter

  • Use of externally-defined/ in weblogic-ejb-jar.xml

    I am trying to use Global Roles defined via the Weblogic console to control access to EJB methods. I am using the <externally-defined/> tag in security role assignments, however when I deploy to Weblogic I get the following error : <8/09/2004 04:21:4

  • REG ABAP Queries

    Hi All,   I have a requirement in ABAP query where i need to populate the output based on certain conditions. like if material type is YFG then some fields should be populated and if it is something other then some other fields should be displayed .