Semana 5 de 2025
Geral
- No processo de reorganização de meus arquivos, observei que diversas revistas que o DACOM adquiriu no passado (SQL Magazine, Java Magazine, etc) estavam com quase 100 MiB por arquivo! Isso é um valor elevado para um PDF, mesmo se tratando de uma revista completa. Testei opções para recomprimir o PDF, otimizando o uso de espaço e preservando a qualidade. O Ghostscript faz isso muito bem! Por exemplo, de um arquivo de 1Coloquei o comando em Manipulação de documentos PDF.
- Java
- Assisti a palestra Valhalla - Java's Epic Refactor, por Biran Goetz, preferida no Devoxx 2024. Principais destaques do projeto Valhalla:
- Value class (JEP 401): uma classe sem identidade. Ela foi criada para permitir que a JVM possa adotar um modelo de memória mais denso e apropriado para os tempo atuais. Ela permitirá criar objetos equivalentes a tipos primitivos de dados e ter os mesmos benefícios do uso direto dos tipos primitivos.
- Classes podem declarar que não podem ser null.
- Variáveis podem declarar que não podem ser atribuídas o valor null.
- Gosto de entender certos detalhes das linguagens de programação e o processo anterior à criação de uma classe / objeto. A palestra A Deep Dive into JVM Start-Up provê exatamente isso: contemplando desde a inicialização da JVM, carregamento, ligação e inicialização de uma classe.
Pesquisa
- Ciência aberta
- O CNPq, na pessoa de seu presidente Ricardo Galvão e da Diretora de Análise de Resultados e Soluções Digitais Débora Peres Menezes, publicaram o artigo Ciência Aberta: uma visão desapaixomada. O artigo teve uma repercussão forte na comunidade acadêmica, criticando o seu teor.
- O artigo do CNPq, embora reconheça a importância da Ciência Aberta, leva a entender que é melhor não fazê-lo por questões de custo e condições de trabalho dos pesquisadores brasileiros.
- Esta conclusão do CNPq é ridículo e uma vergonha. Existem vários pressupostos do artigo que estão errados. Por exemplo, critica o custo para publicar o artigo de forma aberta, mas esquece que gastamos milhões anualmente para assinar bibliotecas digitais para permitir o acesso por tempo limitado. Também esquece da possibilidade de disponibilizar os artigos como preprint, em repositórios abertos.
- Diversas comunidades escreveram cartas abertas, criticando o artigo do CNPq:
- Ciência aberta: outra visão desapaixonada, pela Rede Brasileira de Reprodutibilidade (RBR);
- Promoção e Implementação da Ciência Aberta no Brasil: resposta ao texto "Ciência Aberta: uma visão desapaixonada, pela Sociedade Brasileira de Computação (SBC).
- Achei particularmente interessante a Rede Brasileira de Reprodutibilidade (RBR). Não conhecia e, pelo visto, fazem um belo trabalho.
- Para mais informações sobre os valores referentes ao novo modelo de publicação sendo imposto pelas editoras, a reportagem em https://outraspalavras.net/tecnologiaemdisputa/os-mercadores-globais-do-saber/ é bem completa.
- COVID-19
- De modo muito aleatório, ao buscar sobre versões de melhor desempenho (computação paralela) para o bzip2, visitei a página de Jeff Gilchrist, autor do Parallel PBZIP2 (PBZIP2) e Parallel MPI PBZIP2 (MPIBZIP2). O detalhe é que, atualmente, não está trabalhando mais com compressão de dados, algoritmos com paralelismo e afins, mas com bioinformática e aprendizagem de máquina. Neste último contexto, ele possui diversos trabalhos sobre COVID-19.
- Bem interessante o rigor e persistência dos trabalhos feitos em outros países sobre COVID-19, com estatísticas atualizadas sobre internações, presenca de COVID no esgoto, dentre outros: https://gilchrist.great-site.net/jeff/COVID-19/Ottawa.html e https://gilchrist.great-site.net/jeff/COVID-19/Ontario.html.
- Site principal com link para todos os conteúdos: https://gilchrist.great-site.net/jeff/COVID-19/index.html