Hip Hop: Transforma código PHP em C++

Posted by Emanoel Evaristo | Posted in , , | Posted on 10:55

0

Desenvolvedores do Facebook anunciaram o HipHop. Um tradutor que converte código-fonte PHP 5.2 em C + +, pronto para compilação usando o compilador GNU g + +. Haiping Zhao, um dos desenvolvedores do HipHop, relata que, o tradutor de código PHP do Facebook, tem reduzida utilização da CPU por uma média de 50%. O Facebook começou a usar a tecnologia Hiphop há seis meses e é atualmente usada para tratar 90% do tráfego do site.





Algumas observações sobre o HipHop:

  • Não é um compilador, mas uma técnica de transformação de código;
  • Algumas funções PHP foram sacrificadas, sobretudo a função eval();
  • incorpora seu próprio servidor web e é atualmente incompatível com o Apache;
  • será lançado como código aberto sob a mesma licença do PHP;
  • estará disponível no GitHub

Como utilizar a nova função the_post_thumbnail do Wordpress 2.9

Posted by Emanoel Evaristo | Posted in , | Posted on 10:37

0



Este é um pequeno tutorial sobre como utilizar a nova função "the_post_thumbnail" do Wordpress 2.9 para criar, por exemplo, uma seção destaque no seu site.


Antes, para exibir uma imagem destaque o usuário teria que adicionar um custom_field com a url da imagem. Por incrível que pareça, copiar o link da imagem e colar num custom field é meio complicado para alguns usuários inexperientes. Então, como essa nova função vamos tentar resolver isso.

Para habilitar a função coloque em seu arquivo functions.php:

if ( function_exists("add_theme_support") )
add_theme_support("post-thumbnails"); 

Escolha onde você deseja exibir seu thumbnail e altere o arquivo dentro do Loop:

<?php while (have_posts()) : the_post(); ?>
<a href=”<?php the_permalink() ?>” rel=”bookmark”>
<?php the_post_thumbnail('medium'); ?>
</a>
<a href=”<?php the_permalink() ?>” rel=”bookmark”><?php the_title(); ?></a>
<?php the_excerpt(); ?>
<?php endwhile; ?>

Isso irá exibir o thumbnail em tamanho médio.

Um problema que eu encontrei, foi que a função "get_the_post_thumbnail" gera a url da imagem cercada pela tag img, e eu precisava de uma solução para obter apenas as URLs das miniaturas. Para resolver isso, você pode usar as funções "get_post_thumbnail_id" e "wp_get_attachment_image_src":

$thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id(), 'medium');
echo $thumbnail[0];

Agora, quando for adicionar um novo post, clique no link "Configurar miniatura", carregue sua imagem e clique em "Usar como miniatura".



Pronto. Divirta-se com suas miniaturas.