Posteos etiquetados librerías

Problemas con Android SDK r3 en Ubuntu Karmic

android_sdk

Haciendo una nueva instalación de un Ubuntu 9.10 me he encontrado que al bajar e instalar el Android SDK algunos de sus botones no funcionan correctamente.

En concreto no responde el botón de “Install Selected”

Eclipse lo he instalado desde aptitude y parece ser que es un problema con alguna librería gráfica libswt-gtk-3.5-jni que trae Ubuntu

La solución que he encontrado en unos foros consiste en inicializar una variable de entorno antes de lanzar la aplicación:

$ export GDK_NATIVE_WINDOWS=true; /opt/android-sdk-linux/tools/android

Tu curriculum en XML

Con esto de la crisis, a muchos nos toca actualizar nuestro curriculum.

Pero, ¿ en qué formato lo escribimos ? (hay empresas a las que se les manda por email, otras prefieren en PDF, otras modo texto…)

Por circustancias que otro día explicaré, me he topado con una librería que nos facilita el trabajo enormemente. Se trata de XML Résumé Library. Con ella podemos escribir nuestro CV en formato XML y, una vez validado con su DTD, gracias a sus XSL podemos convertirlo al formato deseado (de serie trae varios formatos e idiomas predefinidos).

Esta librería está disponible en los repositorios de Ubuntu (y supongo que Debian) así que usarla es tan sencillo como:

sudo apt-get install xml-resume-library
cp  /usr/share/doc/xml-resume-library/examples/example1.xml  ~/cv.xml
gedit ~/cv.xml
xsltproc /usr/share/sgml/xml-resume-library/xsl/output/uk-html.xsl ~/cv.xml > cv.html
  1. instalamos la librería
  2. copiamos un ejemplo como plantilla inicial
  3. la actualizamos con nuestros datos
  4. la convertimos a formato xml usando uno de los XSL existentes

Nota: es una buena idea usar un buen editor XML (por ejemplo Netbeans) para facilitar la edición.

Códigos QR

Los códigos QR son códigos de barras bidimensionales pensados para que las máquinas puedan leer datos rápidamente.

Se caracterizan por tener tres cuadrados en las esquinas, que sirven para que los escáneres puedan centrarlos, y la información codificada dibujando píxeles.Tarjeta de visita de Francho Es un estándar de código abierto, muy popular en Japón que gracias a los móviles se está empezando a popularizar en nuestro país. Por ejemplo muchas páginas incluyen imágenes con el código QR con URLs de descarga para que con solo enfocar con el móvil se inicie la descarga.

En Android para leerlos podemos usar, entre otras, Barcode Scanner, una herramienta gratuita que se puede encontrar en el Android Market.

A nivel técnico, si queremos programar un lector en Java podemos usar las librerías Zxing disponibles bajo licencia Apache2. Estas librerías nos permiten trabajar con códigos de barras de una (los de toda la vida) y dos dimensiones.

Si lo que queremos es generar una imagen QR con nuestra propia información podemos usar un generador QR online. La imagen que ilustra el artículo por ejemplo es mi tarjeta de visita ;-)