Archive for the 'Java' Category

Generar diagramas de secuencia UML de manera automática a partir del código Java mediante IntelliJ

Vaya titulo de post más largo me ha quedado. Pero de eso se trata precisamente, A veces ya sea por seguir el flujo de una aplicación o porque necesitamos documentar nos sería útil generar el diagrama de secuencia de los métodos de nuestras clases. Y si ésto se realiza de manera automática, mejor que mejor. Aunque he visto algún que otro plugin para Eclipse, me parecieron mucho más complicados y ésta vez me he decantado por utilizar un IDE nuevo: IntelliJ

Antes de empezar es recomendable que tengamos instalado JDK 1.8 o posterior. Continuamos… Los pasos son sencillos.

Primero nos descargamos la versión de IntelliJ community Edition desde la página web.

Cuando ya lo tengamos instalado, creamos por ejemplo un nuevo proyecto Java y desde el menu IntelliJ > Preferencias > Plugins buscamos e instalamos un plugin que se llama SequenceDiagram

c1

reiniciamos entonces intelliJ y cuando vuelve a iniciar, cargamos nuestro proyecto y nos movemos al método de la clase Java de la que queremos obtener el diagrama de secuencia, entonces desde el menu superior seleccionamos Tools > Sequence Diagram…

Y de manera automática se genera el diagrama de secuencia, que podremos exportar como imagen.

c2

Referencias | StackOverflow

Instalar Oracle Java (JDK) 7 / 8 / 9 desde PPA

java_ubuntu

Estaba ayer instalándome un IDE de Java que estoy probando y en cierto momento probando uno de sus plugins me dio error pues necesitaba la versión de JDK 8 y yo tenía instalada una versión inferior. Me vino muy bien la información de WebUpd8 para actualizarme. En mi caso instale JDK 1.8 con los siguientes comandos:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Referencia | WebUpd8

All Cheat Sheets para Chrome

CHEAT

Si usas Chrome, eres desarrollador y quieres tener a mano todas las «chuletas» de Java, Python, HTML, etc, etc… All Cheat Sheets es una buena extensión para Chrome que podrás instalar desde Chrome Store.

Canonical eliminará Java de los repositorios de Ubuntu

Interesante noticia y a tener en cuenta para evitar posibles problemas en aquellas aplicaciones que utilicemos en el sistema y que dependan de java para su ejecucion.

Canonical acaba de anunciar que retirara todos los paquetes de Sun JDK del repositorio Canonical Partner. El motivo se debe a que Oracle ha retirado la licencia de distribucion de Java para Sistemas operativos y Canonical ya no tiene permiso para distribuir estos paquetes.

Para evitar fallos en ciertas aplicaciones, Canonical sugiere que migremos a OpenJDK lo antes posible. Para ello debemos instalar los paquetes: icedtea6-plugin y openjdk-6-jdk (kit de desarrollo) o openjdk-6-jre (solo el runtime).

Fuentes | Tengo Linux y Muy Computer

Java 7 disponible

Mike Reinholdt ha publicado en su blog que ya está disponible la descarga de la versión final de Java 7. Después de 4 años y 7 meses desde que se publicó Java 6.
Al ataquerrrr….

Via | JavaHispano

Actualizar Eclipse a la versión 3.7

Para desarrolladores de Java, el siguiente tip permite actualizar Eclipse Galileo (3.5) a la versión Indigo (3.7)

– Descarga Eclipse Indigo desde Eclipse
– Extraelo en $HOME (se crea $HOME/eclipse)
– Abre una terminal y ejecuta:


sudo apt-get install eclipse
sudo rm -rf /usr/lib/eclipse
sudo mv $HOME/eclipse /usr/lib/eclipse
cat /usr/bin/eclipse | sed 's:galileo:indigo:g' | sed 's:Galileo:Indigo:g' > temp.txt
sudo mv temp.txt /usr/bin/eclipse

Eclipse se actualizara a la versión 3.7

Via | lkubuntu

J, un editor «ligero» para Java

Imagina que hacen una encuesta de editores y te preguntan:
– ¿Tú que usas?. Y contestas: ¿yo?, yo uso «J» (y quedas asi tan chulo, más chulo que un 8 ^^).
No sé como se comportará pues aún sigo usando al «topoderoso» Eclipse, pero tal vez le de una oportunidad para escribir proyectitos rápidos o en los que no quiera tener un IDE sobrecargado de Plugins.

Descarga | SourceForge

Solarized: Esquema de color ahora tambien para Eclipse

Me gusto la entrada de ayer, pero lo echaba de menos en mi querido «Eclipse», asi que buscando un poco me tope con esta página: Eclipse color themes (no la conocia, y está genial pues tiene varios esquemas de colores personalizados para nuestro editor de desarrollo favorito).

En concreto para Solarized los themes que nos interesan son:  Solarized Light y Solarized Dark. Te los puedes descargar como .epf (preferencias de Eclipse) o como ficheros .xml para el plugin Eclipse Color themes (ésta es la opción que use yo).

Para instalar el plugin ve a : Ayuda > Instalar nuevo software y añades como entrada: http://eclipse-color-theme.github.com/update, una vez instalado el plugin ya puedes ir a Window→Preferences→General→Appereance→Color Theme para instalar los nuevos temas de colores (desde fichero .xml) o seleccionar el tema que quieres aplicar al editor.
Genial!!!

La fundación Eclipse anuncia: Orion Platform

La fundación Eclipse acaba de anunciar Orion Platform como un nuevo proyecto destinado a crear un IDE de código que se ejecute dentro de un navegador. Se trata de un IDE con una parte cliente implementada en HTML y JavaScript y una parte servidor basada en OSGI y corriendo sobre Jetty. No se trata de portar la funcionalidad de un IDE como Eclipse a la web sino de crear un entorno de desarrollo funcional que se comporte como una aplicación web. Podeis descargar las versiones previas de este proyecto y obtener más información desde el siguiente enlace.

Via | JavaHispano | Descarga | Orion

Creando un lanzador a «medida» para Unity

Crear un lanzador para una aplicación Java como es Netbeans o Eclipse no funciona muy bien en Unity, pero es algo que podemos resolver fácilmente editando una serie de ficheros (tal y como se ve en la imágen). Lo primero es disponer en /usr/share/aplications del fichero .desktop correspondiente a la aplicación que queremos lanzar. Si no existe crear uno a medida no es complicado, unicamente debemos tener cuidado con la ruta del ejecutable y del icono que queremos utilizar.

Despues en $HOME/.gconf/desktop/unity/launcher/favorites crearemos un directorio app-aquinombreAplicacion.desktop y dentro de ese directorio incluiremos un fichero %gconf.xml similar al de la imagen. Debemos tener cuidado con la cadena «stringvalue» que apunta al fichero .desktop creado anteriormente en /usr/share/applications. Y con el valor asignado a la prioridad (en la imagen, con valor 6) que indica la posición que ocupara el lanzador en el panel.

Finalmente editaremos el fichero $HOME/.gconf/desktop/unity/launcher/favorites/%gconf.xml y añadiremos una entrada para que apunte a nuestro lanzador del estilo:

<li>
            app-aquiNombredetuAplicacion.desktop
</li>

Reiniciaremos y deberiamos tener el lanzador personalizado en la barra.

Más información | java.net





¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map

Archivos

marzo 2023
L M X J V S D
 12345
6789101112
13141516171819
20212223242526
2728293031  

Blog Stats

  • 31.340.706 hits