Películas, arrancamos 2013

General — Sábado 09 de Febrero de 2013, 12:27


Varias películas vistas en esta etapa (incluyendo algunos clásicos que no estaban anotados acá, como Back to the future), pero la cantidad de nuevas que aparecieron que pintan interesante son más...

  • Don't be afraid of the dark: +1. Muy bien hecha, y el tema es interesante. Cada vez me gusta más Guillermo del Toro como director...
  • Edge of Darkness: +0. Un poco flojo el tema, pero bien llevada la trama. El personaje es interesante y todo, a pesar de Mel Gibson.
  • Extraordinary measures: +1. Muy buen tema de la película, muy buen laburo de Ford y Fraser la zafa. Igual, acá lo que vale es la historia, y está muy bien.
  • In my sleep: -0. Buena historia, aunque podría ser más profunda en detalles, pero muy malas actuaciones.
  • Leaves of grass: -0. Parte de la historia está buena, pero no llega realmente a construir nada potable, como que son varias potenciales historias que no se llegan a tratar realmente.
  • Los abrazos rotos: +0. Nada del otro mundo, pero es una historia entretenida, dinámica, y bien contada.
  • Love and other drugs: +1. Muy interesante la historia, me esperaba una peli pasatista pero es bien profunda, aunque no aburre ni es dramática al pedo.
  • Machete: +0. Muy bizarra, típica película de Robert Rodriguez, con todo el coctel: mexicanos, armas, sangre, y chicas lindas. A mí me gustó, pero si no te gustan este tipo de películas, ni te acerques.
  • Predators: -0. Nada realmente nuevo.
  • Rango: +1. Muy divertida, y estoy seguro que si conocés de películas "del oeste" vas a encontrar mil referencias a las mismas (pero gusta más allá de que las conozcas o no).
  • Splice: +1. Me sorprendió, no esperaba que esté tan buena. Estuve todo el tiempo esperando golpes bajos que no venían, y se sucedían giros inesperados super interesantes. No apta para "conceptualmente impresionables".
  • The ghost writer: -0. La historia está bien, pero todo muy predecible. Y las actuaciones hasta ahí.
  • The hobbit: An Unexpected Journey: +1. Obviamente conocía la historia, pero me gustó mucho cómo está contada.
  • The switch: -0. Tiene sus momentos interesantes, pero es una peli romántica medio pelo. No la salvaJeff Goldblum, y Jennifer Anniston cada vez la tengo más y más como indicadora de película mediocre.


Estas son las que anoté a futuro... hay de todo, viene bien variadito el asunto:


Launcherposta 0.9

Software — Domingo 03 de Febrero de 2013, 22:50


Una nueva versión de este programa que es básicamente un ayudante para lanzar aplicaciones que uno lanza seguido (como poner launchers en el panel, pero como eso no existe más en Unity...).

La principal novedad es que ahora hay una manera muy fácil de buscar las aplicaciones instaladas en el sistema para agregarlas en el menú (en el diálogo de agregar una entrada, hay un botón que muestra todas las aplicaciones con sus iconos).

También muestra un mensaje de error (no sólo el código) cuando hay un error al ejecutar algo, ahora tiene una man page, y algún que otro detalle.

Supongo que esta es la última versión del programa, ya que tiene toda la funcionalidad que buscaba y no hay ningún bug abierto.

Más info, cómo descargarlo, etc., en la página del proyecto. Enjoy.


Pequeño paseo matinal

General — Jueves 31 de Enero de 2013, 16:30


El domingo pasado fuimos a Plaza Francia a buscar alguna cosita puntual que no puedo develar, pero también servía de paseo de domingo con la familia.

Un bardo para estacionar, más que nada porque los carteles son confusos, pero llegamos, Felipe jugó un buen rato en un árbol que es increíble de grande, y paseamos por la feria un rato.

Moni y Felu en el árbol

Bueno, no paseamos tanto porque a los diez minutos de caminar encontramos el mismo puesto al que otros años le compramos cosas similares, estuvimos un rato ahí eligiendo, y nos volvimos.

Me gustan mucho estos paseitos, :)


CDPedia 0.8

Python — Lunes 21 de Enero de 2013, 19:30


Luego de bastante laburo las últimas semanas, estoy muy contento de anunciar (de mi parte y de Python Argentina) que está en la calle la versión 0.8 de CDPedia, un proyecto que permite acceder a la información de la Wikipedia en castellano sin necesidad de una conexión a Internet.  Se puede descargar libremente de la red y grabar a CDs, DVDs o memorias USB para repartirla sin restricciones.

La CDPedia funciona en cualquier computadora, ya sea que tenga Linux, MacOS o Windows como sistema operativo, y esta última versión incluye contenido de Wikipedia a Diciembre de 2012.

Para mayor información e instrucciones para la descarga, visitar la página del proyecto.

Logo


Esta versión trae las siguientes novedades:

  • Renovamos completamente la generación del ejecutable para Windows, se deberían tener muchísimos menos problemas para usar la CDPedia en ese entorno.
  • Al extraer las páginas de Wikipedia, se les hace un análisis para evitar los artículos vandalizados (en este caso, se baja una versión más antigua, pero correcta).
  • El servidor interno ahora es multiusuario, lo que simplifica enormemente instalar CDPedia en un servidor y que sea accedida desde distintos clientes.
  • Ahora se incluyen en los discos todas las páginas de las categorías, no sólo la primera.
  • Actualizamos el contenido a Diciembre 2012.
  • Varias mejoras a la hora de la generación de discos y tarballs, así como también en la calidad del código.

Si tenés discos disponibles, hacé algunas copias de CDPedia para regalar a tus familiares y amigos, a la biblioteca de tu barrio, o a la escuela de tus hijos. ¡Difundí CDPedia!


Videoclips

Música — Domingo 13 de Enero de 2013, 11:29


Les había comentado en otra oportunidad que estaba bajando automáticamente un montón de videoclips, por torrent.

A ese proceso siguió uno de buscar en You Tube también los videos según la música que tenía. Y cuando tuve todo en el disco, los fui viendo, eligiendo uno de entre tantos si tenía varias versiones para el mismo video, y también corrigiéndolos: sacando principios y finales cuando tenían ruidos raros o molestos, o cambiándoles el factor de forma si estaban estirados para arriba o a lo ancho.

Obviamente todo esto no fue un proceso rápido, y es por eso que me casi llevó un año, :p.

Para administrarlos prolijos, me hice un programita que me arma un reporte de todos los videos, indicando intérprete, tema, la duración, cuanto pesan, y el formato, más info de la parte de video y del audio.

Quedó lindo. Ahora a pasarlos al disco del WDTV y disfrutarlos en la tele...


Tratando de colaborar

General — Lunes 07 de Enero de 2013, 22:54


Hace alguna semanas ví un tuit sobre la posibilidad de ayudar con la revista on line Hackers & Developers, un magazine digital de distribución mensual sobre Software Libre, Hacking y Programación.

La revista está interesante, y se nota que le ponen un montón de laburo atrás. Entonces, me pareció copado ayudar. Lamentablemente no tengo tiempo en ponerme a escribir artículos desde cero (habrán notado cuanto participé en otras iniciativas como PET, la revista de Python Argentina... más allá de algo puntual, no tuve tiempo tampoco de escribir nada nuevo).

Pero, hay algo que sí me da el tiempo y es revisar algún que otro artículo. O sea, agarrar un artículo de Python y asegurarme que esté (a nivel de Python, no de castellano) correcto.

Entones mandé un mail a la cuenta a la que uno se podía postular: "(...) Me gustaría ser *revisor* de cualquier artículo que tenga que ver con Python.".

Me contestaron que gracias por mi contacto, que "... estamos buscando profesionales que deseen incorporarse al Staff permanente de HDMagazine, como columnistas/redactores.  Si estás interesado en sumarte como redactor, por favor, no dudes en hacérnoslo saber."

O sea, no les gustó mi propuesta. Quise ser revisor, me dijeron que no, que estaban buscando otra cosa.

Todo bien.

Hoy me acordé de eso y tuiteé que me había postulado como revisor y me habían rechazado.

Me contestaron desde que la revista "no es un grupo de satisfacción de deseos personales" (publicamente) y hasta me trataron de mentiroso y malintencionado (en privado), lo cual más allá de que uno lo relativice, no deja de doler.

En fin. Mejor enfocar energías en quienes lo merecen.


Regalo de fin de año: Encuentro 0.9

Python — Domingo 30 de Diciembre de 2012, 19:40


Y digo que es un regalo para las fiestas porque esta versión trae algunas cosas interesantes.

Por un lado, ¡hay un nuevo backend! Cuando actualicen los contenidos van a ver que pueden descargar programas del Banco Audiovisual de Contenidos Universales Argentino (gracias Gonzalo!),

Por otro lado, rediseñamos la GUI en el último sprint. Ahora tenemos un sector a la derecha con la imagen del programa (gracias Diego!) y la descripción (más un botón de acción). Y también hay una cola de descargas, donde se muestra lo que se está descargando, lo que ya terminó (y cómo), y lo que está encolado para después.

Los programas terminados ahora se ponen de otro color, y son fáciles de filtrar porque hay un checkbox que hace que se muestren sólo esos.

También hay un mejor manejo de las cancelaciones, más logging, y otras pequeñas mejoras y correcciones.

Como siempre, las formas de instalarlo, toda la info, y etc, en la página del proyecto.
   
¡¡Feliz fin de año!!


Cortando mal

Python — Viernes 21 de Diciembre de 2012, 20:07


Una de las cosas que repito mucho en mi charla de Entendiendo Unicode es que "siempre, siempre, siempre, hay que procesar los textos estando en unicode, no en bytes, porque se pueden obtener resultados inesperados".

Acabo de encontrar un caso de estos. Lo interesante es que es un caso que no había visto nunca.

Estoy agregando a mi programa Encuentro un nuevo backend: BACUA. Bueno, ya casi está (gracias a la ayuda de Gonzalo Martinez), el tema es que había una página que tenía problemas de unicode. Me puse a investigar, y resulta que el problema es que se estaba decodificando con el encoding incorrecto.

Se intentaba decodificar con UTF-8, pero como fallaba, se decodificaba con otra cosa, y algunas palabras quedaban mal.

Empecé a ver en detalle, y resulta que la página está toda bien codificada en UTF-8, excepto una parte. La linea "molesta" es esta:

'          <h5 class="sinopsis_cat">Los Ludomatic, banda de m\xc3\xbasica infantil exitosa en los a\xc3\xb1os 80, se re\xc3\xbane luego de veinte a\xc3\xb1os para ver que sus vidas no son como lo hab\xc3\xadan imaginado tiempo atr\xc3\xa1s. Toni, Becca, Marco, Lupe y Ren\xc3 ...</h5><br/>\r\n'

Como pueden ver, está toda casi bien, en utf8... por ejemplo, dice "Los Ludomatic, banda de música", y ahí vemos que la "ú" está bien codificada en utf8 como 0xC3 0xBA. El problema está al final, en el último nombre. Seguramente debía decir "Toni, Becca, Marco, Lupe y René", pero está cortado (con el agregado de los tres puntos, para indicar continuación).

Y está cortado mal.

Obviamente, si los que generaron la página hubiesen procesado el texto como unicode, se hubiese cortado antes de la é o después de la é. Pero no, lo manejaron como bytes, donde la é codificada como utf8 es 0xC3 0xA9. Y por mala suerte el corte cayó en el medio de esos dos bytes. Y quedó el 0xC3 suelto, que no es utf8 válido.

Y bueno. Eso. Recuerden: Siempre hay que procesar los textos como Unicode.


Extrapolando la realidad

General — Viernes 14 de Diciembre de 2012, 18:15


Con el tiempo me fui dando cuenta que disfruto muchísimo las historias de ciencia ficción donde el autor agarra algo ya de por sí interesante de la realidad, lo extrapola para otro lado, y le agrega una historia copada alrededor.

Esto hace que si yo ya conocía las bases reales de la historia, disfrute mucho la extrapolación y las posibilidades que se desprenden. Y si no las conocía, tuve contacto con las mismas y es una excusa para aprender.

Por ejemplo, tomemos algo interesante de la realidad sobre lo cual estaba leyendo el otro día: un teorema de incompletitud de Kurt Gödel que básicamente dice que en cualquier teoría siempre hay enunciados que no se pueden probar como verdaderos o falsos a partir de los axiomas de la misma teoría. O sea, no se puede demostrar toda la teoría, completamente, desde adentro.

Una extrapolación de esto (totalmente fuera de lo que dijo Gödel, ya entrando en terrenos propios de la ciencia ficción) es que viviendo dentro de un Universo no se puede llegar a conocer toda la física que explique el funcionamiento de ese Universo. Por ejemplo, los fantasmas, el alma, o lo que pasa adentro de un agujero negro: existen y funcionan con reglas físicas del Universo, pero estas reglas no son deducibles/encontrables a menos que al Universo se lo estudie de afuera.

A eso le agregamos toda una historia, posiblemente que involucre comunicación entre científicos entre dos Universos distintos (mediante mediums o interlocutores paranormales!), lo escribimos bonito e interesante, y tenemos un libro.

Y la parte complicada es esta última.

Ideas de historias copadas tiene cualquiera. Armar un buen libro, interesante y lindo de leer, es otro tema.


Charlas repetidas

Python — Martes 04 de Diciembre de 2012, 18:51


Les comentaba en un post anterior que había vuelto a dar "Entendiendo Unicode" en las PyCones de Argentina y Venezuela. Charlando con alguien más de este tema, le decía que seguramente era la charla que más veces dí.

Bueno, no, este es el top 5 de todas las charlas que dí:

   13  Introducción a Python
   10  Entendiendo Unicode
    8  Python más rápido que C
    4  Python 3000
    3  Comunidad, anarquía y subversión

Se acumulan las repeticiones.

Y es algo natural, teniendo en cuenta que por año preparo casi siempre una charla nueva pero presento entre media docena y una docena de veces...


Películas, catching up

General — Lunes 26 de Noviembre de 2012, 23:24


Al fin una buena temporada donde vi muchas pelis...

  • A Nightmare on Elm Street: -0. Dentro de todo zafa, pero no tiene vueltas la historia, y es todo muy repetitivo y predecible.
  • Che: +1. Más allá que la historia es conocida, está muy, pero MUY bien filmada, y contada. Imperdible.
  • Cop out: +0. Para ser una de "polis que se llevan bien/mal en tono de comedia", es bastante rescatable.
  • From Paris with love: +1. Típica de superagentes contra el mal, pero divertida y bien hecha (y muy violenta, como deben ser estas pelis).
  • Hot tub time machine: -0. Tiene sus momentos bastantes divertidos, pero no vale la pena como peli en general. A menos que estén muy al pedo...
  • Pirate radio: +0. Buenas historias, divertidas actuaciones, algunos temas interesantes... imperdible musicalización.
  • Prince of Persia: The Sands of Time: +0. Película de acción, de las berretas; por ejemplo, el tipo después de estar toda la película en el desierto, tiene el pelo sin arena...
  • Robin Hood: +1. Muy buena versión, que no cae en contar lo mismo de siempre, y arma una historia muy interesante.
  • Salt: +0. Parecida a 'From Paris with love' en su concepto (espías, el bien y el mal, violencia), pero un escalón abajo.
  • The Dark Knight rises: +1. No es la mejor Batman, y tiene una de las peores actuaciones de "me estoy muriendo, me morí", pero la peli en general está buena.
  • The imaginarium of Doctor Parnassus: +1. Muy difícil de describir... es una peli muy loca, pero muy interesante.
  • The raven: +1. Una historia alternativa sobre los últimos días de Edgard Allan Poe, convertido en un thriller macabro de suspenso, bastante bien hecho.
  • Tinker tailor soldier spy: -0. Muy enroscado todo al principio para disolverse en un final que no me pareció demasiado interesante... pero si te gustan las películas de espías (a nivel de inteligencia y contrainteligencia), adelante.
  • Toy story 3: -0. Más de lo mismo.
  • Wall Street: Money never sleeps: +1. Recontra interesante cómo explican la timba financiera en USA, tomando como ejemplo (real) el debacle que sufrieron de las hipotecas. ¡Para verla hasta entenderla! ;)
  • When you're strange: +1. Muy bien contada la historia de los Doors, muy bien mezclada con la música. Imperdible si te gusta la banda.


Obviamente, hay una buena tanda de nuevas anotadas:


Finalmente, el conteo de pendientes por fecha:

(24-Sep-2008)   15   6
(21-Ene-2009)   18  18  12   1   1
(09-May-2009)   13  11  10   5
(15-Oct-2009)   17  16  15  14
(01-Mar-2010)   18  18  18  18  16   4
(12-Sep-2010)   19  18  18  18  18  18
(14-Dic-2010)   13  13  13  13  12  12
(13-Abr-2011)       23  23  23  23  23
(09-Ago-2011)           12  12  11  11
(06-Ene-2012)               21  21  18
(27-Jul-2012)                   15  15
(26-Nov-2012)                       12
Total:         113 123 121 125 117 113


Noviembre complicado

General — Jueves 22 de Noviembre de 2012, 18:08


El mes pasado les decía que la agenda venía complicada, que cerrar el año no iba a ser descansado, etc...

A fines de Octubre me fui para Venezuela con la familia. ¿La excusa? Fui invitado a dar un par de charlas en la primer PyConVe, y también una charla en una "mañana Python" en la ciudad de Mérida, así que aproveché y llevé a Moni y Felu para convertir el resto de los días en vacaciones :)

La verdad es que estuvo todo muy lindo (más allá de los viajes, como ya comenté por acá). Llegamos a Caracas, y al toque nos fuimos para Mérida, donde fuimos recibidos por Francisco Palm (organizador de la jornada allí, donde di "Python en el mundo real") quien nos alojó en su casa.

Francisco y yo

Estuvimos allí un par de días, y la verdad que la pasamos genial. La familia de Francisco nos hizo sentir muy bienvenidos, y la hijita menor (Abril, cuatro años) se llevó muy bien con Felipe así que nos divertimos bastante, y descansamos un montón. Aquí hay algunas fotos de esos días.

Luego volvimos a Caracas. El primer día de la conferencia decidí no asistir y con la familia hicimos un paseo muy interesante subiendo a un teleférico y visitando un pueblito de montaña. Al otro día sí fui a la conferencia a la mañana, donde di la charla de "Python más rápido que C". Por la tarde me volví a escapar, ya que acompañé a Moni y a Felu al aeropuerto, que ya se volvían para casa.

Esperando para subir al teleférico

El sábado fue el día más fuerte mío en la conferencia, ya que abrí y cerré el día. No era la idea, tampoco, pero faltó un disertante a la mañana, y ya había gente, así que aproveché y pre-estrené (juiiira de programa!) mi charla que ya tenía preparada para PyCon Argentina. El cierre fue con la clásica "Entendiendo Unicode", :)

La verdad es que la pasé muy bien en Venezuela, charlé con muchísima gente, y siempre me sentí muy bien. Gracias a Fermín, Francisco y al resto de los colaboradores por toda la buena onda. Acá están las fotos de la parte de Caracas.

Yo llegué a Argentina el lunes a la mañana, con la mala noticia de que me habían perdido la valija, :(. Me fue a buscar mi viejo, y me quedé en su casa todo el día. A la tarde vinieron Moni y Felu y cenamos en lo de mi mamá.  Del martes a viernes hice casi vida normal... trabajando, pero también haciendo doble tenis y doble natación (para recuperar la semana anterior), y tratando de cerrar otros temas varios (por ejemplo, recuperar mi valija: me la trajeron el martes a casa).

Y fue todo así como muy ocupado porque el sábado al mediodía ya me rajé de nuevo... esta vez sólo, y por laburo, ya que había reunión general de Onlines Services en Londres. La verdad es que entre el trabajo y algunas salidas a la noche, la semana se me pasó volando. Fui un par de veces a comprar ropa, un par a cenar con compañeros, y la salida formal de todo el equipo, que fue en Venturi's Table donde volvimos a cocinar entre todos (esta vez no pizza, sino platos elaborados!). Obviamente, siempre que paseábamos por ahí, no perdíamos oportunidad de tomarnos alguna cervecita en un pub londinense...

Pub

La salida más atípica fue claramente cuando fuimos una noche a un lugar donde cenamos completamente a oscuras! Esto fue en Dans Le Noir, un lugar totalmente dedicado a que te den de morfar sin que veas ni la punta de tu nariz. Fuimos varios, todos de confianza y hablando castellano, y nos reímos muchísimo, la pasamos muy bien. La experiencia de estar 100% a oscuras ya es interesante per se, pero si a eso le agregás tener que comer (¡y podés pedir platos sorpresa, así que no sabés qué te van a traer!) y beber, es recomendable.

Quizás la semana se hizo corta también porque el viernes a la tarde ya estaba emprendiendo el regreso. Fue todo muy apurado, pero salió bien: llegué a las diez y media de la mañana del sábado a aeroparque, y luego de hacer todos los trámites para salir del mismo (con valija y todo!) me tomé un taxi a casa. Medio acomodé todo, me pegué un baño, y luego de estar un ratito con la familia, agarré el auto y me fui para Quilmes.

El apuro era porque se estaba desarrollando la PyCon Argentina 2012, a la cual no pude asistir completamente por obvias razones, :(. Pero tenía que dar dos charlas, así que era ir o ir. Llegué, di mi charla estreno de "Bindings, mutable default arguments, y otros quilom... detalles", luego me metí en la charla de Brett Cannon sobre cómo funciona el import de Python, al toque di yo otra charla (nuevamente "Entendiendo Unicode"), y luego "Inferencias de tipos en Python", de Claudio Freire.

Import Python

La verdad, sólo estuve una tarde en la conferencia, pero la aproveché al máximo. Luego de un break vinieron las lightning talks, y finalmente la charla de cierre del evento, a cargo de Roberto Alsina: "Python 2 debe morir".  Luego fotos, sorteo, y huida al parque cervecero de Quilmes a cerrar el día haciendo sociales.

En fin... un noviembre a full, y eso que recién pasamos la mitad. Pero ahora viene todo un poco más tranquilo... por una semanita o así, que ya arrancan las jodas de despedida del año, tengo muchas clases de tenis atrasadas, y mil cosas que hacer en casa. Pero vieron como es el refrán, calavera con gusto no pica ;).


«Anterior   1 2 3 4 5 6 7 8 9 10 11 ... 53 54 55  Siguiente»

Powered by LifeType