Neste post vou lhe mostrar como fazer o bootstrapping (ou boot) de sua aplicação PHP. Vamos criar um arquivo de inicialização, que vai ser executado em todas as requisições. Isso vai garantir que a execução ocorra da forma correta, evitando erros....
A Magia dos números de Fibonacci
Na semana passada, foi publicado no Canal do TED Talk no Youtube, o vídeo The magic of Fibonacci numbers, no qual Arthur Benjamin mostra a Sequência de Fibonacci e a magia escondida nela. Se as escolas mostrassem esse lado da...
C/C++: calculando hash MD5 usando a biblioteca do OpenSSL
Obter o hash MD5 de uma string é uma tarefa bem simples em algumas linguagens de mais alto nível, como Python, Ruby ou PHP. Porém, em C e C++ não é tão simples. Sem o auxílio de uma biblioteca externa,...
Git: criando repositórios remotos
Há um tempo, eu mostrei aqui como usar as funcionalidades básicas do Git para controlar versões de softwares. Hoje mostrarei como criar repositórios remotos via SSH. É possível usar repositórios remotos por meio do GitHub ou do Google Code, mas...
Estudando Inglês: dicas de fontes de conteúdo
Dominar a língua inglesa é fundamental para muitos cargos de trabalho, principalmente na área de TI. Também é importante conhecer esse idioma para objetivos pessoais, como uma viagem para o exterior. Por isso resolvi criar este post para compartilhar com...
Server Push: Long Polling usando PHP
Há situações em que precisamos obter uma resposta de um servidor a cada X intervalo de tempo. Alguns programadores criam rotinas que ficam perguntando para o servidor toda hora. O problema dessa abordagem é que ela sobrecarrega o servidor com...
Como usar o servidor nativo do PHP
Até o PHP 5.3, era necessário instalar um Servidor Web, como o Apache, Nginx ou IIS, para executar scripts PHP pelo navegador. Em ambientes de desenvolvimento, onde há, em geral, apenas um usuário fazendo requisições HTTP para os testes, é um...