Archive for July, 2008

Nace El Blog de OXUS

Acabo, hace unos momentos, de lanzar el primer Post en El Blog de OXUS, así podremos contar que sucede con la empresa y quienes forman parte del equipo podrán contar y difundir sus conocimientos, de la misma forma como lo he hecho acá.

Quedan pocos días para el cambio de Oficina, en El Blog de OXUS les contaremos más.

Cambios en Google Analitycs Tracking Code

Hace un tiempo comenzamos a actualizar los sitios que teníamos con el viejo código de rastreo de Google Analytics:


<script type="text/javascript" src=" http://www.google-analytics.com/urchin.js "></script>

<script type="text/javascript">
_uacct = "UA-xxxxxx-x"
urchinTracker();

</script>

a la nueva versión:


var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._initData();
pageTracker._trackPageview();
</script>

Para el común de los sitio no hay problemas, el código del tracker “UA-xxxxxx-x” se mantiene, pero para quienes usaban por ejemplo la función urchinTracker() para rastrear eventos como PageViews dentro del sitio con Javascript o dentro de un Flash , el cuento es otro, tengan cuidado, ya que la migración a este nuevo código implica que toda funcionalidad con urchinTracker se perderá y ya no habrá track de ningún evento, la nueva función es _trackPageview y la utilizas así pageTracker._trackPageview();

En el caso de que tengan una gran implementación personalizada de urchinTracker, un flash con muchas líneas de código que cambiar o simplemente no tienen acceso a las fuentes del flash, la solución como siempre es la más fácil y lógica, cambiamos al nuevo tracking, no sin antes agregar nuestra función personalizada urchinTracker a nuestro sitio, ya que esta, como contaba, no existe en la nueva implementación:


function urchinTracker(path){
pageTracker._trackPageview(path);
}

Nada complicado, pero este post va en modo de alerta para quienes migren y no noten este cambio y además para que no se den tantas vueltas para encontrar la solución, a veces uno no busca lo más simple y pueden caer en intentar cambiar muchas líneas de código.

De todas formas les recomiendo leer la documentación de _trackPageview y la de urchinTracker para que recuerden como se utilizaba.

La nueva versión viene con nuevas funcionalidades y entre las que me han interesado un tracking específico de eventos y que ya no se necesitan distintos códigos para los sitios seguros (https) y los tradicionales (http).

Tesis “Un modelo empírico de enseñanza de las metodologías ágiles” por Agustín Villena

Hace unos momentos Agustín Villena, gestor del primer XPDay en Chile y de la Comunidad de Metodologías Ágiles de Desarrollo de Software Chile Ágil, en la cual participo y OXUS aporta con un espacio en uno de sus servidores, me entregó finalmente el PDF de su tesis, la cual desarrolló para obtener su Magister en Ciencias de la Computación en Marzo de este año.

Es una lectura infaltable para los entusiastas de las Metodologías Ágiles y lo pueden leer en linea ( http://chileagil.comopapel.com/publicaciones/1/ ) en el servicio de ComoPapel.com y descargar el PDF, ya que lo que más interesa Agustín es que fluya el conocimiento.

Espero pronto ver artículos acerca de su tesis en Chile Ágil.

Felicitaciones Agustín.