Isolando os badblocks do HD.

Para colaborar com todo o inferno astral, descobri que o HD do notebook da  minha mãe parece estar danificado. Como instalei o OpenSuse 11.2 no partição /home do Satux (sistema original de fabrica). Vou executar o comando badblocks  para ver o que esta acontecendo.

A seguir os comando que utilizarei:

# badblock /dev/sda1 -o erros -v
# fsck -t ext3  -l erros -v -y -f /dev/sda1

Vamos ver no que dará… Pensei que minha dor de cabeça tinha acabado ao instalar o OpenSuse 11.2

Artigo sobre visão computacional publicado na Linux Magazine de dezembro.

Na edição Linux Magazine Community Edition de dezembro, encontramos matérias sobre Certificações Profissionais, artigo (de minha autoria) sobre Visão Computacional como também programação com Parrot. Na seção de colunas, Kurt Seifried explica a captura e análise de tráfego de redes sem fio com Wireshark, tcpdump e várias outras ferramentas, enquanto Maddog mostra que os serviços em SL são iguais aos do software proprietário, e Cezar Taurion aborda a monetização do Software Livre.

Como debugar projetos no WebSphere com Eclipse.

Estávamos quase adquirindo o Rational simplemente para debugar os projetos WebSphere remotamente. Com alguns minutos no google, foi possível resolver  este empasse. Veja a seguir o procedimentos passo a passo:

Primeiramente, clique em sevidore de aplicativos e seguir no servidor cadastrado.

Selecione  “Serviço de Debugação” em Propriedades Adicionais;

Agora insira no campo “Porta de Debugação do JVM” o valor 7781 e no campo “Argumentos de Debugação  JVM” o a string a seguir:

-Dcom.ibm.ws.classloader.j9enabled=true -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=7781

Pronto! Agora para debugar a aplicação no eclipse, clique com o botão direito na classe desejada e selecione a opção “DEBUG AS” seguido da opção “Debug Configuration”.


A seguir, configure o host e a porta conforme a ilustração.

Para iniciar o debug, clique em Play. Para finalizar, clique em stop.

Leitor de impressao digital no OpenSuse 11.2

Esta tão fácil instalar o sensor de impressão digital no OpenSuse, que até perdeu a graça … Basta entra no Yast e selecionar o pacote libfprint, pam_fp e libfprint-devel como na figura a baixo:

Agora basta compilar os programas para cadastrar e verificar as impressões digitais e pronto! No viva o linux, publiquei diverso documentos clique aqui e aqui.

A seguir o  programa em execução:

# ./enroll
 This program will enroll your right index finger, unconditionally overwriting any right-index print that was enrolled previously. If you want to continue, press enter, otherwise hit Ctrl+C 

 Found device claimed by Digital Persona U.are.U 4000/4000B driver
 Opened device. It's now time to enroll your finger. 

 You will need to successfully scan your finger 1 times to complete the process. 

 Scan your finger now.
 Wrote scanned image to enrolled.pgm
 Enroll complete!
 Enrollment completed!
# ./verify_live
 Found device claimed by Digital Persona U.are.U 4000/4000B driver
 Opened device. It's now time to enroll your finger.

 You will need to successfully scan your finger 1 times to complete the process.

 Scan your finger now.
 Enroll complete!
 Enrollment completed!

 Normally we'd save that print to disk, and recall it at some point later when we want to authenticate the user who just enrolled. In the interests of demonstration, we'll authenticate that user immediately.

 Scan your finger now.
 MATCH!
 Verify again? [Y/n]? Y

 Scan your finger now.
 MATCH!
 Verify again? [Y/n]? n