anúncios

quarta-feira, 21 de agosto de 2024

13 anos de blog

O blog está completando hoje, 21 de Agosto de 2024, 13 anos!

Gostaria de agradecer a todos pelo prestígio e a paciência de ler os posts que são publicados. Espero continuar compartilhando conhecimentos no blog para nossos leitores. Continuem prestigiando e divulgando o blog Mundo da Computação Integral, assim aumentamos nossa comunidade.

sexta-feira, 16 de agosto de 2024

O Sandbox de PostgreSQL no navegador para importação e análise de dados

Se você está em busca de uma solução inovadora para trabalhar com bancos de dados PostgreSQL diretamente no seu navegador, o Postgres.new é a ferramenta que você precisa conhecer. Com ela, é possível criar e gerenciar um número ilimitado de bancos de dados Postgres sem sair do navegador.

O Postgres.new oferece uma experiência rica e interativa, facilitando a importação de dados, geração de relatórios e muito mais. Veja o que você pode fazer com essa ferramenta revolucionária:

  • Importação de CSVs com arrastar e soltar: Crie tabelas instantaneamente a partir de arquivos CSV, facilitando a entrada de dados.
  • Geração e exportação de relatórios: Crie relatórios detalhados e exporte-os conforme necessário.
  • Geração de gráficos: Visualize seus dados com gráficos dinâmicos e informativos.
  • Criação de diagramas de banco de dados: Elabore diagramas para uma melhor compreensão e documentação do seu banco de dados.

Como funciona

O segredo do Postgres.new está no uso do PGlite, uma versão do PostgreSQL desenvolvida em WASM (WebAssembly), que roda diretamente no seu navegador. Isso significa que todas as consultas são processadas localmente, sem a necessidade de um contêiner remoto de PostgreSQL ou proxy WebSocket. Os dados são armazenados no IndexedDB, garantindo que suas alterações sejam salvas e persistam mesmo após a atualização da página.

Com o Postgres.new, você pode experimentar e testar seus bancos de dados com facilidade e flexibilidade, sem comprometer seu ambiente de produção. É uma ferramenta ideal para desenvolvedores e analistas que buscam uma maneira prática e eficiente de trabalhar com PostgreSQL.

Referências

https://postgres.new/

Feito!

terça-feira, 13 de agosto de 2024

The Defense of PHP: Demystifying the Concept of Quick Fix

In the vast landscape of programming languages, PHP often finds itself labeled pejoratively as a "language of quick fixes." This characterization, however, is not only unjust but also an oversimplification that does not do justice to the rich history and capabilities of this language.

Firstly, it is imperative to recognize that the term "quick fix" suggesting improvised and often inelegant solutions is not an inherent attribute of a specific language. On the contrary, the quality of code and the elegance of technical solutions are reflections of the programmer's practices and skill, not the tools they use. It is a gross misconception to believe that a programming language alone is prone to low-quality coding practices. Each language has its own paradigms and conventions, and PHP, with its flexibility and accessibility, is no exception.

PHP, created with the specific purpose of facilitating the development of dynamic web applications, has evolved significantly since its inception. From its initial version to its most modern iterations, the language has incorporated robust improvements and new functionalities, promoting safer and more efficient programming practices. The advent of features such as namespaces, strict data types, and powerful integration with modern frameworks demonstrates a maturation that goes beyond superficial criticisms.

It is therefore important to distinguish between the language itself and the skill of the programmer. PHP offers a vast arsenal of functionalities and a rich library of frameworks, such as Laravel and Symfony, which are testaments to its evolution and capacity to support complex and sophisticated projects. The success of these frameworks is proof that, when used appropriately, PHP is capable of sustaining the construction of robust and well-structured systems.

Criticism directed at PHP often reflects a lack of understanding of the role it plays today. Like other languages, PHP is a tool and like any tool, its value and effectiveness depend on how it is used. Disparaging the language due to inadequate programming practices is a simplification that fails to recognize PHP's potential when applied with competence.

In summary, PHP is a language that, far from being the embodiment of quick fixes, has proven to be a solid and reliable force in web development. The true challenge lies not in the language itself, but in the skill and dedication of the programmers who use it. It is through continuous improvement and the careful application of good practices that one can transcend the stigma of "quick fixes" and demonstrate the true value of any programming language.

Done!

sábado, 3 de agosto de 2024

Protegendo seus arquivos e discos

Em um mundo onde a segurança digital se tornou uma prioridade, proteger seus dados sensíveis é essencial. O VeraCrypt é uma solução de criptografia de disco de código aberto que oferece uma maneira robusta de proteger suas informações pessoais e profissionais. Derivado do TrueCrypt, o VeraCrypt resolve várias vulnerabilidades encontradas em seu predecessor e fornece uma série de melhorias de segurança e novas funcionalidades.

Neste artigo, vamos explorar o VeraCrypt, seus recursos e como você pode instalá-lo e usá-lo no GNU/Linux, se aplica em qualquer distribuição Linux.

VeraCrypt é um software de criptografia de disco que permite criar volumes criptografados ou criptografar partições inteiras do seu disco rígido. Ele usa algoritmos de criptografia avançados para garantir que seus dados permaneçam seguros e inacessíveis para pessoas não autorizadas. Entre suas principais características estão:

  • Criptografia forte:
  • VeraCrypt utiliza algoritmos de criptografia como AES, Serpent e Twofish, oferecendo opções para criar volumes criptografados de alta segurança.

  • Criptografia de volume e partição:
  • Permite criptografar não apenas arquivos individuais, mas também partições inteiras e drives externos.

  • Segurança adicional:
  • Inclui melhorias em relação ao TrueCrypt, como suporte a hashes mais seguros e a capacidade de lidar com ataques modernos.

Instalando o VeraCrypt no GNU/Linux

1. Download do pacote VeraCrypt

Abre o terminal e digite:

$ wget -O https://launchpad.net/veracrypt/trunk/1.26.7/+download/veracrypt-1.26.7-setup.tar.bz2

2. Extrair o arquivo

Acesse até o diretório onde você salvou o arquivo. Em seguida, extraia o conteúdo do arquivo .tar.gz com o seguinte comando:

$ tar -xvzf veracrypt-*.tar.gz

3. Instalar o VeraCrypt

Após extrair o conteúdo, você encontrará um diretório com o nome do pacote. Navegue para esse diretório:

$ cd veracrypt-*

Dentro do diretório, execute o script de instalação com permissões de superusuário:

sudo ./veracrypt-*.setup

Siga as instruções fornecidas pelo instalador. O script irá instalar o VeraCrypt no seu sistema.

4. Iniciar o VeraCrypt

Após a instalação, você pode iniciar o VeraCrypt a partir do menu de aplicativos ou pelo terminal com o comando:

veracrypt

Usando o VeraCrypt

Os passos para criar, montar e desmontar volumes criptografados são os mesmos descritos anteriormente.

  • Criar um volume criptografado:
  • Abra o VeraCrypt, selecione "Create Volume" e siga as instruções do assistente.

  • Montar o volume:
  • Clique em "Select File" para escolher seu volume e depois em "Mount". Insira a senha quando solicitado.

  • Desmontar o volume:
  • Para proteger seus dados, clique em "Dismount" após usar o volume.

Considerações finais:

Seguindo os passos acima, você poderá instalar e usar o VeraCrypt no GNU/Linux (qualquer distro), garantindo a segurança dos seus arquivos e discos com criptografia da ferramenta VeraCrypt.

Referências:

https://www.veracrypt.fr/en/Home.html

Feito!

sexta-feira, 2 de agosto de 2024

O novo sucessor do CentOS

O AlmaLinux surge como uma das principais alternativas ao CentOS, após a decisão da Red Hat de descontinuar o CentOS 8 em favor do CentOS Stream. Para muitos administradores de sistemas e empresas, o CentOS foi uma escolha sólida como uma distribuição gratuita e de código aberto, ideal para ambientes de produção e servidores. O AlmaLinux se apresenta como uma solução robusta, mantendo a compatibilidade com o Red Hat Enterprise Linux (RHEL) e oferecendo uma continuidade confiável.

O AlmaLinux é uma distribuição Linux de código aberto, criada para ser uma alternativa direta ao CentOS, fornecendo uma base estável e gratuita para empresas e desenvolvedores. Desenvolvido pela AlmaLinux OS Foundation, que é uma organização sem fins lucrativos, o AlmaLinux tem como objetivo fornecer uma solução de nível empresarial que é binariamente compatível com o RHEL. Isso significa que qualquer software projetado para o RHEL deve funcionar sem problemas no AlmaLinux.

Por que o AlmaLinux?

Após o anúncio da mudança de foco do CentOS para o CentOS Stream, muitas organizações começaram a procurar alternativas que oferecessem uma experiência semelhante ao CentOS, especialmente para ambientes de produção. O AlmaLinux surgiu como uma resposta direta a essa necessidade, mantendo o compromisso com a estabilidade e a compatibilidade que muitas empresas exigem.

Principais características do AlmaLinux:

  • Compatibilidade total com o RHEL:
  • O AlmaLinux é 1:1 compatível com o RHEL, garantindo que você possa migrar de CentOS para AlmaLinux sem preocupações com incompatibilidade de software.

  • Suporte da comunidade e fundadores:
  • A AlmaLinux OS Foundation garante um suporte contínuo e transparente, com uma equipe dedicada ao desenvolvimento e manutenção da distribuição. A fundação também se compromete com uma política de atualizações de longo prazo e suporte a longo prazo, semelhante ao que era oferecido pelo CentOS.

  • Sem custo:

    Assim como o CentOS, o AlmaLinux é gratuito e de código aberto. Isso permite que empresas e desenvolvedores utilizem a distribuição sem a necessidade de licenças caras, mantendo os custos baixos e acessíveis.

  • Foco na estabilidade: O AlmaLinux é projetado para ser uma plataforma estável e confiável para servidores e ambientes de produção, seguindo a filosofia do CentOS de fornecer uma base sólida para aplicações críticas.

Como migrar para o AlmaLinux?

A migração do CentOS para o AlmaLinux é um processo relativamente direto. A AlmaLinux OS Foundation disponibiliza um script de migração que ajuda a converter o sistema CentOS existente para AlmaLinux. Esse script lida com a alteração dos repositórios e a instalação dos pacotes necessários para garantir que o sistema continue funcionando sem interrupções.

Considerações finais:

O AlmaLinux representa uma solução promissora e bem-vinda para a comunidade que se beneficiava do CentOS. Com sua compatibilidade com o RHEL, suporte dedicado e foco em estabilidade, o AlmaLinux está bem posicionado para se tornar a escolha preferida para aqueles que buscam uma alternativa confiável e gratuita para ambientes de produção e servidores. Se você está em busca de uma nova base para suas aplicações e servidores, o AlmaLinux merece consideração séria como sucessor do CentOS.

Referências:

https://almalinux.org/

Feito!

quinta-feira, 1 de agosto de 2024

Fim do CentOS pela Red Hat

Em 30 de junho de 2024, a Red Hat encerrou oficialmente o suporte ao CentOS Linux, marcando o fim definitivo do projeto. O CentOS era amplamente utilizado em ambientes corporativos devido à sua estabilidade e compatibilidade com o Red Hat Enterprise Linux (RHEL). No entanto, em 2020, a Red Hat anunciou a mudança do foco para o CentOS Stream, uma distribuição rolling release que serve como base de desenvolvimento para o RHEL. Isso gerou insatisfação entre os usuários, que agora buscam alternativas como Rocky Linux e AlmaLinux para substituir o CentOS em seus sistemas.

Impacto e alternativas

O fim do CentOS Linux impactou especialmente as empresas e profissionais que dependiam da estabilidade e longevidade das versões anteriores para a execução de sistemas críticos. O CentOS Stream, apesar de manter a compatibilidade com o RHEL, adota uma abordagem de desenvolvimento contínuo, o que pode não ser ideal para todos os casos de uso.

Em resposta à mudança, comunidades de código aberto rapidamente criaram alternativas para preencher o vazio deixado pelo CentOS Linux. Rocky Linux, fundado por um dos co-criadores do CentOS original, e AlmaLinux, mantido pela comunidade CloudLinux, são exemplos de distribuições que visam oferecer a mesma compatibilidade com o RHEL, sem o modelo de desenvolvimento contínuo adotado pelo CentOS Stream.

Considerações finais:

A decisão da Red Hat de descontinuar o CentOS Linux representa uma mudança significativa no cenário das distribuições Linux voltadas para servidores. Embora o CentOS Stream continue a ser uma opção viável para muitos, a comunidade rapidamente se adaptou, criando alternativas que buscam manter a tradição de estabilidade e suporte de longo prazo que o CentOS oferecia. Para aqueles que preferem uma abordagem mais tradicional, Rocky Linux e AlmaLinux surgem como substitutos promissores.

Referências:

https://www.redhat.com/pt-br/topics/linux/centos-linux-eol

Feito!