Codigos Fonte, Artigos e Dicas
Arquivo de fevereiro 2010
Editando, Salvando e Atualizando o App.Config em Execução
25/02/10
Problema: Ao montar um aplicativo de relatório, consultando o banco de dados (MySQL) eu precisava iniciar a conexão com o banco de dados mostrando em uma label (“status”) se o aplicativo tinha conseguido acessar o database ou não.
Caso não, o usuário poderá trocar o endereço do servidor, usuário, senha e schema manualmente.
Se ao trocar os dados a conexão for efetuada com sucesso, salvar uma connectionString no app.config com os novos dados de conexão, para relembrar ao reiniciar o aplicativo.
Agora vamos por a mão na massa: Mais >
Módulos para Drupal que você não vive sem
22/02/10
Drupal, é impressionante como esse CMS trabalha! simplesmente fascinante e posso falar com certeza que ele é uma ótima ferramenta para criar sites para a maioria das soluções existentes hoje no mercado.
Aqueles que sabem o conhecem, aqueles que sabem mais que os que sabem desenvolvem módulos e temas para ele, aqueles que querem saber leiam a documentação oficial do projeto em http://drupal.org/handbooks.
As extensões que eu não vivo sem: Mais >
Servidor PHP no Windows com SMTP
16/02/10
Como todo bom desenvolvedor, temos que ter um ambiente de trabalho em nosso computador que chegue o mais próximo possível do que teremos no ambiente de produção final.
No meu caso eu andei precisando estudar sobre PostgreSQL (por sinal um excelente banco de dados) com PHP. Isso foi o mais fácil, agora tenho que estudar o famoso CMS/CMF Drupal, excelente por sinal.
O que isso tem a ver com esse post? Com um ambiente rodando PostgreSQL + PHP + Drupal só faltava uma coisa… o servidor SMTP! É isso mesmo, exemplo: após um usuário ser cadastrado no Drupal é enviado um e-mail de confirmação para ele, mas como isso seria enviado se meu ambiente de teste no windows não tem um servidor MTA sendmail disponível (Linux faz muita falta). Mais >
Dica: Backup do MySQL + FTP
01/02/10
Esta dica é um script que eu utilizo muito nos meus servidores MySQL, normalmente para fazer um backup diário.
Não basta apenas fazer o backup, se o HD der defeito perderemos ele, então muito normalmente eu envio o backup para outro lugar, nesse script após o backup, o mesmo é enviado via FTP para outro servidor, ou máquina, seja lá para onde, garantindo que você tenha sempre uma cópia fora.
O MySQL não tem scheduler, então eu agendo essa tarefa no CRON (Agendador de Tarefas do Linux). Mais >