lunes, 28 de noviembre de 2011

Código Q

El código QR para la URL de la portada de la Wikipedia en español.
Un código QR (Quick Response Barcode) es un sistema para almacenar información en una matriz de puntos o un código de barras bidimensional creado por la compañía japonesa Denso-Wave en 1994; se caracterizan por los tres cuadrados que se encuentran en las esquinas y que permiten detectar la posición del código al lector. La sigla «QR» se derivó de la frase inglesa pues los creadores «Euge Damm y Joaco Retes» aspiraban a que el código permitiera que su contenido se leyera a alta velocidad. Los códigos QR son muy comunes en Japón y de hecho son el código bidimensional más popular en ese país.

 

Características generales

Los tres cuadrados de las esquinas permiten detectar al lector la posición del código QR.
Aunque inicialmente se usó para registrar repuestos en el área de la fabricación de vehículos, hoy, los códigos QR se usan para administración de inventarios en una gran variedad de industrias. Recientemente, la inclusión de software que lee códigos QR en teléfonos móviles japoneses, ha permitido nuevos usos orientados al consumidor, que se manifiestan en comodidades como el dejar de tener que introducir datos de forma manual en los teléfonos. Las direcciones y los URLs se están volviendo cada vez más comunes en revistas y anuncios japoneses. El agregado de códigos QR en tarjetas de presentación también se está haciendo común, simplificando en gran medida la tarea de introducir detalles individuales de un nuevo cliente en la agenda de un teléfono móvil.
Los consumidores que cuenten con dispositivos y programas de captura, en combinación con un PC con interfaz RS-232C pueden usar un escáner para leer los datos.
El estándar japonés para códigos QR (JIS X 0510) fue publicado en enero de 1999 y su correspondiente estándar internacional ISO (ISO/IEC18004) fue aprobado en junio de 2000.
Un detalle muy importante sobre el código QR es que su código es abierto y que sus derechos de patente (propiedad de Denso Wave) no son ejercidos.

Almacenamiento

Estructura de un Código QR
Capacidad de datos del código QR
Solo numéricoMáx. 7.089 caracteres
AlfanuméricoMáx. 4.296 caracteres
BinarioMáx. 2.953 bytes
Kanji/KanaMáx. 1.817 caracteres
Capacidad de corrección de errores
Nivel L7% de las claves se pueden restaurar
Nivel M15% de las claves se pueden restaurar
Nivel Q25% de las claves se pueden restaurar
Nivel H30% de las claves se pueden restaurar
Actualmente, equipos de codificación y etiquetado que puedan imprimir estos códigos en la industria alimentaria son de la firma japonesa DIGI El ejemplo siguiente ilustra la forma en que el código QR maneja la distorsión. En estos casos se agregaron o eliminaron pixeles del código original para examinar el nivel de distorsión de los bordes. Las dos imágenes a las que se les alteraron los datos todavía son reconocibles y usan el nivel "L" de corrección de errores.

 Micro código QR

El micro código QR es una versión más pequeña del estándar del código QR y está diseñado para aplicaciones que tengan una habilidad menor en el manejo de escaneos grandes. Hay diferentes versiones de micro código QR. La más grande de ellas puede contener hasta 35 caracteres.

QR en el arte pop

Además de sus fines comerciales, numerosos artistas pop están comenzando a utilizar el QR como material de trabajo. Otros llevan ya tiempo y se han convertido en expertos pioneros del arte con QR. Como una herramienta artística en algunos casos y como un lenguaje artístico propio en otros. En el caso del arte urbano o arte callejero, cabe destacar a Space Invader* (Francia) y al artista urbano madrileño, QR street art, (ex La Pluma Eléctri*k) (España)*, que desde 2008, según un artículo publicado en la web Unurth.com, llevan desarrollando un lenguaje personal en muros de distintas ciudades del mundo, con los QR como arte pixelado, cuyo mensaje al decodificarlo, arroja el enigmático mensaje: "No entiendo nada" (ver referencia en http://cfye.com/new-qr-mural-in-berlin-4), como juego de palabras y negación del lenguaje publicitario en beneficio del arte urbano puro y abstracto.

QR en el ajedrez

Las publicaciones sobre ajedrez, revistas, libros etc., contienen numerosos diagramas de partidas, pero si queremos reproducirlas íntegramente hay que recurrir a un tablero, un PC, una PDA, u otro dispositivo externo. Los QR-Code tienen capacidad suficiente para registrar todos los movimientos de una partida. Recientemente (25 Sep 2010) se ha publicado una aplicación gratuita que puede "fotografiar" QR-Codes, decodificarlos y mostrar la partida en un tablero gráfico del propio teléfono http://www.interajedrez.com/qr/index.html.

 Qr-codes personalizados

Taggingprozess.jpg
La redundancia de información basada en la corrección de errores Reed–Solomon permite la personalización de los QR-Codes, ya sea con colores o con imágenes y con textos incrustados. Este recurso puede servir como elemento diferenciador, aunque en algunos casos diferenciarse demasiado de un estándar puede resultar contraproducente.
1. Desde el API de Kaywa se pueden generar también temas curiosos con colores y formatos distintos directamente desde la web
2. Versión del desarrollador http://marco.kaywa.com/work/color-matters.html
3. En ésta (aunque sólo en japonés) se pueden generar on-line con textos incrustados y de distintos colores: Moji-Q. Si no se maneja el japonés, siempre se puede recurrir al traductor Japonés-Inglés de Google (aún en versión Beta)
Algunas marcas incluso, como la BBC, han creado un qr-code con su logo. http://qrcode.es/wp-content/uploads/2008/10/imatgelogobbc2.jpg
JustPeace- is pro

domingo, 6 de noviembre de 2011

Universal USB Installer

Universal USB Installer es una aplicación muy simple que nos permite crear instalaciones portables y persistentes de cualquier distribución Linux.
El programa solo está disponible para Windows, pero existen otras alternativas para realizar la misma tarea en otros sistemas operativos.
El planteamiento del programa es muy simple, se basa en un asistente paso a paso de modo que un usuario con pocos conocimientos acerca del tema puede realizar la tarea sin esforzarse demasiado. Las opciones del programa son muy básicas, pero bastante útiles y permiten realizar todo el proceso de creación del USB booteable. No permite la creación de Pendrives multiboot, para este fin existen otras herramientas en la página del proyecto.
Para descargar la aplicación debemos ir a la página del proyecto a la sección de la aplicación: http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/
Una vez en la página, podremos localizar el enlace de descarga a la última versión del programa más o menos al final de la página. También podremos localizar junto al enlace información acerca de los requisitos para utilizar el programa y la lista de distribuciones compatibles junto con las notas de los últimos cambios realizados en la aplicación.
Una vez descargado el archivo ya podemos utilizar la aplicación ya que no necesita instalación, basta con ejecutarlo y seguir los pasos.
En la primera y única pantalla del asistente podremos configurar todas las opciones de las que dispone el programa.
En el “Step1” tenemos un combobox desde el que podemos seleccionar la distribución que vamos a transferir a la memoria USB, en caso de que no dispongamos de la imagen ISO podemos descargarla desde este asistente seleccionando la casilla “Download the iso(Optional).”
En el “Step2” tenemos que seleccionar la ruta a la imagen ISO, en algunos casos existen un problema ya que si la versión de la distribución no es soportada oficialmente debemos recurrir a la opción “Try Unlisted Linux ISO” en el “Step1” para poder seleccionar la ISO correspondiente en el “Step2”.
En el “Step3” seleccionamos la letra correspondiente la unidad USB a la que queremos transferir la distribución Linux, el programa nos da la opción de ver solo los Pendrives o ver todas las unidades montadas en el ordenador, la opción más segura es ver solo los Pendrives.
También podremos elegir si queremos formatear la unidad y borrar todo su contenido en la casilla “Format” situada en el “Step3”.
El “Step4” nos permite simplemente configurar el espacio de almacenamiento persistente para la instalación. Este espacio nos permite almacenar datos del usuario al crear LiveUSB, pero no vale de nada si solo queremos el USB Booteable para instalar sin gastar un CD, en todo caso es opcional y se puede configurar a cero.
Una vez configurado el asistente pulsamos sobre el botón “Create” y el programa nos pedirá confirmación en forma de una ventana emergente para realizar todas las acciones detalladas. Para continuar con el proceso debemos hacer click en el botón “Si”.
El proceso comenzara con la descompresión de la ISO de la distribución en una carpeta temporal o al Pendrive donde se realizaran las modificaciones. Al finalizar el asistente la barra de progreso se completara y podremos leer en el log: “Installation Done, Process is Complete!”. Hecho esto cerraremos el asistente en el botón “Close” y el proceso estará completado, el Pendrive será booteable.
La página del proyecto es: http://www.pendrivelinux.com/
La página de soporte de la aplicación es: http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/