ene 31

Hace unos minutos he ido a consultar mi consumo en el maravilloso Canal Cliente y me he encontrado esto:

-1 CUTRE.

Para quien no lo vea bien: es una puta imagen JPEG con una calidad miserable (el que he subido al blog está al 85%, así que la pérdida no es apreciable). Prácticamente desde que tengo conexión a Internet en casa no he visto una cosa tan cutre nunca. El código fuente de la web es el siguiente:

<html><body><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="center"><img src="/PageContingencia.jpg" border="0" ></td></tr></table><form> <input type="hidden" name="espacio_extra" value="Esto es espacio extra para evitar los mensajes amigables ffffffffffffffffffffffffffff [...]"> </form></body></html>

ene 29

El iPad a mí también me parece una mierda. Y no solo por lo que dice el de la foto.

ene 23

Sí, lo que tú digas, pero estoy de acuerdo con Ángel Martín: es perfecta. Esto también es perfecto:

ene 18

Hace un rato he renovado el dominio del blog (www.gskbyte.net, lo pone arriba :) ) por un año. Pero me estoy empezando a hartar del dominio y estoy pensando en cambiarlo (paulatinamente) a www.thepikeofplancha.net.

La cuestión es que me  estoy hartando hasta de mi nick. Creo que ya comenté algo sobre el origen del mismo en una entrada anterior, y cualquiera que me conoce sabe lo absurdo de su origen. Cuando las conexiones a Internet eran a 56kbps y tenía que ir a casa de mi tío a conectarme (tendría unos 15 años), se me ocurrió meterme en un chat y estuve como 5 minutos pensando qué nick ponerme. No se me ocurría ninguno y acabé dándole a las teclas a voleo. Salió algo muy similar a lo que es hoy día, le cambié un par de cosas y se quedó en “gskbyte”. Así que no significa nada ni es ninguna frikada. No, tampoco  tiene nada que ver con Golden Seven Kid :P .

El título del blog era antes “gskbyte|blog”, hasta que tuve una conversación más o menos así con los colegas:

- Uno: $tontería
- Otro: tú te callas que eres más tonto que el pico una plancha
- Todos: xDDDDDDDDDD
- Otro: The Pike Of Plancha (H)
- Todos: xDDDDDDDDDD

Me hizo gracia, estuvimos un tiempo con la coña de “eres más $insulto que el pico una plancha” y de tanto decirlo al final puse como título del blog. ¿Qué opinais del cambio?

ene 14

Hace ya tiempo que no comento nada sobre mi proyecto, aunque no he estado parado estas navidades. Las tripas de la aplicación (al menos la parte de ajustes) están bastante avanzadas, y ahora estoy implementando la parte correspondiente de la interfaz gráfica.

Hasta el momento, he estado probando el gestor de usuarios y funciona correctamente. El resto de gestores son muy similares, pues al igual que el de usuarios (UserManager) se limitan a heredar la clase abstracta ProfileManager que es la que implementa la mayor parte de la funcionalidad.


La ventana inicial del programa. Es fea. Por ahora. Pero le he encargado un icono reshulón a un colegui artista.

En este momento me encuentro con dos problemas que me están frenando bastante. El primero es la gestión de los perfiles de usuario y las preferencias. Android provee un mecanismo de gestión de preferencias que permite cargarlas desde un fichero XML, generar la interfaz de usuario para las mismas automáticamente y almacenarlas. Todo muy sencillo y muy chachi, pero (aparentemente) no permite manejar un fichero XML que no sea el de las preferencias generales del programa. Es decir, no permite elegir la ubicación de dichos ajustes, por tanto, no puedo utilizarlo para crear la interfaz de administración de los perfiles de una forma bastante automatizada. Esto significa que tendré que implementar yo mismo los parsers y la interfaz de administración para los ajustes de los perfiles, lo cual puede ser bastante trabajo, corriendo además el riesgo de que la apariencia de los ajustes no sea la típica de una aplicación Android. No obstante, parece ser que la clase Preferences y sus derivadas pueden serme útiles a la hora de crear la interfaz de usuario.


Esto es lo que se ve al entrar en ajustes. Ahora mismo solo he creado dos usuarios por defecto.


Añadir usuario.


El usuario HauriHauri ha sido añadido. El problema es que para ver esto actualizado hay que salir y volver a entrar.


El diálogo de selección permite elegir un usuario, editarlo y eliminarlo (estas dos últimas acciones, solo para perfiles personalizados)

El segundo problema es el típico que no debería suceder, aparece y te amarga la existencia. Bueno, tanto no, pero sí que me está jodiendo bien. Tengo implementada al 90% la interfaz de gestión de usuarios (todo excepto algunas cadenas que están metidas a pelo y la selección de perfiles), pero hay un fallo que no sé ya por dónde cogerlo: no se me actualizan las vistas al añadir un usuario o elegir uno distinto. Hay que volver atrás y abrir de nuevo la ventana para que se actualice la vista.

En general, el SDK de Android me está gustando. Se nota que está todo pensado para obtener un gran rendimiento (véase por ejemplo la reutilización de vistas en las ListViews, que es bastante elegante), aunque algunas cosas están un poco confusas y sobre todo, los nombres de algunas clases y ciertas jerarquías no me parecen consistentes. Qt me gusta más, primero por su diseño (que me encanta), y segundo por ser una biblioteca para C++ (al menos nativamente), que me parece un lenguaje mucho más potente que Java, aunque también más peligroso.

Por otra parte, cada vez odio más al Eclipse. Es el IDE más sobrecargado, lento y lleno de fallos que he usado. Además, debe haber algún fallo en Eclipse, Java, Gtk+, en Gtk-Qt o en el propio servidor gráfico X.org que provoca que cuando estoy usando Eclipse se dispare el consumo de memoria de  Xorg. Tanto, que al cabo de unas horas se me completa la RAM (4GB) y tengo que terminar reiniciando el servidor gráfico. Ojalá continúe el progreso de Wayland y podamos deshacernos del monstruo en el que se está convirtiendo X11.

Y esto es todo por ahora.