Meu nome é Elton Minetto

Docs

Processando arquivos de profiling do Xdebug no MacOSX

O Xdebug é uma das ferramentas mais úteis que conheço para quem trabalha com PHP. Eu escrevi um resumo das suas funcionalidades em um post anterior. Uma das funcionalidades que mais uso é a geração de “profiling” de aplicações. Ajuda muito na hora de encontrar “gargalos” de performance. O único problema é que eu precisava usar o Kcachegrind ou o Webgrind para analisar os arquivos gerados pelo Xdebug. Como eu uso MacOSX eu procurei uma forma mais rápida de processar essas informações, sem ter que acessar uma máquina virtual Linux ou configurar o Webgrind. Para isso eu usei a dupla xdebugtoolkit e graphviz. O primeiro analisa o arquivo gerado pelo Xdebug e gera um arquivo .dot, que eu posso abrir com o graphviz. Para instalar o xdebugtoolkit é preciso acessar o Terminal e executar os comandos:

Monografia sobre CouchDB

No primeiro semestre de 2010 eu tive o prazer de orientar o acadêmico Kassiano Matteussi no seu Trabalho de Conclusão de Curso, na Unochapecó, onde sou professor. O trabalho intitulado “Desenvolvimento de uma interface WEB com PHP para gerenciamento de banco de dados CouchDB” está disponível em PDF, bem como a sua versão resumida, em forma de artigo. Se alguém tiver interesse de ver os códigos é só mandar um e-mail para o Kassiano. Parabéns novamente ao Kassiano pelo trabalho.

Lock em arquivos usando SVN e Subclipse

Outra novidade para mim ao usar o Subversion foi o controle de Locks. 

Eu sempre usei o CVS integrado ao Eclipse para gerenciar os projetos que eu trabalhava e com essa duplinha é bem fácil configurar para evitar que dois programadores alterem o mesmo arquivo.