Categoria: Blog

Vantagens e desvantagens do HugePages

A tradução do artigo foi preparada para os alunos do curso 'Administrador Linux'. Anteriormente, falei sobre como verificar e ativar o uso do Hugepages no Linux. Este artigo será útil apenas se você realmente tem onde usar Hugepages. Encontrei muitas pessoas que se iludem com a perspectiva de que Hugepages milagrosamente aumentarão o desempenho. No entanto, hugepaging é um assunto complexo, […]

Kubernetes Operator em Python sem frameworks e SDK

Atualmente, Go é o monopólio entre as linguagens de programação que as pessoas escolhem para escrever operadores para Kubernetes. Existem razões objetivas para isso, como: Existe um poderoso framework para desenvolver operadores em Go - Operator SDK. Aplicações que mudaram o jogo, como Docker e Kubernetes, foram escritas em Go. Escrever seu próprio operador em Go é conversar com o ecossistema em […]

Balanceamento de leitura e gravação no banco de dados

No artigo anterior, descrevi o conceito e a implementação de um banco de dados baseado em funções, e não em tabelas e campos, como em bancos de dados relacionais. Foram fornecidos muitos exemplos que mostram as vantagens dessa abordagem em comparação com a clássica. Muitos consideraram esses exemplos insuficientemente convincentes. Neste artigo, mostrarei como esse conceito permite equilibrar rapidamente e de forma conveniente […]

Desenvolvimento de aplicativo em SwiftUI. Parte 1: fluxo de dados e Redux

Após participar da sessão State of the Union na WWDC 2019, decidi estudar detalhadamente o SwiftUI. Passei muito tempo trabalhando com ele e agora estou desenvolvendo um aplicativo real que pode ser útil para um amplo público. Chamei-o de MovieSwiftUI — é um app para pesquisar novos e antigos filmes, bem como para coletá-los […]

Atualização dos servidores DNS BIND 9.14.4 e Knot 2.8.3

Foram publicadas atualizações corretivas para as versões estáveis do servidor DNS BIND 9.14.4 e 9.11.9, além da versão experimental em desenvolvimento 9.15.2. Nos novos lançamentos, uma vulnerabilidade (CVE-2019-6471), causada por uma condição de corrida e que pode levar a uma negação de serviço (encerramento do processo ao disparar um assert) ao bloquear um grande número de pacotes de entrada, foi corrigida. Além disso, a nova versão 9.14.4 adicionou suporte para a API GeoIP2 […]

Construindo um pipeline de testes automatizados no Azure DevOps

Recentemente, deparei-me com uma fera ainda pouco popular no mundo do DevOps, os pipelines do Azure DevOps. Imediatamente senti a falta de algumas instruções claras ou artigos sobre o tema. Não sei a que isso se deve, mas a Microsoft claramente tem trabalho a fazer na promoção da ferramenta. Hoje, construiremos um pipeline para testes automatizados dentro da nuvem Azure. Então, […]

Sistema de Gerenciamento de Banco de Dados Funcional

O mundo dos bancos de dados há muito é dominado por SGBDs relacionais, nos quais se utiliza a linguagem SQL. De tal forma que as variantes que surgem são chamadas de NoSQL. Elas conseguiram conquistar um espaço no mercado, mas os SGBDs relacionais não têm intenção de desaparecer e continuam a ser amplamente utilizados para seus propósitos. Neste artigo, quero descrever o conceito de banco de dados funcional. Para melhor entendimento, eu […]

No novo Microsoft Edge, pode haver controle global de multimídia

A Microsoft está trabalhando em um novo controle global para multimídia em seu navegador Edge baseado em Chromium. De acordo com informações, agora o controle ativado ao pressionar o botão 'Multimídia' na barra de endereços poderá exibir não apenas a lista de arquivos de áudio ou vídeo que estão sendo reproduzidos no momento, mas também outras sessões ativas de multimídia, que poderão ser alternadas e geridas individualmente. […]

No Cazaquistão, vários grandes provedores implementaram a interceptação de tráfego HTTPS.

De acordo com as emendas à lei 'Sobre Comunicação' em vigor no Cazaquistão desde 2016, muitos provedores cazaques, incluindo Kcell, Beeline, Tele2 e Altel, a partir de hoje, implementaram sistemas de interceptação do tráfego HTTPS dos clientes, substituindo o certificado originalmente usado. O sistema de interceptação deveria ser implantado em 2016, mas sua implementação foi constantemente adiada e a lei já se tornou […]

Lançamento do sistema de detecção de ataques Snort 2.9.14.0

A Cisco lançou o Snort 2.9.14.0, um sistema livre de detecção e prevenção de intrusões que combina métodos de correspondência por assinatura, ferramentas para inspeção de protocolos e mecanismos para identificação de anomalias. As principais novidades: Suporte adicionado para máscaras de números de portas em cache de hosts e a possibilidade de redefinir a vinculação de identificadores de aplicativos a portas de rede; Novos modelos de software cliente foram adicionados para emitir solicitações […]

O Google aumentou o valor das recompensas por identificar vulnerabilidades no Chrome, Chrome OS e Google Play

A empresa Google anunciou um aumento nos valores pagos pelo programa de recompensas por identificação de vulnerabilidades no navegador Chrome e seus componentes subjacentes. O pagamento máximo pela criação de um exploit para escapar do ambiente sandbox foi aumentado de 15 para 30 mil dólares, e o método de contorno de restrição de acesso em JavaScript (XSS) passou de 7,5 para 20 mil dólares, […]

A linguagem de programação P4

P4 é uma linguagem de programação projetada para programar regras de roteamento de pacotes. Ao contrário de linguagens de uso geral, como C ou Python, P4 é uma linguagem orientada a objetos com várias construções otimizadas para roteamento de rede. P4 é uma linguagem de código aberto, licenciada e suportada por uma organização sem fins lucrativos chamada P4 Language Consortium. Ela também é apoiada por […]

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