terça-feira, 5 de outubro de 2010

Debugar variáveis com PHP

 Há algum tempo atrás, li um comentário que um colega colocou na lista de webstandards sobre uma rotina usada no wordPress para debugar. Era um simples:
echo '<pre>';
print_r($_POST);
echo '</pre>';

Achei isso fascinante!
Adaptando a minha necessidade, adicionei algumas coisas para melhor utilização.
Ontem um amigo veio me perguntar como ele poderia fazer para facilitar sua vida, estou postando aqui pois pode servir para mais alguém.
A ideia é criar uma função, onde vamos passar como parâmetro a variável que iremos debugar.

function debugar($metodo) {
echo '<style>
.debugador {
background-color: #FFF;
border: 5px solid #FF9900;
padding: 5px;
width: 300px;
height: 300px;
overflow: auto;
position: absolute;
top: 0;
right: 0;
z-index: 1000;
cursor: pointer;
}
</style>';
echo '<pre class="debugador">
<p><b>Debugador:</b></p>';
print_r($metodo);
echo '</pre>';
}

Eu adicionei o CSS para apresentar de uma forma melhor, e sem atrapalhar o restante do conteúdo. Desta forma, ele será exibido em um box no topo da tela, no canto direito.
Para utilizar a função, basta chama-la passando a variável que necessita debugar:<?php debugar($_POST); ?> ou <?php debugar($_SESSION); ?>

Fique a vontade para mudar, melhorar e usar!
Espero que sirva para mais alguém!
Grande abraço!

Firebird 2.5

Para todos aqueles que esperavam sair o a versão final do excelente gerenciador de banco de dados Firebird, em sua nova versão 2.5 já podem comemorar! Finalmente a criança nasceu!
Ainda não baixou o seu?! Esta esperando o que rapá!

Grande abraço!

segunda-feira, 4 de outubro de 2010

Nova realidade

Nesse sábado recebi um e-mail que anunciava uma proposta de emprego na área de desenvolvimento de sistemas que achei interessante.
Gostei de ver a forma com que a empresa anunciava as vantagens para os futuros candidatos: Máquinas extremamente rápidas, dois monitores para cada programador, softwares  licenciados e equipamentos de ultima geração. Café, almoço e café da tarde por conta da empresa, plano de saúde, sala de recreação com TV, video game e totó.
Achei muito interessante, pois um anuncio desses demonstra em qual nível essa empresa se encontra, incentivando qualquer candidato a fazer o máximo para merecer uma oportundidade dessas.
Eu tenho notado que é crescente o numero de empresas que investem cada vez mais no bem estar dos funcionários, acreditando que se ele estiver bem (estimulado, remunerado, com a chama inicial de sua contratação acesa) poderá vestir realmente a camisa da empresa.
Se você é daquele tipo de pessoa que esta procurando um emprego desse tipo, achando que é um sonho, ou algo fora do nosso alcance, relaxa! Isso é mais que realidade, e cada vez mais caminha para uma realidade de todos. Afinal, para se chegar a grandes objetivos é necessário grande mudanças!

Muito Obrigado!