Actualización de Ubuntu 16.04 LTS

xerus_orange_hexBueno, llevo ya mucho sin subir nada, así que toca una actualización. Tuve un problema con los drivers gráficos en la última actualización que hice de Kubuntu, así que llevo cerca de un año usando Ubuntu con Unity y, debo de decirlo, no me ha ido mal del todo. Usando Unity Tweak Tool, instalando un tema de iconos decente y con Conky, la verdad es que queda bastante usable…

Pero al actualizar a la versión 16.04 LTS (Xenial Xerus, que salió el mismo Jueves), me he encontrado con algunos problemas que he tenido que resolver corriendo y sobre la marcha…

Sigue leyendo

Netbeans 8 y Java3D en Kubuntu 14.10

Netbeans logoNormalmente utilizo siempre Eclipse para cosas de Java… me acostumbré a usarlo, y desde entonces es lo que casi siempre manejo. Pero para una asignatura de la facultad que utiliza Java3D, las prácticas y los ejercicios los entregan para Netbeans… ¡y como no hacen exportación del proyecto, sino que simplemente te entregan una copia del mismo, me encuentro con que resulta extremadamente tedioso convertirlos una y otra vez a proyecto de Eclipse! Así quevamos a instalar Netbeans y Java3D.

Sigue leyendo

Pinitos en Android

Para quitarme un poco las telarañas de la cabeza después de la maratón de programación en C++, Qt y MySQL que supuso las jornadas (y sus preludios), he buscado un pequeño entretenimiento en forma de nuevo lenguaje. Me planteé seriamente el aprender Python este verano: es un lenguaje de script muy potente y me puede sacar de muchos apuros en el futuro (¿scripts para procesar hojas de cálculos? ¿poder programar en Quickly para Ubuntu? ¡mola!), pero necesito un proyecto interesante para poder engancharme y seguir aprendiendo… y no se me ocurría ningún proyecto que no tuviera que ver con Acolito. A fin de cuentas, Python es un lenguaje de script. Sigue leyendo

Opciones de acceso a GMail

Despues de una rápida busqueda por internet, las dos posibilidades mas interesantes que he encontrado para descargar los correos de actividades son dos: python y java.

Java tiene una ventaja, y es que conozco un poco el lenguaje. Python es interpretado y puede ser mas comodo, pero no he trabajado con él.

Lo más probable es que termine usando Java. La instalación de JavaMail, la biblioteca para trabajar con el correo, es sencilla; y he encontrado código muy simple y sencillo que funciona correctamente (básicamente, se ha conectado al servidor de correo de GMail y ha descargado el contenido del Inbox de la cuenta de gestión).

Apache POI y las tablas del Word

Buscando formas de automatizar la entrada de actividades y de asistentes al programa Acolito y demás variantes, al final he dado con una librería bastante interesante, llamada POI. Esta librería JAVA forma parte de las bibliotecas del proyecto Apache, y proporcionan una interfaz sencilla y clara para acceder y generar distintos archivos de formatos propietarios pertenecientes a la suite Office de Windows, entre ellos EXCEL y WORD.

Y la verdad… ¡funcionan! Pero sólo a medias. Sigue leyendo

Pantallazo azul, e instalación de NetBeans en Kubuntu

Hoy ha sido un mal día; Windows ha petado. Un hermoso pantallazo azul, y reinicio automático. La consola de recuperación no parece funcionar, así que parece que tendré que dedicarme a una reinstalación. Aunque habrá que dejarlo hasta después del curso. Aunque tenía la instalación de Netbeans y Glassfish en Windows por comodidad de instalación, he conseguido instalar y configurarlo en Kubuntu. ¿El truco? Instalar primero el Java SDK 6, descargar el NetBeans 7 de la página oficial, y después instalar en el directorio de nuestra elección. Eso sí, asegurándonos de que no existan conflictos de permisos.

La semana que viene será necesario planificar la reinstalación, y cruzar los dedos. Primero, suministro de DVDs para copias de seguridad, y después descargar el SP 1. Luego, comprobar que los discos de Kubuntu estén preparados, y… al lío.

Primeros pasos en Java

Java JDKComo siempre hay que aprender cosas nuevas (la informática no espera a nadie), hoy me he presentado en el curso de web services que imparte la Universidad de Granada dentro del programa de postgrado. Algún día había que empezar con Java, y es un momento tan bueno como cualquier otro… puede que  incluso, mejor: no sólo aprender Java , sino también arquitectura de web-services.

Hoy, por ser el primer día, tranquilo, sin demasiado estress, y casi diría soporífero. Los conceptos de herencia publica, métodos estáticos y POO en general los tengo muy machacados después de pelearme con Qt, así que no ha sido difícil. Lo gordo vendrá cuando nos metamos a fondo con las distintas tecnologías para web-service: mensajes SOAP, WDSL, XML, etc… Aunque la tecnología lleva tiempo establecida y existan muchas herramientas automatizadas para generar esquemas y clases a partir de dichos esquemas, sin una buena base de Java puedo encontrarme cojeando por los rincones, así que al menos le echaré un vistazo a los tutoriales y estaré atento. Por ahora, los ejercicios de clase son muy simplones y sencillos. Cuando tenga un primer web-service funcionando, ¡albricias!.

 

PD: Trasteando con Google Api, he conseguido descargarme una lista de los documentos de una cuenta de Google Docs. Es un ejemplo básico, pero, ¡maldición, lo que cuesta preparar las dependencias!