udacity

HTML5 – Desenvolvimento de jogos

udacity

Hoje, 04 de fevereiro de 2013 Em 5 de fevereiro de 2013(a data mudou), começa oficialmente o curso de HTML5 Game Development oferecido pela Udacity. Teremos o prazer de assistir as aulas que serão ministradas pelos instrutores Colt McAnlis, Peter Lubbers e Sean Bennett.

Se você ainda não se inscreveu corre que dá tempo, pois o curso é todo on-line e você estuda no tempo que tiver livre. Para aqueles que trabalham é uma maravilha!

Se você ainda não conhecem a Udacity ela oferece na faixa diversos cursos on-line, isso mesmo 0800, de graça, sem pagar um centavo do seu dinheiro. O melhor é que além de gratuitos os cursos são  ministrados por instrutores que na sua maioria tem ampla experiência e vivência de mercado, o que confere maior grau de qualidade aos cursos. Isso mesmo camarada, de graça e bom, estranho neh? Continue reading

Calcule sua idade em PHP

Se você chegou até aqui e quer uma solução rápida e funcional para calcular a idade a partir da data de nascimento, aí está ela:

<?php          
    //Data no formato mm/dd/yyyy          
    $dataNascimento= "01/26/1986";          
    
    //Uso a função explode para pegar o mês, dia e ano          
    $dataNascimento= explode("/", $dataNascimento);          

    //Calcula a idade a partir da data de nascimento          
    $idade= (date("md", date("U", mktime(0, 0, 0, $dataNascimento[0], $dataNascimento[1], $dataNascimento[2]))) > date("md") ? ((date("Y")-$dataNascimento[2])-1):(date("Y")-$dataNascimento[2]));
     echo $idade;
?>

Simples não achou?
Eu também, por hoje é isso.
Até a próxima!!

Mapeando tabelas antigas com Grails

Qual é o problema ?

Se você chegou até aqui é porque provavelmente está desenvolvendo uma aplicação e se deparou com tabelas que lhe foram deixadas como se fossem um presente de grego, elas fazem parte de algum sistema legado que por vezes obsoleto oferecem serviços essenciais para a organização.

Mas não se preocupe, leia com calma e não se desespere, pois é perfeitamente possível mapear as tabelas de um banco de dados antigo e integrar com a aplicação que você está desenvolvendo utilizando essa linguagem fantástica que é o Groovy and Grails.

Os exemplos que vou dar aqui foram feitos no SYBASE, não testei para ver se funcionam em outros bancos de dados como por exemplo, MySQL ou POSTGRESS, mas acredito que a forma de mapear as tabelas seja as mesma.

Vamos ao que interessa. Como faço o mapeamento?

Vou pegar como exemplo uma tabela simples com uma chave primaria auto incremental:

Entidade Pessoa

CREATE TABLE dbo.pessoa_pss
(
cd_pessoa_pss INT IDENTITY NOT NULL,
nome_pss VARCHAR (50) NOT NULL,
dt_nascimento_pss DATETIME NOT NULL,
sexo_pss CHAR(01) NOT NULL,
fone_pss NUMERIC(11) NULL,
PRIMARY KEY(cd_pessoa_pss)
)
GO

Continue reading

Hello World

E ae pessoal!!!

Esse é o post inaugural do meu blog, e marca o inicio da minha atividade como blogueiro na WWW.

O que você vai encontrar nesse blog?

Minha intenção com esse blog é postar informações e dicas sobre minhas atividades diárias como Analista de Sistemas, comentando sobre as tecnologias que eu estou utilizando, obstáculos que encontro, soluções adotadas, bem como outros assuntos relacionadas com a área de TI.

Qual foi a minha motivação?

Já usei, e ainda continuo usando, muito o Google para buscar soluções para problemas que aparecem na minha rotina de trabalho. Acontece que vira e mexe acabo caindo num blog, por muitas vezes, não muito famoso, mas por conta da atitude das pessoas que o mantém de postarem dicas e soluções para os problemas, acaba por me ajudar muito.

Agora chegou minha vez, de postar meus problemas e as soluções que encontro para eles. Espero poder ajudar você a resolver ou encontrar alguma solução para o problema que você está enfrentando.

Por onde começar ?

Hoje estou trabalhando com Groovy and Grails, por isso esse será um tema bastante abordado por aqui. Quero registrar nesse blog coisas muito legais que estou descobrindo sobre essa linguagem e que agilizam muito o desenvolvimento das minhas aplicações.

Vou começar devagar, postando coisas que estou descobrindo e talvez ajude você ou outras pessoas a resolverem ou encontrar uma solução mais elegante para seus problemas.

Esse será um espaço que poderemos trocar informações e também servirá como guia para referências futuras.

Por hoje é isso.

Até mais!!!