Show Megadeth – 24/04/10

Megadeth, Shows No Comments

Show do Megadeth no Creditcard Hall!!!

Seguem abaixo algumas fotos:

As fotos estão em: http://picasaweb.google.com/fabio.nb/Megadeth240410

Upgrade para o Ubuntu 9.10

Ubuntu No Comments

Hoje migrei o Ubuntu da versão 9.04 para 9.10.

Tive apenas um único problema que o Firefox ficou com fontes estranhas no menu. Para resolver este problema basta fazer o seguinte:

sudo rm /etc/fonts/conf.d/10-hinting-slight.conf
sudo ln -s /etc/fonts/conf.avail/10-hinting-full.conf /etc/fonts/conf.d/

A correção acima foi retirada de http://ubuntu-virginia.ubuntuforums.org/showthread.php?t=1305969.

Uma melhoria que fiz foi utilizar a nova versão do amsn, para isto basta adicionar o seguinte repositório no ubuntu (http://www.ubuntu-inside.me/2009/05/amsn-daily-repository-for-ubuntu-jaunty.html):

deb http://ppa.launchpad.net/amsn-daily/ppa/ubuntu karmic main

De resto, foi tudo tranquilo.

Selenium + Wait for Ajax

Java, Programação, Selenium No Comments

Hoje tive que fazer um teste automatizado que deveria obrigatoriamente esperar por um Ajax ser executado para continuar a sua execução.

Encontrei este link: http://agilesoftwaretesting.com/?p=111, que fala o seguinte:

Faça um método em java como:

public static void waitForAjax(Selenium selenium, String timeout) {
    String js_condition =
      "selenium.browserbot.getCurrentWindow().jQuery.active == 0";
    selenium.waitForCondition(js_condition, timeout);
}

O valor da variável js_condition dependerá do framework JS que está sendo utilizado no site. Basicamente ele segue o seguinte formato:

"selenium.browserbot.getCurrentWindow()." + library specific string + " == 0"

Onde a parte específica pode ser:

jQuery: "jQuery.active"
Prototype: "Ajax.activeRequestCount"
Dojo: "dojo.io.XMLHTTPTransport.inFlight.length"