Pesquisar aqui

sábado, 16 de janeiro de 2021

Astrónomos observam “morte” de uma galáxia a 9 mil milhões de anos-luz através do telescópio ALMA 2

Uma das “pistas” que alertou os astrónomos para o que estava a acontecer foi a presença de uma “cauda de maré”: uma corrente alongada de estrelas e gás que se estende para o Espaço interestelar e que surge quando há uma fusão entre duas galáxias. Normalmente, as “caudas de maré” são demasiado ténues para poderem ser observadas em galáxias tão distantes, porém, os astrónomos conseguiram fazê-lo no momento em que estava a ser lançada para o Espaço.
Acredita-se que os ventos causados pela formação estelar e a atividade de buracos negros nos centros de galáxias massivas são responsáveis por lançar para o Espaço material que seria utilizado na formação estelar, terminando com a capacidade de as galáxias formarem novas estrelas.
No entanto, o novo estudo sugere que as fusões entre galáxias também podem ser responsáveis por ejetar para o Espaço o "combustível" de formação estelar. De acordo com Emanuele Daddi, do Centro de Investigação Nuclear de Saclay (CEA-Saclay) na França, as novas observações podem levar a comunidade astronómica a rever tudo o que sabe sobre como “morrem” as galáxias distantes.
“O ALMA lançou uma nova luz sobre os mecanismos que podem fazer parar a formação estelar em galáxias distantes. Testemunhar um tal evento de perturbação tão massivo permite-nos acrescentar uma peça importante ao complexo puzzle da evolução galáctica,” afirma Chiara Circosta, investigadora na University College London, Reino Unido.

Astrónomos observam “morte” de uma galáxia a 9 mil milhões de anos-luz através do telescópio ALMA

Quando começam a “morrer”, as galáxias deixam de formar estrelas. Através do telescópio Atacama Large Millimeter/submillimeter Array (ALMA) um grupo de astrónomos conseguiu captar pela primeira vez o início deste processo a cerca de 9 milhões de anos-luz.
De acordo com o estudo publicado na revista científica Nature Astronomy, os cientistas observaram que a galáxia ID2299 estava a passar por um processo de transformação extremo, expelindo quase metade de todo o seu gás, o qual é usado na formação de estrelas.
A descoberta foi feita por acaso quando a equipa responsável pelo estudo estava a analisar 100 galáxias distantes através do ALMA para estudar as propriedades dos seus gases. A ID2299 foi observada pelo telescópio durante apenas alguns minutos, mas foi o tempo suficiente para os investigadores detetarem o fenómeno e recolherem dados.
Os cientistas detalham que o processo está a ocorrer a um ritmo surpreendente, equivalendo a 10.000 sóis por ano e, por trás do fenómeno em questão, poderá estar uma colisão com outra galáxia.


Universidade transforma smartphones antigos em microscópios para estudantes

 Já por muitas vezes abordamos a segunda ou terceira vida que um smartphone pode ter. De smartphone a rato para o PC, ou até um novo despertador. A verdade é que um smartphone não morre. A pensar nisso, uma universidade da Tailândia transformou smartphones antigos em microscópios para os estudantes.Os microscópios renovados irão para escolas mais necessitadas que não possuem equipamento adequado.Uma universidade em Bangkok, na Tailândia, encontrou uma maneira ainda mais engenhosa de usar telefones antigos. A Chulalongkorn University, em cooperação com o Ministério da Economia, irá reformar 500 smartphones antigos doados pela Thai Samsung Electrics.Conforme foi dado a saber, estes dispositivos serão equipados com um módulo CU Smart Lens inventado pelo Professor Sanong Akasit, que irá transformar os smartphones  em microscópios.A universidade chama o projeto de “Turns Old Smartphones into 2,500 Microscopes for Schools”, portanto, assumimos que eles farão este “recondicionamento” a 2.500 telemóveis.O comunicado acrescenta que a universidade e o ministério vão “usar telemóveis descartados em vez de microscópios em escolas de todo o país que são privadas de equipamentos científicos”. Além disso, é referido que o “projeto foi criado para promover igualdade de acesso à educação de qualidade para alunos em todo o país, enquanto reutilizam equipamentos antigos.”




As câmeras e equipamentos de VAR

No Mundial da Rússia, a equipa de árbitros assistentes de vídeo teve acesso às imagens de 33 câmeras diferentes, e a maioria dessas câmeras eram de propriedade da emissora local da FIFA. Entre essas câmeras, duas delas foram de linha de golo, e exclusivamente acessíveis para a equipe de arbitragem de assistentes de vídeo. Essas câmeras são baseadas em estações robóticas desenvolvidas pela Teledyne Dalsa, com ferramentas eletrônicas de medição de distância que podem medir precisamente lugares até 2 quilômetros de distância. Além disso, 8 do total de câmeras eram de super slow-motion, e outras 4 ultra-slow-motion, que registram vídeos entre 3 e 12 vezes mais lentos, respetivamente. Embora o sistema VAR não esteja livre de falhas, seu uso e evolução constantes podem ter um enorme impacto no aumento da credibilidade do jogo, reduzindo as ocorrências de erros graves cometidos pelos árbitros, o que pode ter sérias consequências para as equipes e também para o jogo.

A tecnologia por trás do VAR

Para cada jogo, a sala centralizada de operação de vídeo tem uma equipe que inclui um árbitro de vídeo assistente e seus assistentes de vídeo. Além disso, uma equipe de suporte de operadores de replay, seleciona e finaliza os melhores ângulos de câmera escolhidos pelos árbitros de vídeo, para compartilhar com os árbitros no campo. Eles podem ver um determinado incidente de diferentes ângulos nos monitores para chegar a um julgamento sem erros. Todo o processo envolve 3 etapas – incidente, revisão/aconselhamento e decisão. Na primeira etapa, quando o incidente ocorre, o árbitro informa o VAR, ou o VAR sugere ao árbitro que o incidente ou a decisão precisa ser revisada. Na segunda etapa, a revisão real do incidente ocorre. O VAR revisa o evento e avisa o árbitro através do fone de ouvido. Finalmente o árbitro ou decide rever o vídeo do incidente num monitor do campo, ou aceita o conselho dado pelo VAR e decide em conformidade. Em todos os jogos, os árbitros centrais têm a autoridade final para decidir se marcar uma falta ou se muda sua decisão original após a revisão.


Queda na venda de motociclos em Portugal

    A Associação Automóvel de Portugal (ACAP) revelou os números do mercado relativos a dezembro de 2020. Menos motos vendidas significa que o mercado português fechou o ano a cair 5,2%.
    A tendência negativa dos últimos meses ao nível da vendas de motociclos, ciclomotores, triciclos e quadriciclos manteve-se naquele que foi o mês que fechou as contas de 2020. Dezembro foi um mês em que os números deixaram à vista a exposição do mercado português aos efeitos da pandemia que sentimos ao longo do ano passado, embora existam pontos positivos a destacar em dezembro.





    No último mês do ano os dados da Associação Automóvel de Portugal (ACAP) apontam para que entraram em circulação um total de 1596 veículos de duas rodas. Este número, somado aos dos onze meses anteriores, significa que em 2020 foram matriculados em Portugal um total de 32.097 motociclos, ciclomotores, triciclos e quadriciclos.

Slicer Settings - Temperatura, Espessura da camada

Slicer Settings

Temperatura:

    O primeiro é a temperatura. A temperatura do bico é a configuração mais importante em seu slicer porque, sem um nível de calor adequado (nem muito frio, nem muito quente), nenhuma impressão funcionará. A temperatura do bico deve ser a primeira coisa a ser ajustada em seu slicer sempre que começar a imprimir com um novo filamento, e pode fazer isso imprimindo uma torre de temperatura para ver quais valores funcionam melhor.
    Uma temperatura de bico muito alta causará extrusão excessiva com bolhas e espinhas em toda a sua impressão. Na outra extremidade do espectro, uma temperatura muito baixa causará subextrusão, onde nem todas as camadas são totalmente impressas.

Espessura da camada:

    A altura da camada é outro fator muito influente em seu slicer e se refere à altura de cada camada de sua impressão. Quanto menor a altura da camada, mais camadas serão necessárias na impressão geral. Isso significa que sua impressora terá mais espaço para gerar detalhes finitos em peças como miniaturas. Por outro lado, mais camadas também significam tempos de impressão mais longos e peças mais fracas.
    Ao definir a altura da camada, deseja encontrar um equilíbrio adequado entre o tempo de impressão, os detalhes e a resistência da peça. Alguns fabricantes concordam com a teoria do "número mágico", em que  define a altura da camada como um múltiplo da distância natural do passo do motor de passo. Em muitas impressoras comuns como a Ender 3, a distância do passo é de 0,04 mm, portanto, alturas de 0,16, 0,2 e 0,24 mm funcionam como bons valores detalhados, balanceados e rápidos.

sexta-feira, 15 de janeiro de 2021

[IDS] Building the Future: Ativar Portugal em 2021

Preparar Portugal para um futuro digital é o propósito da 3.ª edição do evento sobre transformação digital Building The Future, que vai decorrer a 26, 27 e 28 de janeiro de 2021, em formato híbrido.

    Transformar o futuro digital de Portugal é propósito que vai conduzir a 3.ª edição do Building The Future, um evento sobre transformação digital, organizado pela Microsoft e pela imatch, vai decorrer a 26, 27 e 28 de janeiro de 2021. Durante três dias será possível assistir a conferências, workshops e ativações, com o objetivo de pensar a inovação, o reforço das competências digitais e novas oportunidades de negócio do futuro, através da aproximação de empresas de todos os setores da atividade económica.

    A terceira edição já tem nomes confirmados, entre eles José Neves, CEO da Farfetch & fundador da Fundação José Neves, Julie White, corporate VP da Microsoft, Tupac Martir, fundador do Satore Studio, Aubrey de Grey, cientista e investigador na área do envelhecimento e diretor da fundação Strategies for Engineered Negligible Senescence, entre outros.
   
    Felizmente, recebi um convite para participar no evento! 


    De qualquer forma, o público geral - normalmente pessoas com interesse na área de software development - podem comprar os seus tickets no site https://buildingthefuture.pt/. O valor do ticket varia entre 20 euros e 49 euros. Certamente, um evento a não perder!

Pix4Dscan: Aplicação de voo profissional para drones de inspecção

    O Pix4Dscan ajuda a estabelecer os parâmetros necessários para obter um conjunto de dados adequados. 
O Pix4Dscan oferece dados telemétricos em tempo real como altitude, velocidade, ângulo de inclinação entre outros.
    Pix4Dinspect cria modelos em 2D e 3D precisos
e fáceis de inspecionar.

Como manipular data e hora em JavaScript - parte 1

Em teoria, lidar com datas como um desenvolvedor é tão simples quanto criar, armazenar e, se necessário, manipular datas. Mas, como desenvolvedor de JavaScript, você sabe que essa teoria não se mantém por muito tempo depois de começar a trabalhar com datas reais. Além dos diferentes formatos de data e hora, você deve considerar o fuso horário e as diferenças locais.

Por esse motivo, muitos desenvolvedores de JavaScript procuram ajuda de bibliotecas de terceiros quando precisam gerenciar datas em um aplicativo. Embora essas bibliotecas reduzam a complexidade da tarefa, ter um entendimento claro de como lidar com datas de JavaScript vanilla tem seus benefícios.

Este tutorial irá apresentá-lo ao trabalho com datas em JavaScript vanilla, bem como bibliotecas úteis de terceiros para ajudá-lo a simplificar tarefas mais complexas relacionadas a datas.

Objeto JavaScript Date

O objeto Date em JavaScript é o elemento principal quando se trata de manipulação de data e hora. Ele registra um único ponto no tempo conforme o número dos milissegundos decorridos desde 1º de janeiro de 1970 00:00:00 (UTC). Essa combinação de data e hora é conhecida como hora de época. No que diz respeito ao JavaScript, é o começo dos tempos no mundo.

Criação de datas

Você pode simplesmente criar uma data usando Você pode passar parâmetros para o construtor Date para criar uma data de sua escolha. O parâmetro fornecido pode assumir diferentes formas. new Date() 

Passe uma string de data

Você pode passar uma string de data de um formato aceito ao criar um novo objeto Date.

data const = nova data (“2020-12-31”);

Agora, se imprimirmos a data de criação, mostra isso.

Qui, 31 de dezembro de 2020, 01:00:00 GMT + 0100 (Horário Padrão da Europa Central)

Além da data que passamos, o objeto de data tem mais valores, incluindo um horário e um fuso horário. Como não fornecemos um valor específico para esses parâmetros ao criar o objeto, o JavaScript usa a hora local e o fuso horário do sistema do código.

Se quisermos passar o tempo ou fuso horário com a string de parâmetro, podemos usar um formato como este.

AAAA-MM-DDTHH: mm: ss.sssZ

  • AAAA: ano
  • MM: mês (1 a 12)
  • DD: data (1 a 31)
  • HH: hora no formato de 24 horas (0 a 23)
  • mm: minutos (0 a 59)
  • ss: segundos (00 a 59)
  • sss: milissegundos (0 a 999)
  • T é usado para separar a data e hora na string
  • Se Z estiver presente, a hora será considerada em UTC. Caso contrário, assume a hora local.

No entanto, se T e Z não estiverem presentes, a data de criação da string pode dar resultados diferentes em navegadores diferentes. Nesse caso, para ter sempre o mesmo fuso horário para a data, adicione ou ao final. +HH:mm  -HH:mm 

Você pode obter os mesmos resultados usando a função em vez de passar a string de data para o construtor Date. está sendo chamado indiretamente dentro do construtor sempre que você passa uma string de data. Date.parse  Date.parse 

O formato usado nessas strings é o formato estendido do calendário ISO 8601. Você pode consultar seus detalhes na especificação ECMAScript .  

Passar argumentos de data

Você pode passar diretamente os argumentos de data para o construtor Date sem usar strings de data confusas. A ordem e a duração de cada ano, mês, etc., são exatamente como em uma string de data.

Quando inspecionamos o resultado da data de criação, podemos notar uma diferença crucial na data final.

O que é estranho? Quando criamos a data, usamos 9 para o mês, que poderíamos supor ser setembro. No entanto, quando imprimimos o resultado, o mês é outubro. Por que é que?

JavaScript usa um índice baseado em zero para identificar cada mês em um ano. Isso significa que, para JavaScript, janeiro é representado por 0 em vez de 1. Da mesma forma, outubro é representado por 9 em vez de 10.

Neste método de criação de uma data, não podemos passar um argumento para indicar seu fuso horário. Portanto, o padrão é a hora local do sistema. Mas podemos usar a função para converter a data em UTC antes de passá-la para o construtor Date. Date.UTC 

Passe um carimbo de data / hora

Lembra que mencionei que o JavaScript armazena o tempo decorrido desde a época no objeto Date? Podemos passar esse valor de tempo decorrido, chamado de carimbo de data / hora, para indicar a data que estamos criando.

Crie um objeto Date para a data e hora atuais

Se você deseja criar um objeto Date para a data e hora atuais do sistema, use o construtor Date sem passar nenhum argumento.

Você também pode usar a função para a mesma tarefa. Date.now() 

Nova extensão do Chrome para depurar código Wasm compilado analisando arquivos de origem C ++

O Google recentemente apresentou o progresso feito pelas equipes do Chrome DevTools para melhorar a experiência do desenvolvedor na depuração de arquivos WebAssembly. Uma nova extensão (em beta) permite que os desenvolvedores depurem aplicativos C e C ++ compilados para WebAssembly percorrendo o código-fonte original. A nova extensão complementa e aprimora a capacidade existente de percorrer o código desmontado do WebAssembly diretamente no navegador.

Ingvar Stepanyan , defensor do WebAssembly no Google, apresentou a experiência de depuração básica do código C compilado para WebAssembly que é oferecido pela ferramenta de desenvolvedor Google Chrome. O código C é compilado com otimizações habilitadas e sem opções de depuração. A ferramenta de desenvolvedor do Chrome exibe o código desmontado do WebAssembly e se esforça para melhorar a legibilidade do código usando as informações disponíveis do código compilado para gerar nomes de função relevantes. A ferramenta também possui um inspetor de memória linear que permite aos desenvolvedores acessar a memória WebAssembly em visualizações hexadecimais e ASCII e navegar para endereços específicos.

As habilidades das ferramentas de desenvolvedor mencionadas anteriormente podem, entretanto, ser insuficientes em scripts grandes (que geralmente incluem bibliotecas de terceiros), visto que a quantidade de suposições para reconciliar o código desmontado do WebAssembly com o código-fonte original aumenta drasticamente.

Emscripten agora fornece um novo -gsinalizador que inclui informações de depuração DWARF . As informações DWARF que contêm informações detalhadas sobre o código-fonte podem ser grandes. Os desenvolvedores podem exigir que essas informações sejam geradas em um arquivo separado com a -gseparate-dwarfopção. Equipado com as informações de depuração, a ferramenta de desenvolvedor do Chrome permite que os desenvolvedores depurem aplicativos percorrendo o código-fonte original que foi compilado para WebAssembly.

Extensão do Chrome que depura o código compilado do WebAssembly em ação
(Fonte: Chrome Dev Summit 2020 talk )

A funcionalidade de depuração aprimorada está disponível por meio de uma extensão do Chrome lançada em beta . As instruções para usar a extensão são detalhadas em uma postagem do blog que acompanha . Mais informações sobre a configuração do sinalizador de depuração Emcscripten estão disponíveis online .

Fatec Ourinhos promove curso de férias sobre a linguagem de programação Python 3

Com mais de 700 inscritos, começou no dia 12 o curso de férias online sobre a linguagem de programação Python 3, ministrado por estudantes e professores da área de Ciência de Dados da Fatec Ourinhos. A alta procura reforça o interesse de profissionais do mercado e da comunidade acadêmica por este tipo de linguagem amplamente aplicada em todo o processo da ciência de dados.

Os participantes, que vão acompanhar as aulas até o dia 28 de janeiro, são estudantes das Fatecs (Bauru, Cruzeiro, Cotia, São Paulo, Osasco, Mogi Mirim, Santana de Parnaíba, Presidente Prudente e Sorocaba) e de outras instituições de ensino como a Universidade de São Paulo (USP), Universidade Federal de São Paulo (Unifesp), Universidade Federal do Rio de Janeiro (UFRJ), entre outras. Além de um participante da Irlanda, da Faculdade de Tecnologia de Dublin.

Para a professora de matemática da Fatec Ourinhos, Rose Prado, a adesão foi bastante promissora e a unidade já planeja oferecer outros cursos de férias sobre temas de interesse em ciência de dados. “O conhecimento sobre Python atende demandas das mais variadas áreas do saber como medicina, fisioterapia, direito, administração e jogos digitais e isso acaba atraindo profissionais de diferentes segmentos”, afirma.

As aulas estão sendo dadas por dois alunos do curso de Ciência de Dados que se destacaram na disciplina de Algoritmos em que a linguagem Python foi introduzida: Ana Clara Medeiros e Jean Bernardo. A dupla foi orientada pela professora Rose e pelo coordenador do curso, Sidney Ferrari, e contou com o apoio técnico para uso das ferramentas e mediação dos colegas Marcos Paulo de Oliveira, Mariana Macedo e Graciele de Souza.

A programação inclui quatro módulos de introdução, estruturas condicionais, laços de repetição e introdução à estrutura de dados que correspondem a 20 horas. Ao final, os participantes receberão certificados.