cerrar
Entra aquí



¿Mi contraseña?

Logo de La Coctelera

23 Abril 2008

Taller sobre la API de 11870.com

Seguro que ya todos conocéis 11870 y que tienen una API fantástica y llena de posibilidades. La documentación lo pone todo MUY sencillito, pero seguro que te falta un empujón para ponerte a jugar.

La oportunidad de quitarte la pereza de encima viene en forma de taller en sus oficinas (Virgen de los Peligros 3, 3º izquierda). Será mañana jueves 24 de abril a las 19:30.

Tienes que confimarles asistencia :) Nos vemos allí!

servido por mamuso 2 comentarios compártelo favorito

21 Noviembre 2007

unvlog.com

Hoy es un día de esos en los que sueltas al mundo algo en lo que has puesto mucha ilusión, y la verdad estoy muy contento :)

Hace un puñao de meses alberto puso este twitt. En un par de días blat, alberto y yo estábamos en un bar (donde se forjan los proyectos de verdad) hablando de esto. Alberto tenía una idea, y nosotros podíamos construirla.

Y así al final cada uno hemos puesto nuestro pequeño granito de arena, pasando por épocas buenas, malas e incluso un agosto hemos ido haciendo unvlog. A todo este esfuerzo se han unido las ilustraciones de dos señores estupendos como son dani (arriba) y puño (abajo). He de decir que todo el mundo flipa con las ilustraciones (tweet) y no es para menos.

Hace muy poquito empezamos con las cuentas para amiguitos, y fue cuando empezamos a notar que todo el cariño que se había puesto en el proyecto venía de vuelta cuando gente que te importa y a la que respetas habla maravillas (me dejo tweets, lo se).

Como colofón a tanta felicidad el viernes presentamos a la criatura en sociedad. Esperemos que nos acojan con el mismo cariño que todos los que ya habitan vuestro unvlog.

servido por mamuso 4 comentarios compártelo favorito

13 Octubre 2007

Youtube, dame el flv!! (con ruby)

Hola de nuevo! Vuelvo a la carga tras mi temporada de barbecho digital bloguero en la que he hecho en the cocktail cosas tan divertidas y bonitas como la web de mtv españa. Qué voy a decir yo que no haya dicho álvaro.

Ahora a divertirme. Jugando con la api de youtube vemos que podemos conseguir lo básico para poder tirar de su información con nuestra aplicación. Tenemos una gema que nos hace la vida más fácil.

Lo único que no nos devuelve la api de youtube directamente es la url del flv que va a cargar su player. No es que nos valga para muchas cosas, pero en casos concretos nos puede interesar (nah, nada de detalles).

Pongamos el caso de la url este video. La anatomía de la url (http://www.youtube.com/watch?v=0xaX7ZfX054) nos da la id del video, y incluso sin tirar de la gema sabremos que la url del player es http://www.youtube.com/v/0xaX7ZfX054.

La url directa al flv no es tan intuitiva de construir.

http://www.youtube.com/get_video.php?video_id=la sabemos&t=token de youtube a averiguar

Así que con un poquito de ruby (y definiendo un método string.to_hash):

require 'open-uri'

class String def to_hash(seperation='&', assignment='=') hash = Hash.new self.split(seperation).each do |elemement| pieces = elemement.split(assignment) hash[pieces[0]] = pieces[1] end hash.delete_if { |key, value| value.nil? } end end

def get_flv(url) getparams = nil open(url) {|f| getparams = f.base_uri.request_uri.split("?")[1] } unless getparams.nil? parameters = getparams.to_hash() url = "http://www.youtube.com/get_video.php?video_id=#{parameters['video_id']}&t=#{parameters['t']}" end return url end

Así con una simple llamada a get_flv('http://www.youtube.com/v/0xaX7ZfX054') nos devolverá la url al flv.

A disfrutar!

Tags: youtube, flv, ruby, codigo, api

servido por mamuso 4 comentarios compártelo favorito

17 Julio 2007

Se busca!

En the cocktail estamos buscando programadores de rails. Estamos trabajando en proyectos realmente interesantes para nuestros clientes, y siempre tenemos proyectos propios, como esta nuestra coctelera :)

Echadle un vistazo a nuestra página de empleo y si tu perfil encaja (más o menos) con lo que pedimos ya estáis enviándonos el curriculum!! Y si no encaja envíalo igual, siempre estamos abiertos a conocer a personas interesantes.

servido por mamuso 2 comentarios compártelo favorito

15 Julio 2007

Nunca es fácil matar a tu propio proyecto

Hace MUCHO que comencé a andar con smupf, cuando todavía era una buena idea. Como toda buena idea pedía a gritos una ejecución rápida e imperfecta impulsada por una buena dosis de ilusión, pero fue a parar conmigo (uno no elige a sus padres) y se fué atascando en sucesivos bucles de refinado y reescritura.

El proyecto se basa (basaba más bien) en la creación de un interfaz para el blogueo de mapas tomando como base google maps y como público aquellos que nunca tocarán una línea de su api. He perdido muchas horas definiendo la interacción, y una cantidad vergonzosa de tiempo desarrollando adelante y atrás, empollando apis e incorporando ideas.

Y el perfeccionismo mató a la idea.

Ahora existe la opción de 'mis mapas', que lejos de quedarse en un pequeño servicio, va creciendo en funcionalidad a pasos agigantados, así que la posibilidad de bloguear un mapa desde el propio google es cuestión de tiempo, y es totalmente imbatible.

Duele un poquito decidir que quieres dejar de hacer una cosa a la que le has dedicado tantísimo tiempo y de la que has hablado a la gente que te importa, pero es necesario cerrar los viejos proyectos antes de afrontar los nuevos.

Esta decisión se me hace un poquito más dramática porque la he tomado mientras terminaba de crear una cuentas de prueba para los sospechosos habituales (esos que me importan) y que iban a ser convenientemente enviadas esta semana.

Acaba de subir la revisión 779 al repositorio, y ahí quedará para recordarme que la próxima vez debo de ser más rápido.

De todo esto queda una bonita experiencia, un camino de aprendizaje que no siempre ha sido fácil y un plugin para rails :)

servido por mamuso 11 comentarios compártelo favorito

6 Mayo 2007

Related Articles: Plugin para mephisto (beta)

Ya le he dado algo de rodaje al plugin y creo que se puede sacar. Toda la explicación de qué es el plugin, para qué, y cómo funciona está en el post anterior, así que no me repito.

Esta release (totalmente beta) la podeis instalar en vuestro mephisto:

Si quereis curiosear código pasaos por este svn (si dreamhost os deja).

Creo que no hace falta decirlo, pero cualquier feedbak será bienvenido.

servido por mamuso 3 comentarios compártelo favorito

29 Abril 2007

Related_articles, un plugin para mephisto.

Bueno, aunque sólo sea para justificar el tiempo que llevo sin escribir por aquí, lo hago con algo más o menos consistente :)

He hecho un plugin para el sistema de blogs mephisto. El plugin funciona poniendo en relación artículos por medio de sus tags. Esta funcionalidad (tontísima) es bastante útil si eres más o menos disciplinado con los tags de tu blog.

Por defecto saca los últimos 5 artículos que tengan 2 (o más) tags coincidentes, pero estos parámetros se pueden configurar.

En próximos días lo pondré en un repositorio de plugins (o al menos público), pero para eso hacen falta pulir dos cositas:

  • Hacer los tests de rigor (para lo que necesito engañar a blat)
  • Solucionar el caso en el que no hayan artículos relacionados.

Mientras tanto lo podéis ver en acción en madeonvinyl.

A pesar de todo, si alguien con mephisto lo quiere probar que me de un silbidito que se lo paso.

servido por mamuso 3 comentarios compártelo favorito

8 Abril 2007

Creando mapas sobre Google Maps

Hoy me he dado cuenta que google maps ha incorporado la pestaña 'Mis mapas', y la verdad es que la aplicación está bastante bien (quién mejor que ellos).

Se parece bastante a lo que pretendía ser el always procrastinated smupf (hijos, ahora volveré a tratar de centrarme y reconducirlo).

Que google permita hacer mapas con la pedazo de api que tiene por detrás, y con las posibilidades que nos permite aplicando un poquito de imaginación, no sorprende (pronto saldrá el experimentos que hicimos para el taller de apis, vease imagen).

Lo que me sorprende es que usen 'tu' en cursiva :)

servido por mamuso 3 comentarios compártelo favorito

ahora mismo