Archivos Mensuales: julio 2013

Java >> Validar DNI, NIE o CIF en Java

En esta entrada vamos a ver como validar un DNI, un NIE o un CIF. Pero en esta ocasión no vamos a realizar nosotros la implementación, ya que estaríamos haciendo un trabajo que ya han hecho otros por nosotros. Si buscas en Google encontrarás varias implementaciones, pero no estaremos seguros que funcionen correctamente, por ello vamos a usar la librería que nos proporciona la Agencia Tributaria Española para realizar dicha tarea. Dicha librería incluye un método que permite validar un DNI, NIE o CIF, los cuales son campos que aparecerán con casi toda seguridad en cualquier formulario que pida al usuario sus datos personales. Además de habernos ahorrado la implementación (o la búsqueda en Google de dicha implementación), estaremos usando un método 100% fiable, ya que está realizada por la propia AEAT.

Sigue leyendo

Etiquetado , , , , ,

Android >> Añadiendo feedback a tu aplicación Android

En esta ocasión vamos a ver como añadir un sistema de feedback en nuestra aplicación. El feedback permite a los usuarios ponerse en contacto con los desarrolladores de la aplicación y reportar posibles errores, sugerir nuevas funciones o dar simplemente su opinión sobre la aplicación. Crearemos una pestaña que podrás colocar en cualquier pantalla de tu aplicación, aunque lo recomendable es colocarla en la pantalla de inicio de tu aplicación, ya que de esta manera no interferirá con el contenido de la aplicación. Si lo deseas, podrás reutilizar el código y en vez de usar una pestaña podrás usar un botón o cualquier otro elemento para iniciar el proceso de feedback.

Sigue leyendo

Ubuntu >> Creando un lanzador en Ubuntu

Vamos a ver como crear un lanzador (o acceso directo) a cualquier aplicación en Ubuntu y que aparezca en el lanzador de Unity. Como ejemplo vamos a crear un lanzador para IntelliJ IDEA:

$ sudo vi /usr/share/applications/intellij.desktop

A continuación escribimos lo siguiente en el archivo que acabamos de crear:

[Desktop Entry]
Version=12.1
Type=Application
Terminal=false
Comment=The Best Java and Polyglot IDE
Icon=/home/amatellanes/apps/idea-IC-129.713/bin/idea.png
Name=IntelliJ IDEA
Exec=/home/amatellanes/apps/idea-IC-129.713/bin/idea.sh

A continuación le damos los permisos necesarios:

sudo chmod 644 /usr/share/applications/intellij.desktop
sudo chown root:root /usr/share/applications/intellij.desktop

Por último abrimos el lanzador de Unity, escribimos IntelliJ y aparecerá el acceso a la aplicación por pantalla.

Etiquetado , ,

Android >> Repetir una imagen como fondo en Android

Si has realizado alguna aplicación Web y has usado CSS, probablemente habrás usado o leído acerca de la propiedad background-repeat, que nos permite repetir la imagen de fondo, a la que se suele llamar tile, de tal manera que podemos componer el fondo a partir de una imagen que suele ser de pequeñas dimensiones.

Sigue leyendo

Etiquetado , , , , , , , ,