Volume animation slows down Compaq 610

Hello,
I'm having a problem when using Volume Hotkeys, in which my notebook freezes for a while to generate volume animation.
I annoys me a lot. How can I fix it, or just get rid of it (I don't need it actually)?
Screenshot:
Hope someone help.

Hi,
Uninstall HP Quick Launch Buttons from your system.
Resource:
Uninstalling Software in Windows 7
Uninstall or change a program in Windows 7
Download and install:
HP Quick Launch Buttons here (ver 6.50.13.1 for 32/64 bit Win7)
** Say thanks by clicking the "Thumb up" icon which is on the left. **
** Make it easier for other people to find solutions, by marking my answer with "Accept as Solution" if it solves your issue. **

Similar Messages

  • Why does my animation slow down in safari?

    i've created an animation at 75 fps. when i open the .swf
    file with safari the animation is slowed down. why is this?
    also, Explorer can't even open the file. i suppose i need a
    flash player for Explorer. I should probably also upgrade from 5.2,
    huh? hahahaha

    And yet I have built an entire career on animation with
    flash. I will admit, being a toon boom user,
    the difference is huge - TBS has a lot more desireable
    features - but flash is flash - it is pretty
    convenient that the entire world browsing the internet has
    the flash player - and flash does have
    one of the most intuitive timelines ever. TBS is still in the
    dark ages with exposure sheet style
    animation - it's traditional and that's fine, but serves very
    little purpose in regards to
    computer-based animation.
    The general statement that flash is not an animation tool is
    like saying that a ferrari is not for
    driving.
    mho
    GerryIsHere wrote:
    > Flash is definitely not an "animation" tool.
    ~~~~~~~~~~~~~~~~
    --> Adobe Certified Expert
    --> www.mudbubble.com
    --> www.keyframer.com
    ~~~~~~~~~~~~~~~~

  • Looped Animation slows down in Browser

    I have a looping animation.. basically its a rocketship with clouds passing by making it look like its flying.
    The 2 clouds and the rocket flame are set to loop/repeat.. but over the coarse of a couple minutes, the animation slows wayyy down and evetualy renders the actual browser page useless / super slow.
    It appears the animation is killing the memory.. How do you reset this? Is there a code that allows the animation to repeat w/o taking away from the rest of the page's cache/ memory?

    Hi,
    Uninstall HP Quick Launch Buttons from your system.
    Resource:
    Uninstalling Software in Windows 7
    Uninstall or change a program in Windows 7
    Download and install:
    HP Quick Launch Buttons here (ver 6.50.13.1 for 32/64 bit Win7)
    ** Say thanks by clicking the "Thumb up" icon which is on the left. **
    ** Make it easier for other people to find solutions, by marking my answer with "Accept as Solution" if it solves your issue. **

  • Audio volume problems on new Compaq 610 notebook

    Just bought a new Compaq 610 Notebook installed with XP Pro. Installed Vista, then re-installed XP Pro..
    Everything is fine except the audio. It is barely audible, despite setting all controlls to max loud. External speakers also barely audible.
    Device manager indicates all audio devices working OK.
    Would like some suggestions.
    ExPreacherMan

    I have two new Compaq 610 notebook with same problem. When i play a movie from a DVD disc, the video is stuttering, audio and display are not in sync with each other
    please help

  • Timer Class not accurate and slows down my animation!?

    Does anyknow how why my timer object is not accurate and why it slows down my animation that is also present on my GUI at the same time?
    I have a timer in the form of 0.00 the left of the decimal point should represent a second but it doesnt, run my code and see for yourselves. below is my code if anyone can fix these 2 problems i will be very thankfull:
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.geom.*;
    import java.awt.Shape;
    import java.io.*;
    import java.text.*;
    import java.util.*;
    import javax.swing.*;
    import javax.swing.border.*;
    import javax.swing.event.*;
    import javax.swing.Timer;
    import java.sql.*;
    import java.text.*;
    public class RT extends JFrame implements MouseMotionListener
        //declares a number of swing componets to be used for the JFrame
        private JTextArea infoJTextArea;
        private JPanel showJPanel, startJPanel, helpJPanel, resultsJPanel;
        private JLabel de4JLabel, de3JLabel, mainTitleJLabel, nameJLabel, ageJLabel,
                       deJLabel, de1JLabel, de2JLabel, timeJLabel,nameResultJLabel,
                       ageResultJLabel, timeResultsJLabel, ratingJLabel, coJLabel, shJLabel;
        private JTextField nameJTextField, ageJTextField,nameResultJTextField,
                       ageResultsJTextField, timeResultsJTextField, ratingJTextField;
        private JButton exitJButton, showJButton, loginJButton, startTestJButton,
                        tempObjectJButton;
        private JScrollPane scroll;
    public JComboBox colourJComboBox, sizeJComboBox, shapeJComboBox, speedJComboBox;
    private static Connection dbcon;
    int temp=0;
    private String[] col = { "Red", "Blue", "Green","Yellow","Orange","Black"};
    private String[] shapeA = { "Normal Rectangle", "Normal Circle", "Normal Oval","BIG Rectangle", "BIG Circle","BIG Oval","small rectangle","small circle", "small oval"};
    private String[] speed = { "Fast", "Normal", "Slow"};
    public int checking;
    static int flag, flagshape, flagspeed;
        // creates and sets up a number of varibles to be used by the class
        public long timeLimit = 0;
        DecimalFormat timeDec = new DecimalFormat (":00");
        public int age;
        public String name, shapeChoice="Normal Rectangle(Never selected anything)", colourChoice="Black(Never selected anything)";
        private Timer TimeNow;
        private JTextField timerJTextField;
        ShapeMovingPanel testJPanel;
        Random seed;
        Shape shape;
        Shape[] shapes = {new Rectangle2D.Double(50, 30, 75, 25),new Ellipse2D.Double(175, 125, 50, 50),new Ellipse2D.Double(90, 100, 75, 35),new Rectangle2D.Double(50, 30, 175, 125),new Ellipse2D.Double(175, 125, 125, 125),new Ellipse2D.Double(90, 100, 175, 135),new Rectangle2D.Double(50, 30, 55, 15),new Ellipse2D.Double(175, 125, 20,20),new Ellipse2D.Double(90, 100, 55, 15)};
    //50, 30, 75, 25 change starting point here****************************************
        public RT()            // constructor method
            seed = new Random();
            shape = shapes[0];
            //sets up the Timer
            TimeNow = new Timer((1), new TimerListener());//++++++++++++++++++++++++++timer -17
            createUserInterface();          // method that creates the user interface     
        private void createUserInterface()
            new Thread(new Runnable()
                public void run()
                    String results = "";
                    int count = 0;
                    boolean journeyOn = true;
                    while(journeyOn && count < 3)
                        try
                            Thread.sleep(1000);
                        catch(InterruptedException ie)
                            System.err.println("show interrupt: " + ie.getMessage());
                            journeyOn = false;
                        results += count++ + ", ";
                    try {
                             Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                             dbcon = DriverManager.getConnection("jdbc:odbc:CMT3991", "", ""); // Access/ODBC
                          //connection ash used to connect to the user table in access
                           } catch(Exception eee)
                           eee.printStackTrace();  //exception if error occurs during the driver connection
                             System.out.println("* UserDA CONNECTED *");
            }).start();
            Container contentPane = getContentPane();
            contentPane.setLayout( null );
            // set up infoJTextField
            infoJTextArea = new JTextArea();
            infoJTextArea.setBounds( 20, 420, 550, 170  );
            infoJTextArea.setEditable( false);
            infoJTextArea.setText("\n    Welcome to the reaction testing program, this " +
                            "program is designed to test your reactions in a  \n"+
                            "    number of different situations.\n"+"\n    Please " +
                            "enter your name and age, or select show previous results.");
            contentPane.add( infoJTextArea );
            scroll = new JScrollPane(infoJTextArea);
            scroll.setBounds(  20, 420, 550, 170 );
            contentPane.add( scroll );
                  startJPanel = new JPanel();
            startJPanel.setBounds( 16,16, 560, 375 );
            startJPanel.setBorder(
                    new TitledBorder( "WELCOME - PLEASE ENTER YOUR NAME AND AGE:" ) );
            startJPanel.setLayout( null );
            contentPane.add( startJPanel );
            //sets up a JPanel
            mainTitleJLabel = new JLabel();
            mainTitleJLabel.setIcon( new ImageIcon( "title.png" ) );
            mainTitleJLabel.setBounds( 30, 10, 520, 170 );
            mainTitleJLabel.setHorizontalAlignment( JLabel.CENTER );
            startJPanel.add( mainTitleJLabel );
            //creates a newJLabel
            nameJLabel= new JLabel();
            nameJLabel.setBounds( 52, 200, 70, 35 );
            nameJLabel.setText("Name:");
            startJPanel.add( nameJLabel);
            //creates a new JTextField
            nameJTextField = new JTextField();
            nameJTextField.setBounds( 130, 200, 300, 24 );
            startJPanel.add( nameJTextField );
            //creates a newJLabel
            ageJLabel = new JLabel();
            ageJLabel.setBounds( 52, 245, 100, 35 );
            ageJLabel.setText("Age:");
            startJPanel.add( ageJLabel );
            //creates a new JTextField
            ageJTextField = new JTextField();
            ageJTextField.setBounds( 130, 245, 300, 24 );
            startJPanel.add( ageJTextField );
            //creates a JButton
            loginJButton = new JButton();
            loginJButton.setBounds( 440, 200, 90, 24 );
            loginJButton.setText( "Login" );
            loginJButton.setBackground( Color.YELLOW );
            startJPanel.add( loginJButton );
            loginJButton.setEnabled(true);
    //        loginJButton.setVisible(true);
            loginJButton.addActionListener(
                new ActionListener()    // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                        // not necessary to pass events to these methods...
                        Login();  // calls the Login method                       
            //creates a JButton
            showJButton = new JButton();
            showJButton.setBounds( 200, 320, 180, 24 );
            showJButton.setText( "Show previous results" );
            showJButton.setBackground( Color.YELLOW );
            startJPanel.add( showJButton );
            showJButton.setEnabled(true);
    //        showJButton.setVisible(true);
            showJButton.addActionListener(
                new ActionListener()    // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                        showData();   // calls the showData method                       
            //sets up a JPanel
            showJPanel = new JPanel();
            showJPanel.setBounds( 16,16, 560, 375 );
            showJPanel.setBorder(new TitledBorder( "PREVIOUS RESULTS:" ) );
            showJPanel.setLayout( null );
            contentPane.add( showJPanel );
            //sets up a JPanel
            helpJPanel = new JPanel();
            helpJPanel.setBounds( 16,16, 560, 375 );
            helpJPanel.setBorder(
            new TitledBorder( "CHOOSE A NUMBER OF OPTIONS AND GET READY:" ) );
            helpJPanel.setLayout( null );
            helpJPanel.setVisible(false);
            contentPane.add( helpJPanel );
            //creates a newJLabel
            deJLabel= new JLabel();
            deJLabel.setBounds( 23, 390, 530, 35 );
            deJLabel.setText("Details:");
            contentPane.add( deJLabel);
            //creates a newJLabel
            coJLabel= new JLabel();
            coJLabel.setBounds( 70, 40, 530, 35 );
            coJLabel.setText("Choose a colour:");
            helpJPanel.add( coJLabel);
            //creates a newJLabel
            de1JLabel= new JLabel();
            de1JLabel.setBounds( 25, 100, 530, 35 );
            de1JLabel.setText("You are about to start the reaction test, when you " +
                              "press the start button it will begin.");
            helpJPanel.add( de1JLabel);
            //creates a newJLabel
            de1JLabel= new JLabel();
            de1JLabel.setBounds(160, 145, 530, 35 );
            de1JLabel.setText("Simply catch the moving item and click.");
            helpJPanel.add( de1JLabel);
            colourJComboBox = new JComboBox( col );
               colourJComboBox.setBounds( 70, 70, 135, 21 );
               colourJComboBox.setMaximumRowCount( 3 );
               helpJPanel.add( colourJComboBox );
              colourJComboBox.addActionListener(
                new ActionListener() // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                         colourChoice="Black";
                         int x = colourJComboBox.getSelectedIndex();
                        if( x  == 0)
                             flag = 1;
                             colourChoice="Red";
                        else if(x  == 1)
                             flag = 2;
                             colourChoice="Blue";
                        else if(x  == 2)
                             flag = 3;
                                colourChoice="Green";
                         else if(x  == 3)
                             flag = 4;
                                colourChoice="Yellow";
                         else if(x  == 4)
                             flag = 5;
                                colourChoice="Orange";
                           else if(x  == 5)
                             flag = 6;
                                colourChoice="Black";
            shJLabel= new JLabel();
            shJLabel.setBounds( 340, 40, 530, 35 );
            shJLabel.setText("Choose a shape and size:");
            helpJPanel.add( shJLabel);
            shapeJComboBox = new JComboBox( shapeA );
               shapeJComboBox.setBounds( 340, 70, 135, 21 );
               shapeJComboBox.setMaximumRowCount( 3 );
               helpJPanel.add( shapeJComboBox );
              shapeJComboBox.addActionListener(
                new ActionListener() // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                          int xshape = shapeJComboBox.getSelectedIndex();
                        //shapeChoice="Normal Rectangle";
                        if( xshape  == 0)
                        {     flagshape = 1;
                             shapeChoice="Normal Rectangle";
                        else if(xshape  == 1)
                        {     flagshape = 2;
                             shapeChoice="Normal Circle";
                        else if(xshape  == 2)//**********here
                        {     flagshape = 3;
                             shapeChoice="Normal Oval";
                        else if(xshape  == 3)
                        {     flagshape = 4;
                             shapeChoice="BIG Rectangle";
                        else if(xshape  == 4)
                       {      flagshape = 5;
                             shapeChoice="BIG Circle";
                        else if(xshape  == 5)
                     {        flagshape = 6;
                             shapeChoice="BIG Oval";
                        else if(xshape  == 6)
                             flagshape = 7;
                             shapeChoice="small rectangle";
                        else if(xshape  == 7)
                     {        flagshape = 8;
                             shapeChoice="small circle";
                        else if(xshape  == 8)
                     {        flagshape = 9;
                             shapeChoice="small oval";
          /*  speedJComboBox = new JComboBox( speed );
               speedJComboBox.setBounds( 10, 150, 135, 21 );
               speedJComboBox.setMaximumRowCount( 3 );
               helpJPanel.add( speedJComboBox );
              speedJComboBox.addActionListener(
                new ActionListener() // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                          int xspeed = speedJComboBox.getSelectedIndex();
                        if( xspeed  == 0)
                             flagspeed = 1;
                             else if(xspeed  == 1)
                             flagspeed = 2;
                             else
                             flagspeed = 3;
                        System.out.println(flagspeed);     
            //creates a newJLabel
            de2JLabel= new JLabel();
            de2JLabel.setBounds( 20, 380, 70, 35 );
            de2JLabel.setText("Details:");
            helpJPanel.add( de2JLabel);
            //creates a JButton
            startTestJButton = new JButton();
            startTestJButton.setBounds( 185, 205, 180, 60 );
            startTestJButton.setText( "START" );
            startTestJButton.setBackground( Color.YELLOW );
            helpJPanel.add( startTestJButton );
            startTestJButton.setEnabled(true);
    //        startTestJButton.setVisible(true);
            startTestJButton.addActionListener(
                new ActionListener() // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                        startTest();
            //sets up an animation panel
            testJPanel = new ShapeMovingPanel(this);
            testJPanel.setBounds( 16,16, 560, 375 );
            testJPanel.setBorder(new TitledBorder("Click the moving object:"));
            testJPanel.setLayout( null );
            testJPanel.setVisible(false);
            contentPane.add( testJPanel );
            testJPanel.addMouseMotionListener(this);
            //creates a newJLabel
            timeJLabel = new JLabel();
            timeJLabel.setBounds( 440, 330, 100, 35 );
            timeJLabel.setText("Time:");
            testJPanel.add( timeJLabel );
            //creates a new JTextField
            timerJTextField = new JTextField();
            timerJTextField.setBounds( 480, 335, 60, 24 );
            timerJTextField.setText(String.valueOf(timeLimit));
            timerJTextField.setHorizontalAlignment(JTextField.CENTER );
            timerJTextField.setEditable(false);
            timerJTextField.setBackground( Color.YELLOW );
            testJPanel.add( timerJTextField );
            resultsJPanel = new JPanel();
            resultsJPanel.setBounds( 16,16, 560, 375 );
            resultsJPanel.setBorder(new TitledBorder("HERE ARE YOUR RESULTS:"));
            resultsJPanel.setLayout( null );
            resultsJPanel.setVisible(false);
            contentPane.add( resultsJPanel );
            de3JLabel= new JLabel();
            de3JLabel.setBounds(20, 200, 530, 35 );
            de3JLabel.setText("Below is also the movements you made with your mouse, " +
                              "you may exit the program now.");
            resultsJPanel.add( de3JLabel);
            de4JLabel= new JLabel();
            de4JLabel.setBounds(135, 245, 530, 35 );
            de4JLabel.setText("Thank you for trying the Reaction Testing program");
            resultsJPanel.add( de4JLabel);
            //creates a newJLabel
            nameResultJLabel= new JLabel();
            nameResultJLabel.setBounds( 62, 55, 50, 35 );
            nameResultJLabel.setText("Name:");
            resultsJPanel.add( nameResultJLabel);
            //creates a new JTextField
            nameResultJTextField = new JTextField();
            nameResultJTextField.setBounds( 140, 55, 300, 24 );
            resultsJPanel.add( nameResultJTextField );
            nameResultJTextField.setEditable(false);
            //creates a newJLabel
            ageResultJLabel = new JLabel();
            ageResultJLabel.setBounds( 62, 90, 100, 35 );
            ageResultJLabel.setText("Age:");
            resultsJPanel.add( ageResultJLabel );
            //creates a new JTextField
            ageResultsJTextField = new JTextField();
            ageResultsJTextField.setBounds( 140, 90, 300, 24 );
            resultsJPanel.add( ageResultsJTextField );
            ageResultsJTextField.setEditable(false);
            //creates a newJLabel
            timeResultsJLabel = new JLabel();
            timeResultsJLabel.setBounds( 62, 125, 100, 35 );
            timeResultsJLabel.setText("Time taken:");
            resultsJPanel.add( timeResultsJLabel );
            //creates a new JTextField
            timeResultsJTextField = new JTextField();
            timeResultsJTextField.setBounds( 140, 125, 300, 24 );
            resultsJPanel.add( timeResultsJTextField );
            timeResultsJTextField.setEditable(false);
            //creates a newJLabel
            ratingJLabel = new JLabel();
            ratingJLabel.setBounds( 62, 160, 100, 35 );
            ratingJLabel.setText("Your Rating:");
            resultsJPanel.add( ratingJLabel );
            ratingJTextField = new JTextField();
            ratingJTextField.setBounds( 140, 160, 300, 24 );
            resultsJPanel.add( ratingJTextField );
            ratingJTextField.setEditable(false);
            //creates a JButton
            exitJButton = new JButton();
            exitJButton.setBounds( 235, 310, 90, 24 );
            exitJButton.setText( "Exit" );
            exitJButton.setBackground( Color.WHITE );
            resultsJPanel.add( exitJButton );
            exitJButton.setEnabled(true);
            exitJButton.addActionListener(
                new ActionListener() // adds an action listener,anonymous inner class
                    // event handler called when exitJButton is pressed
                    public void actionPerformed( ActionEvent event )
                        System.exit(0); //closes the programme
            }); // end anonymous inner class
            addWindowListener(new WindowAdapter()
                public void windowClosing(WindowEvent e)
                    System.exit(0);
            // set properties of application's window
            setTitle( "Reaction Tester - CMT3991" ); // set JFrame's title bar string
            //setSize( 1280,995 );    // set width and height of JFrame
            setSize( 608, 650 );         // set width and height of JFrame
            setVisible( true );       // display JFrame on screen
        //** set up of method main */
        public static void main( String[] args )
            RT application = new RT();
            application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        } // end method main
         * action listener for TimeNow Timer
        private class TimerListener implements ActionListener
            public void actionPerformed(ActionEvent event)
                timeLimit ++;          
                if (timeLimit==100)
                     temp++;
                     timeLimit=0;
                timerJTextField.setText(String.valueOf(temp +""+timeDec.format(timeLimit)));
        private void Login()
            try
                name = nameJTextField.getText();
                age = Integer.parseInt(ageJTextField.getText());
                startJPanel.setVisible(false);
                showJPanel.setVisible(false);
                helpJPanel.setVisible(true);
                infoJTextArea.setText("\n    Welcome "+name+" you will soon know how " +
                                      "fast your reactions are.");
            catch (NumberFormatException exception)
                JOptionPane.showMessageDialog(this,
                        "There is either a blank field or a number hasn't been entered",
                        "Input Type error", JOptionPane.ERROR_MESSAGE);
                //shows this is something has been entered wrong
        private void startTest()
            helpJPanel.setVisible(false);
          //  System.out.println(""+ seed.nextInt(shapes.length));
            //shape = shapes[seed.nextInt(shapes.length)];//****************************
            if (flagshape==1)
                 shape = shapes[0];// changed colour here***************************
            else if (flagshape==2)
                 shape = shapes[1];// changed colour here***************************
            else if (flagshape==3)
                 shape = shapes[2];// changed colour here***************************
           else if (flagshape==4)
                 shape = shapes[3];// changed colour here***************************
             else if (flagshape==5)
                 shape = shapes[4];// changed colour here***************************
            else if (flagshape==6)
                 shape = shapes[5];// changed colour here***************************
            else if (flagshape==7)
                 shape = shapes[6];// changed colour here***************************
            else if (flagshape==8)
                 shape = shapes[7];// changed colour here***************************
            else if (flagshape==9)
                 shape = shapes[8];// changed colour here***************************
           // shape = shapes[8];
            System.out.println(shape.toString());
            testJPanel.setShape(shape);
            testJPanel.setVisible(true);
            testJPanel.start();
            infoJTextArea.setText("");
            TimeNow.start();
         * called by animation panel after shape is clicked
        public void stop()
            TimeNow.stop();
            movingObject();
         * this will compete with your animation
         * ie, it will slow it down or make it appear jerky
        public void mouseMoved(MouseEvent e)
            saySomething("\n    Mouse moved", e);
        public void mouseDragged(MouseEvent e)
            saySomething("\n    Mouse dragged", e);
        void saySomething(String eventDescription, MouseEvent e)
            infoJTextArea.append(eventDescription
                         + " (" + e.getX() + "," + e.getY() + ")");
            infoJTextArea.setCaretPosition(infoJTextArea.getDocument().getLength());
        private void movingObject()
            TimeNow.stop();
            //timeLimit;
            testJPanel.setVisible(false);
            resultsJPanel.setVisible(true);
            nameResultJTextField.setText(name);
            ageResultsJTextField.setText(String.valueOf(age)+" years old");
    System.out.println("shape used: "+shapeChoice);
            String mouse = infoJTextArea.getText();
            String tick = timerJTextField.getText();
            timeResultsJTextField.setText(tick);
            try
                // create a file called welch.txt
                final FileWriter outputFile = new FileWriter("Backup_of_"+name+"s_results.txt", true);
                final BufferedWriter outputBuffer = new BufferedWriter(outputFile);
                // converts data to a formatted string
                final PrintWriter printstream = new PrintWriter(outputBuffer);
                printstream.println("THIS IS A BACKUP");
                printstream.println("The person's name is: "+name);
                printstream.println("There age is: "+age);
                printstream.println("Time taken: "+tick+" seconds");
                printstream.println("The Shape and size was: "+shapeChoice);
                printstream.println("It's colour was: "+colourChoice);
                printstream.println("The mouse moved as follows: "+mouse);
                //states what needs to be printed to the new file
                printstream.close(); // closes teh printstream
            catch(IOException eio)
                //catchs the IO exception
            if(temp<5.00)
                ratingJTextField.setText("Thierry Henry");     
            else if(timeLimit<=10)
                ratingJTextField.setText("Average");     
            else if(timeLimit<=15)
                ratingJTextField.setText("You gotta be fat or something");     
            else if(timeLimit<=20)
                ratingJTextField.setText("See a doctor");
            else if(timeLimit>20)
                ratingJTextField.setText("DO YOU KNOW WHAT YOU DOING!?");
            String rate=ratingJTextField.getText();
            try
                   Statement st = dbcon.createStatement();
                   String cmd = "INSERT INTO users (Name, Age, Time_Taken, Rating, Mouse_Movement,Shape_and_Size, Shape_Colour) VALUES ('" + name + "' , " + age + " , '" + tick + "' , '" + rate+"','"+ mouse+"','"+ shapeChoice+"','"+ colourChoice+"');";
                //creates a SQL statement and executes it
                st.executeUpdate(cmd);
                   st.close();//close the statement
              } catch (Exception eDA)
                   eDA.printStackTrace();
        private void showData()
            // pretend this takes awhile -> 3 seconds (count)
            new Thread(new Runnable()
                public void run()
                    String results = "";
                    int count = 0;
                    boolean journeyOn = true;
                    while(journeyOn && count < 3)
                        try
                            Thread.sleep(1000);
                        catch(InterruptedException ie)
                            System.err.println("show interrupt: " + ie.getMessage());
                            journeyOn = false;
                        results += count++ + ", ";
                    infoJTextArea.setText("Here are your results:\n"+results);
                    startJPanel.setVisible(false);
                    showJPanel.setVisible(true);
            }).start();
    class ShapeMovingPanel extends JPanel implements ActionListener
        RT host;
        Timer timer;
        Shape shape, xformed;
        int x, y, dx, dy;
        public ShapeMovingPanel(RT rt)
            timer = new Timer(-20, this);     
            host = rt;
        /*    if (rt.flagspeed==1)
            timer = new Timer(-20, this);
            else if (rt.flagspeed==2)
                timer = new Timer(20, this);
            else if (rt.flagspeed==3)
            timer = new Timer(100, this);
            //change speed here******************************
            x = 0;//0
            y = 0;//0
            dx =2;//2
            dy = 3;//3
            //setBackground(Color.pink);
            addMouseListener(new ShapeTender());
        public void actionPerformed(ActionEvent e)
            int w = getWidth();
            int h = getHeight();
            if(w <= 0 || h <= 0)
                return;
            checkBoundries(w,h);
            x += dx;
            y += dy;
            repaint();
        private void checkBoundries(int w, int h)
            Rectangle r = xformed.getBounds();
            Insets insets = getInsets();
            if(r.x + dx < insets.left || r.x + r.width + dx > w - insets.right)
                dx *= -1;
            if(r.y + dy < insets.top || r.y + r.height + dy > h - insets.bottom)
                dy *= -1;
        protected void paintComponent(Graphics g)
            super.paintComponent(g);
            Graphics2D g2 = (Graphics2D)g;
            g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                                RenderingHints.VALUE_ANTIALIAS_ON);
            AffineTransform at = AffineTransform.getTranslateInstance(x, y);
            if (RT.flag==1)
            {g2.setPaint(Color.red);// changed colour here***************************
            else if (RT.flag==2)
            {g2.setPaint(Color.blue);// changed colour here***************************
            else if (RT.flag==3)
            {g2.setPaint(Color.green);// changed colour here***************************
            else if (RT.flag==4)
            {g2.setPaint(Color.yellow);// changed colour here***************************
            else if (RT.flag==5)
            {g2.setPaint(Color.orange);// changed colour here***************************
            else if (RT.flag==6)
            {g2.setPaint(Color.black);// changed colour here***************************
            xfo                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     

    I'm (being lazy and) using the older RT app posted on your last thread. I removed the
    TimeNow timer from the RT class and used System.currentTimeMillis (as you requested) to
    determine the elapsed time during the animation (see "startTest", "stop" and
    "movingObject" methods). Also changed the DecimalFormat to NumberFormat and set the
    "maximumFractionDigits" to "2" so it will truncate the fraction to two digits (more simple
    than before). Made arrangements for the ShapeMovingPanel class to update the
    "timerJTextField" during the animation (RT.updateTime method).
    The MouseMotionListener is causing the animation to appear jerky and uneven. The
    "mouseMoved" method is very busy while the mouse is moving. You might consider recording
    the "mousePressed" events instead of the "mouseMoved" events, ie, the events where the user
    is attempting to click inside the moving shape. It would allow the app to be more
    responsive and might eliminate the uneven motion of the animating shape.
    import java.awt.*;
    import java.awt.event.*;
    import java.awt.geom.*;
    import java.io.*;
    import java.text.*;
    import java.util.*;
    import javax.swing.*;
    import javax.swing.border.*;
    import javax.swing.event.*;
    import javax.swing.Timer;
    public class RT extends JFrame implements MouseMotionListener
        //declares a number of swing componets to be used for the JFrame
        private JTextArea infoJTextArea;
        private JPanel showJPanel, startJPanel, helpJPanel, resultsJPanel;
        private JLabel de4JLabel, de3JLabel, mainTitleJLabel, nameJLabel, ageJLabel,
                       deJLabel, de1JLabel, de2JLabel, timeJLabel,nameResultJLabel,
                       ageResultJLabel, timeResultsJLabel, ratingJLabel;
        private JTextField nameJTextField, ageJTextField,nameResultJTextField,
                       ageResultsJTextField, timeResultsJTextField, ratingJTextField;
        private JButton exitJButton, showJButton, loginJButton, startTestJButton,
                        tempObjectJButton;
        private JScrollPane scroll;;
        // creates and sets up a number of varibles to be used by the class
        private long startTime;
        private long endTime;
        public int timeLimit = 0;
        public int age;
        public String name;
        private JTextField timerJTextField;
        ShapeMovingPanel testJPanel;
        NumberFormat timeDec;
        Random seed;
        Shape shape;
        Shape[] shapes = {
            new Rectangle2D.Double(50, 30, 75, 25),
            new Ellipse2D.Double(175, 125, 50, 50),
            new Ellipse2D.Double(90, 100, 75, 35)
        public RT()
            timeDec = NumberFormat.getInstance();
            timeDec.setMaximumFractionDigits(2);
            seed = new Random();
            shape = shapes[0];
            createUserInterface();
        private void createUserInterface()
            Container contentPane = getContentPane();
            contentPane.setLayout( null );
            // set up infoJTextField
            infoJTextArea = new JTextArea();
            infoJTextArea.setBounds( 20, 420, 550, 170  );
            infoJTextArea.setEditable( false);
            infoJTextArea.setText("\n    Welcome to the reaction testing program, this " +
                            "program is designed to test your reactions in a  \n"+
                            "    number of different situations.\n"+"\n    Please " +
                            "enter your name and age, or select show previous results.");
            contentPane.add( infoJTextArea );
            scroll = new JScrollPane(infoJTextArea);
            scroll.setBounds(  20, 420, 550, 170 );
            contentPane.add( scroll );
              startJPanel = new JPanel();
            startJPanel.setBounds( 16,16, 560, 375 );
            startJPanel.setBorder(
                    new TitledBorder( "WELCOME -PLEASE ENTER YOUR NAME AND AGE:" ) );
            startJPanel.setLayout( null );
            contentPane.add( startJPanel );
            //sets up a JPanel
            mainTitleJLabel = new JLabel();
            mainTitleJLabel.setIcon( new ImageIcon( "title.png" ) );
            mainTitleJLabel.setBounds( 30, 10, 520, 170 );
            mainTitleJLabel.setHorizontalAlignment( JLabel.CENTER );
            startJPanel.add( mainTitleJLabel );
            //creates a newJLabel
            nameJLabel= new JLabel();
            nameJLabel.setBounds( 52, 200, 70, 35 );
            nameJLabel.setText("Name:");
            startJPanel.add( nameJLabel);
            //creates a new JTextField
            nameJTextField = new JTextField();
            nameJTextField.setBounds( 130, 200, 300, 24 );
            startJPanel.add( nameJTextField );
            //creates a newJLabel
            ageJLabel = new JLabel();
            ageJLabel.setBounds( 52, 245, 100, 35 );
            ageJLabel.setText("Age:");
            startJPanel.add( ageJLabel );
            //creates a new JTextField
            ageJTextField = new JTextField();
            ageJTextField.setBounds( 130, 245, 300, 24 );
            startJPanel.add( ageJTextField );
            //creates a JButton
            loginJButton = new JButton();
            loginJButton.setBounds( 440, 200, 90, 24 );
            loginJButton.setText( "Login" );
            loginJButton.setBackground( Color.YELLOW );
            startJPanel.add( loginJButton );
            loginJButton.setEnabled(true);
            loginJButton.addActionListener(
                new ActionListener()    // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                        // not necessary to pass events to these methods...
                        Login();  // calls the Login method                       
            //creates a JButton
            showJButton = new JButton();
            showJButton.setBounds( 200, 320, 180, 24 );
            showJButton.setText( "Show previous results" );
            showJButton.setBackground( Color.YELLOW );
            startJPanel.add( showJButton );
            showJButton.setEnabled(true);
            showJButton.addActionListener(
                new ActionListener()    // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                        showData();   // calls the showData method                       
            //sets up a JPanel
            showJPanel = new JPanel();
            showJPanel.setBounds( 16,16, 560, 375 );
            showJPanel.setBorder(new TitledBorder( "PREVIOUS RESULTS:" ) );
            showJPanel.setLayout( null );
            contentPane.add( showJPanel );
            //sets up a JPanel
            helpJPanel = new JPanel();
            helpJPanel.setBounds( 16,16, 560, 375 );
            helpJPanel.setBorder(
            new TitledBorder( "HELP DETAILS:" ) );
            helpJPanel.setLayout( null );
            helpJPanel.setVisible(false);
            contentPane.add( helpJPanel );
            //creates a newJLabel
            deJLabel= new JLabel();
            deJLabel.setBounds( 23, 390, 530, 35 );
            deJLabel.setText("Details:");
            contentPane.add( deJLabel);
            //creates a newJLabel
            de1JLabel= new JLabel();
            de1JLabel.setBounds( 25, 100, 530, 35 );
            de1JLabel.setText("You are about to start the reaction test, when you " +
                              "press the start button it will begin.");
            helpJPanel.add( de1JLabel);
            //creates a newJLabel
            de1JLabel= new JLabel();
            de1JLabel.setBounds(160, 145, 530, 35 );
            de1JLabel.setText("Simply catch the moving item and click.");
            helpJPanel.add( de1JLabel);
            //creates a newJLabel
            de2JLabel= new JLabel();
            de2JLabel.setBounds( 20, 380, 70, 35 );
            de2JLabel.setText("Details:");
            helpJPanel.add( de2JLabel);
            //creates a JButton
            startTestJButton = new JButton();
            startTestJButton.setBounds( 185, 205, 180, 60 );
            startTestJButton.setText( "START" );
            startTestJButton.setBackground( Color.YELLOW );
            helpJPanel.add( startTestJButton );
            startTestJButton.setEnabled(true);
            startTestJButton.addActionListener(
                new ActionListener() // adds an action listener,anonymous inner class
                    // event handler called when search is pressed
                    public void actionPerformed( ActionEvent event )
                        startTest();
            //sets up an animation panel
            testJPanel = new ShapeMovingPanel(this);
            testJPanel.setBounds( 16,16, 560, 375 );
            testJPanel.setBorder(new TitledBorder("Click the moving object:"));
            testJPanel.setLayout( null );
            testJPanel.setVisible(false);
            contentPane.add( testJPanel );
    // this is causing the animation to appear uneven
    // you can try the app with and without this to see
    //        testJPanel.addMouseMotionListener(this);
            //creates a newJLabel
            timeJLabel = new JLabel();
            timeJLabel.setBounds( 440, 330, 100, 35 );
            timeJLabel.setText("Time:");
            testJPanel.add( timeJLabel );
            //creates a new JTextField
            timerJTextField = new JTextField();
            timerJTextField.setBounds( 480, 335, 60, 24 );
            timerJTextField.setText(String.valueOf(timeLimit));
            timerJTextField.setHorizontalAlignment(JTextField.CENTER );
            timerJTextField.setEditable(false);
            timerJTextField.setBackground( Color.YELLOW );
            testJPanel.add( timerJTextField );
            resultsJPanel = new JPanel();
            resultsJPanel.setBounds( 16,16, 560, 375 );
            resultsJPanel.setBorder(new TitledBorder("HERE ARE YOUR RESULTS:"));
            resultsJPanel.setLayout( null );
            resultsJPanel.setVisible(false);
            contentPane.add( resultsJPanel );
            de3JLabel= new JLabel();
            de3JLabel.setBounds(20, 200, 530, 35 );
            de3JLabel.setText("Below is also the movements you made with your mouse, " +
                              "you may exit the program now.");
            resultsJPanel.add( de3JLabel);
            de4JLabel= new JLabel();
            de4JLabel.setBounds(135, 245, 530, 35 );
            de4JLabel.setText("Thank you for trying the Reaction Testing program");
            resultsJPanel.add( de4JLabel);
            //creates a newJLabel
            nameResultJLabel= new JLabel();
            nameResultJLabel.setBounds( 62, 55, 50, 35 );
            nameResultJLabel.setText("Name:");
            resultsJPanel.add( nameResultJLabel);
            //creates a new JTextField
            nameResultJTextField = new JTextField();
            nameResultJTextField.setBounds( 140, 55, 300, 24 );
            resultsJPanel.add( nameResultJTextField );
            nameResultJTextField.setEditable(false);
            //creates a newJLabel
            ageResultJLabel = new JLabel();
            ageResultJLabel.setBounds( 62, 90, 100, 35 );
            ageResultJLabel.setText("Age:");
            resultsJPanel.add( ageResultJLabel );
            //creates a new JTextField
            ageResultsJTextField = new JTextField();
            ageResultsJTextField.setBounds( 140, 90, 300, 24 );
            resultsJPanel.add( ageResultsJTextField );
            ageResultsJTextField.setEditable(false);
            //creates a newJLabel
            timeResultsJLabel = new JLabel();
            timeResultsJLabel.setBounds( 62, 125, 100, 35 );
            timeResultsJLabel.setText("Time taken:");
            resultsJPanel.add( timeResultsJLabel );
            //creates a new JTextField
            timeResultsJTextField = new JTextField();
            timeResultsJTextField.setBounds( 140, 125, 300, 24 );
            resultsJPanel.add( timeResultsJTextField );
            timeResultsJTextField.setEditable(false);
            //creates a newJLabel
            ratingJLabel = new JLabel();
            ratingJLabel.setBounds( 62, 160, 100, 35 );
            ratingJLabel.setText("Your Rating:");
            resultsJPanel.add( ratingJLabel );
            ratingJTextField = new JTextField();
            ratingJTextField.setBounds( 140, 160, 300, 24 );
            resultsJPanel.add( ratingJTextField );
            ratingJTextField.setEditable(false);
            //creates a JButton
            exitJButton = new JButton();
            exitJButton.setBounds( 235, 310, 90, 24 );
            exitJButton.setText( "Exit" );
            exitJButton.setBackground( Color.WHITE );
            resultsJPanel.add( exitJButton );
            exitJButton.setEnabled(true);
            exitJButton.addActionListener(
                new ActionListener() // adds an action listener,anonymous inner class
                    // event handler called when exitJButton is pressed
                    public void actionPerformed( ActionEvent event )
                        System.exit(0); //closes the programme
            }); // end anonymous inner class
            addWindowListener(new WindowAdapter()
                public void windowClosing(WindowEvent e)
                    System.exit(0);
            // set properties of application's window
            setTitle( "Reaction Tester - CMT3991" ); // set JFrame's title bar string
            //setSize( 1280,995 );    // set width and height of JFrame
            setSize( 608, 650 );         // set width and height of JFrame
            setVisible( true );       // display JFrame on screen
        //** set up of method main */
        public static void main( String[] args )
            RT application = new RT();
            application.setDefaultCloseOperation( EXIT_ON_CLOSE );
        } // end method main
        private void Login()
            try
                name = nameJTextField.getText();
                age = Integer.parseInt(ageJTextField.getText());
                startJPanel.setVisible(false);
                showJPanel.setVisible(false);
                helpJPanel.setVisible(true);
                infoJTextArea.setText("\n    Welcome "+name+" you will soon know how " +
                                      "fast your reactions are");
            catch (NumberFormatException exception)
                JOptionPane.showMessageDialog(this,
                        "There is either a blank field or a number hasn't been entered",
                        "Input Type error", JOptionPane.ERROR_MESSAGE);
                //shows this is something has been entered wrong
        private void startTest()
            helpJPanel.setVisible(false);
            shape = shapes[seed.nextInt(shapes.length)];
            testJPanel.setShape(shape);
            testJPanel.setVisible(true);
            testJPanel.start();
            startTime = System.currentTimeMillis();
            infoJTextArea.setText("");
         * called by animation panel after shape is clicked
        public void stop()
            endTime = System.currentTimeMillis();
            movingObject();
         * called by timer actionPerformed in ShapeMovingPanel
        public void updateTime()
            long timeNow = System.currentTimeMillis();
            double elapsed = (timeNow - startTime)/1000.0;
            timerJTextField.setText(timeDec.format(elapsed));
         * this will compete with your animation
         * ie, it will slow it down or make it appear jerky
        public void mouseMoved(MouseEvent e)
            saySomething("\n    Mouse moved", e);
        public void mouseDragged(MouseEvent e)
            saySomething("\n    Mouse dragged", e);
        void saySomething(String eventDescription, MouseEvent e)
            infoJTextArea.append(eventDescription
                         + " (" + e.getX() + "," + e.getY() + ")");
            infoJTextArea.setCaretPosition(infoJTextArea.getDocument().getLength());
        private void movingObject()
            testJPanel.setVisible(false);
            resultsJPanel.setVisible(true);
            nameResultJTextField.setText(name);
            ageResultsJTextField.setText(String.valueOf(age)+" years old");
            double elapsedTime = (endTime - startTime)/1000.0;
            timeLimit = (int)elapsedTime;
            timeResultsJTextField.setText(timeDec.format(elapsedTime)+" seconds");
            String mouse = infoJTextArea.getText();
            String tick = timeDec.format(elapsedTime);
            try
                // create a file called welch.txt
                final FileWriter outputFile = new FileWriter(name+".txt", true);
                final BufferedWriter outputBuffer = new BufferedWriter(outputFile);
                // converts data to a formatted string
                final PrintWriter printstream = new PrintWriter(outputBuffer);
                printstream.println("The person's name is: "+name);
                printstream.println("There age is: "+age);
                printstream.println("Time taken: "+tick+" seconds");
                printstream.println("The mouse moved as follows: "+mouse);
                //states what needs to be printed to the new file
                printstream.close(); // closes teh printstream
            catch(IOException eio)
                //catchs the IO exception
            if(timeLimit<5)
                ratingJTextField.setText("Thierry Henry");     
            if(timeLimit>5)
                ratingJTextField.setText("Average");     
            if(timeLimit>10)
                ratingJTextField.setText("You gotta be fat or something");     
            if(timeLimit>20)
                ratingJTextField.setText("See a doctor");
            String rate=ratingJTextField.getText();
        private void showData()
    //        String results = "";
    //        infoJTextArea.setText("Here are your results:\n"+results);
            startJPanel.setVisible(false);
            showJPanel.setVisible(true);
    class ShapeMovingPanel extends JPanel implements ActionListener
        RT host;
        Timer timer;
        Shape shape, xformed;
        int x, y, dx, dy;
        public ShapeMovingPanel(RT rt)
            host = rt;
            timer = new Timer(25, this);
            x = 0;
            y = 0;
            dx = 2;
            dy = 3;
            setBackground(Color.pink);
            addMouseListener(new ShapeTender());
        public void actionPerformed(ActionEvent e)
            int w = getWidth();
            int h = getHeight();
            if(w <= 0 || h <= 0)
                return;
            checkBoundries(w,h);
            x += dx;
            y += dy;
            repaint();
            // update RT.timerJTextField
            host.updateTime();
        private void checkBoundries(int w, int h)
            Rectangle r = xformed.getBounds();
            Insets insets = getInsets();
            if(r.x + dx < insets.left || r.x + r.width + dx > w - insets.right)
                dx *= -1;
            if(r.y + dy < insets.top || r.y + r.height + dy > h - insets.bottom)
                dy *= -1;
        protected void paintComponent(Graphics g)
            super.paintComponent(g);
            Graphics2D g2 = (Graphics2D)g;
            g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                                RenderingHints.VALUE_ANTIALIAS_ON);
            AffineTransform at = AffineTransform.getTranslateInstance(x, y);
            g2.setPaint(Color.red);
            xformed = at.createTransformedShape(shape);
            g2.draw(xformed);
        public void start()
            if(!timer.isRunning())
                timer.start();
        public void setShape(Shape s)
            shape = s;
            Rectangle r = shape.getBounds();
            x = r.x;
            y = r.y;
            repaint();
        private class ShapeTender extends MouseAdapter
            public void mousePressed(MouseEvent e)
                if(xformed.contains(e.getPoint()))
                    timer.stop();
                    host.stop();
    }

  • Firefox slows down when opening a site with animated gifs

    After updating to FF4, I find that whenever I try to open a page that has multiple animated gifs on it, firefox slows down tremendously. CPU usage goes up to 50-75% and all animated gifs are moving really slow.
    It's not only large animated gifs, but it also occurs on forums that have animated smilies. I never had this problem in FF 3.6 nor any other browser (IE, Chrome, Safari). If I start FF4.0 without any add-ons or plugins it does the same thing. Even with a fresh install. Does anyone have a solution to his problem? Since I can't use some of my favorite sites now with FF, without my pc slowing everything down.

    Disabling the hardware acceleration worked for me!

  • Slow down animated gif

    I created an animated gif in Fireworks with 7 states. I set the properties state delay to 15 for all states, I also try 30 state delay for all states. When I preview in Fireworks, it's works. Then after I export it and open it in Firefox, Safari or mail programs everything gets ignored and the animation zooms through. Any idea how to slow down?
    Would increasing the states help? Or using Photoshop instead work better? Thank you.

    Are you on a Mac? If so, you can use Preview to view the GIF's contents. Inside Preview, choose Tools > Show Inspector (Command-I), then select the More Info and GIF tabs. From here, you can view the delay time for each individual frame, if one has been specified.
    Incidentally, the pink character is a graphic (by Cory Thoman) from this tutorial on creating animated GIFs inside Photoshop's Image Ready: http://www.illustrationinfo.com/2008/09/12/create-animated-gifs-in-imageready/

  • Animated GIFs slow down application

    Hi all,
    When I open a JDialog with some animated GIFs in a JTextPane (HTML or Styles), the whole application slows down. The GIFs are very slow and are flickering.
    The problems already start after less then 10 small GIFs. I'm using Java 1.5 and I have a new, fast PC. I planned to have mor than 100 animated GIFs on the screen (animated smiles in a chat).
    Thanks in advance
    Markus

    Make sure to use the Flyweight design pattern so you don't open the same GIF file twice.

  • Flash Player slows down CSS and DOM animations

    Greetings again,
    Following symptom happens only in Vista (both 64 and 32 bits)
    IE8 Beta 2.
    Using Flash animations (SWF) in same screen with other DOM
    and CSS animations makes browser inresponsive. This does not happen
    in Firefox, Opera etc. on very same Vistas and does not happen in
    IE6 on a Windows XP machine or IE7 in Vista
    Here is an example:
    http://www.chip.com.tr
    Don't mind the language of site, here is the thing: Menus
    such as BÖLÜMLER, DOWNLOAD etc. on top, right of the logo
    OR blue icons again right of the logo, normally works very well
    without problems. However, when advertisements are loaded (which
    are flash based), IE on Vista turn into very slow responsiveness
    values when you mouse over these icons and menus. I tried to change
    just flashes load without javascript need, result did not change
    By design, is there some error or is this classified as bug?

    quote:
    Originally posted by:
    vijethk
    Hi friend,
    I would suggest you uninstall the IE 8 and then restart the
    comp and then again install it. I do not feel it is a bug. There
    might me a system error. So try this us and let us know.
    No slowing down on page given on menu transitions and are you
    on Vista?
    Edit: Just tried it. Removed entire IE8 and reinstalled IE8
    again. Problem continues on this page. It makes you feel like CPU
    hit top but it is not. Using IE8 Beta 2, Flash Player 9,0,124,
    Vista Ultimate 64-bit SP1

  • How to slow down an animation on flash cs6?

    how to slow down an animation on flsh cs6 on each frame?
    please find link to my animation below
    https://drive.google.com/file/d/0B7-5JfJAfs97VHZCUW5EM0FTX2M/edit?usp=sharing

    Change the frame rate of your file if you want it to animate slower.

  • Troulble slowing down sprite animations

    Hi guys! Well, I looked all over but couldn't find an answer. What I want to do is slow down the animation of a sprite. I have a working sprite class called AnimationSprite that loops through an array of images when it updates. The problem is that when my soon-to-be game is running at its frame rate (approx. 32) the "Animation Sprites" are looping through their animations too fast. I couldn't really think of a way to set a delay on their animations. I thought of using a Timer to run a TimerTask that increases the sprites' current frame at a sertain rate. Is this a good idea? Also, does GAGE run on Mac OS X? When I download it it just unzips an empty folder that doesn't contain any data.
    Anyways,
    Thanks for your time.

    static final ANIMATION_DELAY = 200;
    static final ANIMATION_FRAMES = 32;
    int counter = 0;
    //your animation loop
    g.drawImage(animFrame[(counter*ANIMATION_FRAMES)/ANIMATION_DELAY],x,y,null);
    if(++counter==ANIMATION_DELAY) counter=0;

  • Compaq 610 wireless problem (Broadcom 14e4:4315)

    I can't get the wireless working, well I can get it up, but it doesn't see any networks. I tried the b43, which should work according to the link on the wiki page and it does work with b43 on the Manjaro livecd. Nice distro btw for the point and clickers, slick and fast. can be a big one when matured. Beats the hell out of *buntu distros in speed. But I am more a keyboard guy. And I want to make the software selection myself. For me just plain Arch. Back to the topic now.
    I also tried the fallback, broadcom-wl, which works great on the Archbang live cd. I can't get it working in Arch.
    I installed Arch several years ago on a Samsung netbook, when it died I moved the hd into an old Sony Vaio and that laptop died to, so I moved the drive into this Compaq 610. So maybe I inherited some messed up settings from that. I don't know. But I want to fix this installation. It has worked for a while. A couple of days. But I can't remember what I did exactly when it stopped working. After an update or after installing/removing packages. Anyway... now it's not working anymore. And tethering via my phone is not comfortable.
    The result from wifi-menu: no networks found.
    Where can I look for a problem? I didn't see anything weird in the output from lsmod and systemctl. There is also no mentioning that the card isn't detected or not working properly in the command I try. It just doesn't see other networks. Is there any logfile somewhere where I could find a hint of what is wrong?
    Is this a known problem that is just the result of a bug in the bleeding edge version of some package? Like the kernelbug that prevents the laptop from shutting down on hp laptops (Compaq is just hp). That one is solved already and will be in the next kernel version. But I haven't found anything about my wireless card the BCM4312.
    Can anybody give me a hint where to look to find the cause of this problem? I get no error messages, so I don't know where to look.

    Gusar wrote:rmmod-ing rfkill isn't how you unkill a device. You unkill it by... unkilling it. Using the rfkill utility.
    Sorry, that was  nonsense. I tried a lot and didn't look into my terminal history... anyway rfkill doesn't seem to be the problem.
    $ rfkill
    0: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no
    1: hp-gps: GPS
    Soft blocked: yes
    Hard blocked: yes
    2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
    Most of the times when I do 'sudo ip link set wlan0 up' or 'sudo ifconfig wlan0 up' no nothing is returned to the terminal but with dmesg the following error can be found
    IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
    But not always. Sometimes it goes just up as intended. For a while... until I think that I can use it to make a connection. Nothing to standard output but dmesg reveals:
    wlan0: deauthenticating from 01:23:45:67:89:ab by local choice (reason=3)
    Well... I didn't make the choice, but it seems something did. An kernel module or service?
    $ lsmod|sort
    ac 1892 0
    agpgart 22207 3 drm,intel_agp,intel_gtt
    ahci 19820 4
    arc4 1628 2
    ata_generic 2434 0
    ata_piix 20824 0
    b43 339360 0
    battery 5626 0
    bcma 28422 1 b43
    button 3685 1 i915
    cdc_ether 5976 1 rndis_host
    cdrom 30060 1 sr_mod
    cfg80211 387528 3 b43,mac80211,rndis_wlan
    coretemp 4990 0
    crc16 1091 1 ext4
    drm 186306 3 i915,drm_kms_helper
    drm_kms_helper 31198 1 i915
    ehci_hcd 42551 1 ehci_pci
    ehci_pci 3404 0
    evdev 7560 11
    ext4 444096 3
    fan 2133 0
    fscache 40046 1 nfs
    hp_wmi 5968 0
    i2c_algo_bit 4583 1 i915
    i2c_core 18703 5 drm,i915,drm_kms_helper,i2c_algo_bit,videodev
    i915 502681 2
    intel_agp 8720 1 i915
    intel_gtt 10172 3 i915,intel_agp
    iTCO_vendor_support 1545 1 iTCO_wdt
    iTCO_wdt 4471 0
    jbd2 72798 1 ext4
    joydev 7403 0
    libahci 18069 1 ahci
    libata 149321 5 ahci,pata_acpi,libahci,ata_generic,ata_piix
    lockd 65835 1 nfs
    lpc_ich 11197 0
    mac80211 423635 1 b43
    mbcache 4322 1 ext4
    media 8545 2 uvcvideo,videodev
    microcode 9904 0
    mii 3375 1 usbnet
    mmc_core 85215 2 b43,ssb
    Module Size Used by
    mperf 1023 0
    nfs 125879 0
    pata_acpi 2367 0
    pcmcia 40469 2 b43,ssb
    pcmcia_core 11892 1 pcmcia
    pcspkr 1487 0
    processor 24635 1
    psmouse 85155 0
    rfkill 12650 2 cfg80211,hp_wmi
    rndis_host 6654 1 rndis_wlan
    rndis_wlan 33723 0
    scsi_mod 110507 6 sg,vhba,usb_storage,libata,sd_mod,sr_mod
    sd_mod 28342 5
    serio_raw 4001 0
    sg 21362 0
    sky2 43505 0
    snd 44486 6 snd_hwdep,snd_timer,snd_hda_codec_idt,snd_pcm,snd_hda_codec,snd_hda_intel
    snd_hda_codec 125545 2 snd_hda_codec_idt,snd_hda_intel
    snd_hda_codec_idt 32862 1
    snd_hda_intel 30415 0
    snd_hwdep 4746 1 snd_hda_codec
    snd_page_alloc 6038 2 snd_pcm,snd_hda_intel
    snd_pcm 62851 2 snd_hda_codec,snd_hda_intel
    snd_timer 14846 1 snd_pcm
    soundcore 4386 1 snd
    sparse_keymap 2582 1 hp_wmi
    speedstep_lib 5071 0
    sr_mod 13215 0
    ssb 47967 1 b43
    sunrpc 188139 2 nfs,lockd
    thermal 7144 0
    uhci_hcd 21480 0
    usb_common 622 1 usbcore
    usbcore 151567 9 uhci_hcd,uvcvideo,rndis_host,rndis_wlan,usb_storage,ehci_hcd,ehci_pci,usbnet,cdc_ether
    usbnet 21008 3 rndis_host,rndis_wlan,cdc_ether
    usb_storage 36823 0
    uvcvideo 63785 0
    vhba 8318 0
    video 9899 1 i915
    videobuf2_core 24085 1 uvcvideo
    videobuf2_memops 1715 1 videobuf2_vmalloc
    videobuf2_vmalloc 2636 1 uvcvideo
    videodev 82344 2 uvcvideo,videobuf2_core
    wmi 7131 1 hp_wmi
    $ systemctl --full --all
    UNIT LOAD ACTIVE SUB DESCRIPTION
    proc-sys-fs-binfmt_misc.automount loaded active running Arbitrary Executable File Formats File System Automount Point
    dev-cdrom.device loaded active plugged hp_DVD_RW_AD-7561S
    dev-disk-by\x2did-ata\x2dhp_DVD_RW_AD\x2d7561S_SCA0616179.device loaded active plugged hp_DVD_RW_AD-7561S
    dev-disk-by\x2did-ata\x2dSAMSUNG_HM250HI_S20TJ9GZ318203.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-ata\x2dSAMSUNG_HM250HI_S20TJ9GZ318203\x2dpart1.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-ata\x2dSAMSUNG_HM250HI_S20TJ9GZ318203\x2dpart2.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-ata\x2dSAMSUNG_HM250HI_S20TJ9GZ318203\x2dpart3.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-ata\x2dSAMSUNG_HM250HI_S20TJ9GZ318203\x2dpart4.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-ata\x2dSAMSUNG_HM250HI_S20TJ9GZ318203\x2dpart5.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-ata\x2dSAMSUNG_HM250HI_S20TJ9GZ318203\x2dpart6.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-ata\x2dSAMSUNG_HM250HI_S20TJ9GZ318203\x2dpart7.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-ata\x2dSAMSUNG_HM250HI_S20TJ9GZ318203\x2dpart8.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-ata\x2dSAMSUNG_HM250HI_S20TJ9GZ318203\x2dpart9.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-wwn\x2d0x50024e920206e937.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-wwn\x2d0x50024e920206e937\x2dpart1.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-wwn\x2d0x50024e920206e937\x2dpart2.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-wwn\x2d0x50024e920206e937\x2dpart3.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-wwn\x2d0x50024e920206e937\x2dpart4.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-wwn\x2d0x50024e920206e937\x2dpart5.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-wwn\x2d0x50024e920206e937\x2dpart6.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-wwn\x2d0x50024e920206e937\x2dpart7.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-wwn\x2d0x50024e920206e937\x2dpart8.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2did-wwn\x2d0x50024e920206e937\x2dpart9.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2dlabel-archboot.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2dlabel-archhome.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2dlabel-archroot.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2dlabel-RECOVERY.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2dlabel-swap.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2dlabel-SYSTEM.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2duuid-06509CD3509CCB37.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2duuid-3A826BE1826B9FDD.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2duuid-48c029b4\x2d50db\x2d41c7\x2dbc55\x2df2e244d0bcfc.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2duuid-cc532a53\x2d1612\x2d4484\x2da957\x2d5c0469288591.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2duuid-E4266E11266DE4D0.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2duuid-e601cf1e\x2d34c4\x2d4561\x2da224\x2dc2dae0106afc.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2duuid-EAB06AB2B06A84C3.device loaded active plugged SAMSUNG_HM250HI
    dev-disk-by\x2duuid-ebba1856\x2d23f6\x2d49bb\x2db9c8\x2d6f81b8c32703.device loaded active plugged SAMSUNG_HM250HI
    dev-sda.device loaded active plugged SAMSUNG_HM250HI
    dev-sda1.device loaded active plugged SAMSUNG_HM250HI
    dev-sda2.device loaded active plugged SAMSUNG_HM250HI
    dev-sda3.device loaded active plugged SAMSUNG_HM250HI
    dev-sda4.device loaded active plugged SAMSUNG_HM250HI
    dev-sda5.device loaded active plugged SAMSUNG_HM250HI
    dev-sda6.device loaded active plugged SAMSUNG_HM250HI
    dev-sda7.device loaded active plugged SAMSUNG_HM250HI
    dev-sda8.device loaded active plugged SAMSUNG_HM250HI
    dev-sda9.device loaded active plugged SAMSUNG_HM250HI
    dev-sr0.device loaded active plugged hp_DVD_RW_AD-7561S
    dev-ttyS0.device loaded active plugged /dev/ttyS0
    dev-ttyS1.device loaded active plugged /dev/ttyS1
    dev-ttyS2.device loaded active plugged /dev/ttyS2
    dev-ttyS3.device loaded active plugged /dev/ttyS3
    sys-devices-pci0000:00-0000:00:1b.0-sound-card0.device loaded active plugged 82801H (ICH8 Family) HD Audio Controller
    sys-devices-pci0000:00-0000:00:1c.1-0000:10:00.0-ssb0:0-net-wlan0.device loaded active plugged BCM4312 802.11b/g LP-PHY
    sys-devices-pci0000:00-0000:00:1c.5-0000:30:00.0-net-eth0.device loaded active plugged 88E8042 PCI-E Fast Ethernet Controller
    sys-devices-pci0000:00-0000:00:1d.7-usb6-6\x2d2-6\x2d2:1.0-net-usb0.device loaded active plugged Desire HD (modem mode)
    sys-devices-pci0000:00-0000:00:1f.2-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda1.device loaded active plugged SAMSUNG_HM250HI
    sys-devices-pci0000:00-0000:00:1f.2-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda2.device loaded active plugged SAMSUNG_HM250HI
    sys-devices-pci0000:00-0000:00:1f.2-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda3.device loaded active plugged SAMSUNG_HM250HI
    sys-devices-pci0000:00-0000:00:1f.2-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda4.device loaded active plugged SAMSUNG_HM250HI
    sys-devices-pci0000:00-0000:00:1f.2-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda5.device loaded active plugged SAMSUNG_HM250HI
    sys-devices-pci0000:00-0000:00:1f.2-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda6.device loaded active plugged SAMSUNG_HM250HI
    sys-devices-pci0000:00-0000:00:1f.2-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda7.device loaded active plugged SAMSUNG_HM250HI
    sys-devices-pci0000:00-0000:00:1f.2-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda8.device loaded active plugged SAMSUNG_HM250HI
    sys-devices-pci0000:00-0000:00:1f.2-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda9.device loaded active plugged SAMSUNG_HM250HI
    sys-devices-pci0000:00-0000:00:1f.2-ata1-host0-target0:0:0-0:0:0:0-block-sda.device loaded active plugged SAMSUNG_HM250HI
    sys-devices-pci0000:00-0000:00:1f.2-ata3-host2-target2:0:0-2:0:0:0-block-sr0.device loaded active plugged hp_DVD_RW_AD-7561S
    sys-devices-platform-serial8250-tty-ttyS0.device loaded active plugged /sys/devices/platform/serial8250/tty/ttyS0
    sys-devices-platform-serial8250-tty-ttyS1.device loaded active plugged /sys/devices/platform/serial8250/tty/ttyS1
    sys-devices-platform-serial8250-tty-ttyS2.device loaded active plugged /sys/devices/platform/serial8250/tty/ttyS2
    sys-devices-platform-serial8250-tty-ttyS3.device loaded active plugged /sys/devices/platform/serial8250/tty/ttyS3
    sys-module-configfs.device loaded active plugged /sys/module/configfs
    sys-subsystem-net-devices-eth0.device loaded active plugged 88E8042 PCI-E Fast Ethernet Controller
    sys-subsystem-net-devices-usb0.device loaded active plugged Desire HD (modem mode)
    sys-subsystem-net-devices-wlan0.device loaded active plugged BCM4312 802.11b/g LP-PHY
    -.mount loaded active mounted /
    boot.mount loaded active mounted /boot
    dev-hugepages.mount loaded active mounted Huge Pages File System
    dev-mqueue.mount loaded active mounted POSIX Message Queue File System
    home.mount loaded active mounted /home
    proc-sys-fs-binfmt_misc.mount loaded active mounted Arbitrary Executable File Formats File System
    sys-fs-fuse-connections.mount loaded inactive dead FUSE Control File System
    sys-kernel-config.mount loaded active mounted Configuration File System
    sys-kernel-debug.mount loaded active mounted Debug File System
    tmp.mount loaded active mounted /tmp
    systemd-ask-password-console.path loaded active waiting Dispatch Password Requests to Console Directory Watch
    systemd-ask-password-wall.path loaded active waiting Forward Password Requests to Wall Directory Watch
    alsa-restore.service loaded inactive dead Restore Sound Card State
    alsa-state.service loaded inactive dead Manage Sound Card State (restore and store)
    alsa-store.service loaded inactive dead Store Sound Card State
    auditd.service error inactive dead auditd.service
    autofs.service loaded active running Automounts filesystems on demand
    cronie.service loaded active running Periodic Command Scheduler
    dbus.service loaded active running D-Bus System Message Bus
    dmeventd.service loaded inactive dead Device-mapper event daemon
    emergency.service loaded inactive dead Emergency Shell
    [email protected] loaded active running Getty on tty1
    lvmetad.service loaded inactive dead LVM2 metadata daemon
    netctl.service loaded inactive dead (Re)store the netctl profile state
    [email protected] loaded failed failed Networking for netctl profile bibliotheek
    NetworkManager-wait-online.service error inactive dead NetworkManager-wait-online.service
    NetworkManager.service error inactive dead NetworkManager.service
    plymouth-quit-wait.service error inactive dead plymouth-quit-wait.service
    plymouth-start.service error inactive dead plymouth-start.service
    preload.service loaded active running Adaptive readahead daemon
    rescue.service loaded inactive dead Rescue Shell
    slim.service loaded active running SLiM Simple Login Manager
    syslog.service error inactive dead syslog.service
    systemd-ask-password-console.service loaded inactive dead Dispatch Password Requests to Console
    systemd-ask-password-wall.service loaded inactive dead Forward Password Requests to Wall
    systemd-binfmt.service loaded active exited Set Up Additional Binary Formats
    systemd-fsck-root.service loaded inactive dead File System Check on Root Device
    systemd-fsck@dev-disk-by\x2duuid-cc532a53\x2d1612\x2d4484\x2da957\x2d5c0469288591.service loaded inactive dead File System Check on /dev/disk/by-uuid/cc532a53-1612-4484-a957-5c0469288591
    systemd-fsck@dev-disk-by\x2duuid-ebba1856\x2d23f6\x2d49bb\x2db9c8\x2d6f81b8c32703.service loaded inactive dead File System Check on /dev/disk/by-uuid/ebba1856-23f6-49bb-b9c8-6f81b8c32703
    systemd-initctl.service loaded inactive dead /dev/initctl Compatibility Daemon
    systemd-journal-flush.service loaded inactive dead Trigger Flushing of Journal to Persistent Storage
    systemd-journald.service loaded active running Journal Service
    systemd-logind.service loaded active running Login Service
    systemd-modules-load.service loaded active exited Load Kernel Modules
    systemd-random-seed-load.service loaded inactive dead Load Random Seed
    systemd-random-seed-save.service loaded inactive dead Save Random Seed
    systemd-readahead-collect.service loaded inactive dead Collect Read-Ahead Data
    systemd-readahead-done.service loaded inactive dead Stop Read-Ahead Data Collection
    systemd-readahead-replay.service loaded inactive dead Replay Read-Ahead Data
    systemd-remount-fs.service loaded active exited Remount Root and Kernel File Systems
    systemd-shutdownd.service loaded inactive dead Delayed Shutdown Service
    systemd-sysctl.service loaded active exited Apply Kernel Variables
    systemd-tmpfiles-clean.service loaded inactive dead Cleanup of Temporary Directories
    systemd-tmpfiles-setup-dev.service loaded inactive dead Create static device nodes in /dev
    systemd-tmpfiles-setup.service loaded active exited Recreate Volatile Files and Directories
    systemd-udev-trigger.service loaded active exited udev Coldplug all Devices
    systemd-udevd.service loaded active running udev Kernel Device Manager
    systemd-update-utmp.service loaded active exited Update UTMP about System Reboot/Shutdown
    systemd-user-sessions.service loaded active exited Permit User Sessions
    systemd-vconsole-setup.service loaded active exited Setup Virtual Console
    ypbind.service error inactive dead ypbind.service
    dbus.socket loaded active running D-Bus System Message Bus Socket
    dmeventd.socket loaded active listening Device-mapper event daemon FIFOs
    lvmetad.socket loaded active listening LVM2 metadata daemon socket
    syslog.socket loaded inactive dead Syslog Socket
    systemd-initctl.socket loaded active listening /dev/initctl Compatibility Named Pipe
    systemd-journald.socket loaded active running Journal Socket
    systemd-shutdownd.socket loaded active listening Delayed Shutdown Socket
    systemd-udevd-control.socket loaded active listening udev Control Socket
    systemd-udevd-kernel.socket loaded active running udev Kernel Socket
    dev-disk-by\x2did-ata\x2dSAMSUNG_HM250HI_S20TJ9GZ318203\x2dpart9.swap loaded active active /dev/disk/by-id/ata-SAMSUNG_HM250HI_S20TJ9GZ318203-part9
    dev-disk-by\x2did-wwn\x2d0x50024e920206e937\x2dpart9.swap loaded active active /dev/disk/by-id/wwn-0x50024e920206e937-part9
    dev-disk-by\x2dlabel-swap.swap loaded active active /dev/disk/by-label/swap
    dev-disk-by\x2duuid-e601cf1e\x2d34c4\x2d4561\x2da224\x2dc2dae0106afc.swap loaded active active /dev/disk/by-uuid/e601cf1e-34c4-4561-a224-c2dae0106afc
    dev-sda9.swap loaded active active /dev/sda9
    basic.target loaded active active Basic System
    cryptsetup.target loaded active active Encrypted Volumes
    emergency.target loaded inactive dead Emergency Mode
    final.target loaded inactive dead Final Step
    getty.target loaded active active Login Prompts
    graphical.target loaded active active Graphical Interface
    local-fs-pre.target loaded active active Local File Systems (Pre)
    local-fs.target loaded active active Local File Systems
    multi-user.target loaded active active Multi-User System
    network.target loaded active active Network
    nss-user-lookup.target loaded inactive dead User and Group Name Lookups
    paths.target loaded active active Paths
    remote-fs-pre.target loaded inactive dead Remote File Systems (Pre)
    remote-fs.target loaded active active Remote File Systems
    rescue.target loaded inactive dead Rescue Mode
    shutdown.target loaded inactive dead Shutdown
    sockets.target loaded active active Sockets
    sound.target loaded active active Sound Card
    swap.target loaded active active Swap
    sysinit.target loaded active active System Initialization
    syslog.target error inactive dead syslog.target
    timers.target loaded active active Timers
    umount.target loaded inactive dead Unmount All Filesystems
    systemd-readahead-done.timer loaded inactive dead Stop Read-Ahead Data Collection 10s After Completed Startup
    systemd-tmpfiles-clean.timer loaded active waiting Daily Cleanup of Temporary Directories
    LOAD = Reflects whether the unit definition was properly loaded.
    ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
    SUB = The low-level unit activation state, values depend on unit type.
    175 loaded units listed.
    To show all installed unit files use 'systemctl list-unit-files'.
    But what is the source of the problem? And how do I find it. Is there a way to to find out which service/module/program/whatever is preventing my wifi from working and shuts it down as soon as it's seem to work for a few2 seconds?
    Last edited by ed (2013-07-12 15:30:52)

  • Need some help with Slow Downs in Java3D and Servlets

    Hi,
    I realize that there is a separate forum for Java 3D, but I posted there, and did not get any response. This is kinda the crux of my program, so I would like to invite anybody on this forum with knowledge of Java 3D and servlets to give it a stab. Between this post and that one, there are TWENTY duke dollars up for grabs.
    Thanks.
    http://forum.java.sun.com/thread.jspa?threadID=603198

    Let me have an educated guess.
    You calculated the time elapsed before sending in a server request - and at that point you have you updated timeLastStateChange yet, which means by the time of the next calculation of time elapsed this apparent delay is not counted in, hence the slow down in animation rate.
    Hope this helps~
    Alex Lam S.L.

  • My mid 2011 MacBook Air has slowed down significantly overnight?

    Last night my MacBook Air was working fine.
    When I went to use it this morning, it has slowed down significantly. It takes awhile for it to respond to trackpad movement or the keyboard. Opening finder is delayed now, opening any app is delayed now. Booting it back up takes extra long now, probably around a minute compared to thirty seconds before.
    I've tried an SMC reset, repairing the disk and repairing disk permissions.
    From what I can see, the hardware doesn't appear to be failing, but I could be wrong.
    Can anyone help me out? What could possibly be going on with my MacBook? How did this happen overnight?

    Your MacBook Air's memory is not upgradable, and as you already determined unused storage capacity is not a relevant factor.
    There are many reasons a Mac may be performing slower than expected.
    Back up your documents and everything else important to you before proceeding.
    To help determine the possible causes of this behaviour read the following. None of what follows is intended to fix anything, but it will provide the additional information required to advance troubleshooting:
    Boot OS X Recovery by holding ⌘ and r (two fingers) while you start your Mac. At the Mac OS X Utilities screen, select Disk Utility. Select your startup volume (usually named "Macintosh HD") and click the Repair Disk button. Describe any errors it reports in red.
    When it finishes restart your Mac and test again for operation. If it's still not behaving as you expect it should, please post the results of EtreCheck in accordance with the following instructions:
    Apple Support Communities contributor etresoft wrote a very useful app to quickly gather certain system information that may help point to a cause of this problem. Go to his website, download and run EtreCheck:
    http://www.etresoft.com/etrecheck
    Etrecheck will be in your Downloads folder. Open it from there. You may see the following dialog box:
    Click Open - etresoft contributes to this forum frequently and can be considered a trustworthy developer.
    It will take a moment to run as it collects its data.
    Copy and paste its output in a reply.
    Do not be concerned about anything that says "Problem" or “failed” or anything else that may appear in red.
    EtreCheck was designed to remove any personal information (such as your computer's name and serial numbers) but if you see anything that looks like an email address or any other personal information that should not be divulged to others, please delete or obscure that information when you post the reply.
    When you are finished with EtreCheck, quit the program. It occupies very little space, and you can keep it or drag it to the Trash as you wish.
    After completing the above please determine if the problems also occur in "Safe Mode":
    Safe Mode or "Safe Boot" is a troubleshooting mode that bypasses all third party system extensions and loads only required system components. Read about it: Starting up in Safe Mode
    You must disable FileVault before you can start your Mac in Safe Mode.
    Starting your Mac in Safe Mode will take longer than usual, graphics will not render smoothly, audio is disabled on some Macs, and some programs (iTunes for example) may not work at all.
    Merely starting your Mac in Safe Mode is not intended to resolve the problem, it's to observe its performance without certain additional components.
    To end Safe Mode restart your Mac normally. Shutdown will take longer as well.
    To identify potential hardware problems: Apple Hardware Test.

  • Flash html5 - How can i make an internal movie clip slow down and stop when it get to a certain frame?

    I am creating an automotive braking system using flash and have a wheel turning. I want the wheel to slow down and stop after the brake pedal is pushed at a certain frame. I know I could do this with frame by frame animation but was hoping there was a short cut - javascript?? If not the slowing down portion then is there code for just making the internal movie clip (wheel turning) to stop when it gets to a frame.? Thanks

    you can use the ticker class to create a loop that you use to control the wheel's rotation or frame, TweenJS v0.6.0 API Documentation : Ticker

Maybe you are looking for

  • Download error for Inspiration Browser and AIR- Elements 9

    I have had Elements 9 for months but just installed it. I want to the the Inspiration Browser. It is not installed and asks if I want to install. I say yes and am taken to a downoad page saying I also need AIR, would i like to download both. I say ye

  • Reading / organizing comments

    We are just starting using the comment feature in Airhelp All my end users will type comments and i ll be the only one reading them, replying to them... Sould they type the comments in the commenting pane, then press Save, then Send Receive ? If i re

  • Need workflow materials

    Hai Guys, I am new to workflow and I know ABAP and Overview of the MM and SD. Now I need to study workflow related to the above functional area. For that what can i do and how to study? any book and any websides provide information, If you have note

  • Nokia Ovi suite STILL not working with Windows 7/U...

    Hi I have been waiting paitiently for around 7 months now to get a working version of Ovi Suite to use to sync my Nokia C7. Right now its only version 3.1.1.78 I think. I started at 2.9.X Ovi suite still thinks my phone is not in Ovi Suite mode. This

  • How do I download a ringtone from free ringtones#1 to my Iphone

    How do I download a ringtone for my New Iphone 5s. I downloaded a free ringtones app called Ringtones #1. I already did this once with support from this site. I re read the thread. But I'm lost again.. I read instructions from ringtones #1.