Bem vindo … Welcome
Here you will find news and comments about Physics, Computers, Debian, GNU/Linux, and anything else that could be of interest to a computational physicist. If you think that something here could be of interest for you but you are not a Portuguese native reader, please comment in English and I will be happy in providing you a summary of what is written in english. If you prefer, e-mail me.
Teremos amanhã, no IFUFF, a visita do eminente matemático e cientista da computação Gregory Chaitin, no grupo de Sistemas Complexos. O mesmo vai proferir uma palestra com o título “Matemática, Biologia e Metabiologia”. O resumo é
It would be nice to have a mathematical understanding of basic biological concepts and to be able to prove that life must evolve in very general circumstances. At present we are far from being able to do this. But I'll discuss some partial steps in this direction plus what I regard as a possible future line of attack.
Chaitin é pesquisador emérito da IBM. Juntamente com Kolmogorov e Solomonoff fundou a área de pesquisa conhecida como complexidade algorítmica. Ele também escreve sobre metafísica e filosofia da matemática.
Durante um tempo fiquei revoltado porque tinha que usar o Firefox32 e o Java 32 bits no Arch Linux só por conta da solução de segurança do Banco do Brasil. E ainda mais revoltado porque só lia que o Banco do Brasil era amigo do Software Livre, fazendo migrações em massa. Pois a solução para o uso da famigerada solução em 64 bits acabou de sair na lista do Arch Linux-BR. Segundo este bug report da IBM, é necessário criar o diretório /etc/.java/.systemPrefs, com as permissões adequadas.
# mkdir -p /etc/.java/.systemPrefs # chmod 755 -R /etc/.javaDepois é só abrir o Firefox e esperar a tal solução de segurança. Antes já havia tentado Banco do Brasil em 64 bits e Arch Linux no Sony Vaio TZ190N.
Neste final de semana assumi o papel de homem da casa e partir para consertar algumas coisas, entre elas a fiação do telefone e do cabo de tv e internet. Aí que eu notei que minha fiel secretária eletrônica, com mais de 10 anos parecia com hepatite. Resolvi tentar o experimento Retrobright. Eu usei a seguinte fórmula: 1 vidro de 70 ml de água oxigenada 40 volumes, meia colher de chá de Vanish líquido (o pessoal usa o em pó) e uma colher de gel de glicerina para limpar plásticos de carro. Fora a água oxigenada, o resto eu tinha em casa, inclusive a luz negra eletrônica de 26W. Eu esqueci de tirar foto da secretária montada, mas depois de desmontada e lavada com detergente, ficou assim:
Eu misturei tudo e apliquei usando um pincel. Eu notei que o enbranquecimento foi mais rápido quando coloquei a lâmpada bem próxima, mas tomando cuidado de não aquecer as peças. De vez em quando dava umas pinceladas extras, pois o gel parecia secar, devido à glicerina. Deixei de 19:00 às 10:00, e o resultado final foi este:
Embora a máquina reflita o flash, podemos comparar com a parede branca ao lado (é quase o tom do mármore na primeira foto). Note que a tinta dos impressos também foi retirada parcialmente, e o botão azul também sujou o pincel.
Da próxima, vou tentar a mistura com maizena e Vanish em pó, que está neste link do Flickr. O cara ainda usou água oxigenada 10 volumes. No wiki original, a recomendação é qualquer coisa de 20 para cima.
Em resumo: funciona!!
Eu já comentei aqui, o problema do caminho aleatório (Random Walk). Falei no post do O azeite bêbado e fiz algumas simulações com o Processing.js, disponíveis na página do curso de Física Estatística que estou ministrando neste semestre. A experiência que eu quero realizar é medir como o diâmetro de uma mancha de tinta em uma folha de papel varia com o tempo. Vale ressaltar que este probleminha é inspirado em um outro que mostrou que átomos existem, ou comportamentos em mercados de ações, como um gás venenoso se espalha pelo ar, etc.
O que eu fiz foi o seguinte: filmei uma gota de tinta que cai no papel.
Agora eu retiro frames do vídeo, em intervalos regulares. O vídeo foi gravado a 30 fps, com uma câmera digital comum. O problema que eu enfrentei é que eu não quero todos os frames (são 7 segundos de filme, com 30 por segundo seriam 210 para analisar e eu queria por volta 15). Os programas que havia testado ou retiravam todos os frames ou só faziam snapshots de 1 em 1 segundo. A dica para resolver isto foi passada pelo Armando M. Baratti, na lista do Arch Linux. O que devemos fazer pelo ffmpeg é o seguinte: ele só tira frames de 1 em 1s, mas podemos mudar a velocidade do filme. Se repassarmos o filme em 15 fps por segundo, então 0.5s do filme original vai ser 1s do filme repassado. A sintaxe então é simples:
ffmpeg -i mvi_6484.avi -r 10 -ss 00:00:04 -t 00:00:06 extracted_images/images%03d.pngque faz o seguinte: pega o arquivo
mvi_6484.avi
, a partir do quarto segundo, com duração de seis segundos e tira 10 fotos por segundo. As fotos são salvas no diretório extracted_images, e com um rótulo que indica a ordem do frame. Eu pego cada foto e uso o Gimp para medir o tamanho da mancha. Depois uso o Gnuplot para medir o tamanho em função do número do frame (nem precisa saber quanto tempo em unidades tradicionais como minuto ou segundo). O resultado está no gráfico abaixo do tamanho em pixels versus o índice do frame
Observe que a gota não cresce com velocidade constante, mas é mais lenta à medida que o tempo passa. Na verdade, o raio da gota cresce com a raiz quadrada do tempo (como mostrado por Einstein em 1905). Eu não vou dar detalhes aqui pois isto é um trabalho para os estudantes da disciplina :) . Prometo que depois eu conto o resto.
Este microscópio foi minha primeira experiência com o site chinês dealextreme. O site é cheio de bugigangas inúteis mas incrivelmente atraentes (ok, algumas são úteis). O legal do site é o frete grátis para qualquer compra. Você pode até sugerir produtos para que sejam vendidos no site.
Eu comprei um microscópio USB, cujas especificações importantes são: 200x, 8 leds para iluminação e 1.3M pixels de resolução (1280×1024). A encomenda chegou cerca de 5 semanas depois da compra (no meio destas, teve Natal e Ano Novo): comprei no início de dezembro e recebi na metade de janeiro. Fiz outras compras (ímas Nd) na semana passada e espero que seja mais rápido. O microscópio é mesmo um brinquedo: todo de plástico e com foco manual meio duro de ajustar. Não dá para confiar na haste que sustenta o microscópio e mexer no foco significa tirar o objeto do foco do microscópio. Tem algumas fotos do brinquedo em http://www.dealextreme.com/photogallery.dx/sku.26764~seQ.3. Veio com um mini-cd.
A instalação no Linux (Arch Linux) é assim: pegue o mini-cd e coloque uma tulipa de cerveja gelada em cima. Plugue o cabo em uma porta USB. Vai ser carregado automaticamente o módulo uvcvideo. Carregue o cheese e bata fotos ou filme. Tome um gole de cerveja entre uma foto e outra. Vou colocar umas amostras para que vocês tenham ideia da qualidade de imagem (clique para ver na resolução 1280×1024):
Pele da mão. Pessoas no microscópio parecem 80 anos mais velhas.
Olha o sorriso ! Na verdade é a unha do polegar (não, não faço “francesinha”).
Neurônios ??? Não, é um destes chamados jogos americanos (de colocar prato em cima), de plástico.
Gostou e quer comprar mas a patroa não deixa ? Diga que é um moderno localizador de cravos
A limitação mais séria é que, apesar do aumento de 200 vezes anunciado, você não tem controle da ampliação (não é até 200x, mas 200x e pronto). Portanto o microscópio é só uma webcam com umas lentes a mais. Para coisas um pouco mais sérias, é melhor comprar um microscópio baratinho (lá tem também) e bolar um esquema de acoplamento tipo tubo de PVC e fita isolante para acoplar uma webcam. O botão de captura de imagem funciona no cheese e o botão on-off é para controlar os leds (veja como a foto dos neurônios falsos ficou brilhante, ficaria melhor com os leds desligados).
Uma coisa chata no cheese, é que eu tive que desligar a webcam para poder ver o microscópio: eu poderia mexer no gstreamer-properties, mas usar um outro programa para escolher o device é contra-producente. Eu vi alguns relatos dizendo que o gstremaer-properties não funcionaria para dois devices, se um é v4l1 e o outro v4l2 (que não é o meu caso, ambas são v4l2).
Em resumo, é mais um brinquedo quase inútil e interessante, ideal para períodos de dólar baixo.