Luiz Souza
Um site sobre Nerdisses, Redes de Computadores, Programação e afins…
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: Algoritimo, Calculo, Data, Idade, Nascimento, PHP, Programacao();
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: CSS, Fica a dica, Informática, Internet, jQuery, Programacao();, Software, Tecnologia, Tema, Theme, Wordpress
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: Android, Desenvolvimentos, iPhone, Mobilidade, Pensamentos, Programacao();, Windows Phone
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: Cloud, Computação, Fica a dica, Informação, Informática, Núvens, Programacao();, Tecnologia
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: Computadores, Informação, Informática, PHP, Programacao();, Segurança, Software, Tecnologia




