<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:ent="http://www.purl.org/NET/ENT/1.0/" version="2.0">
  <channel>
    <title>Curiouser and Curiouser! on transference</title>
    <link>http://matt.blogs.it/</link>
    <description>RSS feed for topic transference</description>
    <copyright>Copyright 2007 Matt Mower. Some rights reserved.</copyright>
    <generator>Squib/0.5.0.382</generator>
    <managingEditor>self@mattmower.com</managingEditor>
    <webMaster>self@mattmower.com</webMaster>
    <language>en-gb</language>
    <item>
      <title>Transference launched</title>
      <link>http://matt.blogs.it/entries/00002600.html</link>
      <pubDate>Sun, 08 Jul 2007 18:38:53 +0100</pubDate>
      <description>&lt;p&gt;&lt;a href="http://mattmower.com/diffly/"&gt;Diffly&lt;/a&gt; took me, on and off, about three months to write. It was my first Cocoa app and I made a lot of mistakes and took quite a few wrong turns (most notably not starting with a Cocoa document architecture). By contrast my new application &lt;a href="http://code.google.com/p/transference/"&gt;Transference&lt;/a&gt; has taken about a week, on and off, and was a much smoother project although I am beginning to question the wisdom of not using the Document architecture this time as well.&lt;/p&gt;

&lt;p&gt;What is it? It's an alternative to Finder for something I do a lot of: copying and moving files.&lt;/p&gt;

&lt;p&gt;Drag and drop is a marvellous thing but really Finder can be a pain to work with sometimes. Having to have multiple windows open, dragging the wrong things, losing selections, difficult selections, finding the right file, disappearing windows, the wrong folder springing open, Finder switching to another window after you drop, and so on, and so on. It seems Finder has myriad possibilities for making life awkward.&lt;/p&gt;

&lt;p&gt;I tried PathFinder but where I was looking for simplification the guiding principle of PathFinder appears to be "more bells, more whistles." I'm sure it's a great file manager but it wasn't what I was looking for. Then it struck me that this was the kind of problem I enjoy solving and I needed more experience writing Cocoa applications. The end result is Transference:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://mattmower.com/transference/screen1.jpg" width="610" height="420" alt="Transference in action" /&gt;&lt;/p&gt;

&lt;p&gt;It's a two-pane file copy &amp;amp; move utility. What it does it makes dead simple. What it doesn't do it leaves to Finder (although, inevitably, I am sure it will acrue some useful functions over time). The main features are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Type paths right into the interface (and get path completion with &lt;tt&gt;F5&lt;/tt&gt; or &lt;tt&gt;Escape&lt;/tt&gt;). It keeps a comprehensive history of source and destination paths that you can pick from. You can also browse, switch source &amp;amp; destination, etc...&lt;/li&gt;
&lt;li&gt;Filter immediately. The interface has a search filter built right in to immediately narrow down the files you want to work with.&lt;/li&gt;
&lt;li&gt;Sticky selection. Multiple selections in Finder is tricky at best. Transference uses checkboxes to select which files will be transferred.&lt;/li&gt;
&lt;li&gt;Nothing else gets in the way!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The end result is that Transference is a lean, mean, file transferring machine!&lt;/p&gt;

&lt;p&gt;Once again I am using Andy Matuschacks excellent &lt;a href="http://sparkle.andymatuschak.org/"&gt;Sparkle&lt;/a&gt; library to do automatic updates. I have also made Transference an open source project under the liberal MIT license and it's &lt;a href="http://code.google.com/p/transference/"&gt;available right now&lt;/a&gt; from Google Code. If you try it, I hope you find it useful. If there's something missing let me know or, send me a patch :-)&lt;/p&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00002600.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
  </channel>
</rss>
