Tag Archives: score

What’s my twitter reputation score ?

Last month, Twitter founder Evan Williams announced during the Web 2.0 summit that Twitter.com internally keeps a record of every users reputation score.  This made me wonder how do they calculate each users reputation mathematically. After some thought, I charted out a few parameters based on which they could possibly arrive at a quantitative measure of a users popularity on twitter. Here are some of my conclusions,

Number of followers: This factor contributes heavily to the score. More the followers, more is ones reputation. But its not just the number which decides the reputation. Each follower has his own reputation on twitter which will contribute to the user he follows. If a users reputation was only dependant on his followers, then a recursive algorithm would be required to accurately determine one’s reputation. Again the problem will arise when there are cyclic links, i.e. you are followed by a follower who is being followed by someone whom you are following, which will make it an infinite cycle. So the algorithm should stop the branching process as soon as cyclic links are detected. But most probably twitter.com would decide on the depth of penetration for each calculation beforehand.

Also there are certain users who back follow other users who are following them. Such cases will give rise to high rates of cyclic links and hence should not contribute much to the reputation calculation.

Number of retweets: You are definitely reputed if a significant number of users retweet your tweets regularly. So number of retweets coupled with the individual reputation of the user who is retweeting your tweet will add to your reputation score.

Number of mentions: If someone with a high individual reputation @mentions you, then your reputation score should increase.

mentions, favourites, listings etc….. todo

Twitter reputation score calculator screenshot

In the meantime checkout http://www.twitter-reputation.com. It is a small experimental page which I set up for finding out your own twitter reputation score based on the parameters listed above. I used the twitter @anywhere javascript API inspite of its limitations , instead of using the more stable PHP api, just to minimize server side bandwidth being used up for fetching user info.

Incoming search terms:

Facebook cricket betting application

This was an idea from one of the senior students from my college. The app will enable users to create virtual teams from their friends on facebook and place virtual bets on cricket matches in the Indian Premier League. The app also had a admin side to manage teams, announcing results etc. The frontend was totally coded using ExtJS framework. The server side code was fully on PHP. I took around 1 month to work on the entire app, working during my free time. There were features to update the betting odds in realtime based on the progress/score of the match.

More info :
Once the user visits the application through facebook, he will be presented with 2 options.
1. Join an existing team – If any of your friends has created a team using the app, you could choose to join their team. A request will be sent to the captain of that team asking their approval.
2. Create your own team – You can choose to create a team by giveing a name to it and then inviting your friends to join the team later.

After you have made a choice, the page will refresh and a new user interface will be shown. The home page is the Dashboard which will contain widgets showing your current points (called bullets), the top teams with maximum points, the past bets placed by your peers.
Now you can goto the betting page and then look at a list of cricket matches being played at that time. If there is a match being played, you can choose it using the dropdown to get a list of possible bets to place. Once you choose the bet you want to place, you will also be shown the odds for that particular bet which decide the points you will win or lose. When you are placing the bet, you also decide the bullets you are willing to risk for the bet.
Once the bet is placed, the bullets from your team gets deducted and your bet will be shown in the dashboard of every member in your team.
After the match results are published, you will gain or lose the bullets depending on the odds of the bet at the time you placed it.
To gain more bullets you could invite more of your friends to join your team. A team can have a maximum of only 11 players.
After the series is over, the team with the maximum bullets win the grand prize.

Flipkart & Healthcare magic had initially offered to sponsor the app. Flipkart had also offered a 6% discount on every user who visited their website through the app.

Click to view the demo of my work
VN:F [1.9.22_1171]
Rating: 7.0/10 (41 votes cast)

Just give the ‘Cricbet bullets’ app a shot. Checkout the sliding fx in the betting page ;)

Incoming search terms:

Video editing / post production / audio mixing

These are the 3 parts of the short film made for final year smriti DVD for my engineering department at my college.  The camera work, editing and background score stitching was done by me. It was shot with just one camera with each scene being broken up and captured from different angles. Wherever possible , external microphones were used to capture the audio. It started off with no script which can be clearly noticed in the course of the video. A.R.Rahmans background scores from various movies (thanks to rahmanism.com) were used to establish the mood of the scenes. The initial department logo was created by Debananda Sahoo , a friend of mine using 3dsmax. The smriti logo was rendered using After effects and Particles plugin with a 3d camera (thanks to andrew cramer for the tutorials) , although I didnt have time to make it look more professional. The editing was fully made using Cyberlink power director.

The movie has received a very good amount of views on youtube (around 50k in total till now) which clearly establishes the fact that this was the best Smriti branch video made in the history of NITK :D

Spoilers ahead …

The mood of the short film grows to become very sentimental towards the end



Incoming search terms: