Heroku, Python e Gunicorn: Deploy de Aplicações em Containers

Heroku é atualmente uma das melhores opções PaaS ( Plataform as a Service ) para desenvolvedores fazerem o deploy de suas aplicações, essa plataforma é muito utilizada nas startups pois utilizando ela não é necessário se preocupar com gerenciamento de infraestrutura, monitoração de disco, cpu, memória e entre outros. Nesse post vou mostrar como eu […]

Web Scraping: Python, Selenium e BeautifulSoup

Muita gente na internet tem dúvida de como fazer robôs que buscam coisas em sites, baixam conteúdo ou simplesmente executam ações para testar alguma funcionalidade do site, sistema ou algo relacionado. Sendo assim resolvi fazer esse Post onde eu faço o acesso a um site, analiso os elementos da página HTML e faço a automação […]

Python + ADB

Recentemente fiz um projeto para efetuar testes em dispositivos android utilizando a linguagem python. Esses testes eram feitos em um celular da samsung conectados via usb a um computador com windows e os dispositivos era testados utilizando um comando chamado adb (Android Debug Bridge). Todos os meus outros posts foram feitos utilizando Linux, esse eu […]

Flask – Blueprints

Essa é uma continuação do post Flask Básico, no primeiro post foi explicado a estrutura básica de um projeto em flask da forma mais simples possível, porém não é uma boa prática ter todo o seu projeto em um arquivo só, apesar de isso ser possível. Para trabalhar com projetos grandes torna-se necessário modularizar a […]

Python Threads

Esse é um post breve para mostrar um exemplo sobre o uso de Threads em Python. Threads são uma forma de fazer com que a sua aplicação execute tarefas de forma assíncrona, por exemplo, enquanto uma estrutura de repetição é executada você pode executar uma outra rotina. Um exemplo seria uma Daemon de um serviço […]

Python – Zimbra Preauth

Esses dias precisei realizar uma integração entre Zimbra e Python. Para fazer isso é necessário seguir alguns procedimentos. O primeiro passo é gerar a Preauth Key no zimbra, a documentação pode ser encontrada no site oficial: https://wiki.zimbra.com/wiki/Preauth Basicamente é rodar o seguinte comando: 1 2 zmprov generateDomainPreAuthKey alissonmachado.com.br preAuthKey: 4e2816f16c44fab20ecdee39fb850c3b0bb54d03f1d8e073aaea376a4f407f0c zmprov generateDomainPreAuthKey alissonmachado.com.br preAuthKey: 4e2816f16c44fab20ecdee39fb850c3b0bb54d03f1d8e073aaea376a4f407f0c […]

Python e LDAP Search

Esse post foi criado para mostrar como é possível fazer a conexão à um servidor LDAP através da linguagem Python. Para começar, o primeiro passo é instalar o módulo ldap do python. 1 apt-get install python-ldap -yapt-get install python-ldap -y O comando acima pode ser executado em distribuições baseadas em Debian, no meu caso estou […]

Python e SSH

Uma tarefa muito comum dos administradores de sistemas linux é executar o mesmo comando em vários servidores distintos, isso com o objetivo de aplicar um patch de segurança, instalar um novo pacote, efetuar alguma configuração, até mesmo padronizar configurações. Para isso utilizamos ferramentas como: – Puppet – Ansible – Chef – Fabric E entre outras, […]