background preloader

Programing Languages

Facebook Twitter

Data mining with Ruby and Twitter. In October 2008, like many others, I created a Twitter account out of curiosity. Like most people, I connected with friends and did some random searching to better understand the service. Communicating at 140 characters didn't seem like an idea that would be popular. An unrelated event helped me understand Twitter's real value. In early July 2009, my web-hosting provider went dark. After random web searching, I found information pointing to a fire in Seattle's Fisher Plaza as the culprit. Information from traditional web-based sources was slow and gave no indication of when the service might return. This was when I realized that the true power of Twitter is open and real-time communication of information among individuals and groups. Twitter and APIs Although the early web was about human-machine interaction, today's web is about machine-machine interaction, enabled using web services.

Web services are implemented using a number of styles. Back to top A quick tour of Ruby and Twitter #! $ . How to Make an Interactive Network Visualization. Networks! They are all around us. The universe is filled with systems and structures that can be organized as networks. Recently, we have seen them used to convict criminals, visualize friendships, and even to describe cereal ingredient combinations. We can understand their power to describe our complex world from Manuel Lima's wonderful talk on organized complexity. Now let's learn how to create our own. In this tutorial, we will focus on creating an interactive network visualization that will allow us to get details about the nodes in the network, rearrange the network into different layouts, and sort, filter, and search through our data.

In this example, each node is a song. Try out the visualization on different songs to see how the different layouts and filters look with the different graphs. Technology This visualization is a JavaScript based web application written using the powerful D3 visualization library. jQuery is also used for some DOM element manipulation. Functions. A Physicist in Wall Street. The R Project for Statistical Computing. Processing.js. Processing.org.