Detectando o iPad com PHP e Javascript

Não me pergunte como, não me pergunte o por quê mas o Steve Jobs conseguiu mais uma vez. Tudo começou com rumores de perda de tempo, ele não vai conseguir e bla bla e no final das contas a poeira abaixou e o iPad foi lançado no dia 3 de abril. Logo após o finalContinue reading “Detectando o iPad com PHP e Javascript”

Bitly-PHP – Lançada a versão 1.2

Olá pessoal! [php] $easter = ‘Páscoa’; echo sprinf("Feliz %s ! astrasado =(" , $Easter); [/php] Semana passada falei um pouco sobre o meu novo projeto open-source, o Bitly-PHP. Para quem ainda não sabe, o Bitly-PHP é uma nova forma de você interagir com a API RESTful do Bitly. A library permite que você encurte, descubraContinue reading “Bitly-PHP – Lançada a versão 1.2”

Encurtando URLs com o Bitly-PHP

Sobre o Bitly-PHP Nos últimos dias tenho trabalhado em uma library em PHP (claro) para abstrair as funcionalidades da API RESTful do Bit.ly . Se chama Bitly-PHP. Toda a library foi desenvolvida utilizando PHP5, Orientação a Objetos, Naming Convention e cURL (se não tiver ele usa uma função alternativa). Download e Documentação Você pode fazerContinue reading “Encurtando URLs com o Bitly-PHP”

Benchmarking de desempenho de código no PHP

Antes de mais nada, Benchmarking é o nome pomposo dado às práticas adotadas na indústria (não importa qual) que visam alcançar um desempenho/qualidade superior. Ou seja, Benchmarking é todo tipo de prática cujo objetivo é melhorar/maximizar/amplificar os resultados. No artigo de hoje vamos abordar benchmarking focado em código, desempenho especificamente. Não é meu objetivo nesteContinue reading “Benchmarking de desempenho de código no PHP”

PHPSecInfo – PHP Security Consortium

PHPSecInfo O PHPSecInfo é um projeto da própria PHP Security Consortium cujo objetivo é próoor uma melhor configuração do ambiênte visando sempre a segurança e estabilidade do mesmo. O PHPSecInfo funciona muito parecido com a função php_info() do php. Ela lê, analiza e oferece algumas sugestões caso alguma diretiva esteja configurada fora do padrão deContinue reading “PHPSecInfo – PHP Security Consortium”

Proteção contra o SQL Injection

Olá a todos, desculpem pela ausência, por algum motivo (algo relacionado com o Speedy) eu não estava conseguindo acessar o meu blog o que me impossibilitava de escrever, i’m sorry. Hoje vou falar um pouco sobre como funciona o SQL Injection e como podemos proceder para que nós não sejamos pegos por este tipo deContinue reading “Proteção contra o SQL Injection”

Convertendo HTML para PDF em PHP

Hoje vamos entender como efetuar a conversão de um documento (X)HTML padrão para um documento PDF válido utilizando a biblioteca DOMPDF. Instalando o DOMPDF 1. Faça o download do DOMPDF no site oficial da biblioteca. A versão que vou utilizar neste tutorial é a versão 0.5.1 2. Descompacte os arquivos do DOMPDF em um localContinue reading “Convertendo HTML para PDF em PHP”

16 técnicas smarty scripting para deixar seus templates ainda mais inteligentes

Uma compilação de dicas e técnicas muito úteis para se programar em Smarty Template Engine e construir dinâmicos e inteligentes templates para programadores PHP e designers de templates. Uma ótima fonte para quem está começando a codificar Smarty Templates. Tenho certeza que economizará muito tempo de procura. 1. Re-utilização de código HTML Utilize a tagContinue reading “16 técnicas smarty scripting para deixar seus templates ainda mais inteligentes”

Como debugar aplicações AJAX/PHP com FirePHP

Tradicionalmente, existem duas maneiras de se debugar uma aplicação server-side: você pode utilizar qualquer uma Integrated Development Environment (IDE) com algum build-in debugger ou registrar seus processos de depuração exibindo no próprio browser. Neste artigo veremos uma forma elegante, simples e mais sustentável de se debuggar aplicações Ajax via browser (especificamente o Mozilla Firefox). VocêContinue reading “Como debugar aplicações AJAX/PHP com FirePHP”