lunes, 13 de abril de 2015

Repuestos y Partes de Vehiculos Nissan

A raíz de un problema con el auto, salí a buscar sitios con información y tiendas en linea. Con un auto anterior, en su momento había investigado sin mucho éxito. 

En concreto me resultó muy util el sitio NISSAN4U. Con las partes originales y los diagramas allí disponibles me aclaré bastante el panorama. 

Posibles proveedores de repuestos:

  • PARTSGEEK.  Autos Japones y Americanos
  • xportautoparts Trabajan fundamentalmente para el mercado americano. 
  • JP Car parts: Trabajan exclusivamente con vehiculos de fabricantes japoneses, destinados al mercado japones. El mecanismo de Pagos es un tanto engorroso.
  • Partacus: Trabaja en Europa.
El repuesto que necesito en esta ocasión lo voy a comprar en plaza, la espera del repuesto venido desde el exterior no compensa el ahorro. Pero quizás en un futuro remplace algún plástico que no consigo en plaza.


jueves, 2 de abril de 2015

Arduino y Lego

Otra entrada que dormía en el tintero digital, finalmente ve la luz.

Hace un par de años atrás tomé contacto de primera mano con los juguetes lego, específicamente con la linea DUPLO. Esta ultima es orientada a niños pequeños. Hemos comprado varios sets, de uso frecuente.

Por artículos de Linux Journal conocía de la existencia de la linea Lego Mindstorms. Esta linea de juguetes robóticos apuntaba originalmente hacia la robótica educativa. Muy pronto aparecieron soluciones de terceros, libres, que permitían hacer con estos juguetes más de lo originalmente pensado. De eso lo que más me ha sorprendido es automatizar tareas de rutina en un laboratorio de investigación.


Arduino es un proyecto iniciado en el año 2005, por un docente del Instituto Ivrea de Italia. Debe su nombre a Arduino de Ivrea, uno de los fundadores del proyecto solía ir al Bar di Re Arduino. Esta placa, basada en microcontroladores ATMEL, facilita interactuar con el mundo físico a quienes no tienen conocimientos profundos de electrónica. Se puede comprar la placa ya armada, hay muchos fabricantes, o armarla uno mismo. 
Arduino 1 Rev3 (Foto de Wikipedia)
Si bien nacen con objetivos distintos, era de esperarse que Arduino y Lego Mindstorms cruzaran caminos. Es posible utilizar sensores originalmente creados para lego MindStorms en Arduino. Para esto se le adosa al Arduino un shield, una tarjeta que permite la conexión directa de los sensores LEGO.

Arduino Uno y shield para Lego NXT (foto mindsensors.com)
Adicional a los shields, es posible conectar un arduino con un brick lego EV3 para que intercambien informacion. Aqui hay un tutorial para hacer esto.

Veo un campo interesante de aplicación. mas allá de los objetivos originales de cada tecnología. Investigando para esta entrada me sorprendí gratamente con la empresa Vernier. Esta empresa fabrica sensores utilizados en la enseñanza de física, cuenta actualmente con un shield para arduino que permite utilizar sus sensores. Los sensores e interfaces de adquisición de datos Vernier se utilizan mucho en laboratorios de enseñanza universitarios y secundaria. Espero seguir viendo más de estas interacciones.

miércoles, 1 de abril de 2015

April Fools Day

Hoy, 1 de Abril, se celebra en países de tradición  inglesa el análogo a nuestro "día de los inocentes". Hoy me sorprendió Amazon con una portada retro, rememorando la que tenían en 1999.

La portada de hoy
Según lei en wikipedia, esta tradicion es de origen frances. En el siglo XVI este pais adopta el calendario gregoriano, que celebra el año nuevo el 1 de enero. Muchos franceses y las colonias que formarían los Estados Unidos tardaron en adoptar esta reforma; los que se encontraban en esta situacion eran tildados de tontos. Es usual encontrar articulos de prensa absurdos o en tono de broma en esta fecha. 

Para quienes trabajamos en informática o Telecomunicaciones es tradicional el RFC del April Fools Day.  Esta tradición comenzó en 1978, con el RFC 748, que seguía los pasos del  RFC 527. De todos estos, destaco especialmente el RFC 1149.  Este año Tom Limoncelli nos presenta una extension de python.

martes, 17 de marzo de 2015

Calcular sumas MD5 en Windows

Las sumas MD5 son un medio habitual para comprobar la integridad de un archivo. El creador del archivo calcula la suma y la publica junto con el archivo. Esta practica es usual para evitar la distribucion de archivos corruptos o conteniendo malware.

Estoy trabajando con varios desarrolladores para resolver un problema con archivos de texto que se corrompen cuando son procesados. Los archivos se generan, intercambian y procesan en sistemas Linux. Los desarrolladores trabajan en Windows, la causa de la corrupción esta en el tratamiento del fin de linea en archivos de texto.Para tranquilidad de todos los involucrados, decidimos compartir los archivos junto con la suma MD5 de los mismos.

En linux el comando md5sum es parte de la instalación usual de cualquier sistema. Hay herramientas de terceros para windows que calculan la suma. En general prefiero evitar esas herramientas, salvo que provengan de fuentes confiables y conocidas. Microsoft proporciona una herramienta para esto, el File Checksum Integrity Verifier. Esta herramienta esta disponible para descarga, sin soporte de Microsoft. Y aca está el enlace para descargarla.La instalación debe hacerse con un usuario administrador.

Una vez instalado tenemos una herramienta de linea de comando para calcular sumas criptograficas MD5 y SHA1: fciv.exe.