Descobrindo a idade através da data de nascimento

Postado em 14 de maio de 2012 às 15:30 por Luiz Souza

Dica do Rafael Jaques:

Algumas vezes você pode necessitar descobrir a idade exata do seu usuário. As vezes ele acaba sendo barrado, apesar de ter a idade correta, mas pelo fato de ele ter completado a idade necessária no ano corrente, acabamos por restringir um usuário que deveria ter acesso.

A idéia básica nesse script é encontrar a timestamp de hoje, a timestamp do nascimento do fulano, subtrair um do outro, dividir pelos 60 segundos, pelos 60 minutos, pelas 24 horas e pelos 365.25 dias do ano. (Ufa!)

Segue o código abaixo:

<?php

// Declara a data! :P
$data = '29/08/2008';

// Separa em dia, mês e ano
list($dia, $mes, $ano) = explode('/', $data);

// Descobre que dia é hoje e retorna a unix timestamp
$hoje = mktime(0, 0, 0, date('m'), date('d'), date('Y'));

// Descobre a unix timestamp da data de nascimento do fulano
$nascimento = mktime( 0, 0, 0, $mes, $dia, $ano);

// Depois apenas fazemos o cálculo já citado :)
$idade = floor((((($hoje - $nascimento) / 60) / 60) / 24) / 365.25);
print $idade;

?>

via Descobrindo a idade através da data de nascimento | PHPit.

Postado nas categorias Programacao();

Tags: , , , , , ,

Simples: Meu primeiro tema original para WordPress!

Postado em 12 de maio de 2012 às 22:50 por Luiz Souza

É com orgulho que comunico a todos que meu primeiro tema totalmente original (isto é, feito sem uso de outros temas, ou tema-filho) no WordPress! Ele é feito baseado no framework de jQuery e CSS em português que estou desenvolvendo, o Simples-UI (site em construção)!

Mas o que esse Simples-UI tem de especial? Simples! :P Fazer sites de forma mais simples (entenda como simples um site mais fácil, rápido e principalmente usável) e com suporte total a língua portuguesa (problema que as vezes enche a paciência de muito desenvolvedor web, bem como gera mais e mais linhas de código).

Hoje o core do Simples-UI possui:

O legal é que o tema usado com o jQuery-UI é baseado no jQuery UI Bootstrap, projeto do Addy Osmani.

Estou ainda  desenvolvendo a idéia, por isso que nem site do projeto tem. E não pense que o projeto é pra uso apenas do WordPress, ele pode ser usado em qualquer projeto na web! Este tema que projetei para WordPress, o Simples, é apenas para amostra e também para começar comigo o uso desta poderosa ferramenta (e imagina se eu que projeto ela não uso? que feio seria… ahauhauaha).

Então é isso! Se você tem alguma opinião a dar sobre este post, é só comentar! ;)

Postado nas categorias Informágica, Programacao();, WorldWideWeba!

Tags: , , , , , , , , , ,

Pensamentos móveis…

Postado em 17 de abril de 2012 às 14:23 por Luiz Souza

Faz um tempo que não posto nada aqui no meu site… Alias, faz tempo que não tiro um tempo pra mim, só trabalhos e projetos “pra ontem”, heheh. Bom, mas em meus estudos de segurança, acessibilidade e usabilidade em conjunto com o WordPress, sem querer, me deparei com a ideia de desenvolver aplicativos para dispositivos móveis (heim? – Pois é, uma coisa leva a outra… Sabe como eh…).

Analisando de um modo geral, aplicações móveis estão em alta e ainda vão ficar por um bom tempo, e isso ocorre porque a venda de smartphones só cresce a cada ano, tendo estimativas boas para o futuro. Assim, vendo essa nova necessidade de mercado (o que não é muito nova não), eu já havia lido sobre programação para Android usando Netbeans e Android SDK. Mas como o pré-requisito é conhecimentos em Java, e eu não tenho eles ainda muito aprofundados, então engasguei.

Mas recentemente em minhas pesquisas acima citadas, eu me deparei que a programação pode ser feita com elementos em HTML5, JS e CSS! Usando APIs disponíveis na internet, e um entendimento grande em JavaScript, tem como desenvolver aplicativos no mínimo interessantes. Estou fazendo novas descobertas nesta área e espero em breve estar adicionando mais informações ao meu currículo: Desenvolvedor de aplicações móveis! (Como diria a Donana: “Chic demais esse meu filho”, hehe)

Bom, era isso, só queria comentar um pouco e lembrar que esse mercado está em franca-expansão ainda! Ainda mais no ambiente corporativo!

Postado nas categorias Devaneios, Informágica, Programacao();

Tags: , , , , , ,

Documentação de desenvolvimento na nuvem é insana – Gestão – CIO

Postado em 14 de dezembro de 2011 às 16:06 por Luiz Souza

David Taber, da CIO/EUA, comenta sobre o modo de documentação na era das núvens.

Todo mundo sabe que tecnologias complexas precisam de documentos e materiais de treinamento para que os desenvolvedores possam usá-las efetivamente. Na nuvem, essa necessidade é ainda maior pelo fato dos desenvolvedores terem que trabalhar com várias linguagens de uma só vez HTML, JavaScript, XML, CSS, jQuery, Ruby, PHP, SQL … as possibilidades são infinitas. Portanto, os desenvolvedores precisam de mais documentação, certo?

Confira as conclusões no link abaixo.

via Documentação de desenvolvimento na nuvem é insana – Gestão – CIO.

Postado nas categorias Informágica, Programacao();

Tags: , , , , , , ,

PHP Sob Ataque: Técnicas de Programação Defensiva

Postado em 13 de julho de 2011 às 8:18 por Luiz Souza

Passeando nos meus sparks no Google+, achei esse vídeo muito interessante de uma palestra do fisl12. O autor é o Rafael Jaques e o link original está aqui: Rafael Jaques – PHP Sob Ataque: Técnicas de Programação Defensiva – FISL 12

Postado nas categorias Programacao();, Segurança, WorldWideWeba!

Tags: , , , , , , ,