GIF timelapses con una Raspberry Pi

Timelapses es una de las primeras cosas que se encuentran en los tutoriales de rpi.  Posiblemente por que es muy sencillo: raspbian cuenta con un comando que se llama raspistill que permite sacar fotos directamente desde la terminal.

Hay varias formas de hacerlo y posiblemente la mía sea más rebuscada pero es la que mejor se adapta a mis necesidades:
Read more →

Las noticias que leés, en tu cuenta de Telegram (*1)

IMG_0506

Me gusta Telegram desde el día 1 pero a partir de que sacaron un API para crear bots pasó a ser definitivamente mi app de mensajería favorita por lejos (*2).

En parte porque quería aprender Ruby, y otra porque era algo que necesitaba, creé Botzerra_bot: un bot que te muestra las últimas noticias de algunos medios argentinos. Para poder usarlo, lo único que hay que hacer es buscar al contacto botzerra_bot en Telegram y mandarle un mensaje /start . 

Algunas de los cambios que tengo pensado a futuro son:

  • Personalizar medios: agregar más feeds y permitir que el usuario pueda elegir cuáles quiere recibir y cuáles no.
  • Suscripciones: en vez de preguntarle a Botzerra por las noticias varias veces al día, ¿no sería genial que él te las envíe?

Cualquier comentario o “feature request” a este bot está más que bienvenido.

Nos vemos en Telegram 🙂

*1 = El título original era “Botzerra_bot para Telegram” pero me parece que no iba a resultar atractivo de leer para muchas personas 😐
*2 = Slack está muy bien pero no la uso fuera del ámbito laboral.

Bajar fotos de instagram usando la terminal

Necesitaba bajar todas las fotos de un hashtag en particular y estaba negado a hacerlo a mano. Automatizar el proceso podía llevarme el doble de tiempo que hacerlo a mano pero tenía la ventaja de aprender algo en el proceso (aparte las tareas repetitivas no son lo mío).

Hay varias maneras de hacer esto: una es usando la API de Instagram, otra es accediendo páginas como iconosquare.com y extraer parte de su contenido.

En poco tiempo me encontré con este código que usa CasperJS.

Sin embargo necesitaba bajarlo en carpetas ordenadas por usuario (y no por fecha) y tuve algunos casos en los que la imagen se bajaba en una resolución de 150*150. Así que decidí modificarlo un poco.

Read more →

Popcorn Time

DISCLAIMER: Mi iPhone no está jailbreakeado, compro (compulsivamente) aplicaciones y juegos en el App Store de Apple y Xbox. Además estoy suscripto a Netflix y a Amazon. No tengo el hábito de piratear contenidos ni tampoco defiendo la piratería. Peeeero…

Ahora que dejé mis hábitos en claro quería hablarles sobre Popcorn Time, una app argentina que utiliza torrents como fuente de contenidos para streamear películas.

La app es tan sencilla que podría usarla mi madre, y está tan bien diseñada que te hace olvidar que estás consumiendo contenido ilegal: no hay ads de “mujeres calientes en San Miguel” ni mecanismos extremadamente complejos para ver una película. It simply works.

Boy, That Escalated Quickly

Popcorn Time tardó poco tiempo en popularizarse. Apareció en Time, TechCrunch y quién sabe en cuántos más lugares. Hacerse famoso por Popcorn Time es tan bueno como malo. Técnicamente es un producto del que todos los involucrados deberían sentirse orgullosos. Legalmente… no tanto. A Hollywood no le va a gustar esto (y a Campanella parece que tampoco le agrada mucho)

La semilla de una revolución

¿Me gusta Popcorn Time? Si, y MUCHO. No por motivos económicos (escribí un disclaimer :-))

Me gusta porque desafía el status quo, por que el modelo de distribución de las películas está mejor que hace unos años pero sigue sin hacerme feliz.

Netflix y iTunes son buenos, ¿pero qué pasa cuando el contenido que busco no está ahí? ¿Por qué tengo que esperar a meses después de que termine Breaking Bad para ver los últimos capítulos?

Alguien hoy me dijo: “¿Y qué querés? No se pueden streamear estrenos” ¿Y quién dijo que no? Yo pagaría la misma plata que una entrada de cine por ver un estreno en casa (a veces no me dan ganas de salir)

Productos como Popcorn Time OBLIGAN a que la distribución de contenidos mejore, y cuando eso suceda a poca gente le va a interesar conseguir contenido streameado por torrents.

Open Source

Y por último, lo que me gusta de este producto es que no busca hacer dinero con esto (no son un refrito de Taringa o Cuevana) La mejor forma de demostrarlo es que:

  1. No están monetizando el producto.
  2. Es Open Source.

El código está disponible en GitHub. Cualquiera puede contribuir o hacer una versión propia de Popcorn Time. Esto lo convierte en algo muy poderoso: si mañana aparece una denuncia de parte de la MPAA y la app deja de distribuirse, saldría una versión idéntica o parecida mantenida por otras personas en muy poco tiempo. A este pochoclo no lo para nadie.

Y no todo es piratería

Un problema para Popcorn Time fue que desde el momento cero se lo asoció con contenido protegido por copyright pero eso no tiene por qué ser así. La aplicación consume su biblioteca de películas de un servicio de terceros, por lo que reemplazarlo y convertirlo en un reproductor de películas de dominio público no debería ser difícil.

“To be continued”

El futuro de Popcorn Time es incierto pero no aburrido: con tanta exposición y con varios frentes abiertos seguir este emprendimiento es hasta más interesante que el streaming de películas mismo. Será cuestión de esperar qué nos trae este grupo de porteños… o, quién te dice, quizás la próxima gran sorpresa de Popcorn Time viene de otra parte del mundo.

NYC Día 7: Met

Saqué varias fotos dentro del Met (Metropolitan Museum of Art) y las voy a subir a medida que las vaya editando. Paciencia.

Van a estar todas en este set de Flickr

NYC Día 6: Salada en el medio de NYC

Estaba cerca de Washington Square y vi esto. Me llamó poderosamente mi atención encontrar esos puestos en una ubicación tan importante como esa. Parece ser que todas las ciudades tienen sus “Saladas

Pasando al plano gastronómico, algunos lugares interesantes en los que comí esta semana fueron:

Bread (West Village): Fantástico lugar para almorzar. Acá pedí unos ñoquis (gnocchis) y una sopa de tomate que estaban muy bien.

Westville (West Village): Posiblemente el mejor lugar en el que almorcé hasta ahora. Pedí un salmón a la parrilla con “pesto mashed potatoes” (puré de papas condimentado al pesto) y batatas fritas como acompañamientos.

Java Girl (Upper East Side): Un lugar hipster para tomar café. Venden granos y hacen un mint mocha que parece como si estuvieses tomando After Eight.

NYC Día 2: Bicicletas abandonadas

Snow everywhere #newyork #vscocam #snow #nyc

A post shared by Ezequiel Becerra (@betzerra) on

Algo que me llama poderosamente la atención es la cantidad de bicicletas abandonadas que hay en la ciudad. Esto ya lo había notado la vez pasada (no hay que ser un genio para darse cuenta) pero con nieve la imagen es más “dramática”.

De hecho son tantas que pueden encontrar un mapa de NYC con bicicletas abandonadas en internet.

NYC Día 1: Saravuth

P1050230

Saravuth es un camboyano que vive en NYC, me topé con él por casualidad. Estaba por Union Square con la cámara de fotos viendo qué podía retratar y alguien en el fondo me saluda.

Me invita a un partido de ajedrez, le respondo que yo no sé jugar, que no tengo práctica, que solamente sé mover las piezas. Insiste, acepto y le tomo unas fotografías antes.

Hablamos un rato, mientras jugamos me cuenta que hay un corto de él en internet, me lo repite varias veces. Y remarca que mi inglés es bueno, su inglés es mucho mejor que el mío y en un momento empieza a hablarme en francés. Seguimos jugando.

Saravuth es agradable y muy culto, también me dijo que tenía que pagar una colaboración. Luego me comenta que tiene 3 hijos, que tiene una ex mujer en Canadá y que tiene problemas con el gobierno americano que no pude entender del todo bien.

Terminamos el partido (perdí, por supuesto) y le doy 2 dólares. Me pone que es cara de poco y le explico que no tengo cambio, que me encantaría darte más plata.

Lo saludo cordialmente y me marcho.

Odysseus’ Gambit

Street Stories: Saravuth Inn

Botzerra

betzbot

Hubot es un bot open source para chat rooms programado por la gente de Github.

Lo conocí hace unas semanas en mi trabajo, donde el comando más usado es el image me (básicamente busca una imágen con el criterio en Google y la comparte. Es mucho más divertido de lo que suena) Ayer me pasaron el repositorio y al encontrar que existía un adaptador para Twitter decidí implementarlo.

Pueden probar el bot ustedes mismos enviándole mentions a @botzerra (si no responde es porque tengo la computadora apagada, aviso)

Algunos ejemplos a continuación:

@botzerra image me QUERY
# Busca QUERY en Google Images  y devuelve un resultado random
# Ejemplo: @botzerra image me Steve Jobs

@botzerra animate me QUERY
# Idem que image me QUERY pero con imágenes animadas

@botzerra map me QUERY
# Devuelve un mapa de QUERY

@botzerra math me EXPRESSION
# Hace la cuenta que está en EXPRESSION

@botzerra mustache me QUERY
# Busca QUERY en Google Images  y le agrega un bigote :-{)

@botzerra mustache me URL
# Agrega un bigote a la persona que se encuentra en URL

@botzerra ping
# Responde con PONG

@botzerra youtube me QUERY
# Busca QUERY en youtube y devuelve el link

El ícono utilizado en el avatar de @botzerra fue diseñado por Kyle Scott de the Noun Project. Creative Commons – Attribution (CC BY 3.0)

CTRL + CMD + Space

Acabo de enterarme que en OSX con “CTRL + CMD + Space” abrís una ventana con los emoji de iOS. Funciona solamente con OSX 10.9 (Mavericks) en adelante.

Intenté reiteradas veces usar el embedding de WordPress con este tweet pero fracasé rotundamente :-/