El Jueves estuve en el Google Chrome Hackathon Madrid (junto con Alberto), y por programar y presentar una extensión (Video5) me dieron una camiseta, que cambié a Alberto por su puzzle (la extensión de Alberto es YouTube Video Kit).
El puzzle tiene unas 500 piezas. Los bordes y la parte superior del puzzle fueron sencillos, pero la parte central (el código bidimensional) es más cuestión de mirar a la forma de la pieza más que al dibujo. Al final, esta mañana lo he terminado (ayudado por mi hermano y mi hermana a ratos) y descubierto el contenido: una extensión para Google Chrome, que en ciertas páginas activa un page action que te lleva a un documento de Google Docs. Desgraciadamente este documento parece que sólo es accesible a empleados de Google (o gente que tenga un correo terminado en google.com), por lo que no puedo llegar más allá.
Pensándolo así debería haberme quedado con la camiseta ¿no?
Me he encontrado una charla del grupo de usuarios de Ruby de San Diego que no la he visto enlazada en ninguno de mis blogs habituales (aunque puede ser que no estuviera mirando). La charla trata sobre construir sistemas de hosting para aplicaciones Ruby (aunque hay mucho aplicable a otro tipo de aplicaciones, por supuesto), desde el hardware hasta el software (la segunda parte sigue siendo muy interesante para hosting gestionado).
Nada más publicar RNE Radio alguién me pregunto si iba a liberar el código fuente de la aplicación (fuisteis varios, pero como no os recuerdo a todos, tendreis que quedar en el anonimato). Mi respuesta fue que se liberaría cuando hubieramos hecho algo de dinero con ella. Como muchos sabéis, RNE Radio fue un éxito y hicimos “algún” dinero. Además durante el año pasado expandimos el catálogo con France Radio, que más lentamente, pero con obstinación, llegó a superar la recaudación de RNE Radio en el App Store (aunque por desgracia su vida también tuvo que ser acabada). También está el “hermano menor” de esas dos, FI-FM Radio (el servidor está caido), que sigue en la tienda, de forma gratuita, y descargada masivamente por alguna razón que escapa a mi entendimiento.
Hace unos días me decidí a limpiar el repositorio que yo utilizaba para el desarrollo (el repositorio compartido por Javier era Subversion, y yo utilizaba git-svn para manejarlo) y publicarlo en GitHub como código abierto, esperando que a alguién le sea útil (al menos como herramienta educativa de cómo no escribir código). Tras el salto describiré algo más el contenido del código y las ausencias.
Aún no he visto la película (que promete), pero si podéis echar una mano a la banda sonora la recomiendo (y si la compráis por iTunes tiene bonus tracks, entre ellos una cantada por de Zooey y una versión de Here Comes Your Man cantada por Joseph Gordon-Levitt).
Y como homenaje postumo, una pregunta sencilla, ¿en qué dos películas de John Hughes aparecia la canción en cuestión?
Hace meses (Enero-Febrero) me puse a programar una aplicación de similares características, pero nunca saqué tiempo para terminarla (de hecho, casi no se puede decir que esté “empezada”) y se quedó en el limbo. Como ya no tiene mucho sentido seguir desarrollandola (el poco mercado que tuviese la aplicación acaba de ser ocupado) la publico como código abierto (siempre me rondó la idea por la cabeza, pero también quería tenerla más avanzada).
El código está en GitHub (aunque no se porqué aún no aparece), y tendréis que admitirme que el icono de mi versión es (al menos) infinitamente superior .
Pero por suerte, cualquier codigo publicado bajo la GPL no puede “cerrarse” retroactivamente, así que he decidido publicar la última versión del código de la que disponía. Como extra he decidio también añadir el parche que proporcioné al desarrollador en su día y crear una rama con mi código de reverse geocoding integrado.
Obviamente mi elección para compartir el código era GitHub, pero antes de hacerlo me he decidido a hacer una búsqueda rápida a ver si alguien tenía revisiones más modernas o más antiguas que la revisión que yo tuve la suerte de descargar del repositorio (maldita la hora que decidí descargarlo con el cliente de Subversion en vez de utilizar git-svn), y para mi sorpresa he encontrado que en el mismo GitHub había una persona que tiene una copia de todo el repositorio hasta más o menos Enero de este año (una pena que no siguiera actualizandolo). Así que ha sido forkear, clonar en local, copiar mi versión encima, y reenviar. No es la mejor historia del código, pero al menos está una de las revisiones más recientes del código (revisión 1726, del 15 de Marzo).
Personalmente no me voy a dedicar a mantenerlo, aunque quizá le haga el par de cambios que le propuse al desarrollador hace unos meses, pero si alguién tiene interés, sería un gran punto de partida para el infinitésimo cliente de Twitter en la App Store (o quizá modificarlo para que sea utilizable en identi.ca y otros sitios basados en Laconica).
PD: No se lo digaís al desarrollador del TwitterFon oficial, pero si algún día decide aplicarle el parche que le envié (y que debe tener en el correo), me da la impresión que su código quedaría manchado de GPL y tendría que al menos liberar esa versión ¿no creéis?
PD: Por si alguien quiere ayudar, las propuestas que le hice al desarrollador era permitir utilizar el texto de la localización (sobre todo la versión textual que se consigue con el reverse geocoding) como texto del tweet en sí; y la segunda era que en vez de recoger todos los tweets hasta el último conocido por Twitterfon se detuviera en el primer tweet del usuario (suponiendo que ha leído todos hasta el punto en el qué envió algo por última vez).
Tras más o menos dos semanas a la venta y 18.745 unidades descargadas (sí, habéis leído bien, 18.745 unidades), hoy me he puesto a mirar las reseñas que han dejado algunos clientes en las diferentes App Store. Las voy a poner aquí a modo de publicidad.
Funciona perfectamente. La aplicación funciona perfectamente… y además es la radio de mi facultad!! =P
abustamante (España)
Más. Buena app me gustaría con mas estaciones
Youtubero (México)
No es un buen canal. Una sola cadena y no noruega. [interpretación basada en la traducción de Google]
Hoolo (Noruega)
Ace!! Very useful! And first review woop-woop!!
StarsAreBlind (Reino Unido)
Cool Hgggggggggg
~*Steve*~ (Estados Unidos)
No Worst ever
Z g (Estados Unidos)
Pathetic It’s freekin Spanish their are english people too horrible they should pay u for it
Tejdjrjhrjgijejrjdjjjj (Estados Unidos)
needs improvement it doesn’t let you chose different genres of music and there’s no next button pandora is much better
Tu servidor sin límites: 20GB de espacio, 1TB de transferencia, 1 dominio gratuito. Por 1.5€ al mes utilizando el código "RUIDOBLANCO" en DreamHost. Más información.