outubro 2, 2012

CHAR ou VARCHAR? Que tipo de campo escolher no MySQL?

Ambos os tipos de campo “texto” podem ser definidos com um comprimento máximo no MySQL. A principal diferença entre os dois tipos de campos é que o CHAR sempre armazenará o texto com o tamanho fixo, mesmo que o “texto” seja menor do que o tamanho máximo especificado na criação do campo. Neste caso, o próprio SGBD do MySQL irá usar espaços a direita do […]

setembro 4, 2012

Função Veja Mais/Saiba Mais em PHP

Neste tutorial apresento uma simples função em PHP que retornará uma string com o tamanho especifico seguida do link “veja mais” que redirecionará para a URL. Função bem simples que é muito utilizadas em layouts que não permitem que o conteúdo se expanda muito sem perder a formatação. A função recebe 4 parâmetros, a frase que deverá ser encurtada ($string); o tamanho de caracteres que […]

agosto 16, 2012

Tipos de Campos no MySQL, saiba como escolher o tipo correto

Este post tem o objetivo de ajudar o desenvolvedor na escolha adequada do tipo de campo que deverá utilizar no banco MySQL para persistir seus dados. O desenvolvedor inexperiente costuma confundir bastante os tipos de campo da linguagem utilizada (PHP por exemplo) com os tipos que o banco pode armazenar. Um exemplo clássico dessa confusão é o booleano que é automaticamente convertido de true para […]

dezembro 11, 2011

JQuery e AJAX – Combo de Estado e Cidade

Essa semana precisei implementar uma solução de combo dinâmico de Estado / Cidade que carregasse as opções das cidades de acordo com a escolha do estado. Obviamente teria que usar Ajax (JQuery) e o Json (JavaScript Object Notation) que é um formato leve de troca de dados (fonte: http://www.json.org/). Fiz uma pesquisa rápida na NET e de cara encontrei um excelente artigo de Davi Ferreira: […]

dezembro 11, 2011

JQuery Form Validation – Validação de Datas no Google Chrome

Recentemente me deparei com um BUG seríssimo do plugin do JQuery, form validation. O campo “data:true” do jQuery Validation Plugin 1.9.0 aceita o formato de data em português (ex: 31/12/2011) em todos os navegadores exceto o Google Chrome (15.0.874.121 m, no momento desse artigo) e possivelmente no Safari, de acordo com algumas reclamações de outros programadores com o mesmo problema. Ao tentar buscar alternativas de […]

novembro 14, 2011

O que é Spring Web Flow?

Neste tutorial apresento uma série de perguntas e respostas para quem estiver interessado em saber um pouco mais sobre o Spring Web Flow e suas aplicações. O que é Spring Web Flow? Spring Web Flow é uma extensão do Spring MVC que permite a implementação do fluxo de navegação de uma aplicação web. O que é fluxo de navegação? Um fluxo encapsula uma seqüência de […]