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

Anuncios

Instalando Kubuntu 14.10 (III): Eclipse y Java

Pa’lante como los de Alicante…

Y seguimos con la instalación y configuración, ahora le toca el turno a Eclipse y a Java. ¿Y por qué Eclipse? Pues porque nunca se sabe cuando te tiene que tocar ponerte a trastear en Java, y el Netbeans la verdad es que no me gusta nada para programar con Android. Es cierto que está el Android Studio, pero con Eclipse puedo programar fuera de Android / Google…  Sigue leyendo

SSudoku, primera app en Android

Aunque todavía tiene algunos fallitos que espero ir puliendo, mi primera aplicación para Android ya funciona y (lo más importante), ¡hace cosas!

Por ahora, tiene un único sudoku predefinido (tengo muchos documentos que explican cómo generar sudokus, pero todos necesitan partir de una solución completa), pero permite limpiar la plantilla, introducir números y buscar la solución mediante backtracking. ¿Problemas? Bueno, al cambiar la resolución de pantalla (por ejemplo, al girarla), vuelve a presentar el sudoku inicial, quizás porque se crea durante el metodo onCreate; y también que la resolución del sudoku se realiza en la hebra principal de la aplicación y para sudokus muy complicados ‘congela’ a la interfaz. Tengo pensado, en la siguiente revisión, intentar utilizar una hebra asíncrona para realizar el backtracking, y añadirle un generador de sudokus muy sencillo (a partir de un sudoku ‘root’, realizar permutaciones de números, filas, columnas y también rotaciones). Pero he probado con varios sudokus diferentes y los resuelve todos.

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

Nuevo móvil

El pequeñín recien llegadoYa tengo un nuevo teléfono móvil, este con Android. El último Nokia Xpress ha cubierto con honor su cupo de horas y de trabajo, pero el pobre falleció recientemente debido a una imperdonable sobre-exposición al sol del verano (despiste mío por dejarlo fuera). El nuevo es un Samsung Galaxy Mini, que tiene lo justo y necesario para ir tirando. No voy a estar consultando el correo continuamente ni navegando por internet, así que la tarifa de teléfono sigue exactamente igual, sin tarifa de datos. Lo cual significa que tendré que tener cuidado y desconectar las aplicaciones que hagan uso de él, salvo cuando tenga una red wi-fi cerca y segura.

 
Ahora mismo estoy descargando el Necessitas para Qt, a ver si puedo probar alguna aplicación Qt sencillita en el teléfono, o si descargo el Android SDK…