Mostrando entradas con la etiqueta java. Mostrar todas las entradas
Mostrando entradas con la etiqueta java. Mostrar todas las entradas

viernes, 22 de mayo de 2015

Habilitar Global Menú y integracion con el HUD en Unity para aplicaciones Java

Unity global menú por defecto no soporta aplicaciones Java Swing por defecto. Por lo que aplicaciones como NetBeans, IntelliJ IDEA, y cualquier otra aplicación java con componentes Swing no terminan de integrarse a la perfección con el sistema.

Por suerte a través de JAyatana ahora podemos integrar los menús de forma global con aplicaciones Swing en Unity.



Para ello basta con añadir la ppa:

sudo add-apt-repository ppa:danjaredg/jayatana
sudo apt-get update
sudo apt-get install jayatana

Una vez instalada cerramos la sesión y la iniciamos nuevamente para poder disfrutar del global menú en aplicaciones java.


Si queremos desinstalarlo, basta con  ejecutar el siguiente comando:

sudo apt-get --purge remove jayatana libjayatana libjayatanaag libjayatana-java libjayatanaag-java


martes, 14 de abril de 2015

Como Instalar Juniper VPN en Ubuntu 14.04 64 bits y no morir en el intento

Los principales problemas que nos encontramos a la hora de poder utilizar un el cliente Juniper VPN en la version Ubuntu 14.04 de 64 bits son:

  • Utiliza librerías java de 32 bits
  • El comando update-alternatives no viene instalado como en versiones anteriores

Para ejecutar Juniper correctamente en nuestro sistema primeramente instalaremos las maquinas virtuales java tanto para 64bits como para 32bits

sudo apt-get install openjdk-7-jre icedtea-7-plugin
sudo apt-get install openjdk-7-jre:i386

Instalamos librerías adicionales de 32bits que son necesarias para la ejecución

sudo apt-get install libstdc++6:i386 lib32z1 lib32ncurses5 lib32bz2-1.0 libxext6:i386 libxrender1:i386 libxtst6:i386 libxi6:i386



Una vez instaladas todas las librerías necesarias para su correcto funcionamiento, crearemos el comando update-alternatives

Command = /bin/sh -c /usr/sbin/update-alternatives --display java 2>&1 | grep -v "/bin/sh:" | grep ^/ | cut -d " " -f 1 | tr " " " "



hecho esto creamos un enlace simbólico a /usr/sbin necesario ya que es la ruta donde el Juniper lo busca

sudo ln -s /usr/bin/update-alternatives /usr/sbin/



¡Listo!. Ya podemos conectarnos a nuestra VPN favorita o a la mas odiada (según los casos)


Referencias:
(1) (2) (3)


jueves, 9 de mayo de 2013

Editor de expresiones regulares


Hace ya unos cuantos años, en el 2005, recuerdo que hice un programilla para ayudarme con las expresiones regulares. Hoy lo he vuelto a necesitar y lo rescate gracias a un compañero que lo seguía guardando en el disco duro. Aunque es algo viejuno, sigue conservando toda su funcionalidad y me ha funcionado sin problemas con la openJDK 1.6.

El programa cuenta como funcionalidades principales:

  • Permitir la selección y ejecución, de una de las expresiones regulares del editor inferior, o parte de la misma.
  • Muestra todos los resultados coincidentes con la expresión regular ejecutada en el arbol de la derecha.
  • Resaltado de sintaxis.
  • Soporte para grupos en las expresiones regulares.
  • Diferentes L&F (metal.GTK,Liquid,Motiff,...)


El código fuente, a día de hoy está 'missing in action', dejo aquí los binarios para futuras necesidades o por si a alguien le resultase útil.

Descargar RegEx Editor

Para su ejecución 
java -jar regexeditor.jar