Como gerar dados aleatórios randomicos no PostgreSQL? Dados do tipo INT, BIGINT (número sem vírgula) Dados do tipo REAL, DOUBLE, NUMERIC (número com vírgula) Dados do tipo TEXT (texto) Referência https://stackoverflow.com/a/3972983/2789895 Gerando uma lista com vários números aleatórios INSERT Referência PostgreSQL Tutorialhttps://www.postgresqltutorial.com/postgresql-tutorial/postgresql-random-range/
OpenVPN Cheatsheet
Forçando rotas pela VPN com peso (métricas) Casos de uso:Ter duas VPNs client to site rodando em paralelo (uma UDP e outra TCP para backup), e ambas terem as mesmas rotas. Fazer com que a VPN UDP tenha prioridade sobre a TCP Referênciahttps://forums.openvpn.net/viewtopic.php?t=8759
Usando Podman, uma forma mais segura de rodar conteiners
O podman é o concorrente do docker para gestão de ambientes em conteiners. O seu grande diferencial está na segurança porque com ele é possível iniciar conteineres sem permissões de superusuário (rootless). Caso você ainda não sabia o Docker executa todos os conteiners a partir de um processo de nível root (root daemon), ou seja, com alto nível de permissão de acesso. O Podman em contrapartida é daemonless, ele dá ao systemd a responsabilidade de gerenciar o início ou não Continuação…
Conheça as interfaces gráficas Linux mais leves de todas (para programadores e usuários avançados)
O Linux permite usar diferentes interfaces gráficas. As mais comuns costumam ser pesadas e ter diversas funcionalidades, entretanto para alguns usuários isso não é tão necessário. Algumas das interfaces mais leves são: OpenBox Xmonad Awesome DWM IceWM i3 Referências Alguns dos Windows Managers leveshttps://www.makeuseof.com/best-window-managers-for-linux/
Configurando conexão e interfaces de Rede no Linux
O Linux é muito flexível, portanto dependendo da distribuição pode ter diferentes softwares para gerenciar as interfaces de rede. Vou apresentar alguns dos mais importantes. Ifup Ifdown (arquivo /etc/network/interfaces) Essa forma de configuração de redes é uma das mais simples e manual. Ela está presente em Linux sem interface gráfica (linha de comando pura). Ela serve para configurar redes Ethernet cabeadas com IPs estáticos ou com DHCP Client. NetworkD https://wiki.archlinux.org/title/systemd-networkd Network Manager Netplan O netplan é um software intermediário, que Continuação…
Como fazer operações com LIKE e IN ao mesmo tempo?
Formas de realizar LIKE com vários parâmetros ao mesmo tempo, utilizando-se de índices BTREE. É útil para armazenamento de árvores em formato de texto. O seguinte comando não é possível E o seguinte é possível entretato não utiliza os índices corretamente As alternativas mais adequadas que funcionam com índices são:
Cheatsheet de gerenciamento de usuários e permissões no Linux
Criando usuário com pasta home pra ele Apagando usuario
Servidores de Email com Calendário – Open Source
Mailcow Website https://mailcow.email/ É um servidor de e-mail e calendário que une vários projetos opensource em um só pacote, sendo eles: Zimbra Website https://www.zimbra.com/
Comparando (diff) DDLs (schemas) de dois bancos de dados PostgreSQL diferentes
pgAdmin 4 (gratuito, opensource) Compara apenas schemas. Com interface gráfica. Limitações: Só compara PostgreSQL de mesmas versões majoritarias (v13 com v13) Liquibase (gratuito, opensource) Linha de comando. https://docs.liquibase.com/commands/diff/diff.html Exemplo de comando para comparar: Este comando encarará o “db1” como origem e o “db2” como destino, fazendo uma varreguda em 3 categorias: Missing: elementos que existem no db1 mas não no db2Unexpected: elementos que existem no db2 mas não no db1Changed: elementos diferentes (colunas de tabelas) entre db1 e db2 Jetbrains Continuação…
O que são Máquinas Virtuais (Virtual Machines) e Hipervisores (Hypervisors)?
Máquinas Virtuais são softwares (programas, códigos) que simulam o funcionamento de um hardware (uma peça física de computador) e tem grande utilidade pra qualquer pessoa que seja da área e mexa com softwares e sistemas. Aqui vão dois vídeos introdutórios sobre o que são máquinas virtuais e hipervisores. Ótima explicação do DioLinux: Ótimo vídeo da IBM: Ótima explicação do SimplifcandoTI Pra quem e pra que servem máquinas virtuais? Para usuários comuns, e desenvolvedores Testar/usar softwares perigosos como vírus, sem correr Continuação…