segunda-feira, 20 de outubro de 2008

Don't Panic! Perda de partição? Use TestDisk

Esse é mais um post não relacionado com Química. No entanto, é sobre um programa que salvou meu trabalho relacionado com Química. A história é a seguinte em dois modos: short (direta ao assunto) e verbose (para os que gostam de historinhas).

História modo short

Descrição do problema: Notebook Positivo V21 com Linux Ubuntu 8.04. Sistema operacional não inicializa e aparece a seguinte mensagem logo após as mensagens da BIOS: "Operating system not found".

Análise do problema: O disco rígido é detectado pela BIOS. Usando um CD bootável de uma distribuição Linux, no caso um Ubuntu Linux, foi detectado que não há partições válidas no disco.

Solução:
1. Inicialize o computador usando um CD bootável de uma distribuição Linux de sua escolha. No caso foi usado um Ubuntu Linux versão 8.04.1, que contém um kernel versão 2.6.

2. Baixe o programa TestDisk e salve-o em um pendrive. Esse programa permite a recuperação de partições apagadas. Foi baixada a versão para Linux, kernel 2.6.x i386/x86_64, tar.bz2. Sugiro que leia a documentação para que entenda como ele funciona e seus parâmetros solicitados durante o processo de recupareção.

3. Copie para o Desktop do seu comptador rodando o Linux bootável. Abra um terminal e descompacte o arquivo e execute o testdisk usando os comandos:

$ tar jxvf testdisk-6.10.linux26.tar.bz2
$ cd testdisk-6.10/linux/
$ sudo ./testdisk_static

4. Siga os passos para ele encontrar as partições e sendo encontradas solicite para que escreva.

5. Reincialize o sistema. Se tudo correr bem você não verá mais a mensagem de "Operating system not found" e sim a mensagem "1234F". O sistema ainda não é bootável porque o MRB foi reescrito. Para recuperar o MRB siga as instruções de recuperação do grub nesse documento: Recovering Ubuntu after installing Windows. Após isso o sistema será reinicializável.

História modo verbose

Ontem eu passei a tarde (das 2pm até as 10pm) escrevendo um programa para controlar um robô (para os curiosos, é um programa em Python com a interface gráfica editada no Glade). Foi difícil por que o programa está bem complexo e passei o dia inteiro com uma dor de cabeça. Então, parei para jantar e tomar banho.

Já havia desligado tudo quando resolvi ligar meu notebook novamente. Liguei-o e fui tomar banho. Ao retornar, vejo a mensage:

Operating system not found.

Hmmm.... o que é isso? Reiniciei... Mesma coisa. Entrei na bios e verifiquei que o hd está detectado. Menos ruim. Provavelmente um problema no MRB, onde está instalado o GRUB, responsável pela seleção de boot do sistema operacional. Detalhe: minha máquina só Linux (Ubuntu). Para aumentar a tensão, estava sem nenhum CD de boot do Ubuntu. Portanto, teria que esperar até o dia seguinte para baixar uma nova imagem e fazer um teste.

Bem... pessoas normais estariam em desespero. O ponto é se eu tivesse que perder meus dados, não poderia fazer nada. Há sempre algo que se possa fazer. O que realmente importa é tentar. Então... Don't Panic... Don't Panic...

Tive uma noite de sono maravilhosa, acordei descansado, a cabeça leve sem aquela irritante dor de cabeça do lado direito. Chegando na UTSA, comprei meu café sabor vanila no Einstein Bros, adoçado com açúcar e mel, e um muffin de abóbora (tem abóboras por toda parte por conta do Haloween) e fui para o lab.

Ok... Fiz o dowload de uma imagem do Ubuntu, queimei e bootei. Ao tentar acessar as partições o sistema operacional me informa que não há partições válidas.

Hmmm..... hmmm..... Don't panic.

Pesquisa na net, pelo Google, descubro um programa que promete resolver todos os seus problemas: TestDisk. É um programa livre, GPL, usado para recuperar partições apagadas/perdidas e recuperar o boot do sistema. Roda em tudo quanto é sistema operacional, reconhece tudo quanto é partição e está muito bem documentado. Awesome!

Copiei a versão para Linux kernel 2.6 em um pendrive e espetei no meu notebook já bootado com o Ubuntu Linux. Executei o programa e segui o procedimento. Detalhe: no meu caso, um notebook tip IBM-PC, a partição é do tipo Intel.

Pedi para ele encontrar as partições e ele encontrou! Reescrevi e reiniciei o sistema. Ele não bootou. Don't panic. Nesse caso ele mostrou a mensagem 1234F. Isso é um bom sinal por indicar a presença de partições. Ele está pedindo para dizer qual é a partição bootável. Selecionei 2 mas não aconteceu nada. Claro. O Grub foi apagado!

Voltei o boot pelo CD, segui os passos de recuperação do grub quando ele é apagado.

Recovering Ubuntu after installing Windows

Após a recuperação, reiniciei novamente e o sistema operacional retornou. \o///

Moral da história: Don't panic! As coisas por pior que pareçam sempre tem uma solução (que pode ser aquela que não esperamos). Mas nesse caso deu tudo certo. Não iria valer de nada eu me desesperar.

Estou muito grato por esse grupo de desenvolvedores que fizeram esse projeto. Estou tentando fazer minhas contribuições para fazer esse mundo ser um pouco melhor. E você? O que tem feito para fazer esse mundo ser melhor? Tente contribuir da sua forma.

terça-feira, 2 de setembro de 2008

COMO FAZER cristal piezelétrico em casa

Fazer experiências em casa é um grande estímulo para a divulgação da química. Nesse post indicarei um link que descreve como fazer o Sal de Rochelle que apresentam o fenômeno da piezeletricidade.

Making the Rochelle Salt
http://rimstar.org/materials/piezo/rochelle1.htm

O autor diz que seguiu as instruções descrita por J. Christopher Young.

Prepareation of Rochelle Salt
http://www.seawhy.com/xlroch.html

O próximo passo é a confecção de um único cristal.

Preparation of Single Crystals
http://www.seawhy.com/xlone.html

Young também descreve como fazer uma recristalização.

Recrystalization - An Introduction
http://www.seawhy.com/xlrxlgen.html

Caso alguém resolva fazer, coloque um comentário sobre o que conseguiu.
Boa sorte.

sexta-feira, 29 de agosto de 2008

Guia de identificação de polímeros

Em minhas andanças pelos sites de notícias, descobri um vídeo de um maluco que tentou identificar o polímero de seu notebook pelo método da chama. Ele queria ter certeza que não era feito de PVC, que libera HCl quando se queima. Isso iria danificar o laser quando fizesse gravuras no tampo do notebook. Cuidado crianças, não façam isso sem a presença de um adulto.


Polymer Identification by Burnination from Zach 'Iowa' Hoeken on Vimeo.

O experimento dele está baseado em um documento escrito por um químico chamado David A. Katz que tem um site sobre química. Na seção sobre polímeros, podemos encontrar o Guia de Identificação de Polímeros, que usa diferentes técnicas. Vale a pena dar uma olhada.

Você poderia estar se perguntando sobre o maluco. Ele descobrio que tinha PVC no notebook dele.

quarta-feira, 20 de agosto de 2008

Expressão molecular por microscópio

Imagens pelo microscópio nos fascinam por ser um mundo diferente do nosso. Dentre os diferentes tipos que podemos obter, os cristais nos dão imagens muito bonitas.

A Florida State University tem um site, Molecular Expression Microscope Primer, que contêm um banco de dados com milhares de fotos obtidas de microscópios dando uma expressão molecular do meio. Nota: O termo Expressão pode gerar confusão.

Para ver as fotos vá a seção Galleria. A barra a esquerda possui uma lista de diferentes tipos de moléculas. Em Basic Concepts há uma introdução sobre o microscópio, aumento da imagem, lentes, óptica e etc.

Há também uma página com um applet feito em Java que simula a visão através de um microscópio.

O site contém muita informação sobre digitalização de imagem.

terça-feira, 5 de agosto de 2008

Espectroscopia visível usando CD

Em cursos de graduação, alguns experimentos somente são possíveis nos laboratórios da instituição devido o preço e tamanho dos equipamentos. Um deles são os instrumentos de espectroscopia de luz na região do visível. Felizmente é possível o aluno construir o seu próprio equipamento, possibilitando que ele mesmo faça as suas investigações em qualquer lugar.

Uma forma de se fazer isso é construindo um espectroscópio que usa o CD como rede de difração. Segue alguns links que mostram como construir e algumas fotos de diferentes fontes luminosas.

Lembrando que um espectroscópio de luz permite efetuar uma espectroscopia na região do visível pela decomposição da luz. Já a espectrometria faz uso de um espectrômetro para fins quantitativos, como a medida da concentração química de uma espécie em função da quantidade de luz registrada. Se estiver sendo feita na região do espectro visível, ela é chamada de espectrofotometria. Alguns sites usam o termo espectrômetros sendo na verdade espectroscópios.

A CD Spectrometer
http://www.cs.cmu.edu/~zhuxj/astro/html/spectrometer.html

O link acima é interessante porque não só mostra uma das possíveis construções de um espectroscópio como também mostra uma série de comparações interessantes de diferentes fontes de luz. Um deles é a comparação das raias de emissão de uma chama de vela e outra com um sal de sódio na mesma chama. O resultado é o aparecimento de uma raia amarela característica do átomo de sódio.

CD Spectrometer
http://www.exo.net/~pauld/activities/CDspectrometer/cdspectrometer.html

Mais uma opção de construção.

Chapter 7: Light and Optics
http://scitoys.com/scitoys/scitoys/light/cd_spectroscope/spectroscope.html

Esse possui uma construção mais detalhada usando uma caixa.

Mini spectroscopy
http://mo-www.harvard.edu/Java/MiniSpectroscopy.html

Esse último link é um applet em Java que mostra os espectros de algumas fontes de luz. Muito interessante para se fazer comparações.

Esse é mais recente e mais compacto.

DIY Spectroscope
http://www.metacafe.com/watch/1548135/diy_spectroscope/

Daria para acoplar uma câmera fotográfica e ajustar uma escala de comprimento de onda na imagem tirada construindo assim um espectrógrafo. Ainda mais! Seria possível medir a intensidade de uma região da foto e associar com a intensidade da raia em relação a uma referência.

Espero que esses links despertem o interesse para a espectroscopia. Sugestões e comentários são bem vindos.

Arquivo do blog