Expressões regulares com Python

Esse é um tópico que sempre patinei bastante, ainda tenho alguma dificuldade pra ler e interpretar expressões regulares no python, então estou escrevendo esse artigo principalmente para me ajudar 🙂 O python tem uma biblioteca bem poderosa para expressões regulares: import re A função match serve para casar uma string em um texto, por exemplo: In…

Problema com PyEnv no OSX Sierra

Pyenv é um gerenciador de instalações do Python, permite a instalação de várias versões do interpretador em paralelo, incluindo pypy, jython stackless etc. Após instalar o OSX Sierra tive um problema que me impedia de instalar o python 3.5.2: zipimport.ZipImportError: can’t decompress data; zlib not available Por alguma razão, no Sierra a biblioteca zlib não…

10 coisas que você deve fazer ao instalar o WordPress

Seguem algumas dicas do que se deve fazer ao instalar o WordPress. 1.  Altere o título, tagline, fuso horário e favicon. Essas são pequenas coisas que personalizam seu site ainda mais e ajuda no agendamento de posts. 2.  A estrutura permalink do WordPress padrão não é muito amigável para SEO . Selecione Permalink a partir do menu de…

PostgreSQL para usuários Mysql

Eu sei Mysql, então PostgreSQL não vai ser problema certo ? Errado. Segue uma lista de soluções que enfrentei , que sirva de guia para quem já enfrentou os mesmos desafios. Criando o primeiro Banco de Dados Versão MySQL: $ mysql -u root -p mysql> CREATE DATABASE dbTest; mysql> USE dbTest; No Linux,  você deve…

netcat

Netcat é uma das ferramentas mais legais que existe no mundo *nix, se bem usado pode salvar sua vida quando não se tem outras ferramentas de rede disponíveis. É uma versão mais sofisticada do telnet. Com ele você pode transferir arquivos, testar portas ( como o nmap ), criar um web server etc. Truques básicos:…

seguranca htaccess

Siga as seguintes regras de segurança em seu .htaccess para proteger seu site contra tentativas de invasões básicas. Lembre-se que além de utilizar estas regras de segurança você deve manter sempre sua aplicação atualizada para evitar que Exploits sejam utilizados. É preciso que seja criado um arquivo chamado 403.html dentro da raiz de seu site…

Considerações sobre a limitação da internet

Sobre internet ser limitada tenho algumas considerações… Minha internet é de 35 megabit/s … Uso ilimitado pra mim é o direito de baixar com velocidade máxima durante o mês inteiro. Isso da por volta de 11 TB por mês, isso é muito mais do que eu uso de fato, então eu não estou “lesando” a…

Hacks CSS

Se tem uma coisa que aprendi com CSS, é que pra funcionar do jeito que você precisa, tem que hackear… Esse povo de frontend tem que dar nó em pingo d’água pra conseguir coisas simples em um site. E dado a quantidade de linguagens que geram CSS que tem por ai, SASS, LESS , da pra…

10 fundamentos do design de Interface

Ok, entendo, se você já leu esse blog deve estar confuso, afinal de contas eu sempre escrevi sobre tecnologia de baixo nível como sistemas operacionais, processadores etc. Mas antes de gostar de computação eu gostava de criar, desenhar, animar no papel e no meu velho MSX.  Até ganhei um concurso municipal de cartão de natal,…

Como remover tags com menos de 3 posts no WordPress usando WP_CLI

O WP-Cli trouxe uma nova aura em volta do WordPress, a ferramenta é muito flexível e prática, e torna a tarefa de gerir sites e blogs muito mais simples e ágil. Com o tempo os sites e blogs vão ficando cheios de tags que só foram utilizados uma única vez, e isso atrapalha o rankeamento…

Devaneio conspiracionista sobre transporte público

Eu estava nesses dias pensando, apenas por pensar, que a prefeitura no intuito de defender o bem estar de todos os cidadãos da cidade, promove uma campanha contra o transporte individual da cidade.. Ok, é o que ela faz mesmo, seja para racionalizar o uso do espaço publico, reduzir poluição e acidentes, não importa tanto……

Sobre o projeto de lei 4330/2004 – Terceirização

Bom, lendo tudo que achei e me indicaram ( valeu Bertrand!) sobre o projeto das terceirizações cheguei a algumas conclusões, que podem ser precipitadas, obviamente: Se você exerce uma função “operacional” na empresa em que trabalha, não participa da gerencia de pessoas, nem nas tomadas de decisão, caso essa lei seja aprovada, em 10 anos…