segunda-feira, agosto 27, 2007

A minha nova casa

Quando vim de férias à 11 dias atrás virei-me para um amigo e disse: "Olha vou começar a procurar casa, daqui a um mês vais ver que já tenho casa". Claro que ele respondeu: "Tás louco não consegues escolher uma casa em menos de um mês".

Afinal eu tinha razão, ao fim de uma semana de buscas na internet e três dias intensos de visitas a apartamentos ontem escolhi a casa que se não acontecer nenhum imprevisto irá ser a minha nova casa. Agora é tratar das coisas chatas...burocracias e papeladas!!! Dentro em breve irei colocar aqui algumas fotos da casa para ficarem como registo para a posteridade.

quarta-feira, agosto 22, 2007

Operações matemáticas em XSLT

Ontem dei com este site quando procurava exemplos de como se faziam algumas operações matemáticas em XSLT. Além de ter exemplos muitos simples ainda explicam como se consegue obter o valor de PI em XSLT, o que se pensarmos e não olharmos a solução não parece uma coisa simples, mas até é.

Outro detalhe relevante na implementação descrita, e para quem está familiarizado com XSLT sabe que esta é uma linguagem não iterativa mas sim recursiva e que uma variável só pode ser afectada uma vez, é a maneira inteligente como é conseguida a iteração tirando partido de uma recursividade em que a variável iterativa é passada como parâmetro na recursividade.

terça-feira, agosto 21, 2007

Frases de geek

Hoje enviaram-me o seguinte link com frases típicas de geek...simplesmente delicioso e hilariante. Gostei especialmente da seguinte frase:

1f u c4n r34d th1s u r34lly n33d t0 g37 l41d

sexta-feira, agosto 17, 2007

Wikipedia Scanner

O conceito de wiki é algo bastante interessante, uma pessoa com poucos conheciamentos informáticos pode com alguma facilidade editar conteúdos e ver de imediato o seu resultado. Mas tudo o que tem vantagens também tem desvantagens, isto também significa que uma pessoa ou entidade mal intencionada pode editar um conteúdo colocando informação errónea. O Wikipedia Scanner é uma ferramenta criada por Virgil Griffith com o objectivo de detectar o computador de onde são feitas alterações na Wikipedia. Alguns resultados da sua utilização já foram tornados públicos, sendo descoberto que entidades com algum nome a nível mundial já foram responsáveis por algumas alterações de conteúdos.

quinta-feira, agosto 16, 2007

Debug no IE

Como sou um fã incondicional do Firefox tenho por habito utilizar o Firebug para fazer debug do javascript, e diga-se de passagem que é uma excelente ferramenta. Hoje estava a testar uma alteração ao código javascript quando me apercebi que o Firefox não dava nenhum problema mas que o IE dava erro. Depois de uns minutos a embirrar com o IE, ou melhor, ele a embirrar comigo a única solução era mesmo fazer debug. Como se faz debug no IE? Bem, a solução é simples:
  1. Ir a Tools -> Internet Options -> Advanced e tirar o check da opção Disable script debugging.
  2. Colocar no código javascript debugger;. Esta instrução é equivalente a um breakpoint.
Agora é simples, basta executar o javascript que quando é apanhada a instrução debugger; abre-se uma janela com os possiveis debuggers que se podem utilizar e é só escolher um deles.

terça-feira, agosto 14, 2007

As férias

Tenho estado algo ausente no blog porque finalmente fui de férias. Este ano trocámos as habituais férias à beira mar por uma férias na Serra do Gerês. Bem não sei se podem ser consideradas férias, é que foram só 3 diazinhos mas deram para relaxar e conhecer novos sítios. No primeiro dia fomos às termas romanas, uma água maravilhosamente quente num local ainda pouco conhecido onde só se juntam só uma meia dúzia de pessoas. Aproveitámos ainda para uma visita histórica a algumas ruinas romanas e aos antigos caminho daquela época que iam dar a Santigo de Compostela.


No segundo dia fomos a um poço, e o que é um poço? É um lago natural criado pela passagem de um rio, numa zona onde existe um pouco mais de profundidade. Um local incrivelmente paradisíaco em que se pensa - "Bolas pensava que isto só existia em filmes!".


Por fim, e porque nem tudo são férias, deixo uma foto da equipa Zi-Yu num notório esforço criativo a pensar nos novos projectos e jogos a desenvolver. :D

quinta-feira, agosto 09, 2007

Doar sangue

Apesar de ser um assunto já recorrente no meu blog acho que é importante voltar a frisar o quão importante é doar sangue. Hoje de manhã fui fazer mais uma doação quando a médica se virou para mim no fim da consulta e me perguntou - "Por acaso não conhece ninguém que esteja disposto a fazer doações? Estamos num período muito mau, ainda por cima acentuado por estarmos no Verão.".

Indo ao site do Instituto Português do Sangue é bastante fácil obter os horários e locais onde são efectuadas colheitas, assim como toda a informação relevante. O dador para além de estar a ajudar outras pessoas ainda tem a vantagem de ficar isento das taxas moderadoras.

quinta-feira, agosto 02, 2007

Remover carateres duma string em C#

Normalmente o que faço quando quero remover caracteres de uma string é algo do género: string.Replace("[caracter a remover]", string.Empty). Hoje para formatar uma string que me chegava via um serviço precisava de remover vários caracters diferentes, andei à procura e aparentemente a framework não disponibiliza um método tão básico como retorna-me uma string, retirando esta lista de caracteres à string original. O código do método resultante é o seguinte:
public static string RemoveChars(string toNormalize, List<char> charsToRemove)
{
    StringBuilder toReturn = new StringBuilder(toNormalize.Length);
    CharEnumerator enumerator = toNormalize.GetEnumerator();
            
    while(enumerator.MoveNext())
    {
        if (!charsToRemove.Contains(enumerator.Current))
            toReturn.Append(enumerator.Current);
    }

    return toReturn.ToString();
}

quarta-feira, agosto 01, 2007

Olá PrintScreen

Há uns tempos atrás conheci o prt.sc através do meu amigo Pedro Santos que é um dos membros deste portal, que tem como objectivo agregar a informação de alguns blogs escritos por portugueses. Como considero o projecto bastante interessante resolvi também dar a minha contribuição e a partir deste momento o meu blog também vai contribuir para a informação divulgada pelo prt.sc. Espero conseguir acrescentar alguma mais valia, o que é complicado dada a qualidade que o portal já apresenta.

Portugal verga-se para a Microsoft

Ao ler alguns blogs hoje de manhã apercebi-me que o formato OOXML tinha sido aprovado por Portugal, para quem não sabe o OOXML pretende ser um standard, criado pela Microsoft que não é interoperável com outras plataformas.

Ao ver as entidades que votaram a favor do OOXML três despertaram a minha atenção: Câmara Municipal de Cascais, por ser o sítio onde moro (mas que raio percebe uma câmara de informática? Pensava que a sua especialidade era sugar dinheiro dos contribuíntes...); Safira, os meus antigos patrões, ok que são Microsoft partners mas eu pensava que tinham uma visão mais informática e menos política; finalmente ViaTecla, que é a empresa onde estou a trabalhar agora em parceria com a empresa que represento.

Acho que o problema base das pessoas que votaram a favor é não terem coragem para "bater de frente" com a Microsoft porque pode ser mau para o negócio, ou então não percebem mesmo nada de informática como as câmaras e assim pode ser que a Microsoft dê mais umas licenças gratuitas de software.