<?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>Incredible Vehicle &#187; mac</title>
	<atom:link href="http://incrediblevehicle.com/tag/mac/feed/" rel="self" type="application/rss+xml" />
	<link>https://incrediblevehicle.com</link>
	<description>(It&#039;s a blog.)</description>
	<lastBuildDate>Fri, 27 Apr 2012 03:50:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>My latest apostasy: webmail vs. IMAP</title>
		<link>https://incrediblevehicle.com/2011/09/18/my-latest-apostasy-webmail-vs-imap/</link>
		<comments>https://incrediblevehicle.com/2011/09/18/my-latest-apostasy-webmail-vs-imap/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 00:48:17 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://incrediblevehicle.com/?p=1004</guid>
		<description><![CDATA[I am extremely biased. I&#8217;ve been involved with Gmail as a product for some time. And I&#8217;ve had a Gmail account since 2004, when Gmail first came out. And yet I&#8217;ve become conflicted lately. When Lion came out, I decided to check out the state of the art in ostensibly user-friendly (read: GUI) email clients. [...]]]></description>
			<content:encoded><![CDATA[<p>I am extremely biased. I&#8217;ve been involved with Gmail as a product for some time. And I&#8217;ve had a Gmail account since 2004, when Gmail first came out. And yet I&#8217;ve become conflicted lately.</p>

<p>When Lion came out, I decided to check out the state of the art in ostensibly user-friendly (read: GUI) email clients. I don&#8217;t pretend to know much about how Apple Mail It was purely curiosity. But a number of issues have cropped up in my mind.</p>

<ul>
<li><p>Gmail can get really bloated, memory-wise. I was surprised when Mail took up less than 200MB; I assumed all mail clients routinely took up at least twice as much. Gmail often takes up something north of 500MB. (I suppose Chrome doesn&#8217;t help, if only because its multiprocess model necessarily involves a RAM tax.) Part of this is that I keep it open all the time, or rather I used to; now I feel obligated to close it now and then to keep my RAM clear. On balance, I don&#8217;t <em>want</em> to care about RAM, but in practice I feel I have to. I share a laptop with my -girlfriend- wife, which means Gmail effectively occupies 1GB or more. Running a Minecraft server on my desktop machine means I&#8217;m consistently down by 1GB, at least until I move it off.</p></li>
<li><p>The idea of having my mail on every machine is less of a concern now. Chiefly this is because I have a smartphone; if I don&#8217;t have a laptop with me, I always have my phone. IMAP means that changes on one client propagate elsewhere automatically, whether it&#8217;s on the phone, the iPad, or a full-fledged computer.</p></li>
<li><p>I can use an email client offline. This doesn&#8217;t happen <em>that</em> often, admittedly, and when I am completely offline I&#8217;m typically on vacation. Still, there were a couple of occasions recently where my connectivity was poor enough to make Gmail sluggish. A mail client simply had to download my messages once and I could read and search all of them without hitting the server via my flaky connection.</p></li>
<li><p>An email client is consistently faster when it comes to common UI operations. This is not to say that Gmail is slow, at last not <strong>most</strong> of the time. Most of the time, it&#8217;s fast enough. But when it&#8217;s not, it&#8217;s quite frustrating when a simple search takes longer than it really should! Contrariwise, once a client downloads my mail, I&#8217;m not subject to network delays. Yes, the client can be slow due to limitations of my machine, but those same constraints apply to the browser as well. Furthermore, the difference between searching my mail via Gmail and on my own machine continues to narrow, at least for me.</p></li>
<li><p>With Gmail + IMAP, I have the best of both worlds. I can check mail via a browser should I need to, but should I have the need, I can use the client. This is the strongest point in favor of retaining Gmail, modulo other logistical issues: it does&#8217;t have to be either/or.</p></li>
</ul>

<p>That said, there are some significant drawbacks, at least to Apple Mail in particular as well as Gmail/IMAP.</p>

<ul>
<li><p>Gmail/IMAP integration isn&#8217;t that great. Or maybe I should say that IMAP itself isn&#8217;t that great. It&#8217;s a folder-based paradigm, which treats emails like files. I think that&#8217;s ridiculous. IMHO, people only think about emails that way because it&#8217;s been thrust on them, and it&#8217;s not like most people understand the filesystem paradigm in the first place. Labeling/tagging a message is a &#8220;copy&#8221; operation, which is dumb. Archiving a message means &#8220;move to All Mail,&#8221; which is silly, too. Overall I&#8217;d say <a href="http://mail.google.com/support/bin/answer.py?answer=77657">the mapping is somewhat leaky</a>. I&#8217;m not sure it&#8217;s anyone&#8217;s fault in particular; I prefer Gmail&#8217;s model, but I wouldn&#8217;t expect Apple to sign on to that model wholesale.</p></li>
<li><p>Your -filters- Rules don&#8217;t sync across multiple machines. It seems that previously you&#8217;d have to pay for MobileMe to get this, which is/was ridiculous. Perhaps iCloud will fix this? It would be surprising if it didn&#8217;t, esp. considering they&#8217;re offering a full-fledged email service as far as I can tell.</p></li>
<li><p>The keyboard shortcuts aren&#8217;t nearly as good. Although there are hitches now and then, for the most part I can drive Gmail entirely through keyboard shortcuts. Mail&#8217;s keyboard shortcuts are merely OK.</p></li>
</ul>

<p>All this really amounts to in terms of my behavior is that nowadays I often have Mail open on my personal machines. I don&#8217;t shy away from using Mail on iOS devices, either. Beyond that, I still use Gmail for chat and I use it for most email operations that aren&#8217;t simply reading or deleting. The thought remains that I could, if I really wanted to, make the switch. I&#8217;m just not sure what it would take for me to do it; certainly I have no reason to now or in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>https://incrediblevehicle.com/2011/09/18/my-latest-apostasy-webmail-vs-imap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts on Lion</title>
		<link>https://incrediblevehicle.com/2011/07/27/thoughts-on-lion/</link>
		<comments>https://incrediblevehicle.com/2011/07/27/thoughts-on-lion/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 01:55:56 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[lion]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://incrediblevehicle.com/?p=951</guid>
		<description><![CDATA[I don&#8217;t think I&#8217;ve documented my Mac apostasy by this point. I feel like I should, but maybe another time? The point is that for everything but video games, I prefer MacOS, which recently saw an upgrade, 10.7 aka Lion. autocorrect I didn&#8217;t realize this was going to be as big a deal to me [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t think I&#8217;ve documented my Mac apostasy by this point. I feel like I should, but maybe another time? The point is that for everything but video games, I prefer MacOS, which recently saw an upgrade, 10.7 aka Lion.</p>

<h3>autocorrect</h3>

<p>I didn&#8217;t realize this was going to be as big a deal to me as I thought. Actually, I&#8217;d forgotten about it entirely until I started writing a couple of blog posts. Thus I was pleasantly surprised when I realized the built-in autocorrect is actually pretty handy. The vast majority of the time it does the right thing! Were I using Vim to do most of my writing, it might not matter so much; Vim has so many handy motions that it&#8217;s easy to jump between words, sentences, and lines in order to fix mistakes quickly. For a standard (read: less arcane) input method like this one, though, I&#8217;ve only got the standard ctrl-a, ctrl-e, alt-left, alt-right, and so on. Having the OS correct the litany of stupid typos I make regularly helps.</p>

<p>I had sort of wondered why this wasn&#8217;t an OS feature in the first place. Input fields are common as mud and autocorrect has been a feature in word processors for a long, long time. So why isn&#8217;t it in the OS? Who knows? It is now.</p>

<p>Irrationally, I worry that a feature like this will erode my typing accuracy.</p>

<h3>fullscreen apps</h3>

<p>To some extent, I&#8217;m being conspicuous when I use them. There&#8217;s no <strong>real</strong> reason that I need to use Safari fullscreen while blogging. After all, Chrome is my main browser. But it does have a nice way of focusing my attention. I&#8217;m also trying out Apple Mail, and segregating it to its own space means I&#8217;m less likely to fidget with checking it.</p>

<h3>mission control</h3>

<p>I was a litte worried about Mission Control doing away with Snow Leopard&#8217;s way of laying out windows via Exposé. Leopard laid out windows sort of haphazardly and without obvious consistency. Snow Leopard made it into a grid layout, which made it a little harder to figure out which window was which but looked a lot neater and cleaner overall. Mission Control looks to restore it back to a semi-haphazard layout, grouped by application, which seemed like a loss of functionality.</p>

<p>What rescues it is the presence of a gesture for application-level Exposé. With that, I don&#8217;t have to Cmd-` my way through two or more Chrome windows. I&#8217;m not sure how useful Mission Control&#8217;s facility for selecting one or more of an app&#8217;s windows is, though.</p>

<h3>launchpad</h3>

<p>It&#8217;s pretty! I&#8217;ll give it that. But I am not sure how useful it is.</p>

<p>It looks like it finds <strong>all</strong> of your apps, which is a good thing overall. It&#8217;d be dumb if it didn&#8217;t.</p>

<p>However, putting them into iOS-style folders and whatnot is odd. For example, I&#8217;ve got a bunch of git clients (<a href="http://www.git-tower.com/">Tower</a>, <a href="http://gityapp.com/">GitY</a>, <a href="http://gitx.frim.nl/">GitX</a>, <a href="http://mac.github.com/">GitHub</a>) sitting in my Applications folder. There&#8217;s also a Development folder in Launchpad. Except it actually corresponds to /Developer. When I moved my various Git.* apps around in Launchpad, it created /Applications/Developer which had only the Git.* apps in it.</p>

<p>Call it a leaky abstraction, I guess. Or a corner case, given that the majority of apps go under /Applications in any case.</p>

<h3>scrolling, gestures</h3>

<p>I&#8217;m fine with the new scrolling. I guess I&#8217;ve lived with it for a week, like I said I would, and I don&#8217;t feel like turning it off.</p>

<p>The gestures are kind of messed up out of the box, though. Two finger swipe for fwd/back is fine in theory but it doesn&#8217;t work at all in Chrome (expected; I presume they&#8217;d have to make a code change) or even System Preferences (!). It&#8217;s easy to switch it back to three finger swipe, and I did that.</p>

<p>I like the new scrollbars, although once again they&#8217;re hideous in Chrome. Chrome still has the old scrollbar gutter, and the gray scrollbar is always present. The Chrome team <a href="http://www.macnn.com/articles/11/07/27/mac.software.undergoing.slow.evolution/">is working on it, or so I hear</a>.</p>

<h3>TTFN</h3>

<p>That&#8217;s all I&#8217;ve got for now.</p>

<p>I sort of want to write something about Resume and whatnot, but I&#8217;m out of steam at the moment. Perhaps another time. John Siracusa&#8217;s <a href="http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars">excellent review</a> of Lion <a href="http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.ars/8#process-model">covers this</a> in more detail, and he probably says it better than I would anyway.</p>
]]></content:encoded>
			<wfw:commentRss>https://incrediblevehicle.com/2011/07/27/thoughts-on-lion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The inevitable thoughts on the iPad</title>
		<link>https://incrediblevehicle.com/2010/01/28/the-inevitable-thoughts-on-the-ipad/</link>
		<comments>https://incrediblevehicle.com/2010/01/28/the-inevitable-thoughts-on-the-ipad/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 02:50:20 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[ebooks]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://incrediblevehicle.com/?p=791</guid>
		<description><![CDATA[Hoo boy. The Internet has worked itself up into a fine frenzy now, on account of Apple&#8217;s latest device, the iPad. For my part, I&#8217;m already sick of hearing people pontificate about it. The extent to which people believed baseless Internet hype isn&#8217;t terribly surprising. What I did find surprising is that people&#8217;re pissed that [...]]]></description>
			<content:encoded><![CDATA[<p>Hoo boy. The Internet has worked itself up into a fine frenzy now, on account of Apple&#8217;s latest device, the iPad. For my part, I&#8217;m already sick of hearing people pontificate about it. The extent to which people believed baseless Internet hype isn&#8217;t terribly surprising. What I did find surprising is that people&#8217;re pissed that Apple&#8217;s device didn&#8217;t live up to the mythical device people had built up in their heads.</p>

<p>Oh, sure, if we&#8217;re talking about the actual device, I&#8217;m intrigued.</p>

<p>I decided a little less than a year ago that I had no interest in a netbook. The small form factor and low price were attractive. The keyboards were cramped; I didn&#8217;t want Yet Another Windows XP machine; and ultimately, I saw the lackluster performance firsthand. I could&#8217;ve gone for Linux, I suppose. My girlfriend&#8217;s netbook, originally an XP machine, now has a bunch of Linux Problems.</p>

<p>By contrast, I could see myself buying an iPad, either this generation or next. I own an iPod Touch and a Nexus One (disclosure: I work for the big G, meaning I received the latter as a Christmas gift). I frequently make use of one of my miniature devices, and while I enjoy the browsing experience, it could easily be improved.</p>

<p>Beyond that, I have some other thoughts.</p>

<p><span id="more-791"></span></p>

<h3>Remember the iPod?</h3>

<p>A pet peeve of mine is pronouncing that the device is DOA. I have no idea how well it will do, but some amount of perspective is in order, here. Only a very small set of people have actually used the device, and the ones that aren&#8217;t under NDA only got to use it for a little while.</p>

<p>Remember, too, that the iPhone lacked a great many features that the 3GS has today. An iPhone without apps is nearly unthinkable, given how prominent the App Store is these days. But the iPhone launched without one. It didn&#8217;t have GPS. Or cut-and-paste. Or even 3G.</p>

<p>The real clincher for me? Well, does anyone remember the original iPod launch? It launched in October of 2001. It was roundly criticized. People hated it! It was too expensive ($400). It supported FireWire only. It didn&#8217;t support Windows! Now, of course, the iPod is widely praised. It&#8217;s ubiquitous.</p>

<p>So that&#8217;s why I shake my head when I hear people talking about how this thing doesn&#8217;t do enough of this or that.</p>

<h3>Closed systems</h3>

<p>My biggest concern about the iPad and its potential popularity lies in the software. If we&#8217;re to infer from the iPad Apple&#8217;s vision of the future, it&#8217;s quite different from the world today. Apps are heavily controlled, meaning that whatever Apple doesn&#8217;t like won&#8217;t make it on to the device. That&#8217;s a huge difference.</p>

<p>Now, I am sympathetic to the reasoning behind this. Isn&#8217;t users running all kinds of unauthorized or sketchy software one of the biggest problems we face in computer security? A single repository of curated apps is an effective way to mitigate this problem, as well as a bunch of others that modern operating systems face.</p>

<p>And all right, sure: you can use web apps. And I use a heck of a lot of webapps. I spend most of my time reading RSS feeds and e-mail, both of which happen in a browser.</p>

<p>But in terms of the device, the iPhone is surely among the most locked down computing devices in the industry. It works out that, in this space, DRM is the rule, not the exception. You do with your device what Apple says you can, and no more.</p>

<h3>E-readers</h3>

<p>I don&#8217;t really care for e-readers, but I suspect that Amazon&#8217;s got a bit of a dilemma right now. As I understand it, most people probably aren&#8217;t interested in e-readers. But they are interested in netbooks, if netbook sales over the last year or so are any indication. Furthermore, if the rumors of a high return rate are to be believed, the iPad is pretty well positioned, price-wise and functionality-wise, to become a new standard among satellite computing devices.</p>

<p>For these people, the fact that it&#8217;s an e-reader will be one bullet point among many. E-books will be a couple of taps away in iTunes, which by the way keeps your credit card on file. That makes it fiendishly easy to buy music, apps, and now, ebooks.</p>

<p>Another question, of course, is price. I don&#8217;t mean the Kindle vs. the iPad. I think the iPad has it beat, if nothing else, in terms of value. The sole difference is whether eInk is worth sacrificing a full-fledged Internet device. I think most people will opt for a netbook-like device that, incidentally, is an e-reader.</p>

<p>No, by price I mean: will people pay $13 or more for an e-book? Amazon sells new hardcovers for, what, $9.99? It&#8217;s a reasonable price, I&#8217;ll admit. But I&#8217;m not sold on e-books myself, and I suspect most other people aren&#8217;t, either. An unscientific survey of <a href="http://www.amazon.com/gp/bestsellers/digital-text">Amazon&#8217;s best sellers</a> indicates that the majority of books that people buy are either free or cost less than a couple of dollars. Is the iTunes e-book store liable to suffer the same fate? I think it might.</p>

<h3>Ubiquitous Internet</h3>

<p>I&#8217;d say that the thing that excites me most about the iPad, if I can be said to be excited, is the notion of ubiquitous Internet computing. That&#8217;s really just a fancy term for <em>Internet everywhere</em>. I&#8217;ve only recently stepped into the world of smartphones, and it&#8217;s lovely. It&#8217;s just too bad it&#8217;s so damn expensive to get something like that on your laptop, right?</p>

<p>WiFi is nice, but at the rate that municipal WiFi is taking over the world (<em>cough</em>), it&#8217;s unlikely that you&#8217;ll be able to use a WiFi-only device on the bus or the train.</p>

<p>Consequently, what excites me is a device I can carry <em>anywhere</em>, confident that it has an Internet connection. It would have to be big enough to read stuff on, but not as big as a laptop. And that&#8217;s roughly what the iPad is aiming at. If that&#8217;s the proposition, I&#8217;m very nearly sold.</p>

<h3>TTFN</h3>

<p>Beth is telling me to wait for v2, and given that we&#8217;re gearing up for some Big Things nowadays, that seems like the best bet. It won&#8217;t be out until June anyway, and in the meantime, I&#8217;d like to get the heck off of Windows as my main machine. (Latest anger point? Lack of RDP in Home Premium. Why should I pay $80 more for a single feature that, by all rights, should be free?)</p>
]]></content:encoded>
			<wfw:commentRss>https://incrediblevehicle.com/2010/01/28/the-inevitable-thoughts-on-the-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My apostasy worsens</title>
		<link>https://incrediblevehicle.com/2009/10/23/my-apostasy-worsens/</link>
		<comments>https://incrediblevehicle.com/2009/10/23/my-apostasy-worsens/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 02:17:08 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[win7]]></category>

		<guid isPermaLink="false">http://incrediblevehicle.com/?p=774</guid>
		<description><![CDATA[All right, so let me get this out of the way: I am a sucker for new and shiny things. That might lead you to peg me as a Mac guy. You&#8217;d be half right. I like anything that&#8217;s new and shiny. Here&#8217;s what I am excited about right now. iMac pls Let&#8217;s get this [...]]]></description>
			<content:encoded><![CDATA[<p>All right, so let me get this out of the way: I am a sucker for new and shiny things.</p>

<p>That might lead you to peg me as a Mac guy. You&#8217;d be half right. I like <em>anything</em> that&#8217;s new and shiny. Here&#8217;s what I am excited about right now.</p>

<p><span id="more-774"></span></p>

<h3>iMac pls</h3>

<p>Let&#8217;s get this out of the way: my apostasy is worsening.</p>

<p>Back in 2006, Tycho/Jerry of Penny Arcade went into the PC vs. Mac thing (<a href="http://www.penny-arcade.com/2006/3/3/" title="The Forbidden Fruit">here</a> and <a href="http://www.penny-arcade.com/2006/3/6/" title="The Tome of Secrets">here</a>). Like Jerry, I didn&#8217;t like Apple&#8217;s marketing campaigns, and it cast a pall over pretty much everything they&#8217;d do. Once I read his pieces on this, though, I had to think twice. I started to let go of my grudge. From there, it became just a matter of time: I had to use a Mac Mini; I chose a MacBook Pro over a PC for my work laptop; I bought a unibody MacBook this past March; and I got Snow Leopard.</p>

<p>At any rate, I&#8217;ve coveted a Mac on my desktop ever since my Mac Mini experience. I&#8217;m glad I waited! It&#8217;s likely I&#8217;ll spring for one in November, and the <a href="http://store.apple.com/us/browse/home/shop_mac/family/imac?mco=MTAyNTM5OTY" title="iMac - Apple Store (U.S.)">27&#8243; Intel Core i5</a> seems like a really, really solid choice. The new mouse looks pretty cool, too, although I have some misgivings as to whether or not it&#8217;s practical.</p>

<p>My reasons for Mac lust? In short, I feel it&#8217;s the best trade-off between usability and power. Windows isn&#8217;t powerful or transparent enough for me, and Linux is often too transparent and fairly clunky. OS X is running freaking BSD under the hood, and has really solid UI design.</p>

<h3>Windows 7</h3>

<p>So, um, I also like Windows 7. In fact, I&#8217;m typing all of this on a Windows 7 machine <em>right now</em>. It&#8217;s shiny! It&#8217;s new! Granted, I play video games, so I can&#8217;t avoid Windows and I&#8217;m sick of running an OS that was showing its age a few years ago. But it helps to be, you know, excited about the whole thing, and I am.</p>

<p>For instance, I like how you can search the start menu. I like how you can search the control panel for settings. The <del>Dock</del> new taskbar is solid, what with Aero Peek and all. In general, I enjoy the sort of cognitive dissonance or brain shock that comes from seeing and learning a new user interface, and given that I never used Vista for very long, I&#8217;m quite happy to use it.</p>

<p>Of course, it&#8217;s still Windows, which means they cripple parts of the OS so they can charge more. I&#8217;m a bit peeved that Home Premium doesn&#8217;t include a Remote Desktop server. Whereas I&#8217;d prefer RDP over VNC, I don&#8217;t $80-like RDP and [TightVNC] is $0.</p>

<p>The method for looking at logs and whatnot is absurd&#8212; I was trying to troubleshoot a problem where my machine would go to sleep (good) and wake up 30s later (bad). It would do this all night and all day (really bad). I fired up Event Viewer or whatever it&#8217;s called and, of course, all of the logs are in XML, so they must be parsed! That&#8217;s ~3s where I sit there trying not to twitch.</p>

<h3>Karmic Koala!</h3>

<p>Aaand I&#8217;m also excited about Ubuntu 9.10. Maybe I just have a thing about operating systems? I use Ubuntu at work, and I really appreciate it in that context. I even took the step of using a fairly minimalist tiling window manager to maximize screen space and performance.</p>

<p>If this seems at odds with my affinity for Mac OS, you&#8217;re right. It doesn&#8217;t make sense to me, either.</p>

<p>I think I&#8217;m just fascinated with the idea of an OS that&#8217;s completely transparent. Everything is designed to be poked and prodded or used, from <code>/proc</code> to everything in <code>/etc</code>. The command line tools revolve around and interoperate using a simple building block: plain text! I think what it comes down to is that when there&#8217;s a real problem with my system, I want any fancy features to get out of my way&#8212; I want to get as close to the bottom as I can. Linux is good at that, which is part of the problem with it, of course.</p>

<p>I&#8217;m not sure when I&#8217;ll find time to install and use it. This is actually kind of a problem: I don&#8217;t have nearly enough monitors to install and run simultaneously some four-odd operating systems. Plus I&#8217;ve got to do the whole clean install thing for Win7 to do. And I figure in a month or two, I might be running an iMac as my main machine, meaning I&#8217;ll need to transfer over various media and miscellanea. Whee!</p>

<h3>That&#8217;s all for now</h3>

<p>I&#8217;m done geeking out now. Have a good night!</p>
]]></content:encoded>
			<wfw:commentRss>https://incrediblevehicle.com/2009/10/23/my-apostasy-worsens/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>readline, Python, IPython, and Mac OS X</title>
		<link>https://incrediblevehicle.com/2009/06/11/readline-python-ipython-and-mac-os-x/</link>
		<comments>https://incrediblevehicle.com/2009/06/11/readline-python-ipython-and-mac-os-x/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 03:18:43 +0000</pubDate>
		<dc:creator>Matthew</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[ipython]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[problems]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://incrediblevehicle.com/?p=132</guid>
		<description><![CDATA[All right, so maybe I&#8217;ll finally use this space. If you&#8217;ve tried to get IPython working on Mac OS X Leopard (that&#8217;d be 10.5, and 10.5.7 in particular) with an Intel based CPU, you&#8217;ve probably had some problems. I know I did! Let me cut to the chase, with a more technical explanation to follow. Oh, [...]]]></description>
			<content:encoded><![CDATA[<p>All right, so maybe I&#8217;ll finally use this space.</p>

<p>If you&#8217;ve tried to get IPython working on Mac OS X Leopard (that&#8217;d be 10.5, and 10.5.7 in particular) with an Intel based CPU, you&#8217;ve probably had some problems. I know I did! Let me cut to the chase, with a more technical explanation to follow. Oh, and some mild bitching, too.</p>

<p>I&#8217;m following the instructions I originally saw <a href="https://bugs.launchpad.net/ipython/+bug/254023">here</a>, on IPython&#8217;s Launchpad site.  Yes, my instructions are merely a reprint of someone else&#8217;s bug report. More on that after I explain.</p>

<h3>Quick instructions</h3>

<p>I&#8217;m going to assume you haven&#8217;t downloaded anything, although if, like me, you wrestled with this for a while, you can still do these steps and it&#8217;ll work. It worked for me, anyway. :/</p>

<ol>
    <li>Download the <code>.egg</code> for readline, presumably the latest version. Get IPython if you haven&#8217;t already. As of this writing, you can get it here at the <a href="http://ipython.scipy.org/moin/Download">IPython download site</a>. You can s/i386/fat/ if you like.</li>
    <li>Copy it to a directory, such as <code>~/python</code>.</li>
    <li>You can try to install readline and IPython: sudo easy_install readline ipython. One or both will fail.</li>
    <li>Open /usr/local/bin/ipython in your favorite text editor, and replace the contents of the file as described at the IPython Launchpad bug linked above. The key is to hardcode readline into the Python system path immediately after sys, and then to launch IPython explicitly.</li>
    <li>Launch ipython.</li>
</ol>

<p>You <em>should</em> be OK now, tabbing and all. If you haven&#8217;t checked this shit out, <a href="http://ipython.scipy.org/doc/stable/html/interactive/shell.html">using IPython for your system shell</a>, I highly recommend that you do. It&#8217;s none too shabby. <a href="http://ipython.scipy.org/doc/stable/html/interactive/shell.html">There&#8217;s a book on this, too.</a></p>

<p>Technical stuff after the jump.</p>

<p><span id="more-132"></span></p>

<h3>wtf, man</h3>

<p>So, here&#8217;s the skinny. It took me an hour or two to figure this out, which is way too long. I&#8217;m writing this post so that hopefully I can nail some of the search terms that weren&#8217;t around when I looked for it on the Googles. I&#8217;m mentioning a whole bunch of keywords and specific stuff in the hopes that the next person who has this problem gets here or to the Launchpad site and manages to solve their problem.</p>

<p>Anyway, the technical background: IPython wants GNU&#8217;s readline library (tabbing!), but Mac OS X ships with libedit. If you somehow manage to get IPython to work, tabbing won&#8217;t because IPython is using libedit. It sucks and practically defeats the purpose of IPython. I had this working briefly, and then I broke it somehow. Whee!</p>

<p>You can download the readline egg and try to install it with easy_install. It will try to compile, then error out. In particular, it errors out on <code>Modules/readline.c:681</code> a bunch of times. I&#8217;m not 100% sure why it does this, and I&#8217;m too lazy to remember/figure it out again. I think it&#8217;s trying to compile the readline lib specifically for Python and failing because of some mismatch. It sucks and it makes me sad inside.</p>

<p>When I tried to run IPython anyway, I got a bunch of errors about unable to find an entry point. I suspect this is some failure related to  easy_install, egg, or pkg_resources and readline being missing, although it&#8217;s vastly unintuitive if so. You&#8217;ll get an ImportError related to console_scripts and ipython. It&#8217;ll say entry point not found.</p>

<p>The fix appears to be skipping the egg, easy_install, pkg_resource shenanigans by explicitly adding readline to your path and then explicitly invoking IPython instead of giving something else a chance to error out. Sounds good to me!</p>

<h3>readline + IPython + Fink?</h3>

<p>I didn&#8217;t try doing anything with <a href="http://www.finkproject.org/">Fink</a>. Fink does have both a version of IPython and readline, so it&#8217;s possible that Fink would be a better choice overall. Honestly, I&#8217;d try that before anything else. I was too stubborn to give up halfway through.</p>

<p>Of course, not having tried it, I don&#8217;t know that it&#8217;ll work. It&#8217;s gotta be less painful than the hackery above, though, right? Right? I mean, what could possibly go wrong?</p>
]]></content:encoded>
			<wfw:commentRss>https://incrediblevehicle.com/2009/06/11/readline-python-ipython-and-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
