Semana 38, 2020

Hoy bloguearé al estilo Michael Meeks.

  • La gran noticia es que ¡tengo nuevo empleo! Estoy trabajando para Melvi haciendo desarrollo backend.
  • Escuchando Modern Closure de 4mat. Es mi nueva música de fondo mientras programo. Mi pista favorita es The Edge of the Wheel. Me pregunto cuál será la historia detrás del nombre.
  • Luego de años, estoy volviendo a usar la técnica Pomodoro. Me está funcionando mejor esta vez.
  • La semana pasada he reiniciado mis ejercicios, luego de dejarlos por la tendinitis. De a pocos volveré a mi ritmo usual; el primer día fue difícil.
  • He decidido pausar mi Journal Comic y mi Daily Sketch hasta adaptarme al nuevo ritmo.
  • Vi el trailer del próximo remake de Dune. Por fin algo prometedor luego de la decepción de Foundation.
  • Ando devorando Laravel, armando una estructura DDD y en conflictos existenciales con Eloquent (es un ORM con el patrón Active Record).
  • El algoritmo de recomendaciones de YouTube está empecinado en venderme un Korg Kronos.
  • Vacunaron a Declan y estuvo sintiéndose mal por 2 días, pero gracias a Dios ya se siente mucho mejor.

Descargando trailers de Filmtrailer

Filmtrailer era uno de los podcasts de iTunes a los que estuve suscrito. La teoría es que iTunes descarga los podcasts automáticamente y los tiene listos para sincronizarlos al iPhone.

En la práctica me topé con varios detalles. No puedes decirle a iTunes una hora específica cuándo descargar y lo hacía en horario de trabajo, mi iPhone de 8Gb se llenaba rápidamente, la sincronización era lenta, iTunes es lento, etc.

Recientemente recordé Filmtrailer y como ya no quiero usar iTunes, hice un script de Ruby que descarga nuevos trailers de la misma fuente. Una tarea de cron lo ejecuta a las cuatro de la mañana.

Pueden descargar el script aquí. Requiere wget y las gemas Mechanize y Nokogiri. En realidad podría reemplazarse Mechanize con open-uri, pero lo programé sobre la base de un script anterior más complicado y quedó así.