Experimental Foursquare Recommendations

Foursquare and Locations After many months of operation, TagWalk has collected over 100 million tweets, and tracked over 40 million URLs. There are increasing numbers of Foursquare URLs popping up, and due to good RESTful design from the Foursquare team, I noticed that when users tweet their checkins, it is possible to pattern match their [...]

, , ,

1 Comment

Reputation (trust) vs. User Interest (ego)

When trying to find interesting people online, it is useful to be able to differentiate between somebody who is very interested in a particular subject from somebody who has a good reputation for that subject. In the example below, there is a very shy but talented Elvis impersonator. By examining the tweets, we can see [...]

, , , ,

No Comments

Twitter User Reputation Computed from Tweets

The Twitter ecosystem has lots of different reputation mechanisms at the moment and I would like to discuss these and then make my own contribution. User Generated Directories There are directories like wefollow.com where users add themselves by choosing which categories they belong. This is effective, but I see there are some flaws with this [...]

, , , ,

4 Comments

Incubation Over, Server Migration Complete

After 9 months sharing an Amazon EC2 instance with some of my other experimental projects it was finally time for TagWalk to “fly the nest”. The low spec virtual server was just not enough for TagWalk’s storage and data processing requirements. Looking at the economics of cost vs. performance, it made sense to pony up [...]

, , , ,

No Comments

Image for Retweet or Share with Twitter Button

After adding the “Share with Twitter” feature to TagWalk, I was not happy with the buttons available so I have modified the Twitter OAuth button. Please feel free to use it if you would like:

, ,

No Comments

User Profiles Now Showing

After some recent work to TagWalk the site now shows user profiles. A local copy of the profiles are kept in the database and cached in memcache so page rendering is as fast as possible. Profiles are refreshed if a user posts or is mentioned in the tweets proceeds by the tweet processors and the [...]

,

No Comments

Twitter Statistics Now Showing on TagWalk

This evening I have mostly been doing front end work on TagWalk, exposing the behind-the-scenes computed numbers. These numbers very useful, but previous attempts to display them had looked ugly. I took some inspiration from the way that Twitter displays their follower count information, and I am very pleased with the result. TagWalk breaks tweets [...]

, ,

1 Comment

Data Mining Twitter, a BarCamp Leeds talk

Last Saturday I attended the BarCamp Leeds and gave a talk about Data Mining Twitter to talk about the theory behind TagWalk and then gave a demonstration. After a shakey start with projector difficulties, the session got back on track and there was a good number of questions and recommendations.

, , , ,

3 Comments

PHP Problem, Failed to Open Stream – File Too Large

Tonight I am going to be modifying TagWalk to workaround a 32-bit file handling limitation in PHP. The fopen function creates an internal data structure to keep track of the file and the current read position. On a 32-bit platform, the default PHP build uses a signed integer as the file cursor so this gives [...]

, , , ,

2 Comments

TagWalk first demo

Hello. My name is Tim Hastings (@timhastings), and welcome to the TagWalk blog. A blog intended to chronicle the developments of http://tagwalk.com/ TagWalk has been a side project of mine which I started around February 2009. On Monday night (20th April), I demonstrated progress-so-far to a small and friendly crowd at Geekup Preston. It was [...]

,

1 Comment