The same old Character Palette problem

Yep. I've got the same old Character Palette problem. Running Mac OS X 10.4.10, all the latest updates, checked the forums for all the help I could find, and tried everything, and still every **** time I sign in or come back from sleep, the character palette shows up!

hey, husayndas
i'm currently having this exact same thing happen!!
could you outline exactly how you managed to turn the palette off?
much appreciated!

Similar Messages

  • Hi there i am having a problem here i had an old id when i created my account but my credit card expired and i had put a new info but after that i have changed my apple id as well but now whenever i open anything the same old email id popped up how can i

    Hi there i am having a great problem here i had an old id when i first made my apple id but at that time my credit card info was different and now i have chaged my credit card info because it got expired.my problem is that even though i have changed my apple id the same old one always pops up and ask for a password and i ont hat id anymore how can i change my id on the main icloud setting page please slove my problem it is bothering me alot and my icloud is not backing up anymore how can i replace my new apple id to an old one please help me.
    Thanks
    Ayesha

    OK ..... Did you sign into your new ID in Settings>iTunes and App Stores>Apple ID. Tap your old ID and sign out and then sign in with the new ID.

  • HT204053 I previously use an apple id , I have tried to reset and even changed the id on the settings on my phone but each time I try to update an apple apps , I keep getting the same old ID on my phone. What do I do?

    I previously use an apple id called *** @hotmail.co.uk, I have tried to reset and even changed the id on the settings on my phone but each time I try to update an apple apps , I keep getting the same old ID on my phone. What do I do?
    <Email Edited by Host>

    Is the same true for using the App Store with a desktop machine? Someone installed a program on my machine (the IT department) and I would like to install the updates but it was installed under a different Apple ID. This anyone know how to change, or work around this particular issue?
    Any thoughts or suggestions are greatly appreciated.
    Cheers

  • Youtube videos I placed in a site made in Muse, don't have sound and don't auto play in my Android phone. Can anyone tell me why? The same video has no problems when I watch it at the youtube site on my phone. It has sound on an iphone, but doe

    Hello. The Youtube videos I placed in a site made in Muse, don't have sound and don't auto play in my Android phone. Can anyone tell me why? The same video has no problems when I watch it at the youtube site on my phone. It has sound on an iphone, but doesn't auto play either. Thanks!

    Hi Mariana,
    Please make sure you have the autoplay checkbox selected from the fly-out options:
    Regards,
    Akshay

  • When I save an e-mail as a file, it opens (seems stuck) to the same old one saved earlier. How do I unstick it?

    I use a MAC desktop and Thunderbird with latest update. Recently, when I've tried to open an e-mail that I saved earlier as a file with the .eml suffix, what opens is always the same unrelated e-mail that I saved earlier to an unrelated file. It seems stuck on that same unrelated e-mail, no matter what the file or what e-mail I intended to save. For example, I save (i.e., drop-down menu: Save As - File) an e-mail that I received regarding Topic A; then I go to the folder or file to which I saved it and locate the e-mail under the correct name in which I saved it; I double click and then click on Open; what always opens is an e-mail of a few months ago that I received from Bernie. It doesn't happen on my MAC Air laptop.

    Until recently, I've been able to save e-mails to files and folders by clicking "Save As" on the dropdown File menu. In the last few weeks, whenever I open any one of the many e-mails that I've saved over time as files, it doesn't open the e-mail that I'm trying to open. Instead, what opens up is always the same old email of a couple of months ago that has no relationship to the one I'm trying to open. Somehow, it's stuck on that same old e-mail. So, yes, your response is technically correct: (a) I open the message, and (b) I see what's in there. But what I always see is the same old unrelated e-mail message. My question is how do I get past that e-mail that it's stuck on to the e-mail that I saved but won't open up? Sorry to be such a pest.

  • Fed up with The same OLD APPS in App store.

    I have been staring at the same old Apps in App store since july 11th. Please developers give us some more Apps. I have read that Old jailbroken Iphones have 1000's of Apps. We have a few hundred.

    You also need to be aware that it isn't just the developer...Apple has to approve the apps before they will permit them on the iPhone. That process takes time. Only Apple approved apps are then added to the app store.
    Second, you will never see all the apps that are available on jailbroken phones because the SDK does not permit access to the phone features themselves -- if you look at those jailbroken apps, you will see all kinds of apps that access the iPod feature, the video features, the camera features. You will find bad MMS apps, you will find all kinds of things that will never be approved by Apple for the iPhone and won't end up in the official Apple App Store.
    Be patient, more applications will come, but you have to be realistic about what will and what will not be available.

  • I currently have an iphone that i connect to my mac air to download music, i have now bought a nano for my wife can we use both devices on the same air without any problems???

    i currently have an iphone that i connect to my mac air to download music, i have now bought a nano for my wife can we use both devices on the same air without any problems???

    My wife and I both have the iPhone 4 and it's actually pretty simple. Add another user on your MBA (her) and she can use the other iTunes when she is logged in. The iTunes is empty and will erase her iPhone, so be sure that she syncs her iPhone, then back up her library onto a portable media device like I did (SD Card) and reload it onto her empty iTunes on your MBA before she attempts to sync with it.
    Works well...
    Sly

  • Still stuck with the same old producer consumer weight problem need help

    Hello All,
    This is the problem I am stuck with right now.
    I have two array lists one producer array list and one consumer array list denoted by a and b
    P1 P2 P3 P4 P5
    5 6 7 8 9
    C1 C2 C3 C4 C5
    2 3 4 5 6
    Now we find all those producer consumer pairs which satisfy the criteria Pi>=Ci
    We have the following sets
    (5,2)(6,2)(7,2),(8,2),(9,2)
    (5,3)(6,3)(7,3),(8,3),(9,3)
    (5,4)(6,4)(7,4),(8,4),(9,4)
    (5,5)(6,5)(7,5),(8,5),(9,5)
    (6,6)(7,6)(8,6),(9,6)
    Let us done each of them with Si
    so we have S1,S2,S3,S4,S5
    we assign a third parameter called weight to each element in Si which has satisfied the condition Pi>=Ci;
    so we we will have
    (5,2,ai),(6,2,bi),(7,2,ci)....etc for S1
    similarly for S2 and so on.
    We need to find in each set Si the the pair which has the smallest weight.
    if we have (5,2,3) and (6,2,4) then 5,2,3 should be chosen.We should make sure that there is only one pair in every set which is finally chosen on the basis of weight.
    Suppose we get a pair (5,2,3) in S1 and (5,2,3) in S2 we should see that (5,2,3) is not used to compare to compare with any other elements in the same set S2,
    Finally we should arrive at the best element pair in each set.They should be non repeating in other sets.
    Given a problem
    P0 P1 P2 P3 P4
    9 5 2 2 8
    6 5 4 5 3
    C0 C1 C2 C3 C4
    we have So as (P0,C0) and (P4,C0)
    assuming that the one with the smaller index has lesser weight PO is selected.In the program I have used random weights.from set S1 we select the pair PO,CO
    S1 =(P0,C1),(P1,C1) and (P4,C1)
    since P0 and P4 are already used in previous set we dont use them for checking in S1 so we have (P1,C1) as best.
    S2=(P0,C2),(P1,C2) and (P4,C2) so we dont use P0,C2 and P1 and C2 because PO and P1 are already used in S1.
    So we choose P4,C2
    in S3 and S4 ae have (P0,C3),(P1,C3),(P4,C3) so we dont choose anything
    and same in S4 also.
    So answer is
    (P0,C0),(P1,C1) and (P4,C2).
    My program is trying to assign weights and I am trying to print the weights along with the sets.It doesnt work fine.I need help to write this program to do this.
    Thanks.
    Regards.
    NP
    What I have tried till now.
    I have one more question could you help me with this.
    I have an array list of this form.
    package mypackage1;
    import java.util.*;
    public class DD
    private  int P;
    private  int C;
    private int weight;
    public void set_p(int P1)
    P=P1;
    public void set_c(int C1)
    C=C1;
    public void set_weight(int W1)
    weight=W1;
    public int get_p()
    return P;
    public int get_c()
    return C;
    public int get_x()
    return weight;
    public static void main(String args[])
    ArrayList a=new ArrayList();
    ArrayList min_weights_int=new ArrayList();
    ArrayList rows=new ArrayList();
    ArrayList temp=new ArrayList();
    Hashtable h=new Hashtable();
    String v;
    int o=0;
    DD[] d=new DD[5];
    for(int i=0;i<4;i++)
    d=new DD();
    for(int i=0;i<4;i++)
    d[i].set_p(((int)(StrictMath.random()*10 + 1)));
    d[i].set_c((int)(StrictMath.random()*10 + 1));
    d[i].set_weight(0);
    System.out.println("Producers");
    for(int i=0;i<4;i++)
    System.out.println(d[i].get_p());
    System.out.println("Consumers");
    for(int i=0;i<4;i++)
    System.out.println(d[i].get_c());
    System.out.println("Weights");
    for(int i=0;i<4;i++)
    System.out.println(d[i].get_x());
    for(int i=0;i<4;i++ )
    int bi =d[i].get_c();
    ArrayList row=new ArrayList();
    for(int j=0;j<4;j++)
    if( d[j].get_p() >=bi)
    d[j].set_weight((int)(StrictMath.random()*10 + 1));
    row.add("(" + bi + "," + d[j].get_p() + "," +d[j].get_x() + ")");
    else
    d[j].set_weight(0);
    row.add("null");
    rows.add(row);
    System.out.println(rows);
    int f=0;
    for(Iterator p=rows.iterator();p.hasNext();)
    temp=(ArrayList)p.next();
    String S="S" +f;
    h.put(S,temp);
    String tt=new String();
    for(int j=0;j<4;j++)
    if(temp.get(j).toString() !="null")
    // System.out.println("In if loop");
    //System.out.println(temp.get(j).toString());
    String l=temp.get(j).toString();
    System.out.println(l);
    //System.out.println("Comma matches" + l.lastIndexOf(","));
    //System.out.println(min_weights);
    f++;
    for(Enumeration e=h.keys();e.hasMoreElements();)
    //System.out.println("I am here");
    int ii=0;
    int smallest=0;
    String key=(String)e.nextElement();
    System.out.println("key=" + key);
    temp=(ArrayList)h.get(key);
    System.out.println("Array List" + temp);
    for( int j=0;j<4;j++)
    String l=(temp.get(j).toString());
    if(l!="null")
    System.out.println("l=" +l);
    [\code]

    In your example you selected the pair with the greatest
    distance from the first set, and the pair with the least
    distance from the second. I don't see how the distance
    function was used.
    Also it's not clear to me that there is always a solution,
    and, if there is, whether consistently choosing the
    furthest or the closest pairs will always work.
    The most obvious approach is to systematically try
    all possibilities until the answer is reached, or there
    are no possibilities left. This means backtracking whenever
    a point is reached where you cannot continue. In this case
    backtrack one step and try another possibility at this
    step. After all possible choices of the previous step,
    backtrack one more step and so on.
    This seems rather involved, and it probably is.
    Interestingly, if you know Prolog, it is ridiculously
    easy because Prolog does all the backtracking for you.
    In Java, you can implement the algorithm in much the same
    way as Prolog implementations do it--keep a list of all the
    choice points and work through them until success or there
    are none left.
    If you do know Prolog, you could generate lots of random
    problems and see if there is always a solution.

  • The same old problem with temperatures (K8N Neo Platinum)

    I have problems since bios v1.0 on my K8N Neo Platinum with temeparutes.
    I have installed a Prometeia Mach II St colling unit
    I Tested the v1.0 official bios, the temperature was allways -65º full ou idle, what it is impossivel.
    In the moment i flashed the bios to v1.2b5, temperature changed to 49º, and I did not move in nothing. The same temperature appears in all bios since v1.2b5. Now I have the v1.4b2 bios
    Sorry the Bad English

    Here are the instructions to reflash the BIOS for your K8 Neo. I am currently running ver.1.4 with little problems. My only snafu is the LED for my optical mouse stays lit even when system is off, however I have no RAID, Ethernet, onboard sound, or SATA drives. I have just a simple basic system, and I don't overclock. My board is the K8 Neo Platinum socket 754, with an AMD64 3000+. YOU MUST HAVE A FLOPPY DRIVE CONNECTED TO SYSTEM FOR THESE INSTRUCTIONS TO WORK!.
    Flashing BIOS on K8 Neo per MSI. READ ALL instructions before starting.
    1.Check your BIOS for flashing protection and disable it.
    2. Know your board model#. a. Open case and find model# on the board between the PCI slots, or b., boot system and at first DOS screen you will see 'W7030ver1.4122101'. This means you have a MSI model 7030 motherboard with BIOS version 1.4 issued on 12/21/01.
    3.Download the Bios that matches your motherboard model and version#.(I believe the Neo Plat had two versions, 1.0 and 1.1). I have 1.0. It will be found between the PCI slots. Create a folder on C: drive labeled 'C:\TEST'
    4.EXtract the BIOS file to C:\TEST folder.
    5.Create a boot floppy. For XP, at Desktop double click My Computer, right click floppy drive, click Format to format the disk, then click 'Create MS-DOS Boot Disk'.
    6. Set boot order to floppy. Hit F11 to select boot device.
    7. Insert boot floppy and restart system.
    8. At A:\ prompt type in the following,
    C:\ (enter)
    cd\TEST(enter)
    awdfl833c(space)w7030nms.130
    The w7030nms.130 is the BIOS file name you downloaded to C:\TEST. Keep in mind you're dealing with DOS file names, so you may need to open a DOS window in Windows, and search C drive for the TEST folder and write down the DOS file name of the BIOS file BEFORE you start the BIOS update.
    9. Reboot when prompted. It shouldn't take more than 10 seconds to update the BIOS.

  • The same old problems and no supp

    I can't believe that in the past 5 years the support is as bad as ever! I'm stlill getting the same error in software for the Audigy 2 zs as I did for the 5. soundblaster li've card. Don't your employees give a **bleep**? Obviously not! I'm sure I won't be buying one of these pathetic cards again! (Good hardware, shame about the software and the support!) Shame on you Creative! Disgusting, pathetic support. Don't you have any competent s/w engineers left? I guess QUALITY is a word that escapes you! Hints -. Supply decent, comprehensi've, support. 2. Supply drivers that actually work. 3. Gi've INFORMATIVE error messages when they don't. 4. Distribute s/w that actually shuts the Feff'ing systems down properly!!!

    Agree.
    But maybe Creative have no money to do that (sorry, late April fool).
    Ahem, Creative definitvely need to better normalize its software production and to hear for customers needs : man, I never used my RM500 because it won't do what it was expected correctly; and I'm always waiting wavestudio to support WAVE_EXTENSIBLE as mediasource can (will begin to see how it works and build my own wave editor if I really have to...). Oh! and what about the stand-alone package? it's here, but never it was officialised!

  • I have two Illustrator docs using the same user defined palette, but the colors do not match.

    I have similar charts using 80% of the same (CMYK) spot color as defined in a saved palette, but one is noticeable darker than the other.

    You discovered a very powerful feature of Illustrator. You can assign attributes at the group level. You can also assign attributes at the layer, character and type level. Watch your appearance palette to confirm you attribute assignment.
    For example if you had a rectangle file with 50% transparency of a spot color, then you group this and assign the group 50% transparency, your end tint would be 50% of the spot color.

  • The Good Old Static Reference Problem

    Hey All,
    I know you are probabely all sick of this question but non-static variable RobotServerStatusConditionLabel cannot be referenced from a static context
    I dont know how to go about fixing this problem, i have read the other feeds on this and more or less understood why the error is happening but cant think of a way to solve it. I am developing a GUI progam in Netbeans The code is shown below.
    The prolem i am having is that i have a thread called ModuleThreadRobot which is in a class called final class ModuleThreadRobot. I need to be able to access the variables in the GUI so that i can update them for the user so for example i want to change the text of a label in the gui:
    LabANTServerProxyGUI.RobotServerStatusConditionLabel.setText("wagamma!!");
    And the error i get is as follows:
    non-static variable RobotServerStatusConditionLabel cannot be referenced from a static context
    So if anyone can help me out here, i more or less get why its happening just don't know a way around it.
    Thanks inadvance,
    Richard
    * LabANTServerProxyGUI.java
    * Created on 26 December 2005, 07:58
    package LabANTServerProxy;
    * @author  Yap
    import javax.swing.*;
    import java.io.*;
    import java.net.*;
    public class LabANTServerProxyGUI extends javax.swing.JFrame {
        /** Creates new form LabANTServerProxyGUI */
        public LabANTServerProxyGUI() {
            initComponents();
        /** This method is called from within the constructor to
         * initialize the form.
         * WARNING: Do NOT modify this code. The content of this method is
         * always regenerated by the Form Editor.
        // <editor-fold defaultstate="collapsed" desc=" Generated Code ">
        private void initComponents() {
            LabANTTabbedPane = new javax.swing.JTabbedPane();
            LabANTSplashPanel = new javax.swing.JPanel();
            Title = new javax.swing.JLabel();
            Author = new javax.swing.JLabel();
            UniversityMark = new javax.swing.JTextArea();
            Copyright = new javax.swing.JTextArea();
            PicturePanel = new javax.swing.JPanel();
            jLabel2 = new javax.swing.JLabel();
            EmailLabel = new javax.swing.JLabel();
            WebAddressLabel = new javax.swing.JLabel();
            ServerControlPanel = new javax.swing.JPanel();
            StepOnePanel = new javax.swing.JPanel();
            RobotServerSettingsPanel = new javax.swing.JPanel();
            ServerIPAddressLabel = new javax.swing.JLabel();
            ServerIPAddressTextField = new javax.swing.JTextField();
            ServerPortLabel = new javax.swing.JLabel();
            ServerPortTextField = new javax.swing.JTextField();
            RobotServerSettingsTextArea = new javax.swing.JTextArea();
            StatusLabel = new javax.swing.JLabel();
            RobotServerStatusConditionLabel = new javax.swing.JLabel();
            RobotServerSettingsConnectButton = new javax.swing.JButton();
            StepTwoPanel = new javax.swing.JPanel();
            DatabaseSettingsPanel = new javax.swing.JPanel();
            DatabaseIPAddressLabel = new javax.swing.JLabel();
            DatabasePortLabel = new javax.swing.JLabel();
            DatabaseIPTextField = new javax.swing.JTextField();
            DatabasePortTextField = new javax.swing.JTextField();
            DatabaseSettingsTextArea = new javax.swing.JTextArea();
            UsernameLabel = new javax.swing.JLabel();
            PasswordLabel = new javax.swing.JLabel();
            UsernameTextField = new javax.swing.JTextField();
            PasswordTextField = new javax.swing.JPasswordField();
            DatabaseSaveButton = new javax.swing.JButton();
            TestStatusPanel = new javax.swing.JPanel();
            TestStatusConditionLabel = new javax.swing.JLabel();
            DatabaseTestButton = new javax.swing.JButton();
            StepThreePanel = new javax.swing.JPanel();
            ServerStatus = new javax.swing.JPanel();
            LabANTServerPortLabel = new javax.swing.JLabel();
            LabANTServerPortTextField = new javax.swing.JTextField();
            ServerStatusTextArea = new javax.swing.JTextArea();
            StartServerButton = new javax.swing.JButton();
            ServerMonitorPane = new javax.swing.JPanel();
            SensorDataScrollPane = new javax.swing.JScrollPane();
            SensorDataTextArea = new javax.swing.JTextArea();
            CommandDataScrollPane = new javax.swing.JScrollPane();
            CommandDataTextArea = new javax.swing.JTextArea();
            ServerMonitorNoteLabel = new javax.swing.JLabel();
            ClientDataPane = new javax.swing.JPanel();
            ClientIPAddressLabel = new javax.swing.JLabel();
            ClientIPAddressConditionLabel = new javax.swing.JLabel();
            LogsPanel = new javax.swing.JPanel();
            LogsTextArea = new javax.swing.JTextArea();
            HelpPanel = new javax.swing.JPanel();
            HelpScrollPane = new javax.swing.JScrollPane();
            HelpTextArea = new javax.swing.JTextArea();
            jPanel5 = new javax.swing.JPanel();
            AboutScrollPane = new javax.swing.JScrollPane();
            AboutTextArea = new javax.swing.JTextArea();
            getContentPane().setLayout(null);
            setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
            LabANTTabbedPane.setFont(new java.awt.Font("Tahoma", 1, 11));
            LabANTSplashPanel.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
            LabANTSplashPanel.setFont(new java.awt.Font("MS Sans Serif", 1, 11));
            Title.setFont(new java.awt.Font("Tahoma", 1, 36));
            Title.setText("LabANT Version 1.0");
            LabANTSplashPanel.add(Title, new org.netbeans.lib.awtextra.AbsoluteConstraints(250, 20, -1, -1));
            Author.setFont(new java.awt.Font("Tahoma", 0, 18));
            Author.setText("Author: Richard McElligott ");
            LabANTSplashPanel.add(Author, new org.netbeans.lib.awtextra.AbsoluteConstraints(250, 60, -1, -1));
            UniversityMark.setBackground(javax.swing.UIManager.getDefaults().getColor("Button.background"));
            UniversityMark.setFont(new java.awt.Font("Tahoma", 0, 12));
            UniversityMark.setText("The University of Reading\nActive Robotics Laboratory");
            LabANTSplashPanel.add(UniversityMark, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 440, -1, -1));
            Copyright.setBackground(javax.swing.UIManager.getDefaults().getColor("Button.background"));
            Copyright.setFont(new java.awt.Font("Tahoma", 0, 12));
            Copyright.setText("Copyright Richard McElligott");
            LabANTSplashPanel.add(Copyright, new org.netbeans.lib.awtextra.AbsoluteConstraints(710, 470, -1, -1));
            PicturePanel.setLayout(null);
            PicturePanel.setBorder(new javax.swing.border.TitledBorder("Picutre"));
            jLabel2.setIcon(new javax.swing.ImageIcon("C:\\Documents and Settings\\Yap\\My Documents\\My Pictures\\leafcutterant1.jpg"));
            PicturePanel.add(jLabel2);
            jLabel2.setBounds(10, 20, 800, 300);
            LabANTSplashPanel.add(PicturePanel, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 90, 820, 340));
            EmailLabel.setFont(new java.awt.Font("Tahoma", 0, 11));
            EmailLabel.setText("[email protected]");
            LabANTSplashPanel.add(EmailLabel, new org.netbeans.lib.awtextra.AbsoluteConstraints(710, 450, -1, -1));
            WebAddressLabel.setFont(new java.awt.Font("Tahoma", 0, 11));
            WebAddressLabel.setText("www.arl.reading.ac.uk");
            LabANTSplashPanel.add(WebAddressLabel, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 470, -1, -1));
            LabANTTabbedPane.addTab("LabANT", LabANTSplashPanel);
            ServerControlPanel.setLayout(null);
            ServerControlPanel.setMinimumSize(new java.awt.Dimension(861, 485));
            ServerControlPanel.setPreferredSize(new java.awt.Dimension(861, 485));
            StepOnePanel.setLayout(null);
            StepOnePanel.setBorder(new javax.swing.border.TitledBorder(null, "Step One", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 11)));
            RobotServerSettingsPanel.setLayout(null);
            RobotServerSettingsPanel.setBorder(new javax.swing.border.TitledBorder(null, "Robot Server Settings", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 11)));
            ServerIPAddressLabel.setFont(new java.awt.Font("Tahoma", 0, 11));
            ServerIPAddressLabel.setText("Server IP Address:");
            RobotServerSettingsPanel.add(ServerIPAddressLabel);
            ServerIPAddressLabel.setBounds(30, 20, 100, 14);
            ServerIPAddressTextField.setFont(new java.awt.Font("Tahoma", 0, 11));
            ServerIPAddressTextField.setText("127.0.0.1");
            RobotServerSettingsPanel.add(ServerIPAddressTextField);
            ServerIPAddressTextField.setBounds(30, 40, 180, 14);
            ServerPortLabel.setFont(new java.awt.Font("Tahoma", 0, 11));
            ServerPortLabel.setText("Server Port:");
            RobotServerSettingsPanel.add(ServerPortLabel);
            ServerPortLabel.setBounds(30, 60, 70, 14);
            ServerPortTextField.setFont(new java.awt.Font("Tahoma", 0, 11));
            ServerPortTextField.setText("4444");
            RobotServerSettingsPanel.add(ServerPortTextField);
            ServerPortTextField.setBounds(30, 80, 50, 14);
            RobotServerSettingsTextArea.setBackground(javax.swing.UIManager.getDefaults().getColor("Button.background"));
            RobotServerSettingsTextArea.setFont(new java.awt.Font("Tahoma", 0, 12));
            RobotServerSettingsTextArea.setLineWrap(true);
            RobotServerSettingsTextArea.setText("Please supply the settings to connect to the robots wireless rs232 to tcp/ip module. This module recieves a wireless RS232 signal via a transiever on board the robot and one on the modlue and sends this data to a small embeded server to which you must connect. To connect you need to supply the IP Address and Port Number of the module. The Default is IP Address is 127.0.0.1 and Port Number is 4444. The MAC address of the module is:  00-33-44-55-55-66\n");
            RobotServerSettingsTextArea.setWrapStyleWord(true);
            RobotServerSettingsPanel.add(RobotServerSettingsTextArea);
            RobotServerSettingsTextArea.setBounds(390, 20, 440, 110);
            StatusLabel.setFont(new java.awt.Font("Tahoma", 1, 11));
            StatusLabel.setText("Status:");
            RobotServerSettingsPanel.add(StatusLabel);
            StatusLabel.setBounds(30, 110, 50, 14);
            RobotServerStatusConditionLabel.setFont(new java.awt.Font("Tahoma", 0, 11));
            RobotServerStatusConditionLabel.setText("Disconnected");
            RobotServerSettingsPanel.add(RobotServerStatusConditionLabel);
            RobotServerStatusConditionLabel.setBounds(80, 110, 290, 14);
            RobotServerSettingsConnectButton.setFont(new java.awt.Font("Tahoma", 1, 11));
            RobotServerSettingsConnectButton.setText("Connect");
            RobotServerSettingsConnectButton.setBorder(new javax.swing.border.EtchedBorder());
            RobotServerSettingsConnectButton.addActionListener(new java.awt.event.ActionListener() {
                public void actionPerformed(java.awt.event.ActionEvent evt) {
                    RobotServerSettingsConnectButtonActionPerformed(evt);
            RobotServerSettingsConnectButton.addMouseListener(new java.awt.event.MouseAdapter() {
                public void mouseReleased(java.awt.event.MouseEvent evt) {
                    RobotServerSettingsConnectButtonMouseReleased(evt);
            RobotServerSettingsPanel.add(RobotServerSettingsConnectButton);
            RobotServerSettingsConnectButton.setBounds(140, 70, 80, 30);
            StepOnePanel.add(RobotServerSettingsPanel);
            RobotServerSettingsPanel.setBounds(10, 20, 850, 140);
            ServerControlPanel.add(StepOnePanel);
            StepOnePanel.setBounds(0, 0, 870, 170);
            StepTwoPanel.setLayout(null);
            StepTwoPanel.setBorder(new javax.swing.border.TitledBorder(null, "Step Two", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 11)));
            DatabaseSettingsPanel.setLayout(null);
            DatabaseSettingsPanel.setBorder(new javax.swing.border.TitledBorder(null, "Database Settings", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 11)));
            DatabaseIPAddressLabel.setFont(new java.awt.Font("Tahoma", 0, 11));
            DatabaseIPAddressLabel.setText("Database IP Address:");
            DatabaseSettingsPanel.add(DatabaseIPAddressLabel);
            DatabaseIPAddressLabel.setBounds(30, 30, 110, 14);
            DatabasePortLabel.setFont(new java.awt.Font("Tahoma", 0, 11));
            DatabasePortLabel.setText("Database Port:");
            DatabaseSettingsPanel.add(DatabasePortLabel);
            DatabasePortLabel.setBounds(30, 70, 80, 14);
            DatabaseIPTextField.setFont(new java.awt.Font("Tahoma", 0, 11));
            DatabaseIPTextField.setText("127.0.0.1");
            DatabaseSettingsPanel.add(DatabaseIPTextField);
            DatabaseIPTextField.setBounds(30, 50, 170, 14);
            DatabasePortTextField.setFont(new java.awt.Font("Tahoma", 0, 11));
            DatabasePortTextField.setText("4443");
            DatabaseSettingsPanel.add(DatabasePortTextField);
            DatabasePortTextField.setBounds(30, 90, 70, 14);
            DatabaseSettingsTextArea.setBackground(javax.swing.UIManager.getDefaults().getColor("Button.background"));
            DatabaseSettingsTextArea.setFont(new java.awt.Font("Tahoma", 0, 12));
            DatabaseSettingsTextArea.setLineWrap(true);
            DatabaseSettingsTextArea.setText("Supply settings to connect to the database, which is used for authenthicating clients and checking timetable. You must save before pressing test.");
            DatabaseSettingsTextArea.setWrapStyleWord(true);
            DatabaseSettingsPanel.add(DatabaseSettingsTextArea);
            DatabaseSettingsTextArea.setBounds(630, 20, 210, 90);
            UsernameLabel.setFont(new java.awt.Font("Tahoma", 0, 11));
            UsernameLabel.setText("Username:");
            DatabaseSettingsPanel.add(UsernameLabel);
            UsernameLabel.setBounds(250, 30, 60, 14);
            PasswordLabel.setFont(new java.awt.Font("Tahoma", 0, 11));
            PasswordLabel.setText("Password: ");
            DatabaseSettingsPanel.add(PasswordLabel);
            PasswordLabel.setBounds(250, 70, 60, 14);
            UsernameTextField.setFont(new java.awt.Font("Tahoma", 0, 11));
            UsernameTextField.setText("Enter Your Username");
            DatabaseSettingsPanel.add(UsernameTextField);
            UsernameTextField.setBounds(250, 50, 170, 14);
            DatabaseSettingsPanel.add(PasswordTextField);
            PasswordTextField.setBounds(250, 90, 170, 17);
            DatabaseSaveButton.setFont(new java.awt.Font("Tahoma", 1, 11));
            DatabaseSaveButton.setText("Save");
            DatabaseSaveButton.setBorder(new javax.swing.border.EtchedBorder());
            DatabaseSettingsPanel.add(DatabaseSaveButton);
            DatabaseSaveButton.setBounds(440, 20, 70, 30);
            TestStatusPanel.setLayout(null);
            TestStatusPanel.setBorder(new javax.swing.border.TitledBorder("Test Status"));
            TestStatusConditionLabel.setText("Disconnected");
            TestStatusPanel.add(TestStatusConditionLabel);
            TestStatusConditionLabel.setBounds(40, 20, 70, 15);
            DatabaseSettingsPanel.add(TestStatusPanel);
            TestStatusPanel.setBounds(440, 60, 150, 50);
            DatabaseTestButton.setFont(new java.awt.Font("Tahoma", 1, 11));
            DatabaseTestButton.setText("Test");
            DatabaseTestButton.setBorder(new javax.swing.border.EtchedBorder());
            DatabaseSettingsPanel.add(DatabaseTestButton);
            DatabaseTestButton.setBounds(520, 20, 70, 30);
            StepTwoPanel.add(DatabaseSettingsPanel);
            DatabaseSettingsPanel.setBounds(10, 20, 850, 130);
            ServerControlPanel.add(StepTwoPanel);
            StepTwoPanel.setBounds(0, 170, 870, 160);
            StepThreePanel.setLayout(null);
            StepThreePanel.setBorder(new javax.swing.border.TitledBorder(null, "Step Three", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 11)));
            ServerStatus.setLayout(null);
            ServerStatus.setBorder(new javax.swing.border.TitledBorder(null, "Server Status:", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 11)));
            LabANTServerPortLabel.setFont(new java.awt.Font("Tahoma", 0, 11));
            LabANTServerPortLabel.setText("LabANT Server Port:");
            ServerStatus.add(LabANTServerPortLabel);
            LabANTServerPortLabel.setBounds(30, 40, 100, 14);
            LabANTServerPortTextField.setFont(new java.awt.Font("Tahoma", 0, 11));
            LabANTServerPortTextField.setText("5000");
            ServerStatus.add(LabANTServerPortTextField);
            LabANTServerPortTextField.setBounds(30, 60, 100, 14);
            ServerStatusTextArea.setBackground(javax.swing.UIManager.getDefaults().getColor("Button.background"));
            ServerStatusTextArea.setFont(new java.awt.Font("Tahoma", 0, 12));
            ServerStatusTextArea.setLineWrap(true);
            ServerStatusTextArea.setText("Before starting the server ensure that you have sucessfully completed both step one and step two. Then please set the port number you whish the server to run on. Once the server is started clients can then connect to the server and log on and control the robot via the website client. \nServer Monitor will display live data and logs.\n");
            ServerStatusTextArea.setWrapStyleWord(true);
            ServerStatus.add(ServerStatusTextArea);
            ServerStatusTextArea.setBounds(230, 30, 580, 80);
            StartServerButton.setFont(new java.awt.Font("Tahoma", 1, 11));
            StartServerButton.setText("Start Server");
            StartServerButton.setBorder(new javax.swing.border.EtchedBorder());
            ServerStatus.add(StartServerButton);
            StartServerButton.setBounds(30, 90, 120, 30);
            StepThreePanel.add(ServerStatus);
            ServerStatus.setBounds(10, 20, 850, 130);
            ServerControlPanel.add(StepThreePanel);
            StepThreePanel.setBounds(0, 330, 870, 160);
            LabANTTabbedPane.addTab("Server Control", ServerControlPanel);
            ServerMonitorPane.setLayout(null);
            ServerMonitorPane.setBorder(new javax.swing.border.TitledBorder(null, "Server Monitor:", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 11)));
            SensorDataScrollPane.setBorder(new javax.swing.border.TitledBorder(null, "Sensor Data", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 11)));
            SensorDataScrollPane.setVerticalScrollBarPolicy(javax.swing.JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
            SensorDataTextArea.setFont(new java.awt.Font("Tahoma", 0, 12));
            SensorDataTextArea.setLineWrap(true);
            SensorDataTextArea.setText("There once was a tree a very beautiful tree");
            SensorDataTextArea.setWrapStyleWord(true);
            SensorDataScrollPane.setViewportView(SensorDataTextArea);
            ServerMonitorPane.add(SensorDataScrollPane);
            SensorDataScrollPane.setBounds(10, 20, 470, 330);
            CommandDataScrollPane.setBorder(new javax.swing.border.TitledBorder(null, "Command Data From Client", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 11)));
            CommandDataScrollPane.setVerticalScrollBarPolicy(javax.swing.JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
            CommandDataTextArea.setFont(new java.awt.Font("Tahoma", 0, 12));
            CommandDataTextArea.setLineWrap(true);
            CommandDataTextArea.setText("The only way is up ... you and me babe");
            CommandDataTextArea.setWrapStyleWord(true);
            CommandDataScrollPane.setViewportView(CommandDataTextArea);
            ServerMonitorPane.add(CommandDataScrollPane);
            CommandDataScrollPane.setBounds(490, 20, 380, 330);
            ServerMonitorNoteLabel.setFont(new java.awt.Font("Tahoma", 0, 11));
            ServerMonitorNoteLabel.setText("NOTE: Logs of both Sensor Data and Command Data along with users IP address are saved in log files for later analysis.");
            ServerMonitorPane.add(ServerMonitorNoteLabel);
            ServerMonitorNoteLabel.setBounds(130, 470, 590, 20);
            ClientDataPane.setLayout(null);
            ClientDataPane.setBorder(new javax.swing.border.TitledBorder(null, "Client Data:", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 11)));
            ClientIPAddressLabel.setFont(new java.awt.Font("Tahoma", 1, 11));
            ClientIPAddressLabel.setText("Client IP Address:");
            ClientDataPane.add(ClientIPAddressLabel);
            ClientIPAddressLabel.setBounds(20, 20, 110, 20);
            ClientIPAddressConditionLabel.setFont(new java.awt.Font("Tahoma", 0, 12));
            ClientIPAddressConditionLabel.setText("Unknown");
            ClientDataPane.add(ClientIPAddressConditionLabel);
            ClientIPAddressConditionLabel.setBounds(130, 20, 70, 20);
            ServerMonitorPane.add(ClientDataPane);
            ClientDataPane.setBounds(10, 360, 230, 60);
            LogsPanel.setLayout(null);
            LogsPanel.setBorder(new javax.swing.border.TitledBorder(null, "Logs", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICATION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 1, 11)));
            LogsTextArea.setBackground(javax.swing.UIManager.getDefaults().getColor("Button.background"));
            LogsTextArea.setLineWrap(true);
            LogsTextArea.setText("The logs from Sensor Data, Command Data and Client Details are save in the following files sensor.log, command.log and client.log respectfully. They are saved in the same folder that the server is run in.");
            LogsTextArea.setWrapStyleWord(true);
            LogsPanel.add(LogsTextArea);
            LogsTextArea.setBounds(10, 20, 570, 60);
            ServerMonitorPane.add(LogsPanel);
            LogsPanel.setBounds(260, 370, 600, 90);
            LabANTTabbedPane.addTab("Server Monitor", ServerMonitorPane);
            HelpPanel.setLayout(null);
            HelpPanel.setBorder(new javax.swing.border.TitledBorder("Help"));
            HelpScrollPane.setHorizontalScrollBarPolicy(javax.swing.JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
            HelpScrollPane.setVerticalScrollBarPolicy(javax.swing.JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
            HelpTextArea.setLineWrap(true);
            HelpTextArea.setText("The standard Lorem Ipsum passage, used since the 1500s\n\n\"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\"\n\nSection 1.10.32 of \"de Finibus Bonorum et Malorum\", written by Cicero in 45 BC\n\n\"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?\"\n\n1914 translation by H. Rackham\n\n\"But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and I will give you a complete account of the system, and expound the actual teachings of the great explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or avoids pleasure itself, because it is pleasure, but because those who do not know how to pursue pleasure rationally encounter consequences that are extremely painful. Nor again is there anyone who loves or pursues or desires to obtain pain of itself, because it is pain, but because occasionally circumstances occur in which toil and pain can procure him some great pleasure. To take a trivial example, which of us ever undertakes laborious physical exercise, except to obtain some advantage from it? But who has any right to find fault with a man who chooses to enjoy a pleasure that has no annoying consequences, or one who avoids a pain that produces no resultant pleasure?\"\n\nSection 1.10.33 of \"de Finibus Bonorum et Malorum\", written by Cicero in 45 BC\n\n\"At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.\"\n\n1914 translation by H. Rackham\n\n\"On the other hand, we denounce with righteous indignation and dislike men who are so beguiled and demoralized by the charms of pleasure of the moment, so blinded by desire, that they cannot foresee the pain and trouble that are bound to ensue; and equal blame belongs to those who fail in their duty through weakness of will, which is the same as saying through shrinking from toil and pain. These cases are perfectly simple and easy to distinguish. In a free hour, when our power of choice is untrammelled and when nothing prevents our being able to do what we like best, every pleasure is to be welcomed and every pain avoided. But in certain circumstances and owing to the claims of duty or the obligations of business it will frequently occur that pleasures have to be repudiated and annoyances accepted. The wise man therefore always holds in these matters to this principle of selection: he rejects pleasures to secure other greater pleasures, or else he endures pains to avoid worse pains.\" ");
            HelpTextArea.setWrapStyleWord(true);
            HelpScrollPane.setViewportView(HelpTextArea);
            HelpPanel.add(HelpScrollPane);
            HelpScrollPane.setBounds(50, 60, 770, 310);
            LabANTTabbedPane.addTab("Help", HelpPanel);
            jPanel5.setLayout(null);
            jPanel5.setBorder(new javax.swing.border.TitledBorder("About"));
            jPanel5.setMinimumSize(new java.awt.Dimension(861, 485));
            AboutScrollPane.setVerticalScrollBarPolicy(javax.swing.JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
            AboutScrollPane.setAutoscrolls(true);
            AboutScrollPane.setMinimumSize(new java.awt.Dimension(100, 340));
            AboutTextArea.setLineWrap(true);
            AboutTextArea.setText("The standard Lorem Ipsum passage, used since the 1500s\n\n\"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.\"\n\nSection 1.10.32 of \"de Finibus Bonorum et Malorum\", written by Cicero in 45 BC\n\n\"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?\"\n\n1914 translation by H. Rackham\n\n\"But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and I will give you a complete account of the system, and expound the actual teachings of the great explorer of the truth, the master-builder of human happiness. No one rejects, dislikes, or avoids pleasure itself, because it is pleasure, but because those who do not know how to pursue pleasure rationally encounter consequences that are extremely painful. Nor again is there anyone who loves or pursues or desires to obtain pain of itself                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          &nbs

    You got flack for not providing - in your own words - the solution to your own problem
    (from which someone might be able to see where you went wrong).
    Also, try not to "break" the forum formatting with those annoyingly long lines,
    see how nice it looks when refactored.
            AboutTextArea.setText("The standard Lorem Ipsum passage, used since the 1500s\n"+
                    "\n\"Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor "+
                    "incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud "+
                    "exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute "+
                    "irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. "+
                    "Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit "+
                    "anim id est laborum.\"\n"+
                    "\nSection 1.10.32 of \"de Finibus Bonorum et Malorum\", written by Cicero in 45 BC\n"+
                    "\n\"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium "+
                    "doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore "+
                    "veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam "+
                    "voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur "+
                    "magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam "+
                    "est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non "+
                    "numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat "+
                    "voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam "+
                    "corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? "+
                    "Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil "+
                    "molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur?\"\n"+
                    "\n1914 translation by H. Rackham\n\n\"But I must explain to you how all this mistaken "+
                    "idea of denouncing pleasure and praising pain was born and I will give you a complete "+
                    "account of the system, and expound the actual teachings of the great explorer of the "+
                    "truth, the master-builder of human happiness. No one rejects, dislikes, or avoids "+
                    "pleasure itself, because it is pleasure, but because those who do not know how to "+
                    "pursue pleasure rationally encounter consequences that are extremely painful. "+
                    "Nor again is there anyone who loves or pursues or desires to obtain pain of itself, "+
                    "because it is pain, but because occasionally circumstances occur in which toil and "+
                    "pain can procure him some great pleasure. To take a trivial example, which "+
                    "of us ever undertakes laborious physical exercise, except to obtain some advantage "+
                    "from it? But who has any right to find fault with a man who chooses to enjoy a pleasure "+
                    "that has no annoying consequences, or one who avoids a pain that produces no resultant pleasure?\"\n"+
                    "\nSection 1.10.33 of \"de Finibus Bonorum et Malorum\", written by Cicero in 45 BC\n"+
                    "\n\"At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis "+
                    "praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias "+
                    "excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia "+
                    "deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum "+
                    "facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi "+
                    "optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, "+
                    "omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem "+
                    "quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et "+
                    "voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic "+
                    "tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur "+
                    "aut perferendis doloribus asperiores repellat.\"\n\n1914 translation by H. Rackham\n"+
                    "\n\"On the other hand, we denounce with righteous indignation and dislike men who "+
                    "are so beguiled and demoralized by the charms of pleasure of the moment, so "+
                    "blinded by desire, that they cannot foresee the pain and trouble that are bound to "+
                    "ensue; and equal blame belongs to those who fail in their duty through weakness "+
                    "of will, which is the same as saying through shrinking from toil and pain. These cases "+
                    "are perfectly simple and easy to distinguish. In a free hour, when our power of choice "+
                    "is untrammelled and when nothing prevents our being able to do what we like best, "+
                    "every pleasure is to be welcomed and every pain avoided. But in certain circumstances "+
                    "and owing to the claims of duty or the obligations of business it will frequently occur that "+
                    "pleasures have to be repudiated and annoyances accepted. The wise man therefore "+
                    "always holds in these matters to this principle of selection: he rejects pleasures to "+
                    "secure other greater pleasures, or else he endures pains to avoid worse pains.\" \n");

  • Multiple instances of the same applet loaded causes problem

    I have a java applet that has several classes in the project. The applet has a JTable a JButton and a JLabel control. The applet is displayed within an HTML page. The problem is that if a user opens the same html page more than once with the applet in it, only the last applet loaded receives the screen updates.
    For example in one senario. I have an error message that displays in the Label control once they click on the button.
    The user opens the html page and the applet is loaded (window 1). The user then opens the same html page again (window 2) with window 1 still open. If the user clicks on the Button in window 1, the error message is displayed in the window 2 applet.
    Originally I had some static variables. Thinking it was being used globally by the JVM so I removed all of them and it still happens. I have tried using both the Applet and Object tag. But it still happens.
    Has anyone experienced this before? Any suggestions on how to make the applet update the instance that recieved the events and not just the last one that was loaded?

    You need to look at applet classloader issues. If applets have the same archive list and come from the same codebase, they have the same classloader. A class is namespaced by it's class + classloader. Any statics in a class with a classloader will be shared. If you instead make it such that your applets have unique classloaders (which you can't change for unsigned applets by yourself) by changing the codebase, that would be one solution.
    For other solutions, I recommend searching the forum. This issue comes up a lot.

  • Mail on iMac not accessing MS Exchange server but both iPhone and iPad access the same account with no problems.

    I have been using an iPhone and iPad to access my work emails via our MS Exchange server for a number of years now with no problems at all.  I recently replaced my home PC with an iMac (first Mac I have owned) but cannot get it to communicate with the exchange server.  I've checked and re-checked the information on the iMac and my iPad - I even deleted the mail account on the iPad and input the details concurrently with setting up on the iMac - but the Mac will not access the exchange server.
    I receive the message "The Exchange server "---------------" rejected the password for user "------"  Enter you password again or cancel."  I am using the correct password.  iPad and iPhone are logging on using that password fine.  iMac just ends up repeating this message.
    Our IT support at work assure me that there is no reason from their end for it not to work, and reasonably point to it working using the iPhone etc.
    I'd be extremely grateful if anyone can provide a solution to this basic, but extremely frustrating, little problem.

    iPhone and iPad use a different way of accessing the server.
    I don't know the exact details, but we are using Zarafa instead of Exchange and have the same problem:
    iPhone and the likes can connect to Zarafas z-push interface, which is some identical interface to the native Exchange interface, while the desktop e-mail application tries to interface with the web front end (via http) of the server.
    These are completely different setups and it depends on the actual installation of the server to get this going.
    So, you will most likely need different access parameters for the desktop - and the web mail feature has to be enabled on the Exchange server.
    In my opinion using the web mail interface is just silly. On the other hand, the native protocol has less features comparedto the web front end, so you are somehow stuck with sins of the past.
    Good luck!

  • Historical and transaction data in the same tables creates perf problems

    Our Oracle based application is slow partly due to the fact that historical data are kept in the same table as transactional data. For example records about deceased patients, patients treated 5 years ago...etc, are kept in the one and only one patient table, which is needed to run the daily process of the hospital. So gradually all our major tables PATIENTS, CHARTS, NAMES, APPOINTMENTS have grown very large and since most of our SQL join all these tables at the same time, then all screens and reports run very slowly. I have introduced the idea that we should split all these tables in two: historical PATIENTS data, and CURRENT PATIENTS data...the same with all the others. A nice system would first search in the smaller transactional tables, which would run faster being smaller, and if no data found, then fallback to the historical tables. But this would require programming. From what I have read mateialized view could solve part of our problem. We could have views containing for example only one year worth of the data, and I guess any changes could be later replicated in the base table. What I dont know is what to do if we cannot find the patient in the matealized views ? Do I need to fallback to another SQL which will search in the initial base tables ? Anyway we can implement this without programming ? Tx.

    Appointment table: 207,470
    Visit table: 5,890,920
    Patient table: 2,993,129
    Chart table: 2,864,069
    Patient names table: 3,938,118
    SELECT
        APPOI_OR_VISIT,
        VISIT_SEQ,
        PAT_SEQ,
        INST_CODE,
        INST_CODE_DISPL,
        INST_DESC,
        CLINIC_CODE,
        CLINIC_CODE_DISPL,
        CLINIC_DESC,
        SPEC_CODE,
        SPEC_CODE_DISPL,
        SPEC_DESC,
        VISIT_DATE,
        VISIT_TIME,
        VISIT_TIME_ARRIVAL,
        APPTYPE_CODE,
        SESSION_DOM_MODE,
        PRESTYPE_CODE,
        PRESTYPE_DOM_TYPE,
        DIA_CODE,
        VISIT_TIME_START_RESP,
        VISIT_TIME_DISCHARGE,
        APPOI_NB_DURATION,
        VISIT_TX_REASON,
        VISIT_TX_COMMENT,
        EXTDOC_CODE,
        VISIT_PN_REFPHYS_NAME,
        PATYPE_CODE,
        PAYRESP_CODE,
        VISIT_IND_GROUP,
        VISIT_PCODE,
        VISIT_IND_COMPLETE,
        VISIT_IND_ADMISSION,
        VISIT_IND_CONFIDENTIALITY,
        VISIT_DATE_ACCIDENT,
        APPOI_SEQ,
        BILLING_CODE,
        VISIT_TX_DIAGNOSIS,
        CST_CODE_1,
        CST_CODE_2,
        CST_CODE_3,
        APPOI_DH_CRE,
        APPOI_CODE_CRE_USER,
        APPOI_DH_MOD,
        APPOI_CODE_MOD_USER,
        VISIT_CODE_CRE_USER,
        VISIT_DH_CRE,
        VISIT_UPDATED_COUNT,
        VISIT_CODE_MOD_USER,
        VISIT_DH_MOD,
        APPOI_PAYRESP_CODE,
        APPOI_DT_ACCIDENT,
        PATIENT_LAST_NAME,
        PATIENT_FIRST_NAME,
        PATIENT_CONFIDENTIALITY,
        PATIENT_CHART_EXT,
        TO_NUMBER(SUBSTR(PATIENT_CHART_EXT, 1, INSTR(PATIENT_CHART_EXT, '|')-1)) AS PATIENT_CHART_NO,
        PAT_IND_SPECIAL_RISK
    FROM
        SELECT
            'VISIT'              AS APPOI_OR_VISIT,
            VISIT.VISIT_SEQ,
            VISIT.PAT_SEQ,
            INSTITUTION.INST_CODE,
            INSTITUTION.INST_CODE_DISPL,
            INSTITUTION.INST_DESC,
            CLINIC.CLINIC_CODE,
            CLINIC.CLINIC_CODE_DISPL,
            CLINIC.CLINIC_DESC,
            SPECIALTY.SPEC_CODE,
            SPECIALTY.SPEC_CODE_DISPL,
            SPECIALTY.SPEC_DESC,
            VISIT.VISIT_DATE,
            VISIT.VISIT_TIME,
            VISIT.VISIT_TIME_ARRIVAL,
            VISIT.APPTYPE_CODE,
            VISIT.SESSION_DOM_MODE,
            VISIT.PRESTYPE_CODE,
            VISIT.PRESTYPE_DOM_TYPE,
            VISIT.DIA_CODE,
            VISIT.VISIT_TIME_START_RESP,
            VISIT.VISIT_TIME_DISCHARGE,
            VISIT.APPOI_NB_DURATION,
            VISIT.VISIT_TX_REASON,
            VISIT.VISIT_TX_COMMENT,
            VISIT.EXTDOC_CODE,
            VISIT.VISIT_PN_REFPHYS_NAME,
            VISIT.PATYPE_CODE,
            VISIT.PAYRESP_CODE,
            VISIT.VISIT_IND_GROUP,
            VISIT.VISIT_PCODE,
            VISIT.VISIT_IND_COMPLETE,
            VISIT.VISIT_IND_ADMISSION,
            VISIT.VISIT_IND_CONFIDENTIALITY,
            VISIT.VISIT_DATE_ACCIDENT,
            VISIT.APPOI_SEQ,
            VISIT.BILLING_CODE,
            VISIT.VISIT_TX_DIAGNOSIS,
            VISIT.CST_CODE_1,
            VISIT.CST_CODE_2,
            VISIT.CST_CODE_3,
            VISIT.APPOI_DH_CRE,
            VISIT.APPOI_CODE_CRE_USER,
            VISIT.APPOI_DH_MOD,
            VISIT.APPOI_CODE_MOD_USER,
            VISIT.VISIT_CODE_CRE_USER,
            VISIT.VISIT_DH_CRE,
            VISIT.VISIT_UPDATED_COUNT,
            VISIT.VISIT_CODE_MOD_USER,
            VISIT.VISIT_DH_MOD,
            NULL AS APPOI_PAYRESP_CODE,
            TO_DATE(NULL) AS APPOI_DT_ACCIDENT,
            NAME.NAM_PN_NAM AS PATIENT_LAST_NAME,
            NAME.NAM_PN_FNAM AS PATIENT_FIRST_NAME,
            CONFIDENTIALITY.CONF_DESC AS PATIENT_CONFIDENTIALITY,
            PI_SECURITY.F_GET_CHART_NUMBER_SCAN_CODE(VISIT.PAT_SEQ, 103 /*:pChartInstitutionID*/, 0) AS PATIENT_CHART_EXT,
            PATIENT.PAT_IND_SPECIAL_RISK
        FROM
                   AS_T_VISITS        VISIT,
                   CT_R_INSTITUTIONS  INSTITUTION,
                   AS_T_CLINICS       CLINIC,
                   CT_R_SPECIALITIES  SPECIALTY,
                   PI_T_NAMES         NAME,
                   PI_T_PATIENTS      PATIENT,
                   PI_R_CONF_LEVELS   CONFIDENTIALITY
        WHERE
            VISIT_DATE >= TO_DATE('2004-04-01', 'YYYY-MM-DD') /*:P_VISIT_DATE_FROM*/ AND
            VISIT_DATE <= TO_DATE('2004-04-02', 'YYYY-MM-DD') /*::P_VISIT_DATE_TO*/ AND
            CLINIC.CLINIC_CODE = VISIT.CLINIC_CODE AND
            SPECIALTY.SPEC_CODE = CLINIC.SPEC_CODE AND
            INSTITUTION.INST_CODE(+) = VISIT.INST_CODE AND
            NAME.PAT_SEQ = VISIT.PAT_SEQ AND
            NAME.NAMTYP_CODE = 1 AND
            PATIENT.PAT_SEQ = VISIT.PAT_SEQ AND
            CONFIDENTIALITY.CONF_CODE (+) = PATIENT.CONF_CODE
        UNION
        SELECT
            'APPOI'                                                                                                                                                                                                        AS APPOI_OR_VISIT,
            0                                                                                                                                                                                                                            AS VISIT_SEQ,
            NVL(APPOINTMENT_GROUP.PAT_SEQ, APPOINTMENT.PAT_SEQ) AS PAT_SEQ,
            INSTITUTION.INST_CODE,
            INSTITUTION.INST_CODE_DISPL,
            INSTITUTION.INST_DESC,
            CLINIC.CLINIC_CODE,
            CLINIC.CLINIC_CODE_DISPL,
            CLINIC.CLINIC_DESC,
            SPECIALTY.SPEC_CODE,
            SPECIALTY.SPEC_CODE_DISPL,
            SPECIALTY.SPEC_DESC,
            APPOINTMENT.SESSION_DATE                                                                                                                                                                AS VISIT_DATE,
            APPOINTMENT.APPOI_TIME                                                                                                                                                                     AS VISIT_TIME,
            ''                                                                                                                                                                                                                  AS VISIT_TIME_ARRIVAL,
            APPOINTMENT.APPTYPE_CODE,
            APPOINTMENT.SESSION_DOM_MODE,
            0                                                                                                                                                                                                                            AS PRESTYPE_CODE,
            ''                                                                                                                                                                                                                  AS PRESTYPE_DOM_TYPE,
            0                                                                                                                                                                                                                            AS DIA_CODE,
            ''                                                                                                                                                                                                                  AS VISIT_TIME_START_RESP,
            ''                                                                                                                                                                                                                  AS VISIT_TIME_DISCHARGE,
            APPOINTMENT.APPOI_NB_DURATION,
            APPOINTMENT.APPOI_TX_REASON                                                                                                                                                           AS VISIT_TX_REASON,
            APPOINTMENT.APPOI_TX_COMMENT                                                                                                                                                      AS VISIT_TX_COMMENT,
            APPOINTMENT.EXTDOC_CODE,
            APPOINTMENT.APPOI_PN_REFPHYS_NAME                                                                                                                                            AS VISIT_PN_REFPHYS_NAME,
            APPOINTMENT_TYPE.PATYPE_CODE  AS PATYPE_CODE,
            0                                                                                                                                                                                                                            AS PAYRESP_CODE,
            DECODE(APPOINTMENT_GROUP.PAT_SEQ,NULL,0,1)                                                                                                                   AS VISIT_IND_GROUP,
            ''                                                                                                                                                                                                                  AS VISIT_PCODE,
            0                                                                                                                                                                                                                            AS VISIT_IND_COMPLETE,
            0                                                                                                                                                                                                                            AS VISIT_IND_ADMISSION,
            APPOINTMENT.APPOI_IND_CONFIDENTIALITY                                                                                                                                  AS VISIT_IND_CONFIDENTIALITY,
            TO_DATE(NULL)                                                                                                                                                                                          AS VISIT_DATE_ACCIDENT,
            APPOINTMENT.APPOI_SEQ,
            0                                                                                                                                                                                                                            AS BILLING_CODE,
            ''                                                                                                                                                                                                                  AS VISIT_TX_DIAGNOSIS,
            0                                                                                                                                                                                                                            AS CST_CODE_1,
            0                                                                                                                                                                                                                            AS CST_CODE_2,
            0                                                                                                                                                                                                                            AS CST_CODE_3,
            APPOINTMENT.APPOI_DH_CRE                                                                                                                                                                AS APPOI_DH_CRE,
            APPOINTMENT.APPOI_CODE_CRE_USER                                                                                                                                                 AS APPOI_CODE_CRE_USER,
            APPOINTMENT.APPOI_DH_MOD                                                                                                                                                                AS APPOI_DH_MOD,
            APPOINTMENT.APPOI_CODE_MOD_USER                                                                                                                                                 AS APPOI_CODE_MOD_USER,
            ''                                                                                                                                                                                                                  AS VISIT_CODE_CRE_USER,
            SYSDATE                                                                                                                                                                                                             AS VISIT_DH_CRE,
            0                                                                                                                                                                                                                            AS VISIT_UPDATED_COUNT,
            ''                                                                                                                                                                                                                  AS VISIT_CODE_MOD_USER,
            SYSDATE                                                                                                                                                                                                             AS VISIT_DH_MOD,
            PAYRESP_CODE                                                                             AS APPOI_PAYRESP_CODE,
            APPOI_DT_ACCIDENT,
            NAME.NAM_PN_NAM AS PATIENT_LAST_NAME,
            NAME.NAM_PN_FNAM AS PATIENT_FIRST_NAME,
            CONFIDENTIALITY.CONF_DESC AS PATIENT_CONFIDENTIALITY,
                                        PI_SECURITY.F_GET_CHART_NUMBER_SCAN_CODE(APPOINTMENT.PAT_SEQ, 103 /*:pChartInstitutionID*/, 0) AS PATIENT_CHART_EXT,
            PATIENT.PAT_IND_SPECIAL_RISK
        FROM
                   AS_T_APPOINTMENTS       APPOINTMENT,
                   AS_R_APPOINTMENT_TYPES  APPOINTMENT_TYPE,
                   AS_T_CLINICS            CLINIC,
                   CT_R_SPECIALITIES       SPECIALTY,
                   CT_R_INSTITUTIONS       INSTITUTION,
                   AS_T_APPOINTMENT_GROUPS APPOINTMENT_GROUP,
                   PI_T_PATIENTS           PATIENT,
                   PI_R_CONF_LEVELS        CONFIDENTIALITY,
                   PI_T_NAMES              NAME,
                   AS_T_APPOINTMENT_SEQ_MAPPING  SEQMAP
        WHERE
            SESSION_DATE >= TO_DATE('2004-04-01', 'YYYY-MM-DD') /*:P_VISIT_DATE_FROM*/ AND
            SESSION_DATE <= TO_DATE('2004-04-02', 'YYYY-MM-DD') /*::P_VISIT_DATE_TO*/ AND
            APPOINTMENT.APPOI_DOM_TYPE IN('A','AR') AND
            CLINIC.CLINIC_CODE = APPOINTMENT.CLINIC_CODE AND
            SPECIALTY.SPEC_CODE = CLINIC.SPEC_CODE AND
            INSTITUTION.INST_CODE(+) = APPOINTMENT.INST_CODE AND
            APPOINTMENT_GROUP.APPOI_SEQ (+) = APPOINTMENT.APPOI_SEQ AND
            APPOINTMENT_TYPE.APPTYPE_CODE (+) = APPOINTMENT.APPTYPE_CODE AND
            NAME.PAT_SEQ = NVL(APPOINTMENT.PAT_SEQ, APPOINTMENT_GROUP.PAT_SEQ) AND
            NAME.NAMTYP_CODE = 1 AND
            PATIENT.PAT_SEQ = NVL(APPOINTMENT.PAT_SEQ, APPOINTMENT_GROUP.PAT_SEQ) AND
            CONFIDENTIALITY.CONF_CODE (+) = PATIENT.CONF_CODE AND
            SEQMAP.APPOI_SEQ (+) = APPOINTMENT.APPOI_SEQ AND
            SEQMAP.APPOI_SEQ IS NULL
    ORDER BY
         VISIT_DATE, VISIT_TIME, PATIENT_CHART_NO

Maybe you are looking for