<?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>james m allen &#187; macos</title>
	<atom:link href="http://jamesmallen.net/tag/macos/feed/" rel="self" type="application/rss+xml" />
	<link>http://jamesmallen.net</link>
	<description>teacher and computer scientist</description>
	<lastBuildDate>Sun, 05 Feb 2012 12:49:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Mobi2Kindle &#8211; MobiPocket books on Kindle</title>
		<link>http://jamesmallen.net/2009/08/14/mobi2kindle/</link>
		<comments>http://jamesmallen.net/2009/08/14/mobi2kindle/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 23:28:38 +0000</pubDate>
		<dc:creator>jma</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[macos]]></category>
		<category><![CDATA[mobi2kindle]]></category>

		<guid isPermaLink="false">http://jamesmallen.net/?p=69</guid>
		<description><![CDATA[Another year, another blog post! If you&#8217;re not interested in reading backstory and just interested in getting MobiPocket DRM-protected books onto your Kindle, check out the Mobi2Kindle page at Google Code. Not too long ago, I won an Amazon Kindle &#8230; <a href="http://jamesmallen.net/2009/08/14/mobi2kindle/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Another year, another blog post! If you&#8217;re not interested in reading backstory and just interested in getting MobiPocket DRM-protected books onto your Kindle, check out the <a href="http://code.google.com/p/mobi2kindle/">Mobi2Kindle</a> page at Google Code.</p>
<p>Not too long ago, I won an Amazon Kindle while attending the CS4HS workshop at CMU (Yay Google and other sponsors!). Perhaps not surprisingly, I fell in love with reading on it. I quickly looked for all the free e-books I could, discovering sites like <a href="http://www.mobileread.com/">MobileRead</a> and <a href="http://feedbooks.com/">FeedBooks</a>, with their ultra-sweet Kindle-based book browsers (Click and download right on the Kindle? Awesome!). However, their selections of recent works are certainly&#8230; lacking. Only a few authors have really embraced free e-book distribution, and while I do love <a href="http://feedbooks.com/author/93">Cory Doctorow</a>, my brain really craved more.</p>
<p><span id="more-69"></span>I investigated the <a href="http://www.heightslibrary.org">local library</a>, which has been a great source of mind-food ever since we moved to Cleveland a couple years ago. Alas, they had nothing expressly for the Kindle &#8211; though they did have an e-library with MobiPocket and Adobe EPub books. I had remembered reading somewhere that the Kindle could do MobiPocket, so I decided to investigate further.</p>
<p>I found out that <a href="http://igorsk.blogspot.com/">Igor Skochinsky</a> had done some investigations into the Kindle&#8217;s handling of MobiPocket DRM, and had put together a set of Python scripts that were supposedly able to convert normal MobiPocket DRM&#8217;d files into a format readable by the Kindle. I tried them out on my own, and lo and behold, I was reading Barack Obama&#8217;s book on my Kindle, straight from the library! Well, not <em>quite</em> straight from the library &#8211; it made some detours on my Mac, involving some Terminal usage and some copying-and-pasting. But it was still pretty sweet!</p>
<p>I decided that dealing with the command-line was not something my wife would be interested in doing, and so I decided to write a little AppleScript application that handled all the tedious stuff, like running the commands. This, in fact, only ended up taking me the lesser part of an afternoon, despite having never worked on a similar project before. However, the end result was a fancy little droplet, that I could simply drag and drop a PRC file onto and get an Amazon-compatible AZW file back.</p>
<p>I contacted Igor, and he gave me permission to redistribute his code. So I created a logo and a Google Code project, and am happy to share it with you, readers of the world! I give you:</p>
<p><a href="http://code.google.com/p/mobi2kindle/"><img class="size-full wp-image-71  alignnone" title="Mobi2Kindle" src="http://jamesmallen.net/wp-content/uploads/2009/08/m2k_logo.png" alt="Mobi2Kindle" width="54" height="55" />Mobi2Kindle!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jamesmallen.net/2009/08/14/mobi2kindle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Subversion on OS X with SCPlugin and SSH+SVN</title>
		<link>http://jamesmallen.net/2007/11/11/subversion-on-os-x-with-scplugin-and-sshsvn/</link>
		<comments>http://jamesmallen.net/2007/11/11/subversion-on-os-x-with-scplugin-and-sshsvn/#comments</comments>
		<pubDate>Sun, 11 Nov 2007 18:06:39 +0000</pubDate>
		<dc:creator>jma</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[leopard]]></category>
		<category><![CDATA[macos]]></category>
		<category><![CDATA[scplugin]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://jamesmallen.net/2007/11/11/subversion-on-os-x-with-scplugin-and-sshsvn/</guid>
		<description><![CDATA[I use Subversion with my own, personal projects, and about a year ago I started using it to track changes on clients&#8217; existing sites (No, I didn&#8217;t want THAT!). On my Windows dev machine, I used TortoiseSVN over an svn+ssh &#8230; <a href="http://jamesmallen.net/2007/11/11/subversion-on-os-x-with-scplugin-and-sshsvn/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I use Subversion with my own, personal projects, and about a year ago I started using it to track changes on clients&#8217; existing sites (No, I didn&#8217;t want THAT!). On my Windows dev machine, I used TortoiseSVN over an svn+ssh connection. While I don&#8217;t dislike the command line/terminal, I liked the filesystem integration of TortoiseSVN and the ability to see at a glance the status of various files.</p>
<p>For the Mac, there&#8217;s <a href="http://scplugin.tigris.org/">SCPlugin</a>, which seems to offer similar functionality and Finder integration. Of course, there are a couple additional (and, in my opinion, poorly-documented) steps required to use SCPlugin with an svn+ssh connection. (Note: these steps worked for me on OS X 10.5, Leopard. YMMV)</p>
<ol>
<li>Get SCPlugin from <a href="http://scplugin.tigris.org/">http://scplugin.tigris.org/</a> and install it. There is no need for a separate installation for SVN &#8211; SVN 1.4.4 appears to come pre-installed on Leopard.
</li>
<li>Restart the Finder. I just opened up Force Quit (Command-Option-Escape) and chose to Relaunch Finder.app, but you can also just log out and log back in if Force Quit scares you.
</li>
<li>Here&#8217;s the tricky part &#8211; you need to set up ssh to use key pair authentication as opposed to password authentication when you connect to your SSH server. Detailed instructions can be found <a href="http://blog.macromates.com/2005/subversion-support-and-ssh-key-pairs/">here</a>.
</li>
<li>Now check something out using SCPlugin. In Leopard, this is done by right-clicking in the target directory in a Finder window, choosing &#8220;More,&#8221; &#8220;Subversion,&#8221; &#8220;Checkout,&#8221; and entering the repository URL and other information as necessary.
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://jamesmallen.net/2007/11/11/subversion-on-os-x-with-scplugin-and-sshsvn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Migrations (part 1)</title>
		<link>http://jamesmallen.net/2007/10/24/on-migrations-part-1/</link>
		<comments>http://jamesmallen.net/2007/10/24/on-migrations-part-1/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 20:35:58 +0000</pubDate>
		<dc:creator>jma</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[macos]]></category>

		<guid isPermaLink="false">http://jamesmallen.net/2007/10/24/on-migrations-part-1/</guid>
		<description><![CDATA[A variety of factors combined to cause my wife and I to decide to purchase a new computer about a month ago. After much deliberation, we decided to get a Mac. After about two seconds in our local Apple Store, &#8230; <a href="http://jamesmallen.net/2007/10/24/on-migrations-part-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A variety of factors combined to cause my wife and I to decide to purchase a new computer about a month ago. After much deliberation, we decided to get a Mac. After about two seconds in our local Apple Store, I was convinced of getting a 24-inch iMac.As a web developer/freelance programmer/dabbler, the iMac seems amazingly ideal. We decided to wait until Leopard&#8217;s release date was announced, and ordered it earlier this week, so we should be receiving the new computer around Friday or so.<br />
<span id="more-36"></span></p>
<p>Now, we&#8217;ve been a &#8220;cross-platform family&#8221; ever since we were married, with a 12&#8243; PowerBook G4 as our designated Mac, a couple Windows machines, and we&#8217;ve even used (though didn&#8217;t stick with) Ubuntu on one of our computers. This new purchase is notable, however, as it means that I will be moving my primary development work to the Mac. While I used a PowerBook for a few programming projects in college, for the most part I&#8217;ve done my work in a Windows environment.</p>
<p>I use a large number of Windows-only tools as part of my work, and this has me worried. Many of them are free/open source, but currently lack Mac-native versions. Some (such as KeePass) have Mac versions, but they are sorely lacking in terms of the UI &#8211; they tend to feel very &#8220;un-Mac-like&#8221; (which I suppose is to be expected of a cross-platform application). I will certainly be using either Boot Camp and some sort of virtualization software, if only for the purpose of testing rendering of websites in Windows, but I&#8217;d prefer to use native apps for everything possible.</p>
<p>For reference, here is the list of software that I&#8217;m going to miss.</p>
<ul id="null">
<li><a href="http://winscp.net/">WinSCP</a><br />
The most perfect SFTP/FTP program for Windows.<br />
So far, I&#8217;ve tried CyberDuck and Fugu, both of which fall short in terms of execution and lacking key features (specifically, live &#8220;Synchronization&#8221;).</li>
<li><a href="http://keepass.info/">KeePass</a><br />
A password manager program.<br />
This is not of the &#8220;fill out web forms&#8221; variety, but rather an encrypted database designed to hold information about user accounts of various forms.<br />
I&#8217;ve looked at the Apple-included &#8220;Keychain Access&#8221; application, but I like the additional features/organizational options of KeePass. I&#8217;ve also tried KeePassX &#8211; the cross-platform version of KeePass &#8211; and its interface is horribly non-native.</li>
<li><a href="http://notepad-plus.sourceforge.net/">Notepad++</a><br />
A very versatile text editor.<br />
I think I will be switching to TextMate, even though it&#8217;s not free, because it looks to be also very versatile and good at what it does. I still have to spend some more time with it before I can be sure, though.</li>
<li><a href="http://www.abstractspoon.com/">ToDoList</a> by AbstractSpoon<br />
A heirarchical to-do list application.<br />
Again, there&#8217;s an Apple application that sort of does this in the form of iCal, but the implementation doesn&#8217;t have as many features (subtasks being the most noticeable).</li>
</ul>
<p>I&#8217;m still looking for replacements for the above tools, but I&#8217;m not ruling out the possibility of &#8220;rolling-my-own&#8221; applications (or, in the case of the open source apps, using the same core but completely re-doing the interface in Cocoa). I&#8217;ve been wanting to try out native Mac development for awhile &#8211; this migration might be my chance!</p>
<p>If anyone has any suggestions for replacements not mentioned above, I&#8217;d appreciate them. What did you use before and after you made the switch?</p>
]]></content:encoded>
			<wfw:commentRss>http://jamesmallen.net/2007/10/24/on-migrations-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

