Autor: Yuri Gagarin

Lançamento do PyPy 7.3, uma implementação do Python, escrita em Python

Foi lançado o projeto PyPy 7.3, no qual é desenvolvida uma implementação da linguagem Python, escrita na própria linguagem Python (utilizando um subconjunto estático tipado chamado RPython, Python Restrito). O lançamento foi preparado simultaneamente para as versões PyPy2.7 e PyPy3.6, que oferecem suporte à sintaxe do Python 2.7 e Python 3.6. A versão está disponível para Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 ou ARMv7 com VFPv3), macOS (x86_64), […]

Lançado o Delta Chat 1.0 para Android com um novo núcleo reescrito em Rust

Foi lançado o messenger Delta Chat 1.0 para a plataforma Android (a versão mais recente para desktop é 0.901 e para iOS é 0.960). O projeto Delta Chat se destaca pelo uso de e-mail comum como transporte com a transmissão de mensagens instantâneas via e-mail (chat-over-email, um cliente de e-mail especializado que funciona como messenger). O código dos aplicativos é distribuído sob a licença GPLv3, e a biblioteca base está disponível sob […]

ElectronMail 4.0.0

Foi lançado o cliente para serviços de e-mail com criptografia de ponta a ponta. Na nova versão 4.0.0 do ElectronMail, o suporte ao serviço Tutanota foi removido, mas o suporte ao ProtonMail foi mantido. O programa foi escrito por Vladimir Yakovlev no framework Electron e tem código aberto (licença MIT). A principal diferença em relação às versões gratuitas dos clientes oficiais é a possibilidade de busca, a ausência de limitações de volume e recursos adicionais no modo offline. Pacotes de builds estão disponíveis […]

Estratégia da Apple. A vinculação do SO ao hardware é uma vantagem competitiva ou desvantagem?

Em 2013, a Microsoft dominou a indústria tecnológica por três décadas, alcançando um sucesso incrível com seu sistema operacional. A empresa gradualmente perdeu suas posições de liderança, mas não porque o modelo deixou de funcionar, e sim porque o Android do Google seguiu os preceitos do Windows, mas era completamente gratuito. Parecia que ele se tornaria o sistema operacional líder para smartphones. Isso, obviamente, não […]

Árvore binária indexável

Encontrei uma tarefa do seguinte tipo. É necessário implementar um contêiner de armazenamento de dados que forneça a seguinte funcionalidade: inserir um novo elemento, remover um elemento por número de ordem, obter um elemento por número de ordem, os dados são armazenados de forma ordenada. Dados são constantemente adicionados e removidos, a estrutura deve garantir uma rápida velocidade de operação. Primeiro, tentei implementar algo assim usando os contêineres padrões do std. Esse caminho não […]

PagerDuty, ou Por que o departamento de operações pode não dormir à noite

Quanto mais complexa a sistema, mais ela acumula diversos alertas. E surge a necessidade de responder a esses alertas, agregá-los e visualizá-los. Acredito que esta é uma situação familiar para muitos, até o ponto de um tique nervoso. A solução que vamos discutir não é das mais surpreendentes, mas não encontrei um artigo completo sobre este tema. Por isso, decidi compartilhar a experiência da FunCorp e falar sobre […]

Criando um plano de ação com o AWS Cloud Adoption Framework

A tradução deste artigo foi preparada especialmente para os alunos do curso ‘Cloud Solution Architecture’. Fonte: Baixe o guia. Os planos de ação do AWS CAF ajudarão você a se preparar para a migração para a pilha de tecnologias em nuvem. A jornada começa com sua equipe de liderança considerando seis aspectos do CAF. Cada um desses aspectos é utilizado para criar fluxos de trabalho que identificam lacunas em habilidades e processos existentes, e […]

nginx 1.17.7

Foi lançado mais uma versão na atual ramificação mainline do servidor web nginx. Na ramificação 1.17, o desenvolvimento está ativo, enquanto na ramificação estável atual (1.16) apenas correções de bugs são aplicadas. Correção: ao iniciar ou durante a reconfiguração, pode ter ocorrido um segmentation fault se a diretiva rewrite utilizasse uma string vazia como substituição. Correção: durante o processo de trabalho, pode ocorrer um segmentation […]

Como entrar na TI: sobre estagiários e juniores (resultado da pesquisa ‘Meu círculo’)

Há algum tempo, ‘Meu círculo’ participou de uma discussão organizada por nossos amigos da Index School e dedicada à empregabilidade de profissionais iniciantes. Os organizadores apresentaram aos participantes o seguinte problema: ‘O setor de TI há muito sofre com a falta de profissionais, e isso não é novidade para ninguém. Aparentemente, a solução para a situação deve vir de profissionais iniciantes, que estão amplamente disponíveis no mercado. […]

C++ Rússia: como foi

Se você menciona no início da peça que existe um código em C++ pendurado na parede, ele deve certamente disparar em sua perna no final. Bjarne Stroustrup De 31 de outubro a 1 de novembro, ocorreu em São Petersburgo a conferência C++ Russia Piter – uma das maiores conferências sobre programação na Rússia, organizada pelo JUG Ru Group. Entre os palestrantes convidados – […]

Equações para a cozinha sob a árvore de Natal

Constantes mágicas C — Clareza (veja Marshak), B — Equilíbrio (veja Nash), MLP — Materiais, pessoas e processos no espaço (veja Maiakóvski, Le Corbusier). Uma nova rede neural convolucional gráfica será útil também na cozinha. Começar a brincar de culinária molecular ficou mais fácil do que nunca. Basta descrever o prato como: $inline$H = sigma [ hat D ^{-½} hat […]

Aplicações Nativas do Windows e serviço Acronis Active Restore

Hoje continuamos a história de como estamos desenvolvendo a tecnologia Active Restore juntamente com os colegas da Universidade Innopolis, para permitir que o usuário comece a trabalhar em sua máquina o mais rápido possível após uma falha. Vamos falar sobre aplicativos nativos do Windows, incluindo as particularidades de sua criação e execução. Abaixo, um pouco sobre nosso projeto, bem como um guia prático sobre como escrever […]

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