Novedades en la categoría Blogmemes

BlogPower 2008

| | Comentarios (6) | TrackBacks (0)

Tuve el agrado de asistir ayer a BlogPower 2. El evento fue brillantemente organizado, entretenido y muy informativo.

Brillante la presentación de Fernando Paulsen, su visión sobre cómo Barack Obama hará historia no tanto por el color de su piel, sino por su uso de los medios electrónicos. Hay que considerar que Obama consiguió unos 200 millones de dolares de apoyo a su campaña a través de internet. Porque ya las personas están acostumbradas a comprar por internet, así que apoyar una campaña con dinero a través de internet era el paso natural, y Obama fue el primero en capitalizar esto.

blogpower2.jpg

También Paulsen nos muestra el nivel de uso de las tecnología de información a nivel del gobierno norteamericano, con dos ejemplos interesantes, el blog Michael Chertoff secretario de Homeland Security, y el de Mike Leavitt, secretario de salud y servicios humanos, ambos ministros del gobierno de Bush, "comanse esa mandarina" los ministros de nuestro gobierno.

Consideren que el gobierno norteamericano gastará 65.000 millones de dolares de su presupuesto en e-government.

Por mi parte, me encontré con los chicos organizadores de la ONI, la primera Olimpiada Nacional de Informática, una iniciativa sobre la cual me voy a extender en otro artículo más adelante, aprovechamos de promover el tema entre algunos de los invitados. Los invito a informarse y promover esta iniciativa.

Nuevamente, felicitaciones a los organizadores de Blogpower, por un evento tan bien organizado. Sólo un detalle, bastante menor en realidad, la polera de Blogpower tiene mal puesta la fecha del evento (escrita a lo gringo, con el mes primero). ;)

(Fotografía tomada por Roberto Arancibia, sorprendido twitteando durante el evento)

Liberamos la nueva versión de Akarru, el motor de BlogMemes.

Para los que no lo conozcan, el proyecto akarrú es un sistema de promoción de contenido, al estilo de digg.

Esta versión es más fácil de instalar, configurar y por supuesto es mucho más rápida en ejecución, las mediciones en un Xeon Dual Core de 2.6 MHz con 1 Gb RAM arrojan un desempeño de 80 requests por segundo, esto sin mayores optimizaciones en apache y mysql.

La versión 0.6 tendrá varios releases en las próximas semanas, principalmente en la traducción a otros idiomas y otras características, de las que hablaré más adelante.

Agradecimientos

Este trabajo ha contado con el apoyo vital de Claude Galliard, a quien debo agradecer su paciencia, soporte, y apoyo en muchos detalles. A Kenji Baheux que aportó con mucho código y creó blogmemes en japonés.

Gracias a Lee, Marthial y Brahim, que está preparando una versión arábica.

Blogmemes se está convirtiendo en un proyecto internacional, pero aún necesita más apoyo técnico, invitamos a los programadores con experiencia en PHP y Mysql a unirse al proyecto.

La última versión se puede descargar desde source forge.

microsoft.jpg.bmp
No había querido contarles de las conversaciones secretas con el equipo de Bill Gates, pero ahora estoy autorizado a contarles.

Microsoft, en una movida poco usual, decide invertir en un proyecto de free software, ha decidido donar un millón de dolares al desarrollo de Akarrú, el motor detrás de BlogMemes.

Sigue leyendo para más detalles....

I wasn't Smarty

| | Comentarios (0) | TrackBacks (0)

Por si no se dieron cuenta Blogmemes está cambiando, digo está, porque muchas cosas aún no están terminadas.

En el cambio hemos mejorado muchas cosas.

Uno de los impactos más grandes es darme cuenta que si uno escribe una plantilla adecuada para smarty, sin abusar de la inclusión de plantillas, el desempeño es realmente bueno. Antes escribí que Smarty tomaba más del 80% del tiempo.
Estaba en un error, y creo que debemos reconsiderar el tema.

La verdad es que la plantilla estaba muy mal diseñada, y además no había configurado adecuadamente algunos parámetros, como colocar compile_check en false, por ejemplo, que puede disminuir el tiempo de generación a la mitad.

Actualmente el 77% del tiempo se gasta en la consulta a la base de datos, siendo el tiempo ocupad por Smarty de un 19%, en promedio. El despliegue del index de blogmemes se genera con smarty en 15 milisegundos, lo cual es bastante bueno. Considerando que está en un servidor que tiene varios otros sitios y sistemas en ejecución al mismo tiempo.

Así que mil perdones a todos los usuarios de Smarty que pensaron que esta herramienta no es tan eficiente. La verdad es que a veces hay que leer los manuales :)

Un año de BlogMemes

| | Comentarios (2) | TrackBacks (0)

Blogmemes salió al aire el 8 de diciembre de 2005, pero considero más importante celebrar el 12 de diciembre, que es la fecha en que hicimos el cambio a Akarrú.

Estamos preparando algunas sorpresas, pero por ahora, para celebrar este año de blogmemes les dejo este video con un abrazo para todos ustedes, gracias por apoyar este proyecto.

Sí hay balas de plata, pero las balas de plata sirven con los hombres lobo. Para matar un vampiro mejor usar una estaca.

Este post tiene que ver con la interesante discusión con respecto al uso de Smarty. No es que esté en contra de lo que dice Ricardo Galli, al contrario, ya lo he dicho, creo que tiene toda la razón.

Lo que pasa es que para el caso de akarrú (blogmemes), el uso de Smarty no aporta mucho, y se ha convertido en un problema.

No se trata de que no usemos Smarty adecuadamente, es que esta herramienta es realmente útil cuando se le saca partido al caché., y por diversas razones técnicas, que no voy a enumerar ahora, ese no es nuestro caso. Sospecho que a Meneame tampoco le aportará mucho.

Si tuviera que hacer otro tipo aplicaciones en PHP, usaría Smarty sin lugar a dudas, pero esta aplicación no tiene que ser tan dinámica como BlogMemes o Meneame.

¿Acaso estas aplicaciones pertenecen a una clase especial de aplicaciones dinámicas ?

Quiero decir, estas aplicaciones son "impactadas" en mayor medida por los usuarios que en otras aplicaciones.
En un foro, o un blog, el frontpage cambia de manera más controlada. En un CMS el frontpage cambia muy pocas veces, incluso si se trata de un sitio de noticias. Pero digg, meneame, blogmemes, etc, cambian su frontpage de una manera menos controlada, y se hace impracticable el uso de cache.

En particular, Blogmemes aprovecha los hits para realizar cálculos de promoción, relevancia, antiguedad, etc. No hay un proceso externo que calcule la distribución en la cola de publicación. En Meneame el proceso es externo, y de hecho por esa razón, el caché siempre queda totalmente desactualizado.
Creo que es más fácil modificar Akarrú para que use cache, que Meneame, claro que es un esfuerzo que no creo que valga la pena.

Not so Smarty

| | Comentarios (2) | TrackBacks (1)

Ricardo Galli tiene razón, si usas Smarty, el impacto en el desempeño es alto. He leido por ahí que Smarty es eficiente, pero seguramente hay que ser un gurú del mismo para lograr lo prometido.

En el caso de Blogmemes, el 80% del tiempo de rendering de una página se consume en Smarty, y estoy hablando sólo de tiempo en el servidor. Este es un problema que he postergado por falta de tiempo, y porque el tráfico de blogmemes no lo justifica. De todas maneras afecta la experiencia usuario, y quizás haya que "entrar a picar".

Internamente, en la Red Blogmemes estamos trabajando en el diseño una nueva versión de akarrú, pero creo que se hace necesario que liberemos una versión nueva pronto, porque bastante polvo tiene acumulado el último release.

El objetivo principal será optimizar el uso de plantillas, porque además del problema de desempeño hay muchos usuarios que se enredan con la configuración de Smarty. Creo que además akarrú debe mejorar su mecanismo de instalación.

Una vez que todo esto esté listo les comunicaremos el cambio, y espero que los usuarios de BlogMemes lo noten, y lo agradezcan.

Sobre este archivo

Esta página es un archivo de las entradas recientes en la categoría Blogmemes.

Biometría es la categoría anterior.

Blogosfera es la siguiente categoría.

Encontrará los contenidos recientes en la página principal. Consulte los archivos para ver todos los contenidos.

Technorati

Technorati search

» Blogs que enlazan aquí

Creative Commons License
Este weblog está licenciado bajo una Licencia Creative Commons.

BloGalaxia website stats
Google
Encuentro Blogpower 2008