<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>all that jazzfirefox</title>
    <link>http://jazzy.id.au/default/tags/firefox/</link>
    <description>james' blog about scala and all that jazz</description>
    <language>en</language>
    <copyright>James Roper</copyright>
    <pubDate>Thu, 13 Jun 2013 18:18:00 GMT</pubDate>
    <dc:creator>James Roper</dc:creator>
    <dc:date>2013-06-13T18:18:00Z</dc:date>
    <dc:language>en</dc:language>
    <dc:rights>James Roper</dc:rights>
    <image>
      <title>all that jazzfirefox</title>
      <url>http://jazzy.id.au/default/tags/firefox/</url>
    </image>
    <item>
      <title>Copy and paste between Firefox and the iPhone</title>
      <link>http://jazzy.id.au/default/2009/04/04/copy_and_paste_between_firefox_and_the_iphone.html</link>
      <content:encoded>&lt;style type="text/css"&gt;
.image_link {
  margin: 40px;
}
.image_link img {
  border-style: none;
}
&lt;/style&gt;

&lt;p&gt;
Today I decided to have a go at diagnosing why the reversing lights on my car weren't working.  I quickly worked out that the bulbs were fine, so I jumped on Google to see if I could find some information about where else problems may occur with reversing lights in a car.  I found some very detailed instructions, but I had a problem.  These instructions were on my computer, in my room, but I wanted to take them to my car, in my garage, and I don't have a printer.  However, I do have an iPhone, so I thought I'd copy the URL into my iPhone and read the instructions from Safari.  The URL however was rather long and copying by hand would have been painful, what I really wanted to do was the equivalent of copy and paste from my computer to my iPhone.
&lt;/p&gt;

&lt;p&gt;
Enter &lt;a href="https://addons.mozilla.org/en-US/firefox/addon/2780"&gt;Mobile Barcoder&lt;/a&gt;.  Mobile Barcoder is a Firefox extension that allows you to generate QR Codes from Firefox.  A QR Code is a 2D barcode designed to be read particularly by mobile devices.  Using Mobile Barcoder, generating a barcode for the current page is as simple as hovering your mouse over the icon it puts in the bottom right corner of the window:
&lt;/p&gt;

&lt;a class="image_link" href="images/blogs/barcode/currentpage.png"&gt;&lt;img src="images/blogs/barcode/currentpage_thumbnail.png" alt="Generating a barcode from the current page"/&gt;&lt;/a&gt;

&lt;p&gt;
You can also right click on a link to generate a barcode for that link:
&lt;/p&gt;

&lt;a class="image_link" href="images/blogs/barcode/link.png"&gt;&lt;img src="images/blogs/barcode/link_thumbnail.png" alt="Generating a barcode from a link"/&gt;&lt;/a&gt;

&lt;p&gt;
You can even create a barcode from arbitrary text on the page, by selecting it and then right clicking:
&lt;/p&gt;

&lt;a class="image_link" href="images/blogs/barcode/selection.png"&gt;&lt;img src="images/blogs/barcode/selection_thumbnail.png" alt="Generating a barcode from selected text"/&gt;&lt;/a&gt;

&lt;p&gt;
So I have my barcode, but what use is that to me?  Enter &lt;a href="http://www.beetagg.com/en/beetagglabs/beetaggforiphone/beetagg-reader-for-iphone-qr-code-datamatrix-120.html"&gt;BeeTag&lt;/a&gt;.  BeeTag is a free iPhone App that reads QR Codes and other 2D barcodes, and, depending on the type of code, lets you act on it accordingly.  For example, if it's a phone number, you can dial the number, if it's a URL, you can open it in Safari, or if it's plain text, you can save it as a memo.  Scanning is as easy as taking a picture:
&lt;/p&gt;

&lt;a class="image_link" href="images/blogs/barcode/beetag-picture.png"&gt;&lt;img src="images/blogs/barcode/beetag-picture_thumbnail.png" alt="Taking a picture of a barcode with BeeTag"/&gt;&lt;/a&gt;

&lt;p&gt;
Having taken the picture, it will read it, and then prompt you for what you want to do next.  I chose to open the URL in Safari:
&lt;/p&gt;

&lt;a class="image_link" href="images/blogs/barcode/beetag-prompt.png"&gt;&lt;img src="images/blogs/barcode/beetag-prompt_thumbnail.png" alt="BeeTag prompt after successfully reading a barcode"/&gt;&lt;/a&gt;
&lt;a class="image_link" href="images/blogs/barcode/beetag-open.png"&gt;&lt;img src="images/blogs/barcode/beetag-open_thumbnail.png" alt="The webpage on my iPhone in Safari"/&gt;&lt;/a&gt;

&lt;p&gt;
Now all I need to do is wait for the iPhone 3.0 firmware with copy and paste, and I have full end to end copy/paste from my computer to my iPhone.
&lt;/p&gt;</content:encoded>
      <category domain="http://jazzy.id.au/default/tags/beetag/">beetag</category>
      <category domain="http://jazzy.id.au/default/tags/firefox/">firefox</category>
      <category domain="http://jazzy.id.au/default/tags/iphone/">iphone</category>
      <category domain="http://jazzy.id.au/default/tags/qrcode/">qrcode</category>
      <pubDate>Sat, 04 Apr 2009 01:03:00 GMT</pubDate>
      <guid isPermaLink="false">tag:jazzy.id.au,2009-04-04:default/1238806980000</guid>
      <dc:date>2009-04-04T01:03:00Z</dc:date>
    </item>
  </channel>
</rss>

