Esta é uma versão arquivada/estática do antigo Blog do André. Isso significa que todo o conteúdo aqui presente não irá ser atualizado, e pode conter erros. Algumas funcionalidades poderão não estar disponíveis nesta versão arquivada.

Já faz algum tempo que não escrevo nada no blog. Este sentimento prende-se com o facto de querer sempre escrever aqui qualquer coisa, mas recear que não seja suficientemente boa para ser escrita. Por outro lado, gostava de manter o blog apenas na vertente pessoal ou profissional, e nunca nas duas simultaneamente. Ao longo de alguns anos a escrever em ambas as vertentes, sinto que tenho alguns artigos, mas com conteúdo demasiado misturado.

Por isso, e com o objetivo de afirmar a minha presença como futuro profissional, decidi que este blog irá passar a conter exclusivamente temas técnicos em torno das minhas áreas de interesse. Outra função que quero dar ao blog é a possibilidade de dar revelar novidades sobre as minhas diversas plataformas (a Wiki do André e o meu site pessoal).

A rotação automática de wallpapers (por vezes também chamada slideshow) é uma funcionalidade interessante que alguns desktop managers disponibilizam ao utilizador (e também sistemas operativos como o Windows ou o MacOS). Enquanto para alguns pode ser apenas um fator de distração, para outros pode ser uma excelente opção para alternar o wallpaper de forma periódica sem esforço (quer sejam as imensas fotos de família ou apenas para mudar de wallpaper mais frequentemente, em busca de alguma inspiração nas horas mortas).

Que eu tivesse visto, não há uma forma fácil de o fazer no LXDE. Nas opções básicas, apenas é possível colocar um único wallpaper. Lembrei-me então de procurar um script para rodar o wallpaper. A minha distribuição é o Fedora LXDE Spin, por isso o LXDE vem com o PCManFM. Este programa é usado para explorar pastas de forma gráfica, responsável por apresentar os ícones de desktop e, consequentemente, o wallpaper. Podemos usá-lo para alterar o nosso wallpaper de forma automática. Vejamos então o script.

uTorrent 3

Já andam uns zunzuns nos fóruns oficiais do uTorrent sobre a possibilidade deste fantástico cliente de torrent passar a ser suportado por publicidade na versão gratuita do programa. Segundo o tópico, a publicidade não deverá ser diferente da que vemos no ecrã de instalação (sugestão para transferir um álbum ou filme gratuito através de torrents). Contudo, não está prevista uma forma de desativar esses anúncios, ao contrário das outras novas funcionalidades que a versão 3 trouxe, onde, de uma forma ou outra, são possíveis de esconder.

Esta medida tem como objetivo manter o projeto vivo. Mas se a publicidade durante a instalação, uma versão paga do programa com mais funcionalidades e anúncios nas páginas de pesquisa integrada do programa (aquela pequena caixa de procura de torrents no canto superior direito) não ajudaram o projeto a gerar receitas, será que é com este novo modelo de lucro que vão conseguir manter o projeto vivo?

Muitos utilizadores já mostraram a sua indignação nos fóruns do uTorrent. Eu também não concordo com esta nova medida, embora continue a achar que é um dos melhores clientes de torrent para Windows. Ou será que a introdução de publicidade irá comprometer a qualidade a que este programa nos habituou?

(Via Lifehacker)

Por vezes, existe a necessidade de guardar um identificador numérico de forma sequencial para um determinado registo numa base de dados. Isto pode ser alcançado de várias formas, entre as quais o caso em que o ID numérico é calculado on the fly (em tempo de execução), por exemplo ordenando todos os registos por ordem de adição. No entanto, muita gente resolve este problema mudando a chave primária. Neste artigo, quero mostrar algumas implicações desta abordagem, e mostrar alternativas menos prejudiciais.

Máquina de Turing, por GoogleO Google festeja hoje o aniversário de Alan Turing, o inventor da Máquina de Turing. Esta máquina tem grande importância pois é a base da computação (input, processamento, output), ou por outras palavras, a base do que é um computador como o conhecemos hoje.