Categoria: Blog

O Tempo dos Primeiros

6 de agosto de 1991 pode ser considerado o segundo dia do nascimento da Internet. Nesse dia, Tim Berners-Lee lançou o primeiro site da web do mundo no primeiro servidor web do mundo, acessível em info.cern.ch. O recurso definia o conceito de 'World Wide Web', continha instruções sobre como instalar um servidor web, usar um navegador, etc. Este site também foi o primeiro diretório da Internet do mundo, pois mais tarde […]

Atualização da distribuição Elementary OS 5.1.7

Apresentada a versão do Elementary OS 5.1.7, posicionada como uma alternativa rápida, aberta e respeitosa com a privacidade ao Windows e macOS. O projeto foca em um design de qualidade, visando criar um sistema fácil de usar, que consome poucos recursos e proporciona um rápido tempo de inicialização. Os usuários têm acesso ao seu próprio ambiente de desktop Pantheon. O desenvolvimento de componentes originais do Elementary OS utiliza GTK3, […]

Arquitetura S3: 3 anos de evolução do Mail.ru Cloud Storage

Storage Corridor by St-Pete Olá a todos! Sou Mons Anderson, arquiteto da plataforma Mail.ru Cloud Solutions, e vou contar como construímos nosso armazenamento S3, como ele funciona, quais soluções foram bem-sucedidas e quais teriam que ser alteradas se tivéssemos começado esse projeto do zero agora. Artigo preparado com base na apresentação no @Databases Meetup by Mail.ru Cloud Solutions & Tarantool. […]

Implementação do Camunda BPM no Kubernetes

Usa Kubernetes? Está pronto para mover suas instâncias do Camunda BPM de máquinas virtuais ou talvez apenas tentar executá-las no Kubernetes? Vamos explorar algumas configurações comuns e elementos individuais que podem ser adaptados às suas necessidades específicas. Presume-se que você já tenha experiência com Kubernetes. Se não, que tal dar uma olhada no guia e iniciar sua primeira […]

Apresentado o Firefox Reality PC Preview para dispositivos de realidade virtual

A Mozilla apresentou uma nova edição do navegador para sistemas de realidade virtual — Firefox Reality PC Preview. O navegador suporta todas as funcionalidades de privacidade do Firefox, mas oferece uma interface de usuário tridimensional diferente, permitindo a navegação em sites dentro de um mundo virtual ou em sistemas de realidade aumentada. As compilações estão disponíveis para instalação através do catálogo HTC Viveport (por enquanto apenas para Windows […]

A pilha USB do núcleo Linux foi traduzida para o uso de termos inclusivos

Na base de código que formará a futura versão do kernel Linux 5.9, mudanças com a limpeza de termos politicamente incorretos foram aceitas no subsistema USB. As mudanças foram feitas de acordo com as recomendações recentemente adotadas sobre o uso de terminologia inclusiva no kernel Linux. O código foi limpo do uso das palavras "slave", "master", "blacklist" e "whitelist". Por exemplo, a frase "usb slave device" agora utiliza "usb […]

Análise Estática – Da Introdução à Integração

Cansado de revisões intermináveis de código ou de depuração, você às vezes se pergunta como simplificar sua vida. E, ao procurar um pouco ou, por acaso, se deparando com a mágica frase: «Análise Estática». Vamos ver do que se trata e como pode interagir com seu projeto. Na verdade, se você está escrevendo em alguma linguagem moderna, mesmo sem saber, […]

Ovo ou galinha: desvendar IaC

O que surgiu primeiro — a galinha ou o ovo? Um começo bastante curioso para um artigo sobre Infrastructure-as-Code, não é? O que é o ovo? Infraestrutura como Código (IaC) é, na maioria das vezes, uma forma declarativa de representar a infraestrutura. Nela, descrevemos o estado que desejamos alcançar, desde o hardware até a configuração do software. Portanto, IaC é utilizado para: Provisionamento de Recursos. Isso inclui VMs, S3, VPC e […]

Não use OFFSET e LIMIT em consultas com paginação.

Os dias em que não era preciso se preocupar com a otimização do desempenho de bancos de dados ficaram para trás. O tempo não para. Cada novo empresário do setor de alta tecnologia quer criar mais um Facebook, buscando coletar todos os dados ao seu alcance. Esses dados são essenciais para que as empresas realizem um treinamento mais efetivo dos modelos que ajudam a gerar lucro. Nessas condições, os programadores […]

Lançamento da biblioteca de sistema Glibc 2.32

Após seis meses de desenvolvimento, foi lançado o release da biblioteca de sistema GNU C Library (glibc) 2.32, que atende completamente aos padrões ISO C11 e POSIX.1-2017. A nova versão inclui correções de 67 desenvolvedores. Entre as melhorias implementadas no Glibc 2.32, destaca-se: suporte adicionado para processadores Synopsys ARC HS (ARCv2 ISA). Para que o porto funcione, requer pelo menos binutils 2.32, […]

O código GPL do Telegram foi tomado pelo mensageiro Mail.ru sem respeitar a GPL.

O desenvolvedor do Telegram Desktop descobriu que o cliente im-desktop da Mail.ru (aparentemente, este é o cliente desktop myteam) copiou sem alterações o antigo motor de animação feito à mão do Telegram Desktop (na opinião do próprio autor, de qualidade duvidosa). Além disso, não apenas o Telegram Desktop não foi mencionado inicialmente, mas a licença do código foi alterada para, portanto, algo diferente da GPLv3 […]

Começou a fase de beta testing do PHP 8

Foi apresentado o primeiro lançamento beta da nova versão da linguagem de programação PHP 8. O lançamento está previsto para 26 de novembro. Ao mesmo tempo, foram formados lançamentos corretivos para PHP 7.4.9, 7.3.21 e 7.2.33, que corrigem erros e vulnerabilidades acumuladas. As principais novidades do PHP 8 incluem: a inclusão do compilador JIT, cuja aplicação deve aumentar o desempenho. Suporte para argumentos nomeados em funções, permitindo passar valores para a função vinculados a nomes, ou seja, […]

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster