- Minificação de arquivos para WebIntrodução O ambiente web é repleto de requisições e respostas HTTP contendo arquivos HTML, JS, CSS, imagens, etc. Dependendo da arquitetura da aplicação, cada página pode requerer muitos arquivos de estilos, script ou imagens auxiliares, qu...
- Expressões Regulares em PHPIntrodução Expressões regulares são expressões que permitem especificar um padrão de string, ou seja, como os caracteres de uma string ficam dispostos em sequência. Com este padrão, é possível realizar checagens para saber se uma string seg...
- Link prefetchingIntrodução Link prefetching (ou pré-carregamento de links) é um recurso oferecido por navegadores para que sites possam especificar arquivos que devem ser pré-carregados, de forma que estejam prontamente disponíveis quando solicitados, melhora...
- Criação de campos de StatusIntrodução Campos de "status" são campos que guardam a situação de determinada entidade em determinado contexto. Eles são muito comuns em modelagens de bancos de dados e estruturas de dados em geral para ajudar a arquitetar soluções...
- Timestamp em PHPIntrodução Há algum tempo escrevi o artigo Aritmética de Datas, que mostrava como manipular datas no PHP e realizar operações sobre elas. Porém, embora tenha citado brevemente sobre Timestamp, não explorei tanto o assunto. Neste artigo, pret...
- Full text search com SphinxIntrodução Full text é um recurso conhecido pelos entusiastas de bancos de dados. Ele permite a realização de queries de busca de registros em campos de texto com mais flexibilidade que uma busca envolvendo os operadores convencionais como o =,...
- Criando Bolas e Círculos com CSS
on Apr 5, 2014 in
css layout tutorial Introdução Recentemente vimos como criar triângulos com css. Neste artigo, veremos como criar bolas, círculos e elipses com CSS. Leia mais »... - Etag - Cache de arquivos no navegadorIntrodução No primeiro artigo "Expires no Apache - Cache de arquivos no navegador", vimos como configurar o apache para utilizar o mod_expires para sugerir o cache de arquivos estáticos no navegador, com base na data de modificação. No...
- Prevenção de Timing Attack no PHPIntrodução Timing Attack (ataque baseado em tempo) é um tipo de ataque a sistemas. Ele é pouco conhecido e normalmente é realizado por crackers mais avançados. Neste artigo, veremos o que são estes tipos de ataque e como podem ser prevenidos n...
- Desempacotamento de Parâmetros em Funções no PHP (operador splat)Introdução No artigo anterior, falamos sobre Funções Variádicas, que ganhou uma sintaxe nova no PHP 5.6. Neste artigo, veremos um recurso adicional e similar, que é o desempacotamento de parâmetros em funções e métodos através do símbolo...
- Funções VariádicasIntrodução Uma das novidades do PHP 5.6 é o suporte a uma nova sintaxe para declaração de funções variádicas. Para quem não sabe, funções variádicas (variadic functions) são aquelas que podem receber um número indeterminado de parâmetr...
- Novidades do PHP 5.6
on Jan 31, 2014 in
notícia php sintaxe Introdução O ano de 2013 terminou e foi marcado pelo lançamento do PHP 5.5, com ótimas novidades. Mas chegou 2014 e, logo no começo do ano, já temos o lançamento da primeira versão ALPHA do PHP 5.6. Isso mesmo! O ciclo de desenvolvimento do P... - Rich Snippets (customização de resultados no Google)
on Dec 1, 2013 in
html seo tutorial Introdução Rich Snippets (literalmente traduzido como "fragmentos ricos") é o nome das marcações que podem ser feitas em páginas HTML para agregar mais semântica a elas. O Google utiliza estas marcações tanto para renderizar as pá... - Scroll InfinitoIntrodução Um dos elementos de usabilidade que vem aparecendo em alguns sites nos últimos tempos é o "scroll infinito". Trata-se daquele comportamento da página de linha do tempo de perfis do Facebook entre outras redes sociais. Quando...
- Background com GradientesIntrodução Já escrevi aqui no blog sobre CSS Gradient, que é um recurso do CSS 3 para gerar degradês a partir de especificações de estilos. Porém, o recurso também pode ser utilizado para gerar algumas texturas sofisticadas e que, em alguns...
- Framework YAF PHPIntrodução YAF-PHP (Yet Another Framework) é um framework para desenvolvimento de aplicações Web em PHP, criado em 2011 pelo "Laruence" (um dos membros da equipe de desenvolvimento da linguagem PHP). Porém, ele possui um grande difere...
- Criando Triângulos com CSS
on Aug 26, 2013 in
css html layout tutorial Introdução Hoje estive procurando uma forma de montar triângulos para o HTML e descobri um artigo no the david walsh blog. Eu imaginava utilizar canvas do HTML 5 ou então o recurso do CSS 3 para realizar transformações geométricas em uma div,... - Namespaces e Resolução de nomes de ClassesIntrodução Recentemente, assisti ao PHPCast episódio 8 e confesso que fiquei um pouco surpreso ao notar que um recurso bem simples introduzido no PHP 5.5 não foi compreendido plenamente por todos participantes. Trata-se de uma nova sintaxe da lin...
- Threads no PHP com pthreadsIntrodução Thread é um importante recurso de algumas linguagens de programação, que provê melhoria de performance através da execução de blocos de instruções em paralelo. Por outro lado, ela também exige uma forma própria de pensar na...
- Lançamento do PHP 5.5.0
on Jun 20, 2013 in
notícia php Introdução Hoje (20/06/2013) foi lançado oficialmente o PHP 5.5.0, a nova família de versões PHP 5.5.X. Esta é uma versão estável, portanto é recomendada para uso em servidores em produção. Para baixá-la, acesse a página de download...
Rubens
Join Date:
2011-03-04