terça-feira, outubro 31, 2006

Mini-antena deverá substituir estações terrestres de recepção

Notícia muito velha... desta vez não é do Cocadaboa.

Os laboratórios da NASA são virtualmente um sinônimo de tecnologia avançada, repletos de criações que revolucionarão não apenas a exploração espacial, mas a vida cotidiana, na medida em que as maravilhas da engenharia espacial rapidamente deixam de ser exclusividade dos astronautas e atingem o dia-a-dia dos cidadãos comuns.

Mas nem sempre as maravilhas que de lá saem são assim tão mirabolantes. O grupo de pesquisadores chefiados pela Dra. Mary Ann Ingram, por exemplo, reuniu alguns tubos de PVC, papel-alumínio - do tipo utilizado na cozinha - e alguns fios de cobre; o resultado do trabalho é um novo tipo de antena de comunicações que poderá revolucionar a forma como a NASA recebe os sinais de seus inúmeros satélites artificiais.

A simplicidade da nova solução, criada no Instituto de Tecnologia da Georgia, deverá diminuir drasticamente os custos de construção e manutenção das estações terrestres de recepção de dados, normalmente formadas por gigantescas antenas parabólicas. Com essa queda nos custos, haverá a possibilidade de se construir muito mais estações, ampliando a rapidez com que os dados dos satélites ficam disponíveis para os cientistas e para a comunidade em geral.

"O sonho é criar uma cobertura global total com essas antenas, ligando-as em rede, disponibilizando os serviços de informação da NASA para qualquer pessoa com um computador à disposição," afirma a professora Ingram.

Um exemplo prático são as estações de comunicação com o satélite de observação da Terra, o EO-1 ("Earth Observing-1"). Os dados de acompanhamento do clima e da superfície terrestre, coletados pelo satélite, chegam a antenas de 11 metros de diâmetro, instaladas no Círculo Polar Ártico, um local que coloca dificuldades extremas de manutenção e diminui a confiabilidade do equipamento. Satélites como o EO-1 tipicamente entram em contato com suas estações terrestres de cinco a oito vezes por dia, com janelas de transmissão de apenas 10 minutos de cada vez.

Já as novas antenas, por enquanto feitas com material comprado diretamente em lojas, não terão partes móveis e terão seus complicados mecanismos de rastreamento dos satélites substituídos por softwares de última geração, que utilizarão os dados captados por uma inifinidade de pequenas antenas. Se uma delas falhar, o sistema utilizará os dados das demais, sem qualquer prejuízo para a operação toda.

O cientista Dan Mandl, da NASA, compara o novo projeto com o sistema de telefonia celular: "Quando as pessoas utilizam seus telefones celulares, não há partes móveis nas antenas. O que nós queremos é construir uma rede celular contínua ao redor do mundo, que irá nos possibilitar oportunidades ilimitadas de baixar os dados dos satélites."

Ao invés de uma grande antena, os cientistas querem utilizar várias pequenas antenas mais simples. Os sinais captados por essas pequenas antenas serão analisados utilizando-se uma técnica de inteligência artificial que aprende a melhorar seu próprio desempenho, combinando versões refletidas do sinal original transmitido pelo satélite, eliminando ruídos e interferências.

O resultado é tão bom que, com apenas duas antenas construídas com a nova tecnologia, cada uma com 75 centímetros de diâmetro, é possível substituir uma antena parabólica comum de 11 metros de diâmetro.

Outra grande vantagem é que, como as pequenas antenas não dependem de um posicionamento rigorosamente alinhado com o satélite, como as antenas atuais, elas podem ser utilizadas para se comunicar com mais de um satélite ao mesmo tempo. "O que nós realmente queremos é um conjunto compartilhado de antenas, no qual um software é utilizado para separar os sinais," diz Mandl.

sexta-feira, outubro 27, 2006

O dia em que você nasceu

A Revista Isto É disponibilizou as principais notícias do ano em que você nasceu em uma home page.

Se quiser usar, use o formulário abaixo ou acesse a home page. Da minha parte não é phising. Podem conferir o código desta página!

Digite seu nome, a data de seu nascimento e confira!


Nome

Data de nascimento

                                      
(dd/mm/aaaa)


sexta-feira, outubro 13, 2006

Propaganda da IBM (Linux)

Propaganda que a IBM faz sobre o Linux. Com legendas em português.

segunda-feira, outubro 09, 2006

Raiz Quadrada (Square Root) para Bash

A maioria está acostumada com extração de raiz via método de Newton.
Este script fornece raízes inteiras por um método que talvez cause estranheza por um possível desuso. Você consegue compreender o script? O método é fácil, o problema são os bugs gerados pelo modo como o bash lida com os números. Daí as rotinas adicionais.


#!/bin/bash 

verif (){
    str1="$1"
    [[ -z "$str1" ]] && {
        echo "Use $0 <numero>";
        echo "<numero> entre 0 e 9223372036854775807.";
        echo "Caso ultrapasse, havera erro de calculo.";
        exit 1;
    }

    str2=${str1//[0123456789]/}
    [[ -n "$str2" ]] && {
        echo "Use somente digitos de 0 a 9." 
        exit 1;
    }

}

cortazero(){
    a1=$1;
    while [ "$a1" != "$b1" ]; do
        b1=$a1;
        a1=${a1##0};
    done;
    echo $a1;
}

sqrt(){
    tmp1=$1;
    [[ $((${#tmp1}%2)) -eq 1 ]] && tmp1='0'$tmp1;
    j=0;
    rq='0';
    rt='';

    while [ -n "${tmp1:$j:2}" ]; do
        rt=$rt${tmp1:$j:2};
        rt=`cortazero $rt`;
        [[ -z "$rt" ]] && rt='0';
        rq=`cortazero $rq`;
        [[ -z "$rq" ]] && rq='0';    
        for ((i=1;i<=10;i++));do
            [[ $rt -lt $(( (`cortazero $((2*$rq))`$i) *$i)) ]] && { 
                rt=$((rt-(`cortazero $((2*$rq))`$((i-1)))*$((i-1))));
                rq=$rq$((i-1));
                break;
            }
        done;
        let j+=2;
    done;
    rq=`cortazero $rq`;
    [[ -z "$rq" ]] && rq='0';
    echo $rq;
}

verif $1;
sqrt $1;