Death of an Expert Witness (Adam Dalgliesh, #6)
|
|
Es natural para alguien que no me conoce pensar que vivo una vida de lujo, viaje internacional y placeres exóticos [1] pero hay una pequeña cosa que me da vergüencita:
Rara vez me han pagado para programar.
¡En serio! La mayor parte del dinero con el que vivo proviene de cosas que no tienen nada que ver con lo que lean en mi blog.
Me gano la vida haciendo cosas como instalar Asterisk en call centers, o configurar replicación de MySQL o hacer VPNs usando routers bazofia y desde ya que si necesitás esa clase de trabajo por favor llamá a Net Managers somos buenísimos y cobramos barato.
Pero si bien amo esa clase de cosas [2] hay otras que me gustan más. Me gusta más programar que cnfigurar Asterisk.
Por otro lado, no soy un gran programador. Soy promedio, pero más rápido que la mayoría.
Y últimamente noté un fenómeno interesante.
cuánto gané por mis primeros 14 años de desarrollo libre y open source? $0 [3]
Cuanto gané este último año? U$S 500 (y va a ser un poco más también).
Para alguien del primer mundo eso es chauchas, pero acá en la tierra de la carne barata, eso es... unos 50 kilos de peceto, o 10 cenas afuera en buenos restaurantes con mi esposa. [4]
Me pregunto si es parte de una tendencia? Hay otros que hayan recibido cosas de este tipo ultimamente?
De cualquier forma, se siente excelente cuando un trabajo que uno hace por amor es apreciado (y creanme, nadie hace algo por 14 años sin cobrar nada, excepto por amor).
Por las dudas: esto no significa que hay que pagarme para que arregle un bug o implemente un feature. Sí quiere decir que si usas uno de mis programas y querés que me sienta bien ... me podés mandar un lindo mail :-)
Video largo!
Por ejemplo, Aranduka está cerca de poder sincronizar mi colección de libros con my teléfono. Pero... que pasa si lo que quiero leer en el tren no es un libro sino un blog?
Bueno, los blogs te dan feeds. Y un feed es una colección de pedazos de HTML pegoteados en una estructura más unos datos como autor y cosas así.
Y hay un módulo excelente para parsearlos, qu se llama feedparser. Y yo no escribí uno, ni dos, ni tres, sino cuatro programas para leer RSS!
Entonces, porqué no convertir el feed en algo que mi teléfono pueda digerir? [#] Es difícil?
Bueno... no mucho. Fue cuestión de tomar un documento ePub chiquito de ejemplo (generado con Calibre), escribir algunos templates, darle los datos de feedparser, y zipear todo.
Por ejemplo, este archivo es este blog como ePub y así se ve FBReader leyéndolo.
Como siempre, el codigo es abierto, y está acá en el mercurial de aranduka.
No es código interesante, y requiere templite feedparser y quién sabe que mas.
El ePub producido no valida, y probablemente nunca lo haga, ya que tiene pedazos de los feeds originales adentro, por lo que la validación no depende de rss2epub.
Además no tenés imágenes. Eso implicaría parsear y arreglar todos los elementos img o algo así y no tengo ganas en este momento.
[#] Este feature lo ví por primera vez en plucker hace añares, y sé que Calibre lo tiene.