Notícias

Total de posts: 2733

23/10/19 é um dia histórico para a computação

O Google anunciou hoje o chip quântico Sycamore de 53 Qbits e isto muda completamente a história da computação como a conhecemos até hoje. Para t...

Fix Docker Network Non-Overlapping

Se você chegou até este link deve já ter visto o erro de network non-overlapping do Docker. Isto acontece quando o Docker tenta criar mais de uma i...

Procurando por vulnerabilidades em sites em PHP

Para quem trabalha com sites rodando em PHP já deve ter se deparado com problemas de PHP Shells. Estas vulnerabilidades possibilitam que um invasor r...

Criando uma API em Express

O Express é um micro framework para desenvolvimento de APIs REST. Neste tutorial irei mostrar como criar uma API REST de forma simples e que tenha as...

Descobrindo problemas de URLs seguras

Alguns dos problemas mais comuns na implementação do SSL em um servidor web são os erros de No Pad Locks. Algumas vezes você pode até ter o certi...

Erro ao iniciar container Docker

Hoje encontrei um problema ao iniciar um docker container com MySQL, todas as configurações estavam OK porém ao carregar o container eu recebia o e...

Instalando GD em uma imagem Docker com Apache

apt-get install -yq \ libfreetype6-dev \ libmcrypt-dev \ libpng12-dev \ libjpeg-dev \ libpng-dev docker-php-ext-configure gd \ --enable-gd-native-ttf ...

Criando um assistente pessoal com Python

Fala dev, nesta nova série de vídeos iremos abordar um assunto bem interessante e que muita gente me pediu para falar. Iremos criar um assistente pe...

Redirecionamento via proxy reverso no NGINX

Uma dica rápida e simples do dia. Vamos redirecionar uma determinar conexão com um 301 direto do NGINX. server { # Redirect to HTTPS listen 80; serv...

Docker + Portainer como instalar e utilizar

O Portainer é uma alternativa para gerenciamento do Docker. É um painel web que pode ser fácilmente integrado com o Docker. Vamos mostrar aqui como...

Top