<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Santiance &#187; Twitter</title>
	<atom:link href="http://santiance.com/tag/twitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://santiance.com</link>
	<description>Kristopher Ives&#039;s Developer Notes</description>
	<lastBuildDate>Wed, 28 Jul 2010 10:07:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Twitter and Link Protocols</title>
		<link>http://santiance.com/2010/03/twitter-and-link-protocols/</link>
		<comments>http://santiance.com/2010/03/twitter-and-link-protocols/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 07:22:20 +0000</pubDate>
		<dc:creator>Kristopher Ives</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://santiance.com/?p=887</guid>
		<description><![CDATA[Believe it or not, links aren&#8217;t just to HTTP(s) websites &#8211; they are for anything. You can link to FTP sites and file sharing services in the past have supported linking to content on their clouds, such as Magnet. With Ubuntu you can link to a package or application for a user to install from [...]]]></description>
			<content:encoded><![CDATA[<p>Believe it or not, links aren&#8217;t just to HTTP(s) websites &#8211; they are for anything. You can link to FTP sites and file sharing services in the past have supported linking to content on their clouds, such as <a href="http://en.wikipedia.org/wiki/Magnet_URI_scheme">Magnet</a>.</p>
<p>With Ubuntu you can link to a package or application for a user to install from their trusted repository. Give it a shot and install the awesome <a href="apt://ttf-droid">Droid font</a>, <a href="apt://pidgin">Pidgin</a>, <a href="apt://nautilus-open-terminal">nautilus-open-terminal</a>, or <a href="apt://ttf-droid,pidgin,nautilus-open-terminal">all at the same time</a>.</p>
<p>Twitter doesn&#8217;t support links from theses protocols, but almost all links on Twitter use URL shortening services like bit.ly or TinyURL. Right now you can use TinyURL to link to unsupported protocols on Twitter. Like I did <a href="http://twitter.com/kristopherives/status/10260857823">here</a>.</p>
<p>I can see that Twitter might want to protect users from these unfamiliar links. I don&#8217;t think this is making the service any more secure though, since anyone trying an exploit can easily use a redirect as I did.</p>
]]></content:encoded>
			<wfw:commentRss>http://santiance.com/2010/03/twitter-and-link-protocols/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Twitter to Pidgin</title>
		<link>http://santiance.com/2010/02/adding-twitter-to-pidgin/</link>
		<comments>http://santiance.com/2010/02/adding-twitter-to-pidgin/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 06:39:16 +0000</pubDate>
		<dc:creator>Kristopher Ives</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Package]]></category>
		<category><![CDATA[Pidgin]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://santiance.com/?p=881</guid>
		<description><![CDATA[My friend Steven was raving about a plugin that adds support for the Twitter protocol to the Pidgin instant messenger. I&#8217;ve used a lot of other Twitter clients, but this is neat because it fits in with all my other instant messaging protocols. It would be nice if there was a PPA on Launchpad that [...]]]></description>
			<content:encoded><![CDATA[<p>My friend <a href="http://twitter.com/stevendsantos">Steven</a> was raving about <a href="http://code.google.com/p/libpurple-twitter-protocol/">a plugin</a> that adds support for the <a href="http://apiwiki.twitter.com/">Twitter protocol</a> to the <a href="http://pidgin.im">Pidgin</a> instant messenger. I&#8217;ve used a lot of other Twitter clients, but this is neat because it fits in with all my other instant messaging protocols.</p>
<p>It would be nice if there was a PPA on <a href="https://launchpad.net/">Launchpad</a> that offered this, but I don&#8217;t have the time to do that, so I just grabbed the source from SVN and did a <code>checkinstall</code> on it for my 64-bit system. Heres the package:</p>
<p style="padding-left: 30px;"><a href="/pkg/libpurple-twitter-protocol_0.20-1_amd64.deb">libpurple-twitter-protocol_0.20-1_amd64.deb</a> (70 kB)</p>
]]></content:encoded>
			<wfw:commentRss>http://santiance.com/2010/02/adding-twitter-to-pidgin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checking out Thwirl</title>
		<link>http://santiance.com/2010/01/checking-out-thwirl/</link>
		<comments>http://santiance.com/2010/01/checking-out-thwirl/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 14:30:21 +0000</pubDate>
		<dc:creator>Kristopher Ives</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://santiance.com/?p=691</guid>
		<description><![CDATA[I&#8217;ve been using the Twitter web interface for a long time, and I prefer to keep my tweeting simple. However, with the stock web interface you can&#8217;t be logged into more than one account unless you&#8217;re using multiple profiles, incognito mode with Chrome, or some other trickery. I didn&#8217;t look around much before I found [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using the Twitter web interface for a long time, and I prefer to keep my tweeting simple. However, with the stock web interface you can&#8217;t be logged into more than one account unless you&#8217;re using multiple profiles, incognito mode with Chrome, or some other trickery. I didn&#8217;t look around much before I found a client that did everything I wanted: Thwirl. My only gripe is that it&#8217;s based on products from Adobe, but they seemed to have side-stepped many of the problems that plague many applications based on this framework.</p>
<h3>Moving Along</h3>
<p><a href="http://santiance.com/wp-content/uploads/trash.jpg"><img class="alignleft size-full wp-image-742" title="Mark Tweets as Read with Thwirl" src="http://santiance.com/wp-content/uploads/trash.jpg" alt="" width="60" height="60" /></a>People on Twitter move quick, so it baffles me why the official site has no way to mark tweets as read to have them removed from your timeline. Similar to how GMail (and other e-mail applications) let you mark e-mails as read so they don&#8217;t appear in your inbox.</p>
<h3>Multiple Accounts</h3>
<p><a href="http://santiance.com/wp-content/uploads/acounts.png"><img class="alignleft size-thumbnail wp-image-744" title="Manage more than one Twitter account with Thwirl" src="http://santiance.com/wp-content/uploads/acounts-150x150.png" alt="" width="150" height="150" /></a>I manage Twitter accounts for various web sites, as well as my own personal twitter. This means I have to be logged into multiple accounts at the same time. Doing this with Thwirl was very simple, as the application supports multiple accounts much like Pidgin does with Instant Messaging.</p>
<h3>Tweet Management</h3>
<p><a href="http://santiance.com/wp-content/uploads/manage.jpg"><img class="alignleft size-full wp-image-741" title="Manage Tweets fast in Thwirl" src="http://santiance.com/wp-content/uploads/manage.jpg" alt="" width="136" height="136" /></a>It&#8217;s easy to get flustered when you miss a lot of tweets with the stock web interface. Thwirl has a nice little trash icon that lets you mark all the tweets as seen, so you can focus on the tweets you haven&#8217;t read and ignore the ones you have already seen.</p>
<h3>Notifications</h3>
<p><a href="http://santiance.com/wp-content/uploads/notif.jpg"><img class="alignleft size-thumbnail wp-image-750" title="Thwirl shows you how many API requests you have" src="http://santiance.com/wp-content/uploads/notif-150x150.jpg" alt="" width="150" height="150" /></a>For sites that have a high volume of tweets, Thwirls notification system is great. It&#8217;s easy to get notified about things I want, or disable notifications for a specific site. Sometimes I can&#8217;t be bothered with tweets, and it&#8217;s nice that Thwirl lets me turn off notifications globally at the click of a button.</p>
<h3>Hammer Protection</h3>
<p><a href="http://santiance.com/wp-content/uploads/throttle.jpg"><img class="alignleft size-thumbnail wp-image-748" title="Thwirl shows you how many API requests you have" src="http://santiance.com/wp-content/uploads/throttle-150x54.jpg" alt="" width="150" height="54" /></a>Thwirl seems to do a great job of not hammering Twitter API servers, and even gives you a little bit of information about how many requests it&#8217;s making and the limiting metrics. This is good because <a title="Twitter API Rate Limiting" href="http://apiwiki.twitter.com/Rate-limiting" target="_blank">rate limiting</a> can be IP-based with the Twitter API, and when you&#8217;re accessing multiple accounts you have to be resourceful. I&#8217;ve stayed connected to 3+ Twitter accounts with a decent volume of tweets without any problems.</p>
<p><s>One downer is that I don&#8217;t think Adobe AIR applications run on Linux, so Thwirl won&#8217;t run on my Ubuntu</s>. You can also run <a title="How To Install Adobe Air On Ubuntu 64bit" href="http://www.omgubuntu.co.uk/2010/01/how-to-install-adobe-air-ubuntu-64bit.html" target="_blank">Adobe AIR applications in Ubuntu</a>, but <a href="http://twitter.com/rfkrocktk">@rfkrocktk</a> tells me it&#8217;s got some funk with 64-bit, and that  <em>OMG! Ubuntu!</em> article helps. Flash and 64-bit combined can get ugly for proprietary software it appears.</p>
<p>Tweet <a title="Kristopher Ives on Twitter" href="http://twitter.com/kristopherives" target="_blank">@KristopherIves</a> if you have anything to add, questions, or comments and feel free to leave a comment below.</p>
<p><strong>Edit:</strong> I had a chance to actually install Thwirl in 64-bit Ubuntu, and it does work quite nicely, but the installation process was a nightmare. Essentially you have to:</p>
<ul>
<li>Download the AIR installer <code>.bin</code> from Adobe, which is a 32-bit application</li>
<li>Install a helper tool called <code>getlibs</code> that makes it easy to wrap 32-bit libraries</li>
<li>Wrap some 32-bit libraries (listed in the <em>OMG! Ubuntu!</em> article)</li>
<li>Run the Thwirl <code>.air</code> installer</li>
</ul>
<p>Other than that it worked as expected on my 64-bit 9.10 Ubuntu (Karmic) updated as of January 16, 2010. It even added a nice icon to my desktop, but oddly the icon in the notification area is of lower quality. Thwirl also updated to <code>0.94</code> automatically, so I believe the update also works.</p>
]]></content:encoded>
			<wfw:commentRss>http://santiance.com/2010/01/checking-out-thwirl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
