Autor: Yuri Gagarin

Globais – espadas-caldeirões para armazenamento de dados. Árvores. Parte 1

As verdadeiras espadas mágicas dos bancos de dados — globais — são conhecidas há muito tempo, mas ainda há poucos que sabem utilizá-las de forma eficaz ou que não dominam esta arma secreta. Se utilizadas corretamente para resolver tarefas nas quais são realmente eficazes, podem trazer resultados excepcionais. Seja em desempenho, seja na simplificação da solução de tarefas (1, 2). Globais — são uma especialidade […]

Globais — espadas mágicas para o armazenamento de dados. Árvores. Parte 2

Introdução — veja a parte 1. 3. Variações de estruturas ao utilizar globais Tal estrutura como árvore ordenada tem diferentes casos particulares. Vamos considerar aqueles que têm valor prático ao trabalhar com globais. 3.1 Caso particular 1. Um nó sem ramificações Os globais podem ser usados não apenas como uma matriz, mas também como variáveis comuns. Por exemplo, como um contador: Definir ^contador […]

Globais — espadas mágicas para o armazenamento de dados. Matrizes esparsas. Parte 3

Nas partes anteriores (1, 2) falamos sobre globais como árvores, e nesta iremos considerar os globais como matrizes esparsas. Uma matriz esparsa é um tipo de matriz onde a maioria dos valores assume o mesmo valor. Na prática, encontramos matrizes esparsas tão enormes que não faz sentido ocupar a memória com elementos idênticos. Portanto, faz sentido implementar matrizes esparsas […]

O Google abandonará a busca por voz no Android em favor do assistente virtual

Antes do surgimento do Google Assistant na plataforma móvel Android, havia a função "Pesquisa por Voz", que estava estreitamente integrada ao sistema de busca principal. Nos últimos anos, todas as inovações foram focadas em torno do assistente virtual, portanto, a equipe de desenvolvedores do Google decidiu substituir completamente a função "Pesquisa por Voz" no Android. Até recentemente, era possível interagir com a "Pesquisa por Voz" através do aplicativo Google, um widget especial […]

Lançamento do sistema de gerenciamento de pacotes GNU Stow 2.3

Após 7 anos desde o último lançamento significativo, foi lançado o sistema de gerenciamento de pacotes GNU Stow 2.3.0, que utiliza links simbólicos para organizar o conteúdo dos pacotes e os dados relacionados em diretórios separados. O código do Stow é escrito em Perl e, a partir desta versão atual, é distribuído sob a licença GPLv3 (anteriormente era utilizada a licença GPLv2). O Stow utiliza uma abordagem simples e […]

Lançamento da biblioteca Python para computação científica NumPy 1.17.0

Foi lançado o Python biblioteca para cálculos científicos NumPy 1.17, voltada para o trabalho com arrays multidimensionais e matrizes, além de oferecer uma grande coleção de funções relacionadas à implementação de diversos algoritmos associados ao uso de matrizes. NumPy é uma das bibliotecas mais requisitadas utilizadas para cálculos científicos. O código do projeto é escrito em Python com otimizações em C e é distribuído […]

GNU Stow 2.3.1

GNU Stow é um programa para gerenciar pacotes de software. Pode ser usado para gerenciar a instalação de software tanto em nível de sistema inteiro quanto em arquivos nos diretórios dos usuários. As alterações são as seguintes: Dependências externas de tempo de execução adicionadas de Hash::Merge e Clone::Choose. Problema com o conjunto de testes corrigido. Melhorado o processo de lançamento de atualizações e documentação. Fonte: linux.org.ru

Pós-análise: o que se sabe sobre o último ataque à rede de servidores de chaves criptográficas SKS Keyserver

Os hackers exploraram uma vulnerabilidade do protocolo OpenPGP, conhecida há mais de dez anos. Vamos explicar o que é e por que não conseguem solucioná-la. / Unsplash / Chunlea Ju Problemas na rede Em meados de junho, desconhecidos realizaram um ataque à rede de servidores de chaves criptográficas SKS Keyserver, construída com base no protocolo OpenPGP. Este é um padrão IETF (RFC 4880) que é utilizado […]

Criação de uma PBX em nuvem 3CX em qualquer hospedagem compatível com Openstack

Frequentemente é necessário instalar a PBX 3CX na nuvem, mas seu provedor de nuvem escolhido não está na lista de provedores compatíveis com 3CX (por exemplo, Mail.ru Cloud Solutions). Não se preocupe! Não é nada difícil, apenas é preciso descobrir se o provedor suporta a infraestrutura Openstack. A 3CX, entre outras empresas, patrocina o desenvolvimento do Openstack e suporta a API Openstack e a interface padrão Horizon para monitoramento e […]

Tornando o banco de dados acessível para conexão remota

Vamos começar pelo fato de que há situações em que é necessário desenvolver um aplicativo conectado a um banco de dados. Isso é feito para não ter que se aprofundar muito no desenvolvimento de backend e concentrar-se no frontend devido à falta de mão de obra e habilidades. Não afirmo que minha solução será segura, mas ela funciona. Como não gosto de pagar por hospedagem, eu […]

A Pixar entregou o projeto OpenTimelineIO sob a tutela da Linux Foundation

A organização Academy Software Foundation, criada sob os auspícios da Linux Foundation e focada na promoção de software livre na indústria do cinema, apresentou seu primeiro projeto colaborativo OpenTimelineIO (OTIO), inicialmente criado pelo estúdio de animação Pixar e posteriormente desenvolvido com a participação da Lucasfilm e Netflix. O pacote foi utilizado na criação de filmes como 'Viva - A Vida é uma Festa', 'Os Incríveis 2' e 'Toy Story 4'. OpenTimelineIO inclui […]

kitty 0.14.3

kitty é um emulador de terminal totalmente funcional e multiplataforma. Algumas atualizações: Adicionada a comando kitty@scroll-window para rolar a tela. Permitida a passagem de argumento !neighbor, que abre uma nova janela ao lado da ativa. Documentado o protocolo de controle remoto. A transferência de dados para o subprocesso via comando pipe ocorre em um fluxo, para não bloquear a UI. Para macOS, reduzido o consumo de energia em modo de espera desligando o display após 30 […]

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