Technology

Entries related to technology.

How I created the Twitter Social Map

meeyauw asked how I produced the Social Map of Twitter that I put up yesterday for Wordless Wednesday. I didn't want to put up the details yesterday, or else the picture wouldn't have been wordless.

However, it is now Thursday, and I would like to use the map as a starting point for a discussion about Twitter. I was at the OMMA show earlier this week and two things jumped out at me. The first was the eagerness of marketing types to diss Twitter and the second was the lack of interest in conversations online. I think these are related.

As I thought about Twitter, I thought it would be interesting to produce a social map of the connections in Twitter. I wrote a fairly quick program in the mono implementation of C#. This is an open source, free software implementation of the .NET framework. I've been doing a little more programming in mono recently, in part because of my interest in OpenSim which is a "BSD Licensed Open Source project to develop a functioning virtual worlds server platform" similar to Second Life, which is also written in mono.

One of the mono tutorials had an example of scraping a Google page. I modified that to scrape twitter pages. Essentially, I would take each twitter page, scrape out the list of friends, and then for each friend, repeat the process. However, this would produce a very large graph which would include people who are not particularly active twitterers.

So, I threw in a little test. I only selected people that had more than 100 friends and that had more followers than friends. I felt this would give a better relationship between the people that others especially follow.

My first pass didn't have any error checking, and it ran through about twenty different people before I got an error from Twitter. However, it gave me enough data to produce the graph. I have run a subsequent version that captures errors so it can keep on going, and also pauses a second between page requests, so I'm less likely to overload the twitter servers.

That run produced massive amounts of data; too much to reasonable be displayed in a graph, and I'm thinking of doing another pass where I only look at people with more than a thousand followers.

My program wrote out the results in a format that could be fed into Graphviz. Graphviz is a wonderful program to create visual images of graphs. Since Twitter friendships are asymmetrical, that is, I can add you as a friend without you adding me as a friend in return, I used the directed graph capability of Graphviz.

Each time, I started on my own Twitter page, and followed the links. In each run, I very rapidly found my way to Biz Stone, which isn't surprising since Biz is a co-founder of Twitter.

I look forward to creating another map, as well as posting some other reflections on Twitter shortly.

Setting up shop in Second Life

Staying with my thought that Second Life today is like what the web was in 1994, I bit the bullet and set up my first shop in Second Life. I don’t have anything in particular that I want to sell. I just wanted a little space of my own where I could create things with a little permanence and see what happens.

My new Second Life home is here. Stop by and say hi.

Now, let me talk a little bit about setting up shop in Second Life. Being an old techie, I tend to think in terms of servers and all of that, and I think there are some interesting parallels between webservers and Second Life servers.

(Categories: )

DIGG: New Digg Profiles Launch

The Digg team is excited to launch new Digg user profiles later tonight, the first of many cool new features rolling out this year.

I've gone in and tweaked my profile, which I'll probably add a link to in the sidebar, as well as changed my settings so that I can (hopefully) blog from Digg.

Update: Digg dropped the <blockquote> tags when I submitted the entry, and it doesn't add categories, so I'm tweaking the post a little. Nonetheless, it is neat to see how it works. I'll see how often I use this as opposed to cutting and pasting.





Second Life as your next browser

Over on a mailing list of educators in Second Life, there is a raging discussion about the pros and cons of ‘web on a prim’. A prim is a basic building block of Second Life and people worry about all kinds of horrible things that could happen is Linden Labs enabled some sort of Web on a Prim technology. Obviously, there are all kinds of issues that could come up with griefers messing around with web-enabled prims. Yet the bigger issue is what this would do to Second Life as a space for innovation. People would be lazy and simply embed webpages into their Second Life spaces. Second Life would simply become your next browser.

Actually, I kind of like that idea. I hate clicking on a link in Second Life and having Firefox pop up as an external unconnected window. I would like Second Life to be my browser. I would love to see the next iteration of the web be three dimensional, immersive, real time and with a viable microcurrency.

(Categories: )

Online Surveys and Second Life

What is your opinion worth? This morning, I got an email from Survey Savvy offering me $1 to fill out a survey. e-Rewards offered me $4 to fill out their survey, and ZoomPanel offered me an unspecified number of ZoomPoints. Zogby doesn’t offere me anything for filling out their surveys, but I often fill them out.

With ZoomPanel, when you get to a certain level, you can redeem your ZoomPoints for something from their catalog. The dollars you get from e-Rewards can be exchanged for gift certificates. It is sort of like the good old shopping stamps from my youth.

Back then, we would get our stamps, put them in booklets and take them to the redemption center. The brand name I remember was S&H Greenstamps, and I wondered how they evolved. Now, you can earn Greenpoints online.

All of these are ways of doing micropayments online. Everyone has their own little currency, some of which gets redeemed into tangible assets. In many ways, the Linden Dollar in Second Life is another microcurrency that is particularly well suited to micropayments. There is an active market in Linden dollars to buy things in Second Life or to exchange Linden Dollars for U.S. Dollars. If I were S&H Greenstamps, or some other micropayment group, I would think about setting up a redemption center in Second Life. Likewise, there are some sites that provide for exchanging points between programs. They would probably do well to and Linden Dollars as another type of point that can be exchanged.

All of this takes me back to the online surveys. One way that people can make money in Second Life is shaking money trees. I visited a money tree last night. When I touched the money tree, it gave me a URL to go to. At this URL, I was given the option of filling out several different surveys. Each survey paid in the range of 50 Linden Dollars. This works out to be around fifteen to twenty cents. It’s a pretty poor payout. Looking at the survey’s they seem mostly to be simply trying to buy email addresses.

So, for my purposes, I’ll probably keep filling out e-Rewards surveys when I get an interesting one, Zogby surveys when they come and maybe a few others if I ever have more free time or if they ever are particularly interesting or have a good payout.

Meanwhile, I’ll keep my eyes open for good paying high quality surveys in Second Life. I expect one of these days, some of the redemption centers will find the value of the Linden Dollar.

Syndicate content