quinta-feira, 29 de março de 2012

Justiça e bom senso: não deveriam andar juntos?


As leis humanas quase sempre me causaram e causam espanto. Alguns são risíveis, outras obviedades, outras ainda nasceram para serem solenemente esquecidas. É certo que elas são gestadas por legisladores muitas vezes menos que competentes, em outras ocasiões elas são fabricadas sob encomenda de algum poderoso onde o povo nem sequer é ouvido, e outras leis são ainda tão obscuras que somente um técnico especializado é capaz de interpretá-la. E são muitas as possíveis conclusões.

Mas, talvez, o que causa ainda mais estranheza é a decisão de juízes, supostamente homens íntegros e inteligentes, que pura e simplesmente vão contra o bom senso. A notícia a seguir, sobre o teste do "bafômetro" diz tudo: "Recusa ao teste é livre de punição" (ler aqui). A conclusão da notícia:

"Com a decisão, a tendência é que aumente o volume de condutores de veículos que se recusarão a fazer o teste do bafômetro - o que poderá aumentar o número de vítimas no trânsito. É aguardar os efeitos práticos da medida."


Isso faz sentido para você?

Quem se recusa a fazer o teste, na minha opinião de leigo, pura e simplesmente já se sabe culpado. É necessária outra prova além dessa? A não ser que se esteja suspeitando de má fé por parte dos policiais que estejam trabalhando no trânsito.

terça-feira, 27 de março de 2012

Tema polêmico: Supremo julga em abril se aborto de feto sem cérebro é crime.


Quase sempre evito temas polêmicos, em geral prefiro tratar de assuntos mais leves, xadrez, ou matemática. Mas o mundo é muito mais complicado e plural para deixarmos de pensar em alguns assuntos que são espinhosos e multifacetados, onde não existem respostas simplistas e claras.

Certamente, um desses temas é o aborto. No próximo mês o Supremo Tribunal Federal irá julgar sobre a descriminalização do aborto nos casos de fetos anencéfalos (sem cérebro). O processo tramita no Supremo desde 2004. A assessoria informou que o processo deve entrar na pauta do dia 11 de abril.


Fonte: Jornal da Ciência.

sábado, 24 de março de 2012

Supernova em M95.

SN2012 já com brilho muito grande, fonte: apod.nasa.
M95 é uma galáxia espiral barrada que está a cerca de 75.000 anos-luz e possui um diâmetro comparável com a nossa Via Láctea. M95 é uma das maiores galáxias do grupo de galáxias conhecido como Leão I. Nessa galáxia surgiu nos últimos dias uma supernova, denominada SN2012aw, descoberta em 16 de março e agora identificada como a explosão de uma estrela massiva.

O vídeo a seguir mostra como era a galáxia M95 antes (em 2009) e depois da explosão dessa supernova, link aqui.

Fonte: Nasa.

sexta-feira, 23 de março de 2012

Divulgando: IFCE participa do evento Hora do Planeta.


Recebemos por e-mail (prof. Dr.Wilami T. da Cruz - Campus/Juazeiro):


Sábado, dia 31 de março de 2012, o mundo irá mais uma vez celebrar a maior ação voluntária global em favor do meio ambiente – Hora do Planeta (link aqui). Às 20h30 milhões de lares, milhares de cidades, bairros e ruas, centenas de escolas, empresas e dezenas de monumentos em todos os continentes apagarão suas luzes.

Mais de um bilhão de pessoas em todo o mundo ultrapassarão barreiras sociais, de raça, religião, cultura e geografia para se unirem num momento único de contemplação do planeta e celebração do seu compromisso para protegê-lo.

A mobilização, coordenada mundialmente pela Rede WWF -World Wildlife Found , tem como objetivo a reflexão sobre o aquecimento global e os problemas ambientais que a humanidade atualmente enfrenta. Apagar a luz por sessenta minutos é sinalizar que queremos dar nossa contribuição para a solução desses problemas, aderindo a sustentabilidade e combatendo o desmatamento.

quarta-feira, 21 de março de 2012

Dica de blog: "Dia a Dia, bit a bit" - Silvio Meira.


Um aluno da engenharia de computação recomendou a leitura de um artigo n'O blog do Silvio Meira. Dei uma olhada e acho que vale a pena acompanhá-lo. Fica a dica! Link aqui.

terça-feira, 20 de março de 2012

Divulgando: relógio atômico super preciso.

Foto do relógio atômico - Foto: Alexander Radnaev/Georgia Tech/Divulgação.

Uma equipe internacional de cientistas (C. J. Campbell, A. G. Radnaev, A. Kuzmich, V. A. Dzuba, V. V. Flambaum, e A. Derevianko) estão propondo a criação de um novo tipo de relógio atômico. Esse novo modelo pode ser até 100 vezes mais preciso que os relógios atômicos convencionais. Com essa precisão toda, esse relógio iria atrasar (ou adiantar) um segundo em 14 bilhões de anos. Acho que isso supera um pouco o meu relógio de pulso.

Resumo (Abstract):

Single-ion nuclear clock for metrology at the 19th decimal place.

Accepted Wednesday Feb 22, 2012

The 7.6(5) eV nuclear magnetic-dipole transition in a single 229Th3+ ion may provide the foundation for an optical clock of superb accuracy. A virtual clock transition composed of stretched states within the 5F5/2 electronic ground level of both nuclear ground and isomeric manifolds is proposed. It is shown to offer unprecedented systematic shift suppression, allowing for clock performance with a total fractional inaccuracy approaching 10-19

Para saber mais: ScienceDaily e g1.com.br/ciencia.

segunda-feira, 19 de março de 2012

Literatura - Ficção Científica - "O Fim da Eternidade" e viagens no tempo

Túnel do tempo! Alguém lembra?!

Neste final de semana li "O Fim da Eternidade" (The End of Eternity) de Isaac Asimov. Nessa obra de 1955, Asimov  descreve uma organização que monitora e controla o tempo e o desenvolvimento da humanidade.  Os "eternos" possuem uma sofisticada tecnologia de navegação temporal que usam tanto para ir no futuro distante (100.000 séculos no futuro) quando para realizar furtivas incursões nos tempos primitivos (séculos 20, 21, 22, ...). Os paradoxos temporais são abordados com  inteligência e surgem soluções bem interessantes.

Um "furo" no tecido espaço-tempo ligando dois locais distantes.

Saindo um pouco da ficção, o que de fato existe sobre viagem no tempo hoje? Na verdade,  todos nós somos viajantes do tempo, mas só podemos ir em um sentido e mesmo assim bem lentamente. A resposta para a viagem no tempo está hoje na física quântica acompanhada da teoria da relatividade. Os detalhes não são nada triviais, mas podemos aprender alguma coisa lendo o artigo que saiu recentemente na revista Ciência Hoje (A Mecânica Quântica das Viagens no Tempo - click aqui), do físico Ernesto F. Galvão (lattes aqui).

Fonte:  asimovonline.com 
Isaac Asimov é um dos mais conhecidos escritores de ficção científica do século XX. Ele nasceu em Petrovich, Rússia, 1920. Seus pais migraram para os EUA quando ele era bem pequeno e ele se naturalizou norte-americano em 1928. Morreu na cidade de Nova York em  1992, por falência múltipla de órgãos em decorrência do vírus da AIDS que ele contraiu em uma transfusão de sangue durante uma cirurgia em 1983.
Quando estava com vinte e pouco anos e concluindo um doutorado em bioquímica precisou enfrentar uma séria dúvida: viver como cientista em um laboratório ou como escritor de ficção científica? O sucesso dos primeiros escritos e os pequenos desastres no laboratório o ajudaram a se decidir, embora ele tenha permanecido como professor na Universidade de Boston.

Para saber mais sobre Asimov: asimovonline.com.

quinta-feira, 15 de março de 2012

Under the Microscope: videos da Universidade de Cambridge.

Vídeos da série "Under the Microscope".

A Universidade de Cambridge disponibiliza uma série de vídeos muito interessantes sobre o mundo microscópico, de células cancerígenas sendo atacadas ao desenvolvimento de embriões. São vídeos produzidos por estudantes de doutorado e professores.

Em um dos vídeos da série revela uma batalha até a morte entre uma célula branca do sangue (do sistema imunológico) e uma célula cancerígena. A célula T (verde), que tem apenas 10 mícrons de comprimento, identifica e envolve sua vítima lentamente

terça-feira, 13 de março de 2012

Hawkin é pop!

Fonte: http://aangelztavia.blogspot.com

O físico britânico Stephen Hawkin (página oficial aqui) vai aparecer em um episódio da séria "Big Bang Theory" que será exibido no dia 5 de abril nos Estados Unidos. A emissora CBS confirmou a presença de Hawking, portador de esclerose lateral amiotrófica (o que é isso?),  vai interagir com o personagem Sheldon Cooper, intepretado por Jim Parsons.

domingo, 11 de março de 2012

Scilab: criando uma janela com controles.

Exemplo de uma Janela com Controles no Scilab.
No Scilab (home aqui) é possível se criar uma janela com diversos tipos de controles (botões, caixa de texto, etc.) que pode deixar o seu programa com uma aparência bem mais profissional, além de permitir que se refaça a simulação várias vezes alterando-se os parâmetro facilmente.

O código fonte abaixo foi usado para gerar a janela do início desta postagem. Se você nunca estudou ou usou o Scilab nem tente entender o código.

*******************************************
*********************************
*********************


function ajuda();
    messagebox(['Exemplo de Janela com controles. ';
    'Versão: 0000.510/22.02.2012';
    ' ';
    'Prof. Dr. Francisco J. A. de Aquino';
    'IFCE - Campus Fortaleza';
    'Contato: fcoalves_aq@ifce.edu.br';],"modal");
endfunction

// funcao M_QAM
// entrada: bits e M (modulacao)
// saida: simbolos
function s=m_qam(bts, M);
    j = %i;
    p = 1;
    ps = 1;
    v = [1+j, 1-j, -1+j, -1-j, 3+j, 3-j, -3+j, -3-j, 1+3*j, 1-3*j, -1+3*j, -1-3*j, 3+3*j, 3-3*j, -3+3*j, -3-3*j];
    n = max(size(bts)); // bits de entrada
    m = log2(M);  // indice de modulacao
    ts = round(n/m);
    s = zeros(ts,1);
    vbb = s;
    while p<(n-2)
        bb=0;
        for k=0:(m-1)
            bb = bb+bts(p+k)*2^k;
        end
        bb=bb+1;
        s(ps)=v(bb);
        vbb(ps)=bb;
        ps=ps+1;
        p=p+m;
    end
endfunction

function s=m_psk(bts, M);
    j = %i;
    p = 1;
    ps = 1;
    dteta = %pi/M;
    n = max(size(bts)); // bits de entrada
    m = log2(M);  // indice de modulacao
    ts = round(n/m);
    s = zeros(ts,1);
    vbb = s;
    while p<(n-m)
        bb=0;
        for k=0:(m-1)
            bb = bb+bts(p+k)*2^k;
        end
        s(ps)=cos(2*bb*%pi/M)+j*sin(2*bb*%pi/M);
        vbb(ps)=bb;
        ps=ps+1;
        p=p+m;
    end
endfunction

function s=m_ask(bts, M);
    j = %i;
    p = 1;
    ps = 1;
    dm = (M-1)/2;
    n = max(size(bts)); // bits de entrada
    m = log2(M);  // indice de modulacao
    ts = round(n/m);
    s = zeros(ts,1);
//    disp('ok ate aqui');
    vbb = s;
    while p<(n-2)
        bb=0;
        for k=0:(m-1)
            bb = bb+bts(p+k)*2^k;
        end
        //bb=bb+1;
        //disp(bb)
        s(ps)=2*(bb-dm);
        vbb(ps)=bb;
        ps=ps+1;
        p=p+m;
        //disp(p)
    end
    //disp(vbb')
    //s = s + 0.01*(rand(ts,1,'normal')+j*(rand(ts,1,'normal')));
endfunction

// Começando a simulação:
function grafico();

// Indice M de modulação:
pop1 = findobj("Tag", "lista_indice");
indc = get(pop1, "String");
sel_indc = get(pop1, "Value");
disp(sel_indc);

msg01 = msprintf(gettext("Você selecionou ''%s''."), indc(sel_indc));
M = 4;
select sel_indc
  case 1 then M = 4;
  case 2 then M = 8;
  case 3 then M = 16;
end
     
// Tipo de modulação:
pop2 = findobj("Tag", "lista_mod");
modc = get(pop2, "String");
sel_modc = get(pop2, "Value");

msg02 = msprintf(gettext("Você selecionou ''%s''."), modc(sel_modc));
messagebox(msg01, msg02, gettext("Popupmenu selection"), "info", "modal");

i_mod = sel_modc;  // ASK = 1, PSK = 2, QAM = 3;
vb = sign(rand(1,3000,'normal')) + 1;
vb = vb/2;

select i_mod
  case 1 then s1 = m_ask(vb,M);
  case 2 then s1 = m_psk(vb,M);
  case 3 then s1 = m_qam(vb,M);
end

fs1 = max(size(s1)) - 3;
s1 = s1(1:fs1);

// ruido:
sel_ruido = get(lista_ruido, "Value");
AA = 0.1*(sel_ruido-1)*(sel_ruido-1);
sn = AA*(rand(1,fs1,'normal')+ %i*rand(1,fs1,'normal'));

s1 = s1 + sn';

// mostrando gráfico:
subplot(2,2,3); plot(real(s1),imag(s1),'.'); xgrid;
endfunction

////////////// Programa-Janela Principal
clc;
close; close; close;

// Janale Principal:
f1 = figure();
// Remove Scilab 'standard' menus
delmenu(f1.figure_id, gettext("Arquivo"));
delmenu(f1.figure_id, gettext("&Tools"));
delmenu(f1.figure_id, gettext("Editar"));
delmenu(f1.figure_id, gettext("?"));
// Disable graphics toolbar
toolbar(f1.figure_id, "off");
// Adjust figure size after toolbar removing
altura = 400;
largura = 500;
f1.position = [50 50 largura altura];
f1.figure_name = "Janela com controles";
f1.auto_resize = "off"

// simulacao - gerando o gráfico:
button01 = uicontrol(f1, "Position", [largura-80 altura-30 75 20], ...
    "Style", "pushbutton", "FontSize", 11, ...
    "String", "Gráfico!", "callback", "grafico()");

// Indica texto:
text_00 = uicontrol(f1, "Position", [20 altura-30 70 20], ...
    "Style", "text", "FontSize", 11, "String", "Caixa de texto:", ...
    "BackgroundColor", [1 0.5 0.5]);
 
// texto a ser transmitido:
Ltxt = 300;  // largura da caixa de texto.
ttx= ['Fim do texto. '];
edit01 = uicontrol(f1, "Position", [100 altura-30 Ltxt 20], ...
    "Style", "edit", "FontSize", 11, "String", ttx, ...
    "BackgroundColor", [1 1 1]);
    

// dados do modulador:
text_mod = uicontrol(f1, "Position", [20 altura-90 70 20], ...
    "Style", "text", "FontSize", 11, "String", ". Modulação:", ...
    "BackgroundColor", [1 1 1]);
    
// Listbox used to tipo de modulacao
modula = strcat([gettext("ASK") gettext("PSK") gettext("QAM") gettext("BPSK")], "|");
lista_mod = uicontrol(f1, "Position", [100 altura-90 60 20], ...
    "Style", "popupmenu", "FontSize", 11, ...
    "String",  modula, "BackgroundColor", [1 1 1], ...
    "Tag", "lista_mod");       

// Listbox - popmenu - indice de modulacao
indice = strcat([gettext("M=4") gettext("M=8") gettext("M=16")], "|");
lista_indice = uicontrol(f1, "Position", [170 altura-90 60 20], ...
    "Style", "popupmenu", "FontSize", 11, ...
    "String",  indice, "BackgroundColor", [1 1 1], ...
    "Tag", "lista_indice");       

// Indica texto:
text_rr = uicontrol(f1, "Position", [20 altura-120 70 20], ...
    "Style", "text", "FontSize", 11, "String", "Nivel de ruido:", ...
    "BackgroundColor", [1 0.5 0.5]);
    
// Listbox - popmenu - indice de ruido
indice_r = strcat([gettext("Sem ruido") gettext("Pouco ruido") gettext("Muito ruido")], "|");
lista_ruido = uicontrol(f1, "Position", [100 altura-120 90 20], ...
    "Style", "popupmenu", "FontSize", 11, ...
    "String",  indice_r, "BackgroundColor", [1 1 1], ...
    "Tag", "lista_ruido");  
    
// Ajuda 
ajuda_button = uicontrol(f1, "Position", [largura-110 28 80 20], ...
    "Style", "pushbutton", "String", gettext("Ajuda?"), ...
    "FontWeight", "bold", "FontSize", 11, "Callback", "ajuda()");

// Botao de saida
quit_button = uicontrol(f1, "Position", [largura-130 5 120 20], ...
    "Style", "pushbutton", "String", gettext("Fechar janela!"), ...
    "FontWeight", "bold", "FontSize", 11, "Callback", "close();");

subplot(2,2,3);

sábado, 3 de março de 2012

A origem da vida, do universo e tudo mais!


Alguns cientista pesquisam sobre coisas "terrenas e banais", como a ascenção e queda de determinado regime político, outros são ainda mais materialista e estudam algo tão ordinário como a riqueza das nações e o dinheiro. Alguns ainda pesquisam sobre temas tão específicos e distantes da realidade do dia a dia que somente um punhado de pesquisadores são capazes de ler e ter alguma ideia sobre aquele assunto. Finalmente, alguns pesquisam coisas meio absurdas e exóticas, sendo candidatos sérios ao prêmio IgNobel (aqui você pode ver algumas das pesquisas nessa categoria). Mas, sempre existe um "mas", alguns poucos se aventuram em explicar como todo o universo funciona, a origem da vida e acabam elaborando sofisticadas teorias do "tudo". Arrogância? Loucura? Um pouco dos dois? Talvez. O certo é que correm o sério risco de serem ignorados pelos outros cientistas.


O cientista Erik D. Andrulis "pagou para ver" e resolveu publicar suas ideias sobre a vida e a sua conexão com o mundo material em um artigo "monstro" de mais de 100 (cem, isso mesmo) páginas publicado on-line pela Revista ("journal") Life (open access) no dia 23 de dezembro de 2011.

Aqui o Abstract do artigo dele:

Life is an inordinately complex unsolved puzzle. Despite significant theoretical
progress, experimental anomalies, paradoxes,  and enigmas have revealed paradigmatic
limitations. Thus, the advancement of scientific understanding requires new models that
resolve fundamental problems. Here, I presen t a theoretical framework that economically
fits evidence accumulated from examinations of life. This theory is based upon a
straightforward and non-mathematical core  model and proposes unique yet empirically
consistent explanations for major phenomena including, but not limited to, quantum
gravity, phase transitions of water, why living systems are predominantly CHNOPS
(carbon, hydrogen, nitrogen, oxygen, phosphorus, and sulfur), homochirality of sugars and
amino acids, homeoviscous adaptation, triplet code, and DNA mutations. The theoretical
framework unifies the macrocosmic and microc osmic realms, validates predicted laws of
nature, and solves the puzzle of  the origin and evolution of cellular life in the universe.


Link para o artigo completo aqui.


Sobre a revista Life: Life (ISSN 2075-1729), an international open access journal on the origins of life, astrobiology and evolution of biosystems, is published by MDPI online quarterly.
  • Free for readers, free publication for well-prepared manuscripts submitted.
  • Rapid publication: accepted papers are immediately published online.
Link da revista Life aqui.