Autor: Yuri Gagarin

Chris Beard deixou o cargo de líder da Mozilla Corporation

Chris Beard anunciou sua saída do cargo de CEO da Mozilla Corporation, posição que ocupou desde 2014, quando Brendan Eich saiu. Antes disso, Chris liderou a promoção do Firefox desde 2004, supervisionou o marketing na Mozilla, representou o projeto em feiras e liderou a comunidade Mozilla Labs. Entre as razões mencionadas para sua saída está o desejo de dar um passo […]

Desenvolvedores de Perl consideram mudar o nome da linguagem Perl 6

Os desenvolvedores da linguagem Perl discutem a possibilidade de desenvolver a linguagem Perl 6 sob um nome diferente. Originalmente, o Perl 6 foi proposto para ser renomeado para "Camelia", mas depois a atenção se voltou para o nome "Raku", sugerido por Larry Wall, que é mais curto, está associado ao compilador existente perl6 "Rakudo" e não se sobrepõe a outros projetos nos motores de busca. O nome Camelia foi sugerido, pois é o nome do mascote existente e […]

O Live CD do Knoppix parou de usar systemd após 4 anos.

Após quatro anos usando systemd, a distribuição Knoppix, baseada no Debian, removida a controversa sistema de inicialização. Neste domingo (18 de agosto *) foi lançada a versão 8.6 da popular distribuição Linux Knoppix, baseada no Debian. O lançamento está baseado na versão 10 (Buster) do Debian, liberada em 9 de julho, com vários pacotes das ramificações testing e unstable para garantir suporte a novas placas de vídeo. O Knoppix é um dos primeiros live-CD […]

Ruby on Rails 6.0

O lançamento do Ruby on Rails 6.0 aconteceu em 15 de agosto de 2019. Além de várias correções, entre as principais novidades na versão 6 estão: Action Mailbox — direciona e-mails recebidos para caixas de entrada semelhantes a controladores. Action Text — a capacidade de armazenar e editar texto enriquecido no Rails. Testes paralelos — permite paralelizar um conjunto de testes. Ou seja, os testes podem ser executados em paralelo. Testando […]

Lançamento tl 1.0.6

tl — aplicativo da web multiplataforma de código aberto (GitLab) para tradutores de literatura. O aplicativo divide os textos carregados em fragmentos com base no caractere de nova linha e os organiza em duas colunas (original e tradução). As principais mudanças: Plugins de tempo de compilação para busca de palavras e expressões em dicionários; Anotações na tradução; Estatísticas gerais de tradução; Estatísticas do trabalho de hoje (e de ontem); […]

Tarantool Cartridge: particionamento do backend Lua em três linhas

Na Mail.ru Group, temos o Tarantool - um servidor de aplicativos em Lua que também funciona como um banco de dados (ou vice-versa?). Ele é rápido e excelente, mas as capacidades de um único servidor são limitadas. A escalabilidade vertical também não é a solução definitiva, por isso o Tarantool oferece ferramentas para escalabilidade horizontal - o módulo vshard [1]. Ele permite a fragmentação […]

Arquitetura de billing de nova geração: transformação com a migração para Tarantool

Por que uma corporação como a MegaFon usa Tarantool no billing? À primeira vista, parece que normalmente um fornecedor chega, trazendo uma caixa grande, liga na tomada — e voilà, o billing está pronto! Antigamente era assim, mas agora isso é uma relíquia e esses dinossauros já estão extintos ou estão em processo de extinção. Originalmente, billing era um sistema para emissão de faturas — uma contadora ou calculadora. No telecom moderno, é um sistema de automação de todo o ciclo de vida do relacionamento com o cliente […]

Lançamento do navegador Pale Moon 28.7.0

Foi lançado o navegador web Pale Moon 28.7, que se desvinculou da base de código do Firefox para proporcionar maior eficiência, manter a interface clássica, minimizar o consumo de memória e oferecer recursos adicionais de personalização. As compilações do Pale Moon são feitas para Windows e Linux (x86 e x86_64). O código do projeto é distribuído sob a licença MPLv2 (Mozilla Public License). O projeto mantém uma organização clássica da interface, sem […]

The Fuck

Sim, você não ouviu errado. É exatamente isso — the fuck — que se chama essa ferramenta de console, cujo código-fonte pode ser encontrado no GitHub. Essa mágica ferramenta faz um trabalho muito útil — corrige erros na última comando executado no console. Exemplos ➜ apt-get install vim E: Could not open lock file /var/lib/dpkg/lock — open (13: Permission denied) E: […]

Pale Moon 28.7.0

Uma nova versão significativa do Pale Moon está disponível — um navegador que outrora era uma versão otimizada do Mozilla Firefox, mas que ao longo do tempo se tornou um projeto bastante independente, já muito incompatível com o original. Essa atualização inclui uma reformulação parcial do motor JavaScript, bem como a implementação de várias mudanças que podem impactar a funcionalidade dos sites. Essas mudanças implementam versões das especificações […]

Criando uma plataforma Kubernetes no Pinterest

Ao longo dos anos de existência do Pinterest, 300 milhões de usuários criaram mais de 200 bilhões de pins em mais de 4 bilhões de painéis. Para atender a essa imensidão de usuários e uma vasta base de conteúdo, o portal desenvolveu milhares de serviços, desde microsserviços que podem ser gerenciados por algumas CPUs, até enormes monolitos que operam em um parque inteiro de máquinas virtuais. E então chegou o momento […]

Plugins de volume para armazenamento no Kubernetes: de Flexvolume a CSI

Nos tempos em que o Kubernetes ainda estava na versão v1.0.0, existiam plugins de volume. Esses plugins eram necessários para conectar sistemas de armazenamento de dados persistentes dos contêineres ao Kubernetes. O número deles era pequeno, e entre os primeiros estavam provedores de armazenamento como GCE PD, Ceph, AWS EBS e outros. Os plugins vinham junto com o Kubernetes, o que […]

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