<?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>Foliovision &#187; os x</title>
	<atom:link href="http://foliovision.com/tag/os-x/feed" rel="self" type="application/rss+xml" />
	<link>http://foliovision.com</link>
	<description>Making the web work for you</description>
	<lastBuildDate>Fri, 03 Feb 2012 22:08:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<image><title>Foliovision</title><url>http://foliovision.com/site/wp-content/themes/foliovision/images/foliovision-logo-380.gif</url><link>http://foliovision.com</link><width>240</width><height>66</height><description>Making the web work for you</description></image>		<item>
		<title>VPN for OS X: Witopia 2012 review (from a three year user)</title>
		<link>http://foliovision.com/2012/01/17/witopia-vpn-review</link>
		<comments>http://foliovision.com/2012/01/17/witopia-vpn-review#comments</comments>
		<pubDate>Tue, 17 Jan 2012 13:20:10 +0000</pubDate>
		<dc:creator>alec</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[witopia]]></category>

		<guid isPermaLink="false">http://foliovision.com/?p=3253</guid>
		<description><![CDATA[It used to be really simple to get a VPN for Mac. You'd just go and sign up at Witopia.net and you'd get an inexpensive and reliable VPN with nodes all over the world. Witopia would work with the built-in networking inside your Mac, specifically PPTP protocol. Here's all the reasons you might want a [...]<h3 class="related_posts_title">You might also like</h3>
<ol class="related_posts">
			<li><a href="http://foliovision.com/seo-tools/wordpress/plugins/fv-edit-templates/restaurant-review-edit-templates-illustrated-end-user-guide" rel="bookmark">
            <img src="http://foliovision.com/images/2008/12/100/Dashboard-menu.png" />
      Restaurant Review Edit Templates Illustrated End User Guide</a><!-- (7.1)-->
    </li>
			<li><a href="http://foliovision.com/2010/11/14/37signals-suite-review" rel="bookmark">
            <img src="http://foliovision.com/images/2010/11/100/37signals-Suite-Review.png" />
      37signals suite review: Is it worth upgrading? First fix the suite integration and syncing guys&#8230;</a><!-- (5.2)-->
    </li>
			<li class="last"><a href="http://foliovision.com/2011/06/07/wp-ecommerce-review" rel="bookmark">
            <img src="http://foliovision.com/images/2011/06/100/wordpress-312-wp-ecommerce-383.png" />
      WP e-Commerce 3.8 Review: Why WP eComm code is still broken</a><!-- (4.1)-->
    </li>
	</ol>
<div class="related_posts_clear"></div>
]]></description>
			<content:encoded><![CDATA[<p>It used to be really simple to get a VPN for Mac. You'd just go and sign up at Witopia.net and you'd get an inexpensive and reliable VPN with nodes all over the world. Witopia would work with the built-in networking inside your Mac, specifically PPTP protocol.</p>
<p>Here's all the <a href="#why-you-want-a-vpn" class="liinternal">reasons you might want a VPN</a>.</p>
<p>The problem was Bill Bullock was obsessive about our security/anonymity. So the customer portal didn't really work or hardly existed. Support was over email and a bit hope for the best. Your email address had a single subscription.</p>
<p>Worse yet, when you would go to renew your subscription, you had to create a new account and login.</p>
<p>From the beginning there were two services: Personal, which always included PPTP and now includes ipsec and L2TP and Pro which was twice the price and included OpenVPN. Both are secure but Personal is more easily blocked by governments or corporations as they can usually detect the protocol.</p>
<h4>Witopia SSL Service: Tunnelblick then Viscosity</h4>
<p>Witopia's upgraded SSL service was always a bit of a crapshoot. For years you had to fight Tunnelblick (one of the nastiest pieces of open source software out there, which requires advanced networking knowledge modifying a text file to get anything done: it defaults to not working and makes you move text files all over your computer, authorizing them each time you do). Then came Viscosity which worked a whole lot better. With your Witopia VPN you got a free preconfigured Viscosity client.</p>
<p>Then something went wrong with Viscosity. When you update Viscosity to keep up with Mac OS X, it's another crapshoot if your settings will carry over to the next version.</p>
<p>So as someone who tried to buy three licenses last year (Personal x 2, Pro x 1) for my company and ran in circles for weeks with absolutely silly suggestions from Witopia on how to fix my configuration, I can tell you the dream was over, the shine off of the hood. With the obliging help of Witopia's owner Bill Bullock finally we managed to get a single one of the personal accounts up and limping. Our ideas of using VPN regularly in the various departments at Foliovision went down the tubes.</p>
<p>We cancelled the other two and got on with our lives. OpenVPN on a small VPS turned out to be an even bigger catastrophe. After a whole day of programmer time settting it up, we were able to eke out 2 KB/sec performance. When Witopia is working, you are looking at anything between 1 MB/sec and 8 MB/sec bandwidth up and down. It's not the 100 MB/sec down and the 10 MB/sec up we have on our connection but it's not 2 KB/sec.</p>
<p>So with clients to serve and lives to live, we more or less didn't use VPN except in emergency.</p>
<p>For reasons of my own, I was using VPN via Witopia a fair amount in the last week. All was well until my VPN account wouldn't connect today.</p>
<p>Witopia happily enough has live chat support now. I lost hours with them today so you don't have to.</p>
<h4><strong>Why did my Witopia VPN die?</strong></h4>
<p>Witopia created a customer portal and consolidated everyone's account history and orders.</p>
<p>When they consolidated the orders some accounts clearly died. Including one of mine as it was a courtesy account offered for last year's nightmare. <strong>Tip: don't kill your courtesy accounts early.</strong></p>
<p>Witopia's ability to consolidate our orders years later begs the question how private were our accounts in the first place if Witopia could consolidate them after the fact.</p>
<h4><strong>Locked out of the Witopia customer portal</strong></h4>
<p>The new portal sounded great. One problem: it was impossible for me to log in with my old username and password. No problem.</p>
<p>I'll reset my password. No luck: <strong>No such username.</strong></p>
<p>Joe suggested I reregister. No problem. Wait yes there is, <strong>Username already exists.</strong></p>
<p>Joe suggested I create another account using another email and then consolidate them. That sounds like a lot of work and lots of chances for misunderstandings and broken accounts. <strong>No, I want access to my existing account.</strong></p>
<p>Joe needs his supervisor.</p>
<p>Tara comes online (last year Tara was the queen of alternative protocols who led me around an enormous emerald coloured garden of irregularly working VPN). Tara remembers me. A bit awkward. Like an affair gone wrong. Happily she doesn't hold a grudge and we get to work.</p>
<p>Fortunately, Tara is able to get a link which allows you to login to your account and reset your password. Remember Witopia is not access to your data. Witopia is only access to your VPN accounts, so security is important but not paramount. If someone sneaks into your Witopia account, the most they can do is cancel your VPN without asking or change your passwords on you or use your VPN surreptitiously for their own purposes (actually that could get you in trouble if they did illegal things while using your account: but the same applies to your home broadband connection).</p>
<h4><strong>Inside the new Witopia Customer Portal</strong></h4>
<p>So now I'm in the portal. There are all of my orders for the last three years. Hurray.</p>
<p>On the two active orders, there's 412 days left on one and 46 days on the other. The other is also listed as cancelled, with no options for checking data usage, resetting password or assigning the VPN to someone else.</p>
<p>Looks like portal consolidation this week killed off the courtesy account. Sloppy programming. Thanks sloppy Witopia programmers, you've just stolen two hours plus of my life getting all this working again.</p>
<p>Tara asks me to install Witopia software and use that to access my VPN. No dice. With this track record on working software, there's no way I'm letting Witopia's direct installer get at my network settings. I have work to do this week.</p>
<p>Remember Tara loves the alternative protocols. So I set up all of the different OS X VPN protocols following her instructions.</p>
<p>Alas no protocol, PPTP, ipSEC, l2tp will work.</p>
<h4><strong>Testing the main Witopia account</strong></h4>
<p>I give Tara the password for my main account (not the courtesy one) to test herself. Tara disappears for about seven minutes. When she comes back she announces that the account works just fine and it surely must be a local problem on my end.</p>
<p>I try to reconnect with a couple of the protocols I'd previously set up and tested unsuccessfully. Bingo, I'm on.</p>
<p>"See," admonishes Tara, "it was a local problem after all."</p>
<p>Yes, Tara, but I haven't changed anything in my settings. All that happened was you went and worked on my account with a tech.</p>
<p>Whatever Tara and the tech did while she was away did manage to reset my Witopia account and get it working.</p>
<h4>Witopia Speeds</h4>
<p>The second test was on an account with send all connections over VPN so I lost my connection to Tara.</p>
<p>Taking the occasion to test while logging on an on, I ran a battery of tests using SpeedTest.net which is nice enough to give both ping and transfer speeds.</p>
<p>Here's what I found:</p>
<blockquote>
<p><strong>ipsec New York</strong><br />
ping <strong>111 ms</strong><br />
download <strong>1.2 Mbps</strong><br />
upload <strong>1.1 Mbps</strong></p>
<p><strong>l2tp New York</strong> with built-in Mac client<br />
ping <strong>109 ms</strong><br />
download <strong>2.66 Mbps</strong><br />
upload <strong>7.23 Mbps</strong></p>
<p><strong>PPTP New York</strong><br />
ping <strong>110ms</strong><br />
download <strong>9.7 Mbps</strong><br />
upload <strong>7.36 Mbps</strong></p>
</blockquote>
<h4>Witopia VPN Software</h4>
<p>I was feeling optimistic after seeing all of these protocols work so I decided to give Witopia's custom built software a chance. The download is quick and the installer opens up automatically.</p>
<p>Witopia's software gives a nice blue icon like airport in the menu bar. It takes up less space than Apple's built-in VPN. I tried the built-in L2TP and got some surprising results.</p>
<blockquote>
<p><strong>L2TP New York</strong> with Witopia client<br />
ping <strong>114 ms</strong><br />
download <strong>8.43 Mbps</strong><br />
upload <strong>6.86 Mbps</strong></p>
</blockquote>
<p>I'm still using this connection.</p>
<p>Here's what the interface of the Witopia VPN client looks like:</p>
<h5><a href="/images/2012/01/WiTopia-application-interface-extras.png" title="WiTopia application interface extras" rel="lightbox[slideshow]" class="liimagelink"><img width="400" height="231" alt="WiTopia application interface extras" src="/images/2012/01/400/WiTopia-application-interface-extras.png" /></a><br />
WiTopia application interface extras</h5>
<h5><a href="/images/2012/01/Witopia-application-interface.png" title="Witopia application interface" rel="lightbox[slideshow]" class="liimagelink"><img width="400" height="410" alt="Witopia application interface" src="/images/2012/01/400/Witopia-application-interface.png" /></a><br />
Witopia application interface</h5>
<p>Using either built-in or Witopia client software is fine. If I had to do it again, I'd probably just stick with OS X's built in protocols. I'd use PPTP as it tests out very fast. If you want to use a lot of locations, then Witopia's VPN software might be for you as you won't have to build all the locations by hand.</p>
<h4>Round two: trying to get OpenVPN up and running with alternative Witopia account</h4>
<p>When I got back to my chat, Tara had gone home. A gentleman named Shirin had taken her place. We spent a lot of time trying to resurrect the dead account.</p>
<p>More or less hopeless.</p>
<p>The main OpenVPN connection is very fussy. It wouldn't work with either the Witopia VPN client nor with Viscosity.</p>
<p>Once installed, to reinstall it you need to remove several .kext via terminal. Viscosity which did work at one point, won't anymore. The updater won't update Viscosity and you have to manually find and reinstall all the certificates.</p>
<p>What finally worked was uninstalling launch2netpremium and then doing a hand search for all of its files (a nasty respawn filled networking logs to the point that it was impossible to tell what was happening with Witopia). Next step was to install and reinstall the Witopia client with reboots.</p>
<p>The whole affair required three reboots to work and deleting kexts. You don't want to do this. Viscosity still won't work but for now with the Witopia client I can get on OpenVPN SSL internet.</p>
<p>I spent over three work hours painfully troubleshooting this by hand. Effectively Witopia stole $500 from my company while I did this unpaid work. All I got out of it was this article. Don't you be so foolish.</p>
<p>To be honest, I would not recommend a Witopia Pro account. The amount of time you will spend fighting with software and with cryptic errors just will not justify the small increase in speed and security which OpenVPN brings.</p>
<p>Not only that but a WiTopia Personal VPN account is just $40 (renewal) or $50 new account, while a Pro VPN account is $70/year and will cause you to lose hours with unnecessary tech support.</p>
<p>If you are in China or Iran or some place where you really need OpenVPN, go ahead and spring for it. But be prepared to spend a lot of time troubleshooting.</p>
<h3>Resources</h3>
<p>Here's a nice historic comparison of <a href="http://news.cnet.com/8301-13554_3-9894851-33.html" class="liexternal">Witopia and HotSpotVPN</a> with interviews with both company owners, Bill Bullock and Glynn Taylor.</p>
<p><a name="why-you-want-a-vpn">Here's</a> <a href="http://witopia.net/support/why/" class="liexternal">why you might want a VPN</a>.</p>
<p>Answer number one: you are travelling and need to be sure your web access is not being logged (at least only by your VPN provider).</p>
<p>Answer number two: you need access to another server from a fixed and known IP. It's possible with a VPN.</p>
<p>Answer number three: you want to watch Hulu or listen to Mog or Spotify while outside the United States. If you don't use Facebook, your one choice is Mog.</p>
<p>Answer number four: you need to sign up for some papers or service from outside your home country. I wasn't able to complete a birth certificate request from Europe until I came in via VPN and made the order via VPN.</p>
<p><br />
&#160;</p><h5 class="byline"><img height="48" width="48" src="http://foliovision.com/images/authors/alec-kinnear.jpg" alt="Alec Kinnear" title="Alec Kinnear" /><br /> By Alec</h5><p><a href="http://foliovision.com/2012/01/17/witopia-vpn-review">VPN for OS X: Witopia 2012 review (from a three year user)</a></p>
<p>Post from: <a href="http://foliovision.com">Foliovision</a></p>
<img src="http://foliovision.com/site/?ak_action=api_record_view&id=3253&type=feed" alt="" /><h3 class="related_posts_title">You might also like</h3>
<ol class="related_posts">
			<li><a href="http://foliovision.com/seo-tools/wordpress/plugins/fv-edit-templates/restaurant-review-edit-templates-illustrated-end-user-guide" rel="bookmark">
            <img src="http://foliovision.com/images/2008/12/100/Dashboard-menu.png" />
      Restaurant Review Edit Templates Illustrated End User Guide</a><!-- (7.1)-->
    </li>
			<li><a href="http://foliovision.com/2010/11/14/37signals-suite-review" rel="bookmark">
            <img src="http://foliovision.com/images/2010/11/100/37signals-Suite-Review.png" />
      37signals suite review: Is it worth upgrading? First fix the suite integration and syncing guys&#8230;</a><!-- (5.2)-->
    </li>
			<li class="last"><a href="http://foliovision.com/2011/06/07/wp-ecommerce-review" rel="bookmark">
            <img src="http://foliovision.com/images/2011/06/100/wordpress-312-wp-ecommerce-383.png" />
      WP e-Commerce 3.8 Review: Why WP eComm code is still broken</a><!-- (4.1)-->
    </li>
	</ol>
<div class="related_posts_clear"></div>
]]></content:encoded>
			<wfw:commentRss>http://foliovision.com/2012/01/17/witopia-vpn-review/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Textile Editing on OS X: BBEdit, iTextile, MarkMyWords</title>
		<link>http://foliovision.com/2011/11/08/textile-editing-bbedit</link>
		<comments>http://foliovision.com/2011/11/08/textile-editing-bbedit#comments</comments>
		<pubDate>Tue, 08 Nov 2011 13:06:33 +0000</pubDate>
		<dc:creator>alec</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[37signals]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[basecamp]]></category>
		<category><![CDATA[BBEdit]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[weblog writing]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://foliovision.com/?p=3086</guid>
		<description><![CDATA[As regular readers know we are heavy users of Basecamp. This month is the first time in a while I'm not happy about our subscription as we've had to move up to the Elite Suite at $249 month as we've run out of Basecamp projects at 100 (we've been rotating them for awhile but five [...]<h3 class="related_posts_title">You might also like</h3>
<ol class="related_posts">
			<li><a href="http://foliovision.com/2011/11/16/how-to-write-in-textile-markup" rel="bookmark">
            <div class="noimage-1"></div>
      Textile: How to write in the world&#8217;s greatest markup language</a><!-- (15.6)-->
    </li>
			<li><a href="http://foliovision.com/2008/01/24/windows-text-editor" rel="bookmark">
            <img src="http://foliovision.com/images/2008/01/100/html-kit-screenshot.gif" />
      In search of a good CSS Editor with FTP editing on Windows: BBedit Equivalent?</a><!-- (13.2)-->
    </li>
			<li class="last"><a href="http://foliovision.com/2007/11/05/escaping-html" rel="bookmark">
            <div class="noimage-3"></div>
      Great Handy Tool for Escaping HTML</a><!-- (6.8)-->
    </li>
	</ol>
<div class="related_posts_clear"></div>
]]></description>
			<content:encoded><![CDATA[<p>As regular readers know we are heavy users of <a href="http://foliovision.com/tag/basecamp" class="liinternal">Basecamp</a>. This month is the first time in a while I'm not happy about our subscription as we've had to move up to the Elite Suite at $249 month as we've run out of Basecamp projects at 100 (we've been rotating them for awhile but five more projects came in and there just isn't space). For those who are counting, that's $3000/year for a software subscription.</p>
<p>Basecamp uses Textile as the main editor (well 37signals have added some kind of <span class="caps">WYSIWYG</span> editor lately but for those of us writing messages, comments and writeboards for the last seven years, Textile is in our blood).</p>
<p>So what I want to be able to do is write all my posts and drafts in Textile and then convert them to html for publication (saving the original in Textile for further editing).</p>
<p>For a while I used iTextile a wrapper around a Python script. It worked pretty well but was kind of ugly and not customizable. I gave up on iTextile due to ergonomics. When I went to fire it up again yesterday, it turns out iTextile is <span class="caps">PPC</span> only and requires Rosetta. On my most recent machines, I've managed to get rid of Rosetta completely so I was warned about installing Rosetta. I'd prefer not to have the emulator overhead hanging around waiting to steal memory and cycles, so I said no.</p>
<p>There is an interesting application called <a href="http://www.xelaton.com/" class="liexternal">MarkMyWords</a> from&#160;xelaton.com in Germany. MarkMyWords allows you to write in the mark up language of your choice (important ones include Markdown, Textile, BBcode and Wiki syntax) and get html out on the other end.</p>
<p>Preview is live which is very cool.</p>
<p>MarkMyWords does what it promises very well and even includes full screen and distraction free modes. If you are looking for a new text editor, MarkMyWords has a lot to recommend it.</p>
<h5 class="noborder"><a href="/images/2011/11/MarkMyWords-edit-window.png" rel="lightbox[slideshow]" title="MarkMyWords edit window" class="liimagelink"><img width="580" height="439" alt="MarkMyWords edit window" src="/images/2011/11/580/MarkMyWords-edit-window.png" /></a><br />
MarkMyWords edit window</h5>
<h4>MarkMyWords Downsides:</h4>
<ul>
    <li>MarkMyWords is another application to install and maintain and learn across all your computers</li>
    <li>MarkMyWords requires a change in workflow (I write mainly in <span class="caps">BBE</span>dit and other people have their own text editor prefernces)</li>
    <li>The icon is fussy and ugly.</li>
</ul>
<h5 class="noborder"><img width="531" height="533" alt="MarkMyWords icon" src="/images/2011/11/MarkMyWords-icon.png" /><br />
MarkMyWords icon</h5>
<h4>Textile Editing on BBEdit</h4>
<p>At this point, I was thinking what I really need is to get Textile into <span class="caps">BBE</span>dit. I don't know why the BareBones guys have been so lazy about adding a Textile module themselves. Apparently there's been Markdown syntax for a long time.</p>
<p>I found a reasonably good article about <a href="http://meyerweb.com/eric/thoughts/2010/10/11/a-textile-filter-for-bbedit/" class="liexternal">how to add Textile to <span class="caps">BBE</span>dit</a> but the explanations aren't very clear and one of the download links is broken and the other doesn't give the right filename when unpacked. [Update: dpkendal's original version was broken - our own Martin Vicenik has fixed it for you and uploaded it.]</p>
<h4>So for non-programmers, here's how to get Textile editing working on BBEdit:</h4>
<ol>
    <li>download our&#160;<a href="https://gist.github.com/gists/1348479/download" class="liexternal">Textil.sh</a>&#160;filter from <a href="https://gist.github.com/1348479" class="liexternal">Github</a>.</li>
    <li>unpack the very long file gist1348479-0d1929ba5ff2b3e2b4293dd63254604b72d62b58.tar</li>
    <li>you will get a folder with a file with this name in it: "Textile.sh"<br />
    <blockquote> <strong>Note:</strong>If the github ever disappears, here's a local copy. We found that this script has some <strong>bugs&#160;</strong>in it's current version (the constants are not properly added). Before this gets submited to Github.com <strong>download the fixed version here</strong>: <a href="http://foliovision.com/downloads/Textile.sh.zip" class="liinternal">Textile.sh.zip</a><br />
    <small>Our version also won't convert single and double quotes to HTML entities. This should be an option in the original version, hopefully our changes get into Github.com soon.<br />
    </small></blockquote></li>
    <li>move this file to /Users/~/Library/Application Support/BBEdit/Unix Support/Unix Filters/</li>
    <li>go ahead and write some Textile</li>
    <li>open up the Unix Filters palette: Windows -&gt; Palettes -&gt; Unix Filters</li>
    <li>you should see Textile.sh at the bottom</li>
    <li>when you are ready to convert your Textile to html, just doubleclick the Textile.sh item. You can create a hot key as well (very useful)</li>
    <li>as it's BBEdit you can see your html and get a preview of it and then just use undo (command-Z) to get back to the Textile version for further editing</li>
    <li>when you save your file, make sure you save the textile version</li>
    <li>for bonus points before posting into WordPress or even Basecamp run the html optimize filter on the result to get rid of all line breaks: Markup -&gt; Utilities -&gt; Optimize</li>
</ol>
<h5 class="noborder"><img width="240" height="276" alt="BBEdit unix filters palette" src="/images/2011/11/BBEdit-unix-filters-palette.png" /><br />
BBEdit unix filters palette</h5>
<p>Bingo, you now have full Textile writing inside of BBEdit at zero cost. Apparently this filter will work for other text editors which accept php filters (TextMate among others) but I can't provide step by step instructions as <span class="caps">BBE</span>dit 8.7.2 is my weapon of choice.</p>
<p>I may still buy MarkMyWords as I have something of a fetish for text and html editors (own at least ten of them) and earn my living writing and coding. $25 for another work tool is no big deal. But I wouldn't encourage it's adoption across our company as that would be $200 for what most people wouldn't use nearly enough. Our programmers will be much happier with a working php script. On the other hand, Textile.sh doesn't require me to change my workflow at all.</p>
<p>This article full of ordered and unordered lists was written in <span class="caps">BBE</span>dit and Textile.sh with no issues.</p>
<hr />
<p>Marked does not get a review here as Marked is AppStore only. I will not sign into or buy anything from the AppStore or even let it run on my computers (the AppStore is effectively a back door).</p><h5 class="byline"><img height="48" width="48" src="http://foliovision.com/images/authors/alec-kinnear.jpg" alt="Alec Kinnear" title="Alec Kinnear" /><br /> By Alec</h5><p><a href="http://foliovision.com/2011/11/08/textile-editing-bbedit">Textile Editing on OS X: BBEdit, iTextile, MarkMyWords</a></p>
<p>Post from: <a href="http://foliovision.com">Foliovision</a></p>
<img src="http://foliovision.com/site/?ak_action=api_record_view&id=3086&type=feed" alt="" /><h3 class="related_posts_title">You might also like</h3>
<ol class="related_posts">
			<li><a href="http://foliovision.com/2011/11/16/how-to-write-in-textile-markup" rel="bookmark">
            <div class="noimage-1"></div>
      Textile: How to write in the world&#8217;s greatest markup language</a><!-- (15.6)-->
    </li>
			<li><a href="http://foliovision.com/2008/01/24/windows-text-editor" rel="bookmark">
            <img src="http://foliovision.com/images/2008/01/100/html-kit-screenshot.gif" />
      In search of a good CSS Editor with FTP editing on Windows: BBedit Equivalent?</a><!-- (13.2)-->
    </li>
			<li class="last"><a href="http://foliovision.com/2007/11/05/escaping-html" rel="bookmark">
            <div class="noimage-3"></div>
      Great Handy Tool for Escaping HTML</a><!-- (6.8)-->
    </li>
	</ol>
<div class="related_posts_clear"></div>
]]></content:encoded>
			<wfw:commentRss>http://foliovision.com/2011/11/08/textile-editing-bbedit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backup on Mac OS X: Testing MimMac with Backup Bouncer</title>
		<link>http://foliovision.com/2009/01/18/backup-bouncer-mimmac</link>
		<comments>http://foliovision.com/2009/01/18/backup-bouncer-mimmac#comments</comments>
		<pubDate>Sun, 18 Jan 2009 15:42:37 +0000</pubDate>
		<dc:creator>alec</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[os x]]></category>

		<guid isPermaLink="false">http://foliovision.com/2009/01/18/backup-bouncer-mimmac/</guid>
		<description><![CDATA[I just found a great little utility to test backup systems. It's called Backup Bouncer and like the bouncer in a bar Backup Bouncer is there to keep the patrons honest. It will let you know ahead of time if your backup system is letting you down in complex ways, like not copying metadata or [...]<h3 class="related_posts_title">You might also like</h3>
<ol class="related_posts">
			<li><a href="http://foliovision.com/2008/10/14/back-up-manifesto" rel="bookmark">
            <div class="noimage-1"></div>
      The Backup Manifesto</a><!-- (10.5)-->
    </li>
			<li><a href="http://foliovision.com/2010/05/11/network-backup-apple-timemachine" rel="bookmark">
            <img src="http://foliovision.com/images/2010/04/100/Finder-Menu.png" />
      How to create a network backup with Apple&#8217;s TimeMachine</a><!-- (6.5)-->
    </li>
			<li class="last"><a href="http://foliovision.com/seo-tools/wordpress/plugins/fv-antispam/installation" rel="bookmark">
            <img src="http://foliovision.com/images/2009/10/100/fv-all-in-one-seo-pack-options-1.png" />
      FV Antispam Installation and Testing</a><!-- (5.5)-->
    </li>
	</ol>
<div class="related_posts_clear"></div>
]]></description>
			<content:encoded><![CDATA[<p>I just found a great little utility to test backup systems.</p>
<p>It's called <a href="http://www.n8gray.org/code/backup-bouncer/" class="liexternal">Backup Bouncer</a> and like the bouncer in a bar Backup Bouncer is there to keep the patrons honest. It will let you know ahead of time if your backup system is letting you down in complex ways, like not copying metadata or is blowing out resource forks or resetting creation dates.</p>
<p>These are the sorts of things you won't notice until you've lost your original and for some reason your Aperture or iPhoto library won't run properly anymore.</p>
<p>Of course, even a defective backup is better than none.</p>
<span id="more-330"></span>
<p>I was happy to see that my main backup tool <a href="http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html" class="liexternal">SuperDuper!</a> passes the test with flying colours. (For full bootable backup, Mike Bombich's CCC (<a href="http://www.bombich.com/software/ccc.html" class="liexternal">Carbon Copy Cloner</a>) is back in the game as well, after a couple of difficult years, passing all tests as well - as a past donater, I guess I own CCC as well.)</p>
<p>That's great news as it means I don't have to test SuperDuper! myself . Indirectly I do test SuperDuper! by booting from my bootable backup after most backups and doing a bit of work just to be sure that the bootable backup really boots and really works.</p>
<p>But as good as SuperDuper! is for a whole drive bootable backup, is it (and CCC) awkward for backing up a directory or two. You need a second program to be moving image or music files back and forth between two computers. And this second sync program is a bigger problem.</p>
<p>My secondary tool is for syncing directories and moving anything from 500 MB to 50 GB of data around. I use a little application called <a href="http://www.ascendantsoft.com/" class="liexternal">MimMac</a> which is very easy to use and inexpensive ($10/per computer).</p>
<p>But MimMac is a bit of a black box. We don't really know what goes on inside. Everything seems fine, but what exactly is MimMac copying and how well?</p>
<p>As the backups are not bootable, MimMac is more difficult to stress test.*</p>
<p>Here's the Backup Bouncer report to save you the trouble of setting it all up and running it yourself:</p>
<pre>
Verifying:    basic-permissions ... ok (Critical)
Verifying:           timestamps ... ok (Critical)
Verifying:             symlinks ... ok (Critical)
Verifying:    symlink-ownership ... ok 
Verifying:            hardlinks ... FAIL (Important)
Verifying:       resource-forks ... 
   Sub-test:             on files ... ok (Critical)
   Sub-test:  on hardlinked files ... FAIL (Important)
Verifying:         finder-flags ... ok (Critical)
Verifying:         finder-locks ... ok 
Verifying:        creation-date ... ok 
Verifying:            bsd-flags ... ok 
Verifying:       extended-attrs ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:       on directories ... ok (Important)
   Sub-test:          on symlinks ... ok 
Verifying: access-control-lists ... 
   Sub-test:             on files ... ok (Important)
   Sub-test:              on dirs ... ok (Important)
Verifying:                 fifo ... FAIL 
Verifying:              devices ... ok 
Verifying:          combo-tests ... 
   Sub-test:  xattrs + rsrc forks ... ok 
   Sub-test:     lots of metadata ... ok </pre>
<p>Not bad. The failures in hardlinks and resource-files in hardlinked is similar to Apple's cp-copy command. Failure in fifo only happens in ditto. FIFO stands for first-in-first-out. As far as I can tell, <a href="http://www.n8gray.org/blog/2008/06/02/backup-bouncer-is-working" class="liexternal">FIFO is not mission-critical</a> for personal/local backups.</p>
<p>What MimMac gets right that most of the other methods do not get right is metadata. So Benjamin is paying attention. Still not clear what copying engine he's using though.</p>
<p>What is good about MimMac is that it is very fast. What is not so good about MimMac is that you can't do a test run. Either you run your sync or you don't so you can't find out about conflicts or mistakes before you press go. The speed probably makes up for the risk.</p>
<p>I would like to recommend MimMac but can't due to licensing methods. MimMac relies on the esellerate engine for license verification and each license is tied to your specific hardware. If Benjamin goes out of business or just gets tired of MimMac and you upgrade your computer or your hard drive, you have no further access to the software. Full stop. Period. For core programs, I much prefer either open-source (commercial open-source is fine, it doesn't have to be GNU) or if not open-source, at least just a personal license code which will continue to work even if the developer decides to stop work. I've lost enough software over the years to developers leaving the business, that there is no way I want my core functions dependent on whether another person's whim or even health.</p>
<p>Moreover when you switch computers, all software which is tied to hardware either has to be unlicensed and relicensed (forget it!) or it requires emails and phone calls to the developer (one obnoxious developer once told me for his $25 utility as a courtesy he would allow me to license it on my new computer once, but next time I had to unlicense his utility or he wouldn't issue a replacement key - what do these developers think: their two-bit utility is one of five applications we own: this licensing system just doesn't scale and reminds me of the Lubyanka in Moscow).</p>
<p>The worst developer in Mac backup actually runs background spyware applications on your network full-time if you decide that you want to use his software. The problem is that the spyware not only spies but steals significant background cycles and is constantly pinging the inside of your network, creating no end of dead-end traffic. While the solution is speedy, slowing down my computer is not on. At this point, licensing this guy's software is extremely dicey: you need to give him special codes for your hardware (not even the standard ones) and if you're lucky it might just work. Talk about shooting yourself in the foot. He's made using his software so painful that from being the best solution, he's become the worst solution - as well as the most expensive. I guess he's been taking lessons from the RIAA paranoid and self-destructive school of copyright.</p>
<p>So I am looking for an rsync GUI, paid or not. One rsync GUI can always be replaced with another in the worst case. Unfortunately rsync doesn't pass the Backup Bouncer test unless you do a <a href="http://www.bombich.com/mactips/rsync.html" class="liexternal">special install</a> which means you have to tinker on all your computers (slowing you down) and that a certain number of these GUI won't work as they will be defaulting to the built-in Apple rsync.</p>
<p>Here's a couple of candidates to save you the time of searching for rsync GUIs (there's a lot of abandonware out there):</p>
<ul>
    <li><a href="http://arrsync.sourceforge.net/" class="liexternal">aRsync</a> 0.41. I don't like that a simple rsync GUI is 4.7 MB - what are they hiding in there? I don't like the Pirate logo on backup software. This is the kind of software which could compromise your whole hard drive or send out your financial data. No to pirates or unknown entities. I don't like betas for backup or sync software either. This is an area where you need 100% reliablility. Moreover <a href="http://forum.macsofa.net/viewtopic.php?t=30508" class="liexternal">aRsync fails many tests</a> including semantic links, hard links, creation date, fifo and metadata. Ouch.</li>
    <li><a href="http://www.axmt07.dsl.pipex.com/simple_sync.html" class="liexternal">Simple Sync </a>1.1. I don't know how well SimpleSync works. Perhaps very well if you do follow the instructions for updating rsync. If not certainly it will work as well as Apple's rsync with. It's worth noting that Simple Sync is just 210 KB - that's about right for a wrapper - and that Kevin includes both his mobile number and a link to his main company's home page on the Simple Sync page. I'm feeling much better about using this script already.</li>
</ul>
<p>Maybe we will build a self-contained advanced rsync GUI ourselves and release it so that we can get the right version of rsync and a GUI - and then we can share it with the world. For the moment, SuperDuper! and MimMac are keeping us safely backed up and synced.</p>
<p><strong class="red">Whatever you do, don't forget to backup!</strong></p>
<p>At least once a week.</p>
<hr />
<h4>For those interested in specific backup strategies for Mac OS X for photographers and other media intensive users, I've written another article called <a href="/2008/10/14/back-up-manifesto/" class="liinternal">The Backup Manifesto</a>.</h4>
<p class="small">* MimMac is capable of bootable backups but I have more trust in SuperDuper! both for technical reasons and for licensing reasons as outline later in the article. On the other hand, if you are willing to accept MimMac's licensing you can probably take a pass on SuperDuper! and use MimMac for everything, saving yourself $28 to spend on a replacement whenever Benjamin decides to abandon MimMac or change his licensing and MimMac won't run on your computer anymore.</p><h5 class="byline"><img height="48" width="48" src="http://foliovision.com/images/authors/alec-kinnear.jpg" alt="Alec Kinnear" title="Alec Kinnear" /><br /> By Alec</h5><p><a href="http://foliovision.com/2009/01/18/backup-bouncer-mimmac">Backup on Mac OS X: Testing MimMac with Backup Bouncer</a></p>
<p>Post from: <a href="http://foliovision.com">Foliovision</a></p>
<img src="http://foliovision.com/site/?ak_action=api_record_view&id=330&type=feed" alt="" /><h3 class="related_posts_title">You might also like</h3>
<ol class="related_posts">
			<li><a href="http://foliovision.com/2008/10/14/back-up-manifesto" rel="bookmark">
            <div class="noimage-1"></div>
      The Backup Manifesto</a><!-- (10.5)-->
    </li>
			<li><a href="http://foliovision.com/2010/05/11/network-backup-apple-timemachine" rel="bookmark">
            <img src="http://foliovision.com/images/2010/04/100/Finder-Menu.png" />
      How to create a network backup with Apple&#8217;s TimeMachine</a><!-- (6.5)-->
    </li>
			<li class="last"><a href="http://foliovision.com/seo-tools/wordpress/plugins/fv-antispam/installation" rel="bookmark">
            <img src="http://foliovision.com/images/2009/10/100/fv-all-in-one-seo-pack-options-1.png" />
      FV Antispam Installation and Testing</a><!-- (5.5)-->
    </li>
	</ol>
<div class="related_posts_clear"></div>
]]></content:encoded>
			<wfw:commentRss>http://foliovision.com/2009/01/18/backup-bouncer-mimmac/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>How to Convert a Clone CD Image to ISO</title>
		<link>http://foliovision.com/2008/04/26/clone-cd-to-iso</link>
		<comments>http://foliovision.com/2008/04/26/clone-cd-to-iso#comments</comments>
		<pubDate>Sat, 26 Apr 2008 23:59:24 +0000</pubDate>
		<dc:creator>alec</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[os x]]></category>

		<guid isPermaLink="false">http://foliovision.com/2008/04/26/clone-cd-to-iso/</guid>
		<description><![CDATA[Just ran into a time consuming hiccup trying to work with a Clone CD Image. I hope the rather detailed explanation below will help someone else deal with a Clone CD Image faster on his Mac. I'd downloaded a 600 MB disk image to use with Parallels. The disk image came wrapped in a .rar [...]<h3 class="related_posts_title">You might also like</h3>
<ol class="related_posts">
			<li><a href="http://foliovision.com/seo-tools/wordpress/plugins/fv-clone-screen-options/user-guide" rel="bookmark">
            <img src="http://foliovision.com/images/2010/01/100/fv-clone-screen-options-usage-1.png" />
      FV Clone Screen Options User Guide</a><!-- (9.6)-->
    </li>
			<li><a href="http://foliovision.com/seo-tools/wordpress/plugins/fv-clone-screen-options" rel="bookmark">
            <img src="http://foliovision.com/images/2010/01/100/fv-clone-screen-options-usage-2.png" />
      FV Clone Screen Options</a><!-- (8.6)-->
    </li>
			<li class="last"><a href="http://foliovision.com/seo-tools/wordpress/plugins/fv-clone-screen-options/faq" rel="bookmark">
            <div class="noimage-3"></div>
      FV Clone Screen Options FAQ</a><!-- (8)-->
    </li>
	</ol>
<div class="related_posts_clear"></div>
]]></description>
			<content:encoded><![CDATA[<p>Just ran into a time consuming hiccup trying to work with a <a href="http://www.slysoft.com/en/clonecd.html" onclick="location='http://www.slysoft.com/en/clonecd.html?aid=51151'; return false;" class="liexternal">Clone CD Image</a>. I hope the rather detailed explanation below will help someone else deal with a Clone CD Image faster on his Mac.</p>
<p>I'd downloaded a 600 MB disk image to use with Parallels. The disk image came wrapped in a .rar format.</p>
<p>Unpacking the .rar file was very difficult.</p>
<ul>
    <li>StuffitExpander crashed</li>
    <li>Forklift couldn't handle it</li>
    <li>Archive Utility just wanted to compress it further.</li>
</ul>
<p>Finally I was able to unpack it with IAarchiver, slowly but certainly.</p>
<p>After unpacking, I was offered a directory with three files in it:</p>
<ul>
    <li>image.img</li>
    <li>image.ccd</li>
    <li>image.sub</li>
</ul>
<h5><a href="/images/2008/04/Clone-CD-img-ccd-sub-files.png" rel="lightbox" title="Clone CD img ccd sub files" class="liimagelink"><img height="46" width="400" alt="Clone CD img ccd sub files" class="noborder" src="/images/2008/04/400/Clone-CD-img-ccd-sub-files.png" /></a><br />
Clone CD img ccd sub files</h5>
<p>I had no idea Windows used the archaic Mac .img format. It turns out that Windows doesn't. What I'd inadvertently downloaded is what is known as a Clone CD image. I was unable to mount it on my Macbook. No known solution or software for Mac OS X can handle Clone CD images. BIN and CUE files are no problem, but CCD files - there's nothing out there.</p>
<span id="more-289"></span>
<ul>
    <li>DiskUtility wouldn't do it (error mounting the disk)</li>
    <li>Toast 6 wouldn't do it (although Toast did make me a coaster with the file when I changed the .img extension to .bin and used Copy Disk Image)</li>
    <li>Burn also made me a coaster, even after I followed elaborate instructions on renaming files and creating a fake .cue file</li>
    <li>Firestarter was a non-starter. It didn't want to use my DVD burner at all. In any case, Firestarter seemed confused about what to do with the files.</li>
</ul>
<p>If one had a Windows computer with a CD burner nearby, the logical step would be to burn the .rar file to CD, move it to the Windows computer, mount it with the freeware <a href="http://en.wikipedia.org/wiki/Virtual_CloneDrive" rel="nofollow" class="liwikipedia">Virtual Clone Drive</a> (<a href="http://www.slysoft.com/en/virtual-clonedrive.html" onclick="location='http://www.slysoft.com/en/virtual-clonedrive.html?aid=51151'; return false;" class="liexternal">download</a>) and burn it as a disk and bring it back to the Mac as a ready made CD. I didn't have a Windows computer handy - and it seemed pitiful that my Macbook with 10.5.2 couldn't handle a foreign disk image format.</p>
<p>I managed to convert the Clone CD .img / .ccd files to an .ISO file in the end though.</p>
<p>How?</p>
<p>Command line. Those command line addicts over on the Linux/BSD side of the fence have written a lovely utility called ccd2iso. It's a single command.</p>
<p>Unfortunately, ccd2iso is not included out of the box in Mac OS X.</p>
<p>You have to install <a href="http://www.macports.org/" class="liexternal">MacPorts</a> (ccd2iso might also be in Fink). If you haven't got MacPorts installed it's a bit of a drama.</p>
<p>First, you need <a href="http://developer.apple.com/tools/download/" class="liexternal">Xcode</a>. Xcode is the developer toolset.</p>
<p>If you install MacPorts without Xcode, you will be able to install it, but when you try to update you will get nothing. With DarwinPorts you will get this error:</p>
<pre>
sudo port -d selfupdate
DEBUG: Error installing new MacPorts base: 
shell command &quot;cd /opt/local/var/macports/sources/
rsync.macports.org/release/base &amp;&amp; 
./configure --prefix=/opt/local --with-install-user=root 
--with-install-group=admin 
--with-tclpackage=/Library/Tcl &amp;&amp; make &amp;&amp; make install&quot; 
returned error 1
Command output: checking build system type... 
i686-apple-darwin9.2.2
checking host system type... i686-apple-darwin9.2.2
checking target system type... i686-apple-darwin9.2.2
checking for sw_vers... sw_vers
checking Mac OS X version... 10.5.2
checking MacPorts version... 1.6.0
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.</pre>
<p>So install Xcode as you were supposed to (I have Xcode installed on another Mac and thought I had it on the Macbook as well).</p>
<blockquote>
<h4>Breaking news</h4>
<p>There is a <a href="http://foliovision.com/2008/04/26/clone-cd-to-iso/#comment-22445" class="liinternal">workaround to avoid installing MacPorts</a>, kindly provided by Jolyon.</p>
</blockquote>
<p>Once you have Xcode installed, first you need to bring MacPorts | DarwinPorts up to date:</p>
<pre>
sudo port -d selfupdate</pre>
<p>This takes a little while and generates a lot of messages: you are installing about a one thousand open source components, including Gnome, KDE and X11. I ran the updater a second time just to make sure that everything was caught the first time.</p>
<p>You know you're okay when you get this message:</p>
<pre>
The MacPorts installation is not outdated and so was not updated</pre>
<pre>
DEBUG: Setting ownership to root</pre>
<pre>
selfupdate done!</pre>
<p>The next step is installing ccd2iso.</p>
<pre>
sudo port install ccd2iso</pre>
<p>And to convert the rogue .img to .iso:</p>
<pre>
ccd2iso image.img mycd.iso</pre>
<p>The conversion takes about ten minutes with a 600 MB file, but I can confirm that my disk image works as a perfect self-contained ISO. The .iso can be mounted in the Finder with DiskImageMounter and can be used directly in Parallels.</p>
<h5><a href="/images/2008/04/ccd2iso-finished-ISO.gif" rel="lightbox" title="ccd2iso finished ISO" class="liimagelink"><img height="15" width="400" alt="ccd2iso finished ISO" class="noborder" src="/images/2008/04/400/ccd2iso-finished-ISO.gif" /></a><br />
ccd2iso finished ISO</h5>
<p>If you've already got Xcode and MacPorts installed, you're golden. You are two minutes away from converting your Clone CD image to ISO. If not, you have a 1 GB download ahead of you (Xcode) and some tinkering.</p>
<p>I wanted to have access to MacPorts on this computer in any case. An open source drag and drop converter for the Clone CD format for Mac OS X might be nice though. It would have been faster!</p>
<h5>More discussion</h5>
<p class="small"><a href="http://forums.ngemu.com/pcsx-discussion/76020-pcsx-w-ccd-img-sub-files.html" class="liexternal">emuforums: pscx</a></p><h5 class="byline"><img height="48" width="48" src="http://foliovision.com/images/authors/alec-kinnear.jpg" alt="Alec Kinnear" title="Alec Kinnear" /><br /> By Alec</h5><p><a href="http://foliovision.com/2008/04/26/clone-cd-to-iso">How to Convert a Clone CD Image to ISO</a></p>
<p>Post from: <a href="http://foliovision.com">Foliovision</a></p>
<img src="http://foliovision.com/site/?ak_action=api_record_view&id=289&type=feed" alt="" /><h3 class="related_posts_title">You might also like</h3>
<ol class="related_posts">
			<li><a href="http://foliovision.com/seo-tools/wordpress/plugins/fv-clone-screen-options/user-guide" rel="bookmark">
            <img src="http://foliovision.com/images/2010/01/100/fv-clone-screen-options-usage-1.png" />
      FV Clone Screen Options User Guide</a><!-- (9.6)-->
    </li>
			<li><a href="http://foliovision.com/seo-tools/wordpress/plugins/fv-clone-screen-options" rel="bookmark">
            <img src="http://foliovision.com/images/2010/01/100/fv-clone-screen-options-usage-2.png" />
      FV Clone Screen Options</a><!-- (8.6)-->
    </li>
			<li class="last"><a href="http://foliovision.com/seo-tools/wordpress/plugins/fv-clone-screen-options/faq" rel="bookmark">
            <div class="noimage-3"></div>
      FV Clone Screen Options FAQ</a><!-- (8)-->
    </li>
	</ol>
<div class="related_posts_clear"></div>
]]></content:encoded>
			<wfw:commentRss>http://foliovision.com/2008/04/26/clone-cd-to-iso/feed</wfw:commentRss>
		<slash:comments>62</slash:comments>
		</item>
	</channel>
</rss>

