Caballo de Paso peruano en video colaborativo de GMail

Google lanzó una campaña para promocionar GMail llamada “Gmail: Un vídeo entre bastidores”, donde invitaban a personas de todo el mundo a enviar un videoclip donde intervenía un sobre de GMail entrando desde el lado izquierdo del video y saliendo del lado derecho. La idea era ser original.

Oliver me pasó la voz para hacer un video. Pensamos varias ideas, y Oliver tuvo la idea de llamar a César Enriquez para sacar el afamado caballo de paso peruano. Después de todo, si es un video de todo el mundo, algo representativo del Perú tiene que aparecer. Y como Macchu Picchu está muy lejos de Ica… :)
Con la fecha límite peligrosamente avanzando y viendo de dónde rayos prestarse una cámara de video, Oliver y César (y su hijito de César) salieron a filmar. Lastimosamente no pude acompañarlos. El video fue filmado en Cachiche, Ica, cerca de donde César tiene su criadero llamado “Pasos del Perú.”

Como ya adivinan, el segmento salió incluído en el video oficial de GMail. Orgullo peruano que nuestro caballo de paso esté allí, aunque no figura su característico andar, pues está corriendo (además que el video fue acelerado en la edición de Google), pero allí está para cultura del resto del mundo. :)

Aquí el video, aparece en el segundo 34:

Aquí pueden ver el video original publicado en YouTube. Hay otros más en la cuenta de Oliver.

Y para la posteridad, Oliver con el sobre antes de salir a filmar:

¡Arriba, Perú!

Actualización: Oliver comenta la experiencia en su blog. ¡Con más fotos!

Superators: creando operadores en Ruby

Superators es un gem de Ruby escrito en Ruby puro que permite crear nuevos operadores, aunque con ciertas limitaciones. Ahora es posible hacer cosas como este ejemplo de Aleks (heh, qué pequeño es el mundo):

["aleks", "bob", "monkey", "zebra"] <~ ["joseph", "xylophone"]

o se me ocurre:

status +-

para negar el valor de una variable (i.e. status = !status). Utilísimo para DSLs o proyectos muy personales. Demasiada magia no es buena.

Comentarios sobre el celular Nokia E50

Después de tiempo, adquiero un nuevo celular. En la revista PC-World Perú había visto el Nokia E50 y me pareció genial porque es un intermedio decente entre un Blackberry un celular normal. No tiene un teclado completo, por lo que mantiene el mismo tamaño y forma que un celular normal. Eso mismo no lo hace tan llamativo como un Blackberry. Cuando ya estaba buscando información sobre los celulares disponibles en Claro, leí en internet que este Nokia E50 usaba el Symbian OS, me quedé enganchado y me puse a averiguar más.

No voy a hacer otra reseña de este celular, ya que hay abundante información en la web (pero puedo responder preguntas puntuales en los comentarios). Solo mencionaré las cosas que personalmente me gustan o disgustan:

  • Python for S60 – Descubrir que hay una versión completa y bendecida por Nokia de Python es lo más cercano que este geek ha estado de comprar felicidad. Hay cosas que no se pueden hacer, como tener acceso de escritura a los perfiles (quería cambiar los perfiles automágicamente según ciertas reglas), pero hay muchas otras que sí se pueden hacer: leer los contactos, mensajes SMS, e-mails, calendario, tomar fotos, hacer conexiones via internet, via Bluetooth, dibujar cosas en la pantalla, hacer gráficos con la versión reducida del OpenGL del celu, reproducir sonidos, etcétera. Tiene sus limitaciones pero ES PYTHON, WOOHOO.
  • El celu es razonablemente veloz, y a diferencia de las experiencias con Breno y su Treo, las aplicaciones en el E50 pasan al background cuando entra una llamada. Ayer Jennifer estaba jugando Frozen Bubble cuando llegó un mensaje de texto, así que se pausó el juego cuando salió la cajita de diálogo de nuevo mensaje. Los videos con el DivX Player se ven fluídos, aunque con una desincronización entre el audio y video que he logrado reducir hasta un nivel razonable.
  • Finalmente tengo mi correo e internet ubicuamente. El E50 viene con un cliente de correo integrado llamado EPOC Mail, por lo que no tengo que gastar kilobytes de más entrando a alguna interface webmail. Soporta IMAP así que mi correo sigue sincronizado por doquier. Mi único problema es guardar los mensajes salientes.
  • No solamente hay Frozen Bubble para este celular, ¡también hay Putty! Eso significa que así esté de viaje en la mitad de la carretera puedo entrar por SSH al servidor de un cliente y revisar sus servicios. Claro está que al cliente le costará esta clase de emergencias. ;)
    También hay la Biblia, con la versión de Reina Valera de 1960. Ahora sí ya nadie me va a pillar sin Biblia cuando necesite citarle un versículo. :)
  • Durante el sismo estuve actualizando via GPRS mi blog. Teclear en el celu es engorroso, pero no más engorroso que teclear en el Palm, gracias al T9. Lo que definitivamente sí se lleva de encuentro el Palm al celu es cuando hay que hacer operaciones de cortar-y-pegar, pues el stylus le gana a todos. De todos modos el Nokia E50 sí soporta seleccionar texto, copiar, cortar y pegar. Take that, iPhone! :) Ah, y Opera Mini es impresionante. Me gustó inicialmente el browser de Nokia. Está basado en varias partes de software libre de KHTML y se parece mucho al Opera Mini que está en Beta actualmente, en el sentido que tiene un cursor y puedes moverte por la página web. Soporta varias cosillas de Javascript también. Lastimosamente, como carga toda la página tal cual lo hace un browser de escritorio, me sale carísimo en ancho de banda. Opera Mini es muy efectivo en ese aspecto. Si tuviese algún tipo de plan plano de internet, quizás usaría el otro browser.
  • Se pueden leer PDFs en el celular, pero funciona en teoría. Un PDF no está hecho para ser leído en una pantalla tan pequeña, y si bien la resolución es excelente (una de las cosas iniciales que llaman la atención), hay que estar moviéndose por la página constantemente, lo cual lo hace finalmente impráctico. Pero al menos la funcionalidad está allí.
  • ¡Los To-Do no tienen categorías! Necesito categorías para poder botar mi Palm. Peor aún, los To-Dos pertenecen al calendario y siempre deben tener una fecha de cierre. No es posible sincronizarlos con la computadora de ninguna manera. Por eso, me voy a hacer mi propia aplicación en Python que use ficheros de texto para intercambiarlo con la computadora. Oh, eso me recuerda el siguiente punto.

  • Funciona como USB Storage. Así es, puedo conectar el celular a la computadora con el cable especial y copiar y grabar información como lo haría a una memoria USB cualquiera. Es posible extender la memoria con tarjetas MicroSD. Claro vende estos celulares con una tarjeta de 120Mb. Por el momento no necesito más, pero puedo extenderla hasta un máximo de 2Gb, según el manual.
    Lo único malo de conectarlo en este modo es que el celular se desconecta de la red y no se puede usar hasta desconectarlo de la computadora. El segundo modo de conexión sí permite usar el celular y hacer llamadas mientras se leen, guardan o copian cosas desde o hacia la computadora. Es posible ver la lista de contactos y es posible enviar mensajes SMS desde la computadora, vía el software de sincronización de Nokia. Genial para enviar mensajes sin teclear en el celular. Lástima que mi laptop no tenga Bluetooth para teclear directamente en el celu.
  • La sincronización con la computadora es pobre. Tengo acceso a los contactos y los mensajes, pero nada más. No hay forma de acceder al calendario ni los To-Dos. Se pueden exportar los contactos en formato VCard, lo cual es algo. La solución de sincronización que ofrece Nokia es a través de internet con SyncML, pero no he encontrado ninguna solución de software libre práctica, a menos que implemente una propia. Passé. Con Python puedo acceder a toda esta información por lo que puedo hacerme algún tipo de solución chapucera. En fin, todavía tengo que investigar más aquí, pero es un punto muy débil que no esperaba.
  • Claro vende los modelos con cámara únicamente. Hubiese preferido adquirir uno sin cámara para gastar menos. La cámara es de 1.2 megapixels y en la calidad más alta se notan bastante los artefactos de la compresión. Si hay suficiente luz es posible tomar fotos tan buenas como ésta. Muchas veces el balance de blancos te saca un tinte púrpura horrible y el CCD devuelve una imagen con mucho ruido. Hay un modo nocturno, pero hay que tener buen pulso ya que el tiempo de “apertura” es, obviamente, mayor.
  • La caja dice “Nokia for Business” y es un certero apelativo. Es un excelente celular para mantenerse informado, llevar documentos necesarios y organizarse. Oh, y hacer llamadas. ;) Con Python encabezando la lista, las posibilidades se extienden mucho más allá.