domingo, 8 de junio de 2014

installacion Jboss eclipse

Starting JBoss AS from Eclipse with JBoss Tools

Starting JBoss AS from Eclipse with JBoss Tools

Skip to end of metadata Go to start of metadata
You may choose to use Eclipse rather than the command line to run JBoss AS, and to deploy the examples. If you don't wish to use Eclipse, you should skip this section.
In order to use JBoss AS from Eclipse, you must first install JBoss AS for your operating system as described in Installing and starting JBoss AS on Linux, Unix or Mac OS X or Installing and starting JBoss AS on Windows.
In order use JBoss AS from Eclipse, you'll need Eclipse Indigo (Eclipse 3.7) and JBoss Tools 3.3 M2 or newer. If you want to run the quickstarts from Eclipse, you will also need m2eclipse. You can find instructions for installing Eclipse, m2eclipse and JBoss Tools on the JBoss Tools Site. Make sure you install the Maven Support and Web and Java EE Development features.
Having successfully installed and started Eclipse, we need to add our JBoss AS instance to it. First, navigate to File -> New -> Other:

Now, locate the New Server Wizard:

And choose JBoss AS 7.0:

Hit Next >, and locate the JBoss AS 7 installation by clicking on Browse ...:

Now, choose the JBoss AS 7 installation directory:

Assuming you selected a valid installation, Eclipse should now allow you to hit Finish:

Now, let's start JBoss AS from Eclipse. If you previously started JBoss AS from the command line, you should stop it there first.
First, we need to make sure the Server tab is on view. Open the Window -> Show View -> Other... dialog:

And select the Server view:

You should see the Server View appear with the JBoss AS server:

Now, we can start the server. Right click on the server in the Server view, and select Start:

If you want to debug your application, you can simply select Debug rather than Start. This will start the server in debug mode, and automatically attach the Eclipse debugger.
You'll see the server output in the Console:

jueves, 22 de mayo de 2014

Joomla Instalcion Nunca Termina

Lo que he hecho ha sido modificar el archivo php.ini del servidor (si utilizas easyphp lo más fácil es botón derecho -->> configuration -->> PHP ) y he modificado la línea:

max_execution_time = 30

por esta

max_execution_time = 60
max_execution_time = 100

Vualá...!!!!. Me envió un mensaje diciendo:

¡Felicidades! el pack de Joomla! Spanish ya está instalado.

diseñadpr de logos

doseñador de logos

Pixlr

Diseñador de logos

jueves, 15 de mayo de 2014

solucion #1045 Access denied for user root@localhost

solucion #1045 Access denied for user root@localhost

PhpMyAdmin - Access denied for user root'@localhost


Este truco está destinado a quienes tienen un problema al iniciar PhpMyAdmin (por ejemplo con WAMP Server o EasyPHP) con el error siguiente:

#1045- Access denied for user 'root'@localhost'


Es necesario efectuar algunas manipulaciones después de la instalación:
  • Abre la consola MySql
  • Presiona Enter y escribe el comando mysql>.
  • Es útil comenzar por ingresar una nueva contraseña mediante el comando siguiente:

:
SET PASSWORD FOR root@localhost=PASSWORD(' micontraseña ');
  • Enseguida es útil reatribuir los derechos de usuario mediante el comando siguiente:
    mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost  IDENTIFIED BY ' micontraseña ' WITH GRANT OPTION;
  • Es necesario ingresar los nombres de los host y la cuenta de usuario por defecto con la contraseña en el archivo 'php.ini', en el nivel siguiente:

; Default host for mysql_connect() (doesn't apply in safe mode).  
mysqli.default_host ='localhost'  

; Default user for mysql_connect() (doesn't apply in safe mode).  
mysqli.default_user ='root'  

; Default password for mysqli_connect() (doesn't apply in safe mode).  
; Note that this is generally a *bad* idea to store passwords in this file.  
; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")  
; and reveal this password! And of course, any users with read access to this  
; file will be able to reveal the password as well.  
mysqli.default_pw ='micontraseña'


Sólo queda ingresar los nombres de los host y de la cuenta de usuario por defecto con la contraseña en el archivo 'config.inc.php' con las líneas siguientes:

$cfg['Servers'][$i]['host']= 'localhost';  

$cfg['Servers'][$i]['user'] = 'root';  

$cfg['Servers'][$i]['password']= 'micontraseña';


Luego, de no haber podido abrir correctamente la página local host, vas a tener la agradable sorpresa de poder conectarte a PhpMyAdmin sin el error #1045- Access denied for user 'root'@localhost'

cambiar de puerto MYSQL en XAMPP

cambiar de puerto MYSQL en XAMPP
Código PHP:
# password       = your_password  port            3306 ---> 3307
socket          
"/xampp/mysql/mysql.sock" 
y aca tambien

Código PHP:
# The MySQL server [mysqld] port3306 ---> 3307
socket
"/xampp/mysql/mysql.sock" 

viernes, 18 de abril de 2014

ComboBox

Swing - JComboBox

l control JComboBox permite seleccionar un String de una lista.
Para inicializar los String que contendrá el JComboBox debemos llamar al método addItem tantas veces como elementos queremos cargar.
Un evento muy útil con este control es cuando el operador selecciona un Item de la lista. Para capturar la selección de un item debemos implementar la interface ItemListener que contiene un método llamada itemStateChanged.

Problema 1:

Cargar en un JComboBox los nombres de varios colores. Al seleccionar alguno mostrar en la barra de título del JFrame el String seleccionado.
JComboBox

Programa:

import javax.swing.*;
import java.awt.event.*;
public class Formulario extends JFrame implements ItemListener{
    private JComboBox combo1;
    public Formulario() {
        setLayout(null);
        combo1=new JComboBox();
        combo1.setBounds(10,10,80,20);
        add(combo1);
        combo1.addItem("rojo");
        combo1.addItem("vede");
        combo1.addItem("azul");
        combo1.addItem("amarillo");
        combo1.addItem("negro");
        combo1.addItemListener(this);
    }

    public void itemStateChanged(ItemEvent e) {
        if (e.getSource()==combo1) {
            String seleccionado=(String)combo1.getSelectedItem();
            setTitle(seleccionado);
        }
    }
    
    public static void main(String[] ar) {
        Formulario formulario1=new Formulario();
        formulario1.setBounds(0,0,200,150);
        formulario1.setVisible(true);
    }    
}
Indicamos a la clase que implementaremos la interface ItemListener:
public class Formulario extends JFrame implements ItemListener{
Declaramos un objeto de la clase ComboBox:
    private JComboBox combo1;
En el constructor creamos el objeto de la clase JComboBox:
        combo1=new JComboBox();
Posicionamos el control:
        combo1.setBounds(10,10,80,20);
Añadimos el control al JFrame:
        add(combo1);
Añadimos los String al JComboBox:
        combo1.addItem("rojo");
        combo1.addItem("vede");
        combo1.addItem("azul");
        combo1.addItem("amarillo");
        combo1.addItem("negro");
Asociamos la clase que capturará el evento de cambio de item (con this indicamos que esta misma clase capturará el evento):
        combo1.addItemListener(this);
El método itemStateChanged que debemos implementar de la interface ItemListener tiene la siguiente sintaxis:
    public void itemStateChanged(ItemEvent e) {
        if (e.getSource()==combo1) {
            String seleccionado=(String)combo1.getSelectedItem();
            setTitle(seleccionado);
        }
    }
Para extraer el contenido del item seleccionado llamamos al método getSelectemItem() el cual retorna un objeto de la clase Object por lo que debemos indicarle que lo transforme en String:
            String seleccionado=(String)combo1.getSelectedItem();

Problema 2:

Disponer tres controles de tipo JComboBox con valores entre 0 y 255 (cada uno representa la cantidad de rojo, verde y azul). Luego al presionar un botón pintar el mismo con el color que se genera combinando los valores de los JComboBox.
JComboBox

Programa:

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Formulario extends JFrame implements ActionListener{
    private JLabel label1,label2,label3;
    private JComboBox combo1,combo2,combo3;
    private JButton boton1;
    public Formulario() {
        setLayout(null);
        label1=new JLabel("Rojo:");
        label1.setBounds(10,10,100,30);
        add(label1);
        combo1=new JComboBox();
        combo1.setBounds(120,10,50,30);
        for(int f=0;f<=255;f++) {
            combo1.addItem(String.valueOf(f));
        }
        add(combo1);
        label2=new JLabel("Verde:");
        label2.setBounds(10,50,100,30);
        add(label2);
        combo2=new JComboBox();
        combo2.setBounds(120,50,50,30);
        for(int f=0;f<=255;f++) {
            combo2.addItem(String.valueOf(f));
        }
        add(combo2);
        label3=new JLabel("Azul:");
        label3.setBounds(10,90,100,30);
        add(label3);
        combo3=new JComboBox();
        combo3.setBounds(120,90,50,30);
        for(int f=0;f<=255;f++) {
            combo3.addItem(String.valueOf(f));
        }
        add(combo3);
        boton1=new JButton("Fijar Color");
        boton1.setBounds(10,130,100,30);
        add(boton1);
        boton1.addActionListener(this);
    }

    public void actionPerformed(ActionEvent e) {
        if (e.getSource()==boton1) {
            String cad1=(String)combo1.getSelectedItem();
            String cad2=(String)combo2.getSelectedItem();
            String cad3=(String)combo3.getSelectedItem();
            int rojo=Integer.parseInt(cad1);
            int verde=Integer.parseInt(cad2);
            int azul=Integer.parseInt(cad3);
            Color color1=new Color(rojo,verde,azul);
            boton1.setBackground(color1);
        }
    }
    
    public static void main(String[] ar) {
        Formulario formulario1=new Formulario();
        formulario1.setBounds(0,0,400,300);
        formulario1.setVisible(true);
    }    
}
Importamos el paquete java.awt ya que el mismo contiene la clase Color:
import java.awt.*;
Implementaremos la interface ActionListener ya que tenemos que cambiar el color del botón cuando se lo presione y no haremos actividades cuando cambiemos items de los controles JComboBox:
public class Formulario extends JFrame implements ActionListener{
Definimos los siete objetos requeridos en esta aplicación:
    private JLabel label1,label2,label3;
    private JComboBox combo1,combo2,combo3;
    private JButton boton1;
En el constructor creamos los objetos, primero el control label1 de la clase JLabel:
        label1=new JLabel("Rojo:");
        label1.setBounds(10,10,100,30);
        add(label1);
Lo mismo hacemos con el objeto combo1:
        combo1=new JComboBox();
        combo1.setBounds(120,10,50,30);
Para añadir los 256 elementos del JComboBox disponemos un for y previa a llamar al método addItem convertimos el entero a String:
        for(int f=0;f<=255;f++) {
            combo1.addItem(String.valueOf(f));
        }
        add(combo1);
En el método actionPerformed cuando detectamos que se presionó el botón procedemos a extraer los tres item seleccionados:
    public void actionPerformed(ActionEvent e) {
        if (e.getSource()==boton1) {
            String cad1=(String)combo1.getSelectedItem();
            String cad2=(String)combo2.getSelectedItem();
            String cad3=(String)combo3.getSelectedItem();
Los convertimos a entero:
            int rojo=Integer.parseInt(cad1);
            int verde=Integer.parseInt(cad2);
            int azul=Integer.parseInt(cad3);
y creamos finalmente un objeto de la clase Color, el constructor de la clase Color requiere que le pasemos tres valores de tipo int:
            Color color1=new Color(rojo,verde,azul);
Para cambiar el color de fondo del control JButton debemos llamar al método setBackground y pasarle el objeto de la clase Color: