Height of screen

I'm considering buying a new Core Duo iMac, but I have a question -- all the "works" seem to be at the bottom of the screen, so that the height of the screen may be too high for me (at least from what I can see in the photos). It's difficult at best for us to see actual Macs in real life; it's not like in the US.
Could somebody who has one tell me . . . how far from the table top is it to the bottom of the screen? to the middle of the screen?
I know it's a weird question, but it would help me make a difficult, and expensive, decision.
Thanks a lot.
susan

Hi,
Thanks a lot! That definitely answers my question. I think, given my chair, I can handle it without doing more damage to my neck . I do wish the engineers had planned it differently, though, with the "works" on the top or side or something, so you could adjust the screen up and down like the original iMacs . . .
I was planning to get a laptop and use it as a CPU, but now I'm hearing all sorts of things about not using it that way, so my next choice is the iMac. Definitely going to get the kids the mini when all the kinks are worked out though. They are so excited that they'll be able to use Garage Band!
Thanks again!
susan

Similar Messages

  • 27" iMac Height of Screen?

    Can this be reduced at all. Looking at purchasing one but I am short about 2 cms from where I want to put it. Is the stand adjustable for example?

    The stand isn't adjustable in that way. However, on the 27" iMac you can purchase the Apple VESA adaptor and then use any VESA mount.http://store.apple.com/uk/product/MC434ZM/A
    regards
    mrtotes

  • A text crawl plug-in with darkened background that can be placed anywhere on screen?

    Can you recommend a text crawl plug-in for FCPX that will allow me to place crawling text at any height on-screen, while having a darkened, translucent band behind the text? The best would be if the edges of the translucent band could be soft-focus. Thank you! Duncan

    BenB,
    Thanks a million for putting me in touch with FCP.co's site. I found an excellent crawl from Alex at Alex4D. When I had trouble loading it into FCPX, he sent a number of helpful emails with suggestions that eventually got it up and running. So thanks again!
    Duncan

  • Custom Script to Play Project in Full Screen

    Hi,
    Adobe tech support sent me here to request a custom script to
    make a Captivate 3 project play in a full screen mode without
    getting the extra page on which the user is prompted to click on a
    link to open in full screen.
    Could someone please send me the script with instructions?
    Thanks!
    - Eric

    Hi Eric
    In addition to what Rick has posted, I found the below very
    helpful in a similar situation. It was submitted by jbradley88, so
    all credit goes that way:
    Full screen in the browser is only available by opening a new
    window (hence the "Full Screen" link) or by embedding a custom
    ActiveX control.
    I'd rule out the ActiveX option, since it's both technically
    challenging (I saw it done once, but don't know how) and would only
    work for Internet Explorer anyhow.
    That leaves the new window approach. A redirect is not an
    option... the "full screen" can only be applied while a window is
    first opening and even then only when the window is opened by
    Javascript.
    The best you could hope for is to open a page that
    immediately opens another page in full screen, adding some verbiage
    to the first page that says something like "The content has opened
    in a new window. It is safe to close this window".
    A sample "autolauncher" page is included below as an example.
    It does not make use of the window.open() method's "fullscreen"
    parameter since in IE6 that does not seem to give the user a way of
    closing the new window once it's open. You can easily change this
    by setting the parameter to yes in the code below.
    Attach Code
    <html>
    <head>
    <title>New Window Launcher</title>
    <head>
    </head>
    <body>
    <script type="text/javascript" language="javascript">
    var o =
    window.open("yourcontent.htm","newContentWin","fullscreen=no,left=0,top=0,width="
    + (window.screen.availWidth - 12) + ",height=" +
    (window.screen.availHeight - 36) +
    ",channelmode=no,directories=no,location=no,menubar=no,resizable=yes,status=yes,titlebar= yes,toolbar=no");
    if (o)
    window.document.write("The content has opened in a new
    window. It is safe to close this window.");
    o.focus();
    else
    window.document.write('Could not open the content in a new
    window. Please disable all popup blockers and try again.');
    </script>
    </body>
    </html>

  • Displaying text on screen while connecting not working

    Hi all,
    I'm building a game to be played over Bluetooth. While the connection is made, I want to display a text message to the user stating the connection is made. Everything seems to work allright, but the messge is not shown. What goes wrong?
    Some code. I have a MyMIDlet, that creates MyGame. The MyGame object is responsible for creating the connection. MyGame implements Runnable
    public class MyGame implements Runnable {
         // Some code omitted
         public void run() {
              createSplashScreen();
                     // More code omitted
         private void createSplashScreen() {
    System.out.println ("myGame.createSplashScreen, informing players on connection process");          
              String[] message;
              if (isServer) {
                   message = new String[5];
                   message[0] = "Waiting";
                   message[1] = "on an";
                   message[2] = "Opponent";
                   message[3] = "to Join";
                   message[4] = "the Game";
              else {
                   message = new String[3];
                   message[0] = "Searching";
                   message[1] = "for a Game";
                   message[2] = "to Join";
              // Create the canvas and set it to the current display
    System.out.println ("myGame.createSplashScreen, creating SplashScreen");
              mySplashScreen = new MySplashScreen(message, FONT);
              mySplashScreen.addCommand(myMIDlet.getExitCommand());
              mySplashScreen.setCommandListener(myMIDlet.getCommandListener() );
              myMIDlet.setCanvas(mySplashScreen);
              mySplashScreen.repaint();
         }The previous code creates a MySplashScreen object:
    public class BluePongSplashScreen extends Canvas {
             // Code omitted
         public MySplashScreen (String [] theMessage, Font theFont) {
              messageLength = theMessage.length;
              message = new String [messageLength];
              System.arraycopy(theMessage, 0, message, 0, messageLength);
              font = theFont;
              // Get dimensions screen
              width  = getWidth();
              height = getHeight();
              // Start displaying message at first position
              messageIndex = messageLength - 1;
        public void showNotify() {
    System.out.println ("mySplashScreen.showNotify, creating new mytTask");
             mytTask = new MyTimerTask(this);
            new Timer().scheduleAtFixedRate(mytTask, 1500, 1000);
         public void paint (Graphics graphics){
    System.out.println ("mySplashScreen.paint, repainting message screen");          
              int textX = width/2;
              int textY = height;
              // Clear screen
              graphics.setColor(COLOR_LIGHT_BLUE);
              graphics.fillRect(0, 0, width, height);
              // Set font color
              graphics.setColor(COLOR_WHITE);
              // Write message word by word on the screen
              messageIndex = messageIndex % messageLength;
              for (int i = 0; i <= messageIndex; i++) {
    System.out.println ("mySplashScreen.paint, message[" + i + "]=" + message);
                   graphics.drawString(message[i], textX, textY,
                             Graphics.TOP | Graphics.HCENTER);
                   textY += font.getHeight();
    And then the last code of the problem, the MyTimeTask object:
    public class MyTimerTask extends TimerTask {
          * The canvas repainted periodically
         private MySplashScreen mysScreen;
          * Constructs the timer task
          * @param theScreen the canvas to be repainted
         public MyTimerTask (MySplashScreen theScreen) {
              mysScreen = theScreen;
          * Task that repaints the splash screen
         public void run () {
    System.out.println ("mytTask.run, increasing message index");
              mysScreen.increaseMessageIndex();
              mysScreen.repaint();
    }Here is some logging I copied from the text box of the WTK25 window:
    myMIDlet.commandAction: Thread myGame ended.
    myGame.createSplashScreen, informing players on connection process
    myGame.run: isGameCompleted=false
    mySplashScreen.showNotify, creating new mytTask
    mySplashScreen.paint, repainting message screen
    mySplashScreen.paint, message[0]=Waiting
    mySplashScreen.paint, message[1]=on an
    mySplashScreen.paint, message[2]=Opponent
    mySplashScreen.paint, message[3]=to Join
    mySplashScreen.paint, message[4]=the Game
    mytTask.run, increasing message index
    mySplashScreen.increaseMessageIndex, index=5
    mySplashScreen.paint, repainting message screen
    mySplashScreen.paint, message[0]=Waiting
    mytTask.run, increasing message index
    mySplashScreen.increaseMessageIndex, index=1
    mySplashScreen.paint, repainting message screen
    mySplashScreen.paint, message[0]=Waiting
    mySplashScreen.paint, message[1]=on an
    mytTask.run, increasing message indexSo clearly, the objects are created, and doing (almost) all their work, except displaying the text on the screen.
    Anyone knows how to solve this problem?
    Maik

    A Reset should help.
    If youre on nano 6th gen:
    Press and hold the Sleep/Wake button and Volume Down button simultaneously for at least eight seconds or until the Apple logo appears. You may need to repeat this step.

  • Probabally old question, but why can't I get Full Screen?

    Hi, I have the latest Quicktime, upgraded to Quicktime Pro...installed and registered but still no full screen. At Best I can few 3/4 screen. What do I need to do to fix? My old Windows Media was a true full screen....Is Apples? Thanks, Bill

    Hi, I have the latest Quicktime, upgraded to Quicktime Pro...installed and registered but still no full screen. At Best I can few 3/4 screen. What do I need to do to fix? My old Windows Media was a true full screen....Is Apples?
    As they say in the movies, "What we have here is a failure to communicate." Or, in this case, a simple problem of semantics. If you are asking if there is a QT Player setting that will "automatically" scale both height and width of your movie to the size of your monitor screen, then the answer is "no, not unless the aspect ratio of both your screen and your movie happen to be exactly the same." What you do have is:
    1) Full Screen - display of movie without contol planel centered to monitor screen with non-display areas (if any) rendered as a user selectable solid color. Default size of movie area can be set using the "Prefeence" option to Half, Actual, Double, Full Screen (i.e., scaled), and Current.
    2) Presentation - display of movie in "Full Screen" mode with the option to temporariy modify the default display size.
    3) Half Size - movie displayed in control panel at one half the "normal" size.
    4) Actual Size - movie displayed in control panel at "normal" size.
    5) Double Size - movie displayed in control panel at twice the "normal" size.
    6) Fit to Screen - movie displayed in control panel with height of control panel scaled to height of screen less menu bar or width of control panel scaled to width of screen depending on which dimension requires the lesser amount of scaling.
    What you don't have is a "Zoom" mode in which the lesser relative dimension is scaled the the associated screen dimension with excess display area "cropped" from screen. However, if you are not a "purist" you can always "simulate" either the "zoom" option or a true "fill" screen option. To do this, simply
    a) open the "Show Movie Properties" window
    b) set the video track display setting shorter relative dimension to the associated monitor display dimension with "Preserve Aspect Ratio" option selected to simulate a "cropped/zoom" screen display or
    c) set the height and width of the video track display setting to exactly match you monitor display setting with the "Preserve Aspect Ratio" option deselected to simulate a "fill" screen display
    If you wish to preserve your movie settting for quick and easy viewing at a later time, then add the following steps:
    d) select the main movie track
    e) set the "Automatically Play" option under the "Presentation" tab to auto play the movie when opened
    f) set the "Enter full screen" option under the "Presentation" tab to hide the menu bar when playing
    g) save the movie as a reference movie in the same drive location and do not delete or move the orginal file
    Now you can view the "fill" or "zoom" version of your movie whenever you wish by simply double-clicking the reference movie icon. Hope that helps.

  • IPod Touch 16GB 1st Generation - touch screen area stopped working

    Hello there, the last 2 days I'm experiencing a problem with my 16GB 1st Generation iPod Touch. One cm under the top of the touch screen and for about 10mm height, the screen is not functioning. I noticed this when I was on the AppStore and tried to buy an app. Exactly at the "Buy" button and on full width the multitouch screen doesn't work at all (touch/scroll/zoom etc.). I use OS 3.0 and I've installed it from my PC with the latest iTunes. I use the latest OS since it's release day and only yesterday the problem appeared.
    The iPod is protected with silicon case since day 1, also has a screen protector and it's never dropped, scratched or anything that could cause this problem. I believe the problem/bug/dysfunction it's software related, even tho, I've restored the iPod erasing all it's data to the factory settings with the last OS, the problem remains.
    Do you suggest me to downgrade back in version 2.0 and see what happens? Do I have to to downgrade to version 1.0? Please advise cause here in Greece the service doesn't exist as in the rest European countries and as in the rest of the world who has official Applestores.
    I use both Mac and PC with my iPod Touch, so you can suggest solutions for both platforms. (Leopard/Vista)
    I'm waiting for a response as soon as possible, thanks in advance and please advise me as an experienced user
    The iPod Touch is bought from US and brought here in Greece on January 2008. It's the iPod with the January Update in case you're wondering.
    Thanks for your time,
    Vangelis Makridakis.

    Seems that the problem isn't software related.
    I've downgraded to 2.2.1 from 3.0 and nothing happen.
    I can't buy apps from AppStore, I can't join a WiFi network and much more...
    Apple made *faulty digitizers* (touch screens) cause as I've searched on the internet, many others have the same problem. Since it's out of warranty, Apple is covered... BUT customers should know that even if they don't drop their device or if they protect them, no matter what, one day they won't be able to touch some random areas of their screens.
    As a customer _I demand answer_ and also a replacement program for faulty digitizers since will be confirmed that the customer never dropped or scratched the faulty device.
    Also, since in Greece (where I live) we don't have Apple official representation as the rest of the European countries, I probably will have to pay A LOT to Rainbow S.A for a digitizer replacement and also to wait about a MONTH to get my device back.
    Thank you Apple for making perfect products with the chance becoming lemons instead of apples.
    Vangelis.

  • I cracked my screen on my ipod 5 how much to fix it

    i was walking down the road and my ipod fell out of my pocket about wist height my screen cracked my spider webed how much is it to get it fixed i bought the ipod in november of 2013 and i also bought one brfore that and it cracked also i bought that in decmember of 2012

    Unless you purchased the optional AppleCare+ extended warranty,
    Apple will exchange your iPod for a refurbished one for $99 for 16 GB 5G and $149 for the other 5Gs. Withe AppleXare+ it is $29 They do not fix yours.
    Apple - iPod Repair price                                    
    A third-party place like the following maybe less. Google for more.
    iPhone Repair, Service & Parts: iPod Touch, iPad, MacBook Pro Screens         
    Replace the screen yourself if you are up to it
    iPod Touch Repair – iFixit                  

  • InterVideo WinDVR Application has encountered a problem and needs to close.

    My TV Anywhere has suddenly stopoed working and the message "InterVideo WinDVR Application has encountered a problem and needs to close.  We are sorry for the inconvenience." appears each time I try to open the program.  MSI Radio works fine.  I have uninstalled and re-installed the programe (originally MSIPVS now MSIPVS3). I did try to download the new Beta drivers just to try, but the zip file shows 0 bytes!
    Has anyone come across this, or can anyone suggest what I can try to resolve the issue?
    Many thanks in anticipation
    Gareth

    Jeremy:
    I should point out that I am much more confident with software issues.  I am not a hardware person and  have never attempted to open up the box!
    Realtek is the card on the motherboard. 
    I hope this is the information required:
    OS Information:
    Property   Value
    OS Name       Microsoft Windows XP Professional|C:\WINDOWS|\Device\Harddisk0\Partition1
    Service Pack       2.0
    OS Manufacturer       Microsoft Corporation
    Windows Directory       C:\WINDOWS
    Processor:
    Property   Value
    Current Clock Speed       3000
    Description       x86 Family 15 Model 2 Stepping 9
    Manufacturer       GenuineIntel
    Name        Intel(R) Pentium(R) 4 CPU 3.00GHz
    Memory (RAM):
    Property   Value
    Bank Label       RAS 0 & 1
    Capacity       536870912
    Bank Label       RAS 2 & 3
    Capacity       536870912
    Total Memory Deteced in Hardware: ~1024 MB
    Memory Reported to Operating System: 1023MB
    Disk Drives:
    Property   Value
    Description       Disk drive
    Manufacturer       (Standard disk drives)
    Model       Maxtor 6Y160M0
    Media Type       Fixed hard disk media
    Size       163921605120 (~153 GB)
    Number of Partitions       2
    Description       Disk drive
    Manufacturer       (Standard disk drives)
    Model       Canon MP Memory Card USB Device
    Media Type      
    Number of Partitions      
    Description       Disk drive
    Manufacturer       (Standard disk drives)
    Model       IC35L060 AVV207-0 USB Device
    Media Type       Fixed hard disk media
    Size       61492193280 (~57 GB)
    Number of Partitions       1
    Installed Printers:
    Property   Value
    Name       PaperPort Color Image
    Port Name       BIPORT
    Default       False
    Driver Name       PaperPort Color Printer Driver
    Name       PaperPort Black & White Image
    Port Name       BIPORT
    Default       False
    Driver Name       PaperPort Mono Printer Driver
    Name       Microsoft Office Document Image Writer
    Port Name       Microsoft Document Imaging Writer Port:
    Default       False
    Driver Name       Microsoft Office Document Image Writer Driver
    Name       Generic / Text Only
    Port Name       LPT1:
    Default       False
    Driver Name       Generic / Text Only
    Name       Canon MP370 Series Printer
    Port Name       USB001
    Default       True
    Driver Name       Canon MP370 Series Printer
    Name       Auto Microsoft Office Document Image Writer on GARETH-14ETIB74
    Port Name       \\GARETH-14ETIB74\Printer
    Default       False
    Driver Name       Microsoft Office Document Image Writer Driver
    Motherboard:
    Property   Value
    Manufacturer       MICRO-STAR INC.
    Model      
    Name       Base Board
    Part Number      
    Product       MS-6758
    Serial Number       00000000
    Version       2.00
    BIOS:
    Property   Value
    Manufacturer       American Megatrends Inc.
    Name       Version 1.00
    Release Date       20040324000000.000000+000
    Version       AMIINT - 10
    Monitor:
    Property   Value
    Description        SyncMaster 173V/172V/173S/173B
    Name        SyncMaster 173V/172V/173S/173B
    Screen Height       768
    Screen Width       1024
    Keyboard:
    Property   Value
    Description       Easy Internet Keyboard
    Pointing Device:
    Property   Value
    Manufacturer       Logitech
    Name       HID-compliant Wheel Mouse
    Sound Card:
    Property   Value
    Manufacturer       Creative Technology, Ltd.
    Description       Creative EMU10K1 Audio Processor (WDM)
    Device ID       PCI\VEN_1102&DEV_0002&SUBSYS_80661102&REV_0A\4&1F7DBC9F&0&08F0
    Manufacturer       Realtek
    Description       Realtek AC'97 Audio
    Device ID       PCI\VEN_8086&DEV_24D5&SUBSYS_75851462&REV_02\3&13C0B0C5&0&FD
    Video Card:
    Property   Value
    Adapter Compatibility       NVIDIA
    Adapter RAM       268435456
    Description       NVIDIA GeForce FX 5600XT
    Installed Display Drivers       nv4_disp.dll
    Driver Version       6.14.10.6693
    Driver Date       29/10/2004 16:50:00
    Video Mode Description       1024 x 768 x 4294967296 colors
    DirectX Installation:
    Property   Value
    Version       6.03.01.0146
    Modem:
    Property   Value
    Network Adapters:
    Property   Value
    Description       Intel(R) PRO/1000 CT Network Connection - Packet Scheduler Miniport
    Description       Packet Scheduler Miniport
    Description       Microsoft TV/Video Connection
    Description       1394 Net Adapter
    Description       1394 Net Adapter
    External Ports:
    Property   Value
    External Reference Designator       Def
    External Reference Designator       Sanjoy
    Expansion Slots:
    Property   Value
    Slot Designation       PCI1
    Slot Designation       PCI2
    Slot Designation       PCI3
    Slot Designation       PCI4
    Slot Designation       PCI5
    Slot Designation       AGP
    Copy To Clipboard
    I do very much appreciate the help from you all!
    Gareth

  • How to use the Rectangle class to draw an image and center it in a JPanel

    I sent an earlier post on how to center an image in a JPanel using the Rectangle class. I was asked to send an executable code which will show the malfunction. The code below is an executable code and a small part of a very big project. To simplifiy things, it is just a JFrame and a JPanel with an open dialog. Once executed the JFrame and the FileDialog will open. You can then navigate to a .gif or a .jpg picture and open it. What I want is for the picture to be centered in the middle of the JPanel and not the upper left corner. It is also important to stress that, I am usinig the Rectangle class to draw the Image. The region of interest is where the rectangle is created. In the constructor of the CenterRect class, I initialize the Rectangle class. Then I use paintComponent in the CenterRect class to draw the Image. The other classes are just support classes. The MyImage class is an extended image class which also has a draw() method. Any assistance in getting the Rectangle to show at the center of the JPanel without affecting the size and shape of the image will be greatly appreciated.
    I have divided the code into three parts. They are all supposed to be on one file in order to execute.
    import java.awt.*;
    import java.awt.image.*;
    import javax.swing.*;
    public class CenterRect extends JPanel {
        public static Rectangle srcRect;
        Insets insets = null;
        Image image;
        MyImage imp;
        private double magnification;
        private int dstWidth, dstHeight;
        public CenterRect(MyImage imp){
            insets = getInsets();
            this.imp = imp;
            int width = imp.getWidth();
            int height = imp.getHeight();
            ImagePanel.init();
            srcRect = new Rectangle(0,0, width, height);
            srcRect.setLocation(0,0);
            setDrawingSize(width, height);
            magnification = 1.0;
        public void setDrawingSize(int width, int height) {
            dstWidth = width;
            dstHeight = height;
            setSize(dstWidth, dstHeight);
        public void paintComponent(Graphics g) {
            Image img = imp.getImage();
         try {
                if (img!=null)
                    g.drawImage(img,0,0, (int)(srcRect.width*magnification), (int)(srcRect.height*magnification),
              srcRect.x, srcRect.y, srcRect.x+srcRect.width, srcRect.y+srcRect.height, null);
            catch(OutOfMemoryError e) {e.printStackTrace();}
        public static void main(String args[]) {
            java.awt.EventQueue.invokeLater(new Runnable() {
                public void run() {
                    new Opener().openImage();
    class Opener{
        private String dir;
        private String name;
        private static String defaultDirectory;
        JFrame parent;
        public Opener() {
            initComponents();
         public void initComponents(){
            parent = new JFrame();
            parent.setContentPane(ImagePanel.panel);
            parent.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
            parent.setExtendedState(JFrame.MAXIMIZED_BOTH);
            parent.setVisible(true);
        public void openDialog(String title, String path){
            if (path==null || path.equals("")) {
                FileDialog fd = new FileDialog(parent, title);
                defaultDirectory = "dir.image";
                if (defaultDirectory!=null)
                    fd.setDirectory(defaultDirectory);
                fd.setVisible(true);
                name = fd.getFile();
                if (name!=null) {
                    dir = fd.getDirectory();
                    defaultDirectory = dir;
                fd.dispose();
                if (parent==null)
                    return;
            } else {
                int i = path.lastIndexOf('/');
                if (i==-1)
                    i = path.lastIndexOf('\\');
                if (i>0) {
                    dir = path.substring(0, i+1);
                    name = path.substring(i+1);
                } else {
                    dir = "";
                    name = path;
        public MyImage openImage(String directory, String name) {
            MyImage imp = openJpegOrGif(dir, name);
            return imp;
        public void openImage() {
            openDialog("Open...", "");
            String directory = dir;
            String name = this.name;
            if (name==null)
                return;
            MyImage imp = openImage(directory, name);
            if (imp!=null) imp.show();
        MyImage openJpegOrGif(String dir, String name) {
                MyImage imp = null;
                Image img = Toolkit.getDefaultToolkit().getImage(dir+name);
                if (img!=null) {
                    imp = new MyImage(name, img);
                    FileInfo fi = new FileInfo();
                    fi.fileFormat = fi.GIF_OR_JPG;
                    fi.fileName = name;
                    fi.directory = dir;
                    imp.setFileInfo(fi);
                return imp;
    }

    This is the second part. It is a continuation of the first part. They are all supposed to be on one file.
    class MyImage implements ImageObserver{
        private int imageUpdateY, imageUpdateW,width,height;
        private boolean imageLoaded;
        private static int currentID = -1;
        private int ID;
        private static Component comp;
        protected ImageProcessor ip;
        private String title;
        protected Image img;
        private static int xbase = -1;
        private static int ybase,xloc,yloc;
        private static int count = 0;
        private static final int XINC = 8;
        private static final int YINC = 12;
        private int originalScale = 1;
        private FileInfo fileInfo;
        ImagePanel win;
        /** Constructs an ImagePlus from an AWT Image. The first argument
         * will be used as the title of the window that displays the image. */
        public MyImage(String title, Image img) {
            this.title = title;
             ID = --currentID;
            if (img!=null)
                setImage(img);
        public boolean imageUpdate(Image img, int flags, int x, int y, int w, int h) {
             imageUpdateY = y;
             imageUpdateW = w;
             imageLoaded = (flags & (ALLBITS|FRAMEBITS|ABORT)) != 0;
         return !imageLoaded;
        public int getWidth() {
             return width;
        public int getHeight() {
             return height;
        /** Replaces the ImageProcessor, if any, with the one specified.
         * Set 'title' to null to leave the image title unchanged. */
        public void setProcessor(String title, ImageProcessor ip) {
            if (title!=null) this.title = title;
            this.ip = ip;
            img = ip.createImage();
            boolean newSize = width!=ip.getWidth() || height!=ip.getHeight();
         width = ip.getWidth();
         height = ip.getHeight();
         if (win!=null && newSize) {
                win = new ImagePanel(this);
        public void draw(){
            CenterRect ic = null;
            win = new ImagePanel(this);
            if (win!=null){
                win.addIC(this);
                win.getCanvas().repaint();
                ic = win .getCanvas();
                win.panel.add(ic);
                int width = win.imp.getWidth();
                int height = win.imp.getHeight();
                Point ijLoc = new Point(10,32);
                if (xbase==-1) {
                    xbase = 5;
                    ybase = ijLoc.y;
                    xloc = xbase;
                    yloc = ybase;
                if ((xloc+width)>ijLoc.x && yloc<(ybase+20))
                    yloc = ybase+20;
                    int x = xloc;
                    int y = yloc;
                    xloc += XINC;
                    yloc += YINC;
                    Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
                    count++;
                    if (count%6==0) {
                        xloc = xbase;
                        yloc = ybase;
                    int scale = 1;
                    while (xbase+XINC*4+width/scale>screen.width || ybase+YINC*4+height/scale>screen.height)
                        if (scale>1) {
                   originalScale = scale;
                   ic.setDrawingSize(width/scale, height/scale);
        /** Returns the current AWT image. */
        public Image getImage() {
            if (img==null && ip!=null)
                img = ip.createImage();
            return img;
        /** Replaces the AWT image, if any, with the one specified. */
        public void setImage(Image img) {
            waitForImage(img);
            this.img = img;
            JPanel panel = ImagePanel.panel;
            width = img.getWidth(panel);
            height = img.getHeight(panel);
            ip = null;
        /** Opens a window to display this image and clears the status bar. */
        public void show() {
            show("");
        /** Opens a window to display this image and displays
         * 'statusMessage' in the status bar. */
        public void show(String statusMessage) {
            if (img==null && ip!=null){
                img = ip.createImage();
            if ((img!=null) && (width>=0) && (height>=0)) {
                win = new ImagePanel(this);
                draw();
        private void waitForImage(Image img) {
        if (comp==null) {
            comp = ImagePanel.panel;
            if (comp==null)
                comp = new JPanel();
        imageLoaded = false;
        if (!comp.prepareImage(img, this)) {
            double progress;
            while (!imageLoaded) {
                if (imageUpdateW>1) {
                    progress = (double)imageUpdateY/imageUpdateW;
                    if (!(progress<1.0)) {
                        progress = 1.0 - (progress-1.0);
                        if (progress<0.0) progress = 0.9;
    public void setFileInfo(FileInfo fi) {
        fi.pixels = null;
        fileInfo = fi;
    }

  • MAKING TWO REQUESTS FROM A JSP AND HANDLING TWO RESPONSE ????????

    Hi,
    I have a requirement like below.
    When a user clicks on download_pdf link on a web page, he should get the pdf data from the server where at the same time he should be shown with a processing window. Say the time taking for hitting the server and getting the response is 10 sec, the processing window should be shown for 10 sec and immediately it has to close.
    My approach :
    From JSP having download_pdf link :: while onClick I am calling an action which is nothing but a servlet call which will take care of getting the pdf data from the server and shown pdf save,cancel window. Other part is onClick I added a javascript function call which will open a seperate window (nothing but a jsp ) showing the processing icon.
    The problem here is, I can not close the window immediately after we get the response from the servlet.
    As we can not have direct communication between two responses(servlet reponse and processing window jsp) I am not able to close the window.
    My trials to close the processing window JSP :
    I tried to write a javascript in the processing window jsp which will be closed after 10 sec using setTimeout() funtion. But here the problem is the window will be closed after 10 sec where even if servlet call response takes 20 sec.
    Please suggest me if I need to do any design change ?
    Can I use any context attributes to come out of this ?
    What would be the best design for this ?
    Thanks and Regards,
    V.Narayana.

    Thanks for the idea.. I am trying to implement that.. Can you please let me know how Can I make a repetitive ajax call ??
    If anyone interested in code, I am pasting all the sample files I prepared for..
    start.jsp
    ===========================================================================================
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    <script type="text/javascript">
    function call(){
              w='550';
         h='240';
    LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;
    settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
    win=window.open("http://localhost:7001/SampleExportWeb/ExportServlet",'',settings);
    function call2(){
              w='550';
         h='240';
    LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;
    settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
    win=window.open("http://localhost:7001/SampleExportWeb/statusWindow.jsp",'',settings);
    setTimeout("win.close()",5000);
    </script>
    <input type="button" name="button" value="button" onclick="call();call2()">
    </body>
    </html>
    =========================================================================================================
    statusWindow.jsp
    =============================================================================================================
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
    <%@ page import="org.apache.beehive.netui.pageflow.scoping.ScopedServletUtils"%>
    <%@ page import = "com.bea.netuix.servlets.controls.portlet.PortletPresentationContext" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <table border=1 width="100%">
    <tr><td align="center" height="210">
    <table border=1>
    <tr><td align="center">
    </td></tr>
    </table>
    </td></tr>
    Narayana
    <tr><td align="right">
    <div class="buttonBar">
    <div class="floatright">
         <a onClick="window.close();" class="button" title="" href="#">
    <span>
    </span>
    </a>
    </div>
    </div><!-- end buttonBar -->
    </td></tr>
    <%
    %>
    <iframe id="exportCall" height="0px" width="0px"></iframe>
    </table>
    =============================================================================================================
    FlowController.java
    ===============================================================================================================
    package main.java.com.export.servlet;
    import java.io.ByteArrayOutputStream;
    import java.io.IOException;
    import java.io.OutputStream;
    import java.lang.reflect.Method;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    * Export Servlet will be invoked by all dashboard widgets to perform common
    * functions (Print, Download, Export XLS/CSV)
    * @author kadalur.r.supreeth
    * @version 1.0
    public class ExportServlet extends HttpServlet {
         public void service(HttpServletRequest req, HttpServletResponse resp)
         throws ServletException, IOException {
              try {
                   System.out.println("ExportServlet :: service: entered");
                   Object exportManager = null;
                   Class exportClass = null;
                   Method invokingMethod = null;
                   * This condition will be executed if requested operation is to
                   * download PDF. Invoke the PDF converter method runtime and open
                   * the window dialogue box with generated PDF file. The requested
                   * operation value should be "pdfConverter".
                   ByteArrayOutputStream baosPDF = new ByteArrayOutputStream();
                        OutputStream ostreamPDF = resp.getOutputStream();
                        resp.setContentType("application/pdf");
                        resp.setHeader("Content-disposition", "attachment; filename="
                                  + "downloadfile"
                                  + ".pdf");
                        baosPDF.writeTo(ostreamPDF);
                        ostreamPDF.flush();
                        ostreamPDF.close();
              } catch (Exception e) {
                   System.out.println(
                                  "ExportServlet :: service method exception:"
                                  + e.getMessage());
    =========================================================================================================

  • Problem with jpanel size

    Hi I want to add a view port to a JPanel
    the main problem is that the Jpanel change size as the frame.
    how can i make it independent from the frame so having it; own w, h
    thanks
    package help;
    import java.awt.*;
    import javax.swing.*;
    import java.awt.event.*;
    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.Font;
    import java.awt.FlowLayout;
    import java.awt.GridLayout;
    import javax.swing.*;
    public abstract class MyFrame extends JFrame {
    private static final long serialVersionUID = 1L;
    private static JButton drawCircle, drawRectangle, drawSquare, drawStar, start, clear,quit,back, screenshoot;
    static final int FPS_MIN = 0;
    static final int FPS_MAX = 150;
    static final int FPS_INIT = 0;
    static int fps;
    double x1,x2;
    double y1,y2;
    int dr =1;
    int dy= 1;
    int Selection=0;
    boolean click=true; //check if start has been clicked
    int width = java.awt.Toolkit.getDefaultToolkit().getScreenSize().width;  // screen width
    int height = java.awt.Toolkit.getDefaultToolkit().getScreenSize().height;     //screen higth
    protected static int count;
    int R,G,B;  //color
    Cursor c;                    //cursor object
    private static ShapePanel bpnl;
    public MyFrame()
            R=G=B=0;
            int width = java.awt.Toolkit.getDefaultToolkit().getScreenSize().width;
            int height = java.awt.Toolkit.getDefaultToolkit().getScreenSize().height-100;
            JFrame frame=new JFrame();
            BorderLayout layout=new BorderLayout();
            frame.setLayout(layout);
            frame.setTitle("Game");
            //panel to hold buttons
            JPanel upPanel = new JPanel();
            upPanel.setLayout(new FlowLayout());
            upPanel.setSize(width, height/5);
            //panel to hold SLIDERS
            JPanel leftPanel = new JPanel();
            leftPanel.setLayout(new BoxLayout(leftPanel, BoxLayout.Y_AXIS));
            leftPanel.setSize(50, height);
            //initialize buttons and add to the upPanel
            drawCircle=new JButton("Draw Circle");
            upPanel.add(drawCircle);
            drawStar=new JButton("Draw Star");
            upPanel.add(drawStar);
            drawRectangle=new JButton("Draw Rectangle");
            upPanel.add(drawRectangle);
            drawSquare=new JButton("Draw Square");
            upPanel.add(drawSquare);
            start=new JButton("Start");
            start.setBackground(Color.GREEN);
            //upPanel.add(start);
            clear=new JButton("Clear");
            upPanel.add(clear);
            back=new JButton("Back");
            upPanel.add(back);
            quit=new JButton("Quit");
            quit.setBackground(Color.red);
            upPanel.add(quit);  
            screenshoot=new JButton("ScreenShoot");
            c = new Cursor (Cursor.CROSSHAIR_CURSOR);     //Change cursor to cross hair
         this.setCursor (c);
            //new object spanel to hold TIMER
            JPanel spanel=new JPanel();
                spanel.setLayout(new GridLayout());
                //slider dimension construction
                JSlider sDimension = new JSlider(JSlider.HORIZONTAL,FPS_MIN, FPS_MAX, FPS_INIT);
                sDimension.setMajorTickSpacing(30);
                sDimension.setMinorTickSpacing(3);
                sDimension.setPaintTicks(true);
                sDimension.setPaintLabels(true);
                Font font = new Font("Serif", Font.ITALIC, 15);
                sDimension.setFont(font);
                sDimension.setBorder(BorderFactory.createTitledBorder("Shape Dimension"));
                //slider speed construction
                int FPS_MIN_s = 0;
                int FPS_MAX_s = 60;
                int FPS_INIT_s = 0;    //initial frames per second
                JSlider sSpeed = new JSlider(JSlider.HORIZONTAL,FPS_MIN_s, FPS_MAX_s, FPS_INIT_s);
                sSpeed.setBorder(BorderFactory.createTitledBorder("Shape Speed"));
             ////////////////////////// // slider colors////////////////////////////////////////////////////
                int FPS_MIN_C = 0;
                int FPS_MAX_C = 250;
                int FPS_INIT_C = 0;  
                JSlider sliderR= new JSlider(JSlider.HORIZONTAL,FPS_MIN_C, FPS_MAX_C, FPS_INIT_C);
                sliderR.setBorder(BorderFactory.createTitledBorder("Red Channel"));
                JSlider sliderG= new JSlider(JSlider.HORIZONTAL,FPS_MIN_C, FPS_MAX_C, FPS_INIT_C);
                sliderG.setMajorTickSpacing(50);
                sliderG.setMinorTickSpacing(25);
                sliderG.setPaintTicks(true);
                sliderG.setPaintLabels(true);
                sliderG.setFont(font);
                sliderG.setBorder(BorderFactory.createTitledBorder("Green Channel"));
                JSlider sliderB= new JSlider(JSlider.HORIZONTAL,FPS_MIN_C, FPS_MAX_C, FPS_INIT_C);
                sliderB.setBorder(BorderFactory.createTitledBorder("Blue Channel"));
              //     spanel.add(sSpeed,BorderLayout.EAST);
                  frame.add(upPanel,BorderLayout.NORTH);
                  frame.add(leftPanel,BorderLayout.WEST);
                  bpnl = new ShapePanel(3000,3000);
                        System.out.println("panel width = "+bpnl.getWidth() +"  heigth = " + bpnl.getHeight());
                        bpnl.setFocusable(true);
                  upPanel.setBackground(Color.DARK_GRAY);
                  upPanel.setBorder(BorderFactory.createLineBorder(Color.white));
            frame.add(spanel,BorderLayout.SOUTH);       
            frame.add(bpnl, BorderLayout.CENTER);
            frame.setSize(width, height);
            frame.setVisible(true);               
               leftPanel.add(sliderR);
               leftPanel.add(sliderB);
               leftPanel.add(sliderG);
               leftPanel.add(sDimension,BorderLayout.WEST); 
                 System.out.println("panel width = "+bpnl.getWidth() +"  heigth = " + bpnl.getHeight());
              public static  int getPanelWidth()
                  System.out.println("panel width   "+bpnl.getWidth());
                  return bpnl.getWidth();
              public static  int getPanelHeigth()
                  System.out.println("Panel heigth  " +bpnl.getHeight());
                  return bpnl.getHeight();
              public static void main(String args[])
                  new MyFrame() {};
    package help;
    import java.awt.Cursor;
    import java.awt.Graphics;
    import javax.swing.JPanel;
    class ShapePanel extends JPanel  {
         private static final long serialVersionUID = 1L;
         private javax.swing.Timer animationTmr;
         private float heigth;
         private float width;
         private Cursor c;
         public ShapePanel(int w, int h) {
                    int W=w;
                    int H=h;
                    c = new Cursor (Cursor.CROSSHAIR_CURSOR);     //Change cursor to cross hair
                    this.setCursor (c); 
                    this.setPreferredSize(3000,3000);
         public void paintComponent(Graphics g) {
              super.paintComponent(g);
              g.fillRect(0, 0, this.getWidth(), this.getHeight());
        private void setPreferredSize(int i, int i0) {
        thanks

    sorry i hope this is better
    package help;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public abstract class MyFrame extends JFrame {
    private static final long serialVersionUID = 1L;
    int dr =1;
    int dy= 1;
    int Selection=0;
    int width = java.awt.Toolkit.getDefaultToolkit().getScreenSize().width;  // screen width
    int height = java.awt.Toolkit.getDefaultToolkit().getScreenSize().height-100;     //screen higth
    private static ShapePanel bpnl;
    public MyFrame()
            JFrame frame=new JFrame();
            BorderLayout layout=new BorderLayout();
            frame.setLayout(layout);
            bpnl = new ShapePanel(3000,3000);
            System.out.println("panel width = "+bpnl.getWidth() +"  heigth = " + bpnl.getHeight());
            bpnl.setFocusable(true);
              frame.add(bpnl);
            frame.setSize(width, height);
               pack();
            frame.setVisible(true);               
    System.out.println("panel width = "+bpnl.getWidth() +"  heigth = " + bpnl.getHeight());
              public static  int getPanelWidth()
                  System.out.println("panel width   "+bpnl.getWidth());
                  return bpnl.getWidth();
              public static  int getPanelHeigth()
                  System.out.println("Panel heigth  " +bpnl.getHeight());
                  return bpnl.getHeight();
              public static void main(String args[])
                  new MyFrame() {};
    package help;
    import java.awt.Cursor;
    import java.awt.Graphics;
    import javax.swing.JPanel;
    class ShapePanel extends JPanel  {
         private static final long serialVersionUID = 1L;
         private Cursor c;
         public ShapePanel(int w, int h) {
                    int W=w;
                    int H=h;
                    c = new Cursor (Cursor.CROSSHAIR_CURSOR);     //Change cursor to cross hair
                    this.setCursor (c); 
                    this.setPreferredSize(3000,3000);
         public void paintComponent(Graphics g) {
              super.paintComponent(g);
              g.fillRect(0, 0, this.getWidth(), this.getHeight());
        private void setPreferredSize(int i, int i0) {
       

  • Export to Excel from PL/SQL Procedure

    Hello,
    I am creating a report using PL/SQL and html code. Once the report is display, I click on "Export to Excel" button. it should open the new window with Excel. The window opens in Excel, but no data. I have following code
    as the first statement in the procedure.
    OWA_UTIL.MIME_HEADER ('application/vnd.ms-excel', FALSE);
    and this is the script
    <script language="JavaScript">
    var param_list
    l_param_list := l_param_list || '&p_app_main_id=' || p_app_main_id;
         l_param_list := l_param_list || '&p_from_date=' || p_from_date ;
         l_param_list := l_param_list || '&p_to_date=' || p_to_date ;
    htp.prn('
    param_list = ''');
    htp.prn( l_param_list);
    htp.prn('''
    function NewWindow(mypage,myname,w,h,scroll){
    var win = null;
    LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
    settings = ''height=''+h+'',width=''+w+'',top=''+TopPosition+'',left=''+LeftPosition+'',scrollbars=''+scroll+'',resizable''
    win = window.open(mypage,myname,settings)
    win.focus();
    function ExportToExcel() {
    var wndname = ''ExpCodeMoveRep'';
    var wndw = screen.width-10;
    var wndh = screen.height-10;
    var wattr = ''scrollbars=yes,toolbar=yes,resizable=yes,menubar=yes'';
    var wndurl = ''pm_codemove_report?p_output=E'';
    wndurl = wndurl + param_list;
         NewWindow(wndurl,wndname,wndw,wndh,wattr);
    </script>
    My submit is
    htp.prn('
    <p align="center">
    <input type="button" class="printbutton" value="Close" class="button" OnClick="window.close();"> 
    <input type="button" class="printbutton" value="Export To Excel" class="button" OnClick="ExportToExcel();">');
    Can anyone tell me what is wrong.
    I have the same code in another schema and it is working fine. Both schema are on the same server. Do they have any set up on appserver in DAD file to be able to see the data in Excel?
    Thanks
    Yagna

    Thank you for your answer dccase!
    I decided to go with on demand process. I have trouble with calling procedure from (button URL - javascript:popupURL('#OWNER#.exportXML')) pop window which cause "Forbidden, The requested operation is not allowed" error. I read that this is because I'm using XE edition and there is no HTMLDB_PUBLIC_USER role in XE.
    Now, I use on demand process and button URL link:
    javascript:popupURL('f?p=&APP_ID.:0:&APP_SESSION.:APPLICATION_PROCESS=PLSQL_Export_XML:NO::')
    It is working. Now I have to find solution to automatically close popup window :-)
    Thanks!
    Marko

  • Trying to bypass pop-up blockers on a flash site

    Trying to bypass pop-up blockers on a flash site. Nothing
    malicious, just going from a Flash interface to html so I can write
    to a cookie. If I try to load the page in the same window, then
    when you go back to the flash you are starting from the beginning
    which makes it rather cumbersome. I was hoping to just load a
    pop-up to avoid this.
    Within the index.html page I have a javascript page loaded.
    In the .js file I have
    function Popupport_checkout(){
    myleft=(screen.width)?(screen.width-430)/2:100;mytop=(screen.height)?(screen.height-380)/2 :100;
    settings='top=' + mytop + ',left=' + myleft +
    ',width=430,height=380,location=no,directories=no,
    menubar=no,toolbar=no,status=no,scrollbars=yes,res
    izable=yes,fullscreen=no'
    PopupWin=window.open('cart_checkout.htm','PopupWin ',
    settings);
    PopupWin.focus();}
    If I have a button within flash with a --
    on (release) {
    getURL("javascript:Popupport_checkout()");}
    --script it works fine.
    But if I have a text field set to html and load in the
    variable --
    &BUYLINK=<a
    href="javascript:Popupport_checkout()">PLACE ORDER</a>
    --if you click on PLACE ORDER it doesn't work.
    ANy help would be appreciated.

    Go to your browser preferences and select the appropriate setting.  This is for Safari:
    Ciao.

  • After upgrading form FF 5 - FF 6, javascript don't work

    I have a site, using the next javascript:<br />
    <br />
    <pre><nowiki><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
    <HEAD>
    <!-- Generate table option menu : http://www.htmlbasix.com/dropmenu.shtml -->
    <SCRIPT LANGUAGE='JAVASCRIPT' TYPE='TEXT/JAVASCRIPT'>
    <!--
    var popupWindow=null;
    function popup(mypage;myname;w;h;pos;infocus){
    if (pos == 'random')
    {LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
    else
    {LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
    settings='width='+ w + ';height='+ h + ';top=' + TopPosition + ';left=' + LeftPosition + ';scrollbars=yes;location=no;directories=no;status=no;menubar=no;toolbar=yes;resizable=yes';popupWindow=window.open('';myname;settings);
    if(infocus=='front'){popupWindow.focus();popupWindow.location=mypage;}
    if(infocus=='back'){popupWindow.blur();popupWindow.location=mypage;popupWindow.blur();}
    // -->
    </script></nowiki></pre>
    <br />
    and I used the next to call the javascript:
    <pre><nowiki><a target="_blank" href="javascript:void(str=prompt(%22Enter Case Number: %22;%22%22));if(str){location.href=%22http://mysite.com/mysupport/index.jsf?CASE_NUMBER=%22+escape(str).split(%22%20%22).join(%22+%22);}">View Case</a></nowiki></pre>
    <br />
    Prior FF6 it worked as charm, but with FF, it doesn't work anymore.
    Anyone, idea ?
    BTW - Javascript is enabled in FF.

    The Problem is with <a href> in FF6 version.
    Replace
    <a target="_blank" href="javascript:void(str=prompt(%22Enter Case Number: %22;%22%22));if(str){location.href=%22http://mysite.com/mysupport/index.jsf?CASE_NUMBER=%22+escape(str).split(%22%20%22).join(%22+%22);}">View Case</a>
    With
    <a href="#" onClick="javascript:void(str=prompt(%22Enter Case Number: %22;%22%22));if(str){location.href=%22http://mysite.com/mysupport/index.jsf?CASE_NUMBER=%22+escape(str).split(%22%20%22).join(%22+%22);}">View Case</a>
    OR
    <a target="_self" href="javascript:void(str=prompt(%22Enter Case Number: %22;%22%22));if(str){location.href=%22http://mysite.com/mysupport/index.jsf?CASE_NUMBER=%22+escape(str).split(%22%20%22).join(%22+%22);}">View Case</a>

Maybe you are looking for

  • OBIEE EXECUTE PHYSICAL sql as Data Model Query

    The following SQL was generated using OBIEE. I'd like to use it as the SQL query for my data model. It works fine it I hard code all of the values into the where clase. However when I attempt to pass parameter values (:ACCOUNTING_PERIOD & :FISCAL_YEA

  • Samsung 55" LCD TV drastic lean to left

    I have a LN55B650 that was purchased on 7/3/2009 and delivered a few days later. The telivision sets in our built in entertainment center and replaces a Sony 48" Projection. When the television was delivered I noticed it was slightly off but by the t

  • Macbook and a virus?

    Hello I just received a skype call from a computer caller that said that it detected a virus on my Mas OS system. What should I do? Is it even possible for that to happen? Thanks

  • Include project name in search results? RH9 or 10

    Hi all, Our projects are organized with a master project for the various clients, that includes a number of application projects such as Word 2010, Adobe Acrobat, etc. When a user runs a search in the published project, they sometimes have difficulty

  • Can't start up iMac using install disk or anything else!! Fml!

    My iMac started to slow down gradually a few weeks ago, when the SBBoD came and escalated, i got worried. I have no backup and time machine would not finish its initial backup, did all the troubleshooting Etc. And no luck. Then I got the folder with