<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8754132968621029939</id><updated>2024-12-13T22:58:20.537-08:00</updated><category term="code"/><category term="computing"/><category term="iOS6"/><category term="iPad"/><category term="iPhone"/><category term="scripting"/><category term="Apple"/><category term="General"/><category term="Passbook"/><category term="error"/><title type='text'>Random Stuff....</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://drnickmorris.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://drnickmorris.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Nick</name><uri>http://www.blogger.com/profile/00303449397263543615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8754132968621029939.post-5327808773958124543</id><published>2012-09-21T00:53:00.002-07:00</published><updated>2012-09-21T00:54:33.988-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="error"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS6"/><category scheme="http://www.blogger.com/atom/ns#" term="iPad"/><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><category scheme="http://www.blogger.com/atom/ns#" term="Passbook"/><title type='text'>iPhone/iPad iOS6 Passbook and the iTunes Store Error</title><content type='html'>There&#39;s an application in iOS6 called &lt;a href=&quot;http://www.apple.com/ios/whats-new/#passbook&quot; target=&quot;_blank&quot;&gt;Passbook&lt;/a&gt;, which initially I could not get to work as it kept throwing an error saying that it “Can’t connect to iTunes Store”.&lt;br /&gt;
&lt;br /&gt;
My initial thoughts was that either something had not been turned on at Apple, or that this was a feature that was not available in the UK. However, last night I tripped over a really good post over at MacWorld which provided a fixed the problem.&lt;br /&gt;
&lt;br /&gt;
I won&#39;t repeat the details of the fix here as you can read all about it at:&amp;nbsp;&lt;a href=&quot;http://www.macworld.com/article/2010185/fix-passbooks-app-store-error-in-ios-6.html&quot; target=&quot;_blank&quot;&gt;Fix Passbook&#39;s App Store error in iOS 6&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Having now fixed Passbook so that it can connect to the iTunes Store I&#39;ve discovered that there is very few supporting Apps for it currently in the UK. No doubt this will change over time.</content><link rel='replies' type='application/atom+xml' href='http://drnickmorris.blogspot.com/feeds/5327808773958124543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drnickmorris.blogspot.com/2012/09/iphoneipad-ios6-passbook-and-app-store.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/5327808773958124543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/5327808773958124543'/><link rel='alternate' type='text/html' href='http://drnickmorris.blogspot.com/2012/09/iphoneipad-ios6-passbook-and-app-store.html' title='iPhone/iPad iOS6 Passbook and the iTunes Store Error'/><author><name>Nick</name><uri>http://www.blogger.com/profile/00303449397263543615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8754132968621029939.post-3940929031410150106</id><published>2012-09-19T12:58:00.002-07:00</published><updated>2012-09-19T12:58:51.225-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apple"/><category scheme="http://www.blogger.com/atom/ns#" term="iOS6"/><category scheme="http://www.blogger.com/atom/ns#" term="iPad"/><category scheme="http://www.blogger.com/atom/ns#" term="iPhone"/><title type='text'>Upgrading to iOS6 on the iPhone and the iPad</title><content type='html'>







&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
I installed iOS6 on my iPhone and iPad this evening. &amp;nbsp;It was a relatively painless process and only took around an hour or so to download and install. &amp;nbsp;All went well.&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
I must admit that I am a bit disappointed with the outcome. The new map application lacks detail, and the satellite imagery is very poor, reminiscent of Googles from about 4 or 5 years ago.&amp;nbsp; The map system also seems to be very slow. The 3-D building rendering feature is only available in central London, nothing in cities such as Glasgow or Newcastle. &amp;nbsp;And the attempts to render the bridges in Newcastle in 3-D are quite amusing.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRtJH7cVE3IjFwyA6zyft8qRis0hYiZCUgfXw4EVQ7K5H2uvlb5yo2O6WPt9dlKXOsi6vYENBqd4CVPCXi6Xe98CvLHDzCUXhzha7_LC7EFmaRyXLzcgxiZHLWlArGfvhd4kRRtZ4xTSvj/s1600/image.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;480&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRtJH7cVE3IjFwyA6zyft8qRis0hYiZCUgfXw4EVQ7K5H2uvlb5yo2O6WPt9dlKXOsi6vYENBqd4CVPCXi6Xe98CvLHDzCUXhzha7_LC7EFmaRyXLzcgxiZHLWlArGfvhd4kRRtZ4xTSvj/s640/image.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;The &#39;wavy&#39; bridge of Newcastle - I wouldn&#39;t fancy driving on that road or bridge&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;p1&quot;&gt;
The new version of Siri seems to be much better. It is now possible to ask it for the location of pubs and places to eat, and cinema times, in the UK. Rather amusingly when asking for restaurants it comes up with some very strange suggestions, including a French Polisher, plus a number of off-licences (liquor stores), and some supermarkets.&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
The Passbook feature doesn&#39;t really work for me at the moment. And I&#39;m not entirely sure what I&#39;m supposed to be doing to get it working.&lt;/div&gt;
&lt;div class=&quot;p2&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
One bonus feature is the new Clock application on the iPad. Very nice.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://drnickmorris.blogspot.com/feeds/3940929031410150106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drnickmorris.blogspot.com/2012/09/upgrading-to-ios6-on-iphone-and-ipad.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/3940929031410150106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/3940929031410150106'/><link rel='alternate' type='text/html' href='http://drnickmorris.blogspot.com/2012/09/upgrading-to-ios6-on-iphone-and-ipad.html' title='Upgrading to iOS6 on the iPhone and the iPad'/><author><name>Nick</name><uri>http://www.blogger.com/profile/00303449397263543615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRtJH7cVE3IjFwyA6zyft8qRis0hYiZCUgfXw4EVQ7K5H2uvlb5yo2O6WPt9dlKXOsi6vYENBqd4CVPCXi6Xe98CvLHDzCUXhzha7_LC7EFmaRyXLzcgxiZHLWlArGfvhd4kRRtZ4xTSvj/s72-c/image.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8754132968621029939.post-4019130637486645367</id><published>2012-09-11T10:19:00.001-07:00</published><updated>2012-09-11T10:19:19.674-07:00</updated><title type='text'>Oh, the irony - travel and getting an Internet connection</title><content type='html'>Just reading about today&#39;s announcement of the new 4G mobile phone service (called EE) in the UK and what struck me is that the phone companies are talking about rolling out of service that will cover 40% of the population by Christmas, and yet today for the majority of a journey travelling across the country on a train I had no Internet connection at all. This just goes to highlight that 40% coverage of the population doesn&#39;t mean 40% coverage of the country, as at present the phone companies claim over 90% coverage of the population with 3G and yet I had nothing (not even edge) for hours on end.&lt;br /&gt;&lt;br /&gt;In other news - I&#39;m staying in a hotel in Leicester called the Belmont and it doesn&#39;t have any Internet availability at all. No Wi-Fi, and not even ethernet in the rooms.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class=&#39;blogpress_location&#39;&gt;Location:&lt;a href=&#39;http://maps.google.com/maps?q=New%20Walk,Leicester,United%20Kingdom%4052.628361%2C-1.123353&amp;z=10&#39;&gt;New Walk,Leicester,United Kingdom&lt;/a&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://drnickmorris.blogspot.com/feeds/4019130637486645367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drnickmorris.blogspot.com/2012/09/oh-irony-travel-and-getting-internet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/4019130637486645367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/4019130637486645367'/><link rel='alternate' type='text/html' href='http://drnickmorris.blogspot.com/2012/09/oh-irony-travel-and-getting-internet.html' title='Oh, the irony - travel and getting an Internet connection'/><author><name>Nick</name><uri>http://www.blogger.com/profile/00303449397263543615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8754132968621029939.post-7817405882756791647</id><published>2012-09-11T06:14:00.001-07:00</published><updated>2012-09-11T06:14:43.849-07:00</updated><title type='text'>When information really matters....</title><content type='html'>Madness at Birmingham New Street train station in the UK. Train arrived with five minutes to get to my connecting train. The train arrived on platform 4 and I had to get to 12a. Up the stairs and along the bridge heading past platforms 5, 6, 7 etc. in search of 12. Got to platform 10, no more platforms, just a note saying &quot;to get to platform 12 go via 5 and 6&quot;. &lt;br /&gt;
&lt;br /&gt;
Back to 5 and 6, down the stairs, no signs to 12. Ran along the platform, asked a Network Rail employee who sent me up another set of stairs, and along a bridge to 12, just in time to see the train leave. Why don&#39;t they have more signs?&lt;br /&gt;
&lt;br /&gt;
Spoke to some really helpful people in customer services who have given me a number to ring. &lt;br /&gt;
&lt;br /&gt;
Now on platform 12a waiting for the train to Leicester. &lt;br /&gt;
&lt;br /&gt;
A simple be of signage would have meant I would have made my train. </content><link rel='replies' type='application/atom+xml' href='http://drnickmorris.blogspot.com/feeds/7817405882756791647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drnickmorris.blogspot.com/2012/09/when-information-really-matters.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/7817405882756791647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/7817405882756791647'/><link rel='alternate' type='text/html' href='http://drnickmorris.blogspot.com/2012/09/when-information-really-matters.html' title='When information really matters....'/><author><name>Nick</name><uri>http://www.blogger.com/profile/00303449397263543615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8754132968621029939.post-369172493625553093</id><published>2012-08-13T08:50:00.000-07:00</published><updated>2012-08-13T08:50:13.432-07:00</updated><title type='text'>Apple Automator and language translation</title><content type='html'>There is a&amp;nbsp;possibility&amp;nbsp;that within the next year I will moving aboard and so I have been researching the country to which I may be moving.... &amp;nbsp;The only problem is, I keep encountering webpages and bits of text in languages I don&#39;t undertand. &amp;nbsp;Luckily for me there are a couple of translation solutions...&lt;br /&gt;
&lt;br /&gt;
First, there is the &#39;translate this webpage&#39; feature in Google &lt;a href=&quot;https://www.google.com/intl/en/chrome/browser/&quot; target=&quot;_blank&quot;&gt;Chrome&lt;/a&gt; (full details &lt;a href=&quot;http://productforums.google.com/forum/#!topic/chrome/D4qfowU2nxM%5B1-25%5D&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt; on how to turn it on), and second I wrote a Mac Service using &lt;a href=&quot;http://support.apple.com/kb/HT2488&quot; target=&quot;_blank&quot;&gt;Automator&lt;/a&gt;&amp;nbsp;that takes selected text and translates it using &lt;a href=&quot;http://translate.google.com/&quot; target=&quot;_blank&quot;&gt;Google Translate&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The set up with &lt;a href=&quot;http://support.apple.com/kb/HT2488&quot; target=&quot;_blank&quot;&gt;Automator&lt;/a&gt; is fairly simple.&lt;br /&gt;
&lt;br /&gt;
Start &lt;a href=&quot;http://support.apple.com/kb/HT2488&quot; target=&quot;_blank&quot;&gt;Automator&lt;/a&gt;, select &#39;Service&#39; as the type of action you wish to create. &amp;nbsp;Set &#39;Service received selected&#39; to &#39;text&#39;, and &#39;in&#39; to &#39;any application&#39;.&lt;br /&gt;
&lt;br /&gt;
Drag a &#39;Run AppleScript&#39; from the lefthand column in to the Automator workspace and then add the following AppleScript code:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;on run {input, parameters}
  -- the following 2 lines should be on one line
  set output to &quot;http://translate.google.com/translate_t?text=&quot; 
    &amp;amp; urldecode(input as string) &amp;amp; &quot;&amp;amp;langpair=auo%7Cen&quot;
  -- above 2 lines should be on one line
  return output
end run

on urldecode(x)
  set cmd to &quot;&#39;require \&quot;cgi\&quot;; puts CGI.escape(STDIN.read.chomp)&#39;&quot;
  do shell script &quot;echo &quot; &amp;amp; quoted form of x &amp;amp; &quot; | ruby -e &quot; &amp;amp; cmd
end urldecode
&lt;/pre&gt;
&lt;br /&gt;
Finally, drag a &#39;Website Popup&#39; action from the lefthand column to the&amp;nbsp;Automator workspace. &amp;nbsp;All done.&lt;br /&gt;
&lt;br /&gt;
Your final set up should look like the image below.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJED7WDoVSoY7SXGlYy1AUb60jEsaaLtNO75SFjGAYHhWxDZ-SXjcMvnsp9mPCGh-hdweg52AKL6aqZjgDV4kR1yfeXzQYJXXTLP5izWt-bLfhBHKRE6M29GhQfp4nrkrllwnP9EbXmpcf/s1600/Screen+Shot+2012-08-12+at+17.43.43.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;620&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJED7WDoVSoY7SXGlYy1AUb60jEsaaLtNO75SFjGAYHhWxDZ-SXjcMvnsp9mPCGh-hdweg52AKL6aqZjgDV4kR1yfeXzQYJXXTLP5izWt-bLfhBHKRE6M29GhQfp4nrkrllwnP9EbXmpcf/s640/Screen+Shot+2012-08-12+at+17.43.43.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Finally, save the Automator action and it should appear in the Service menu (either in the Application Service menu, or in the &#39;ctrl&#39; click menu) when text is selected in any program. Just select the Service and a window should pop up with the translation, as shown below.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiixuIuu9I31xDgiiDeZMaXgXnXO52IA3FkCMBxGWoStsxBj4TqlbF7akcnfevCmVfS5V7dEyqTDnqcwLl-BbWMZpC2Nb1qbQsqwNEuSSHJm54cIEDIfVpe0UdMtlAxjIr4dLzmyXq72gO/s1600/Screen+Shot+2012-08-12+at+18.11.18.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiixuIuu9I31xDgiiDeZMaXgXnXO52IA3FkCMBxGWoStsxBj4TqlbF7akcnfevCmVfS5V7dEyqTDnqcwLl-BbWMZpC2Nb1qbQsqwNEuSSHJm54cIEDIfVpe0UdMtlAxjIr4dLzmyXq72gO/s640/Screen+Shot+2012-08-12+at+18.11.18.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://drnickmorris.blogspot.com/feeds/369172493625553093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drnickmorris.blogspot.com/2012/08/apple-automator-and-language-translation.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/369172493625553093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/369172493625553093'/><link rel='alternate' type='text/html' href='http://drnickmorris.blogspot.com/2012/08/apple-automator-and-language-translation.html' title='Apple Automator and language translation'/><author><name>Nick</name><uri>http://www.blogger.com/profile/00303449397263543615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJED7WDoVSoY7SXGlYy1AUb60jEsaaLtNO75SFjGAYHhWxDZ-SXjcMvnsp9mPCGh-hdweg52AKL6aqZjgDV4kR1yfeXzQYJXXTLP5izWt-bLfhBHKRE6M29GhQfp4nrkrllwnP9EbXmpcf/s72-c/Screen+Shot+2012-08-12+at+17.43.43.png" height="72" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8754132968621029939.post-447601525734651923</id><published>2012-08-10T07:12:00.000-07:00</published><updated>2012-08-10T07:12:02.272-07:00</updated><title type='text'>Facebook and RSS Feeds.... Gone! A solution?</title><content type='html'>I blogged about this a few days ago over at Scitable -&amp;nbsp;&lt;a href=&quot;http://www.nature.com/scitable/blog/bioscience-elearning/rss_is_finally_dead_well&quot; target=&quot;_blank&quot;&gt;RSS is finally dead.... (Well, it is in Apple&#39;s Mountain Lion 10.8)&lt;/a&gt;&amp;nbsp;and it attracted a comment or two, and some traffic on &lt;a href=&quot;https://plus.google.com/113904255779548789425/posts/11BzvcA5csH&quot; target=&quot;_blank&quot;&gt;Google+&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
The post on Scitable was a little &#39;tongue in cheek&#39; as I don&#39;t really believe RSS is dead as it has an important role in moving information around on the&amp;nbsp;Internet, but these days it doesn&#39;t seem to be so prominent and it seems to be more of a &#39;behind the scenes&#39; type tool than the &#39;in your face&#39; type technology it was a few years ago. (When was that last time you heard some one say &quot;oh, and don&#39;t forget to subscribe to my RSS feed&quot;? You&#39;re more likely to hear some one say &quot;don&#39;t forget to follower me on twitter&quot;, or &quot;don&#39;t forget to friend me on Facebook&quot;.)&lt;br /&gt;
&lt;br /&gt;
However, today I have been driven totally nuts by the lack of an RSS feed from a Facebook group that I wanted to follow. &amp;nbsp;No feed. &amp;nbsp;Nothing! &amp;nbsp;(I can understand why Facebook has done this, they want us to always go to their site, but it is nonetheless maddening.)&lt;br /&gt;
&lt;br /&gt;
After lots of searching and finding lots of advice that is now out of date due to the changes in the way Facebook works, and also looking at a number of RSS apps in Facebook (none of which appeared to do what I wanted them to do), I finally came across&amp;nbsp;&lt;a href=&quot;http://www.wallflux.com/&quot;&gt;http://www.wallflux.com/&lt;/a&gt;&amp;nbsp;which allows you to generate a RSS link to a Facebook group. &amp;nbsp;Success!&lt;br /&gt;
&lt;br /&gt;
Now I have the RSS link I can create an &quot;&lt;a href=&quot;http://ifttt.com/&quot; target=&quot;_blank&quot;&gt;If this then that&lt;/a&gt;&quot; (IFTTT) recipe that will automatically email me when any changes are made to the Facebook group page. &lt;br /&gt;
&lt;br /&gt;
Result!&lt;br /&gt;
&lt;br /&gt;
(Although I must admit I am not too happy in having to rely on two third-party tools, which could easily break. I would rather have a direct RSS feed from Facebook to Apple Mail.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://drnickmorris.blogspot.com/feeds/447601525734651923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drnickmorris.blogspot.com/2012/08/facebook-and-rss-feeds-gone-solution.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/447601525734651923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/447601525734651923'/><link rel='alternate' type='text/html' href='http://drnickmorris.blogspot.com/2012/08/facebook-and-rss-feeds-gone-solution.html' title='Facebook and RSS Feeds.... Gone! A solution?'/><author><name>Nick</name><uri>http://www.blogger.com/profile/00303449397263543615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8754132968621029939.post-4280783465116831805</id><published>2012-08-08T06:25:00.002-07:00</published><updated>2012-08-08T06:28:44.081-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="code"/><category scheme="http://www.blogger.com/atom/ns#" term="computing"/><category scheme="http://www.blogger.com/atom/ns#" term="scripting"/><title type='text'>AppleScript, Calendar and Day One journal App</title><content type='html'>Yesterday in a blog post (&lt;a href=&quot;http://drnickmorris.blogspot.co.uk/2012/08/applescript-reminders-and-day-one.html&quot; target=&quot;_blank&quot;&gt;AppleScript, Reminders and Day One journal App&lt;/a&gt;) I talked about using&amp;nbsp;AppleScript to transfer completed Reminders from Apple&#39;s &lt;a href=&quot;http://www.apple.com/uk/iphone/built-in-apps/reminders.html&quot; target=&quot;_blank&quot;&gt;Reminders App&lt;/a&gt; to the journal software &lt;a href=&quot;http://dayoneapp.com/&quot; target=&quot;_blank&quot;&gt;Day One&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Since then I have been playing around with using &lt;a href=&quot;https://developer.apple.com/library/mac/#documentation/AppleScript/Conceptual/AppleScriptX/AppleScriptX.html&quot; target=&quot;_blank&quot;&gt;AppleScript&lt;/a&gt;&amp;nbsp;to snag selected appointments in Apple&#39;s &lt;a href=&quot;http://www.apple.com/osx/apps/#calendar&quot; target=&quot;_blank&quot;&gt;Calendar&lt;/a&gt; program for copying to Day One.&lt;br /&gt;
&lt;br /&gt;
As Calendar doesn&#39;t have any specific AppleScript commands to copy the currently selected Calendar appointment I had to use System Events to perform a menu-based copy command to get the appointment details to the clipboard.&lt;br /&gt;
&lt;br /&gt;
Anyway, below is the&amp;nbsp;AppleScript I finally came up with. &amp;nbsp;Please feel free to use and adapt as you want....&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;tell application &quot;Calendar&quot;
  activate
  delay 2
  tell application &quot;System Events&quot;
    keystroke &quot;k&quot; using {command down}
    keystroke &quot;c&quot; using {command down}
  end tell
end tell
delay 2
set eventText to the clipboard
set entryText to &quot;&quot;
set para to paragraphs of eventText

repeat with itemNum from 1 to (count of para)
  set theLine to item itemNum of para
  if theLine starts with &quot;scheduled&quot; then
    set dateStr to theLine
    set dateWords to words of dateStr
    set monthNum to (convertData(&quot;August&quot;))
    -- the following three lines should be on one line
    set dateStr to ((monthNum as string) &amp;amp; &quot;/&quot; &amp;amp; 
     (item 2 of dateWords) as string) &amp;amp; &quot;/&quot; &amp;amp; 
     (item 4 of dateWords) as string)
    -- end of three lines that should be on one
    set entryText to entryText &amp;amp; theLine
  else if theLine starts with &quot;Location: &quot; then
    set entryText to entryText &amp;amp; theLine
  else
    if theLine is not equal to &quot;&quot; then
      set entryText to entryText &amp;amp; theLine
    end if
  end if
  set entryText to entryText &amp;amp; &quot;
&quot;
end repeat

-- the following two lines should be on one line
set timeString to (((item 6 of dateWords) as string) 
  &amp;amp; &quot;:&quot; &amp;amp; ((item 7 of dateWords) as string) as string)
-- end of two lines that should be on one

-- the following three lines should be on one line
set shellTxt to (&quot;echo \&quot;&quot; &amp;amp; entryText &amp;amp; &quot;\&quot; |
  /usr/local/bin/dayone -d=\&quot;&quot; &amp;amp; dateStr &amp;amp; &quot; &quot; 
  &amp;amp; timeString &amp;amp; &quot;\&quot; new&quot;)
-- end of three lines that should be on one

do shell script shellTxt

on convertData(theMonth)
  -- the following three lines should be on one line
  set monthList to {January, February, March, 
    April, May, June, July, August, September, 
    October, November, December}
  -- end of three lines that should be on one

  repeat with i from 1 to 12
    if theMonth = ((item i of monthList) as string) then
      set monthNumber to (text -2 thru -1 of (&quot;0&quot; &amp;amp; i))
      exit repeat
    end if
  end repeat
  return monthNumber
end convertData
&lt;/pre&gt;
&lt;br /&gt;
Again, I wrapped the above code up as a Service by using Apple&#39;s Automator program</content><link rel='replies' type='application/atom+xml' href='http://drnickmorris.blogspot.com/feeds/4280783465116831805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drnickmorris.blogspot.com/2012/08/applescript-calendar-and-day-one.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/4280783465116831805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/4280783465116831805'/><link rel='alternate' type='text/html' href='http://drnickmorris.blogspot.com/2012/08/applescript-calendar-and-day-one.html' title='AppleScript, Calendar and Day One journal App'/><author><name>Nick</name><uri>http://www.blogger.com/profile/00303449397263543615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8754132968621029939.post-1332032127852164238</id><published>2012-08-07T04:52:00.001-07:00</published><updated>2012-08-08T06:27:51.904-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="code"/><category scheme="http://www.blogger.com/atom/ns#" term="computing"/><category scheme="http://www.blogger.com/atom/ns#" term="scripting"/><title type='text'>AppleScript, Reminders and Day One journal App</title><content type='html'>One App that I have being playing around with recently is journalling (diary) program called &amp;nbsp;&lt;a href=&quot;http://dayoneapp.com/&quot; target=&quot;_blank&quot;&gt;Day One&lt;/a&gt;&amp;nbsp;from Bloom Built.&lt;br /&gt;
&lt;br /&gt;
I have never kept a journal before, and I am not really sure why I decided to start keeping one now, but as I thought I would give it a go I looked around for something suitable.&lt;br /&gt;
&lt;br /&gt;
Day One attracted me as it seemed simple to use, and has a great interface, however the two &#39;selling&#39; factors were the possibility of scripting it using a command line interface (CLI), and the fact that it had mobile versions, that sync, for the iPhone and iPad.&lt;br /&gt;
&lt;br /&gt;
On thing that I am also quite keen on is the use of &lt;a href=&quot;http://en.wikipedia.org/wiki/Getting_Things_Done&quot; target=&quot;_blank&quot;&gt;GTD&lt;/a&gt;, and I wanted some way to link GTD in with my journal, specifically, I wanted to link Apple&#39;s &lt;a href=&quot;http://www.apple.com/uk/iphone/built-in-apps/reminders.html&quot; target=&quot;_blank&quot;&gt;Reminders&lt;/a&gt; program (not a true GTD package, but has the advantage of syncing between desktop and iPhones and iPad), to Day One.&lt;br /&gt;
&lt;br /&gt;
As Day One has a CLI, and Reminders can use&amp;nbsp;&lt;a href=&quot;https://developer.apple.com/library/mac/#documentation/AppleScript/Conceptual/AppleScriptX/AppleScriptX.html&quot; target=&quot;_blank&quot;&gt;AppleScript&lt;/a&gt; then I had a solution! By using &lt;a href=&quot;http://support.apple.com/kb/HT2488&quot; target=&quot;_blank&quot;&gt;Automator&lt;/a&gt;&amp;nbsp; it was possible to create a service (a small script that sits in the services menu on a Mac) that could run an AppleScript to take completed tasks from Reminders and create entries in Day One. Problem solved!&lt;br /&gt;
&lt;br /&gt;
Below is the AppleScript code that I used in Automator:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;on run {input, parameters}
  tell application &quot;Reminders&quot;
    if (count of (reminders whose completed is true)) &amp;gt; 0 then
      set todoList to reminders whose completed is true
      repeat with itemNum from 1 to (count of (reminders whose completed is true))
        set reminderObj to item itemNum of todoList
        set nameObj to name of reminderObj
        set compDateObj to completion date of reminderObj
        if (body of reminderObj) is not &quot;&quot; then
          set bodyObj to &quot; Notes: &quot; &amp;amp; body of reminderObj
        else
          set bodyObj to &quot;&quot;
        end if
        
        set dayInt to day of compDateObj
        set monthInt to month of compDateObj as integer
        set yearInt to year of compDateObj
        set dateStr to ((monthInt as string) &amp;amp; &quot;/&quot; &amp;amp; dayInt as string) &amp;amp; &quot;/&quot; &amp;amp; yearInt as string
        set remDetails to nameObj &amp;amp; &quot; &quot; &amp;amp; bodyObj
        set timeStr to time string of compDateObj
       &amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;        -- the following should all be on one line
        set shellTxt to &quot;echo \&quot;&quot; &amp;amp; remDetails &amp;amp; &quot;\&quot; |&amp;nbsp;&lt;/pre&gt;
&lt;pre&gt;             /usr/local/bin/dayone -d=\&quot;&quot; &amp;amp; dateStr &amp;amp; &quot; &quot; &amp;amp; timeStr &amp;amp; &quot;\&quot; new&quot;
       &amp;nbsp;-- end of material that should all be on one line&lt;/pre&gt;
&lt;pre&gt;        do shell script shellTxt
        --delete reminderObj --uncomment this line to auto delete completed todos
        
      end repeat
    else
      set output to &quot;No completed reminders&quot;
    end if
  end tell
  
  return input
end run
&lt;/pre&gt;
&lt;br /&gt;
Please feel free to use the above code.</content><link rel='replies' type='application/atom+xml' href='http://drnickmorris.blogspot.com/feeds/1332032127852164238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drnickmorris.blogspot.com/2012/08/applescript-reminders-and-day-one.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/1332032127852164238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/1332032127852164238'/><link rel='alternate' type='text/html' href='http://drnickmorris.blogspot.com/2012/08/applescript-reminders-and-day-one.html' title='AppleScript, Reminders and Day One journal App'/><author><name>Nick</name><uri>http://www.blogger.com/profile/00303449397263543615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8754132968621029939.post-4843754500729597707</id><published>2012-08-07T04:29:00.001-07:00</published><updated>2012-08-07T04:29:26.187-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="General"/><title type='text'>About this Blog</title><content type='html'>&lt;p&gt;So, what is this blog all about?&lt;/p&gt;
&lt;p&gt;Well, in simple terms, it is just a random collection of things that don&#39;t fit in on any of the other blogs that I do. By that I don&#39;t mean it&#39;s just going to be a general dumping ground of material, but a collection of odds and ends, snippets of code, photographs etc.&lt;/p&gt;
&lt;p&gt;If I get bored with it all I&#39;ll just delete it….&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://drnickmorris.blogspot.com/feeds/4843754500729597707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drnickmorris.blogspot.com/2012/08/about-this-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/4843754500729597707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8754132968621029939/posts/default/4843754500729597707'/><link rel='alternate' type='text/html' href='http://drnickmorris.blogspot.com/2012/08/about-this-blog.html' title='About this Blog'/><author><name>Nick</name><uri>http://www.blogger.com/profile/00303449397263543615</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>