Autor: Yuri Gagarin

RabbitMQ vs Kafka: Fault Tolerance and High Availability

No artigo anterior, discutimos a clusterização do RabbitMQ para garantir resiliência e alta disponibilidade. Agora, vamos cavar fundo no Apache Kafka. Aqui, a unidade de replicação é a partição (partition). Cada tópico pode ter uma ou mais partições. Em cada partição, há um líder com seguidores ou sem eles. Ao criar um tópico, especifica-se o número de partições e o fator de replicação. O valor habitual é 3, este […]

Alpha release of the OpenMandriva Lx 4.1 distribution

Foi formada a versão alfa da distribuição OpenMandriva Lx 4.1. O projeto se desenvolve pela força da comunidade após a empresa Mandriva S.A. ter passado o gerenciamento do projeto para as mãos da organização sem fins lucrativos «OpenMandriva Association». Para download, é oferecida uma versão Live com tamanho de 2,7 GB (x86_64). Na nova versão, o compilador Clang, utilizado para compilar pacotes, foi atualizado para a ramificação LLVM 9.0. Além do núcleo Linux padrão, para o compilado […]

RabbitMQ vs Kafka: Fault Tolerance and High Availability in Clusters

Resiliência e alta disponibilidade são temas grandes, então vamos dedicar artigos separadamente ao RabbitMQ e ao Kafka. Este artigo é sobre o RabbitMQ, e o próximo será sobre o Kafka, em comparação com o RabbitMQ. Este artigo é longo, então acomode-se confortavelmente. Vamos examinar as estratégias de resiliência, consistência e alta disponibilidade (HA), assim como os compromissos necessários em cada estratégia. O RabbitMQ pode operar […]

IBM Watson Visual Recognition: a função de reconhecimento de objetos agora está disponível no IBM Cloud

Até recentemente, o IBM Watson Visual Recognition era utilizado principalmente para reconhecer imagens como um todo. No entanto, trabalhar com uma imagem como um único todo não é a abordagem mais correta. Agora, graças à nova função de reconhecimento de objetos, os usuários do IBM Watson podem treinar modelos em imagens com objetos marcados, para que possam ser reconhecidos em quaisquer quadros. […]

O chip de código aberto OpenTitan substituirá as raízes de confiança proprietárias da Intel e da ARM

A organização sem fins lucrativos lowRISC, com o apoio do Google e outros patrocinadores, apresentou em 5 de novembro de 2019 o projeto OpenTitan, que se autodenomina "o primeiro projeto open source para criar uma arquitetura de chip aberta e de qualidade com raiz de confiança (RoT) em nível de hardware". O OpenTitan é baseado na arquitetura RISC-V – um chip de propósito específico para ser instalado em servidores em data centers e em qualquer outro equipamento onde é necessário garantir […]

Atualização do sistema de arquivos de cluster LizardFS 3.13.0-rc2

Após um ano de pausa no desenvolvimento, o trabalho na nova ramificação do sistema de arquivos distribuídos e tolerantes a falhas LizardF 3.13 foi retomado e o segundo candidato a lançamento foi publicado. Recentemente, houve uma troca de proprietários da empresa que desenvolve o LizardFS, uma nova gerência foi designada, e os desenvolvedores mudaram. Nos últimos dois anos, o projeto afastou-se da comunidade e não lhe deu a devida atenção, mas a nova equipe pretende ressuscitar os anteriores […]

Hackathon em uma pequena empresa: como organizar sem gastar um caminhão de recursos

Este artigo fala sobre como eu realizei meu primeiro hackathon para a equipe. Para organizadores experientes, o material provavelmente parecerá muito simples, e a história ingênua. Eu me baseei naqueles que estão apenas se familiarizando com o formato e pensando se devem organizar tal evento. A HFLabs faz coisas complexas com dados: nós limpamos e enriquecemos as informações de contato dos clientes para grandes empresas e construímos bases de clientes com centenas de milhões de registros. Nos escritórios de Moscovo trabalham 65 pessoas, e cerca de uma dezena está remota de outros […]

Carregamento confiável de Schrödinger. Intel Boot Guard

Vamos descer novamente ao nível baixo e discutir a segurança das firmwares das plataformas de computação compatíveis com x86. Desta vez, o ingrediente principal da pesquisa é o Intel Boot Guard (não confundir com o Intel BIOS Guard!) – uma tecnologia de hardware que suporta o carregamento confiável do BIOS, que o fornecedor do sistema de computação pode ativar ou desativar permanentemente na fase de produção. E a receita da pesquisa já conhecemos: […]

Como escrever um smart contract em Python na rede Ontology. Parte 1: Blockchain & API de Bloco

Este é o primeiro artigo de uma série de tutoriais sobre como criar contratos inteligentes em Python na rede blockchain Ontology usando a ferramenta de desenvolvimento de contratos inteligentes SmartX. Neste artigo, começaremos a nos familiarizar com a API do contrato inteligente Ontology. A API do contrato inteligente Ontology é dividida em 7 módulos: Blockchain & Block API, Runtime API, Storage API, Native API, Upgrade API, Execution Engine API e […]

Há perspectivas para o "Orlan" ou o nosso "Orlan" contra a "IBM"

SAIPR — o código genético de uma parte» L.I. Volkov, chefe do 4º CIIM do Ministério da Defesa. O título do artigo une os títulos de duas publicações que apareceram há muito tempo, em 1994, nos jornais «Guerreiro de Moscovo» e «Estrela Vermelha». A base das publicações foi uma entrevista que me foi concedida pelo correspondente militar, o tenente-coronel Alexander Bezhko. E agora essas duas publicações chamaram minha atenção: A segunda publicação ainda tem […]

30 anos do manual do sistema operacional Minix

No dia 14 de janeiro, no primeiro dia do antigo Ano Novo de 2017, foi publicada a matéria 'Persona. Comandante Norton'. 1987 Foi um ano marcante em minha vida. Após lê-la, que despertou uma série de emoções, lembrei-me de 1987, um ano significativo na minha trajetória. Foi o ano em que passei de assistente júnior a chefe de um dos principais departamentos em um instituto de pesquisa, que […]

A ferramenta de limpeza de disco do Windows 10 não irá mais remover arquivos importantes

A ferramenta Limpeza de Disco fez parte de todas as versões do Windows e é uma ferramenta útil integrada ao sistema operacional. Com ela, é possível remover arquivos temporários, dados antigos e em cache, sem a necessidade de limpeza manual ou programas de terceiros. No entanto, no Windows 10, uma versão mais moderna chamada Armazenamento Inteligente foi introduzida, que resolve essa mesma tarefa de forma mais flexível. Ela […]

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