algumas coisas do meu ponto de vista.

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

Verificar a autenticidade da nota fiscal eletronica (NF-e) no site da prefeitura

Se no teu sistema existe um cadastro de nota fiscal, onde você informa o código da nota e o número de verificação e deseja validar o formulário de cadastro, segue a função abaixo.

public function checkAuthenticity( $validator, $values ){

if( function_exists('curl_init') ){

$url = sprintf("http://isscuritiba.curitiba.pr.gov.br/portalnfse/ImagemNfse.axd?doc=%s&num=%s&cod=%s",
variable::get('cnpj'),
$values['invoice_number'],
$values['code'] );

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_NOBODY, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_exec($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE); // 200
curl_close($ch);

Divulgar conteúdo