Thursday, June 12, 2008

peloLAY'S

Wednesday, April 25, 2007

read e-mail with attach in Perl

Muy rico este lenguaje, es super poderoso en lo que a web se refiere y te permite hacer cosas de manera muy simple. Por ejemplo aqui va el código para leer el attach de un email que es entregado por un pipe al script.

#!/usr/bin/perl -w
#use's necesarios para las librerias de manejo de email
use Email::MIME;
use Email::MIME::Attachment::Stripper;

#recibe el email desde la entrada estandar, por ejemplo si tienen el source de un
#correo, le hace un cat y lo pasan por pipe. p.e: cat mail | perl script.pl
{local($/) = undef;
$email = ; }

$buffer = Email::MIME->new($email);
$stripper = Email::MIME::Attachment::Stripper->new($buffer);
my Email::MIME $msg = $stripper->message;
@attachments = $stripper->attachments;
#devuelve un hash con la info del attach en donde lo indexado por payload es el body del attach
$attach = $attachments[0]{'payload'};

fácil.. :)

Monday, April 02, 2007

dato útil

Siempre he tenido problemas para ordenar mi ropa, tal vez era porque no habia visto este video
http://www.cs.hut.fi/~demi/cloth_folding.mpeg

Sunday, October 22, 2006

cómo perder el tiempo?

juegos: need for speed, Unreal, starcraft, etc...
pagar cuentas: luz, agua, teléfono, internet, etc...
ir de compras a: supermercado, farmacia, feria, etc...
caminar hacia: terminal de buses, universidad, tomar locomoción, la casa, etc..
preparar: almuerzo, desayuno, cena
ver series de televisión: House, C.S.I., etc..
esperar: locomoción, comienzo de una clase, comienzo de una reunión, etc..
filas: en un banco, en un casino, en un terminal de buses, en un caja, etc..
msn

Thursday, October 05, 2006

cuidado con los transformadores

Para alimentar un circuito necesitaba una fuente de 9V DC, que entregara como mínimo 100mA. En una electrónica local encontré un transformador que "en teoría" cumplía con los requisitos. El transformador era "regulable" con salidas de 1,5 - 3 - 4,5 - 6 - 7,5 - 9 - 12 V y una corriente máxima de 500 mA. Regulé el transformador para que entregara 9V de salida y conecte un tester para asegurarme que efectivamente entregara 9V. Para mi sorpresa, el tester indicaba 20,2 V, lo que obviamente hubiese causado una daño al circuito. Seguí probando con los otros valores y estas mediciones obtuve:

Voltaje Regulado - Voltaje Real
12 -----------------------------20
7,5 ----------------------------19
6 -------------------------------19,4
4,5 ----------------------------18,9
3 -------------------------------18,7
1,5 --------------------------- 18,4

Que lata por la gente que compra estos transformadores y los conecta a sus aparatos, y que irresponsable es la gente en venderlos sin advertir a los clientes. Lo paradojico era que la caja decia "especial para discman SONY" jajajaja, ¿sera porque tienen algun regulador de voltage interno?.

La solución a estos transformadores es poner un regulador de voltage (un CI 78XX y un diodo) entre la salida del transformador y el conector.

Saturday, September 30, 2006

embedded software

Mientras programo un microprocesador, me doy cuenta de lo difícil que es programar "real-time embedded sotware", por lo que he llegado a perdonar al ser que nos programó, al que tantas veces he culpado de algunos requerimientos que olvidó tomar en cuenta al momento de desarrollarnos. Algunos requerimientos que podrían ser tomados en cuenta a la hora de hacer un nuevo "release" de la raza humana:

  • botón reset.
  • controlar distintos estados energéticos: Run, Idle, Sleep
  • batería opcional, de larga duración.
  • algún puerto de comunicación, compatible con el pc.
  • inclusión de algun trasceiver para comunicación inalámbrica de larga distancia (mayor que la voz).
  • carga dinámica de sensores en tiempo real.
  • eliminar las funciones: necesitarGobierno(liar candidato), necesitarReligion(void Dios), quererDinero(ultralongdouble sueldo )

Sunday, September 10, 2006

G3 en Chile

Este recital se realizará este año en Chile el día 21 de Octubre a las 20:00hrs en el Velódromo del Estadio Nacional (Santiago). El precio de las entradas va de los $15.000 hasta los $25.000, pero a pesar de todo, la noticia no es del todo buena, ya que no viene el virtuoso Steve Vai :(.


Info