Categoria: Blog

Antipadrões PostgreSQL: CTE x CTE

No exercício de minha profissão, enfrento situações em que o desenvolvedor escreve uma consulta e pensa "o banco é inteligente, ele sabe o que fazer!" Em alguns casos (em parte devido à falta de conhecimento sobre as capacidades do BD e em parte devido a otimizações prematuras), essa abordagem leva à criação de "frankensteins". Primeiro, vou dar um exemplo de tal consulta: — para cada par-chave, encontramos os valores associados a campos WITH RECURSIVE cte_bind AS […]

Apresentamos a AWS Landing Zone programável no módulo Terraform

Olá a todos! Em dezembro, a OTUS lançará um novo curso — Arquitetura de Soluções em Nuvem. Antecipando o início deste curso, compartilhamos com você a tradução de um material interessante sobre o tema. A AWS Landing Zone – é uma solução que ajuda os clientes a configurarem rapidamente um ambiente AWS seguro com várias contas, com base nas melhores práticas. Ao longo de mais de cinco anos, nossa […]

Lançamento do Qt for MCUs 1.0, versão Qt5 para microcontroladores

O projeto Qt publicou o primeiro lançamento estável do Qt for MCUs 1.0, a edição do framework Qt 5 para microcontroladores e dispositivos de baixo consumo. O pacote permite criar aplicativos gráficos interativos no estilo de interfaces para smartphones, para diversos aparelhos eletrônicos, dispositivos vestíveis, equipamentos industriais e sistemas de casas inteligentes. O desenvolvimento é realizado usando a API familiar e as ferramentas padrão de desenvolvimento aplicadas […]

Lançamento da distribuição NomadBSD 1.3

Está disponível o lançamento da distribuição Live NomadBSD 1.3, que representa uma edição do FreeBSD adaptada para uso como desktop portátil a ser carregado a partir de um dispositivo USB. O ambiente gráfico é baseado no gerenciador de janelas Openbox. Para montagem de dispositivos, é utilizado o DSBMD (suporta a montagem de CD9660, FAT, HFS+, NTFS, Ext2/3/4), para configuração de rede sem fio — wifimgr, e para gerenciamento de volume — DSBMixer. O tamanho da imagem de boot é 2.3 […]

Lançamento do navegador Pale Moon 28.8.0

Foi lançado o navegador web Pale Moon 28.8, derivado da base de código do Firefox para garantir maior eficiência, manter a interface clássica, minimizar o consumo de memória e oferecer mais opções de personalização. As compilações do Pale Moon são criadas 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 segue a organização clássica da interface, sem […]

Na nova versão do navegador Edge, as coleções estão disponíveis para todos os usuários

A Microsoft anunciou que a funcionalidade de coleções agora está disponível para todos os usuários do navegador Edge nos canais Canary e Dev. Esta é uma forma de coletar, organizar, exportar e compartilhar conteúdo da Internet. Uma versão avançada de favoritos. Anteriormente, a empresa testou a novidade em um grupo limitado de usuários, e agora está adicionando a todos. Entre as novidades, destaca-se a sincronização de coleções, edição de títulos, suporte […]

Como usar o MySQL sem senha (e sem riscos de segurança)

Dizem que a melhor senha é aquela que não precisamos lembrar. No caso do MySQL, isso é possível graças ao plugin auth_socket e à sua versão para MariaDB – unix_socket. Ambos esses plugins não são novidade, sendo amplamente discutidos neste blog, por exemplo, no artigo sobre como alterar senhas no MySQL 5.7 usando o plugin auth_socket. […]

Agregação real de canais de internet — OpenMPTCPRouter

É possível combinar múltiplos canais de internet em um só? Existem muitos equívocos e mitos sobre esse tema, até mesmo engenheiros de redes experientes frequentemente não sabem que isso é possível. Na maioria das vezes, o que se chama de combinação de canais é, na verdade, um balanceamento em nível de NAT ou failover. Mas a verdadeira soma permite que uma única conexão TCP seja utilizada simultaneamente em todos os canais de internet, por exemplo, uma transmissão de vídeo assim, […]

Como se conectar a uma VPN corporativa no Linux usando openconnect e vpn-slice

Quer usar Linux no trabalho, mas a VPN corporativa não permite? Então este artigo pode ajudar, embora isso não seja garantido. Quero advertir desde já que eu entendo pouco sobre administração de redes, portanto é possível que eu tenha feito tudo errado. Por outro lado, também é possível que eu consiga escrever um guia que seja compreensível para pessoas comuns, assim […]

Lançamento do sistema de arquivos em cluster Lustre 2.13

Foi lançado o release do sistema de arquivos em cluster Lustre 2.13, utilizado na maior parte (~60%) dos maiores clusters Linux, com dezenas de milhares de nós. A escalabilidade em sistemas tão grandes é alcançada graças à arquitetura de múltiplos componentes. Os componentes chave do Lustre incluem servidores de processamento e armazenamento de metadados (MDS), servidores de controle (MGS), servidores de armazenamento de objetos (OSS), armazenamento de objetos (OST, que suporta operações sobre ext4 e ZFS) e clientes. […]

A Microsoft em breve deixará de oferecer suporte ao Office para Windows 10 Mobile

Nos próximos dias, o Windows 10 Mobile receberá suas últimas atualizações, enquanto a Microsoft se prepara para a interrupção total do suporte ao sistema operacional móvel. E isso, em parte, se reflete na desistência do suporte a outros aplicativos. Segundo relatos, Word, Excel, PowerPoint e OneNote para o sistema móvel não receberão mais atualizações de segurança, correções não relacionadas à segurança, suporte auxiliar gratuito e novas […]

Minha implementação de buffer circular em NOR flash

Histórico Existem máquinas de venda automática desenvolvidas internamente. Dentro, há um Raspberry Pi e um pouco de fiação em uma placa separada. Estão conectados um receptor de moedas, um receptor de notas e um terminal bancário... Tudo é gerido por um software desenvolvido internamente. Toda a história de operação é gravada em um log em um pen drive (MicroSD), que é então transferido pela internet (usando um modem USB) para um servidor, onde é armazenado em um banco de dados. As informações sobre as vendas são carregadas no 1C, também há […]

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