Archive

Archive for the ‘python’ Category

Taller de extensiones de firefox en buenos aires

September 4th, 2010 No comments
firefox jetpack

firefox jetpack

El sabado 11 de septiembre se dictara un taller de extensiones de firefox, donde usaran como nuevo juguete estrella a jetpack (el nuevo framework para el desarrollo de extensiones en firefox).

Aca les dejo literalmente lo que estan en la web del event segun mozilla.

El taller comenzará a las 11 de la mañana y durará aproximadamente 5 horas. El evento se realizará en las oficinas de Globant en el complejo Costa Salguero, Rafael Obligado 1221, frente al pabellon 4, Ciudad Autonoma de Buenos Aires.

El evento requiere registración previa en http://eventioz.com/events/taller-de-extensiones-de-firefox o en el formulario que se encuentra al final de esta página.  El plazo de registación vence el día viernes 10 de Septiembre a las 15 horas.

Si querés participar, deberás traer tu propia computadora con estos programas instalados:

  • python >= 2.5
  • el ultimo nightly build de firefox (disponible en http://nightly.mozilla.org/ )

Sistemas operativos recomendados:

  • Debian Linux o derivados
  • Mac OSX

Al final de taller se realizara un concurso de extensiones donde se premiaran los mejores desarrollos con merchandising de Firefox.

Esperamos verlos ahi, y que gane el mejor!.

Arquitectura y escalabilidad de YouTube

July 14th, 2008 No comments

Dando vueltas por esto de la internet y la blogosfera en la mañana de ayer, encontré un par de videos bastante interesantes a cargo de Cuong Do, uno de los ingenieros que estuvo en el desarrollo de youtube desde el comienzo y ahora es manager del grupo de ingeniería del core del producto.

La verdad hasta el momento solamente vi entero el primer video, en el cual Do habla sobre la arquitectura de youtube y cuenta algunos problemas que tuvieron. Entre ellos destaca uno con la forma de almacenar los thumbnails directamente en disco en una estructura “plana” de directorios y que les generó en determinado momento un conflicto en el file system que no entendí exactamente cuál fue, pero lo terminaron resolviendo con una estructura jerárquica de directorios. Luego también habla de otro problema con MySQL y unas placas que tenían que generaban unos problemas de voltage y les daban unos quilombos con un checksum (muy loco).

En cuanto a la arquitectura habla de que tienen una serie de servidores de balanceo que envian los requests a los web servers, e internamente como ya sabemos los recibe Apache para el contenido dinámico y el contenido estático se sirve con lighthttpd. Y luego tienen los servidores de memcache y los de bases de datos. También habla de unos servidores que creo que son de Google que los usan para tener como “más a mano” los videos más vistos.

En cuanto a tecnologías repite un poco lo que ya se sabe: Servidores Linux (SuSE), Apache y Lighthttpd, MySQL 5.0.X, el 99% del código en Python y usan toda la serie de recursos de Google a las que accedieron luego de la compra (el motor de búsqueda, el file system, y todas esas cosas locas para procesamiento distribuido que tiene Google).

Este es el video:

Fuente: Gigaom.

Luego, viendo los comentarios del post vi que uno indicaba que en esta otra conferencia Do habría hablado de lo mismo, así que la dejo también porque es más larga (52 minutos).

Link a Google Video