<?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>MMISoftware Blog &#187; twitter</title>
	<atom:link href="http://www.mmisoftware.co.uk/weblog/tag/twitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mmisoftware.co.uk/weblog</link>
	<description>News and views of Mac OS X and iPhone Programming</description>
	<lastBuildDate>Fri, 07 Oct 2011 00:22:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>WordPress, Twitter and oauth</title>
		<link>http://www.mmisoftware.co.uk/weblog/2010/09/01/wordpress-twitter-and-oauth/</link>
		<comments>http://www.mmisoftware.co.uk/weblog/2010/09/01/wordpress-twitter-and-oauth/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 14:17:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[applecripts]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[twurl]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.mmisoftware.co.uk/weblog/2010/09/01/wordpress-twitter-and-oauth/</guid>
		<description><![CDATA[Twitter has finally turned off all basic authentication and gone over to using oauth. I knew this was coming, I had no excuse to wait to upgrade various Twitter scripts used by MMISoftware, and also the plugins on the range of blogs we host, but I did. So, what did I learn? First, don&#8217;t wait [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2010%2F09%2F01%2Fwordpress-twitter-and-oauth%2F&amp;via=mmisoftware&amp;text=Wordpress%2C+Twitter+and+oauth&amp;related=mmisoftware&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2010%2F09%2F01%2Fwordpress-twitter-and-oauth%2F"  class="twitter-share-button">Tweet</a></div><p>Twitter has finally turned off all basic authentication and gone over to using oauth.  I knew this was coming, I had no excuse to wait to upgrade various Twitter scripts used by <a href="http://mmisoftware.co.uk">MMISoftware</a>, and also the plugins on the range of blogs we host, but I did.  So, what did I learn?</p>

<p><span id="more-619"></span>
First, don&#8217;t wait until the last minute!</p>

<p><strong>Upgrading Applescripts:</strong>  This was interesting.  In basic authentication you could just use curl, but with oath this was not the case.  It turns out the solution was (for me) to use <a href="http://github.com/marcel/twurl/">twurl</a> &#8211; <a href="http://github.com/marcel/twurl/">source</a>. The <a href="http://github.com/marcel/twurl/">twurl</a> site does a good job of explaining the process. Basically, install twurl (in terminal) with:</p>

<p><code>sudo gem install twurl</code></p>

<p>and then authorise twurl with:</p>

<p><code>$ twurl authorize --consumer-key the-key --consumer-secret the-secret</code></p>

<p>Where <em>the-key</em> and <em>the-secret</em> are obtained from the <a href="http://dev.twitter.com/">Twitter Developer</a> site, and are specific for your Twitter account.</p>

<p>Once <em>the-key</em> and <em>the-secret</em> are added to twurl you are prompted for a pin that is obtained via the <a href="http://dev.twitter.com/">Twitter Developer</a> site.  All fairly straight forward.</p>

<p>To use twurl from the command-line you just type:</p>

<p><code>twurl -d "status=This is a twurl test" /1/statuses/update.xml</code></p>

<p>which will post &#8216;This is a twurl test&#8217; to the Twitter account you used to set up twurl on the <a href="http://dev.twitter.com/">Twitter Developer</a> site.</p>

<p>You can then use twurl in your AppleScript by using a &#8216;do shell script&#8217;. For example:</p>

<p><code>set results to do shell script "twurl -d " &amp; twitter_status &amp; " /1/statuses/update.xml"</code></p>

<p>where twitter_status could be &#8216;status=Testing twurl with a location&amp;lat=37.7821120598956&amp;long=-122.400612831116&#8242;, which would &#8216;geolocate&#8217; (geocode) the Twitter post &#8216;Testing twurl with a location&#8217; with the latitude and longitude coordinates 37.7821120598956 and -122.400612831116, respectively.</p>

<p><strong>Upgrading the blogs:</strong> I use the excellent Twitter Tools By <a href="http://crowdfavorite.com/wordpress/plugins/twitter-tools/">Crowd Favorite</a>, these work great.  Twitter Tools post tweets of new blog posts, and log tweets back to your blog.  This all worked great with basic authentication and version 2.4 seems to work very well with oauth. Crowd Favorite have done a very good job with their instructions to walk you through the process of getting your site registered at <a href="http://dev.twitter.com/">Twitter Developer</a>, and getting all the various keys and tokens needed to get oauth working.  Thanks&#8230;.</p>

<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2010%2F09%2F01%2Fwordpress-twitter-and-oauth%2F" layout="standard" show_faces="true" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mmisoftware.co.uk/weblog/2010/09/01/wordpress-twitter-and-oauth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>snowNews &#8211; App details, the App store, and PhoneGap</title>
		<link>http://www.mmisoftware.co.uk/weblog/2009/12/19/snownews-app-details-the-app-store-and-phonegap/</link>
		<comments>http://www.mmisoftware.co.uk/weblog/2009/12/19/snownews-app-details-the-app-store-and-phonegap/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 13:35:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[boarding]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[riding]]></category>
		<category><![CDATA[skiing]]></category>
		<category><![CDATA[snow]]></category>
		<category><![CDATA[snowNews]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.mmisoftware.co.uk/weblog/2009/12/19/snownews-app-details-the-app-store-and-phonegap/</guid>
		<description><![CDATA[MMISoftware has just released snowNews, an iPhone and iPod Touch App (App Store Link), for keeping up to date with news from ski and boarding results around the world. snowNews was an interesting App to write. It started &#8216;life&#8217; as a &#8216;proof of concept&#8217; web app written in HTML5. Coding was very easy, and was [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F12%2F19%2Fsnownews-app-details-the-app-store-and-phonegap%2F&amp;via=mmisoftware&amp;text=snowNews+-+App+details%2C+the+App+store%2C+and+PhoneGap&amp;related=mmisoftware&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F12%2F19%2Fsnownews-app-details-the-app-store-and-phonegap%2F"  class="twitter-share-button">Tweet</a></div><p><a href="http://mmisoftware.co.uk">MMISoftware</a> has just released snowNews, an iPhone and iPod Touch App (<a href="http://itunes.com/apps/snownews/">App Store Link</a>), for keeping up to date with news from ski and boarding results around the world.</p>

<p><span id="more-440"></span>
snowNews was an interesting App to write.  It started &#8216;life&#8217; as a &#8216;proof of concept&#8217; web app written in HTML5.  Coding was very easy, and was carried out in Dashcode (a quite wonderful and often overlooked javascript/css/html5 development tool on the Mac).  The App took only a few hours to put together, mainly because of the great rss/xml handing features in Dashcode.</p>

<p>The web app provided useful, and functional. So development started on a Cocoa version&#8230;.  and then&#8230;. <a href="http://phonegap.com/">PhoneGap</a>.</p>

<p><a href="http://phonegap.com/">PhoneGap</a> is an incredibly cool piece of &#8216;software&#8217;.  As they say on the <a href="http://phonegap.com/">PhoneGap</a> site: &#8220;PhoneGap is an open source development tool for building fast, easy mobile apps with JavaScript.&#8221;, and &#8220;If you’re a web developer who wants to build mobile applications in HTML and JavaScript while still taking advantage of the core features in the iPhone, Android and Blackberry SDKs, PhoneGap is for you.&#8221;  Great, In thought. I will give it a go.</p>

<p>Basically, all I had to do was drop the web App developed in Dashcode in to the <a href="http://phonegap.com/">PhoneGap</a> project and compile.  Done.  App finished, and it now ran as a native iPhone App.</p>

<p>In fact, snowNews (<a href="http://itunes.com/apps/snownews/">App Store Link</a>) is the quickest and easiest App we have ever developed.  Total development time (including testing), about 2 days.</p>

<p>And it gets better&#8230;.</p>

<p>The App was submitted to the iTunes App store on Sunday 13 December, 2009 and it went live on Saturday December 19, 2009&#8230;.  Less than 6 days?   The last App we submitted took around 3 weeks&#8230;.  way to go Apple.  And in the last 9 hours the App has been downloads around 20,000 times (if the <a href="http://mobclix.com/">mobclix</a> data is correct.)</p>

<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F12%2F19%2Fsnownews-app-details-the-app-store-and-phonegap%2F" layout="standard" show_faces="true" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mmisoftware.co.uk/weblog/2009/12/19/snownews-app-details-the-app-store-and-phonegap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>snowNews &#8211; App details, the App store, and PhoneGap</title>
		<link>http://www.mmisoftware.co.uk/weblog/2009/12/19/snownews-app-details-the-app-store-and-phonegap-2/</link>
		<comments>http://www.mmisoftware.co.uk/weblog/2009/12/19/snownews-app-details-the-app-store-and-phonegap-2/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 13:35:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[boarding]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[phonegap]]></category>
		<category><![CDATA[riding]]></category>
		<category><![CDATA[skiing]]></category>
		<category><![CDATA[snow]]></category>
		<category><![CDATA[snowNews]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.mmisoftware.co.uk/weblog/2009/12/19/snownews-app-details-the-app-store-and-phonegap-2/</guid>
		<description><![CDATA[MMISoftware has just released snowNews, an iPhone and iPod Touch App (App Store Link), for keeping up to date with news from ski and boarding results around the world. snowNews was an interesting App to write. It started &#8216;life&#8217; as a &#8216;proof of concept&#8217; web app written in HTML5. Coding was very easy, and was [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F12%2F19%2Fsnownews-app-details-the-app-store-and-phonegap-2%2F&amp;via=mmisoftware&amp;text=snowNews+-+App+details%2C+the+App+store%2C+and+PhoneGap&amp;related=mmisoftware&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F12%2F19%2Fsnownews-app-details-the-app-store-and-phonegap-2%2F"  class="twitter-share-button">Tweet</a></div><p><a href="http://mmisoftware.co.uk">MMISoftware</a> has just released snowNews, an iPhone and iPod Touch App (<a href="http://itunes.com/apps/snownews/">App Store Link</a>), for keeping up to date with news from ski and boarding results around the world.</p>

<p><span id="more-441"></span>
snowNews was an interesting App to write.  It started &#8216;life&#8217; as a &#8216;proof of concept&#8217; web app written in HTML5.  Coding was very easy, and was carried out in Dashcode (a quite wonderful and often overlooked javascript/css/html5 development tool on the Mac).  The App took only a few hours to put together, mainly because of the great rss/xml handing features in Dashcode.</p>

<p>The web app provided useful, and functional. So development started on a Cocoa version&#8230;.  and then&#8230;. <a href="http://phonegap.com/">PhoneGap</a>.</p>

<p><a href="http://phonegap.com/">PhoneGap</a> is an incredibly cool piece of &#8216;software&#8217;.  As they say on the <a href="http://phonegap.com/">PhoneGap</a> site: &#8220;PhoneGap is an open source development tool for building fast, easy mobile apps with JavaScript.&#8221;, and &#8220;If you’re a web developer who wants to build mobile applications in HTML and JavaScript while still taking advantage of the core features in the iPhone, Android and Blackberry SDKs, PhoneGap is for you.&#8221;  Great, In thought. I will give it a go.</p>

<p>Basically, all I had to do was drop the web App developed in Dashcode in to the <a href="http://phonegap.com/">PhoneGap</a> project and compile.  Done.  App finished, and it now ran as a native iPhone App.</p>

<p>In fact, snowNews (<a href="http://itunes.com/apps/snownews/">App Store Link</a>) is the quickest and easiest App we have ever developed.  Total development time (including testing), about 2 days.</p>

<p>And it gets better&#8230;.</p>

<p>The App was submitted to the iTunes App store on Sunday 13 December, 2009 and it went live on Saturday December 19, 2009&#8230;.  Less than 6 days?   The last App we submitted took around 3 weeks&#8230;.  way to go Apple.  And in the last 9 hours the App has been downloads around 20,000 times (if the <a href="http://mobclix.com/">mobclix</a> data is correct.)</p>

<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F12%2F19%2Fsnownews-app-details-the-app-store-and-phonegap-2%2F" layout="standard" show_faces="true" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mmisoftware.co.uk/weblog/2009/12/19/snownews-app-details-the-app-store-and-phonegap-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>First theSnowSite.com iPhone/iPod Touch App</title>
		<link>http://www.mmisoftware.co.uk/weblog/2009/12/19/first-thesnowsite-com-iphoneipod-touch-app/</link>
		<comments>http://www.mmisoftware.co.uk/weblog/2009/12/19/first-thesnowsite-com-iphoneipod-touch-app/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 12:48:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[iPhone]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[boarding]]></category>
		<category><![CDATA[riding]]></category>
		<category><![CDATA[skiing]]></category>
		<category><![CDATA[snow]]></category>
		<category><![CDATA[snowNews]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.mmisoftware.co.uk/weblog/2009/12/19/first-thesnowsite-com-iphoneipod-touch-app/</guid>
		<description><![CDATA[theSnowSite.com first iPhone/iPod Touch App, snowNews, went live on the iTunes App store (App Store Link) just over 8 hours ago. So far the App has been downloaded around 14,000 times. snowNews is a feed of news from skiing and snowboarding resorts around the world. The news is from official tweets from the ski areas, [...]]]></description>
			<content:encoded><![CDATA[<div class="tw_button" style=""><a href="http://twitter.com/share?url=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F12%2F19%2Ffirst-thesnowsite-com-iphoneipod-touch-app%2F&amp;via=mmisoftware&amp;text=First+theSnowSite.com+iPhone%2FiPod+Touch+App&amp;related=mmisoftware&amp;lang=en&amp;count=horizontal&amp;counturl=http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F12%2F19%2Ffirst-thesnowsite-com-iphoneipod-touch-app%2F"  class="twitter-share-button">Tweet</a></div><p><a href="http://thesnowsite.com">theSnowSite.com</a> first iPhone/iPod Touch App, snowNews, went live on the iTunes App store (<a href="http://itunes.com/apps/snownews/">App Store Link</a>) just over 8 hours ago. So far the App has been downloaded around 14,000 times.</p>

<p><span id="more-439"></span>
snowNews is a feed of news from skiing and snowboarding resorts around the world.  The news is from official tweets from the ski areas, supplemented with news provided by <a href="http://thesnowsite.com">theSnowSite.com</a> from ski areas. snowNews uses <a href="http://twitter.com">twitter&#8217;s</a> list feature to collect &#8216;official&#8217; tweets provided by ski areas.</p>

<p>With snowNews (<a href="http://itunes.com/apps/snownews/">App Store Link</a>) you can keep track of what is happening, where and when, at the different ski and riding areas.  It is a great way to keep up with latest news of snow conditions, weather, special offers, and events.</p>

<p><center>
<img src="http://thesnowsite.com/snowlog/wp-content/uploads/2009/12/thesnowsite_snownews_app.PNG" alt="thesnowsite snowNews App" /></p>

<p>The snowNews opening screen</p>

<p><img src="http://thesnowsite.com/snowlog/wp-content/uploads/2009/12/thesnowsite_snownews.PNG" alt="thesnowsite snowNews" /></p>

<p>Latest Available News</p>

<p><img src="http://thesnowsite.com/snowlog/wp-content/uploads/2009/12/snownews1.PNG" alt="snowNews" /></p>

<p>Drilling down to read the full story and additional information</p>

<p><img src="http://thesnowsite.com/snowlog/wp-content/uploads/2009/12/snownews2.PNG" alt="snowNews" /></p>

<p>All the recent news from a ski area
</center></p>

<p class="FacebookLikeButton"><fb:like href="http%3A%2F%2Fwww.mmisoftware.co.uk%2Fweblog%2F2009%2F12%2F19%2Ffirst-thesnowsite-com-iphoneipod-touch-app%2F" layout="standard" show_faces="true" width="450" action="like" colorscheme="light"></fb:like></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mmisoftware.co.uk/weblog/2009/12/19/first-thesnowsite-com-iphoneipod-touch-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Content Delivery Network via Rackspace Cloud Files: c0003336.cdn2.cloudfiles.rackspacecloud.com

Served from: www.mmisoftware.co.uk @ 2012-02-08 20:11:08 -->
