algumas coisas do meu ponto de vista.

Configurando o phpmyadmin no mac OS X Lion

Demorei um certo tempo para conseguir configurar o PhpMyAdmin no Mac, após muito sofrimento eu consegui e estou compartilhando os passos seguidos aqui:

1) Colocar a pasta baixada no diretório /Libraries/phpmyadmin
2) Configure o arquivo config/config.default.php com seu usuário/senha e o tipo de autenticação config para nao precisar logar.

Neste momento, ao tentar acessar http://localhost/phpmyadmin você receberá um erro dizendo que não foi possível conectar no mysql.

#2002 - The server is not responding (or the local MySQL server's socket is not correctly configured)

Então abre um terminal, e digite:

sudo mkdir /var/mysql
sudo ln -s /private/tmp/mysql.sock /var/mysql/mysql.sock

salve o arquivo e restarte o mysql.

A chegada da Amazon na América do Sul/Brasil e seus preços!!

A amazon anunciou hoje a chegada no Brasil, aleluia :).

Eu estava querendo trabalhar com o serviço de CDN da amazon, conhecido como cloudfront porém eles não tinham servidores aqui no brasil e portanto não fazia sentido ter esse serviço com eles.

Hoje recebemos a notícia que eles finalmente chegaram no Brasil, porém estava muito bom para ser verdade até eu verificar os preços das instâncias localizadas em São Paulo.

Fiz as contas apenas com as instãncias Small e Large que são as que mais utilizamos, lá vai:

Instãncia Small:

Eua $0.085 por hora
Irlanda $0.095 por hora
Tóquio $0.10 por hora
Brasil $0.115 por hora

Para termos uma instância small no brasil durante o mês inteiro teriamos um aumento no custo de 26%.

Como descobrir as tabelas que não estão utilizando indices no postgresql

select relname, seq_scan, seq_tup_read
from pg_stat_user_tables
order by seq_scan desc

Enviando email com o swift através de uma task do symfony

Estou postando esse pedaço de código aqui pois demorei para achar a solução e quero compartilhar com alguém que estiver com o mesmo problema.

Eu não estava conseguindo enviar email através das tasks do symfony, isso porque a task estava rodando em ambiente test mesmo eu setando o ambiente para PROD no método configure.

Resolvi o problema colocando essas duas linhas de código no início do método execute da minha task.

// Init configuration and access to the DB 
$configuration    = ProjectConfiguration::getApplicationConfiguration($options['application'], $options['env'], true); 
sfContext::createInstance($configuration); 

Saiba como implementar o Google Rich Snippets na sua loja virtual Magento - Breadcrumb

Para adicionar os microformatos de breadcrumb no seu site magento é muito fácil. Obviamente eu não descobri isso sozinho, encontrei a dica em um post Google Rich Snippets in Magento de uma empresa especializada em magento. Para começar, siga os passos abaixo.

1) leia o artigo no link acima

2) provavelmente você não irá achar o arquivo, então copia ele da diretório base do magento para o diretório do seu template, ex:
# cp design/frontend/base/default/template/page/html/breadcrumbs.phtml design/frontend/default/modern/template/page/html/

3) agora edite o arquivo e faça o faça o seguinte:

* Adicione o endereço RDF na tag UL

Divulgar conteúdo