sexta-feira, abril 13, 2007

My nerd score

Como vi outros nerds mostrando seus scores, então aqui está:

I am nerdier than 90% of all people. Are you nerdier? Click here to find out!

Tinha feito este teste há algum tempo atrás e lembro que meu score foi 84, que evolução! :D

domingo, abril 08, 2007

Lições relacionadas a Javascript

Trabalhando com Javascript e "Ajax" em um projeto tomei as seguintes lições:

  • Opera 8.5 não lida bem com respostas cujo mime-type é 'application/json', a solução foi atualizar para a 9.0;
  • IE não gosta de vírgulas extra em suas matrizes, por exemplo [1,2,3,], ele interpreta aquela última vírgula como um outro elemento da matriz;
  • Usando as facilidades "Ajax" do jQuery, caso ocorra uma exceção dentro da callback de success, o jQuery irá chamar a callback de error;

sábado, março 24, 2007

JQuery, CSS e ids (X)HTML

Em um projeto que estou trabalhando no momento estou usando o JQuery, porém me deparei com um problema ao tentar utilizar o seu $() com elementos que contenham ids com caracteres como ponto e dois-pontos, que são caracteres válidos em ids.

Preparei um arquivo de testes e postei o problema na lista do JQuery, e em alguns minutos obtive entre as respostas uma que apontava que já existia um bug report para este problema (aqui entra a lição de sempre procurar pelo problema no bug tracker do projeto!), que até agora ainda não foi solucionado, existe uma sugestão de patch que altera a expressão regular do CSS selector do JQuery para uma solução parecida com o que já existe na especificação do CSS...


<style>
#test.x { background-color: green; color: yellow; }
</style>
...
<p id="test.x">P with id 'test.x'.</p>


O código acima não irá funcionar como esperado, ele na verdade seleciona o elemento com id 'test' e classe 'x', para ter o efeito desejado deve-se usar '#test\.x', ou seja, "escapa"-se o ponto, o que informa ao interpretador CSS para cancelar a busca pela classe.

A solução temporária é eu aplicar o patch e compilar a minha própria versão do JQuery...

segunda-feira, março 19, 2007

Ano novo copyright velho?

Parece que o ano de 2006 ainda não acabou, pelo menos para a página de login do Gmail, porque na parte interna já se está com o copyright atualizado para 2007...

... enquanto na interna:

PS.: a qualidade desse htmlarea do blogger é péssima²³

domingo, março 18, 2007

OpenSearch

Finalmente tive um tempo para olhar a especificação do OpenSearch e aproveitei para implementar uma descrição para o Mininova.org, um que procura normalmente, e outro que já procura e retorna o resultado ordenado pelo número de seeds, o que facilita muito a vida ;)

A implementação está aqui.

domingo, janeiro 21, 2007

An Inconvenient Truth

Ótimo filme que mostra os efeitos e causas do aquecimento global, ao final dá conselhos de atitudes que devem ser tomadas como por exemplo: privilegiar transportes coletivos, fazer a separação do lixo e procurar carros e eletrônicos mais "ecologicamente limpos".

No final o Al Gore poderia ter deixado pra lá todo aquele papo que o povo estadunidense já fez outras revoluções e que poderia lidar muito bem com este problema, mas felizmente essa conversa é curta.

Gore salienta algo importante, que podemos solucionar o problema ecológico sem prejudicar a indústria, até mesmo permitiria a criação de mais postos de trabalho.

Frase do filme: "É difícil fazer um homem entender algo se seu salário depender de seu não entendimento." ("It is difficult to get a man to understand something when his salary depends upon his not understanding it.")

Outro filme que vi este final de semana e que gostei muito é Lord of War (pt-br: O Senhor das Armas, pt-pt: O Senhor da Guerra), que mostra como funciona o comércio de armas nas guerras, sendo Nicholas Cage o contrabandista de armas.

Frase do filme: "OS MAIORES FORNECEDORES DE ARMAS NO MUNDO SÃO USA, INGLATERRA, RÚSSIA, FRANÇA E CHINA. ELES SÃO TAMBÉM OS CINCO MEMBROS PERMANENTES DO CONSELHO DE SEGURANÇA DAS NAÇÕES UNIDAS."

Dica do "An Inconvenient Truth" veio do OMEdI.

sexta-feira, dezembro 29, 2006

Menos um na wishlist


Valeu Flávio!!! :D