DataValidator – Classe php para validar dados

Sempre que estava envolvido em algum projeto php eu sentia que faltava algo que fosse realmente eficiente para fazer qualquer tipo de validação de dados. Algo que estivesse efetivamente testado e aprovado e que me permitisse a reutilização de código e principalmente, que fosse adaptável a qualquer tipo de sistema.

Foi pensando nisso que tirei as horas vagas desse último mês de dezembro para implementar uma classe de validação de dados (que apelidei de DataValidator). E para ajudar a comunidade desenvolvedora de todo mundo estou disponibilizando ela no GitHub(https://github.com/rafaelwendel/DataValidator).

Nesse post vou mostrar para vocês como é fácil incorporar e utilizar a classe DataValidator no seu projeto e como fazer as validações.

Continue lendo

Uma forma segura de guardar as senhas de seus usuários

Salve pessoal! O tema de hoje é segurança.

E em programação vocês já devem ter escutado (lido) que segurança nunca é demais. E isso se aplica à risca quando o seu sistema será utilizado por um número muito alto de usuários que às vezes podem depositar ali informações extremamente importantes como CPFs, RGs ou até mesmo números de cartão de crédito.

E é pensando nisso que você deve dar uma atenção especial em como manipular os dados de acesso do usuário do seu sistema. E nesse post veremos como reforçar a segurança na criptografia de informações de login.

Continue lendo

Detectar faces em imagens usando jquery e facedetection

Olá pessoal. Tudo bem com vocês?

No post de hoje ensinar para vocês uma técnica bem legal para fazer o reconhecimento de faces em imagens utilizando jquery e o plugin facedetection. Para os dinossauros que usaram o orkut sabem bem do que estou falando. A rede social disponibilizava (não sei se ainda disponibiliza) nas fotos dos usuários a possibilidade de marcar as pessoas fotografadas de acordo com o reconhecimento facial.

Bom. Então vamos lá. Mãos à massa!

Continue lendo

Zoom de imagens com JQzoom

Hoje vou mostrar para vocês como implementar um mecanismo de zoom de imagens utilizando JQuery com o plugin JQzoom. Essa técnica consiste em passar o mouse sobre uma determinada área da imagem e ao lado aparecer um zoom instantâneo da seleção. Isso é bastante utilizado em sites de e-commerce, pois assim é possível verificar cada detalhe de um produto.

Antes de começar, é importante que façamos o download dos arquivos do plugin e que organizemos os nossos arquivos e diretórios.

Continue lendo

Função php para descobrir o tamanho de um arquivo

Olá pessoal! Há algumas semanas atrás estava desenvolvendo um sistema onde o cliente solicitou que além do seu site institucional tivesse também uma área restrita onde ele pudesse disponibilizar documentos digitais para seus clientes. Resumindo, cada cliente teria um espaço virtual com documentos e outros arquivos importantes e acessaria tudo com seu usuário/senha.

Pois bem. Quando o sistema é acessado, é listado para aquele usuário todos os arquivos que estão disponíveis para ele. E nessa lista é mostrado o nome do documento, o seu formato, a data de envio, uma breve descrição do que se trata e o tamanho do arquivo já que, obviamente, o cliente tem a opção de fazer o download.

Continue lendo