Calcular diferença entre dois horários no MySQL

25 07 2009

Esses dias precisei através de uma query saber a diferença entre o horário atual e a última inserção do registro no banco de dados. O MySQL possui uma função muito bacana chamada TIMEDIFF que faz todo esse trabalho para a gente. Abaixo, mostro um pequeno exemplo de sua utilização.

Continuar lendo »



Construtor de consultas para Propel

23 07 2009

Para quem as vezes tem uma query mas não sabe como transformar isso em uma consulta para o Propel utilizando o criteria, encontrei um site que irá auxiliá-lo. Basta colocar a query e clicar em Generate. Querys muito complexas infelizmente você não obterá o resultado, mas para consultas simples ele faz muito bem o seu trabalho. Continuar lendo »



Modelagem de dados via Web

23 07 2009

Esses dias navegando pela lista de PHP me deparei com uma discussão sobre programas para modelagem de banco de dados em Linux. Eu cheguei a testar a versão do MySQL Workbench em Linux mas por se tratar de uma versão Alfa está com muitos bugs. Acabei desistindo e como uso o VirtualBox para rodar o Windows utilizo o workbench no “ruindows” mesmo. Indicaram o DBDesigner mas não efetuei testes para ver se ele atende todas as necessidades sem problemas.  Conversa vai, conversa bem e a Beatriz KMS indicou um modelador via Web (wwwsqldesigner).  Eu pensei, via web? Ah essa eu quero ver. A idéia é muito interessante, fiz uma modelagem com duas tabelas e aparentemente ele gera o código certinho. Continuar lendo »



#uol – Bob Esponja 10 anos

18 07 2009

Na quinta-feira dia 16/07 tivemos uma visita ilustre no UOL: nada mais nada menos que o Bob Esponja. Ele estava comemorando 10 anos e foi bater um bate-papo com os internautas. E como não poderia perder a oportunidade a equipe de Webmasters foi lá conferir.  Nesse post você confere fotos e link dos vídeos do Bate-papo e o moonwalk feito em homenagem ao Michael Jackson. Continuar lendo »



Anti-IE6 Twitter – Ajude um Webmaster

18 07 2009

Colocando Anti-IE6 na sua foto, você pode salvar um webmaster. Proteja a raça em extinção!  Vá até o site: http://twibbon.com/Join/IE6-Must-Die, digite os seus dados do twitter e pronto a sua foto aparecerá com o símbolo.



Conexão Symfony 1.2 + Oracle 10g XE + Doctrine

10 07 2009

Atualmente ando fazendo um teste com outro ORM: o Doctrine.  Para quem não conhece, ORM (Object-Relational Mapping, ou Mapeamento Objeto-Relacional) é uma interface que implementa todos os métodos de acesso ao banco de dados, busca e alteraçao de registros, traduzindo-os para o conceito de Objetos. Continuar lendo »



#iMasters – Crud Symfony 1.0

7 07 2009

Depois de um um bom tempo sem escrever para o iMasters, volto com a continuação da série sobre o framework symfony. Apesar do symfony já estar na versão 1.2 esse CRUD se baseia na versão 1.0 e como comecei a escrever a série utilizando a 1.0 não acho correto abandonar.  Prometo que mais para frente escrevo um artigo sobre a versão 1.2 atualizando esse script, assim poderemos analisar as diferenças. Continuar lendo »