Codigos Fonte, Artigos e Dicas
Alexandre Santos
Este usuário ainda não compartilhou nenhuma informação biográfica
Homepage: http://diariodecodigos.info
Jabber/GTalk: alexsantos.linux@gmail.com
Artigos por Alexandre Santos
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 >
Arquitetura do Oracle Database – Parte 1
31/01/10
Vamos começar uma série sobre um dos maiores banco de dados no mercado, o Oracle Database.
Nesta primeira parte, “Arquitetura do Banco de Dados” veremos os principais componentes que formam a estrutura física do banco de dados…..
Durante a série iremos sempre nos referenciar à versão 10g, salvando exceções onde avisaremos antes que estamos nos referenciado a uma outra versão do banco de dados. Mais >
Dica: JQuery UI + Dialog e DatePicker
13/01/10
Esse post é sobre uma dica rápida para quem usa JQuery ou está começando a usar.
Hoje precisei fazer um DatePicker funcionar dentro de um Dialog do JQuery UI.
O problema é que quando você faz isso.. o DatePicker fica atrás da janela de diálogo e a documentação do JQuery não comenta nada sobre isso (pelo menos eu não achei). Mais >
MySql Error 1005: Can’t create table (errno: 150)
11/01/10
Vira e meche entre uma modelagem e outra eu sempre me deparo com o seguinte erro “Error 1005: Can’t create table (errno: 150)” enquanto estou trabalhando com uma Foreign Key.
Isso quer dizer que tem algo errado (lógico) do qual esteja impedindo a criação de sua nova Foreign Key, segue abaixo os erros mais comuns: Mais >
JSON + JQuery
26/11/09
O que é JSON?
JSON ou JavaScript Object Notation é um formato de texto para serialização de estrutura de dados. Ela é derivada de objetos literais do Javascript, como definido no ECMAScript Programming Language Standard, Third Edition [ECMA].
JSON pode representar quatro tipos primitivos (strings, números, valores booleans e valores nulos) e dois tipos estruturados (objetos e arrays).
- Bem isso é o que diz a especificação “RCF 4627 application/json”

