terça-feira, abril 22, 2008

Download video youtube em mp4

Este método é bastante simples e permite-nos converter para mp4 os videos do youtube.
  1. Ir para o youtube, para o video que se pretende converter
  2. Copiar para a barra de endereço o seguinte link (botão direito em cima do Link -> "Copiar Link"): Link
  3. Ao lado do video a imagem deverá mudar para algo parecido com a imagem seguinte, aparecendo o link Download as MP4 (right-click and select Save link as).

  4. Fazer ctrl+Z na barra de endereços para voltar a aparecer o endereço do vídeo no youtube
  5. Carregar em Download as MP4 e já está!

domingo, abril 20, 2008

Nightwish no coliseu dos Recreios

Sem dúvida foi uma noite de desejos, ou melhor, de matar desejos pois os Nightwish ao vivo era algo que já queria ver a muito, ainda por cima consegui um lugarzinho mesmo ao pé do palco. O espetáculo começou com os quase desconhecidos Pain, desconhecidos para mim porque pelo que deu para ver já tinham uma pequena legião de fãs. Na sua última música os Pain aliaram-se aos Nightwish no que foi a primeira grande ouvação.

De seguida o grande espetáculo os Nigthwish levaram o coliseu ao rubro, sempre interagindo e pedindo o apoio do público criando uma simbiose que acho essencial em qualquer espetáculo. Infelizmente só tenho fotos tiradas com telemóvel que não fazem justiça ao ambiente que estava.



A lista das músicas tocadas foram:
  • Bye Bye Beautiful
  • Dark Chest of Wonders
  • Whoever Brings the Night
  • The Siren
  • Amaranth
  • The Islander
  • The Poet and the Pendulum
  • Dead to the World
  • While Your Lips Are Still Red
  • Sahara
  • Nemo
  • 7 Days to the Wolves
  • Wishmaster
  • I Wish I Had An Angel
Por acaso a última música foi uma agradavel surpresa, não estava de todo à espera que a tocassem porque acho que é uma música muito vincada pela voz da Tarja (antiga vocalista), mas não sou daqueles que faz comparações entre as duas vocalistas são ambas boas apenas têm estilos diferentes.

Incrível também era o género de pessoas que foi ver o concerto, esperava um público tipicamente gótico, fãs de metal, etc, mas quando chego 1h30m antes do concerto e vejo duas mega filas com famílias, pessoas já de média idade, vestidas com fatos, apercebi-me que os Nightwish conseguiam atingir uma larga faixa de público.

Resumindo: Parabéns, grande, grande, grande concerto, voltem que estarei lá outra vez!!!

sexta-feira, abril 18, 2008

Rename do code behind

Espero que o visual studio 2008 já não sofra deste problema porque no 2005 é um bug bastante irritante. Imagine-se que se quer renomear um ficheiro .aspx ou .master que têm code behind, através do visual studio podemos renomear mas o code behind parece que está protegido numa redoma e não se consegue renomear. Solução: renomear o ficheiro no explorer e entrar no ficheiro de projecto do visual studio e alterar o xml à mão.

quarta-feira, abril 16, 2008

Divisão programática

Este post nasce de uma burrice minha porque olhei para um pedaço de código simplesmente com olhar matemático, o código exemplo é o seguinte:
       int total = 40000;
       int toDiv = 100;

       double var1 = (toDiv/total)*100;
       double var2 = (toDiv*100/total);
       double var3 = (double)toDiv / total * 100;

       Console.WriteLine("Valor1 = {0}", var1.ToString("0.000"));
       Console.WriteLine("Valor2 = {0}", var2.ToString("0.000"));
       Console.WriteLine("Valor3 = {0}", var3.ToString("0.000"));
       Console.Read();
Quando estava a fazer o meu algoritmo fiz algo idêntico ao que está em var1, uma divisão é um valor e pronto, não há nada de extraordinário pensei eu, resultado da divisão 0,000. Ok o valor é demasiado baixo pensei eu e a divisão arredonda para 0.

Não contente com a estupidez original aqui vai mais outra a da var2, se o valor é pequeno faço a multiplicação primeiro e assim o dividendo já é maior já não irá dar 0 pensei eu, resultado um 0,000, equivalente a 'és um 0 à esquerda'.

Finalmente olhei para aquilo não como mau matemático que sou, mas como programador e aí apareceu o código do var3, o problema é estar a dividir duas variáveis do tipo int cujo resultado também é um int que só na afectação é convertido para double implicitamente. Logo o truque é forçar que uma das variáveis seja um double para o resultado da divisão ser um double. Ai, ai, ai às vezes tenho destes dias...

terça-feira, abril 15, 2008

Novo acordo da língua portuguesa

Não é que seja um mestre da escrita, aliás bem longe disso, mas não concordo de todo com as novas alterações à escrita. Ok é bom que todos os países de expressão portuguesa escrevam da mesma maneira mas bolas, o português vem de Portugal logo a uniformizar a escrita seria com base na nossa. Não é que seja racista, não tenho nenhum problema contra brasileiros, angolanos, etc, mas a lingua portuguesa é originária de Portugal.

Sim sou agarrado à minha cultura, às minhas tradições e sou um patriota por muito que esta nação me desiluda, já que é para uniformizar mais valia aprendermos todos mirandês ou mesmo latim. Quanto a mim vou continuar a escrever: "É óptimo ter a percepção dos nossos actos e acções!"

segunda-feira, abril 14, 2008

Falsos criadores

Como criador de aves que sou no verdadeiro significado da palavra, irritam-me aquelas pessoas que se dizem criadoras quando no fundo são simples vendedoras de aves. Conheço pessoas que têm lojas e que criam aves para as vender nas lojas, mas isso é diferente, e essas pessoas não se dizem criadoras mas sim vendedoras que por acaso criam aves para as vender.

Agora aqueles que se dizem criadores, que só criam as aves da moda, que na maior parte dos casos nem gosta das aves só as cria porque se vendem bem, a esses só tenho uma coisa a dizer - Espero que o negócio vos corra mesmo muito mal para se dedicarem à pesca...pode ser que dê mais dinheiro.

terça-feira, abril 08, 2008

ShowIP

O ShowIP é um addon para o Firefox que nos possibilita obter informação sobre o IP de cada página. Este addon foi-me útil numa situação em que o servidor de uma aplicação que estou a desenvolver mudou, teoricamente o servidor de DNS deveria detectar essa alteração dentro de 24h-48h, mas passado alguns dias ainda havia pessoas a refilar que não conseguiam aceder à aplicação. Quando instalei o ShowIP verifiquei que existiam dois IPs a responder por aquele URL, logo quem tinha ligado o novo IP tinha esquecido de desligar o antigo do servidor que já estava desactivado.