Wednesday, August 27, 2014

Recorriendo elementos con Lambda

Un ejemplo de recorrer elementos de un list y agregarlos a varios JComboBox
for(String texto:camposList){
                jComboBoxUsername.addItem(texto);
                 jComboBoxActivate.addItem(texto);
                 jComboBoxPassword.addItem(texto);
                     jComboBoxName.addItem(texto);
            }


Podemos utilizar Lambda para realizar la misma operación
  camposList.stream().map((texto) -> {
                jComboBoxUsername.addItem(texto);
                return texto;
            }).map((texto) -> {
                jComboBoxActivate.addItem(texto);
                return texto;
            }).map((texto) -> {
                jComboBoxPassword.addItem(texto);
                return texto;
            }).forEach((texto) -> {
                jComboBoxName.addItem(texto);
            });

Tuesday, August 19, 2014

Jugando con Lambda JDK8

Jugando con Lambda JDK8
recorrer los elementos mediante forEach podemos crear una función o hacerlo directamente.
listEntity.forEach(p -> imprimir(p));

   private String imprimir(String f) {
       System.out.println(f);
       
    }

Ordenar
Collections.sort(Entity, (a, b) -> a.compareTo(b));

Tuesday, July 08, 2014

Error al ejecutar Glassfish

Si tenemos error al ejecutar Glassfish


./asadmin start-domain domain1



There is a process already using the admin port 4848 -- it probably is another instance of a GlassFish server.
Command start-domain failed.


Para solucionarlo tenemos que indicar el hostname en el archivo /etc/hosts
Pasos:
1. Encontrar el nombre de hostname ejecutar el comando
  hostname
nos muestra el nombre


2. Editar el archivo hosts con el comando
sudo vim /etc/hosts
y agregar luego 127.0.0.1 el nombre del hostname myhost name

3. Ejecutar
./asadmin start-domain domain1


s.png

Sunday, July 06, 2014

Recuperar una revisión desde Bitbucket

Recuperar una revisión desde Bitbucket

Cuando deseamos recuperar una revisión de mercurial en bitbucket,

s.png


si deseamos recuperar la revisión 12a165b

Entramos al directorio

s.png

ejecutamos
hg update -r 12a165bls

con este comando actualizamos nuestro proyecto a esa revisión.

Thursday, June 26, 2014

Plugin UML desde codigo fuente

Plugin UML

Sitio Oficial

Requisitos:
1. NetBeans IDE
2. Subversion
    Para instalarlo en Ubuntu
    sudo apt-get install subversion subversion-tools

Pasos:
1. Desde NetBeans IDE-->Team-->Subversion-->Checkout
https://svn.java.net/svn/nb-uml-plugin~nb-umlplugin

uml1.png

2. Seleccionar el directorio

uml2.png

3. Abrir el proyecto
uml03.png

4. Seleccionar el proyecto
uml04.png

5. Clic derecho y seleccionar Package as -->NBM
packages.png


6. En el menú Tools-->Plugins-->pestaña Downloaded, presionar el botón Add Plugins...
add.png


7. Se generaran los modulos nbm en el directorio
NetBeansProjects->plugins->uml->trunk->nb-uml->UML->build->updates
Captura de pantalla de 2014-06-26 09:41:27.png

8. Seleccionamos los archivos
p.png

9.presionar el botón Install
install.png

10. Se muestran los módulos  a instalar
modulos.png
respondemos a los mensajes en los siguientes cuadros de diálogo.

11.Tenemos el plugin instalado listo para ser usado

plugin.png

Tuesday, June 24, 2014

NetBeans IDE 8.0 Satisfaction Survey

Si utilizas NetBeans IDE, puedes dar tu opinión sobre el mismo y dejar tus comentarios sobre aspectos que te gustarían que fuesen mejorados.

Enlace a la encuesta

NetBeans IDE 8.0 Satisfaction Survey