in

Telligenti

Serving up fresh ideas every day, Telligent style

Dan Hounshell

May 2008 - Posts

  • Missing some Tweets from Friends on Twitter?

    In the past month or so I've seen lots of comments from people stating something like, "I'm not getting all the tweets from my friends. I end up getting only part of the conversations." In addition to the recent poor performance from Twitter, I have a couple of other explanations, and some tips to help decrease some of the tweets you are missing.

    Twitter has a request limit. Make sure you're using it wisely.

    Twitter normally has a rate limit of 70 request per hour from any application:

    Clients are allowed 70 requests per 60 sixty minute time period, starting from their first request.  This is enough to make just over one request per minute, per hour, which should meet the needs of most applications.  Rate limiting applies only to authenticated API requests; requests for the public timeline do not count.  POST requests (ex: updating status, sending a direct message) also do not count against the rate limit. 
    http://groups.google.com/group/twitter-development-talk/web/api-documentation

    Understanding and making best use of this rate limit is important. Some desktop Twitter clients, Twhirl is an example, allow you to fine tune the number of requests you'd like to make per timeline (friends, replies, direct). Each one of these requests counts against your 70 per hour limit. Each of these types of requests to the API (friend, replies, direct) only return the last 20 messages of each type. So if you're only checking your friends timeline once every five minutes and your friends are making 30 updates in that five minutes there is a chance that you'll miss 10 of them.

    Now that you understand that you can see that there is an opportunity for tweaking the settings for your usage. There is no use wasting requests on direct messages if you only get a couple per day (like me). Instead you can reduce the amount of requests for direct messages and maximize your the requests to your friends timelines. On the other hand if you follow thousands of people, replies and direct messages may be more important to you so you would want to maximize those and reduce the noise of your friends timeline. Here is an example of my settings:

    ratelimit

    You can see that I have Tweets (friends timeline) sent to once per minute and replies and direct messages set lower. This greatly reduces the chance that I'll miss any tweets from my friends.

    NOTE: recently Twitter updated their API and stated that they reserve the right to limit requests to lower than normal rates to preserve system stability. As I write this post the limit is set to 30 requests/hour:

    [Added May 27, 2008] From time to time, Twitter may lower the rate limit to preserve system stability. To find the current rate limit, use http://twitter.com/account/rate_limit_status.xml (available in .xml and .json). Calls to rate_limit_status require authentication, but will not count against the rate limit.

    Understand the @replies Notification Settings

    No doubt you've seen these options in the Settings > Notifications section of your Twitter account:

    atreplies

    Notice the red circled option (I know it's hard to miss :)). The three options are

    • All @replies
    • @replies to the people I'm following
    • no @replies

    The one shown in the image is the default setting. Without some further investigation you might believe that these options are about @replies made to you and that the default setting is sufficient. However, you'd be wrong - as was I.

    If you click on the "What is this?" link you'll be shown this page: http://help.twitter.com/index.php?pg=kb.page&id=85, which explains:

    In the notices section of your settings page, you can choose how you will see the @replies of others.  You have three options:

    • all @replies: see all of the @replies made by people you follow, whether or not you follow the person to whom the reply is directed. 
    • @replies to the people I'm following: see @replies from people you follow directed toward other people that you also follow. This is the default setting.
    • no @replies: never see any @replies in your timeline, ever

    So you see that the options are not about @replies to you at all. They are about @replies the people you are following make. So if you keep the default setting you will never see updates from people you are following if they @reply someone you are not following. This may be the cause for some of your complaints about missing tweets from your friends. I recommend you change it to "all @replies.

    I believe that the items I discussed are the two primary reasons people miss tweets from their friends. Hopefully the two tips I've provided will improve your experience and lead to you living happily ever after.

  • Who is digging TFF Ratio?

    I noticed over the Memorial Day weekend that traffic for TwitterRatio.com picked up quite a bit. I've also seen the TFF Ratio auto-responder sending out replies to a lot of newcomers to the TFF party. I'm excited to see the site and bot getting some love and the following are some of the reasons Twitterers have discovered it recently:

    TwitterRatio.com on StumbleUpon
    http://www.stumbleupon.com/url/twitterratio.com/

    TwitterRatio.com reviewed on SheGeeks.net
    http://shegeeks.net/twitter-apps-twitter-ratio-and-doesfollow/

    TwitterRatio.com reviewed on KillerStartups.com
    http://www.killerstartups.com/Web-App-Tools/twitterratiocom-get-follower-to-friend-ratio/

    TwitterRatio.com reviewed by Alana Taylor
    http://alanataylor.blogspot.com/2008/05/twitterratio.html

    TwitterRatio.com listed in Twitter Links on Blogger's Blog
    http://bloggersblog.com/twitterlinks/

    TwitterRatio.com listed on Twitter Apps
    http://twitterapps.co.uk/2008/05/23/twitter-ratio/

    TwitterRatio.com listed in Twitter Tools on Mashable
    http://mashable.com/2008/05/24/14-more-twitter-tools/

    Hooray! TwitterRatio.com is now the #1 result when searching on Google for "Twitter ratio"
    http://www.google.com/search?q=twitter+ratio

    Additionally, TwitterRatio.com (TFF Ratio) is now registered as an application with Twitter. You'll now see "from TFF Ratio" (or "via TFF Ratio", depending on your Twitter Client) displayed with a link to TwitterRatio.com in all automated replies from TFF Ratio. Also, I'm told that TFF Ratio will be displayed as an App on the Twitter site or Twitter Fan Wiki soon.

     

  • Hannah Montana sings my favorite song

    Now I know why I couldn't get that new Hannah Montana (Miley Cyrus) song, "Rockstar", out of my head. It sounds a lot like one of my favorite songs of all time... Lustra's "Scotty doesn't know". Well that and the fact that my 9-year-old daughter plays it constantly!

    Read more and listen to both songs on E! Online.

  • Question about URLs from SEO presentation at WMDODN

    During my Search Engine Optimization for ASP.NET Developers presentation at the Western Michigan Day of .NET a young man asked me a question about formatting URLs. Though we were running short on time I tried to answer as many questions as I could, but I didn't completely understand the question at the time and I didn't want to hold up the entire presentation to gain an understanding.  Instead I talked to the young man afterwards and then found that he had emailed me yesterday for clarification.

    By the way, when I wrote "young man" that is exactly what I meant. The question came from 12-year-old Aaron Gillion who is an ASP.NET developer!!

    I had discussed using URL Rewriting to create "pretty" URLs that are ripe for stuffing your keywords into. I then mentioned that Google recommends using hypens as word separators. Afterward Aaron asked [paraphrased by me], "If you capitalize all the words and use no hyphens, well of course it is human readable, but do search engines read it as separate words?"

    I actually think that there are two issues here, though Aaron was just asking one, which is what threw me off the first time:

    1. Is using all capitals in a URL with joined words that are not separated with hyphens (or any other word separators) human readable? Or better yet is it following good usability practice?
    2. Do search engines (Google) parse the individual words out of a URL that has joined words that are not separated with hyphens (or any other word separator)?

    Before trying to answer either question let's first discuss URLs and the purposes of them. At its most simplest a URL is a Uniform Resource Locator that serves as nothing more than a unique identifier to the location of a page on the Internet. As long as it is unique and follows some simple formatting rules a user can get to your site by clicking on a link that points to that URL no matter what it looks like. The following are all examples of valid URLs:

    • www.yoursite.com/x.htm
    • www.yoursite.com/110.aspx
    • www.yoursite.com/111.aspx
    • www.yoursite.com/product.aspx?id=456&catId=12&subCatId=5768990
    • yoursite.com/flowers/petunias/purple

    All of the above could successfully point to a page on your web site.

    But let's look at the last example a little closer. The last example could actually be the same URL as the one before it, but just written to be "pretty". It seems to insinuate some type of hierarchy to the page, doesn't it. If you did a search for "Purple Petunias" and you saw this link the the first couple of search results you would probably think that it was the one you were looking for. You would be much more likely to click that link than the one before it (assuming all other factors like page title, description, brand recognition, etc. were the same).

    So while the basic purpose of a URL is to serve as a pointer to a page we have the ability to use them for so much more. For one, because the pretty URL contains keywords it serves as another indicator from us to Google about the content of the page. Second, in search results if the URL contains keywords that match the search term then many search engines, including Google, will highlight those terms (just like they do in page title and description).

    Is using all capitals in a URL with joined words that are not separated with hyphens (or any other word separators) human readable? Or better yet is it following good usability practice?

    Now let's take a look at Aaron's first question, which actually wasn't his question, but I'm going to try to invalidate his assumption. Let's take our last URL example from above and create a couple of different variations:

    • yoursite.com/flowers/petunias/purple
    • yoursite.com/flowers/petunias/purple.htm
    • yoursite.com/FlowersPurplePetunias.htm
    • yoursite.com/Flowers-Purple-Petunias.htm
    • yoursite.com/flowerspurplepetunias.htm
    • yoursite.com/FLOWERSPURPLEPETUNIAS.htm

    I'll agree with Aaron that each of the above is human readable, however I think that the first four are far more readable than the last two. Additionally, I think that the all caps version is probably the worst of the bunch given that all of the letters seem to have the same weight and there is nothing protruding above or below the baseline to help break the flow. Of course each of them works fine as purely a URL, but the first four add a little more something as far as human readability goes. Aaron, my advice to you would be to avoid all caps and to try to start using

    Do search engines (Google) parse the individual words out of a URL that has joined words that are not separated with hyphens (or any other word separator)?

    My general understanding is that Google can understand underscores as word separators but prefers hyphens. Additionally, I believe that I have read that the Google spider will try to break words that are put together without separators, but they cannot guarantee it. Why not take the time to build your URL to exactly the way that you want Google to see and interpret it, especially when all you need to do is add a couple of hyphens?

    For instance, I decide to write a post about my imaginary company's imaginary new product, Rockits Hoe, the newest and coolest all-in-one gardening tool. I write a post with the URL: http://www.mysite.com/blog/rockitshoe.aspx. How is Google supposed to know what my keywords in that URL are:

    • Rockit Shoe
    • Rock it Shoe
    • Rock Its Hoe
    • Rockits Hoe

    I could let Google try to figure it out or I could explicitly make my URL: http://www.mysite.com/blog/rockits-hoe.aspx and remove any ambiguity.

    Enough of my thoughts, how about something from the horse's mouth:

    Consider using punctuation in your URLs. The URL http://www.example.com/green-dress.html is much more useful to us than http://www.example.com/greendress.html. We recommend that you use hyphens (-) instead of underscores (_) in your URLs.

    Aaron, I hope this helped answer your question in my normal long-winded style. Good luck and keep attending events like code camps!

  • Best @TFFRatio Requests, Part II

    I received some good response from my last Best @TFFRatio Requests post, plus a request to do another one soon. I aim to please so here goes (again in no particular order):

     

    Josh Ledgard
    evolvingWe @tffratio How do I compare to Gretchen now? 09:23 AM April 29, 2008

    Scott C Reynolds
    scottcreynolds @tffratio what are the chances a girl like me and a guy like you could end up together in this crazy world? 01:05 PM April 29, 2008

    Rick Kierner
    rkierner @tffratio Ultimate Frisbe was cancelled tonight so I may have a few free hours this evening if you know what I mean ;) 01:52 PM April 29, 2008

    Jennifer Griffin
    jengriff @TFFRatio It's always Marcia, Marcia, Marcia. 11:57 AM May 01, 2008

    Dustin Campbell
    dcampbell @tffratio, how might I work "bacon" into this conversation? 10:45 AM May 02, 2008

    Jay R. Wren
    sillyevar @tffratio should I restart witty to get the new one? err... wait, that is an 8ball question. 09:39 AM May 03, 2008

    Michael Eaton
    mjeaton @tffratio I've been bad. spank me like I'm @dcampbell and you're one of his man-groupies. :-) 09:00 AM May 06, 2008

    Ang3lFir3
    Ang3lFir3 @tffratio tell me how pathetic my life is please :D 01:53 PM May 06, 2008

    Steve Wright
    underwhelmed @TFFRatio Hey Lois, have you seen my fake beard? 09:19 PM May 06, 2008

    Steve Andrews
    SteveAndrews @tffratio Two Java programmer's walk into a bar... 07:31 AM May 07, 2008

    David O'Hara
    davidmohara @tffratio Go do that voodoo that you do so well! 11:15 AM May 07, 2008

    Scott Banwart
    sbanwart @tffratio Be honest, is this relationship going anywhere? 03:33 PM May 07, 2008

    John Stockton
    johnnystock @TFFRatio I'm starting to think you might be cheating on me, you keep talking to a bunch of other guys (a few girls too but that's ok) :) 03:38 PM May 07, 2008

    James Avery
    averyj @tffratio You used to call me all the time, but now I just sit by the phone and it never rings 12:29 PM May 08, 2008

    Joel Ross
    RossCode @tffratio - the peer pressure is just too much. I HAVE to know, and calc.exe is just too complicated! 01:33 PM May 08, 2008

    James Shaw
    JamesShaw @tffratio Let's show these momma's boys how to do it 01:51 PM May 08, 2008

    Ryan Walker
    rywalker @tffratio can you insult me please? 01:06 PM May 08, 2008

    David Redding
    dredding @tffratio you'll ride to dodn with me right? 12:09 AM May 09, 2008

    Leon
    fallenrogue @TFFRatio - why don't you call when you say you will? I mean, geesh. 12:20 AM May 09, 2008

    Amanda
    pandamonial @tffratio james bender wants to tip u ove and takey dey money out 09:23 PM May 10, 2008

    Dan Rigsby
    DanRigsby @tffratio is it true you eat pirate eggs 10:32 PM May 10, 2008

    mikelikesbikes
    mikelikesbikes @tffratio can you help @disbrob fix our problems? you're our only hope. 11:19 PM May 10, 2008

    Dan Hibbitts
    MobilityMatters @TFFRatio - Are we all Momma's Boy on Mothers Day? May 11, 2008

    Arnulfo Wing
    Arnulfo @tffratio who is better than Real Madrid FC? May 11, 2008

Powered by Community Server (Commercial Edition), by Telligent Systems