<?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>Yan Pritzker &#187; OSX</title>
	<atom:link href="http://yanpritzker.com/category/osx/feed/" rel="self" type="application/rss+xml" />
	<link>http://yanpritzker.com</link>
	<description>photographer, entrepreneur, software engineer, musician, skier</description>
	<lastBuildDate>Sat, 21 Jan 2012 01:18:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<atom:link rel="next" href="http://yanpritzker.com/category/osx/feed/?page=2" />

		<item>
		<title>Disabling spindump on OSX to prevent slowdown after a crash</title>
		<link>http://yanpritzker.com/2008/05/20/disabling-spindump-on-osx-to-prevent-slowdown-after-a-crash/</link>
		<comments>http://yanpritzker.com/2008/05/20/disabling-spindump-on-osx-to-prevent-slowdown-after-a-crash/#comments</comments>
		<pubDate>Tue, 20 May 2008 19:40:10 +0000</pubDate>
		<dc:creator>yan</dc:creator>
				<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://skwpspace.com/?p=157</guid>
		<description><![CDATA[Update: it&#8217;s better to use a spindump script that sleeps, otherwise launchd keeps trying to restart it every ten seconds. Thanks to Steve Ryner for the script. And yes, it&#8217;s very simple but here it is :-) #!/bin/sh while true do sleep 60000 done Sometimes when things crash on OSX (biggest offenders: Quicktime, and Safari [...]]]></description>
			<content:encoded><![CDATA[<p><b>Update:</b> it&#8217;s better to use a spindump script that sleeps, otherwise launchd keeps trying to restart it every ten seconds. Thanks to <a href="http://nuthatch.com/">Steve Ryner</a> for the script. And yes, it&#8217;s very simple but here it is :-)</p>
<pre><code>
#!/bin/sh
while true
do
sleep 60000
done
</code></pre>
<p>Sometimes when things crash on OSX (biggest offenders: Quicktime, and Safari playing flash movies), a program called <code>spindump</code> fires up. This offensive piece of bad engineering thinks its ok to eat 100% of my cpu and thrash my disk just to catalog what happened. </p>
<p>While this is a great idea in theory, and I&#8217;m sure it helps Apple engineers debug problems, it does absolutely nothing for me trying to bring my machine into a usable state. Fighting spindump for resources while I try to kill the hanging program is not fun. And many people on online forums seem to think the same. Most of the time I&#8217;m barely able to pull up the activity monitor and nuke spindump before it goes off to lala land never to return. Granted things don&#8217;t crash often, but when they do there is hell to pay. </p>
<p>Well, we don&#8217;t have to submit to this madness anymore. It occurred to me that I could simply rename the spindump executable so that OSX could not find it. So I renamed <code>/usr/sbin/spindump</code> to <code>/usr/sbin/spindump.disabled</code>. I had to wait for my first crash in order to verify that this didn&#8217;t break anything, and sure enough I had a quicktime crash just the other night. The system promptly recovered from the crash and did not slow down as previously. Mission accomplished! </p>
<p>Apple is a company built on user experience. But <code>spindump</code> is one of the worst user experience violations in OSX. I know there may not be an easy way around it, but certainly at the very least changing the priority of this process so that it&#8217;s not able to eat all system resources may be a step in the right direction. I hope to see an improvement in future versions of the operating system. Until then, spindump is dead to me.</p>
]]></content:encoded>
			<wfw:commentRss>http://yanpritzker.com/2008/05/20/disabling-spindump-on-osx-to-prevent-slowdown-after-a-crash/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Limiting options in UI design: why I like OS X</title>
		<link>http://yanpritzker.com/2006/09/07/limiting-options-in-ui-design-why-i-like-os-x/</link>
		<comments>http://yanpritzker.com/2006/09/07/limiting-options-in-ui-design-why-i-like-os-x/#comments</comments>
		<pubDate>Thu, 07 Sep 2006 23:01:58 +0000</pubDate>
		<dc:creator>yan</dc:creator>
				<category><![CDATA[OSX]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://skwpspace.com/2006/09/07/limiting-options-in-ui-design-why-i-like-os-x/</guid>
		<description><![CDATA[I&#8217;ve been reading Joel on Software&#8217;s ui design book, where he makes several astute observations. &#8220;But wait!&#8221; you say. &#8220;It&#8217;s important to have options for advanced users who want to tweak their environments!&#8221; In reality, it&#8217;s not as important as you think. [...] It&#8217;s true that the first time they realized you could completely remap [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been reading Joel on Software&#8217;s <a href="http://www.joelonsoftware.com/uibook/chapters/fog0000000059.html">ui design book</a>, where he makes several astute observations. </p>
<blockquote><p>
&#8220;But wait!&#8221; you say. &#8220;It&#8217;s important to have options for advanced users who want to tweak their environments!&#8221; In reality, it&#8217;s not as important as you think.</p>
<p>[...] It&#8217;s true that the first time they realized you could completely remap the keyboard in Word, they changed everything around to be more to their liking, but as soon as they upgraded to Windows 95 those settings got lost, and they weren&#8217;t the same at work, and eventually they just stopped reconfiguring things.
</p></blockquote>
<p>Compare any given program on Mac,Windows, and Linux. You&#8217;ll notice OS X apps tend to have the least user configurable options, but that some of the choices that the user shouldn&#8217;t have to care about have been made for him (and usually in the correct direction, with some thought). On Linux you have the ultimate freedom to change how things work but an overwhelming number of options.</p>
<p>The reason I love OS X now is because of how long it takes me to get from a clean Tiger install to a system that is usable for me personally: about 30-60 minutes including installing several utility apps. On windows this process takes one to five hours. On linux, it could take a week. By limiting my options and making some of the choices for me, OS X makes my life easy. </p>
<p>Good user interfaces are the ones that figure out which things the user doesn&#8217;t care about. Sometimes as programmers or designers, it&#8217;s hard for us to put ourselves in those shoes.</p>
]]></content:encoded>
			<wfw:commentRss>http://yanpritzker.com/2006/09/07/limiting-options-in-ui-design-why-i-like-os-x/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OS X productivity tip: dock as taskbar</title>
		<link>http://yanpritzker.com/2006/08/22/os-x-productivity-tip-dock-as-taskbar/</link>
		<comments>http://yanpritzker.com/2006/08/22/os-x-productivity-tip-dock-as-taskbar/#comments</comments>
		<pubDate>Tue, 22 Aug 2006 23:30:21 +0000</pubDate>
		<dc:creator>yan</dc:creator>
				<category><![CDATA[OSX]]></category>

		<guid isPermaLink="false">http://skwpspace.com/?p=5</guid>
		<description><![CDATA[After converting to Mac from Linux (aah, how refreshing), I&#8217;ve been finding cool new ways to make my life easier. First of all, I&#8217;m assuming anyone who cares about productivity on a Mac has already installed one of the Launcher products. I personally use Butler. If you&#8217;re using these things, you&#8217;ll find you&#8217;re very rarely [...]]]></description>
			<content:encoded><![CDATA[<p>After converting to Mac from Linux (aah, how refreshing), I&#8217;ve been finding cool new ways to make my life easier. First of all, I&#8217;m assuming anyone who cares about productivity on a Mac has already installed one of the <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.macdevcenter.com%2Fpub%2Fa%2Fmac%2F2004%2F04%2F09%2Flaunchers.html&amp;ei=k5LrROraMMPaigHBjPndAw&amp;sig2=6Ir1m-yaVv0UL1a7W_AoLw">Launcher</a> products. I personally use Butler. </p>
<p>If you&#8217;re using these things, you&#8217;ll find you&#8217;re very rarely reaching for the dock to launch new apps because it&#8217;s just much quicker to ctrl+space and type a couple letters. So the trick I found was to get rid of everything from your dock&#8211;just drag it off. That way, the dock becomes a taskbar, containing only the applications that are currently running. This makes it easy to navigate between running windows without having to skip over the other dormant stuff that is usually in the dock. So clear off your dock and get more productive right now.</p>
]]></content:encoded>
			<wfw:commentRss>http://yanpritzker.com/2006/08/22/os-x-productivity-tip-dock-as-taskbar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>memcached on OSX running fast!</title>
		<link>http://yanpritzker.com/2006/08/19/memcached-on-osx-running-fast/</link>
		<comments>http://yanpritzker.com/2006/08/19/memcached-on-osx-running-fast/#comments</comments>
		<pubDate>Sat, 19 Aug 2006 03:12:56 +0000</pubDate>
		<dc:creator>yan</dc:creator>
				<category><![CDATA[OSX]]></category>
		<category><![CDATA[RubyOnRails]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://skwpspace.com/?p=9</guid>
		<description><![CDATA[Thanks to Topfunky&#8217;s post on memcached, my life has been made much simpler! He&#8217;s put together a great little script that downloads memcached and applies the fix that will cause it to run at normal speeds under OS X. I spent about two hours trying to get the sources from darwinports and applying the patch [...]]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="http://nubyonrails.topfunky.com/articles/2006/08/17/memcached-basics-for-rails">Topfunky&#8217;s post on memcached</a>, my life has been made much simpler! He&#8217;s put together a great little script that downloads memcached and applies the fix that will cause it to run at normal speeds under OS X. I spent about two hours trying to get the sources from darwinports and applying the patch myself over and over with poor results. His script actually works so grab it while it&#8217;s hot! </p>
<p>Stay tuned for another post about making <a href="http://dev.robotcoop.com/Libraries/">memcache-client</a> work properly with Rails fragment caching, because it doesn&#8217;t seem to do so out of the box.</p>
]]></content:encoded>
			<wfw:commentRss>http://yanpritzker.com/2006/08/19/memcached-on-osx-running-fast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

