Va por tí, android

Gracias a los chicos de elandroidelibre.com me he decidido a crear mi primer post sobre android en mi blog. Y es que fue hace relativamente poco cuando me introduje en el mundo android (concretamente tres meses) gracias a una buena oferta de mi compañía de teléfono.

Tras este post tendrán que venir muchos más puesto que soy un amante de la programación en Java y he entrado de lleno en la programación de aplicaciones para android. De hecho tengo ya un par de aplicaciones más o menos serias, una de ellas publicadas en el SlideME y ambas de software libre:
  • Simple DiceRoller
Aplicación que, como su nombre indica, permite ejecutar dados de distintas caras de una manera simple.
La página oficial del proyecto es: http://code.google.com/p/simple-diceroller/
  • CSV Contacs
Esta está todavía en desarrollo y permite exportar tus contactos en CSV. 
La página oficial del proyecto es: http://code.google.com/p/csv-contacts/

Bueno, a parte de eso, como comentaba al principio este post ha nacido fruto de elandroidelibre.com. Leyendo el twitter recién levantado me entero que organizan un concurso en el que sortean un Nexus One así como una camiseta de EAL + 1 chapa + un muñequito Android. Así que me he puesto al lío con la esperanza de tener un poco de suerte ;).

Si es legal, es legal

El pasado 19 de marzo ha sido aprobada la "Ley Sinde". TutorialException se une a la campaña de la FACUA en contra de este abuso y criminalización de los usuarios:

Fondo de escritorio

De nuevo vamos con la sección de fondo de escritorio. Esta vez os propongo tres fondos de pantalla.

Broken-Building
Thumbail-Broken-Building
Descarga aquí

Lightning Bolt
Thumbail-Lightning Bolt
Descarga aquí

Flower Garden
Thumbail-Flower Garden
Descarga aquí

Columnas dinámicas con JSF

En este post voy a explicar cómo realizar una tabla de columnas dinámicas con JSF. Esta solución se basa en la librería de etiquetas JSF de Apache Trinidad, por lo que podremos aplicarla a cualquier implementación y versión de JSF. Yo recomiendo utilizar la implementación de Apache MyFaces.

Muchas veces, la versión de JSF a utilizar viene determinada por el entorno de ejecución. Por ejemplo, la versión 1.2 de JSF requiere servlet 2.5 y jsp 2.1, sólo implementada por Tomcat 6.x. Por lo que si vamos a ejecutar la aplicación en un contenedor Tomcat 5.5 tendremos que optar por la versión 1.1 de JSF.

Fondo de escritorio

Hoy inauguro esta sección sección de fondo de pantalla, en la que cada ciertos días (espero que cada semana) os propondré un nuevo fondo de pantalla.

El que presento hoy tiene que ver con la música y no es otro que el de Airbourne


Disponible en los siguientes formatos:

Sincronizar tus scripts de Greasemonkey

En este post explicaré cómo sincronizar tus scripts de Greasemonkey entre distintos ordenadores. La solución está aplicada sobre ordenadores Ubuntu con la ayuda de DropBox, pero una vez explicado el funcionamiento, puede aplicarse con poco esfuerzo a otras distribuciones linux.
En primer lugar, si no conoces Greasemonkey decir que se trata de un plugin de firefox totalmente recomendable.
Luego, si no conoces DropBox o lo conoces pero no tienes una cuenta te recomiendo que te hagas una. Por cada persona que invites te darán almacenamiento extra, hasta un cierto límite, por lo que aprovecho y te pido que si no te ha invitado nadie accedas a través de mi URL de invitación:

Cambiar el contenido de ficheros de texto con Maven

En esta entrada veremos cómo configurar Maven para que, en función de los perfiles activados, se modifiquen ciertos ficheros de texto. Un ejemplo claro de uso es cuando estamos usando log4j y queremos que el fichero de log se genere en sitios distintos en función del entorno en el que se ejecute.