Python: Jogo do Galo (Tic-Tac Toe)

Programa muito simples, em que o utilizador joga contra o computador. Não tem nenhum tipo de "inteligência". O computador joga numa casa à sorte. Para o jogador indicar onde quer jogar digita um número entre 1 e 9.

Python: Calculadora de Operações Básicas

A maior comunidade GNU/Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda.

Adicionando o Timestamp no History

Trabalho gerenciando diversos servidores, junto com outros analistas da empresa. Diversas APIs estão sob minha responsabilidade, sendo elas desenvolvidas com Spring Boot, portanto, o deploy delas é r

Instalando WPS Office no Debian, Linux Mint e Ubuntu

Trabalho com empresas cujo ambiente tecnológico costuma ser o da Microsoft, onde a suíte de escritório utilizada costuma ser o Microsoft Office. Recebo diariamente documentos criados no Word, Excel e

Docker CE no CentOS 8

O Docker CE ainda não tem nos repositórios do CentOS 8, então vamos utilizar o repo do CentOS 7. Já utilizo o Docker no CentOS 8 em produção sem problemas. Adicione o repositório: Efetue a insta...

VSFTP no Ubuntu - Instalação e Configuração

Olá pessoal, tudo bom? Irei compartilhar com vocês uma maneira de configurar um servidor FTP no Ubuntu e criar um usuário para acesso. Tomarei como base que você já conhece os comandos básicos do Ubu

GIT - Como recuperar um arquivo deletado no teu repositório

Essa dica vai para quem precisa recuperar um arquivo deletado em seu repositório, o buscando em versões mais antigas de seus commits. A nível de exemplo, vamos supor que o arquiv

Shell Script: Backup de Roteadores e Switches

Este script possui a finalidade de realizar backup de configurações de roteadores e switches que possuem interface de gerência telnet ou SSH.

Instalando o Etcher no LMDE 4 Debbie

Etcher é um programa usado para gravar imagens ISO de nossas distribuições em unidades USB, de forma segura e fácil. Para instalar o Etcher no LMDE 4 Debbie, abra um termi

Ajuste de Brilho de Tela não Funciona no Linux Mint 19.3 Cinnamon - [Resolvido]

Tentei resolver meu problema consultando o fórum do VOL, mas as primeiras dicas não resolveram. Antes de tentar todas, encontrei outra solução, instalei um applet que funcionou de primeira: Brightnes

Instalando Adicionais para Convidados para VirtualBox no Debian, Linux Mint e Ubuntu

A instalação dos \"Adicionais para Convidados\" (Guest Additions) é essencial para um bom desempenho e utilização de máquinas virtuais, seja no Lin

Python: Validador e gerador de CPF em Python

Duas funções em Python, uma que valida um CPF informado pelo usuário e outra que gera um CPF válido. Explicação do algoritmo para validação do CPF: https://dicasdeprogramacao.com.br/algoritmo-para-va

O Que Fazer Após Instalar o LMDE 4 Debbie

O LMDE 4 Debbie é uma distribuição baseada no Debian 10 Buster, disponível na versão Cinnamon em 32 e 64 bits. Nesta dica, veremos algumas sugestões do que se fazer após instalar o LMDE 4 Debbie. 1.

Usando o Play with Docker

Muita gente tem dificuldades para estudar, por não ter recursos de hardware suficiente em seu computador ou laptop, para executar máquinas virtuais. Para ajudar a essas pessoas, indico o recurso da D

Rundeck - Um Poderoso Agendador de Tarefas

Neste artigo falarei um pouco da ferramenta Rundeck e seu poder para automatizar a execução de scripts/tarefas em diversos servidores, substituindo assim a crontab. Também será abordada a instalação

Principais Comandos Básicos do Docker-CE

Neste artigo vamos aprender os principais comandos do Docker para iniciantes. Comandos que permitem ver o status da aplicação, versão, informações em geral e rodar um container de teste.

Como Habilitar Facilmente Shell Script WEB no Linux Mint - Servidor Apache

Uma das facilidades de você utilizar Shell Script para seus aplicativos WEB é que a implementação de diversas funcionalidades (acesso banco de dados, bibliotecas e, principalmente, disponibilidade de

Ajustando Brilho de Tela com Xrandr e Atalhos de Teclado

Olá galera, beleza? Hoje vou passar uma dica para você que tem tido problemas para ajustar seu brilho de tela pelos meios mais habituais de sua interface gráfica. Vou executar o processo no meu Ubunt

Shell Script: Personalizando o seu shell com bashrc_dahora

A algum tempo atrás fiz algumas modificações no shell do meu Slackware, desde manipular o bash_history a adicionar ASCII personalizados no bash. Então tratei de fazer um conjunto de scripts ASCII par

Driver Realtek 8812au para adaptadores WiFi USB "D-Link AC600 - DWA-171-HW-A1" & "TP-Link Archer T2U Nano"

ATENÇÃO: esta dica é para Ubuntu 18.04.3 e derivados, como Linux Mint 19.3, que contém o kernel v.5.3.x. Para o kernel v.4.x.x, a própria distro já traz o driver em seu repositório, com a versão do d

Shell Script: ipshow - exibir informações de sua rede

A maior comunidade GNU/Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda.

O comando sl

Você conhece o comando sl do Linux? Quem nunca ao digitar o comando ls (para listar arquivos no terminal do Linux) e por engano acabou digitando o contrário sl? As distribuições Debian Like (nunca te

MultiCD - Diversas Distribuições no mesmo DVD/Pendrive

Costumo utilizar algumas distribuições Linux diferentes, cada uma com um tipo de propósito, o que me levaria a sempre possuir diversas ISOs, além de precisar sempre gravar uma dessas imagens quando f

Criando grupo de programas personalizado no desktop LXDE

O desktop LXDE não tem um app exclusivo de atalhos de configurações mais importantes do sistema tipo Centro de Controle, Painel de Controle, Configurações, ou Centro de Configurações onde o nome dado

Instalando o Docker-CE no Ubuntu 18.04 LTS

Docker é um plataforma de serviços (PaaS) que usa a virtualização a nível do SO (Sistema Operativo) para fornecer softwares em pacotes chamados contêineres. Site oficial do Docker: https://www.docker

Instalar a IDE Java IntelliJ IDEA

Trabalho diariamente com o desenvolvimento de aplicações Java, focado principalmente no back-end, criando serviços web REST com Spring Bot, além de outros componentes com Java EE. O banco de dados da

Instalando Nextcloud Server no Fedora 31

Este artigo demonstra como instalar o Nextcloud 17.0.2 no Fedora 31. O Nextcloud é um conjunto de softwares cliente-servidor, para criar e usar serviços de hospedagem de arquivos.

Guia de Programação em C/GTK 2 - Construindo uma Calculadora Completa

Neste guia, você aprenderá os princípios básicos de GTK, como posicionar os elementos na interface e entender a teoria de sinais. Ao longo do guia, iremos construir uma calculadora completa em C/GTK

Configurando o MATE em Telas de Alta Definição (Fractional Scalling)

Eis que você vai instalar sua distribuição Linux preferida com MATE no seu novo monitor ou laptop Full HD (ou superior). Quando você percebe que tudo exibido está muito pequeno, até mesmo difícil de

Curiosidade sobre o Debian

Curiosidade! Você sabia que os nomes das versões do GNU/Linux Debian são baseados em personagens do filme Toy Story? Versões do Debian O Debian foi lançado em 16 Agosto de 1993 por Ian Murdock, porém

Instalação do GLPI 9.4.5 no Debian 10.3

Instalação Instalação dos pacotes necessários: # apt -y install apache2 bsdtar bzip2 curl libapache2-mod-php7.3 libmariadbd-dev mariadb-server php-soap php-cas php7.3 php-apcu php7.3-cli php7.3-commo

Compilação Kernel Linux no Slackware

Eu, particularmente, sempre compilei o meu Kernel, deixando ele o mais leve possível. Porém, existem coisas que você deve saber, a distribuição não oferece mais suporte para o seu novo Kernel, ou sej

Ranking das distribuições Linux em 2019, 2018 e 2017

Acompanho com frequência as distribuições que são ranqueadas no site DistroWatch, de acordo com o A.P.D., ou seja, acessos por dia. Essa informação exibe quais distribuições estão atualmente sendo ut

bc - Como passar parâmetros via linha de comando para a calculadora

Dica rápida sobre como passar parâmetros via linha de comando para a calculadora bc. Como a maioria já deve conhecer, bc é uma excelente ferramenta para realizarmos nossos cálculos cotidianos via ter

Instalação do Java da Oracle

Este é um método de instalação genérico que, teoricamente, funciona em qualquer distribuição Linux. ATENÇÃO: leia todo o conteúdo dessa dica e certifique-se de entender todos os passos antes de começ

O Modelo de Referência OSI

O modelo de referência OSI, ou simplesmente modelo OSI (Open System Interconnection ou Sistema aberto de interconexão em tradução livre) é uma estrutura dividida em sete camadas, que serve de base pa

Shell Script: LinuxMint-19.03 After Install

Script para pós instalação do Linux Mint 19.03.

Shell Script: Limpeza dos dados do rConfig (ferramenta open-source de gerenciamento de configuração

Esse script foi criado com o propósito de automatizar o processo de limpeza de logs e mostrar alguns dados sobre o servidor. O rConfig é uma ferramenta open-source, basicamente, ela faz todo o proces

Shell Script: Backup de Máquina Virtual - XenServer

Script de Backup das máquinas virtuais do XenServer, o processo consiste em algumas etapas: 1) Criação de um servidor para armazenamento com SAMBA; 2) Instale o sSMTP para o envio dos LOGs confirmand

Shell Script: Instalação do Ubuntu com Criptografia Total

Esse script irá te ajudar a instalar o Ubuntu (e seus derivados) com criptografia total. Ao contrário da opção original da instalação do Ubuntu, nesta você pode ter várias outras partições com ou sem

Shell Script: sys_info - exibe o status do sistema

Versão mais enxuta, limpa e menor de outro script meu chamado "status". sys_info -- imprime na tela ou em arquivo de texto o status do sistema infos: -- uptime, espaço de disc

Shell Script: Instalação Android Studio no Linux

Devido a muitos programadores utilizarem o Linux como seu SO de trabalho, resolvi escrever este pequeno script de instalação, visto que o Android Studio tem algumas pequenas particularidades. É um sc

Shell Script: diskSpace - acha os dez maiores gastadores de espaço em disco

Acha os dez maiores gastadores de espaço em disco e imprime para arquivo no mesmo diretório onde está o script. Uso: ./disk_space_$DATA.log