A História dos Navegadores
Via [lolhehehe]
Neste pequeno artigo irei disponibilizar esta classe bem simples para listar os vídeos de um determinado usuário através dos feeds do YouTube.
Para que a classe funcione, é necessário que as extensões cURL e SimpleXML estejam habilitadas no seu servidor apache. Eis o código da classe:
<?php
/**
* Class YT_Video
* Get an array of the most recent videos of the specified username
*
* @abstract
* @example $videos = YT_Videos::getUserVideos('username');
*/
abstract class YT_Videos
{
/**
* @var string URL to youtube feeds
* @static URL of youtube feeds
*/
private static $youtube_feedUrl = 'http://gdata.youtube.com/feeds/base/users/%s/uploads?orderby=updated&v=2';
/**
* @static
* @method array getUserVideos($username) Get the videos from $username
* @return array Returns an array of videos
* @return NULL Returns NULL if the user does not exists
*/
public static function getUserVideos($username)
{
$cURL = curl_init(sprintf(self::$youtube_feedUrl, $username));
curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);
curl_setopt($cURL, CURLOPT_FOLLOWLOCATION, true);
$cURL_result = curl_exec($cURL);
curl_close($cURL);
$xml = new SimpleXMLElement($cURL_result);
if($xml->getName() == 'erros') { return NULL; }
$videos = array();
foreach($xml->entry as $video)
{
/*
* Separa a URL para pegar o id do vídeo
*/
$url = (string)$video->link['href'];
parse_str(parse_url($url, PHP_URL_QUERY), $params);
$id = $params['v'];
/*
* Preenche um array com os dados do vídeo
*/
$videos[] = array(
'id' => $id,
'title' => (string)$video->title,
'thumb' => 'http://i' . rand(1, 4) . '.ytimg.com/vi/' . $id . '/hqdefault.jpg',
'url' => $url
);
}
return $videos;
}
}
?>
Agora para usar a classe é incluir ela e chamar de forma estática o método “getUserVideos”. Veja o exemplo:
...
$videos = YT_Videos::getUserVideos('andreoav');
// Este teste verifica se o usuário existe, já que o método retorna NULL caso usuário não exista, ou que algum outro erro tenha acontecido.
if(!$videos)
{
// Listamos os videos aqui.
}
Espero que tenham gostado!!
Este método é uma implementação em forma de classe baseado no post do Thiago Belem.
Robert Nay é o jovem de 14 anos que apareceu hoje na imprensa internacional toda. Ele criou o jogoBubble Ball, disponibilizado no dia 29 de dezembro e com 2 milhões de downloads, sendo o primeiro na lista da appstore e desbancando o líder “Angry Birds” na área de jogos gratuitos.
A mãe dele reconhece que ajudou um pouco, mas o jogo onde o usuário deve usar objetos de madeira e metal para guiar uma bolinha até a o ponto de chegada para passar para a fase seguinte parece que apenas tem um nome: Robert Nay, quem já está desenvolvendo outro jogo, agora com o mundo todo olhando para ele.
O Corona foi o kit de desenvolvimento de jogos da Ansca Mobile, que usa a linguagem de programação Lua (desenvolvida por brasileiros na PUC-RJ) usado para a aplicação.
Via [FayerWayer Brasil]
Pelo menos é o que aponta a pesquisa realizada pela agência de marketing norte-americana AIS Media. A agência concluiu que 27% dos americanos que têm conta no Facebook, acessam a rede enquanto estão no banheiro. A agência entrevistou aleatoriamente 500 americanos para calcular a estatística.
A pesquisa apontou também que as mulheres são as que mais usam no banheiro, cerca de 55%. Também foi possível concluir que pessoas entre os 30-49 anos são as que mais acessam o facebook no banheiro.
Via [UOL Tecnologia]

Você já pensou como seria olhar para um mapa e obter uma visualização 3D? Pois isto já não é uma realidade tão distante, pelo menos é o que promete a empresa Zebra Imaging que usa combinação de ponta de laser, ótica e tecnologia de processamento de imagem que permite a criação de visualizações 3D realistas holográficas em um formato que pode ser enrolado e transportado.
Assista até o fim… o primeiro minuto é sem graça, mas depois vale a pena!!
Erro: o Twitter não respondeu. Por favor, aguarde alguns minutos e atualize esta página.