Archive for May, 2008

Planet Adler

Thursday, May 22nd, 2008

Publiquei a alguns minutos o planet adler que consiste em um espaço no meu site onde eu mostro o último post de blogs que eu considero relevantes.

Eu acho interessante fazer algo do gênero por alguns motivos:

1 - Mostro aos visitantes do meu site os posts de blogs que considero interessantes. Difundindo a informação.

2 - Divulgo a outras pessoas os posts que considero interessantes, em alguns casos, as fontes para posts do meu próprio blog.

Espero que você goste deste novo espaço e caso deseje que seu blog seja listado no meu blogroll, me envie um e-mail para adlermedrado arroba gmail ponto com

abraços.

Sabaton - Heavy metal pra quem gosta de história

Saturday, May 17th, 2008

Você gosta de Heavy Metal?

Você gosta de História?

Que tal unir o útil ao agradável? Há dois anos que quero fazer esse post mas não fiz sei-lá-porque. Bem, a resposta é: Sabaton.

Eu gosto muito de counterstrike ( quem me conhece vai saber o motivo do porque eu obviamente gostaria dessa música), thundergods, metal crue, primo victoria, entre muitas outras.

Vale a pena: www.sabaton.net

abraços.

Feed e Flickr em Cache

Saturday, May 10th, 2008

Quem está me acompanhando no twitter e tem lido meus últimos posts, sabe que criei um site e etc, porém, nos últimos dias meu server no dreamhost está um pouco lento e justamente no consumo dos feeds do meu blog e na requisição REST para minha página no Flickr o meu site tem tipo um comportamento um pouco lento. É lógico que não é culpa exclusiva do consumo de feed e do REST do Flickr, porém, para melhorar um pouco eu usei o componente Zend_Cache do ZF para colocar estes dois objetos em cache.

Eu coloquei o cache em arquivo em disco, porquê não estou com saco pra recompilar meu PHP no Dreamhost para usar o APC, então a melhora na performance poderia ser ainda melhor.

Um exemplo de como usar o Zend_Cache colocando objeto serializado em arquivo:

private function getFeed()
{

$frontend = array(
‘lifetime’ => 7200, // vida do cache eh duas horas
‘automatic_serialization’ => true
);

$backend = array(
‘cache_dir’ => ‘meu_dir’ // Diretorio para colocar o caceh

);

// getting a Zend_Cache_Core object
$cache = Zend_Cache::factory(’Core’, ‘File’, $frontend, $backend);

if(!$objFeed = $cache->load(’feed’)) {
$objFeed = new Zend_Feed_Rss(’
http://adlermedrado.com.br/blog/?feed=rss2′);
$cache->save($objFeed, ‘feed’);
}

return $objFeed;

}