Explain &_mode= { 1 , 2 , 3 } ?

Hi,
Why is it that when I change the mode that
I can see what kind of portlets a page uses ?
Example:
page?_pageid=0&_dad=nan&_schema=PORTAL30
&_mode= { 1, 2 , default 3 }
What is the meaning of this mode ?
Jerome de Vries

Hi,
You kan add a index.html pages what contains
the following lines.
<frameset rows="0,*" border="0">
<frame scr="dummy.html">
<frame src="http://host.domain:port/pls/dad/dad.home">
</frameset>
I believe there are also other solutions but I can't remember them.
Hope this workaround helps.
Jerome
null

Similar Messages

  • In our enterprise MPLS network we are using 192.168.20.0/24 subnet, in this subnet we have not assigned the IP 192.168.20.200/30 & 204/30, But still these subnets are reachable . Are these NNI IP ...Please explain.

    In our enterprise MPLS network we are using 192.168.20.0/24 subnet, in this subnet we have not assigned the IP 192.168.20.200/30 & 204/30, But still these subnets are reachable . Are these NNI IP ...Please explain.

    I have checked with ISP, there response is like below:
    Those are the NNI to GBNET IPs for Dominican Republic. They are Network IPs. You should be able to ping them-that means they are working.
    WANRT01#show  ip route | include 192.168.20.20
    B        192.168.20.200/30 [20/0] via 192.168.20.226, 02:18:29
    B        192.168.20.204/30 [20/0] via 192.168.20.226, 02:18:29
    Here its shows from any of our MPLS site we are able to trace the IP and it seems like, 192.168.20.204/30 is one more site but in actual its not.
    INMUMWANRT01#ping 192.168.20.205
    Type escape sequence to abort.
    Sending 5, 100-byte ICMP Echos to 192.168.20.205, timeout is 2 seconds:
    Success rate is 100 percent (5/5), round-trip min/avg/max = 224/232/260 ms
    INMUMWANRT01#trace              
    INMUMWANRT01#traceroute 192.168.20.205
    Type escape sequence to abort.
    Tracing the route to 192.168.20.205
    VRF info: (vrf in name/id, vrf out name/id)
      1 192.168.20.226 24 msec 24 msec 24 msec
      2 192.168.20.206 [AS 8035] 232 msec 232 msec 252 msec
      3 192.168.20.205 [AS 8035] 224 msec 224 msec *

  • HT1284 Can I back up my Mac and my pc to the same external hard drive?  If so, could you explain how? Thanks.

    Can I back up my Mac and my pc to the same external hard drive?  If so, could you explain how? Thanks.  I am a new user with mountain lion.

    You could partition the drive into 2 partitions.  One formatted as HFS+ for Mac OS X back, and one formatted as NTFS for Windows backup.
    You would have to move the drive from system to system to do your backups.  If there are 2 systems, I would suggest just getting separate drives for each, unless they are both laptops, then you will be disconnecting the drives all the time anyway.
    Unless Windows is running in a virtual machine on your Mac.  Then a partitioned drive would be fine.

  • Query tunning in Oracle using Explain Plan

    Adding to my below question: I have now modified the query and the path shownby 'Explain plan' has reduced. The 'Time' column of plan_table is also showing much lesser value. However, some people are suggesting me to consider the time required by the query to execute on Toad. Will it be practical? Please help!!
    Hi, I am using Oracle 11g. I need to optimize a Select query(Need to minimize the execution time). I need to know how 'Explain Plan' would help me. I know how to use Explain Plan command. I refer Plan_table table to see the details of the plan. Please guide me regarding which columns of the Plan_table should be considered while modifying the query for optimization. Some people say, 'Time' column should be considered, some say 'Bytes' etc. Some suggest on minimizing the full table scans, while some people say that I should minimize the total no. operations (less no. of rows should be displayed in Plan_table). As per an experienced friend of mine, full table scans should be reduced (for e.g. if there are 5 full table scans in the plan, then try to reduce them to less than 5. ). However, if I consider any full table scan operation in the plan_table, its shows value of 'time' column as only 1 which is very very less. Does this mean the full scan is actually taking very less time?? If yes, then this means full table scans are very fast in my case and no need to work on them. Some articles suggest that plan shown by 'Explain Plan' command is not necessarily followed while executing the query. So what should I look for then? How should I optimize the query and how will I come to know that it's optimized?? Please help!!...
    Edited by: 885901 on Sep 20, 2011 2:10 AM

    885901 wrote:
    Hi, I am using Oracle 11g. I need to optimize a Select query(Need to minimize the execution time). I need to know how 'Explain Plan' would help me. I know how to use Explain Plan command. I refer Plan_table table to see the details of the plan. Please guide me regarding which columns of the Plan_table should be considered while modifying the query for optimization. Some people say, 'Time' column should be considered, some say 'Bytes' etc. Some suggest on minimizing the full table scans, while some people say that I should minimize the total no. operations (less no. of rows should be displayed in Plan_table). As per an experienced friend of mine, full table scans should be reduced (for e.g. if there are 5 full table scans in the plan, then try to reduce them to less than 5. ). However, if I consider any full table scan operation in the plan_table, its shows value of 'time' column as only 1 which is very very less. Does this mean the full scan is actually taking very less time?? If yes, then this means full table scans are very fast in my case and no need to work on them. Some articles suggest that plan shown by 'Explain Plan' command is not necessarily followed while executing the query. So what should I look for then? How should I optimize the query and how will I come to know that it's optimized?? Please help!!...how fast is fast enough?

  • Can't chat with one buddy- NEED HELP!! PLEASE EXPLAIN ERROR 8 SIMPLY!!!

    i know this has already been discussed but i am technically illiterate and dont understand any of the responses previously made about opening ports- i have no idea what that means or how to do it! i am hoping someone can help me and explain how to solve this issue in simple terms please!!!
    My situation is as follows:
    my boyfriend and i both just bought macbooks together, v 10.5.2 leopard. we were very excited to try ichat video together. However, we found that we are getting the same error message many people are getting- the error-8. this happens when either one of us tries to initiate the conversation. HOWEVER, when a third person initiated a video chat amongst all 3 of us, we were able to see and hear each other through this 3-person video chat. The two of us have also had no problem using skype video or audio. The internal camera and microphone both seem to be working fine as well.
    We both did try to go into system preferences-security-firewall- set specific preferences for applications- and added ichat. we quit out of ichat, and logged back in but we were still unsuccessful at getting video to work.
    This is the dialogue i have received on the error message and i hope it helps:
    Date/Time: 2008-03-10 21:28:38.359 -0400
    OS Version: 10.5.2 (Build 9C2015)
    Report Version: 4
    iChat Connection Log:
    2008-03-10 21:28:19 -0400: AVChat started with ID 2969637957.
    2008-03-10 21:28:19 -0400: 0x1853e900: State change from AVChatNoState to AVChatStateWaiting.
    2008-03-10 21:28:19 -0400: katie104852: State change from AVChatNoState to AVChatStateInvited.
    2008-03-10 21:28:23 -0400: 0x1853e900: State change from AVChatStateWaiting to AVChatStateConnecting.
    2008-03-10 21:28:23 -0400: katie104852: State change from AVChatStateInvited to AVChatStateConnecting.
    2008-03-10 21:28:33 -0400: 0x1853e900: State change from AVChatStateConnecting to AVChatStateEnded.
    2008-03-10 21:28:33 -0400: 0x1853e900: Error -8 (Did not receive a response from 0x1853e900.)
    2008-03-10 21:28:33 -0400: katie104852: State change from AVChatStateConnecting to AVChatStateEnded.
    2008-03-10 21:28:33 -0400: katie104852: Error -8 (Did not receive a response from 0x1853e900.)
    Video Conference Error Report:
    Video Conference Support Report:
    4.370563 @Video Conference/VCInitiateConference.m:1582 type=2 (00000000/0)
    [Connection Data for call id: 1 returns 1
    4.469525 @Video Conference/VCInitiateConference.m:1597 type=2 (00000000/0)
    [Prepare Connection With Remote Data - remote VCConnectionData: 1, local VCConnectionData: 1
    Video Conference User Report:
    0.000000 @:0 type=5 (00000000/16402)
    [Local SIP port]
    Binary Images Description for "iChat":
    0x1000 - 0x239fff com.apple.iChat 4.0.2 (604) /Applications/iChat.app/Contents/MacOS/iChat
    0x2ae000 - 0x31cfff com.apple.Bluetooth 2.1 (2.1f16) /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x368000 - 0x4b9fff com.apple.viceroy.framework 363.1 /System/Library/PrivateFrameworks/VideoConference.framework/Versions/A/VideoCon ference
    0x527000 - 0x566fff com.apple.vmutils 4.1 (104) /System/Library/PrivateFrameworks/vmutils.framework/Versions/A/vmutils
    0x588000 - 0x5a1fff com.apple.frameworks.preferencepanes 12.0 /System/Library/Frameworks/PreferencePanes.framework/Versions/A/PreferencePanes
    0x5bb000 - 0x5f5fff com.apple.remotedesktop.screensharing 1.0 /System/Library/PrivateFrameworks/ScreenSharing.framework/Versions/A/ScreenShar ing
    0x605000 - 0x619fff com.apple.ScreenSaver 2.1 /System/Library/Frameworks/ScreenSaver.framework/Versions/A/ScreenSaver
    0x629000 - 0x647fff libexpat.1.dylib /usr/lib/libexpat.1.dylib
    0x64f000 - 0x6c1fff com.apple.iLifeMediaBrowser 1.0.5 (205.0.2) /System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeM ediaBrowser
    0x6ff000 - 0x730fff com.apple.iChatCommonGUI 4.0.2 (604) /System/Library/PrivateFrameworks/iChatCommonGUI.framework/iChatCommonGUI
    0x759000 - 0x75cfff com.apple.BezelServicesFW 1.4.711 /System/Library/PrivateFrameworks/BezelServices.framework/Versions/A/BezelServi ces
    0x777000 - 0x779fff com.apple.iChat.Styles.Text 4.0.2 (604) /Applications/iChat.app/Contents/PlugIns/Text.transcriptstyle/Contents/MacOS/Te xt
    0x7c7000 - 0x7ccfff com.apple.iChat.Styles.Balloons 4.0.2 (604) /Applications/iChat.app/Contents/PlugIns/Balloons.transcriptstyle/Contents/MacO S/Balloons
    0x7db000 - 0x7defff com.apple.iChat.Styles.Boxes 4.0.2 (604) /Applications/iChat.app/Contents/PlugIns/Boxes.transcriptstyle/Contents/MacOS/B oxes
    0x7e5000 - 0x7ebfff com.apple.iChat.Styles.Compact 4.0.2 (604) /Applications/iChat.app/Contents/PlugIns/Compact.transcriptstyle/Contents/MacOS /Compact
    0x1489e000 - 0x1498cfff com.apple.RawCamera.bundle 2.0.2 /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
    0x1499d000 - 0x149a2fff com.apple.CoreGraphics 1.351.21 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
    0x15aff000 - 0x15b08fff com.apple.IOFWDVComponents 1.9.5 /System/Library/Components/IOFWDVComponents.component/Contents/MacOS/IOFWDVComp onents
    0x15b12000 - 0x15b15fff com.apple.audio.AudioIPCPlugIn 1.0.4 /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugI n.bundle/Contents/MacOS/AudioIPCPlugIn
    0x15b1b000 - 0x15b20fff com.apple.audio.AppleHDAHALPlugIn 1.5.6 (1.5.6a21) /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bun dle/Contents/MacOS/AppleHDAHALPlugIn
    0x16282000 - 0x162bdfff com.apple.QuickTimeFireWireDV.component 7.4.1 (14) /System/Library/QuickTime/QuickTimeFireWireDV.component/Contents/MacOS/QuickTim eFireWireDV
    0x162ca000 - 0x162f7fff com.apple.QuickTimeIIDCDigitizer 7.4.1 (14) /System/Library/QuickTime/QuickTimeIIDCDigitizer.component/Contents/MacOS/Quick TimeIIDCDigitizer
    0x16302000 - 0x1634cfff com.apple.QuickTimeUSBVDCDigitizer 2.1.7 /System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component/Contents/MacOS/Qui ckTimeUSBVDCDigitizer
    0x16373000 - 0x164f5fff com.apple.opengl 1.5.6 /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
    0x16523000 - 0x16862fff com.apple.driver.AppleIntelGMAX3100GLDriver 1.5.26 (5.2.6) /System/Library/Extensions/AppleIntelGMAX3100GLDriver.bundle/Contents/MacOS/App leIntelGMAX3100GLDriver
    0x1699c000 - 0x169b8fff com.apple.opengl 1.5.6 /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloa t.bundle/GLRendererFloat
    0x17b42000 - 0x17cd0fff com.apple.audio.codecs.Components 1.6.1 /System/Library/Components/AudioCodecs.component/Contents/MacOS/AudioCodecs
    0x18459000 - 0x18459fff com.apple.JavaPluginCocoa 12.0.0 /Library/Internet Plug-Ins/JavaPluginCocoa.bundle/Contents/MacOS/JavaPluginCocoa
    0x1845f000 - 0x18466fff com.apple.JavaVM 12.0.2 /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
    0x18470000 - 0x18471fff com.apple.iChat.PersonIconPlugIn 4.0.2 (604) /Applications/iChat.app/Contents/PlugIns/PersonIcon.plugin/Contents/MacOS/Perso nIcon
    0x184bf000 - 0x184bffff liblangid.dylib /usr/lib/liblangid.dylib
    0x19857000 - 0x1985afff com.apple.iokit.IOQTComponents 1.6 /System/Library/Components/IOQTComponents.component/Contents/MacOS/IOQTComponen ts
    0x1a0ee000 - 0x1a10afff com.apple.QuartzComposer.ExtraPatches 2.1 (106.3) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzCompose r.framework/Versions/A/Resources/ExtraPatches.plugin/Contents/MacOS/ExtraPatches
    0x1a11c000 - 0x1a139fff com.apple.audio.midi.CoreMIDI 1.6 (42) /System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI
    0x1a175000 - 0x1a182fff com.apple.QuartzComposer.Backdrops 1.1 /System/Library/Graphics/Quartz Composer Patches/Backdrops.plugin/Contents/MacOS/Backdrops
    0x8fe00000 - 0x8fe2dfff dyld /usr/lib/dyld
    0x90003000 - 0x90135fff com.apple.CoreFoundation 6.5.1 (476.10) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x90136000 - 0x901c9fff com.apple.ink.framework 101.3 (86) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
    0x901ca000 - 0x901cffff com.apple.CommonPanels 1.2.4 (85) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
    0x90439000 - 0x90571fff libicucore.A.dylib /usr/lib/libicucore.A.dylib
    0x90572000 - 0x90598fff libcups.2.dylib /usr/lib/libcups.2.dylib
    0x90599000 - 0x905d8fff com.apple.ImageIO.framework 2.0.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x905d9000 - 0x9060ffff libtidy.A.dylib /usr/lib/libtidy.A.dylib
    0x9067d000 - 0x9072dfff edu.mit.Kerberos 6.0.12 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x9072e000 - 0x90c01fff com.apple.opengl 1.5.6 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgramma bility.dylib
    0x90c02000 - 0x90c0ffff com.apple.opengl 1.5.6 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x90c10000 - 0x90c75fff com.apple.ISSupport 1.6 (34) /System/Library/PrivateFrameworks/ISSupport.framework/Versions/A/ISSupport
    0x90c76000 - 0x90c8afff com.apple.ImageCapture 4.0 (5.0.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
    0x90c8b000 - 0x90d08fff com.apple.Accelerate.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
    0x90d09000 - 0x90d10fff libbsm.dylib /usr/lib/libbsm.dylib
    0x90d11000 - 0x90d11fff com.apple.quartzframework 1.5 /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
    0x90d12000 - 0x90d21fff libsasl2.2.dylib /usr/lib/libsasl2.2.dylib
    0x90d22000 - 0x90d59fff com.apple.SystemConfiguration 1.9.1 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
    0x90d5a000 - 0x90d6bfff com.apple.CFOpenDirectory 10.5 /System/Library/PrivateFrameworks/OpenDirectory.framework/Versions/A/Frameworks /CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x90d6c000 - 0x90dbafff com.apple.datadetectorscore 1.0.1 (52.13) /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDe tectorsCore
    0x90dbb000 - 0x90dcafff com.apple.DSObjCWrappers.Framework 1.2.1 /System/Library/PrivateFrameworks/DSObjCWrappers.framework/Versions/A/DSObjCWra ppers
    0x90dcb000 - 0x90dcbfff com.apple.Carbon 136 /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x90dcc000 - 0x90de2fff com.apple.CoreVideo 1.5.0 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x90de3000 - 0x90deefff com.apple.helpdata 1.0 (14) /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
    0x90def000 - 0x90eb6fff com.apple.vImage 3.0 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
    0x90eb7000 - 0x90ee6fff com.apple.AE 402.2 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
    0x90ef1000 - 0x90efcfff com.apple.CoreGraphics 1.351.21 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
    0x90efd000 - 0x91211fff com.apple.QuickTime 7.4.1 (14) /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
    0x91250000 - 0x91252fff com.apple.ImageIO.framework 2.0.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x91253000 - 0x91305fff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib
    0x9130a000 - 0x9130ffff com.apple.backup.framework 1.0 /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x91310000 - 0x913b7fff com.apple.QD 3.11.52 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
    0x913b8000 - 0x913c4fff com.apple.opengl 1.5.6 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x913c5000 - 0x913d5fff com.apple.LangAnalysis 1.6.4 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
    0x913d6000 - 0x913d6fff com.apple.CoreServices 32 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x913d7000 - 0x91411fff com.apple.coreui 1.1 (61) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x91507000 - 0x91a1dfff com.apple.WebCore 5523.15.1 /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.frame work/Versions/A/WebCore
    0x91a1e000 - 0x91a1efff com.apple.ApplicationServices 34 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
    0x91a1f000 - 0x920b8fff com.apple.CoreGraphics 1.351.21 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
    0x920b9000 - 0x920c1fff com.apple.DiskArbitration 2.2.1 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x920c2000 - 0x920c2fff com.apple.MonitorPanelFramework 1.2.0 /System/Library/PrivateFrameworks/MonitorPanel.framework/Versions/A/MonitorPane l
    0x920c3000 - 0x92107fff com.apple.DirectoryService.PasswordServerFramework 3.0.2 /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordS erver
    0x92108000 - 0x92108fff com.apple.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
    0x92109000 - 0x921c4fff com.apple.WebKit 5523.15.1 /System/Library/Frameworks/WebKit.framework/Versions/A/WebKit
    0x921c5000 - 0x92206fff com.apple.CoreGraphics 1.351.21 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x92207000 - 0x92257fff com.apple.HIServices 1.7.0 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
    0x92258000 - 0x92258fff com.apple.Accelerate.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
    0x92259000 - 0x9225dfff com.apple.ImageIO.framework 2.0.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x9225e000 - 0x931e5fff com.apple.QuickTimeComponents.component 7.4.1 (14) /System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTim eComponents
    0x931f4000 - 0x93207fff com.apple.IMUtils 4.0.2 (579) /System/Library/Frameworks/InstantMessage.framework/Frameworks/IMUtils.framewor k/Versions/A/IMUtils
    0x93208000 - 0x93232fff com.apple.CoreMediaPrivate 1.4 /System/Library/PrivateFrameworks/CoreMediaPrivate.framework/Versions/A/CoreMed iaPrivate
    0x93233000 - 0x9328dfff com.apple.CoreText 2.0.1 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
    0x9328e000 - 0x932a5fff com.apple.datadetectors 1.0.1 (66.2) /System/Library/PrivateFrameworks/DataDetectors.framework/Versions/A/DataDetect ors
    0x932a6000 - 0x932f5fff com.apple.QuickLookUIFramework 1.1 (170.2) /System/Library/PrivateFrameworks/QuickLookUI.framework/Versions/A/QuickLookUI
    0x932f6000 - 0x933b0fff com.apple.CoreServices.OSServices 224.4 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
    0x933b1000 - 0x93402fff com.apple.framework.familycontrols 1.0.2 /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon trols
    0x93403000 - 0x9343cfff com.apple.securityfoundation 3.0 (32989) /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
    0x9343d000 - 0x934d0fff com.apple.ApplicationServices.ATS 3.2 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
    0x934d1000 - 0x93516fff com.apple.Metadata 10.5.2 (398.7) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
    0x93517000 - 0x93519fff com.apple.CrashReporterSupport 10.5.2 (157) /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/Cra shReporterSupport
    0x9351a000 - 0x93536fff com.apple.IMFramework 4.0.2 (579) /System/Library/Frameworks/InstantMessage.framework/Versions/A/InstantMessage
    0x93537000 - 0x936b5fff com.apple.AddressBook.framework 4.1 (687.1) /System/Library/Frameworks/AddressBook.framework/Versions/A/AddressBook
    0x936b6000 - 0x936e3fff com.apple.Accelerate.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
    0x936e4000 - 0x936e8fff com.apple.OpenDirectory 10.5 /System/Library/PrivateFrameworks/OpenDirectory.framework/Versions/A/OpenDirect ory
    0x936e9000 - 0x93727fff com.apple.opengl 1.5.6 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
    0x93728000 - 0x93784fff com.apple.htmlrendering 68 (1.1.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering .framework/Versions/A/HTMLRendering
    0x93785000 - 0x937a9fff libssl.0.9.7.dylib /usr/lib/libssl.0.9.7.dylib
    0x937aa000 - 0x93831fff libsqlite3.0.dylib /usr/lib/libsqlite3.0.dylib
    0x93832000 - 0x939fdfff com.apple.security 5.0.2 (33001) /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x939fe000 - 0x93a3bfff com.apple.CoreMediaIOServicesPrivate 1.5 /System/Library/PrivateFrameworks/CoreMediaIOServicesPrivate.framework/Versions /A/CoreMediaIOServicesPrivate
    0x93a3c000 - 0x93a86fff com.apple.securityinterface 3.0 (32532) /System/Library/Frameworks/SecurityInterface.framework/Versions/A/SecurityInter face
    0x93a87000 - 0x93ab8fff com.apple.quartzfilters 1.5.0 /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters .framework/Versions/A/QuartzFilters
    0x93ab9000 - 0x93b62fff com.apple.JavaScriptCore 5523.10.3 /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
    0x93b63000 - 0x93c64fff com.apple.PubSub 1.0.2 (59) /System/Library/Frameworks/PubSub.framework/Versions/A/PubSub
    0x93c65000 - 0x93ce1fff com.apple.audio.CoreAudio 3.1.0 (3.1) /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x93ce2000 - 0x93ce2fff com.apple.Accelerate 1.4.2 (Accelerate 1.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x93ce3000 - 0x93d3cfff com.apple.opengl 1.5.6 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x93d3d000 - 0x93d53fff com.apple.DictionaryServices 1.0.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
    0x93d54000 - 0x93dcefff com.apple.print.framework.PrintCore 5.5.2 (245.1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
    0x93dcf000 - 0x93deafff com.apple.ImageIO.framework 2.0.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x93deb000 - 0x93e08fff com.apple.QuickLookFramework 1.1 (170.2) /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
    0x93e09000 - 0x93f68fff libSystem.B.dylib /usr/lib/libSystem.B.dylib
    0x93f69000 - 0x93fe8fff com.apple.SearchKit 1.2.0 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
    0x93fe9000 - 0x94075fff com.apple.LaunchServices 286.5 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
    0x94076000 - 0x94873fff com.apple.AppKit 6.5.2 (949.26) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x94874000 - 0x94a2ffff com.apple.QuartzComposer 2.1 (106.3) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzCompose r.framework/Versions/A/QuartzComposer
    0x94a30000 - 0x94a30fff com.apple.Cocoa 6.5 (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x94a31000 - 0x94afcfff com.apple.ColorSync 4.5.0 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
    0x94afd000 - 0x94b1bfff libresolv.9.dylib /usr/lib/libresolv.9.dylib
    0x94b1c000 - 0x94ba5fff com.apple.DesktopServices 1.4.5 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
    0x94d42000 - 0x94e21fff libobjc.A.dylib /usr/lib/libobjc.A.dylib
    0x94e57000 - 0x94f7bfff com.apple.audio.toolbox.AudioToolbox 1.5.1 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x94f7c000 - 0x95007fff com.apple.framework.IOKit 1.5.1 (???) /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x9500e000 - 0x9502cfff com.apple.DirectoryService.Framework 3.5.1 /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
    0x9502d000 - 0x95306fff com.apple.CoreServices.CarbonCore 785.8 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
    0x95307000 - 0x95379fff com.apple.PDFKit 2.1 /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framew ork/Versions/A/PDFKit
    0x9537a000 - 0x954b1fff com.apple.imageKit 1.0.1 (1.0) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.fram ework/Versions/A/ImageKit
    0x954b2000 - 0x954b3fff libffi.dylib /usr/lib/libffi.dylib
    0x954b4000 - 0x954b4fff com.apple.installserver.framework 1.0 (8) /System/Library/PrivateFrameworks/InstallServer.framework/Versions/A/InstallSer ver
    0x954b5000 - 0x954c5fff com.apple.speech.synthesis.framework 3.6.59 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x954c6000 - 0x954f1fff libauto.dylib /usr/lib/libauto.dylib
    0x954f2000 - 0x9551afff com.apple.shortcut 1 (1.0) /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
    0x9551b000 - 0x95522fff com.apple.CoreGraphics 1.351.21 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib
    0x95523000 - 0x95542fff com.apple.ImageIO.framework 2.0.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x95543000 - 0x95901fff com.apple.Accelerate.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
    0x95902000 - 0x95910fff libz.1.dylib /usr/lib/libz.1.dylib
    0x95911000 - 0x9596efff libstdc++.6.dylib /usr/lib/libstdc++.6.dylib
    0x95ac8000 - 0x95ae0fff com.apple.openscripting 1.2.6 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
    0x95ae1000 - 0x95bc2fff libxml2.2.dylib /usr/lib/libxml2.2.dylib
    0x95bc3000 - 0x95c3afff com.apple.CFNetwork 221.5 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
    0x95c3b000 - 0x95d20fff com.apple.CoreData 100.1 (186) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x95e33000 - 0x960adfff com.apple.Foundation 6.5.4 (677.15) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x960ae000 - 0x960b5fff com.apple.agl 3.0.9 (AGL-3.0.9) /System/Library/Frameworks/AGL.framework/Versions/A/AGL
    0x960b6000 - 0x961fbfff com.apple.ImageIO.framework 2.0.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
    0x96215000 - 0x96247fff com.apple.LDAPFramework 1.4.3 (106) /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x96248000 - 0x96658fff com.apple.Accelerate.vecLib 3.4.2 (vecLib 3.4.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
    0x96659000 - 0x9667dfff libxslt.1.dylib /usr/lib/libxslt.1.dylib
    0x9667e000 - 0x966c0fff com.apple.NavigationServices 3.5.1 (161) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationSer vices.framework/Versions/A/NavigationServices
    0x966c1000 - 0x966cafff com.apple.speech.recognition.framework 3.7.24 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
    0x966cb000 - 0x966cbfff com.apple.audio.units.AudioUnit 1.5 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x966fc000 - 0x96a92fff com.apple.QuartzCore 1.5.2 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x96a93000 - 0x96a96fff com.apple.help 1.1 (36) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
    0x96a97000 - 0x96a9cfff com.apple.DisplayServicesFW 2.0 /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayS ervices
    0x96a9d000 - 0x96aa7fff com.apple.audio.SoundManager 3.9.2 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.f ramework/Versions/A/CarbonSound
    0x96aa8000 - 0x96db0fff com.apple.HIToolbox 1.5.2 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
    0x96de2000 - 0x96de4fff com.apple.securityhi 3.0 (30817) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
    0x96de5000 - 0x96debfff com.apple.print.framework.Print 218.0.2 (220.1) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
    0x96ecc000 - 0x96ed3fff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib
    0x96ed4000 - 0x96ed8fff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib
    0x96ed9000 - 0x96f65fff com.apple.QTKit 7.4.1 (14) /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    thank you!!!!!!!!

    The error you are getting is common when you have a router (wired and wireless) that doesn't work properly with iChat. The problem can be at either end or even both ends of the conversation, due to the equipment that's installed. All internet traffic travels through "ports". There are thousands of ports for specific types of data. Web pages use port 80, mail others, iChat yet others. A firewall is like a honeycomb with some of the holes punched through to let data through, and others blocked with wax. The ports are blocked to protect you from "bad guys" who are trying to get in and take over your machine for their own purposes.
    Home routers come with a service called NAT firewall. It is usually turned on by default and will block all but the most common ports to the Internet (these can be disabled, but it's fairly dangerous to do so). Since the hardware router blocks the ports, it doesn't matter what you set your software firewall to accept. The incoming data doesn't get that far. Some routers will automatically open the proper ports when they are requested by a program like iChat, but many do not open them automatically and have to have the ports manually opened and forwarded to a computer.
    Setting ports and port-forwarding can be a daunting task. You'll either need to find a 'techie' friend who understands how to set up your routers for special services, or get a router that is certified by Apple to work with iChat.
    http://docs.info.apple.com/article.html?artnum=93333 - The list hasn't been updated since July 2007, so there are many more that will work, but no official list. Of course, Apple's own hardware is set up for their programs, but they can be a little pricey. Apple does support their products, and you can get an Employee at an Apple Store to help you set up one of their devices.
    Note: All of my post assumes you have routers that are separate from your modem. If your broadband provider has sold or leased you a modem/router combo unit you will need to get more information (and possibly hardware) to proceed.

  • Can I 'explain' data in a pivot table?

    Hi All.
    I have a request that has baffled me.
    I need a way to use 'text' to describe the results of a report. If I were doing a simple report,
    this would be a non-issue. Here are my hurdles:
    I have a report that uses a Union via Set Operations (so I'm combining two result sets).
    The results are then shown in a pivot table.
    Within the pivot table, variances were created using 'New Calculated Item' under measures.
    I want to be able to display in a narrative, or some other magical technique, the results of theses calculated items.
    Data Example:
    <pre>
    Date1 Date2 Variance Variance%
    Total Sales 10 20 10 50.00
    Sales have increased 50% compared with last quarter. (<- desired result)
    Today, I can show @1, @2 etc, but it only shows the columns under 'Date 1'.
    Any help is greatly appreciated!!
    Cindy

    First, if you design a report correctly (e.g., accurate and descriptive headers, etc.), you greatly reduce the need for an "explanation of data." It should be intuitive. If it is confusing to understand, the design of the report should be looked at. (Is this report illustrating what the user needs to see? Should I use a graph instead of a table or vice-versa? Am I reporting on the right metrics?)
    That being said, it may be helpful at times to have a narrative to give an overall view of what the report displays. For this, you have the Narrative View to explain whatever might make the report more useful to the end-user. For example, you may have them note certain conditions and what that would mean, etc. (Conditional formatting would be great for this, unless you are considering cross-column conditioning in which case conditional formatting doesn't work.*)
    But if you are looking for row-by-row explanations where you use the data in the row as part of the "explanation" (as inferred by your inclusion of @1 and @2, etc. in your question), then I think you may be trying to please your end-users a bit too much. Perhaps I have misunderstood you, so I shall end here and wait for your response.
    *Until 11g, that is. There are also workarounds...                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Interested by performance issue ?  Read this !  If you can explain, you're a master Jedi !

    This is the question we will try to answer...
    What si the bottle neck (hardware) of Adobe Premiere Pro CS6
    I used PPBM5 as a benchmark testing template.
    All the data and log as been collected using performance counter
    First of all, describe my computer...
    Operating System
    Microsoft Windows 8 Pro 64-bit
    CPU
    Intel Xeon E5 2687W @ 3.10GHz
    Sandy Bridge-EP/EX 32nm Technology
    RAM
    Corsair Dominator Platinum 64.0 GB DDR3
    Motherboard
    EVGA Corporation Classified SR-X
    Graphics
    PNY Nvidia Quadro 6000
    EVGA Nvidia GTX 680   // Yes, I created bench stats for both card
    Hard Drives
    16.0GB Romex RAMDISK (RAID)
    556GB LSI MegaRAID 9260-8i SATA3 6GB/s 5 disks with Fastpath Chip Installed (RAID 0)
    I have other RAID installed, but not relevant for the present post...
    PSU
    Cosair 1000 Watts
    After many days of tests, I wanna share my results with community and comment them.
    CPU Introduction
    I tested my cpu and pushed it at maximum speed to understand where is the limit, can I reach this limit and I've logged precisely all result in graph (See pictures 1).
    Intro : I tested my E5-XEON 2687W (8 Cores Hyperthread - 16 threads) to know if programs can use the maximum of it.  I used Prime 95 to get the result.  // I know this seem to be ordinary, but you will understand soon...
    The result : Yes, I can get 100% of my CPU with 1 program using 20 threads in parallel.  The CPU gives everything it can !
    Comment : I put 3 IO (cpu, disk, ram) on the graph of my computer during the test...
    (picture 1)
    Disk Introduction
    I tested my disk and pushed it at maximum speed to understand where is the limit and I've logged precisely all result in graph (See pictures 2).
    Intro : I tested my RAID 0 556GB (LSI MegaRAID 9260-8i SATA3 6GB/s 5 disks with Fastpath Chip Installed) to know if I can reach the maximum % disk usage (0% idle Time)
    The result : As you can see in picture 2, yes, I can get the max of my drive at ~ 1.2 Gb/sec read/write steady !
    Comment : I put 3 IO (cpu, disk, ram) on the graph of my computer during the test to see the impact of transfering many Go of data during ~10 sec...
    (picture 2)
    Now, I know my limits !  It's time to enter deeper in the subject !
    PPBM5 (H.264) Result
    I rendered the sequence (H.264) using Adobe Media Encoder.
    The result :
    My CPU is not used at 100%, the turn around 50%
    My Disk is totally idle !
    All the process usage are idle except process of (Adobe Media Encoder)
    The transfert rate seem to be a wave (up and down).  Probably caused by (Encrypt time....  write.... Encrypt time.... write...)  // It's ok, ~5Mb/sec during transfert rate !
    CPU Power management give 100% of clock to CPU during the encoding process (it's ok, the clock is stable during process).
    RAM, more than enough !  39 Go RAM free after the test !  // Excellent
    ~65 thread opened by Adobe Media Encoder (Good, thread is the sign that program try to using many cores !)
    GPU Load on card seem to be a wave also ! (up and down)  ~40% usage of GPU during the process of encoding.
    GPU Ram get 1.2Go of RAM (But with GTX 680, no problem and Quadro 6000 with 6 GB RAM, no problem !)
    Comment/Question : CPU is free (50%), disks are free (99%), GPU is free (60%), RAM is free (62%), my computer is not pushed at limit during the encoding process.  Why ????  Is there some time delay in the encoding process ?
    Other : Quadro 6000 & GTX 680 gives the same result !
    (picture 3)
    PPBM5 (Disk Test) Result (RAID LSI)
    I rendered the sequence (Disk Test) using Adobe Media Encoder on my RAID 0 LSI disk.
    The result :
    My CPU is not used at 100%
    My Disk wave and wave again, but far far from the limit !
    All the process usage are idle except process of (Adobe Media Encoder)
    The transfert rate wave and wave again (up and down).  Probably caused by (Buffering time....  write.... Buffering time.... write...)  // It's ok, ~375Mb/sec peak during transfert rate !  Easy !
    CPU Power management give 100% of clock to CPU during the encoding process (it's ok, the clock is stable during process).
    RAM, more than enough !  40.5 Go RAM free after the test !  // Excellent
    ~48 thread opened by Adobe Media Encoder (Good, thread is the sign that program try to using many cores !)
    GPU Load on card = 0 (This kind of encoding is GPU irrelevant)
    GPU Ram get 400Mb of RAM (No usage for encoding)
    Comment/Question : CPU is free (65%), disks are free (60%), GPU is free (100%), RAM is free (63%), my computer is not pushed at limit during the encoding process.  Why ????  Is there some time delay in the encoding process ?
    (picture 4)
    PPBM5 (Disk Test) Result (Direct in RAMDrive)
    I rendered the same sequence (Disk Test) using Adobe Media Encoder directly in my RamDrive
    Comment/Question : Look at the transfert rate under (picture 5).  It's exactly the same speed than with my RAID 0 LSI controller.  Impossible !  Look in the same picture the transfert rate I can reach with the ramdrive (> 3.0 Gb/sec steady) and I don't go under 30% of disk usage.  CPU is idle (70%), Disk is idle (100%), GPU is idle (100%) and RAM is free (63%).  // This kind of results let me REALLY confused.  It's smell bug and big problem with hardware and IO usage in CS6 !
    (picture 5)
    PPBM5 (MPEG-DVD) Result
    I rendered the sequence (MPEG-DVD) using Adobe Media Encoder.
    The result :
    My CPU is not used at 100%
    My Disk is totally idle !
    All the process usage are idle except process of (Adobe Media Encoder)
    The transfert rate wave and wave again (up and down).  Probably caused by (Encoding time....  write.... Encoding time.... write...)  // It's ok, ~2Mb/sec during transfert rate !  Real Joke !
    CPU Power management give 100% of clock to CPU during the encoding process (it's ok, the clock is stable during process).
    RAM, more than enough !  40 Go RAM free after the test !  // Excellent
    ~80 thread opened by Adobe Media Encoder (Lot of thread, but it's ok in multi-thread apps!)
    GPU Load on card = 100 (This use the maximum of my GPU)
    GPU Ram get 1Gb of RAM
    Comment/Question : CPU is free (70%), disks are free (98%), GPU is loaded (MAX), RAM is free (63%), my computer is pushed at limit during the encoding process for GPU only.  Now, for this kind of encoding, the speed limit is affected by the slower IO (Video Card GPU)
    Other : Quadro 6000 is slower than GTX 680 for this kind of encoding (~20 s slower than GTX).
    (picture 6)
    Encoding single clip FULL HD AVCHD to H.264 Result (Premiere Pro CS6)
    You can look the result in the picture.
    Comment/Question : CPU is free (55%), disks are free (99%), GPU is free (90%), RAM is free (65%), my computer is not pushed at limit during the encoding process.  Why ????   Adobe Premiere seem to have some bug with thread management.  My hardware is idle !  I understand AVCHD can be very difficult to decode, but where is the waste ?  My computer want, but the software not !
    (picture 7)
    Render composition using 3D Raytracer in After Effects CS6
    You can look the result in the picture.
    Comment : GPU seems to be the bottle neck when using After Effects.  CPU is free (99%), Disks are free (98%), Memory is free (60%) and it depend of the setting and type of project.
    Other : Quadro 6000 & GTX 680 gives the same result in time for rendering the composition.
    (picture 8)
    Conclusion
    There is nothing you can do (I thing) with CS6 to get better performance actually.  GTX 680 is the best (Consumer grade card) and the Quadro 6000 is the best (Profressional card).  Both of card give really similar result (I will probably return my GTX 680 since I not really get any better performance).  I not used Tesla card with my Quadro, but actually, both, Premiere Pro & After Effects doesn't use multi GPU.  I tried to used both card together (GTX & Quadro), but After Effects gives priority to the slower card (In this case, the GTX 680)
    Premiere Pro, I'm speechless !  Premiere Pro is not able to get max performance of my computer.  Not just 10% or 20%, but average 60%.  I'm a programmor, multi-threadling apps are difficult to manage and I can understand Adobe's programmor.  But actually, if anybody have comment about this post, tricks or any kind of solution, you can comment this post.  It's seem to be a bug...
    Thank you.

    Patrick,
    I can't explain everything, but let me give you some background as I understand it.
    The first issue is that CS6 has a far less efficient internal buffering or caching system than CS5/5.5. That is why the MPEG encoding in CS6 is roughly 2-3 times slower than the same test with CS5. There is some 'under-the-hood' processing going on that causes this significant performance loss.
    The second issue is that AME does not handle regular memory and inter-process memory very well. I have described this here: Latest News
    As to your test results, there are some other noteworthy things to mention. 3D Ray tracing in AE is not very good in using all CUDA cores. In fact it is lousy, it only uses very few cores and the threading is pretty bad and does not use the video card's capabilities effectively. Whether that is a driver issue with nVidia or an Adobe issue, I don't know, but whichever way you turn it, the end result is disappointing.
    The overhead AME carries in our tests is something we are looking into and the next test will only use direct export and no longer the AME queue, to avoid some of the problems you saw. That entails other problems for us, since we lose the capability to check encoding logs, but a solution is in the works.
    You see very low GPU usage during the H.264 test, since there are only very few accelerated parts in the timeline, in contrast to the MPEG2-DVD test, where there is rescaling going on and that is CUDA accelerated. The disk I/O test suffers from the problems mentioned above and is the reason that my own Disk I/O results are only 33 seconds with the current test, but when I extend the duration of that timeline to 3 hours, the direct export method gives me 22 seconds, although the amount of data to be written, 37,092 MB has increased threefold. An effective write speed of 1,686 MB/s.
    There are a number of performance issues with CS6 that Adobe is aware of, but whether they can be solved and in what time, I haven't the faintest idea.
    Just my $ 0.02

  • Difference between SQL Explain and SP Explain

    What is the difference between SQL Explain and SP Explain? And why would they suggest a different index is being used for the same statement in the same trace?

    Hi,
    Go through the link,
    http://www.redbooks.ibm.com/redbooks/pdfs/sg247094.pdf#search=%22SQL%20Explain%20and%20SP%20Explain%20in%20SAP%22
    Regards,
    Azaz.

  • Problems with explain plan and statement

    Hi community,
    I have migrated a j2ee application from DB2 to Oracle.
    First some facts of our application and database instance:
    We are using oracle version 10.2.0.3 and driver version 10.2.0.3. It runs with charset Unicode 3.0 UTF-8.
    Our application is using Tomcat as web container and jboss as application server. We are only using prepared statements. So if I talk about statements I always mean prepared statements. Also our application is setting the defaultNChar property to true because every char and varchar field has been created as an nchar and nvarchar.
    We have some jsp sites that contains lists with search forms. Everytime I enter a value to the form that returns a filled resultset, the lists are performing great. But everytime I enter a value that returns an empty resultset, the lists are 100 times slower. The jsp sites are running in the tomcat environment and submitting their statements directly to the database. The connections are pooled by dbcp. So what can cause this behaviour??
    To anaylze this problem I started logging all statements and filled-in search field values and combinations that are executed by the lists described above. I also developed a standalone helper tool that reads the logged statements, executes them to the database and generates an explain plan for every statement. But now there appears a strange situation. Every statement, that performs really fast within our application, is now executed by the helper tool extremely slow. So I edited some jsp pages within our application to force an explain plan from there (tomcat env). So when I'm executing the same statement I'm getting with the exactly same code two completely different explain plans.
    First the statement itself:
    select LINVIN.BBASE , INVINNUM , INVINNUMALT , LINVIN.LSUPPLIERNUM , LSUPPLIERNUMEXT , LINVIN.COMPANYCODE , ACCOUNT , INVINTXT , INVINSTS , INVINTYP , INVINDAT , RECEIPTDAT , POSTED , POSTINGDATE , CHECKCOSTCENTER , WORKFLOWIDEXT , INVINREFERENCE , RESPONSIBLEPERS , INVINSUM_V , INVINSUMGROSS_V , VOUCHERNUM , HASPOSITIONS , PROCESSINSTANCEID , FCURISO_V , LSUPPLIER.AADDRLINE1 from LINVIN, LSUPPLIER where LINVIN.BBASE = LSUPPLIER.BBASE and LINVIN.LSUPPLIERNUM = LSUPPLIER.LSUPPLIERNUM and LINVIN.BBASE = ? order by LINVIN.BBASE, INVINDAT DESC
    Now the explain plan from our application:
    | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 101 | 28583 | 55 (0)| 00:00:01 |
    | 1 | NESTED LOOPS | | 101 | 28583 | 55 (0)| 00:00:01 |
    | 2 | TABLE ACCESS BY INDEX ROWID| LINVIN | 93709 | 12M| 25 (0)| 00:00:01 |
    |* 3 | INDEX RANGE SCAN | LINV_INVDAT | 101 | | 1 (0)| 00:00:01 |
    | 4 | TABLE ACCESS BY INDEX ROWID| LSUPPLIER | 1 | 148 | 1 (0)| 00:00:01 |
    |* 5 | INDEX UNIQUE SCAN | PK_177597 | 1 | | 1 (0)| 00:00:01 |
    Predicate Information (identified by operation id):
    3 - access("LINVIN"."BBASE"=:1)
    filter("LINVIN"."BBASE"=:1)
    5 - access("LSUPPLIER"."BBASE"=:1 AND "LINVIN"."LSUPPLIERNUM"="LSUPPLIER"."LSUPPLIERNUM")
    Now the one from the standalone tool:
    | Id | Operation | Name | Rows | Bytes |TempSpc| Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 93773 | 25M| | 12898 (1)| 00:02:35 |
    | 1 | SORT ORDER BY | | 93773 | 25M| 61M| 12898 (1)| 00:02:35 |
    |* 2 | HASH JOIN | | 93773 | 25M| 2592K| 7185 (1)| 00:01:27 |
    | 3 | TABLE ACCESS BY INDEX ROWID| LSUPPLIER | 16540 | 2390K| | 332 (0)| 00:00:04 |
    |* 4 | INDEX RANGE SCAN | LSUPPLIER_HAS_BASE_FK | 16540 | | | 11 (0)| 00:00:01 |
    | 5 | TABLE ACCESS BY INDEX ROWID| LINVIN | 93709 | 12M| | 6073 (1)| 00:01:13 |
    |* 6 | INDEX RANGE SCAN | LINVOICE_BMDT_FK | 93709 | | | 84 (2)| 00:00:02 |
    Predicate Information (identified by operation id):
    2 - access("LINVIN"."BBASE"="LSUPPLIER"."BBASE" AND "LINVIN"."LSUPPLIERNUM"="LSUPPLIER"."LSUPPLIERNUM")
    4 - access("LSUPPLIER"."BBASE"=:1)
    6 - access("LINVIN"."BBASE"=:1)
    The size of the tables are: LINVIN - 383.692 Rows, LSUPPLIER - 115.782 Rows
    As you can see the one executed from our application is much faster than the one from the helper tool. So why picks oracle a completely different explain plan for the same statement? An why is a hash join much slower than a nested loop? Because If I'm right a nested loop should only be used when the tables are pretty small..
    I also tried to play with some parameters:
    I set optimizer_index_caching to 100 and optimizer_index_cost_adj to 30. I also changed optimizer_mode to FIRST_ROWS_100.
    I would really appreciated, if somebody can help me with this issue, because I'm really getting more and more distressed...
    Thanks in advance,
    Tobias
    Edited by: tobiwan on Sep 3, 2008 11:49 PM
    Edited by: tobiwan on Sep 3, 2008 11:50 PM
    Edited by: tobiwan on Sep 4, 2008 12:01 AM
    Edited by: tobiwan on Sep 4, 2008 12:02 AM
    Edited by: tobiwan on Sep 4, 2008 12:04 AM
    Edited by: tobiwan on Sep 4, 2008 12:06 AM
    Edited by: tobiwan on Sep 4, 2008 12:06 AM
    Edited by: tobiwan on Sep 4, 2008 12:07 AM

    tobiwan wrote:
    Hi again,
    Here ist the answer:
    The problem, because I got two different explain plans, was that the external tool uses the NLS sesssion parameters coming from the OS which are in my case "de/DE".
    Within our application these parameters are changed to "en/US"!! So if I'm calling in my external tool the java function Locale.setDefault(new Locale("en","US")) before connecting to the database the explain plans are finally equal.That might explain why you got two different execution plan, because one plan was obviously able to avoid a SORT ORDER BY operation, whereas the second plan required to run SORT ORDER BY operation, obviously because of the different NLS_SORT settings. An index by default uses the NLS_SORT = 'binary' order whereas ORDER BY obeys the NLS_SORT setting, which probably was set to 'GERMAN' in your "external tool" case. You can check the "NLS_SESSION_PARAMETERS" view to check your current NLS_SORT setting.
    For more information regarding this issue, see my blog note I've written about this some time ago:
    http://oracle-randolf.blogspot.com/2008/09/getting-first-rows-of-large-sorted.html
    Now let me make a guess why you observe the behaviour that it takes so long if your result set is empty:
    The plan avoiding the SORT ORDER BY is able to return the first rows of the result set very quickly, but could take quite a while until all rows are processed, since it requires potentially a lot of iterations of the loop until everything has been processed. Your front end probably by default only display the first n rows of the result set and therefore works fine with this execution plan.
    Now if the result set is empty, depending on your data, indexes and search criteria, Oracle has to work through all the data using the inefficient NESTED LOOP approach only to find out that no data has been found, and since your application attempts to fetch the first n records, but no records will be found, it has to wait until all data has been processed.
    You can try to reproduce this by deliberately fetching all records of a query that returns data and that uses the NESTED LOOP approach... It probably takes as long as in the case when no records are found.
    Note that you seem to use bind variables and 10g, therefore you might be interested that due to the "bind variable peeking" functionality you might potentially end up with "unstable" plans depending on the values "peeked" when the statement is parsed.
    For more information, see this comprehensive description of the issue:
    http://www.pythian.com/blogs/867/stabilize-oracle-10gs-bind-peeking-behaviour-by-cutting-histograms
    Note that this changes in 11g with the introduction of the "Adaptive Cursor Sharing".
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • Cpu time is not getting displayed in explain plan

    Hi All,
    I am trying to analyze one query using explain plan .like below
    1) explain plan for
    SELECT /*+ parallel(tsp,8) use_hash( tsp tp) */ count(1)
    FROM router tp,
    receiver tsp
    WHERE tp.rs = tsp.rp
    AND creater_date >=to_date('04032009000000','ddmmyyyyhh24miss')
    and tsp.XVF is not null
    and tp.XVF is not null
    and tp.role_name='BR';
    2)@$ORACLE_HOME/rdbms/admin/utlxpls.sql
    But i am getting only following columns in result .
    | Id | Operation | Name | Rows | Bytes | Cost |
    No Cpu time preset .
    How can i extimate CPU time ?
    Pls help
    Thanks

    am_73798 wrote:
    I am trying to analyze one query using explain plan .like below
    But i am getting only following columns in result .
    | Id | Operation | Name | Rows | Bytes | Cost |
    No Cpu time preset .
    How can i extimate CPU time ?You need to mention your database version (4-digits, e.g. 9.2.0.8).
    In Oracle 9i CPU costing is disabled by default, you need to gather WORKLOAD system statistics to enable the CPU costing.
    In 10g CPU costing is enabled by default and uses default NOWORKLOAD system statistics if no WORKLOAD system statistics have been gathered. It can only be disabled by setting an undocumented parameter or by changing the OPTIMIZER_FEATURES_ENABLE parameter back to 9i compatibility.
    You can check the status of your system statistics by running the following query in SQL*Plus:
    column sname format a20
    column pname format a20
    column pval2 format a20
    select
    sname
    , pname
    , pval1
    , pval2
    from
    sys.aux_stats$;Can you show us the actual (complete) output you get from "utlxpls.sql"? Use the \ tag to preserve formatting here:
    \output
    \will show asoutput
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Can someone please explain Voice Memos syncing?

    Hi All,
    I'm really, really, really confused about Voice Memos, and syncing them with iTunes. My setup is an iPhone 5, and a MacBook Pro Retina 13". My wife also has an iPhone, and we both sync them to iTunes on the Mac, including backing them up to the Mac, not iCloud backups. Since I signed up to iTunes Match not so long ago, I've noticed that the Voice Memos on the phones and iTunes are literally all over the place! And it's really confusing. 
    I assumed it was as simple as it really should be (whatever you record to the Voice Memo App on the iPhone simply gets added to iTunes whenever it's synced, and as you create more and more voice memos they just keep adding to somewhere in iTunes, along with the names you gave them when you recorded, or the name it's given by the App if you choose not to name it). It would be brilliant if that's how it worked, but for some reason it's incredibly confusing and complicated to work out where files are, why names change, why duplicate files appear, disappear, move altogether even!!?!!
    There are literally so many questions I have about things I'm going to have to just list the main ones below and hope someone somewhere can shed some light for me!! I'm a songwriter by the way hence the large number of voice memo recordings.
    Cheers in advance,
    Phil
    The 3 main questions I have...
    * If I name a recording on my phone then sync it, iTunes gives the file the same name (great!). Why then if I rename the file in the Music library in iTunes and sync the phone again does the name NOT change on my iPhone? Surely keeping things in sync across devices and software makes more sense than leaving older names on one thing and newer somewhere else?
    * I have a list of Voice Memo recordings on my iPhone, that's the only place I've ever recorded the memos. So why, when I sync the phone, do those voice memos not just appear in one long list called Voice Memos under the "On My Device" list? I have a Voice Memos list that has about 13 voice memos on it, but on my iPhone there are hundreds... why aren't they all lumped in with the Voice Memos list? As I say I've only ever recorded these memos on my various iPhones all of which has been created from backups of the very first iPhone I had (3GS).
    * Why do Voice Memos my wife has created on her iPhone appear in my Voice Memo App on my iPhone? At no point have I ever ticked anything she's recorded and asked it to appear on my phone? And similarly, why have 10's of my recordings appeared on her iPhone? Surely when you sync the individual phones they keep the Voice Memos separate to each phone?
    * I have a list of voice memo recordings on my iPhone all named the same date and time, roughly 50 I'd say, yet they are all different previous recordings I've made. Any idea how this happened?
    PS. I'm aware that the likelihood is it's some sort of user error, and this isn't all Apple's fault, so please be polite in your response, as I'm in no way "Apple bashing", I just want this one confusing area cleared up for me!

    Hi,
    Many thanks for replying, but I'm not sure I've explained myself very well, or not enough for you to be able to understand the various problems I'm having. In answer to your questions;
    1. Yes I understand that if I rename a voice memo in iTunes it then can't find the same file on the phone. I'm just wondering why that is the case? If I rename the file in the voice memo app on the phone it alters it when syncing to iTunes. So why not the other way round? Surely keeping things in sync not out of sync is the idea? If I alter a Note in my phone, then my Mac, then my iPad (the same Note) it renames it on all my devices keeping them in sync. Why is this not the case for voice memos? Or is there a setting I've not got right?
    2. No we use the same iTunes account on my Mac. The iTunes accounts is signed in to my Apple ID only. The voice memos keep getting mixed up between phones. Yet nothing else does. The music we've synced, the apps we purchased individually, the ringtones, books, etc. They all stay separate across the two devices when syncing. But voice memos for some reason keeping moving across to each others phones. Why?

  • Need help to explain these codes!!! Urgently!!!

    Hi anyone who's here to help...I am doing my Final year project report now...i dunno how to explain these codes in word...can anyone tell me what it means? what are these codes for...? what does each paragraph indicate?
    thanks.
    sorry, maybe i only insert pieces of the codes and its vague...ok, in this source code...what i dun understand is....i have cut and paste the sections of codes which i dun understand as below..
    bcoz this codes are passed down from my seniors who had graduated...and my task is to explain these codes in the form of a report without me having any background on programming...i tried asking some frens...its either they dunno or forgotten...this is my last hope...thanks again...thanks..
    * new added code */
         Thread scroller;     //for looping purpose
         int loopcounter,count;
         // thread is to allow the program to be called every and then.
         public void init()
              /*new added code */
              loopcounter=0;[list]
    **like whats does "thread scroller" means? Looping purpose? what's looping then?
    **also, i've tried on changing the "Loopcounter = 0" to other numbers like 2 and 5...and when i run it on the appletviewer..my image simply runs out of my page...
    [list]
    *And this part...what does it mean?
    /*new added code*/                                      
                public void start() {                    
                if (scroller == null) {               
                scroller = new Thread(this);         
                scroller.start();                          
        } [list]
    for this section here, i really dunno what it says.. "public void start"--start what? scroller again? new Thread(this)?
    [list]
        public void stop() {    
            if (scroller != null) { 
                scroller.stop();   
                scroller = null; 
        } [list]
    I dunno about this section also.. stops wat??
    [list]
        public void run() {                                                           
              try {Thread.currentThread().sleep(100);}                
                catch (InterruptedException e){}
            for (count=0; count <= 400; ) {  
              try {Thread.currentThread().sleep(20);} 
                catch (InterruptedException e){}  
              rm.load();       
        } [list]
    wat is it runing here? try? catch? for? wat does it mean?????
    [list]
        public void destroy(){;}                  
        public void update(Graphics g){paint(g);}
    }[list]
    now this.. wat is it destroying?? updateing wat???
    [list]
    this is my whole program like...
    import java.awt.*;     /*Contains all of the classes for creating user
                   interfaces and for painting graphics and images.*/
    import java.applet.*;     /*Provides the classes necessary to create an applet and the
                   classes an applet uses to communicate with its applet context.*/
    /* Loadable is required for RealMedia so that it know that this code
    can load images and sounds and has the startUp() method
    /* HotSpotListener is required to let HotSpot call hotSpotEvent(HotSpot) when it
    has been clicked
    //runnable is for looping purpose ....to animate the text or images.
    public class LibraryTest extends Applet implements Loadable, HotSpotListener, Runnable
         // RealMedia will load and save images and sounds.
         // It will also give information on the loading process.     
         RealMedia rm;
         // Four buttons that can be clicked on.
         HotSpot hs1,hs2,hs3,hs4;
         // 1 will show image 0 and 1 will show image 1.
         int x =0;
    /* new added code */
         Thread scroller;     //for looping purpose
         int loopcounter,count;
         // thread is to allow the program to be called every and then.
         public void init()
              /*new added code */
              loopcounter=0;
              // We'll place the buttons ourselves.
              setLayout(null);
              setBackground(Color.white);
              // create the RealMedia object
              rm = new RealMedia(this);
              //Start adding all image files you will use
              // image0 called pic_black
              rm.add("pic_black.jpg","image0");
              rm.add("EG3165 Tutorial 1.jpg","image0_1");
              rm.add("Question.jpg","image0_2");
              rm.add("Solution.jpg","image0_3");
              rm.add("Exercise.jpg","image0_4");
              //rm.add("cute.gif","image0_5");
              rm.add("mac-win.gif","image0_6");
              rm.add("walking-floppy.gif","image0_7");
              rm.add("eg3165_t001ver03_00.gif","image1");
              rm.add("eg3165_t001ver03_01.gif","image2");
              rm.add("eg3165_t001ver03_02.gif","image3");
              rm.add("eg3165_t001ver03_03.gif","image4");
              rm.add("eg3165_t001ver03_04.gif","image5");
              rm.add("eg3165_t001ver03_05.gif","image6");
              rm.add("eg3165_t001ver03_06.gif","image7");
              rm.add("eg3165_t001ver03_07.gif","image8");
              rm.add("eg3165_t001ver03_08.gif","image9");
              // Start button with 4 images
              // 1 Default state, mouseOver and mouseClick state.
              rm.add("1st.gif");
              rm.add("1st.gif");
              rm.add("1st.gif");
              // 2 Other button
              rm.add("prev.gif");
              rm.add("prev.gif");
              rm.add("prev.gif");
              // 3
              rm.add("next.gif");
              rm.add("next.gif");
              rm.add("next.gif");
              // 4
              rm.add("last.gif");
              rm.add("last.gif");
              rm.add("last.gif");
              // load the images now
              rm.load();
         public void startUp()
              // button 1
              hs1 = new HotSpot(this);
              hs1.setImage(rm.get("1st.gif"),1);
              hs1.setImage(rm.get("1st.gif"),2);
              hs1.setImage(rm.get("1st.gif"),3);
              hs1.setBounds(200,515,40,38);
              // same for button 2
              hs2 = new HotSpot(this);
              hs2.setImage(rm.get("prev.gif"),1);
              hs2.setImage(rm.get("prev.gif"),2);
              hs2.setImage(rm.get("prev.gif"),3);
              hs2.setBounds(250,515,40,38);
              // same for button 3
              hs3 = new HotSpot(this);
              hs3.setImage(rm.get("next.gif"),1);
              hs3.setImage(rm.get("next.gif"),2);
              hs3.setImage(rm.get("next.gif"),3);
              hs3.setBounds(300,515,40,38);
              // same for button 4
              hs4 = new HotSpot(this);
              hs4.setImage(rm.get("last.gif"),1);
              hs4.setImage(rm.get("last.gif"),2);
              hs4.setImage(rm.get("last.gif"),3);
              hs4.setBounds(350,515,40,38);
              // Place them
              add(hs1);
              add(hs2);
              add(hs3);
              add(hs4);
              // Repaint makes sure they are immediately visible.
              hs1.repaint();
              hs2.repaint();
              hs3.repaint();
              hs4.repaint();
         // Here the images are drawn.
         public void paint(Graphics g)
              g.setColor(Color.white);
              // When it is still loading show a loading message.
              if (!rm.isLoaded())
                   g.drawString("loading file "+rm.getCurrent(),20,20);
                   g.drawString("of "+rm.getTotalFiles(),20,40);
                   g.drawString("Percent: "+rm.getPercent(),20,60);
                   g.fillRect(20,80,rm.getPercent(),20);
              // Otherwise draw image1 or 2
              else
                   if (x == 0)
                        //place images using x-coordinates, y-coordinates.
                        g.drawImage(rm.get("image0"),20,20,this);
                        g.drawImage(rm.get("image0_1"),80+loopcounter,100+loopcounter,this);
                        g.drawImage(rm.get("image0_2"),190+loopcounter,175+loopcounter,this);
                        g.drawImage(rm.get("image0_3"),240+loopcounter,220+loopcounter,this);
                        g.drawImage(rm.get("image0_4"),290+loopcounter,265+loopcounter,this);
                        //g.drawImage(rm.get("image0_5"),150+loopcounter,285+loopcounter,this);
                        g.drawImage(rm.get("image0_6"),400,370,200,100,this);
                        g.drawImage(rm.get("image0_7"),100,300,this);
                        loopcounter+=2;
                        if (loopcounter == 50)
                        loopcounter = 0;
         // if loopcounter+=2, coordinate=x+loopcounter, y+loopcounter.
         /* e.g. round 1, loopcounter=0, coordinate=1,3 */
         /* e.g. round 2, loopcounter=2, coordinate=3,5 */
         /* e.g. round 3, loopcounter=4, coordinate=7,9 */
                   else if (x == 1)
                        g.drawImage(rm.get("image1"),20,20,this);
                   else if (x == 2)
                        g.drawImage(rm.get("image2"),20,20,this);
                   else if (x == 3)
                        g.drawImage(rm.get("image3"),20,20,this);
                   else if (x == 4)
                        g.drawImage(rm.get("image4"),20,20,this);
                   else if (x == 5)
                        g.drawImage(rm.get("image5"),20,20,this);
                   else if (x == 6)
                        g.drawImage(rm.get("image6"),20,20,this);
                   else if (x == 7)
                        g.drawImage(rm.get("image7"),20,20,this);
                   else if (x == 8)
                        g.drawImage(rm.get("image8"),20,20,this);
                   else if (x == 9)
                        g.drawImage(rm.get("image9"),20,20,this);
         // This method is called when a button has been clicked.
         public void hotSpotEvent(HotSpot hs)
              // if it was button 1 show image1.
              if (hs == hs1)
                   x = 1;
              // else show image2
              else if (hs == hs2)
                   {x = x - 1;
                   if ( x <= 1 ) x = 1;
              else if (hs == hs3)
                   {x = x + 1;
                   if ( x >= 9 ) x = 9;
              else
                   x = 9;
              // and repaint to show them.
              repaint();
         // Necessary for RealMedia to load your images
         public Image loadImage(String file)
              return getImage(getCodeBase(),file);
         // Also required but not used this time.
         public AudioClip loadAudio(String file)
              return getAudioClip(getDocumentBase(),file);
    /*new added code*/
         public void start() {
                if (scroller == null) {
                scroller = new Thread(this);
                scroller.start();
        public void stop() {
            if (scroller != null) {
                scroller.stop();
                scroller = null;
        public void run() {
              try {Thread.currentThread().sleep(100);}
                catch (InterruptedException e){}
            for (count=0; count <= 400; ) {
              try {Thread.currentThread().sleep(20);}
                catch (InterruptedException e){}
              rm.load();
        public void destroy(){;}
        public void update(Graphics g){paint(g);}
    }

    Thread scroller;//for looping purpose
    **like whats does "thread scroller" means? Looping purpose? what's looping then?So, you don't know what a variable declaration is, and you don't know what looping is, and you're unable to find out other than by having somebody here tell you (your school has no library, no bookstore, and no access to google--only to the Java forums).
    Either your school is absolutely backwards and useless, or you're a stupid lazy git who deserves to fail the course. Either way, somebody here posting an answer for you is not going to help you.
    The following might.
    Sun's basic Java tutorial
    Sun's New To Java Center. Includes an overview of what Java is, instructions for setting up Java, an intro to programming (that includes links to the above tutorial or to parts of it), quizzes, a list of resources, and info on certification and courses.
    http://javaalmanac.com. A couple dozen code examples that supplement The Java Developers Almanac.
    jGuru. A general Java resource site. Includes FAQs, forums, courses, more.
    JavaRanch. To quote the tagline on their homepage: "a friendly place for Java greenhorns." FAQs, forums (moderated, I believe), sample code, all kinds of goodies for newbies. From what I've heard, they live up to the "friendly" claim.
    Bruce Eckel's Thinking in Java (Available online.)
    Joshua Bloch's Effective Java
    Bert Bates and Kathy Sierra's Head First Java. This one has been getting a lot of very positive comments lately.

  • Not Understanding the filter in Explain Plan - filter(NULL IS NOT NULL)

    Hi All,
    Request your help in understanding the below scenario. (I am not aware of teh application and table details. Just trying to help my friend)
    SQL> conn
    Enter user-name: [email protected]
    Enter password:
    Connected.
    SQL> select * from v$version;
    BANNER
    Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bi
    PL/SQL Release 10.2.0.3.0 - Production
    CORE    10.2.0.3.0      Production
    TNS for Linux: Version 10.2.0.3.0 - Production
    NLSRTL Version 10.2.0.3.0 - Production
    --Checking the count in PO_LINES
    SQL> select count(*) from po_lines;
      COUNT(*)
             0
    --PO_LINES is a synonym
    SQL> select object_type,owner from dba_objects where object_name = 'PO_LINES';
    OBJECT_TYPE         OWNER
    SYNONYM             APPS
    --The synonym is pointing to PO.PO_LINES_ALL
    SQL> select * from user_synonyms where synonym_name = 'PO_LINES';
    SYNONYM_NAME                   TABLE_OWNER                    TABLE_NAME                     DB_LINK
    PO_LINES                       PO                             PO_LINES_ALL
    --But when counting PO.PO_LINES_ALL I am getting different result
    SQL> select count(*) c from po.po_lines_all;
             C
          8828
    --Explain plan of teh original query is
    SQL> explain plan for
      2  select
      3  * from po_lines;
    Explained.
    SQL> select * from table(dbms_xplan.display);
    PLAN_TABLE_OUTPUT
    | Id  | Operation          | Name         | Rows  | Bytes | Cost (%CPU)|
    |   0 | SELECT STATEMENT   |              |     1 |   252 |     0   (0)|
    |*  1 |  FILTER            |              |       |       |            |
    |   2 |   TABLE ACCESS FULL| PO_LINES_ALL |  8796 |  2164K|   106   (4)|
    Predicate Information (identified by operation id):
       1 - filter(NULL IS NOT NULL)
    --Now the object PO.PO_LINES_ALL is TABLE, not an mview.
    SQL> select object_type,owner from dba_objects where object_name = 'PO_LINES_ALL';
    OBJECT_TYPE         OWNER
    TABLE               POSeek your help in understanding what is happening here.
    Thanks in Advance,
    jeneesh

    Next time, prefix with APPS. when you show us the explain plan:
    SQL> explain plan for
      2  select
      3  * from apps.po_lines;  -- added the prefix of owner.Just like you prefixed with PO. when you showed us the query on PO_LINES_ALL. It ensures that you are using the synonym which you showed us.
    Btw. PO_LINES_ALL, could still be a VIEW given your overview of the situation.
    Anyway a filter "NULL IS NOT NULL" is indicative that the optimizer performed something called semantic query optimization (SQO).
    SQO is the process of deducing new predicates based upon a) existing predicates in your query (which there is none), b) added predicates to your query (eg. by a VPD policy function), and c) declared constraints on the tables invovled in your query.
    A typical example of when a "NOT is NOT NULL" predicate will show up is when for instance in the EMP table there is a declared constraint on EMPNO like this:
    check(EMPNO > 0)And your query would hold a predicate that is inconsistent with the constraint, for instance like this:
    select *
    from EMP
    where EMPNO <= 0Oracle will deduce that EMPNO cannot be both greater than zero (constraint) as well as smaller than or equal to zero (your query predicate), and will transform the query into:
    select *
    from EMP
    where EMPNO <= 0
      and NULL is NOT NULLThus preventing accessing the EMP table all together, and immediately returning this query with no data found.
    Edited by: Toon Koppelaars on Mar 15, 2010 7:17 AM

  • Can anyone explain this behavior and tell me how to fix it?

    Using NetBeans 6.5 on Windows, Glassfish v2.1
    I have a JSF application with a page that has a tab set.
    On one of the tabs I have a panel with company information.
    One of the components on the page is an InputText field with the value bound to a session bean variable.
    The tab also has an Add button.
    Here is what the JSP looks like for the input text and button components
       <h:inputText binding="#{MainPage.companyNameTF}" id="companyNameTF" readonly="#{SessionBean1.readOnlyFlag}"
       <h:commandButton action="#{MainPage.mainAddBtn_action}" disabled="#{SessionBean1.disableEdit}" id="mainAddBtn"
            style="font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; left: 425px; top: 380px; position: absolute; width: 75px" value="Add"/>
         This is all plain vanilla stuff and I would expect that when the Add button is pushed, the session bean property would be filled with
    the value entered in the input text field.
    In the java code for the page, I have a method to process the Add button push.
    Originally, it just called a method in the session bean to check that a value was entered in the input text field by checking the bound
    session bean property.
    For some reason, that was not getting filled and I was getting either a null or empty string rather than the value in the text field.
    I added some checking in the method that processes the Add button push so I could check the values in the debugger.
    Here is a sample of that code:
        public String mainAddBtn_action() {
            String s = sb1.getCompanyName();
            s = (String)this.companyNameTF.getValue();
            s = (String)this.companyNameTF.getSubmittedValue();I check this in the debugger and NONE of the variants that I have listed have the value that was entered into the text field.
    The submittedValue is null and the others are empty strings (that is what they were initalized to).
    This is all pertty straight forward stuff and I am at a loss to explain what is happening.
    Can anyone expain this behavior, and, most important, how can I force the values to be present when the Add button is pushed.
    I have never experienced this problem before, and have no clue what is causing it.
    Thanks.

    Basically, the component bindings are just being used in plain vanilla get/set modes.
    I set them to "" when I do a clear for the fields and they are set to a value via the text field.
    No other action other than to read the values via get to insert them into the database.
    And, I always use the get/set methods rather than just setting the value directly.
    This is what is so strange about this behavior - I have created dozens of database add/update/delete pages using this same model and have not had a problem with them - even in a tab context.
    Not a clue why this one is different.
    I did notice that I had an error on the page (in IE7, you get a small triangle warning sign when something is not right).
    I figured that might be the problem - maybe buggering up the rendering process.
    I tracked that down and do not get that anymore (it had to do with the PDF display I was trying to get working a while back), but that did not resolve the problem.
    I don't think there are any tab conflicts - none of the components are shared between tabs, but I will see what happens when I move a couple of the components out of the tab context.
    I noticed that it seems to skip a cycle. Here is what I can do.
    1) Fill in text fields and add a record - works fine the first time.
    2) Clear the text fields
    3) Enter new data in the text fields and push Add
    4) I get an error saying fields are blank from my data check process.
    5) Enter new data and push Add - the record is added with the new data.
    My work around is to not enter data in step 3 and just accept the error message in step 4, then go ahead and enter the real data in step 5.
    Very ugly, but it works every time.

  • Left Join query: revisited... I have to explain at user meeting tomm. pls..

    Hi Everyone,
    Can someone pls shed some light on the situation below
    I am understanding alot of what Michael and Rod wrote.... with my prev. post of LEFT JOIN and testing for
    not null and doing a double Boolean OR etc.
    - but- AM NOT understanding why the IS NOT NULL works, without the double boolean OR
    Pls help... have to explain what left join means to user tomm. I'm going to demo the query below and
    not the one with the double boolean OR bec. maybe too much info to present at one sitting. tx, sandra
    =====================
    the query below is left joining the STUDENT table to
    HOLD table.
    The HOLD table - contains rows for students who have holds on their record.
    a student can have more than one hold (health, HIPAA, basic life saving course)
    BUT, for this query: I'm only interested that a hold exists, so I'm choosing MAX on hold desc.
    Selecting a MAX, helps me, bec. it reduces my join to a 1 to 1 relationship, instead of
    1 to many relationship.
    Before I posted this thread at all, the LEFT JOIN below testing for IS NOT NULL worked w/o
    me having to code IS NOT NULL twice....
    Is that because, what's happening "behind the scenes" is that a temporary table containing all max rows is being
    created, for which Discoverer has no predefined join instructions, so it's letting me do a LEFT JOIN and have
    the IS NOT NULL condition.
    I would so appreciate clarification. I have a meeting on Tues, for which I have to explain LEFT JOINS to the user
    and how they should create a query. I need to come up with rules.
    If I feel "clear", I asked my boss to buy Camtasia videocast software to create a training clip for user to follow.
    Also, if any Banner user would like me to email the DIS query to run on their machine, I would be glad to do so.
    thx sooo much, Sandra
    SELECT O100384.ACADEMIC_PERIOD, O100255.ID, O100384.ID, O100255.NAME, O100384.NAME, O100255.PERSON_UID, O100384.PERSON_UID, MAX(O100255.HOLD_DESC)
    FROM ODSMGR.HOLD O100255, ODSMGR.STUDENT O100384
    WHERE ( ( O100384.PERSON_UID = O100255.PERSON_UID(+) ) ) AND ( O100384.ACADEMIC_PERIOD = '200820' )
    GROUP BY O100384.ACADEMIC_PERIOD, O100255.ID, O100384.ID, O100255.NAME, O100384.NAME, O100255.PERSON_UID, O100384.PERSON_UID
    HAVING ( ( MAX(O100255.HOLD_DESC(+)) ) IS NOT NULL )
    ORDER BY O100384.NAME ASC

    Hi,
    OK, I will try to explain this. When you outer join table B to table A then the rows in table A which do not match any rows in table B will returned with NULL in the columns from the table B.
    Oracle uses the syntax ( +) for outer joins. Now if you add another condition using the ( +) syntax (as shown below) the condition will be processed before the table is joined. Therefore if table A does not match any rows in table B which have col2=1 then the row from table A will be returned with NULLs for the table B columns.
    SELECT A.col1, B.col1
    FROM A, B
    WHERE A.col1 = B.col1( +)
    AND B.col2( +)=1
    Now, if the condition B.col2=1 was used instead then the condition would be processed after the join and therefore the rows from table A that were joined to table B but did not meet the condition would not be returned by the query.
    This applies to a WHERE clause and to the HAVING clause, but with one exception. If you use the ( +) within a group function in a HAVING clause then the ( +) will have no affect because the condition must be processed after group by and group by can only be processed after the join. Therefore MAX(B.col2( +)) = 1 is processed after the join even through it uses the ( +) syntax.
    You cannot use an OR or an IN with the ( +) syntax because the meaning of the OR in this situation is ambiguous, is the OR done before or after the join. A query with an OR or IN in an outer will fail with an Oracle ORA-01719 error. Discoverer recognises this situation and removes the ( +) so that the error does not occur. However, without the ( +) the conditions are processed after the join.
    Using the ( +) with IS NULL, e.g. col2( +) IS NOT NULL works in the same way. You just have to remember that the col2( +) could be NULL as a result of the outer join and therefore if the condition is processed after the query then the IS NOT NULL will remove the outer joined rows.
    Hope that is clear.
    Rod West

Maybe you are looking for

  • 30" display and 15" PowerBook. How can I use just the 30"?

    So i just got a 30" monitor. Hooked it up to my 30" and it works great. But when i use design applications its a bummer because the top menu bar is on the small 15" monitor. Then I use mirror displays but think it such a waste of space to not use the

  • IPOD touch showing as a digtial camera

    I cant activate my ipod touch and it shows up as a digital camera on my PC (XP professional sp3) as soon as it is plugged into the usb connection and it does not show up in my itunes ver 10.1.1.4. so I can't transfer music or update apps. This same i

  • Check Duplicate Postings, GL, A/R, A/P

    Hi Experts, My requirement is to post accounting documents based on data pushed from another interface via RFC.  We're using BAPI_ACC_DOCUMENT_POST to handle this.  Now, the client wants us to handle double postings to prevent reprocessing of same da

  • Consolidated Cash Flow (Indirect method) from BCS

    Hi all, I would like to find out how consolidated cash flow using indirect method be generated from BCS? Anyone has any ideas. Thanks in advance. Regards, Jasmine

  • Innerjoin + possiblekeys...

    Hello friends, I have have two tables, lets saay tab1 have 5 fields ( all keys) and tab2 have more then 5 fields and ( 4 keys ). Now both tables have 4 keys same, and I want to select the 5th key from table tab1. Can I make an inner join like this Se