Diário de Códigos
Codigos Fonte, Artigos e Dicas
Codigos Fonte, Artigos e Dicas
07/04/10
Problema com a porta 10000 ao instalar o Webmin?
Problema fora do normal, mas eu tive, um aplicativo estava sendo impedido de ser instalado porque outro app estava utilizando sua porta. Mais >
21/03/10
É galera, realmente eu nunca gostei do ubuntu, achava o desempenho horrível e aquela interface de marrom cocô feia de mais, mas hoje, domingão nada para fazer fui testar o novo ubuntu 10.4, e… surpresa! fiquei bastante impressionado:
08/03/10
Nos últimos dias, eu estava utilizando muito windows, e senti saudades de um Linux no meu Desktop.
Como primeira opção, fui tentar utilizar o ubuntu, é rápido, já vem tudo configurado e etc. Porém o rápido saiu demorado. Achei o desempenho horrível no desktop, e por fim ele do nada não quis mais iniciar, parecia ter dado merda no sistema de arquivos.
Essa história do Ubuntu sempre se repete comigo, sempre tento utilizá-lo, por ser famoso e fácil mas NUNCA consigo, ele sempre me irrita (e por sinal o GRUB novo está muito chato).
Como toda história repetida resolvi novamente instalar a distribuição que para mim é de um ponto de vista geral uma junção do Slackware e Gentoo, ou seja, ela pega o melhor dos dois mundos! É simplesmente fascinante e para desktop eu não abro mão dela! O foco de post é fazer um guia rápido para você ter um desktop com Arch Linux funcional assim como você encontraria no Ubuntu, mas vou dar uma rápida introdução à distro para quem não conhece, para quem já conhece pule para o item 2. Mais >
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 >
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 >
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 >
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 >
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 >
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 >
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 >