Si estás leyendo esto es porque finalmente he podido solucionar el problema que venía arrastrando de intentar importar el mariadb-java-client-x.y.z.jar (sustituir x, y, z por el número de versión) en mi proyecto basado en OSGi.
Continuar leyendo «Incluir Mariadb en un proyecto OSGi»Instalar manualmente openJDK (Oracle)
He dado el paso, por fin, y me he lanzado a utilizar una de la distribuciones libres de Java, concretamente, el openJDK que distribuye Oracle. Aquí tienes el enlace donde encontrar más información y poder descargar la distribución. Ojo, existen muchas más distribuciones.
El problema que me he encontrado al instalarlo y quitar la anterior distibución, la JRE 1.8, es que me sale el siguiente error:
Continuar leyendo «Instalar manualmente openJDK (Oracle)»Customizar iconos en tus carpetas
No sé si eres de esas personas que le gusta tener toda su información ordenada, bien clasificada y fácil de localizar, si es así, te voy a dar un consejo.
Una de las cosas que hago, además de tener un criterio homogéneo de clasificación, es utilizar iconos para, visualmente, localizar fácilmente el contenido de una carpeta. La manera de llevarlo a cabo, en sistemas Windows, es usar el fichero desktop.ini.
Continuar leyendo «Customizar iconos en tus carpetas»CORBA vs SOAP Web services
Para empezar estamos tratando de comparar conceptos diferentes, ya que CORBA es un estándar de objeto distribuido, mientras que SOAP es un estándar de comunicación.
Una mejor comparación sería CORBA y servicios web. Ambas normas utilizan mecanismos de comunicación estándar, CORBA usa IIOP (Internet Inter ORB Protocol) y los servicios web usan SOAP.
Ambos tienen lenguajes de definición de interfaz, CORBA es IDL (Interface Definition Language) y en el mundo de los servicios web es WSDL (Web Services Definition Language).
Rápido y sencillo.
Entorno OSGi standalone basado en Equinox
Para poder disponer de un entorno OSGi básico, basado en la distribución Equinox de Eclipse, y lo más importante, fuera del entorno de Eclipse, tenemos que disponer de un paquete de ficheros que definimos, a continuación.
Continuar leyendo «Entorno OSGi standalone basado en Equinox»org.eclipse.equinox.ds pasa a ser org.apache.felix.scr
A partir de la versión Eclipse 2018-12 he experimentado un error con el paquete que contiene los «declarative services» en Equinox. Esto se debe a que esta información ahora reside en el paquete org.apache.felix.scr y no, como venía siendo hasta ahora, en el paquete org.eclipse.equinox.ds.
Continuar leyendo «org.eclipse.equinox.ds pasa a ser org.apache.felix.scr»¿Qué le ha pasado al Safari 6?
Si eres como yo, uno de los usuarios que utilizamos la plataforma Apple para el día a día, eres desarrollador web y has actualizado tu equipo con el nuevo Mountain Lion o por ende, tienes el Safari 6, te habrás dado de bruces al ver que no puedes ver ni siquiera el código fuente de cualquier página web. ¿Qué te ha pasado Apple?
Apple no considera esto de uso ordinario por ello lo ha «inhabilitado». Para devolverlo a la vida tendremos que irnos a las «Preferencias…» del navegador web y en la pestaña de «Avanzado» hay una opción deshabilitada que deberemos activar, «Mostrar el menú Desarrollo en la barra de menús«.