Archive for June, 2009

Lançamento Blog Photo Art – By Marcelo Furlan

Lançamento Blog Photo Art – By Marcelo Furlan

Salve,

É com imenso prazer que informo que foi lançado, depois de muitos problemas, desistência e até cataclismas, o Photo Art, um blog dedicado ao mundo da fotografia, ele é liderado pelo fotografo Marcelo Furlan.

Eu ajudei na instalação do sistema e plugins, ainda não terminamos de melhor o mesmo, mas já começou o trabalho.

Visitem e aprendam a arte da fotografia: http://www.marcelofurlan.com.br/blog/

Valeu e Sucesso ao Marcelo e o Photo Art.

* Novidades vem ai.

30/06/2009 0 comments Read More
Problema de DNS com o Velox

Problema de DNS com o Velox

Salve,

Estive passando por problemas de DNS no Velox, liguei várias vezes para eles e nada de resolver, mas com a ajuda do meu amigo snit.ram consegui resolver, ele disse que era DNS, provavelmente na merda do modem ou na Oi, então vamos nessa:

Abra o resolv.conf:

vim /etc/resolv.conf

Adicione o seguinte ( DNS da BA, procure o do seu estado e troque ):

nameserver 200.149.55.140
nameserver 200.202.193.1

Salve o arquivo e pimba, volte a sua vida normal.

Valeu!

28/06/2009 0 comments Read More
[Tradução] 5 dicas para otimizar consultas no MySQL

[Tradução] 5 dicas para otimizar consultas no MySQL

Dicas interessantes para lembrarmos quando realizarmos nossas aplicações usando MySQL:

  • Otimização dos tipos: tente evitar o uso de NULL já que requer mais operações internas no MySQL. Use o tamanho correto para as variáveis, por exemplo, se vai usar um número pequeno não use INT.
  • Cuidado com a codificação dos caracteres: insira os dados sempre na mesma codificação, se seus dados de origem forem de codificação diferente converta antes de inserir.
  • Otimização do COUNT: COUNT(*) sem o WHERE não é exigido para acessar a tabela para obter os resultados, não só, em vez disso, use asterisco no campo da tabela quando não tem valor NULL. Quando usar WHERE, pouco se pode fazer para otimizar as consultas, se não utilizar os índices corretamente.
  • Otimização de subqueries: o MySQL não otimiza muito bem as subqueries por isso é prefere-se usar via JOIN. Fazer as consultas divididas em queries independentes pode ser uma boa alternativa.
  • Otimização do UNION: UNION devolve a união dos dados de uma tabela que não existe na outra, por isso realizam um UNIQUE em sua ordenação. Use UNION ALL se estiver seguro de que não tem consultas individuais repetindo dados. ( ou não se importa que está sendo repetido )

Five Query Optimizations in MySQL

Original em:

5 consejos para optimizar sentencias en MySQL < http://sentidoweb.com/2009/04/07/5-consejos-para-optimizar-sentencias-en-mysql.php >

15/06/2009 0 comments Read More
[Tradução] Outros Bancos de Dados para se considerar

[Tradução] Outros Bancos de Dados para se considerar

Nem só de MySQL vive o Desenvolvedor Web, é sempre bom conhecer outros bancos de dados:

Alternativas OpeSource para BigTable, do Google:

Alternativas OpeSource para Amazon Dynamo, armazenamento distribuido:

Outros projetos interessantes:

QCon London 2009: Database projects to watch closely

Vía / High Scalability

Original em:

Bases de datos para tener en cuenta < http://sentidoweb.com/2009/03/13/bases-de-datos-para-tener-en-cuenta.php >

15/06/2009 0 comments Read More
[Tradução] Dicas para otimizar seu Banco de Dados

[Tradução] Dicas para otimizar seu Banco de Dados

Dicas interessantes para otimização de nossos bancos de dados usado em nossas aplicações:

  • Pode parecer mentira, nem sempre é necessário usar um banco de dados relacionaol. Existem alternativas como memcache, banco de dados documental ou de chave-valor;
  • Não use o banco de dados para armazenar conteúdo: imagens ou documentos em BLOB;
  • Use campos numéricos e auto-incremetáveis para os índices primários, para ter um acesso rápido ao registro, o qual os inserts, updates e selects dependem muito;
  • Analise corretamente o uso dos índices assim como se faz com a analise detalhada da estrutura do banco de dados;
  • Realize consultas simpes, em que precise recuperar somente campos que necessite e evite o uso de LIKE e NOT IN;

Para leitura mais detalhada:

Database Optimize patterns

Original em:

Consejos para optimizar tu base de datos < http://sentidoweb.com/2009/05/28/consejos-para-optimizar-tu-base-de-datos.php >

15/06/2009 0 comments Read More
Manual de Padronização de Codificação – PHP Coding Standards

Manual de Padronização de Codificação – PHP Coding Standards

Salve,

Fazendo algumas pesquisas e usando o material do Walker de Alencar, PHP Coding Standards, criei esse “manual”, que será adotado por mim de agora em diante.

Lembrando que 90% do manual é o PHP Coding Standards, do Walker de Alencar, eu só mudei algumas coisinhas e acrescentei outras e pretendo acrescentar mais e mais.

Manual de Padronização de Codificação – PHP Coding Standards

PHP Coding Standards ( Original do Walker de Alencar )

Valeu!

14/06/2009 0 comments Read More