Photostatus

Fotos de mi IPhone


Etiquetando cajas de cambio de casa ... estilo Geek

Enviado por Felipe Saint-Jean el 14/06/2009 a las 16:57
Felipe Saint-Jean

Nos cambiamos de casa (mi esposa y yo), y de continente. Parte de la pega es meter toda la vida en cajas, cajas que deben ser marcadas. Ahí entra una tecnología que hace mucho tiempo me moría por usar: códigos de barras. Hablando de tecnología esperando una aplicación.

Los códigos de barra son tecnología común en el mundo industrial, pero en el ámbito personal no han encontrado aplicaciones masivas (se acuerdan del CueCat?). Han tenido cierta penetración como medio de lectura de información a los celulares: éxito en Japón. En general son usados para codificar URLs.

Volviendo al cambio de casa. Mi plan era etiquetar las cajas de la mudanza. Además de agregar texto que identifique cada caja, dirección, y contenido quería agregarle algún tipo de código de barra para automatizar la lectura e identificación de las cajas. Esto permitiría, por ejemplo, rápidamente responder a la pregunta, Llegaron todas las cajas que mandé?

En términos tecnológicos, hay varios estándares de códigos. Con código de barra no me refiero exclusivamente a los códigos con barritas (UPC), sino que también a los códigos de dos dimensiones que tienen "puntos" en lugar de barras. Un formato particularmente interesante es el de códigos QR. Es interesante porque es un formato abierto y bastante común. Además, permite almacenar más información que un código de barras tradicional. Un código QR se ve así (para extra bonus! Qué dice el código?):

 

Gracias a la bonanza del software libre encontré varias librerías que generan códigos de barra, incluyendo QR. Con un rato de dedicación hice un programa en python que genera un pdf con la etiqueta, que incluye un QR que encodea un objeto json con datos críticos, como el identificador de la caja y una breve descripción del contenido. 

Después de un poco de manipulación para imprimir las etiquetas correctamente, el resultado fue muy satisfactorio. Esta es una etiqueta generada por mi programa:

La continuación de este proyecto va a ser una aplicación para leer los códigos. Mi G1 con Android lee los códigos correctamente, pero sería cool una aplicación customizada para almacenar los datos, poder consultarlos y aprovechar el contenido json almacenado en el código QR. 

Para los más interesados dejo el código python que genera las etiquetas. 

Labels en python

 

Etiquetas:

Android huele a Linux!

Enviado por Felipe Saint-Jean el 11/06/2009 a las 11:56
Felipe Saint-Jean

Primero quiero dejar en claro que me gusta mucho Linux y Android, y que mi intención no es atacar estas tecnologías, sino mostrar mi perspectiva sobre un potencial problema de Android: trataré de hacerlo con delicadeza.

Para partir una historia. Hace un par de días se publicó en el blog de la revista Make un link a "Android Scripting Environment"(ASE), una aplicación para Android que permite ejecutar programas en lua, python y otros lenguajes con acceso a las funcionalidades específicas de Android: ATR! (A Toda Raja). Lo instalé en mi G1 sin problema. Un poco de línea de comando y  ASE estaba instalado. Ejecuté los ejemplos y algunos no funcionaban por falta de una librería (TTS). Googulié sobre la instalación de TTS y encontré la instrucción más cool que he visto de instalación. La instrucción era un código QR (código de barra 2D), que al leerlo con mi G1 me llevó a la librería que instalé sin problema : 2 x ATR!. Probé los ejemplos de ASE y seguían sin funcionar. Me di cuenta que era necesario bajar unos paquetes adicionales a TTS. Ahí comenzó el problema. Llevo horas bajando los paquetes sin éxito (ver imagen).

Ahora entra Linux. En linux todo se puede hacer, incluyendo muchas cosas extremadamente cool, pero las instalaciones fallan, las dependencias mueren o peor, terminas compilando un kernel customizado. Esto en si no es un problema para nosotros los Nerds, pero para un usuario sin la suficiente experiencia puede ser una experiencia extremadamente frustrante.

Algunas de mis experiencias con Android me han recordado a Linux, todavía no he compilado mi propia versión de Android pero he estado a punto. Android es un proyecto ambicioso. Luego vamos a ver muchas compañías ofreciendo una gama muy heterogénea de dispositivos tanto a nivel de hardware como software. Aun para Google, mantener compatibilidad y consistencia entre tanta diversidad puede ser difícil. Como resultado, Android puede que siga los pasos de Linux, por nerds para nerds, lo que sería un desastre para la masificación de Android.

 

IMG_6355.JPG



Expandiendo bligoo con Greasemonkey

Enviado por Felipe Saint-Jean el 17/03/2009 a las 11:15
Felipe Saint-Jean

Bligoo hace un muy buen trabajo al ofrecer integracion sitios y servicios populares, tanto a nivel de editor como integración con APIs externas. Sin embargo, eso no siempre es suficiente. Por ejemplo, para el projecto aplicacionesmoviles.com (donde próximamente vamos a hablar de aplicaciones para iPhone y Android) es muy conveniente sacar información sobre aplicaciones del iPhone automáticamente desde el App Store, ya que es un proceso difícil y repetitivo. Ahí entra Greasemonkey.

(Leer más)

Go Rangers!

Enviado por Felipe Saint-Jean el 30/11/2008 a las 13:25
Felipe Saint-Jean

Me encanta el Hockey

Etiquetas:

Tengo un G1!!!

Enviado por Felipe Saint-Jean el 29/11/2008 a las 19:47
Felipe Saint-Jean

Despues de varios intentos fallidos de conseguirme un G1 logré comprarme uno sin contrato. Ahora vamos a ver como anda android.

Etiquetas:

Obama es presidente electo!!!

Enviado por Felipe Saint-Jean el 04/11/2008 a las 21:47
Felipe Saint-Jean

Ok, llegó el momento de decirlo. Obama ganó las elecciones y es el nuevo presidente de USA. Este es un tremendo momento. GRANDE OBAMA!!

Etiquetas:

Obama gana Ohio!

Enviado por Felipe Saint-Jean el 04/11/2008 a las 21:30
Felipe Saint-Jean

Aparentemene Obama gano Ohio. Esto prácticamente define la eleción.

Etiquetas:

Obama gana pennsylvania

Enviado por Felipe Saint-Jean el 04/11/2008 a las 20:43
Felipe Saint-Jean

CNN declaró a Obama como ganador de Pennsylvania. Penn es uno de los estados clave en esta elección. Se ve bien la cosa para Obama.

Etiquetas:

Mac OS X en mi Lenovo X60

Enviado por Felipe Saint-Jean el 16/10/2008 a las 17:03
Felipe Saint-Jean

Hace tiempo vengo escuchando de OSx86, una comunidad de hackers que tiene como objetivo generar métodos para instalar Mac OS X en hardware común y corrente (en comparación a hardware Mac, que es donde corre OS X exclusivamente). Luego de darle un par de vueltas, jugar con las particiones y vivir experiencias muy similares a las de instalar Linux, heché a andar OS X 10.5.2 en mi lenovo X60. La aceleración de hardware gráfico no funciona, pero el resto anda bastante bién.

 

Instalando

 

Instalado

Comentarios recientes

Personas en línea

En estos momentos hay 1 personas visitando "j2me:Sin acentos"