Lo que podria venir…, Códigos QR: ¿Qué son? ¿Por qué existen? y más…

QR CodeHace unos días me llegó un correo de un amigo que, jugándome una broma (así pensé al verlo), no decía nada… pero tenía una imagen adjunta… que tampoco pude comprender ni bien la abrí.

Pasaron unas pocas horas, y me di cuenta de lo que era dicha imagen… un código QR, algo que me sonaba conocido por haberlo visto en un software de mi móvil, aunque la verdad… nunca había usado.

La idea de este artículo es introducirlo en esto de los códigos QR, explicándole desde porqué se crearon, quien lo creó, aunque también me gustaría extenderme en aspectos como sus posibilidades de uso a futuro… como leerlos y generarlos, entre otros aspectos.

¿Qué son los códigos QR?

Un código QR, siglas por Quick Response (Respuesta rápida), es una matriz de puntos que contiene información codificada en ella.

Una comparación cercana sería pensar en un código de barras, aunque este se lea de otra forma, intenta codificar datos entre sus barras (de forma horizontal), para que desde una máquina (o una persona que entienda como funciona) pueda sacar información fácilmente (más fácil, si es una máquina, claro).

A diferencia de los códigos de barra, los códigos QR no pueden ser leídos por una mente humana, a menos que sea demasiado brillante…, dado que la información es almacenada en dos dimensiones (horizontal y vertical).

Diferencia código QR y código de barras
Imagen tomada y traducida del sitio de Denso Wave

Japón es, actualmente, uno de los países con mayor uso (y popularidad) de los códigos QR.

Un aspecto a destacar, es que la especificación de estos códigos está disponible para cualquier persona/organización, y ha sido aprobada como un estándar AIM, JIS y ISO.

¿Quién creo el código QR?

La corporación Denso-Wave, es la responsable de la creación de los códigos QR, y su fecha de lanzamiento a público data de 1994, principalmente destinado a ser una solución fácil de ser interpretada por equipamiento de escaneo (como los que se usan en los hangares, para controlar el stock), que luego pasó a ser de mayor aceptación popular (al menos en China) cuando la gente comenzó a encontrarle otros usos.

¿Para qué sirven?

Sin intentar ser repetitivo, la utilidad principal de los códigos QR estaba apuntada a facilitar la obtención de información de productos por máquinas de escaneo, aunque los usos que se les pueden dar son muchos, y más que nada dependen de las capacidades de datos que se pueden incluir dentro de estos códigos.

Actualmente se aplica en empresas de fabricación, logística, aplicaciones de venta y hasta en tiendas de alquiler de vídeos.

Capacidad de datos

Para conocer las capacidades, debemos hacer el análisis según el tipo de información que deseamos almacenar, dado que esta permitirá, por ejemplo… cargar muchos más caracteres de números que de alfanuméricos.

A continuación, una lista de capacidades:

  • Solo numérico: 7089 caracteres
  • Alfanumérico: 4296 caracteres
  • Binario: 2953 caracteres
  • Micro código QR: estos solo almacenan 35 caracteres

Como verán, la cantidad de caracteres de número o alfanumérico, lo hacen un buen contenedor de datos, y dado que la tecnología fue pensada para que los lectores la capten rápido (recordemos, Quick Response), se presenta como un sistema de codificación muy útil para las empresas.

Micro código QR, para los menos capaces…

Dado que muchos dispositivos podrían no tener la capacidad de decodificar un código QR de entre 2900 y 7100 caracteres, se ha desarrollado una versión más pequeña que se llama Micro código QR (Micro QR Code).

Esta versión, si bien permite codificar información tal cual lo hace su -padre-, tiene una capacidad ínfima en relación a esta, de solo 35 caracteres (como máximo), lo cual es menos del 1%… no muy útil para -cualquier aplicación-.

¿Cómo genero un código QR?

Llegamos a la parte divertida, dado que como dijimos anteriormente, cualquier persona u organización puede hacer uso de este sistema de almacenamiento de información, entonces estaría muy mal que no comentásemos como jugar un rato con los códigos.

Las alternativas se presentan tanto en sitios de la red, como en programas para descargar, a continuación te comentamos de algunos de estos:

  • Kaywa (Web): Este generador es bastante amigable, con un formulario que nos permite configurar casi todos los aspectos, como ser si queremos codificar una URL, Texto, número de teléfono o un SMS. Las limitaciones del generador está en la cantidad de caracteres, que no va más allá de los 250. Se aprecia muchísimo la posibilidad de generar el resultado en distintos tamaños. [Uso no comercial]
  • Librería QRCode para Java: Esta librería nos permitirá incluir soporte para tanto codificar como decodificar códigos QR. Incluye soporte para corrección de errores, como también algunas aplicaciones de muestra para tener una salida más rápida. [Open Source]
  • PyQrCodec: Módulo para de/codificar imágenes con códigos QR en Python. Está disponible para Windows y Linux. [Open Source]
  • QRdraw Pro: Permite crear código QR solamente, y está creado por los creadores de dicho código, Denso Wave [Pago]
  • QRmaker Pro: Al igual que el anterior mencionado, esta aplicación está creada por los creadores del código QR, permitiendo crear y controlar este tipo de código en aplicaciones (por medio de un control de ActiveX). [Pago]
  • Invx (Web): Otro sitio que nos permite crear directamente un código desde nuestro navegador, con opciones más limitadas, aunque dándonos la posibilidad de integrar la conversión con nuestro sitio propio.

También hay que resaltar la posibilidad de adquirir máquinas impresores de código QR, las cuales están a la venta por gran cantidad de empresas, aunque estas no serán lo suficientemente accesibles como para que compremos una para el hogar…

¿Cómo leo un código QR?

Tal cual sucede con la creación de estos, existen muchas aplicaciones (web y de escritorio) disponibles actualmente para nuestro ordenador, aunque también algunos móviles ya incluyen este tipo de programas dado su creciente uso en países como Japón.

Entre las opciones, tenemos:

  • Kaywa Reader: Este software está pensado para el móvil, y necesitarán una cámara para poder aprovecharlo (con modo Macro). Lamentablemente, es de pago… por lo que solo puedo mencionarlo nomas.
  • i-Nigma: Otro más para móvil, que no tolera mi modelo (aunque mi teléfono ya incluye dicho software, como mencioné anteriormente).
  • Intelcom QR Code Reader (Web) Una librería para Java que pueden utilizar vía web, o pueden descargarse y ejecutarla de forma local.
  • ZXing: De Google, y para el Android, por lo que están invitados a probarlo de forma experimental
  • ZXing Decoder Online (Web): Nuevamente de Google, pero en este caso para hacerlo vía web, con el único requisito de que tenemos que poner la imagen a decodificar en un servidor web, lo cual puede ser un problema para algunos… (al menos a mi, no me funcionó al intentar subir una imagen)

Existen muchas más alternativas, pero tratar de mencionarlas a todas sería hacer el artículo una lista de enlaces… y no es mi idea.

¿Son seguros?

Una de las preguntas que me surgió en la cabeza luego de ver el código, es si en estos se podría codificar información sensible… aunque si uno se pone a pensar con los pies en la tierra, se dará cuenta que solo son seguros si quien intenta hacerse con la información desconoce la codificación puntual (ya que pasaría desapercibida ante sus ojos).

Quizás, más a futuro veamos otras implementaciones que codifiquen contenido cifrado, pudiendo llevar un mensaje dentro de una imagen (aunque esto ya se hace) pero que primero debe ser decodificada desde QR a texto plano cifrado, y luego a texto plano -entendible-. Pero, claro… sería agregar una mínima capa de seguridad, y solo sería útil como para no llevar -datos- puntuales, sino una imagen (otra forma de representación, digamos).

Posibles usos a futuro

Si comenzamos a divagar un poco sobre el tema, nos daremos cuenta de que la cantidad de usos puede ser muy amplia a futuro, dado que hoy día abunda información por todos lados, y es necesario minimizar la misma a los ojos… pero, que sea entendible.

Algunas ideas que podrían aparecer o -permanecer- y ser parte de nuestra vida diaria:

  • Anuncios clasificados: Actualmente los anuncios clasificados tienen una limitación por palabras, y puede hacerse complicado para quien ofrece, dar la mayor cantidad de datos posibles en un espacio tan reducido. Una imagen de código QR podría ayudar, pero hay que tener en cuenta que ya la información no sería fácilmente legible al lector, lo que representaría una barrera a la hora de encontrar algo rápido y fácil (aclaremos, nuevamente, que fue pensado para que lo lean máquinas y no personas). La implementación podría hacerse realidad, aunque deberían buscar la vuelta para que todos puedan acceder a la información de la misma forma… (regalando lectores, quizás).
  • Supermercados: Si bien ya existen en algunos supermercados de Japón (al menos, en pruebas), este tipo de códigos podría ser muy útil para brindar información extendida sobre los productos en los que el consumidor está interesado. Pensemos en una persona celíaca o diabética, por ejemplo, que no pueden consumir cualquier producto, sino que requieren -eliminar- aquellos candidatos que puedan hacerle mal. Interesante sería que, el consumidor pueda ir descartando con el lector aquellos productos que no le favorecen, y así evitar llevarse un mal momento (o comprar algo que no debía).
  • Publicidades: Se han dado casos de empresas que están promocionando información de contacto o detalles de una promoción, por medio de códigos QR. Aún así, ninguno ha creado publicidades totalmente en código QR, es decir… que sea grande o pequeña, pero que toda la información esté codificada. En gran parte, el freno se presenta como el de los clasificados, siendo este la disminución del Target que conoce este tipo de códigos… y peor aún, de quienes saben como usar los lectores (en móviles, o en sus ordenadores) para poder descifrarlos.
  • Juegos: He visto ideas tan -elaboradas- en lo que respecta a juegos de revistas, que no me extrañaría ver en el futuro algunos juegos que utilicen códigos QR aplicados de alguna forma que permitan al usuario darle una dificultad mayor. No creo que sean para descifrarlos, aunque quizás si para complementar con las tareas que deba realizar para llegar a una solución.
  • Spam: Si amigos, el SPAM podría llegar a venir codificado con Códigos QR… ¿por qué? lo mismo me pregunto cuando la gente abre un adjunto… ¿por qué lo abren?. La gente suele dejarse llevar por la tentación de ver el contenido de algo que desconoce o que no puede entender, por lo que un código QR podría ser suficiente como cebo para que estos accedan a información codificada… (¿la efectividad? dependerá de cuanta gente conozca los códigos QR).
  • ¿Virus?: Podríamos decir que es imposible, aunque siendo un poco más retorcido de mente, podría imaginar un programa pensado con una vulnerabilidad que se activa al momento de leer un código QR (intentar descifrarlo), y que si el contenido de dicho código es malicioso, se ejecutase sin más, provocando que el usuario mismo haya activado algo que desconoce… y peor aún, quizás no se entere de que lo ha hecho por un prolongado tiempo…

Fuentes:

Extra:

¿Que dice la imagen de este artículo? La dejo en grande a continuación por si tu lector no la toma bien.

QR Code
Anuncios

Nuevo Ericsson Walkman W580i, delgado y deslizable.

sony-ericsson-w580i-slider-walkman.jpg

 

En la CTIA Wireless Association, Sony Ericsson anunció su nuevo modelo W580i, móvil Walkman con diseño slim y slider (delgado y deslizable).

Tiene un grosor de sólo 14 milímetros y pesa 94 gramos. Trae además, EDGE cuatribanda, una cámara QVGA de 2 megapixeles, radio RDS-FM, Bluetooth 2.0 A2DP, almacena hasta 470 canciones en formato eAAC+. Sin olvidar de mencionar que se le añaden 128MB de espacio interno más una Memory Stick Micro de 512MB.

w5804ibf6fff89.jpg
Como es Walkman, se puede catalogar como el sucesor del W880, pues entre sus características de reproducción, tienes la posibilidad de escuchar música MP3 durante 20 horas sin interrupciones y con un audio reconocido por su alta calidad, al incluir los audífonos HPM-70. Y si añadimos una pantalla de 262.000 colores para sus 2 pulgadas, tenemos a un teléfono espectacular.

 

Estará disponible en colores blanco y “gris urbano”, pero tendrás que esperar hasta el tercer trimestre de 2007 para poder adquirirlo y por sus características, no costará pocas monedas que digamos.

Fuente: Sony Ericsson Press Room.

DropSend, otra solución para enviar archivos de gran tamaño.

Muchos de nosotros tenemos, muchas veces, problemas para enviar archivos de tamaño grande a nuestros conocidos. Hace un tiempo, descubrimos Podmailing. Acabo de encontrar otra solución en soygik, que es la de hacerlo mediante DropSend.

DropSend es otra buena solución a esos problemas. Con este servicio podemos compartir los archivos como adjuntos, con capacidad de hasta 500GB.

Pero tenemos una desventaja: su versión gratuita nos permite subir “sólo” hasta 250 MB, aunque pagando $5 por mes tendremos la posibilidad de compartir hasta 1 GB, y como máximo podemos llegar a compartir 500 GB pagando $99 por mes.

dropsend.JPG

Algunas características de DropSend:

  • Envía archivos de hasta 250 MB de manera gratuita
  • Ideal para enviar archivos jpeg, pdf y MP3
  • Puede enviar importantes archivos de gran tamaño a clientes
  • Rápido, simple y seguro de usar
  • No es necesario instalar ningún software

Enlace: DropSend

Samsung Anycall Haptic SPH-W4200, móvil táctil

Samsung Anycall Haptic SPH-W4200

La división asiática de móviles de Samsung, Anycall, ha presentado su último celular 100% táctil bajo el título de Haptic SPH-W4200. Como dice su nombre, este equipo contará con tecnología “haptics”, que consiste básicamente en emitir ligeras vibraciones bajo el punto en que uno toca una pantalla táctil para tratar de simular la sensación de haber apretado un botón “real”. En el caso del W4200, la pantalla es de 3,2 pulgadas y tiene una resolución de 432×240.

Algunos otros detalles técnicos del celular incluyen una cámara de 2 MP, conectividad Bluetooth 2.0 y un navegador web compatible con HTML. Con un precio de cerca de US$800 (352.500 CLP | 506,6 € | 8.569,6 MXN), el W4200 sólo se dejará ver en costas coreanas.

via: Tecnoscuad

BlockPosters, crear posters de gran tamaño fácilmente

BlockPosters nos da la posibilidad de crear posters de enorme tamaño a partir de imágenes, mediante un procedimiento online.

El resultado final es parecido al de otras páginas Web, como Rasterbator, aunque su desarrollo es mucho más fácil.

Su desventaja es que no nos deja mantener la resolución original de la foto, y al ampliar la foto a un gran tamaño, su resolución baja considerablemente, pero puede ser muy útil para archivos de gran tamaño.

blockposters.jpg

Este procedimiento tiene sólo tres pasos:

  1. Subimos la foto con la que queremos crear el poster.
  2. Elegimos la cantidad de páginas de ancho que queremos que ocupe el poster y qué papel que utilizaremos.
  3. En el paso final, podemos bajar el poster que creamos, mediante un documento de unas cuantas páginas. Se descargará en PDF. Luego solo necesitamos imprimirlo y armarlo.

Las fotos no pueden ocupar más de 1MB. Si así fuese, el servicio no las aceptará y no nos permitirá subirlas.

Vía: Geeksroom
Enlace: BlockPosters

ESET SysInspector, inspecciona tu ordenador a fondo

ESET SysInspector

ESET SysInspector es una útil aplicación para Windows que no precisa de instalación puesto que se ejecuta directamente y tiene como finalidad ayudarnos a mantener “vigilado” nuestro ordenador gracias a sus distintas funciones.

Podremos averiguar qué procesos están ejecutándose en el momento (como si se tratase del Administrador de tareas de Windows), qué programas están usando la conexión a Internet y distinta información del sistema como entradas del registro, drivers o servicios.

Pero, quizás lo más útil sea la función de “inspección” de archivos mediante la cual determina qué archivos son peligrosos para nuestro equipo, ordenándolos según el nivel de ‘peligrosidad’. Lo malo de esta función es qué no específica a qué tipo de peligro nos exponemos y no ofrece ninguna opción para eliminar o desinstalar dichos ficheros así como eliminar las entradas del registro directamente desde la aplicación

Afortunadamente, hay margen de mejora ya que se trata de una versión beta que seguro que será ampliada en un futuro próximo con más opciones; por el momento, a usar el programa como un simple complementario de otras aplicaciones como Ad-Aware.

Descarga | ESET SysInspector – Vía Download Squad

Gom Player, reproductor de video sin necesidad de instalar codecs

Si estamos buscando un buen reproductor de video, sin necesidad de descargar codecs Gom Player 2.1.9.3754 es la solución. Este es un software gratuito, disponible para todas las versiones de Windows, que además posee algunas herramientas que pueden ser utilizadas con su edición paga.

Gom Player viene con sus propios codecs instalados, cosa que beneficia mucho a los usuarios, quienes se ahorran el gasto de tiempo descargando e instalando codecs.

Reproduce muchos tipos de archivos como GOM, AVI, DivX, ASF, ASX, WM, WMX, WMP, WMV, MPEG entre otros, por nombrar algunos de la gran cantidad que soporta.

gom1.jpg

Para esos videos que necesitan un codec separado, GOM Player encontrará uno y nos enviará al lugar donde lo podemos descargar de manera gratuita. De esta manera, no tendremos codecs innecesarios en nuestra computadora.

Otra muy buena característica del programa es que reproduce archivos rotos y otros que aún no han finalizado su descarga. Además posee varias herramientas para mejorar la calidad de los videos, como por ejemplo seleccionar los detalles de la resolución, entre otros.

GOM Player soporta archivos de subtítulos. Podemos especificar los márgenes, localización, tamaño, resolución, fuentes y más. También podemos agregar sombras, ver archivos ASF con subtítulos, y utilizar el modo karaoke. Podemos hasta sincronizar los subtítulos con los videos si no están bien coordinados.

Vía: Noticiastech
Enlace: Gom Player 2.1.9.3754