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.

Parece que não me arrependi de aprender Python. Hoje, tiver o prazer de acabar o meu primeiro programa “a sério”. A sério, porque foi o primeiro programa que me servirá para me automatizar algumas tarefas.

Neste caso, criei um pequeno programa que me vasculha uma pasta e suas sub pastas, para criar nomes únicos às imagens dentro de uma pasta. Isto porque algumas imagens de galerias têm nomes como 01.jpg, 02.jpg, etc. Ora, basta ir a outra galeria de outro tema, e lá me aparece o diálogo “tem a certeza que quer substituir…”. Assim, quando terminar o download das minhas imagens, corro o programa, e nunca mais (teoricamente) vou ter colisões de nomes de ficheiros.

Deixo aqui o código que desenvolvi, comentando as linhas mais importantes, para que alguém com dúvidas semelhantes não demore 2 dias a fazer isto (sim, foi o que eu demorei, ainda estou muito verdinho em Python :D )

Estou a tentar criar género de uma cheatsheet, para ter sempre à mão para saber para que contentor vai o quê. Esta ideia surgiu de um dia em que eu os meus pais vimos um pacote de leite que dizia ser para o contentor amarelo, e outro de outra marca ir para o contentor azul :S E que tal usarem os mesmos materiais para ir tudo para o mesmo lado, não?

Não só por causa disso, mas também para saber rapidamente onde depositar as coisas (sem pensar, quase :D ). Em principio, vou fazer formatos diferentes, em A4, A5, e outro mais pequeno que A6, género de um quadrado, tudo em PDF para poderem imprimir.

Mas isto é só uma ideia: é que infelizmente ideias até tenho algumas, mas a maioria das vezes não tenho tempo para as concretizar, ou mesmo paciência para as desenvolver com qualidade… Mas como é um projecto útil, que até nem dá muito trabalho a fazer (pesquisa, selecção, etc.), talvez consiga fazer qualquer coisa… Vamos lá ver.

09
Jul 2008

Acabaram os exames :)

Ufa! Já acabaram os meus exames. Hoje fiz o meu último exame e até correu bem… Já era da 2ª fase, por isso ainda bem que correu bem :)

Mais aliviado, vou ver se aproveito estas minhas férias para me dedicar um bocado à minha lista de aprendizagem, e também descansar, que bem é preciso… Um pequeno balanço do meu primeiro ano de universidade, até correu bem, mas acho que ainda nao acabaram as suspresas… A ver como me corre o próximo ano!

Até mais ;)

“O Folding@home é um projecto de computação distribuída desenhado para realizar simulações de enrolamentos de proteínas. O projecto foi lançado a 1 de Outubro de 2000 e é actualmente gerido pelo Grupo Pande, do departamento de Química da Universidade de Stanford, sob a supervisão do professor Vijay S. Pande. Quando foi lançado, tornou-se o segundo maior projecto depois do SETI@Home. Em 8 de Março de 2004, o Genome@Home terminou e foi unido ao Folding@home.”

Esta frase, citada da Wiki do Portugal@Folding, equipa portuguesa actualmente muito empenhada neste projecto, penso que esclarece mais ou menos do que se trata o projecto. Para quem ainda não percebeu, basicamente é doar um bocado da capacidade do nosso computador, para ajudar no estudo de moléculas, doenças, etc, por parte de várias universidades e grupos de estudos científicos.

E como fazemos isso? É bastante simples: basta correr uma aplicação (com versões para Windows, Linux, Mac e até PlayStation 3), e ela, quando não estiverem a usar o computador, irá aproveitar esse tempo para processar as moléculas actualmente em estudo. A aplicação é bastante personalizável, e lendo um pouco a documentação, podem configurá-la para que possam usar o PC e correr o programa, sem que este interfira. Passado uns tempos, nem dão conta que ele está a trabalhar.

Para quem estiver interessado, é simples começar! Para facilitar ainda mais, basta seguirem os tutoriais já preparados. Consultem os links em baixo para obterem mais informações sobre como ajudar. Adiciono ainda que não há restrições sobre quem pode ajudar: qualquer pessoa, de qualquer país, desde que tenha um computador disponível com internet, pode participar neste projecto!

Mas tudo o que escrevi aqui apenas é uma pequena migalha acerca de todo este projecto! Sintam-se livres para explorar mais, vejam os links que vos deixo. Até mais ;)

Ligações úteis

Página oficial do projecto

Página oficial da equipa Portugal@Folding

Tutoriais para Windows / Linux / Mac

Outros projectos semelhantes (alterações climatéricas, etc)

Sem nada para fazer, resolvi criar uma imagem qualquer e o resultado foi…

Just another rainy day
Clicar para ampliar a imagem (1024X768, jpg)

Just another rainy day, é o nome da imagem. Podem por no desktop, rirem-se um bocado, oferecer ao gato e ao cão… a imagem é domínio público. ;) Fiquem bem :)