Sunday August 17th 2008
Design

O site Mini Space lançou uma competição para desenhar um background para o site minispace.com.
O vencedor recebe um iPod Touch de 32Gb, o segundo classificado recebe um MINI Visionaire Sound, edição limitada e o terceiro lugar recebe um par de ténis / sapatos Onitsuka Tiger.
Para participares tens de criar uma imagem JPG com 1280×800 pixels depois basta dar asas á imaginação. Podes sempre dar uma olhadela pelas entradas que já foram submetidas
Link: http://www.minispace.com/en_us/background/
Thursday August 14th 2008
Design
É o titulo de um artigo interessante sobre o processo que passou a criação de um anúncio especifico que pelos vistos valeu 40 mil dólares.
A imagem limpa é atractiva, o facto de o que se trata o anúncio não ser algo salta á vista pode levar a uma “call-to-action” por parte de quem visualizar o anúncio mas tenho dúvidas que converta como devia pelo simples facto de, embora seja criativo e bem executado, não considero o melhor anúncio para o site que se trata.
Link: http://justcreativedesign.com/2008/08/13/print-advertising-design/
Friday August 08th 2008
Geral
Alguém a viu? É que acho que foi de férias sem pedir autorização e não sei quando volta…
Deixo alguns links que encontrei pela net para desanuviar:
- 16+ Top JavaScript/Ajax Effects for Modern Web Design
- Showcase Of Creative Online-Shops
- The 5 hidden costs of running a CMS
O Technorati é um dos mais conhecidos agregadores de conteúdos de blogs em toda a web que pussui uma API.
No tutorial de hoje vou mostrar com é fácil usar a API do Technorati para mostrar o número de reacções (links) á tua página.
Para poderes usar a API do Technorati precisas da API key. Para isso tens de te registar no Technorati depois procura pela documentação da API e lá poderás obter a tua API Key.
Uma vez que já tens a tua API key cria uma constante usando a função define() que te permitirá passar a variável para outras funções sem teres de a declarar global ou escrever a API Key vezes sem conta.
Para definires a tua constante basta adicionares esta linha onde XXXXXXXX é obviamente a tua API Key:
< ?php define('TECHNORATI_KEY','xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'); ?>
No exemplo que se segue o código apresentado será para mostrar as recções para a página em questão.
1
2
3
4
5
6
7
8
9
10
11
12
13
| < ?php
function get_technorati_reactions($page=NULL){
$page = empty($page) ? 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] : $page;
$apicall = 'http://api.technorati.com/cosmos';
$apicall .= '?key='.TECHNORATI_KEY;
$apicall .= '&url='.urlencode($page);
$apicall .= '&format=xml';
$result = simplexml_load_file($apicall);
return intval($result->document->result->inboundlinks);
}
?> |
O script faz isto de forma automática, caso queiras restar terás de alterar
$page =
empty($page) ? 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'] : $page;
para
empty($page) ? 'http://blue.muiomuio.net' : $page;
Neste caso usei o endereço do meu blog, podes usar o endereço que quiseres.
O script em cima são as funções para obter os resultados, falta agora mostra-los na página:
1
2
3
4
5
6
7
8
| < ?php
#Para a página que está a ser vista
echo 'Reacções: ', get_technorati_reactions();
#Usando a função para outra página que não a que está a ser visualizada
$count = get_technorati_reactions('http://muiomuio.net');
echo 'Muiomuio.net tem', $count ,' Reacções';
?> |
Este script vai buscar o número de reacções (links) no technorati que pode ser usado como medidor de popularidade.
Este tutorial vai ensinar como mostrar os leitores RSS do feedburner em texto. O script usa a API do Feedburner.
Podes ver um exemplo na Smashing Magazine na sidebar no topo direito onde usaram o script para criar um botão personalizado com o número de leitores RSS.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| < ?php
//a linha que se segue vai buscar o numero de leitores a tua feed (feed count)
$whaturl="http://api.feedburner.com/awareness/1.0/GetFeedData?uri=http://feeds.feedburner.com/bluemuiomuio";
//inicializa o a sessão do Curl
$ch = curl_init();
//devolve o valor em vez de imprimir no browser
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
//especifica o URL
curl_setopt($ch, CURLOPT_URL, $whaturl);
//executa um fetch para ir buscar o valor dos leitores feed
$data = curl_exec($ch);
//Fecha a sessão do cUrl
curl_close($ch);
$xml = new SimpleXMLElement($data);
$fb = $xml->feed->entry['circulation'];
//finito
?> |
Agora para colocares o número de leitores na página basta fazeres um simples echo da variável $fb:
É importante relembrar que é necessário alterar o endereço da tua feed na variável $whaturl 