Sempre tive curiosidade em saber o que as pessoas dizem sobre uma nova tecnologia. O Twitter é um excelente centro para esse tipo de informação, mas quais são os tópicos importantes relacionados a uma nova tecnologia (digamos, "NoSQL") no Twitter? Uma nuvem de tags é uma ótima maneira de visualizar os tópicos importantes. Além dos links propriamente ditos, que podem ser usados para detalhar e obter mais informações sobre um tópico específico, as nuvens de tags também podem mostrar a popularidade dos diferentes tópicos (quanto maior o tamanho do texto do tópico, mais popular ele é).

Para descobrir o que as pessoas estavam falando no Twitter e, além disso, para saber mais sobre o Couchbase, achei que seria legal tentar algo mais prático com o Couchbase Server e a Web. Depois de navegar por algumas bibliotecas de código aberto em python para o Twitter, criar uma visualização simples do Couchbase Server 2.0 usando mapreduce em javascript e montar uma página html para hospedar a nuvem de tags, o twitter-couchbase nasceu no GitHub.

Então, o que é necessário para criar uma nuvem de tags como essa?

Primeiro, você precisa fazer o download e instalar as compilações mais recentes do Couchbase Server disponíveis aqui e criar uma exibição simples usando funções de mapa e redução em javascript.

Em seguida, clone o projeto do github disponível aqui e modifique o script python para definir as credenciais da API do Twitter. Execute o script python e observe o fluxo de novos tweets do Twitter em um banco de dados do Couchbase Server.

Por fim, visualize a nuvem de tags usando a página da Web. Opcionalmente, você também pode usar  pesquisa em jquery se você desejar integrar um recurso simples de pesquisa de texto na nuvem de tags baseado em javascript para filtrar diferentes tópicos na nuvem de tags.

Simples, não é mesmo! Moral da história? Adicionar uma nuvem de tags do Twitter com o suporte do Couchbase Server é simples. Aproveite!

Autor

Postado por Don Pinto, gerente principal de produtos da Couchbase

Don Pinto é gerente de produto principal da Couchbase e atualmente está concentrado no avanço dos recursos do Couchbase Server. Ele é extremamente apaixonado por tecnologia de dados e, no passado, foi autor de vários artigos sobre o Couchbase Server, incluindo blogs técnicos e white papers. Antes de ingressar no Couchbase, Don passou vários anos na IBM, onde ocupou a função de desenvolvedor de software no grupo de gerenciamento de informações DB2 e, mais recentemente, como gerente de programa na equipe do SQL Server na Microsoft. Don tem mestrado em ciência da computação e é bacharel em engenharia da computação pela Universidade de Toronto, no Canadá.

Um comentário

  1. eUKhost - Hospedagem na Web desde 2001 outubro 23, 2012 em 5:43 am

    Esse é um recurso muito bom.

Deixar uma resposta