Categoria: Blog

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 […]

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 […]

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: […]

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 […]

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 […]

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 […]

Apresentada uma nova shell chamada nushell

Foi publicado o primeiro lançamento do shell de comando nushell, que combina funcionalidades do Power Shell e shell unix tradicionais. O código é escrito em Rust e distribuído sob a licença MIT. O projeto está sendo desenvolvido inicialmente como multiplataforma e suporta operação em Windows, macOS e Linux. Para expandir a funcionalidade, podem ser utilizados plugins, cuja interação acontece através do protocolo JSON-RPC. O shell utiliza uma interface familiar […]

Lançamento do navegador web minimalista links 2.20

Foi lançado o navegador web minimalista links 2.20, que suporta operação tanto em modo console quanto gráfico. Em modo console, é possível exibir cores e controlar com o mouse, caso isso seja suportado pelo terminal em uso (por exemplo, xterm). No modo gráfico, suporta a exibição de imagens e suavização de fontes. Em todos os modos, a exibição de tabelas e frames é garantida. O navegador suporta a especificação HTML […]

A Microsoft retirou o bloqueio de atualizações para o Windows 7

A partir de 14 de agosto, a Microsoft bloqueou a instalação de atualizações para Windows 7 e Windows Server 2008 R2, que foram assinadas com um certificado SHA-2. A razão foi a reação dos antivírus Symantec e Norton a esses patches. Como se descobriu, os programas de proteção identificaram os patches como arquivos perigosos e removeram as atualizações durante a instalação, além de impedir tentativas de execução […]

Troca de mensagens secretas através de registros de servidor

De acordo com a definição na Wikipédia, um ponto morto (dead drop) é uma ferramenta de conspiração que serve para a troca de informações ou objetos entre pessoas que usam um local secreto. O objetivo é que as pessoas nunca se encontrem — mas ainda assim troquem informações, mantendo a segurança operacional. O ponto morto não deve chamar atenção. Por isso, no mundo offline, muitas vezes são usadas coisas discretas: objetos comuns […]

Uma visão interna: RFID no mundo moderno. Parte 1: RFID no dia a dia

Mais etiquetas RFID para o deus das etiquetas RFID! Desde a publicação do artigo sobre etiquetas RFID, já se passaram quase 7 anos. Durante esses anos de viagens e estadias em vários países, acumulei uma enorme quantidade de etiquetas RFID e cartões inteligentes: cartões protegidos (por exemplo, permissões ou cartões bancários), passes de esqui, bilhetes de transporte público, sem os quais, em certos países como os Países Baixos, não dá para viver […]

Lançamento links 2.20

Foi lançado o navegador minimalista links 2.20, que funciona tanto em modo texto quanto gráfico. O navegador suporta HTML 4.0, mas sem CSS e JavaScript. No modo texto, o navegador consome cerca de 2,5 MB de RAM. Mudanças: Corrigido um bug que poderia permitir identificar o usuário ao acessar via Tor. Ao se conectar ao Tor, o navegador enviava solicitações DNS para servidores DNS comuns […]

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