;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Cientistas buscam vida alienígena por 7 horas seguidas e não acham nada

Sagittarius A* foi alvo de observação de astrônomos por busca de vida alienígena - NASA
Sagittarius A* foi alvo de observação de astrônomos por busca de vida alienígena Imagem: NASA

Juliana Stern

Colaboração para Tilt

10/02/2022 10h14

Um time de astrônomos australianos ou horas observando a galáxia em busca de vida extraterrestre, mas não encontraram nada.

Em novo artigo publicado no jornal acadêmico Publications of the Astronomical Society of Australia (Publicações da Sociedade Astronômica da Austrália na tradução livre), a equipe disserta sobre a experiência que usou a rede de mais de 4.000 antenas do Murchison Widefield Array (MWA), um radiotelescópio de baixa frequência localizado no deserto da Austrália.

O time coletou sete longas horas de material procurando por techno-marcadores - sinais transmitidos por vida inteligente - de extraterrestres, mas sem resultados. Eles direcionaram a busca para o centro da galáxia, na localização do Sagittarius A* (lê-se Sagittarius A-estrela), um objeto compacto que se acredita ser um supermassivo buraco negro no núcleo da Via Láctea.

Radiotelescópio MWA (Murchison Widefield Array) no deserto da Austrália - Divulgação - Divulgação
Radiotelescópio MWA (Murchison Widefield Array) no deserto da Austrália
Imagem: Divulgação

Em seu campo de visão estavam 144 exoplanetas conhecidos e, potencialmente, bilhões de estrelas.

A caça à vida ao redor do centro galáctico é particularmente útil porque a região contém a maior densidade de estrelas dentro de nossa galáxia.

Em entrevista ao portal estrangeiro "Cnet", Chenoa Tremblay, principal autor do estudo, explica que onde há estrelas, pode haver planetas e onde há planetas, há possibilidade de vida. "Nossos modelos e grande catálogo de sistemas solares conhecidos sugerem que há grandes chances de planetas habitáveis em direção ao centro galáctico", diz o pesquisador.

A busca foi realizada usando frequências de rádio de 155 megahertz (MHz), a primeira deste tipo. Isso reduziu a chance de captar comunicações e interferências diárias da Terra. Pesquisas anteriores focaram em frequências mais baixas, entre 98 e 133 MHz.

Vida alienígena em exoplanetas

Exoplanetas são lugares interessantes para procurar por sinais de vida alienígena. Pesquisas anteriores sobre o centro galáctico, feitas em 2013, consideravam apenas 38 exoplanetas conhecidos. Estudos mais recentes atualizaram o número total para 144.

Mas isso pode não ser nem o começo do que está no núcleo da nossa galáxia, então é possível que ainda existam muito mais planetas para serem descobertos.

Para se ter uma ideia, não conseguimos nem determinar com precisão o número de estrelas que o MWA consegue alcançar devido a grandes quantidades de poeira cósmica, que interferem nas leituras.

Como base, a equipe de Tremblay usou uma pesquisa conhecida como Galactic Nucleus, que classificou 3,3 milhões de estrelas. No entanto, esta pesquisa cobre menos de 1% da área analisada pelo MWA.

"Se extrapolarmos isso, estamos cobrindo bilhões de sistemas estelares até o centro de nossa galáxia", declarou o astrônomo ao "Cnet".

Isso traz, em teoria, muitas chances de ouvir evidências de vida fora da Terra. No entanto, ainda é apenas uma mera gota no oceano cósmico e há muitos outros lugares de onde techno-marcadores extraterrestres podem estar emanando. Isso claro, assumindo que essas tecnologias alienígenas estão usando as mesmas tecnologias de transmissão que nós.

O jeito é não desistir e continuar procurando.