Começando com Git: Aprendendo a versionar

Estou em um projeto para um mercadinho e agora estou desenvolvendo uma página web em HTML com o intuito de listar todos os produtos do mercado. A princípio cheguei no seguinte resultado: Mostrando para o cliente essa primeira versão, ele falou o seguinte: “Está bem legal, porém, ficaria melhor se, no momento que clicar em
Continuar lendo…

Entendendo as diferenças entre Telnet e SSH

Estou querendo acessar um servidor para realizar algumas configurações que fica em uma sala de servidores junto com vários outros servidores. Logo, se desejo configurar esse servidor, basta ir até a sala e acessá-lo localmente. Mas e se eu não tiver acesso a essa sala? Ou pior, e se essa sala estivesse em outro prédio
Continuar lendo…

Criando um repositório local de imagens Docker

Criei algumas imagens no Docker e queria compartilhá-las com os outros desenvolvedores da empresa. Para isso, consigo usar os próprios repositórios do Docker, como o Docker Hub, ou o Docker Store. Lá nós colocamos nossas imagens e elas ficam disponíveis para download. Porém se eu colocar minha imagens nesses repositórios, só vou conseguir baixá-las se
Continuar lendo…

Automatizando tarefas com Shell Script

Estou trabalhando em um servidor web Apache que está rodando em um sistema operacional Linux CentOs. Nesse servidor temos uma aplicação com alguns serviços, como o sistema de vendas da empresa. Ou seja, temos alguns serviços críticos rodando nesse servidor. Logo, ele deve sempre estar funcionando, pois caso aconteça algum problema e o serviço saia
Continuar lendo…

Autenticação de forma segura com criptografia

Quando estamos desenvolvendo um sistema web, eventualmente nos deparamos com os dados de autenticação dos nossos usuários: normalmente login e senha. Vamos fazer um pequeno exercício mental para verificar o quão seguros esses dados estão. Pense por um instante nas informações mais importantes que você tem em um serviço online. Talvez seja seu email, talvez
Continuar lendo…

Conhecendo o modelo OSI

Quando fazemos uma requisição para um servidor web, essa percorre um longo caminho da sua máquina até o servidor. Essa requisição que saí do seu computador por um cabo de rede, ou pelo ar, caso use um Wi-Fi. Passa pelo seu provedor de internet e por diversos outros servidores até chegar no destino. Quando o
Continuar lendo…

Comandos básicos ao utilizar o Vim

Estou configurando um servidor e preciso configurar um serviço de DNS. Para esse serviço funcionar eu preciso editar alguns arquivos. Só que o servidor não possui modo gráfico, apenas o terminal. Ou seja, não consigo abrir o bloco de notas, o Notepad++, Sublime, nem nenhum outro editor de texto visual. Como posso editar esse arquivo?
Continuar lendo…

Compondo uma aplicação com o Docker Compose

Estou com um container com uma aplicação PHP que se comunica com um banco de dados para efetuar alguns testes antes de ir para produção. Então, fui rodar o container, porém quando realizei o login me deparei com os seguintes erros: A aplicação precisa de um banco de dados para rodar, como estamos utilizando o
Continuar lendo…

Como calcular máscaras de sub-rede

Fui contratado por uma empresa para arrumar a rede em um novo prédio. Neste prédio funcionarão quatro departamentos: Financeiro, Comercial, RH e Jurídico.Cada departamento tem, em média, 50 hosts. O departamento comercial envia muitas propostas técnicas que são arquivos bem pesados, por isso a rede de todos os departamentos está ficando lenta e instável. Além
Continuar lendo…

O que enfraquece o sinal do Wi-Fi

Estava no meu quarto estudando um curso da Alura quando decidi ir estudar na sala. Só que chegando lá a internet estava lenta e caia a todo momento. Quando estou no meu quarto isso não acontece. Mas quando me afasto dele, vou para a sala ou para a cozinha, por exemplo, a internet fica instável
Continuar lendo…