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.
Construtor de consultas para Propel
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. Continue reading
Modelagem de dados via Web
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. Continue reading
#uol – Bob Esponja 10 anos
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. Continue reading
Anti-IE6 Twitter – Ajude um Webmaster
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
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. Continue reading
#iMasters – Crud Symfony 1.0
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. Continue reading