• Piwik - La alternativa libre a Google Analytics

    Piwik es una aplicación libre, con licencia GPL, creada con la intención de ser una alternativa a Google Analytics. Es posible ver una demo funcionando en su sitio web.

    Si bien está en fase de pruebas, ya es completamente usable y estable. Simplemente le falta añadir cierta funcionalidad extra para que los desarroladores la consideren lista.

    Hace varios días ha lanzado una nueva versión, la 0.4, y me he decidido a instalarla para jugar un poco con ella. La instalación ha sido simple y rápida, fue cuestión de completar un par de campos para crear la base de datos, y añadir un sitio web al cual analizar su tráfico.

    El proceso de tracking de un sitio en Piwik es similar al de Google Analytics. Se logra agregando un código javascript al pie cada sitio a analizar.

    Me sorprendió lo avanzada que está la aplicación. Por defecto detecta cuáles keywords han sido usado en los motores de búsqueda para llegar a nuestro sitio, gráficos de visitas, horarios, tiempos de permanencia, navegadores utilizados, países de procedencia, y más. Cada uno de estos gráficos puede ser mostrado en distintos formatos como barras, tortas, tag clouds (nubes de etiquetas), o una tabla normal (tipo tabla de excel).

    Lo poderoso de esta herramienta es que todos los datos pueden ser exportados. Esto permite la manipulación de los mismos a gusto, pudiendo hacer cálculos analíticos avanzados en base a ellos.

    Además, pueden cargarse plugins, extendiendo la funcionalidad de la herramienta. Un ejemplo es el plugin de FeedBurner, que muestra información de este feed tracker en el mismo panel de Piwik.

    En esta última versión han incluido también una API, de forma que sea fácil acceder a los datos desde otras fuentes, como por ej un plugin de Habari, WordPress o Drupal, o una aplicación de escritorio.

    Realmente Piwik me ha dejado satisfecho, y la voy a utilizar como mi herramienta de análisis de tráfico web diaria.

  • Su and bash-completion

    Some days ago, i was wondering why bash-completion is not able to auto-complete some command options when logged in as root through su. So i went to #debian at irc.debian.org and asked to the experts. They told me the solution, and it worked perfect.

    Su uses a different bash completion method by default. If you want to enable the same one than the users, edit (as root) ~/.bashrc and append the following code to it (or some similar code that you can find on your user's ~/.bashrc):

    # enable programmable completion features (you don't need to enable
    # this, if it's already enabled in /etc/bash.bashrc and /etc/profile
    # sources /etc/bash.bashrc).
    if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
    fi

    Now i can type apti[tab] sa[tab] and it auto-completes properly as aptitude safe-upgrade.

    P.S.: Happy Internet Day!

    P.S.2: I just made some changes to my theme. I hope you like it :) Feedback is welcome.

  • Pgday 2008 Río de la Plata

    El ArPUG (Argentina Postgresql Users Group) está organizando el 1er PgDay Regional, una jornada libre y gratuita.

    Dicho evento se celebrará el Sábado 22 de noviembre del 2008 en la zona de Congreso (Entre Rios 166, Piso 9° a media cuadra del Congreso). Contará con la presencia de expertos de todo el país, como así también de países vecinos.

    Cualquier interesado puede asistir previa inscripción en el sitio web. Allí también podrán encontrar la lista de charlas y sus respectivos documentos PDF para descargar.

    PostgreSQL es el motor de base de datos libre más potente del mercado, apoyado por la organización Software in the Public Interest.

  • Mi primer impresión con Habari

    Luego de haber rediseñado el theme, siento que es momento para comentar un poco qué se siente trabajar con Habari.

    El código fuente es simple e intuitivo, y está completamente programado en objetos.
    Tiene 2 directorios principales, system y user. En cada uno se pueden encontrar los subdirectorios comunes classes, plugins y themes. La idea es dejar intacta la estructura de Habari, cuyas clases, plugins y temas por defecto están en el directorio system, y disponer libremente del directorio user para alojar los propios plugins y themes, y guardar allí las classes que uno quiera "hardcodear" si así lo quiere. Los archivos son primero buscados en user y luego en system.

    Los temas son tan simples de editar como los de wordpress, a pesar del cambio de nombre de las funciones. Hay un artículo muy interesante donde se compara las estrucuras de WordPress y Habari. Todas las funciones son extensibles, lo cual puede hacerse fácilmente en el archivo theme.php. Yo por ejemplo añadí dos funciones más de fecha, una que indica la fecha del post según el Calendario Juliano, y otra que indica los días desde mi nacimiento hasta la el día del post.

    Algo que se extraña en Habari es la ausencia de categorías, teniendo sólamente los tags para ordenar los posts. Esto personalmente me limita a usar los tags como una mezcla de ambos: considero útiles las categorías para hacer divisiones importantes entre los blogs (ej: vida, curiosidades, profesión, reflexiones) y los tags para lo que son, palabras claves para encontrar notas relacionadas. Al tener sólo tags siento que no debo abusar de ellos, quizás sea hasta que me acostumbre. De todos modos tengo entendido que van a implementar las categorías en una próxima versión.

    Los comentarios también trabajan de manera distinta. En Wordpress, con el plugin de Akismet, uno puede permitir que se aprueben automáticamente los comentarios que no son spam, y aquellos que lo son no se almacenan en la base de datos. En Habari existe un plugin llamado Defensio, que comprueba contra un servidor si el comentario que nos han dejado es un spam conocido, y donde uno reporta los comentarios marcados como spam para proteger a otros usuarios. Los comentarios son almacenados todos en la base de datos: spam, aprobados y no aprobados, y son tratados de manera similar al email: pueden cambiarse de un estado a otro, y pueden ser borrados para siempre. Esto explica un poco por qué se incrementa tanto el ID de los comentarios de este blog.

    Hay también un puñado de plugins muy interesantes y muy bien realizados, de los cuales escribiré un poco más adelante. Aún no los he probado todos.

  • Primer post

    Por fin y después de tanto esperar acabo de crear mi blog personal.

    He utilizado Habari, una plataforma de blogs creada por ex-empleados de Wordpress.

    Por qué elegí Habari?

    Simplemente para probar algo diferente. En el lugar donde trabajo basamos muchos proyectos en Wordpress, por lo que ésta es para mí una oportunidad para probar otra cosa, comparar funcionalidades, experimentar.

    Poco a poco iré escribiendo acerca de diferencias, ventajas y desventajas entre ambos proyectos, entre otras cosas que sean de mi interés. Porque al fin y al cabo este es mi blog y escribo lo que yo quiero... o no?

    Update: Estoy usando el theme por defecto. Es medio feito, lo sé, pero aún no me hice el tiempo para meterle mano. Sepan disculpar.

Feeds

Tags

Twitter

via Twitter