Arquivo de Dezembro, 2006

Desenvolver tendo em atenção versões antigas dos browsers

Sempre que faço um sítio Web fico com a sensação de que o devia testar com mais browsers além das últimas versões do IE e FF que tenha instaladas.

Inspirado de uns artigos antigos ([1] [2]) do Sérgio Carvalho resolvi fazer umas pesquisas e encontrei o que se segue.

O IE fica coberto (apesar que não estou a ver qual o interesse de experimentar os sítios Web de hoje com o IE 3 :), ficam a faltar as várias versões do FF (1.0, 1.5 e 2.0 – que parece também serem possíveis de ter, mas ainda não experimentei) e os restantes browsers (nomeadamente o Opera), com os quais ainda não me vou preocupar.

Ainda em relação ao IE, também há uma solução da microsoft, mas não me pareceu que valesse o trabalho.

Pensamento do dia

Às vezes a única forma de mudar o mundo é mudando a percepção que temos dele.

Custo, tempo, qualidade e âmbito

Excerto do livro eXtreme Programming Explained, do Kent Beck, sobre as quatro principais variáveis de controlo num projecto:

Cost — More money can grease the skids a little, but too much money too soon creates more problems than it solves. On the other hand, give a project too little money and it won’t be able to solve the customer’s business problem.


Time — More time to deliver can improve quality and increase scope. Since feedback from systems in production is vastly higher quality than any other kind of feedback, giving a project too much time will hurt it. Give a project too little time and quality suffers, with scope, time, and cost not far behind.


Quality — Quality is terrible as a control variable. You can make very short-term gains (days or weeks) by deliberately sacrificing quality, but the cost—human, business, and technical—is enormous.


Scope — Less scope makes it possible to deliver better quality (as long as the customer’s business problem is still solved). It also lets you deliver sooner or cheaper.


There is not a simple relationship between the four variables. For example, you can’t just get software faster by spending more money. As the saying goes, “Nine women cannot make a baby in one month.” (And contrary to what I’ve heard from some managers, eighteen women still can’t make a baby in one month.)

Eu diria que é nada mais que senso comum, mas quando dito de uma forma tão simples e clara aproxima-se de genial!

Ontologias e a Web semântica

Antes que este blog morra por falta de alimento, achei por bem cá pôr qualquer coisa sobre um tema que me tem andado a tomar algum tempo: Ontologias. A Web semântica no geral é algo porque me interesse desde que ouvi falar de tal coisa pela primeira vez, mas por ontologias tenho me interessado desde há menos tempo, curiosamente, por motivos que pouco têm a ver com a Web. Mas nada como juntar o útil ao agradável.. :)

Neste momento tenho um trabalho para fazer que lida precisamente com com estas áreas, por isso não me posso queixar :) Estou a aprender umas coisas com piada, utilizando RDF, OWL e SPARQL. O “laboratório de testes” que temos utilizado é o Protégé.

Deixo aqui uma apresentação por onde gostei muito de passar ao investigar estas temáticas.