<?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>Mason Mark (.com) &#187; mac</title>
	<atom:link href="http://masonmark.com/category/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://masonmark.com</link>
	<description></description>
	<lastBuildDate>Sat, 31 Jul 2010 17:15:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>mother fuck textmate to hell</title>
		<link>http://masonmark.com/2010/05/mother-fuck-textmate-to-hell/</link>
		<comments>http://masonmark.com/2010/05/mother-fuck-textmate-to-hell/#comments</comments>
		<pubDate>Tue, 11 May 2010 07:00:59 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=170</guid>
		<description><![CDATA[Speaking of cunt-pus shitware[0], we have textmate. I fucking hate textmate.

Obviously, a text editor that can&#8217;t be used[1] to type text in the main languages I use is useless[2].
Well, boo fucking hoo and cry me a river right? Lots of things[3] are useless; there&#8217;s no need waste energy hating on them, though, right?
Generally, that is [...]]]></description>
			<content:encoded><![CDATA[<p>Speaking of cunt-pus shitware[0], we have textmate. I fucking hate textmate.</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" src="http://masonmark.com/wp-content/uploads/2010/05/ur_idetor_is_teh_suck.jpg" border="0" alt="ur_idetor_is_teh_suck.jpg" width="340" height="219" /></p>
<p>Obviously, a text editor that can&#8217;t be used[1] to <strong>type text</strong> in the main languages I use is useless[2].</p>
<p>Well, <strong>boo fucking hoo</strong> and cry me a river right? Lots of things[3] are useless; there&#8217;s no need waste energy hating on them, though, right?</p>
<p>Generally, that is indeed the case. But textmate is a metastasizing virulent black hole of suck. It absorbs all this useful energy, the productive output of all these hackers making bundles and add-ons, absorbing it all down into the glistening gelatinous mass of its putrid guts.</p>
<p>So textmate not only sucks a shopsack full of dicks, but it <strong>makes all these other would-be useful tools suck, too</strong>.</p>
<p>None of this means that I don&#8217;t sniff at the vapors of textmate 2 with a considerable amount of interest. It just means textmate fucking sucks.</p>
<blockquote>
<p><strong>UPDATE: </strong>OK, I get it, I <strong>get</strong> it. Many of you <strong>loves you some fuckin textmate</strong>, and don&#8217;t care about typing in Japanese. And, somehow, you also found my blog. <strong>OK.</strong> Instead of <strong>emailing me</strong> about it, what I suggest you do is <strong>find Dr. Nickatina</strong>. He&#8217;ll give you your medicine, take you to the Bay Bridge, and instruct you on how to proceed from there. Thanks.</p>
</blockquote>
<p>&#8212;</p>
<p>[0]: ok, nobody was actually speaking of that, but I earned the right to a rant by climbing a hill and singing the praises of Arq the other day</p>
<p>[1]: there&#8217;s a <a href="http://blog.macromates.com/2006/faking-cjk-support/">CJK plug-in</a>, but it doesn&#8217;t make textmate conform to any reasonable interpretation of the phrase &#8220;it can be used to type Japanese&#8221; (or the phrase &#8220;it doesn&#8217;t suck&#8221; for that matter, harhar get it)</p>
<p>[2]: to <strong>ME</strong>, duh</p>
<p>[3]: most things?</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2010/05/mother-fuck-textmate-to-hell/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arq: good Mac backup app</title>
		<link>http://masonmark.com/2010/04/arq-good-mac-backup-app/</link>
		<comments>http://masonmark.com/2010/04/arq-good-mac-backup-app/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 09:03:56 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=157</guid>
		<description><![CDATA[Arq encrypts and backs up data from your Mac to Amazon S3. It&#8217;s exactly as simple as it can be, and it fucking works perfectly.

I use various other backup software to completely backup my main workstation[1], but use Arq to assign peace-of-mind to certain applications on certain workstations and servers.
Example: we manage paper documents at [...]]]></description>
			<content:encoded><![CDATA[<p><b><a href="http://www.haystacksoftware.com/arq/">Arq</a></b> encrypts and backs up data from your Mac to Amazon S3. It&#8217;s exactly as simple as it can be, and it fucking works perfectly.</p>
<div style="text-align:center;"><img src="http://masonmark.com/wp-content/uploads/2010/04/arq.png" alt="arq.png" border="0" width="317" height="210" /></div>
<p>I use various other backup software to completely backup my main workstation[1], but use Arq to <b>assign peace-of-mind</b> to certain applications on certain workstations and servers.</p>
<p>Example: we manage paper documents at each location by feeding them through a ScanSnap and into a PDF archival system. I tell Arq to clone the folder that stores the archival system&#8217;s data to Amazon&#8217;s cloud. All hardcopy can be shredded at the end of the day without worry, knowing we have a local copy and another copy, safe and encrypted, in some West Coast US datacenter.</p>
<p>Other one-off things that it might be handy to back up separately:</p>
<ul>
<li>master svn &#038; hg repositories</li>
<li>phone system (voicemail audio &#038; call data)</li>
<li>customer inquiry/support system (email and ticket data)</li>
<li>financial/accounting software data files</li>
<li>any set of very important documents</li>
<li>ok pr0n too why not</li>
</ul>
<p>Arq makes it <b>EASY AND QUICK</b> to set up, and its backups <b>FULLY WORK</b>, which is unfortunately not true of most Mac backup tools. Arq:</p>
<ul>
<li><b>passes all the <a href="http://www.n8gray.org/code/backup-bouncer/">backup bouncer</a> tests</b> (in other words, it really backs up your data, not a partially-corrupted copy of your data with various bits and attributes missing)</li>
<li><b>fully documents the <a href="http://www.haystacksoftware.com/arq/s3_data_format.txt">file format</a></b> of its archives, providing confidence that you can get your data back even if Arq stops working and Haystack Software tells you to go fuck yourself</li>
<li><b>stores versioned backups</b>, keeping previous versions of your data around, too</li>
<li><b>a properly designed encryption mechanism</b>, not some bullshit where the datacenter operator or application publisher can read your data if they get subpoenaed or just happen to be assholes</li>
</ul>
<p>Of course, S3, and therefore Arq, isn&#8217;t suitable for <b>ALL</b> backups; terabytes of data take time to transfer and for most applications would cost too much to store. But for gigabytes-of-data situations where a small amount of money (roughly $2 per GB per year) isn&#8217;t an issue, this setup really rocks. </p>
<p>If you&#8217;re lazy and rich, or if your home directory is small, Arq can be a complete backup solution, too. But I find it useful in situations where the <b>entire machine</b> isn&#8217;t my problem, or just doesn&#8217;t matter, but this <b>one application</b> is important and I have to make sure its data isn&#8217;t lost.</p>
<p>&#8212;</p>
<p>[1]: Nothing good, though. Although I toy with apps like CCC, Super Duper, and CrashPlan, I always end up going back to compiling <a href="http://www.bombich.com/mactips/rsync.html">Mike Bombich&#8217;s pain-in-the-ass-but-it-totally-works rsync</a> myself and having a script run that nightly over ssh to another machine. But it&#8217;s definitely an unwanted hassle to set this all up again every time I get a new Mac.</p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2010/04/arq-good-mac-backup-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>my Docomo L-02 FOMA mobile data card driver sucks, wah</title>
		<link>http://masonmark.com/2010/02/my-docomo-l-02-foma-mobile-data-card-driver-sucks-wah/</link>
		<comments>http://masonmark.com/2010/02/my-docomo-l-02-foma-mobile-data-card-driver-sucks-wah/#comments</comments>
		<pubDate>Thu, 18 Feb 2010 09:12:00 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=125</guid>
		<description><![CDATA[Interval Since Last Panic Report:  364614 sec
Panics Since Last Report:          1
Anonymous UUID:                    57C6131B-48CF-444F-9049-C235282885F5
Wed Feb 17 18:06:05 2010
panic(cpu 0 caller 0&#215;2a7ac2): Kernel trap at 0&#215;6c413dae, type 14=page [...]]]></description>
			<content:encoded><![CDATA[<p>Interval Since Last Panic Report:  364614 sec<br />
Panics Since Last Report:          1<br />
Anonymous UUID:                    57C6131B-48CF-444F-9049-C235282885F5</p>
<p>Wed Feb 17 18:06:05 2010<br />
panic(cpu 0 caller 0&#215;2a7ac2): Kernel trap at 0&#215;6c413dae, type 14=page fault, registers:<br />
CR0: 0&#215;8001003b, CR2: 0&#215;00000000, CR3: 0&#215;00100000, CR4: 0&#215;000006e0<br />
EAX: 0&#215;00000000, EBX: 0&#215;094bd600, ECX: 0&#215;00000000, EDX: 0&#215;0081e038<br />
CR2: 0&#215;00000000, EBP: 0&#215;50f83eb8, ESI: 0&#215;094bd600, EDI: 0&#215;00000001<br />
EFL: 0&#215;00010286, EIP: 0&#215;6c413dae, CS:  0&#215;00000008, DS:  0&#215;079e0010<br />
Error code: 0&#215;00000000</p>
<p>Backtrace (CPU 0), Frame : Return Address (4 potential args on stack)<br />
0&#215;50f83cb8 : 0&#215;21b2bd (0&#215;5cf868 0&#215;50f83cec 0&#215;223719 0&#215;0)<br />
0&#215;50f83d08 : 0&#215;2a7ac2 (0&#215;591c30 0&#215;6c413dae 0xe 0&#215;591dfa)<br />
0&#215;50f83de8 : 0&#215;29d968 (0&#215;50f83e00 0&#215;9355b7c 0&#215;50f83eb8 0&#215;6c413dae)<br />
0&#215;50f83df8 : 0&#215;6c413dae (0xe 0&#215;48 0&#215;50f80010 0&#215;50fc0010)<br />
0&#215;50f83eb8 : 0&#215;6c413ec7 (0&#215;94bd600 0&#215;85dd80 0&#215;50f83ed8 0&#215;2191d5)<br />
0&#215;50f83ed8 : 0&#215;53d8bb (0&#215;94bd600 0&#215;1 0&#215;94bd600 0&#215;94bd600)<br />
0&#215;50f83f48 : 0&#215;53d9c1 (0&#215;94bd600 0&#215;9355b7c 0xca6ebebd 0&#215;29c50a)<br />
0&#215;50f83f78 : 0&#215;22f973 (0&#215;94bd600 0&#215;0 0&#215;50f83fc8 0&#215;227634)<br />
0&#215;50f83fc8 : 0&#215;29d68c (0&#215;863ea0 0&#215;0 0&#215;10 0&#215;9432844)<br />
      Kernel Extensions in backtrace (with dependencies):<br />
         com.lge.docomo.FOMA_L02A.FOMAUSBCDCACMControl(1.0)@0&#215;6c412000->0&#215;6c414fff<br />
            dependency: com.apple.iokit.IOUSBFamily(3.8.5)@0&#215;50fb8000<br />
            dependency: com.apple.iokit.IOPCIFamily(2.6)@0&#215;50d13000</p>
<p>BSD process name corresponding to current thread: kernel_task<br />
<span id="more-125"></span><br />
Mac OS version:<br />
10C540</p>
<p>Kernel version:<br />
Darwin Kernel Version 10.2.0: Tue Nov  3 10:37:10 PST 2009; root:xnu-1486.2.11~1/RELEASE_I386<br />
System model name: MacBookPro5,5 (Mac-F2268AC8)</p>
<p>System uptime in nanoseconds: 278279458881<br />
unloaded kexts:<br />
com.apple.driver.AppleFileSystemDriver	2.0 (addr 0&#215;50eb5000, size 0&#215;12288) &#8211; last unloaded 154325872670<br />
loaded kexts:<br />
com.lge.docomo.FOMA_L02A.FOMAUSBCDCACMData	1.0<br />
com.lge.docomo.FOMA_L02A.FOMAUSBCDCACMControl	1.0<br />
com.lge.docomo.FOMA_L02A.FOMAUSBCDC	1.0<br />
com.vmware.kext.vmnet	3.0.0<br />
com.vmware.kext.vmioplug	3.0.0<br />
com.vmware.kext.vmci	3.0.0<br />
com.vmware.kext.vmx86	3.0.0<br />
com.orderedbytes.driver.ControllerMateFamily	4.4<br />
com.orderedbytes.driver.CMUSBDevices	4.4</p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2010/02/my-docomo-l-02-foma-mobile-data-card-driver-sucks-wah/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&#8220;No camera. Less ports than a netbook. Lame.&#8221;</title>
		<link>http://masonmark.com/2010/01/no-camera-less-ports-than-a-netbook-lame/</link>
		<comments>http://masonmark.com/2010/01/no-camera-less-ports-than-a-netbook-lame/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 03:52:28 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=123</guid>
		<description><![CDATA[Once again, the tubes are clogged with people who just aren&#8217;t getting it.

This Daring Fireball post was the first one that I&#8217;ve read that hits the nail on the head. The iPad isn&#8217;t just a &#8220;big iPhone&#8221;; rather, the phone is a dinky little miniaturized version of the pad. 
]]></description>
			<content:encoded><![CDATA[<p>Once again, the tubes are clogged with people who just aren&#8217;t getting it.</p>
<div style="text-align:center;"><img src="http://masonmark.com/wp-content/uploads/2010/01/ipad.jpg" alt="ipad.jpg" border="0" width="300" height="252" /></div>
<p>This <a href="http://daringfireball.net/linked/2010/01/28/marco">Daring Fireball post</a> was the first one that I&#8217;ve read that hits the nail on the head. The iPad isn&#8217;t just a &#8220;big iPhone&#8221;; rather, <b>the phone is a dinky little miniaturized version of the pad</b>. </p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2010/01/no-camera-less-ports-than-a-netbook-lame/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>the best IMAP client in human history sure sucks</title>
		<link>http://masonmark.com/2010/01/the-best-imap-client-in-human-history-sure-sucks/</link>
		<comments>http://masonmark.com/2010/01/the-best-imap-client-in-human-history-sure-sucks/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 09:12:15 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=117</guid>
		<description><![CDATA[Brent Simmons posted something interesting today: &#8220;Email init&#8220;. The gist of the idea is that we[1] need a really good IMAP client; no such thing exists; so fuck it, let&#8217;s make one. 
The bummer is that The Community has to build it, which is always a slightly dubious prospect. But once in a while, that [...]]]></description>
			<content:encoded><![CDATA[<p>Brent Simmons posted something interesting today: &#8220;<a href="http://inessential.com/2010/01/16/email_init">Email init</a>&#8220;. The gist of the idea is that we[1] need a <b>really good IMAP client</b>; no such thing exists; so fuck it, let&#8217;s <b>make one</b>. </p>
<p>The bummer is that The Community has to build it, which is always a slightly dubious prospect. But once in a while, that works out.</p>
<p>There&#8217;s just no economic justification for the <b>investment</b> (of money/effort) required to re-engineer a complex application that is, after all, <b>a core part of every modern OS</b>. That&#8217;s why we haven&#8217;t seen, and almost certainly won&#8217;t see, a commercial solution. (I personally would buy Brent&#8217;s mythical $500 IMAP client, in a heartbeat. But that only makes about three of us.)</p>
<p>I&#8217;ve been on a <b>technology pilgrimage</b> to IMAP mecca since around 1997. (Actually, a bit before, but memories get hazy &#8212; the best carbon-dating I can do is remember how excited I was about Ethan&#8217;s pitch for a Newton OS IMAP client, and the Newton got Steved in &#8216;97.)</p>
<p>Nowadays (and for the past several years), if you aren&#8217;t using IMAP for your email, then you&#8217;re doing it wrong. But the pilgrimage continues, because while things are much better than before IMAP was widely implemented, none of the email clients have really nailed it yet.</p>
<p>Over the years, I think I&#8217;ve at least <b>launched</b> every single IMAP client developed for Mac, Windows, Linux, and Palm OS (lol I&#8217;m serious), and fiddled around a bit further with most of them. Off the top of my head: Mulberry, mutt, Eudhorfa, Outlook Express, Entourage, Outlook, pine, Outlook full turd, Opera, Mail.app, Thunderbird and friends, Windows Live or Whatever The Fuck It Is Called, Chatter, PowerMail, Outspring Mail, &#8230; well, the list is too long to even fit on the top of my head.</p>
<p>But ugh, they all <b>suck</b>. In different ways of course. And everybody has slightly different needs. For me, absolute minimum requirements include: </p>
<ul>
<li>reliable offline mode </li>
<li>Japanese compatibility and UTF-8 support</li>
<li>indexed search</li>
<li>rule-based triggering of custom processes</li>
<li>multiple identities (addresses/servers)</li>
<li>SSL/TLS support</li>
</ul>
<p>Even this short-ass list, sadly, isn&#8217;t satisfied by most existing clients.</p>
<p>Throw in some other requirements, like:</p>
<ul>
<li>good UI</li>
<li>tree-display threaded view</li>
<li>high performance</li>
<li>custom IMAP flag support</li>
<li>so-called &#8220;smart mailboxes&#8221; (i.e., canned searches)</li>
<li>decent scriptability/automation support</li>
<li>attachment removal (leaving the message on the server)</li>
</ul>
<p>&#8230;and you are left with <b>ZERO EMAIL CLIENTS</b>. Not one client in existence satisfies all of those. For me, the one which comes closest is (sigh) Mail.app. It does most of those things, but is has some very major problems. Serious bugs. A crappy threaded view. It can handle my 60,000-message personal/business archive, but not that plus the 500,000 or so messages of archived mailing list mail (had to move those to gmail, which also sucks). With a bunch of accounts, it sometimes takes over ten minutes to quit cleanly (on an 8-core &#8216;09 Mac Pro), but reacts badly to being force-quit. And on and on, blah blah blah. </p>
<p>And this application is, on balance and IMNSHO, <b>the best IMAP client in human history</b>. But I yearn for something better. As far as software goes, this is probably my deepest and most long-standing wish.</p>
<p>So, do I want Brent&#8217;s Magical Pony IMAP.app? <b>Fuck yeah!</b> Fuck yeah.</p>
<p>But is this the rare project that The Community can actually pull off? Well&#8230; I mean, frankly I doubt it, but there&#8217;s at least some hope. Brent is a well-known and well-respected dude, so out of the gate the project has more momentum behind it than normal. As I write this, the mailing list has 171 messages posted to it, after existing for only 12 hours.</p>
<p>I would love to work on this, too. I mean <b>LOVE</b> it. Writing code, I mean. But I recently did this scary analysis where the cumulative behind-schedule-ness of all my active projects is something like <b>four years</b>[2]. So will I really be able to? Uhm&#8230; I uh,&#8230; I dunno. I assume most of the folks getting all hyped up about this idea are in a similar position. But I hope so.</p>
<p>And there it is: the reason I have a bit of hope for this project is that <b>most of the people who actually really need a superpower IMAP client are people who can contribute something to making it real</b>. </p>
<p>So will we? I guess we&#8217;ll probably know in about a year.</p>
<p>
&#8211;</p>
<p>[1]: we the email power-user subset of Mac users, that is; mainly businesspeople who rely on email</p>
<p>[2]: Yeah, I have thirteen actives that are between two and fourteen months behind initial schedule. And that&#8217;s only <b>work</b> projects&#8211;I am not including personal projects like my Hasbro Baby&#8217;s First Open Source Release that I hoped to ship in 2004, or cancelled projects like the distributed native-Cocoa issue tracking app some of you wasted an hour listening to me rave about in 2008. (And, ahem, that&#8217;s not to say I am a total slacker, either; I did finish a <b>few</b> projects in 2009, a couple of which may have even been on time.)</p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2010/01/the-best-imap-client-in-human-history-sure-sucks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Japanese on Windows with a U.S. keyboard</title>
		<link>http://masonmark.com/2009/10/using-japanese-on-windows-with-a-us-keyboard/</link>
		<comments>http://masonmark.com/2009/10/using-japanese-on-windows-with-a-us-keyboard/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 05:01:40 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=104</guid>
		<description><![CDATA[There is no easy way to tell Microsoft&#8217;s IME what kind of keyboard you are using to input Japanese. In various circumstances Windows will just decide that since you are typing in Japanese, you must be using a Japanese keyboard layout[1]. Often that is not the case, but there&#8217;s no GUI to change it. You [...]]]></description>
			<content:encoded><![CDATA[<p>There is no easy way to tell Microsoft&#8217;s IME what kind of keyboard you are using to input Japanese. In various circumstances Windows will just decide that since you are typing in Japanese, you must be using a Japanese keyboard layout[1]. Often that is not the case, but there&#8217;s no GUI to change it. You have to <b>edit the registry</b>.</p>
<p>Since I work in Japan, and usually use Windows via VMWare on a Mac with a U.S. English physical keyboard, this comes up for me a lot. So, for posterity, here is how to do it.</p>
<p><span id="more-104"></span>It is basically documented in a Microsoft <a href="http://support.microsoft.com/kb/927824">technote about a similar (but different) problem</a>.</p>
<p>The crux is, you have to find four keys in the registry, and change their values. If your physical keyboard layout is really &#8220;US&#8221; then change these settings as indicated (without the quotes (duh)):</p>
<p>&#8220;LayerDriver JPN&#8221; => &#8220;kbd101.dll&#8221;<br />
<br />
&#8220;OverrideKeyboardIdentifier&#8221; => &#8220;PCAT_101KEY&#8221;<br />
<br />
&#8220;OverrideKeyboardSubtype&#8221; => 0<br />
<br />
&#8220;OverrideKeyboardType&#8221; -> 7</p>
<p>Now, quick, reboot before the fucking thing shits all over itself!</p>
<p>Et voila. Now you can type your squiggly Japanese glyphs, English, <strong>AND</strong> punctuation, all from the <b>very same keyboard</b>! Will the wonders of Windows never cease?!</p>
<p>(If you actually have some other kind of keyboard hardware, then refer to the <a href="http://support.microsoft.com/kb/927824">tech note</a> to see the right values to input.)</p>
<p>If you are running Windows on top of Mac OS X, you might also want to unify the language-select keyboard shortcut keys between environments. See my Pulitzer-prize winning exposé <em><b><a href="http://masonmark.com/2009/05/how-to-make-japanese-input-under-windows-in-vmware-fusion-on-the-mac-by-a-bilingual-but-predominantly-english-using-and-multiplatform-but-predominantly-mac-using-person-less-like-eating-a-dogshit-omel/">How to make Japanese input under Windows in VMWare Fusion on the Mac by a bilingual but predominantly English-using and multiplatform but predominantly Mac-using person less like eating a dogshit omelet</a></b></em> for more info about that.</p>
<p>&#8212;&#8211;</p>
<p>[1]: I don&#8217;t know all the circumstances. I think it depends on what version of Windows you have (XP thru Win7, and probably other versions, all exhibit the problem), and what you selected as your keyboard layout on initial OS install (which of course some IT dude might have done three years ago when creating an install image), and on Windows 7 Ultimate it seems like it might have something to do with where in the world your install disc was purchased (regardless of subsequent language settings). Who the fuck knows?</p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2009/10/using-japanese-on-windows-with-a-us-keyboard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Japanese.app for iPhone: 最高</title>
		<link>http://masonmark.com/2009/10/japanese-app-for-iphone-%e6%9c%80%e9%ab%98/</link>
		<comments>http://masonmark.com/2009/10/japanese-app-for-iphone-%e6%9c%80%e9%ab%98/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 08:37:05 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=100</guid>
		<description><![CDATA[Although there are many Japanese dictionary/tool apps on iPhone, including at least one fairly decent free one, the $20 Japanese.app is not only the best fucking Japanese reference app on iPhone, but also the best Japanese reference app I have ever used on any platform, including all the weird proprietary platforms developed solely for providing [...]]]></description>
			<content:encoded><![CDATA[<p>Although there are many Japanese dictionary/tool apps on iPhone, including at least one <a href="http://kotoba.pierrephi.net/">fairly decent free one</a>, the $20 <a href="http://www.codefromtokyo.com/japanese">Japanese.app</a> is not only the best fucking Japanese reference app on iPhone, but also the best Japanese reference app I have ever used on any platform, including all the weird proprietary platforms developed solely for providing an electronic Japanese reference tool.</p>
<p>I cannot wait to pony up some more ¥ for the Mac version, which they say is planned.</p>
<p>It kicks too much ass for me to even describe; I&#8217;d get tired. Just buy it if you need the best Japanese reference tool available.</p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2009/10/japanese-app-for-iphone-%e6%9c%80%e9%ab%98/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Go, iPhone protestors!</title>
		<link>http://masonmark.com/2009/08/go-iphone-protestors/</link>
		<comments>http://masonmark.com/2009/08/go-iphone-protestors/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 08:35:54 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>
		<category><![CDATA[pol]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=96</guid>
		<description><![CDATA[

You know, like for the record and shit.
]]></description>
			<content:encoded><![CDATA[<p></p>
<div style="text-align:center;"><a href="http://stevenf.tumblr.com/post/152606616/important-note-references-to-i-in-this-post"><img src="http://masonmark.com/stuff/dictator.jpg" alt="iran.jpg" border="0" width="275" height="200" /></a></div>
<p>You know, like for the record and shit.</p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2009/08/go-iphone-protestors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>the feel rarely is delicious, i agree</title>
		<link>http://masonmark.com/2009/07/the-feel-rarely-is-delicious-i-agree/</link>
		<comments>http://masonmark.com/2009/07/the-feel-rarely-is-delicious-i-agree/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 15:09:33 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=95</guid>
		<description><![CDATA[A kinda awesome screed from Uli K.
]]></description>
			<content:encoded><![CDATA[<p>A <a href="http://www.zathras.de/angelweb/blog-beyond-the-unboxing-experience.htm">kinda awesome screed</a> from Uli K.</p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2009/07/the-feel-rarely-is-delicious-i-agree/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2009 MBP 13 HD vs SSD vs SSD + firmware update vs 2009 Mac Pro software RAID</title>
		<link>http://masonmark.com/2009/07/2009-mbp-13-hd-vs-ssd-vs-ssd-firmware-update-vs-2009-mac-pro-software-raid/</link>
		<comments>http://masonmark.com/2009/07/2009-mbp-13-hd-vs-ssd-vs-ssd-firmware-update-vs-2009-mac-pro-software-raid/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 07:25:45 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=94</guid>
		<description><![CDATA[UPDATE: While the thrust of this post is that my Samsung SSD with the fixed 2009 June MBP firmware works great, there are some bogus problems that other people are apparently having with the update&#8230;
&#8211;
Hey, remember like a week ago when all those fucktards were clogging the interweb tubes with moronic posts insisting that the [...]]]></description>
			<content:encoded><![CDATA[<p>UPDATE: While the thrust of this post is that my Samsung SSD with the fixed 2009 June MBP firmware works great, there are some <a href="http://discussions.apple.com/thread.jspa?threadID=2054387&#038;start=45&#038;tstart=15">bogus</a> <a href="http://forums.macrumors.com/showthread.php?t=729883&#038;page=2">problems</a> that other people are apparently having with the update&#8230;</p>
<p>&#8211;</p>
<p>Hey, remember like a week ago when all those fucktards were clogging the interweb tubes with moronic posts insisting that the (imo inexplicable) 1.5Gbps SATA-I 2009 MacBook Pro firmware debacle didn&#8217;t matter &#8220;in the real world&#8221;? Well, yeah, they were wrong.  </p>
<p>These numbers are interesting enough that I wish I had time to do better tests (but I don&#8217;t). As soon as Apple released the SATA-II firmware update, I bought the new MBP 13, along with a <a href="http://www.reghardware.co.uk/2009/03/17/review_storage_ssd_samsung_mmd0e56g5/print.html">Samsung MMDOE56G5MXP-0VB</a> SSD unit (spec sheet claims 220MB/s read and 200MB/s writes).</p>
<p>I wouldn&#8217;t have bought the laptop if Apple hadn&#8217;t fixed the firmware limitation, so I obviously was going to update, but before doing so I decided to run Xbench:</p>
<ol>
<li>
with the stock MBP out of the box with its crappy 5400 RPM archaic spinning-physical-platter data storage device
</li>
<li>with the fast SSD but without updating the firmware</li>
<li>with the fast SSD and the firmware update</li>
<li>and then on my my main 2009 8-core Mac Pro, which boots from a software RAID0 array made up of 3 Samsung 1TB disks (model HE103UJ), just for a rough comparison</li>
</ol>
<p>As you would expect, the results were: 1 dogshit-slow, 2 okay, 3 good, and 4 good.</p>
<div style="text-align:center;"><a href="http://masonmark.com/stuff/mbp%20speed%20test.pdf"><img src="http://masonmark.com/wp-content/uploads/2009/07/mbp-speed-test.jpg" alt="mbp speed test.jpg" border="0" width="328" /></a></div>
<p>The new firmware confers a significant performance boost, according to Xbench and subjective user opinion.</p>
<p><span id="more-94"></span></p>
<p>The discrepancies between the runs made me wish I had an intern or a slave or maybe an 8-year-old nerd son or some kind of person whom I could compel to do better testing. But I don&#8217;t, so this was all I had time for. Still, it&#8217;s interesting.</p>
<p>It is also worth noting that the Mac Pro in question couldn&#8217;t have its work interrupted for its test, so the results are real-world running 42 apps including VMWare running Ubuttnu, OpenSolaris, WinXP, and Win7 (all mostly idle). The MBP tests were done after the normal fresh-reboot-and-then-wait-a-few-minutes-for-the-Mac-to-stop-hyperventilating procedure.</p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2009/07/2009-mbp-13-hd-vs-ssd-vs-ssd-firmware-update-vs-2009-mac-pro-software-raid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iCal suckage: can&#8217;t rename calendar</title>
		<link>http://masonmark.com/2009/07/ical-suckage-cant-rename-calendar/</link>
		<comments>http://masonmark.com/2009/07/ical-suckage-cant-rename-calendar/#comments</comments>
		<pubDate>Wed, 01 Jul 2009 08:15:44 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=92</guid>
		<description><![CDATA[I found out why I can&#8217;t name a calendar in iCal &#8220;Mason&#8221; today. This had been kinda bugging me, since my name is Mason.
Apple&#8217;s sync service (currently named &#8220;Mobile Me&#8221;) is nice when it does work. In my experience, it seems to be pretty reliable after you get it set up and working, but it [...]]]></description>
			<content:encoded><![CDATA[<p>I found out why I can&#8217;t name a calendar in iCal &#8220;Mason&#8221; today. This had been kinda bugging me, since my name is Mason.</p>
<p>Apple&#8217;s sync service (currently named &#8220;Mobile Me&#8221;) is nice when it does work. In my experience, it seems to be pretty reliable after you get it set up and working, but it does tend to shit all over itself every time I buy a new Mac or iPhone, and try to add the new device to my sync group.</p>
<p>Last time, it corrupted all my keychains irrecoverably, the first few times I attempted to add a new Mac Pro to my sync group. I had to restore from my backups from five minutes before, several times, until it somehow just worked. (Same steps each time.)</p>
<p>Today, I tried to add my new laptop to the group of Macs that syncs my stuff. Instead of syncing my calendars, it decided to:</p>
<blockquote><p>a. not get any of the calendars onto the new MacBook Pro</p>
<p>b. create a bunch of random duplicate calendars, and propagate them to the other machines that do sync
</p></blockquote>
<p>So the end result was that my new Mac did not have any of my calendar data on it, but all my other Macs and iPhones now had a bunch of useless garbage magically added to them. (Wow, the power of the cloud.)</p>
<p><span id="more-92"></span><br />
So, anyway, in the course of trying to debug what the fuck could be wrong, I decided to manually tidy up my iCal data. In the course of doing this, I saw that because:</p>
<blockquote><p>a.) I have a mail account in Mail.app whose name (&#8217;description&#8217;) is &#8220;Mason&#8221;
</p></blockquote>
<p>and </p>
<blockquote><p>b.) At some point, Apple decided to let us put todos and notes in our email accounts
</p></blockquote>
<p>&#8230;iCal silently fails to rename or create any calendar named &#8220;Mason&#8221;. If you have a Mail.app account named &#8220;Dick&#8221; that has any of these stupid note or todo turds lying around in it, I bet you cannot create a calendar named &#8220;Dick&#8221; in iCal. And so on.</p>
<p>As soon as you press Return to end editing, iCal just silently reverts the name to &#8220;Untitled&#8221; or whatever the name was before.</p>
<p>I personally think that the forced breeding of iCal and Mail has produced some pretty fucking ugly offspring, but that&#8217;s a discussion too boring to have. I just wanted to note for the record that I found out why iCal would not let me name my calendar with my own name. </p>
<p>(As a final aside, I have an email account with the name of my company, and iCal lets me make a calendar with that name. I suspect this is because that email account does not contain any note or todo turds, and so iCal has not silently reserved the name. But I won&#8217;t waste time testing this.)</p>
<p>KEYWORDS: iCal sucks, iCal won&#8217;t let me rename my calendar, iCal rename fails, iCal calendar name, iCal can&#8217;t rename, and iSync shits all over itself for the umpteenth time!</p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2009/07/ical-suckage-cant-rename-calendar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to make Japanese input under Windows in VMWare Fusion on the Mac by a bilingual but predominantly English-using and multiplatform but predominantly Mac-using person less like eating a dogshit omelet</title>
		<link>http://masonmark.com/2009/05/how-to-make-japanese-input-under-windows-in-vmware-fusion-on-the-mac-by-a-bilingual-but-predominantly-english-using-and-multiplatform-but-predominantly-mac-using-person-less-like-eating-a-dogshit-omel/</link>
		<comments>http://masonmark.com/2009/05/how-to-make-japanese-input-under-windows-in-vmware-fusion-on-the-mac-by-a-bilingual-but-predominantly-english-using-and-multiplatform-but-predominantly-mac-using-person-less-like-eating-a-dogshit-omel/#comments</comments>
		<pubDate>Tue, 26 May 2009 05:09:03 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=89</guid>
		<description><![CDATA[UPDATED 2009-10-30 for new shit involving Snow Leopard and VMWare Fusion 3.
This gives me a headache every time I try to remember it when setting up a new Windows environment, which is unfortunately quite frequently these days.
So at first I try to type for a while without doing it, using Windows&#8217;s fucking pinkie-finger shortcuts, and [...]]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATED 2009-10-30</strong> for new shit involving Snow Leopard and VMWare Fusion 3.</p>
<p>This gives me a <b>headache</b> every time I try to remember it when setting up a new Windows environment, which is unfortunately quite frequently these days.</p>
<p>So at first I try to type for a while without doing it, using Windows&#8217;s fucking pinkie-finger shortcuts, and that gives me <b>another</b> headache on top of the first one. </p>
<div style="text-align:center;"><img src="http://masonmark.com/wp-content/uploads/2009/05/dogshit-windows.png" alt="dogshit_windows.png" border="0" width="252" height="162" /></div>
<p>Finally, I grit my teeth and re-figure it out, which gives me <b>another</b> headache, so I am sitting here typing in Japanese on Windows on VMWare on Mac and I have <strong>THREE MOTHER FUCKING HEADACHES AT THE SAME TIME.</strong> Ugh. So, this time, I am writing it down.</p>
<p><span id="more-89"></span><br />
The goal here is simply to have Command-Space switch between Japanese and English input in both Mac OS and your Windows guest OS in VMWare.</p>
<p><strong>UPDATE:</strong> protip: Normally, you do this when setting up new Windows installation. Don&#8217;t do it before installing MS Office, though, as that will obliterate all your work when it replaces &#8220;MS IME&#8221; with &#8220;MS Office IME&#8221;.</p>
<p>0.) As of Snow Leopard, you need to uncheck Enable Mac OS Keyboard Shortcuts in the Keyboard and Mouse pane of VMWare Fusion&#8217;s preference window. This is apparently because Snow Leopard&#8217;s newfangled language switcher now gets invoked before VMWare gets a crack at processing the keystroke. Having to do this may or may not suck, depending on your personal taste.</p>
<p>1.) In VMWare Fusion&#8217;s prefs, remap your Command key to enter Control in the virtual machine environment.</p>
<div style="text-align:center;"><img src="http://masonmark.com/wp-content/uploads/2009/05/remap-control-and-shit-bro-waohhh.png" alt="remap_control_and_shit_bro_waohhh.png" border="0" width="499" height="69" /></div>
<p>Doing this has a couple of drawbacks[1][2], but it is normally more pleasant for the Mac user, so I find it beneficial overall. Cut-copy-paste muscle memory is about as strong as there is, and it&#8217;s especially helpful if you have decades of Command-Space-to-switch-languages experience.</p>
<p>2.) Delete your US keyboard and any other keyboards in Windows. This might cause freakatrocious behavior on a hardware PC, but seems to work fine in VMWare. You want *only* the Microsoft IME available. I forget how you find this dialog, I think you right click the language bar and choose Settings. </p>
<div style="text-align:center;"><img src="http://masonmark.com/wp-content/uploads/2009/05/test-services-settings-and-shit-dog-yeeeeehaw.png" alt="test_services_settings_and_shit_dog_yeeeeehaw.png" border="0" width="442" height="501" /></div>
<p><strong>UPDATE:</strong> actually this step seems to be unnecessary. But since with Microsoft, somwetimes things that go away by themselves can come back by themselves, I still do this step anyway.</p>
<p>2.) Then select the IME entry in the above dialog (in my case Microsoft Office IME 2007) and click properties. </p>
<div style="text-align:center;"><img src="http://masonmark.com/wp-content/uploads/2009/05/ime-settings-and-shiz-dog-wooort.png" alt="ime_settings_and_shiz_dog_wooort.png" border="0" width="440" height="519" /></div>
<p>In this dialog, in turn, click the first of the three &#8220;Advanced&#8230;&#8221; buttons.</p>
<p>This takes you on a nostalgic trip to old-time Microsoftville, where the quaint inbred UI sensibilities of Windows 3.1 live on. (Who needs gay hippie shit like resizable windows or font antialiasing? Heeee haw!)</p>
<div style="text-align:center;"><img src="http://masonmark.com/wp-content/uploads/2009/05/this-is-some-ugly-shitrighthere-brah.png" alt="this__is_some-ugly_shit.right.here_brah.png" border="0" width="539" height="469" /></div>
<p>Anyway, the trick is to remap the Ctrl+Space combo to &#8220;IME ON/OFF&#8221; in all contexts. IME ON/OFF doesn&#8217;t really have anything to do with turning the IME on or off, don&#8217;t worry. What it actually does, at least if you&#8217;ve done those steps above (but maybe even if you don&#8217;t, I dunno), is to do what the Japanese hardware key normally labeled　「半角／全角｜漢字」 does under windows. This key too has a name that does not correlate to what it does.</p>
<p>This key is colloquially known as the &#8220;<strong>FUCKING SWITCH BETWEEN FUCKING JAPANESE AND FUCKING ENGLISH</strong>&#8221; key. </p>
<p>The steps above make Command-Space <strong>FUCKING SWITCH BETWEEN FUCKING JAPANESE AND FUCKING ENGLISH</strong> under Windows (at least in 7, but I think this works at least back to XP, maybe), just like it has always done on Mac, or had always done until Apple introduced that Spotlight bullshit. </p>
<p>So, wow, you can now type bilingually in both OSes without punching a fist-sized hole through your thirty inch monitor.</p>
<p>Just hit Command-Space to switch languages, like you&#8217;ve been doing since the 90s.</p>
<p><strong>NOTES:</strong></p>
<p>1.) Under Windows, if you <strong>FUCKING SWITCH BETWEEN FUCKING JAPANESE AND FUCKING ENGLISH</strong> while some text exist for which you have not finalized the conversion (e.g. by pressing Return), Windows helpfully deletes the text for you. There&#8217;s no way that I know to fix this.</p>
<p>2.) Under windows, Japanese text still generally looks like dogshit.</p>
<p>3.) Microsoft isn&#8217;t the only major commercial consumer OS vendor that knows how to cook a dogshit omelet. There is a lot of shit Apple should fix to make actual Japanese people (as opposed to bilingual American Mac users) comfortable typing in their native language. I would be happy to explain some of these things to Apple for a modest fee. Call me when you&#8217;re feeling better Steve, and I&#8217;ll help you guys out.</p>
<p>&#8211;</p>
<p>[1] You will lose your ability to do Windows keyboard shortcuts when you are really using a real Windows box. But so fucking what.</p>
<p>[2] VMWare has somehow fucked up their implementation of this feature, such that it inexplicably doesn&#8217;t work sometimes. Mostly that happens on Linux, though. </p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2009/05/how-to-make-japanese-input-under-windows-in-vmware-fusion-on-the-mac-by-a-bilingual-but-predominantly-english-using-and-multiplatform-but-predominantly-mac-using-person-less-like-eating-a-dogshit-omel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile data card for Mac in Japan</title>
		<link>http://masonmark.com/2009/05/mobile-data-card-for-mac-in-japan/</link>
		<comments>http://masonmark.com/2009/05/mobile-data-card-for-mac-in-japan/#comments</comments>
		<pubDate>Wed, 13 May 2009 04:13:44 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=82</guid>
		<description><![CDATA[Just an FYI to the world: if you need to get online via cellular in Japan, the FOMA A2502 HIGH-SPEED card from NTT Docomo works great. No crashes, supports 10.5 (and 10.4), and gives reliable 7.2Mbps down and 0.4Mbps up within the FOMAハイスピードエリア service area. (0.4Mbps up and down in the older service zone.)

They now [...]]]></description>
			<content:encoded><![CDATA[<p>Just an FYI to the world: if you need to get online via cellular in Japan, the <a href="http://www.nttdocomo.co.jp/product/foma/data/a2502/">FOMA A2502 HIGH-SPEED</a> card from NTT Docomo works great. No crashes, supports 10.5 (and 10.4), and gives reliable 7.2Mbps down and 0.4Mbps up within the FOMAハイスピードエリア service area. (0.4Mbps up and down in the older service zone.)</p>
<div style="text-align:center;"><img src="http://masonmark.com/wp-content/uploads/2009/05/a2502.png" alt="a2502.png" border="0" width="246" height="237" /></div>
<p>They now have a new card, <a href="http://www.nttdocomo.co.jp/product/foma/data/l02a/index.html">the L-02A from LG</a>, which also claims to support the Mac, but I haven&#8217;t tried that one. <strong>UPDATE:</strong> I bought one of these yesterday, and it also works great.</p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2009/05/mobile-data-card-for-mac-in-japan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>my mac pro sucks loudly, wah</title>
		<link>http://masonmark.com/2009/04/my-mac-pro-sucks-loudly-wah/</link>
		<comments>http://masonmark.com/2009/04/my-mac-pro-sucks-loudly-wah/#comments</comments>
		<pubDate>Sat, 11 Apr 2009 15:25:05 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=75</guid>
		<description><![CDATA[Executive Summary: the über-hightech fix for the insanely annoying pulsating humming noise coming from my piece-of-shit 2008-model 8-core Mac Pro

I&#8217;ve previously documented some of the ways that the Mac Pro I use at home sucks, but the many initial problems with it were eventually solved, so recently it&#8217;s been getting creative. First it started making [...]]]></description>
			<content:encoded><![CDATA[<p><b>Executive Summary:</b> <i>the über-hightech fix for the insanely annoying pulsating humming noise coming from my piece-of-shit 2008-model 8-core Mac Pro<br />
</i></p>
<p>I&#8217;ve <a href="http://masonmark.com/2008/04/my-new-mac-sucks-wah/">previously documented</a> some of the ways that the Mac Pro I use at home sucks, but the many initial problems with it were eventually solved, so recently it&#8217;s been getting creative. First it started making this very annoying <b>noise</b>[1]. </p>
<p>I really don&#8217;t mind a constant noise from my workstation, but this noise is this pulsating, oscillating low bass-tone hum, something like &#8220;ooOOOOooo&#8230;ooOOOOooo&#8230;ooOOOOooo&#8230;&#8221; (that&#8217;s my take on the spelling; one guy on Apple&#8217;s forum described it as &#8220;ehuuuuuuu, ehuuuuuu&#8221;, while another thought it was more of a &#8220;ahuuuuuuuu, ahuuuuuu&#8221;). </p>
<p>It is not a very loud noise, but because it varies like that it was <b>extremely</b> <strong> motherFUCKING IRRITATING</strong> <b>(!!!)</b> and difficult to tune out.</p>
<p>Anyway, it was a somewhat long and considerably annoying process (detailed below), but here&#8217;s how I fixed the problem:</p>
<div style="text-align:center;"><a href="http://masonmark.com/wp-content/uploads/2009/04/fixed-mac-pro-closeup.jpg"><img src="http://masonmark.com/wp-content/uploads/2009/04/fixed-mac-pro-closeup.jpg" alt="fixed-mac-pro-closeup.jpg" border="0" /></a></div>
<p><span id="more-75"></span></p>
<p>I had been able to make the noise go away by tilting the Mac off vertical, but it would just come back. I used <a href="http://homepage.mac.com/holtmann/eidac/">smcFanControl</a> to crank up the fans, hoping to drown it out with a more constant noise, but that only sort of worked (the pulsating was still apparent).</p>
<p>I know now that the noise comes from the <b>hard disk bays</b>, but that was not obvious at first. Even when you stick your head in there, it&#8217;s hard to tell, with all the other noise going on. I thought it might be from one of the fans. Or maybe the <b>screen-glitch generator</b> unit on the GeForce 8800 GT was having some kind of harmonic interaction with the <b>frame-dropper/shit-eater chip</b> on the Radeon 2600 XT. </p>
<p>I googled the noise a bit but got no instant gratification, so my interim &#8217;solution&#8217; was just keep music on all the time when I use this piece of shit computer, or one of those rainstorm recordings when I didn&#8217;t feel like music.</p>
<p>But, things took a turn for the worse the other night. The computer lives in the main room (LDK) of my Japanese apartment, which is next to my <b>bedroom</b>. The wall is retractable, which is cool in some ways but also makes it less noise-resistant than a normal wall.</p>
<p>So the fucking Mac Pro decides to <b>wake itself up</b> in the middle of the night and start doing it&#8217;s fucking &#8220;ooOOOOooo&#8230;ooOOOOooo&#8230;&#8221; thing. Thereby waking <b>me</b> up[2]. </p>
<p>Thinking I might have simply gone to bed with it on, I padded out there, wistfully rejected the idea of giving the machine a <b>roundhouse kick</b> to the chassis and <b>throwing it off the balcony</b>, jiggled the mouse, entered my password, and put it to sleep.</p>
<p>Of course, I was barely back in bed when I heard the fans kick in and the &#8220;ooOOOOooo&#8230;ooOOOOooo&#8230;&#8221; thing started up again.</p>
<p><b>Ugh</b>. I had no idea[3] why this was happening, but it was the middle of the fucking night, so I shut the thing down and slept. But that left me motivated to fix the fucking problem. (It had actually been going on for a couple months.)</p>
<p>More googling finally led to <a href="http://discussions.apple.com/thread.jspa?messageID=9138634&#9138634">this thread</a> on Apple&#8217;s forum, wherein a guy fixed what sounded like maybe the same problem by wedging a guitar pick between his drive sled and the ceiling of the drive bay that the sled slides into.</p>
<p>I did roughly the same thing, folding a piece of paper a few times, such that each fold was not quite straight. I folded it until it seemed like it would be somewhat hard to wedge into the gap, and then I forced it in, as shown in the photo.</p>
<p><b>Voi-fucking-la!</b> No more noise. The paper thing was actually just a dry run, I was planning to go buy some high-density foam if it worked. But once the &#8220;ooOOOOooo&#8230;ooOOOOooo&#8230;&#8221; disappeared, I just decided not to touch it. I did buy the foam, though, to keep around in case any late-night acoustic repairs become necessary in the future:</p>
<div style="text-align:center;"><img src="http://masonmark.com/wp-content/uploads/2009/04/jap-sponge-gomu.png" alt="jap_sponge_gomu.png" border="0"  /></div>
<p>On balance, I am extremely pleased that I fixed this problem, because it clears the way for me to <b>throw this piece of shit in the motherfucking trash</b> (by which I suppose I mean give it to a computationally-challenged family member), and get a new 2009 Mac Pro to replace it.</p>
<p>I have one of the 2009s at the office, configured similarly to this shitty 2008 model (16GB RAM, 3TB internal RAID plus a 1TB backup disk), and the 2009 Nehalem one kicks ass. (At least so far.) No crashes, fastest machine I&#8217;ve ever used[4], no noise problems, no screen glitching, sleeps without losing all your open unsaved changes&#8230; the whole package. Knock on wood.</p>
<p>I had wanted to replace my home machine, too, but it just made me uncomfortable to say, essentially, &#8220;OK, Apple, your &#8216;professional&#8217; $5000 computer I bought last year sucks so bad that I can&#8217;t stand it anymore, so I&#8217;m just gonna buy your newest version of the same thing.&#8221;</p>
<p>Now that I don&#8217;t feel like my 2008 Mac Pro is forcing me to get rid of it, I think I want to get rid of it ASAP, before it starts fucking up in some new way.</p>
<p><b>KEYWORDS:</b> <i>my mac pro sucks, my mac pro hella sucks, OMFG you won&#8217;t believe how much my fuckin mac pro fuckin sucks, pulsating, oscillating, up-and-down noise, sound, hum, buzz, hard drive noise, fan noise, boba fett, hannah montana and your mom<br />
</i></p>
<p>&#8211;</p>
<p>[1]: This oscillating noise torture is apparently common, but not universal, with these Mac Pros when all four disk bays are full (and sometimes even when not).</p>
<p>[2]: It really doesn&#8217;t seem like it is loud enough that it should actually wake me up; I suspect that the noise is so fucking irritating in the daytime that my brain now exhibits a quasi-Pavlovian response to the noise, whereby it dumps adrenaline and causes me to fly into a rage immediately upon hearing it, and that&#8217;s what really woke me up.</p>
<p>[3]: Although there was maybe a clue: some error messages in the log, indicating that com.google.keystone.user.agent[1338] was shitting all over itself because it couldn&#8217;t find it&#8217;s invasive background update app that it silently installs when an unwitting user (in this case, me, a while back) installs one of their crappy Mac apps, such as Picasa. Of course it can&#8217;t find that shit, because I deleted it immediately upon detecting it (along with Google&#8217;s crappy apps). But I guess I must have missed a spot. Hey, Google? I&#8217;ve been meaning to tell you: go fuck yourself.</p>
<p>[4]: noticeably faster than the 2008 in everyday use, not only in Xcode but even in like opening MS Word (not that you&#8217;d ever wanna do <b>that</b>, I&#8217;m just sayin)</p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2009/04/my-mac-pro-sucks-loudly-wah/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wil Shipley is a fucking genius</title>
		<link>http://masonmark.com/2008/09/wil-shipley-is-a-fucking-genius/</link>
		<comments>http://masonmark.com/2008/09/wil-shipley-is-a-fucking-genius/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 17:05:47 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=56</guid>
		<description><![CDATA[You know, just like me. But uh, the difference is, he writes it down.
]]></description>
			<content:encoded><![CDATA[<p>You know, just like me. But uh, the difference is, he <a href="http://wilshipley.com/blog/2008/09/iphone-app-store-let-market-decide.html">writes it down</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2008/09/wil-shipley-is-a-fucking-genius/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Japanese iPhone sucks, wah</title>
		<link>http://masonmark.com/2008/07/my-japanese-iphone-sucks-wah/</link>
		<comments>http://masonmark.com/2008/07/my-japanese-iphone-sucks-wah/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 16:48:56 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=51</guid>
		<description><![CDATA[After the servers stopped crapping out, and the line of people waiting to buy subsided, I finally got my Japanese iPhone. Anybody on the Internet already knows about the hardware (yep it&#8217;s great, despite a few remaining standout flaws, which have already been hashed to death).
But there are a few Japan-specific bits of suck:

In the [...]]]></description>
			<content:encoded><![CDATA[<p>After the servers stopped crapping out, and the line of people waiting to buy subsided, I finally got my Japanese iPhone. Anybody on the Internet already knows about the hardware (yep it&#8217;s great, despite a few remaining standout flaws, which have already been hashed to death).</p>
<p>But there are a few <b>Japan-specific</b> bits of <b>suck</b>:</p>
<ul>
<li>In the USA, AT&#038;T kinda sucks. SoftBank, the Japanese carrier, <b>sucks substantially more.</b></li>
<li>The kludged-up メール &#8220;implementation&#8221; is as shitty as could possibly be designed&#8211;literally worse than nothing&#8211;and in Japan this feature is very nearly as important as the ability to place a call. Apple should have <b>postponed the iPhone Japan launch</b> rather than shipping without this capability[2].
</ul>
<p>Let&#8217;s take them one at a time:</p>
<p><span id="more-51"></span></p>
<p>The carrier, SoftBank, turns out to <b>totally suck</b>. I was hoping that in this small and dense country, <b>any</b> major carrier would work, at least in metropolitan Tokyo where I am. <b>Not so</b>. More often than not, I have <b>one bar</b> on the SoftBank iPhone, even though my Docomo phone has full signal. In 南麻布. In 後楽園. In fucking 渋谷 and 恵比寿. These aren&#8217;t exactly hicktowns in the boonies. The killer is that, where I am staying right now in downtown Tokyo, I can use the phone in the main room but the call drops if I walk into the bathroom to piss while talking (multitasking, har). <b>Pretty fucking lame</b>. Lame enough that I probably will have to carry a Docomo phone in my computer bag as a backup. This problem will not affect everybody, of course, but will affect a substantial number. Not a single one of the seven friends I&#8217;ve visited so far has good SoftBank receiption at home. (It does work in train stations and other metropolitan public places.)</p>
<p>But the carrier problem is small potatoes. The implementation of メール (mobile-to-mobile mail, <b>extremely</b> widely-used in Japan, kind of like SMS on steroids) is literally <b>jaw-droppingly, staggeringly fucktarded</b> and is the deal-breaker in Japan. No fucking wonder SoftBank has a &#8220;no-returns-even-if-it-doesn&#8217;t-work&#8221; policy here. Because it fucking <b>doesn&#8217;t</b> work, by any Japanese standard.</p>
<p>Its suck-level is such that SoftBank had to send out a text message to all iPhone users a couple days after the release, which basically said &#8220;Notice: The iPhone kludge for メール　is tremendously awful. We humbly and deeply regret this inconvenience.&#8221;</p>
<p>We knew in advance that it was going to <b>kind of</b> suck, in that the iPhone would not be able to handle the full character set used by メール. The &#8220;full character set&#8221; includes <a href="http://www.nttdocomo.co.jp/service/mail/imode_mail/function/emoji_convert/">絵文字</a>, which are proprietary vendor-specific icon characters specific to the Japanese cell phone industry, and have only been recently even standardized across carriers. On the iPhone, these show up as black squares. Even though they are extremely widely-used, this problem is not necessarily a full-blown dealbreaker, but it <b>is</b> annoying. Not being able to <b>send</b> messages containing these weird icon-characters is a flaw I can deal with, but <b>receiving</b> messages like &#8220;Hey, Mason, do you want to ◆ ◆ tonight? If so, ◆ ◆ @ 8pm. ◆ ◆!!&#8221; is pretty annoying and useless.</p>
<p>However, it is <b>totally fucking unheard of</b> for a recent-generation phone to simply be unable to send メール. Okay, not quite unheard of: Motorola&#8217;s <a href="http://www.symbian.com/phones/foma_m1000.html">last attempt at a smartphone in Japan</a> utterly failed in this market, precisely due to this design flaw.</p>
<p>But the iPhone can&#8217;t do it either, and for most people, that relegates it to PDA duty: something you carry in <b>addition</b> to your phone. Because even if you have an iPhone, you still need a real phone to do メール, which credible estimates suggest is actually four to ten times more common than placing an actual voice call here nowadays.</p>
<p>SoftBank/Apple&#8217;s &#8220;solution&#8221; is basically just to give you an extra-lame self-deleting IMAP account and rely on the fact that メール has always been able to be kludge-bridged to Internet email. You&#8217;ve always been able to send PC email to people&#8217;s phones. But, you cannot send messages to other people unless they have specifically enabled receiving mail from your address in advance. The default setup for メール here is that phone-to-phone email (メール) works, but PC-to-phone email must be specifically enabled by the receiver, on a per-domain basis. </p>
<p>The stupid extra-limited IMAP account that SoftBank includes with the iPhone is interpreted by the system(s) as PC email. So <b>your messages won&#8217;t get through until you call the person to whom you wish to send mail, apologize for you unusual technological limitations, and ask them to kindly take a moment to add you to their メール whitelist</b>. (If they can figure out how.)</p>
<p>And you <b>have to</b> do that, individually for each recipient, because consensus etiquette here is that in many situations it is slightly rude and intrusive to call and interrupt somebody to convey a simple bit of info that could just as well be sent via メール.</p>
<p>So, am <b>I</b> going to keep my iPhone? Well, <b>sure</b>; I am currently working as a fucking professional <b>iPhone software developer</b>. But even I have to keep my Docomo phone. Are all those initial buyers going to keep their iPhones? Well, a lot of them will, because once you buy an iPhone there is absolutely no way out of the 2-year contract, even if 24 hours later you realize it is a gleaming, shiny, good-looking, almost-perfect steaming turd of a phone that doesn&#8217;t actually quite work here in Japan.</p>
<p>But are the brisk sales going to continue? I <b>doubt</b> it, unless Apple fixes the メール problem. Word is already spreading about the problem.</p>
<p>It is something that could be addressed with a clever piece of software[1]&#8211;something some <a href="http://nakahara-informatics.com">friends of mine</a> would probably even be happy to help out with. But the terms of indentured servitude that apply to all &#8220;legitimate&#8221; iPhone developers actually prevent fixing this problem&#8211;Apple has stated that third-party developers may not write email applications. So only Apple can fix this problem. <b>Will they?</b></p>
<p>&#8212;&#8211;</p>
<p>[1]: Actually, it could be mostly fixed with some simple collaboration between the network operators here, too. The 絵文字 problem would remain, but if messages from the SoftBank-supplied IMAP accounts were simply considered as phone-to-phone mail by the other providers (NTT and AU), then the show-stopping aspect of the problem (your メール not getting through to the person you send it to) would be ameliorated. But I presume the other carriers, or NTT at least, probably balked at making special accommodations to help a competitor sell phones.</p>
<p>[2]: The Apple iPhone&#8217;s inability to send メール is fucking up the reputations of both device and company &#8212; not only with the people who bought it, and then subsequently discovered the problem (they&#8217;re shit out of luck, per SoftBank&#8217;s (lack of a) return policy) &#8212; but also with people who hadn&#8217;t even really <b>cared</b> about the iPhone yet. One colleague, to whom my job requires that I be able to send メール, complained &#8220;Hey, what is with you Apple otaku freaks?! You are the third person I know who bought the stupid ApplePhone, and for whom I now have to do this [add-to-whitelist] procedure! I know you guys make love to your Apples or whatever, wonderful for you, but why should I have to suffer?!&#8221; This was more friendly banter than a serious complaint, but it was clear that his first impressions of the iPhone are <b>a.)</b> that it sucks, and <b>b.)</b> people who use it are a bit annoying.</p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2008/07/my-japanese-iphone-sucks-wah/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>my new iPhone sucks, wah</title>
		<link>http://masonmark.com/2008/07/my-new-iphone-sucks-wah/</link>
		<comments>http://masonmark.com/2008/07/my-new-iphone-sucks-wah/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 16:01:35 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=50</guid>
		<description><![CDATA[So I updated my iPhone (US original model) to the just-released iPhone OS 2.0. Now, just like hundreds of billions of other people around the world, I can only call 911. Pretty fucking lame. 
 
(Clarification: No, this phone has never been hacked or jailbroken. Apple&#8217;s servers just (predictably) shit all over themselves when faced [...]]]></description>
			<content:encoded><![CDATA[<p>So I updated my iPhone (US original model) to the just-released iPhone OS 2.0. Now, just like <a href="http://www.hiwhy.com/2008/07/11/iphone-20-unknown-error-occurred-9838/">hundreds</a> <a href="http://www.coldfusionjedi.com/index.cfm/2008/7/11/So-far-iPhone-20-is-DOA">of</a> <a href="http://answers.yahoo.com/question/index?qid=20080711065303AA5ntxa">billions</a> <a href="http://news.bbc.co.uk/2/hi/technology/7501321.stm">of</a> <a href="http://gizmodo.com/5024187/apple-and-att-stores-having-difficulty-activating-iphones">other</a> <a href="http://digg.com/apple/Apple_and_AT_T_Stores_Having_Difficulty_Activating_iPhones">people</a> around the world, I can only call 911. Pretty fucking lame. </p>
<div style="text-align:center;"><a href="http://masonmark.com/2008/07/my-new-iphone-sucks-wah/#more-50"><img src="http://masonmark.com/wp-content/uploads/2008/07/great-nowmy-iphone-sucks-even-more-than-my-mac3thum.png" alt="Great_nowmy_iphone_sucks_even_more_than_my_mac3thum.png" border="0" width="121" height="104" /></a> <a href="http://masonmark.com/2008/07/my-new-iphone-sucks-wah/#more-50"><img src="http://masonmark.com/wp-content/uploads/2008/07/great-nowmy-iphone-sucks-even-more-than-my-macthum.png" alt="Great_nowmy_iphone_sucks_even_more_than_my_macthum.png" border="0" width="121" height="104" /></a></div>
<p>(Clarification: No, this phone has never been hacked or jailbroken. Apple&#8217;s servers just (predictably) shit all over themselves when faced with the load of the over-hyped and under-engineered launch.)</p>
<p><span id="more-50"></span></p>
<p><img src="http://masonmark.com/wp-content/uploads/2008/07/great-nowmy-iphone-sucks-even-more-than-my-mac3.png" alt="Great_nowmy_iphone_sucks_even_more_than_my_mac3.png" border="0" width="323" height="486" /></p>
<p><img src="http://masonmark.com/wp-content/uploads/2008/07/great-nowmy-iphone-sucks-even-more-than-my-mac.png" alt="Great_nowmy_iphone_sucks_even_more_than_my_mac.png" border="0" width="484" height="417" /></p>
<p><img src="http://masonmark.com/wp-content/uploads/2008/07/great-nowmy-iphone-sucks-even-more-than-my-mac2.png" alt="Great_nowmy_iphone_sucks_even_more_than_my_mac2.png" border="0" width="476" height="404" /></p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2008/07/my-new-iphone-sucks-wah/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>power windows for your Mac</title>
		<link>http://masonmark.com/2008/05/power-windows-for-your-mac/</link>
		<comments>http://masonmark.com/2008/05/power-windows-for-your-mac/#comments</comments>
		<pubDate>Wed, 14 May 2008 15:58:04 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=35</guid>
		<description><![CDATA[From the Ars Technica review of Safari 3.1 (emphasis mine):

I now think Apple is actually pushing to make [Safari] a truly competitive Windows browser. Case in point: Apple fixed it so that you can resize the window by grabbing any part of the Window: top, bottom, left side, etc. When 3.0 beta came out, it [...]]]></description>
			<content:encoded><![CDATA[<p>From the Ars Technica <a href="http://arstechnica.com/news.ars/post/20080324-safari-3-1-on-windows-a-true-competitor-arrives.html">review</a> of Safari 3.1 (emphasis mine):</p>
<blockquote><p><cite><br />
I now think Apple is actually pushing to make [Safari] a truly competitive Windows browser. Case in point: <b>Apple fixed it so that you can resize the window by grabbing any part of the Window: top, bottom, left side, etc.</b> When 3.0 beta came out, it behaved like the Mac version, only allowing you to resize from the bottom-right corner.<br />
</cite></p></blockquote>
<p>Well, that&#8217;s all fine and well for the five people who use Safari for Windows; meanwhile, I wish Apple would fix this on the <b>Mac</b>, and not just for Safari. Window resizing is one of those little things about the Mac that sucks in a big way. Like the one-button mouse before it, the inability to resize windows from any edge is a <b>fucktarded travesty of design</b> that has somehow survived over a decade too long.</p>
<p>As with right-clicking, I understand that it may <b>confuse</b> some people (e.g., the senile, the brain-damaged, etc.) to be able to resize a window without <b>dragging the fucking mouse cursor across 30 diagonal inches of screen</b> to click the single unambiguous resize knob at the very bottom right corner. <b>Fine</b>, then: make it an option.</p>
<p><img class="mason_img"src="http://masonmark.com/wp-content/uploads/2008/05/fucktarded1.png" border="0" height="249" width="311" alt="fucktarded1.png" align="" /><br />
</p>
<p class="caption">I want to shrink my frontmost editor a little smaller so I can refer to the one directly behind it. This the default procedure: down, right, click, hold, up, left, release, up, left, click, hold, down, right, release.</p>
<p></p>
<p>To have something as fundamental to computer use as <b>resizing windows</b> remain dumbed down to this extent is just stupid. (There&#8217;s a corollary, which applies even if this issue seldom affects you personally. If, upon considering the user with dozens or hundreds of windows open, you are unable see the obvious utility of being able to resize and re-arrange those windows without making these incessant mouse-trips to the bottom right corner of each window, then <b>you</b> are stupid.)</p>
<p>Happily, though, just as with the Mac&#8217;s embarrassing single-button mouse debacle a decade ago, there is a cheap and reasonably good third-party <b>solution</b> available, if you are willing to spend a few minutes and dollars on it: <a href="http://www.atomicbird.com/mondomouse">MondoMouse</a>.</p>
<p><span id="more-35"></span></p>
<p>MondoMouse does some other stuff that I don&#8217;t need, but the key for me is that it lets you <b>resize windows from any edge</b>.[1]</p>
<p>Combined with a decent multi-button mouse, this solution works surprisingly well. </p>
<p>Although MondoMouse works with any mouse (even one of Apple&#8217;s aforementioned monobutton mice for the short-bus set), in that scenario you have to hold down a key combination to invoke its features. That really isn&#8217;t a huge improvement; you end up trading one inconvenience (the useless mouse trip) for another (the need to reserve a keyboard shortcut and press it when you want to resize a window). The apps I use tend to employ lots of modifier key combinations like Command-Shift, Command-Shift-Option, and so on, so I found that annoying.</p>
<p><b>Instead</b>, assign MondoMouse some really funky keyboard shortcut that you wouldn&#8217;t actually want to ever press with your fingers (such as Command-Control-Shift-Option-Fn).</p>
<p>Then, decide what button on your mouse you want to become your &#8220;Resize Window&#8221; button, and set up your mouse software so that button is assigned to Command-Control-Shift-Option-Fn-click.</p>
<p><b>Boom.</b> Your Mac<b> no longer completely sucks</b> at performing the extremely basic and fundamental task of <b>resizing windows</b>. Allow me to demonstrate:</p>
<p><img class="mason_img" src="http://masonmark.com/wp-content/uploads/2008/05/fucktard1.png" border="0" height="245" width="315" alt="fucktarded" align="" /></p>
<p class="caption">0. A (common) scenario: I am editing code in a large window. The cursor is presently up somewhere in the top part of the window. The need suddenly arises to refer to some other code, in the window behind it. But my window is taking up the whole left half of the screen.</p>
<p><img class="mason_img" src="http://masonmark.com/wp-content/uploads/2008/05/fucktard2.png" border="0" height="249" width="328" alt="fucktarded" align="" /></p>
<p class="caption">1. I move the cursor down. I click on the bottom right corner of the window, on the resize widget. Continuing to hold the mouse button, I drag upwards and to the right, to make the window smaller. That&#8217;s progress but the window is still in the way.</p>
<p></p>
<p><img class="mason_img" src="http://masonmark.com/wp-content/uploads/2008/05/fucktard3.png" border="0" height="247" width="315" alt="fucktard3.png" align="" /></p>
<p class="caption">2. Next, I drag the mouse back up the screen, click the title bar to grasp it, continue holding the mouse button down and drag down and right to move the window to the more useful position, where I can still edit its contents, but also see the window behind it.
</p>
<p>Holy shit! Now I&#8217;m practically exhausted from all that effort; I need a <b>beer</b> and don&#8217;t even remember <b>why</b> I wanted to look at the rear window. </p>
<p>Now, let&#8217;s look at the <b>MondoMouse way</b>:</p>
<p><img class="mason_img" src="http://masonmark.com/wp-content/uploads/2008/05/fucktard1.png" border="0" height="245" width="315" alt="fucktarded" align="" /></p>
<p class="caption">0: Same scenario.</p>
<p><img class="mason_img" src="http://masonmark.com/wp-content/uploads/2008/05/mondo2.png" border="0" height="248" width="311" alt="mondo2.png" align="" /></p>
<p class="caption">1. I click my designated Resize Mouse button, continue holding the mouse button down, and drag diagonally down and left until the window is as small as I want. That is: click, hold, down, right, release.</p>
<p class="caption">2. Next I&#8230; well, next I <b>don&#8217;t do <strong>shit</strong></b>, because I am <strong>fucking done, AND NOT WASTING EVEN A FRACTION OF A SECOND MORE ON THIS MINDLESS AND REPETITIVE TASK THAT I DO THOUSANDS AND THOUSANDS OF TIMES PER MONTH ARRRRRRGGGGGGGGGH</strong>
</p>
<p>Ahem. Uh anyway, that was better. <b>Thanks</b>, MondoMouse!</p>
<p>Like many third party band-aids for some of Mac OS X&#8217;s <strike>mindblowing design flaws</strike> limitations, MondoMouse leverages the power of the Accessibility API for assistive devices, so that has to be enabled to use it. </p>
<p>That seems to me to be an entirely legitimate use of the Mac&#8217;s Universal Access capabilities, albeit a little backwards: in this case, it&#8217;s the <b>computer</b> that&#8217;s crippled, not the user.</p>
<p>Still, it <b>is</b> a kind of a hack; in some apps (including the one I am using to type this post) you can resize the window down smaller than its minimum size, which can cause some interesting visual glitches.</p>
<p>But to paraphrase Ted Kennedy telling the Clintons to fuck off earlier this year[2], <strong>let no one dispute this truth:</strong> MondoMouse is the <b>best kind</b> of hack, one that stretches the Mac&#8217;s window resizing just <b>a little</b> bit beyond what is was designed to do, but in a way that makes the end result <b>a lot</b> better than it was originally. </p>
<p>&#8212;&#8211; NOTES: &#8212;&#8211;</p>
<p>[1]: Actually, it goes one better than letting you just drag from any edge; you can drag from any point within the window at all, and it resizes from the corner nearest that point.</p>
<p>[2]: Yes, even this only-a-nerd-could-still-be-reading-it article about computer window resizing behavior can be linked to the election. Ahem: like Hillary Clinton and John McCain, the Mac&#8217;s window resizing mechanism is a dated relic of the last century, rooted in the dysfunctional methodologies of the past; it&#8217;s time for <b><a href="http://www.barackobama.com">change</a></b>.</p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2008/05/power-windows-for-your-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>more Mac OS X 10.5 full system crashes</title>
		<link>http://masonmark.com/2008/04/more-mac-os-x-105-full-system-crashes/</link>
		<comments>http://masonmark.com/2008/04/more-mac-os-x-105-full-system-crashes/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 14:00:30 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=18</guid>
		<description><![CDATA[All right, my new and not-quite-improved 8-core Mac Pro is really getting into the spirit of this Apple Bug Friday thing! That is to say, by hard crashing Mac OS X 10.5 in new and exciting ways, so I don&#8217;t have to waste my time hunting for those bugs to file. 
I think he&#8217;s probably [...]]]></description>
			<content:encoded><![CDATA[<p>All <b>right</b>, my new and not-quite-improved <b>8-core Mac Pro</b> is really getting into the spirit of this <a href="http://www.gigliwood.com/weblog/MacOSX/Report-an-Apple-Bug.html">Apple Bug Friday</a> thing! That is to say, by <b>hard crashing Mac OS X 10.5</b> in <b>new</b> and <b>exciting</b> ways, so I don&#8217;t have to waste my time <b>hunting</b> for those bugs to file. </p>
<p>I think he&#8217;s probably trying to <b>apologize</b> for all the trouble he&#8217;s given me since I got him. You know, kind of like those cute <b>disemboweled-and-decapitated-gopher gifts</b> that your <b>cat</b> leaves on your doorstep to prove her love.</p>
<p><a href='http://masonmark.com/wp-content/uploads/2008/04/crashed_from_font_size_bug.jpg'><img src="http://masonmark.com/wp-content/uploads/2008/04/crashed_from_font_size_bug-300x219.jpg" alt="" title="crashed_from_font_size_bug" width="300" height="219" class="aligncenter size-medium wp-image-19" /></a></p>
<p>So, from my Mac(s) to yours, here&#8217;s the <b>second</b> way I have found to hard crash a Mac from a userland application this week. Introducing bug number 5842835. Judging from the kernel panic, the hoodlums from the loathsome &#8220;NVIDIA Drivers&#8221; gang just might be at it again!</p>
<p><span id="more-18"></span></p>
<p>Basically to make this crash happen, just set your Terminal font size preferences to 1004-point size. (Yes, yes, that would be a little hard to read, I agree. It was a <em>typo</em>.</p>
<p><strong>Bug report as submitted to Apple:</strong></p>
<p><em>Summary: </em></p>
<p>Editing the font size in the preferences of Terminal.app to a very large value (which can be an easy typo if using the numeric keypad) locks up the OS, freezing the entire GUI and requiring a hard reboot.</p>
<p><em>Steps to Reproduce:</em></p>
<p>1. Open Terminal.app. Open a terminal window and then open the Settings window (choose the &#8220;Preferences&#8221; menu item.</p>
<p>2. Click the &#8220;Basic&#8221; theme in the left sidebar to edit it. Ensure that &#8220;Antialias text&#8221; is checked, and then press the &#8220;Change&#8230;&#8221; button to change the font.</p>
<p>3. When the Font panel appears, Select the Monaco font, and then in the Size column, instead of selecting a size using the slider or list, enter &#8220;1004&#8243; as the font size.</p>
<p><em>Expected Results:</em></p>
<p>I expect the text in the Terminal window to become insanely huge. Or, perhaps a message to appear indicating that 1004-point text is just really too large.</p>
<p><em>Actual Results:</em></p>
<p>BOOM! The Mac is now crashed. It is not possible to switch applications or save any open documents. It is possible to SSH into the Mac, if that is enabled. But the GUI no longer responds to mouse or keyboard input. </p>
<p><em>Regression:</em></p>
<p>- Mac Pro, both NVIDIA GeForce 8800 GT and ATI Radeon HD 2600 displays (ASP report attached), running Mac OS X 10.5.2 with all current updates as of today.<br />
- MacBook Pro 17&#8243; High-Resolution Late 2007 model, 10.5.2 with all current updates.</p>
<p><em>Notes:</em></p>
<p>I am using the term &#8220;system crash&#8221; because the entire GUI is hung and there is no apparent means to recover. However it is probably noteworthy that it is possible to SSH into the hung Macs. So only the GUI layer is crashed, and the command line environment is still working.</p>
<p>This issue seems related to bug 5830772 that I filed, which hangs the entire GUI and logs similar stuff around the time of the system crash. (That bug can be triggered by launching the Folding@home demo app.)</p>
<p>Junk was spewed into the log around the time of the crash that looks like this:<br />
<code>-----<br />
kernel kern 4/4/08 8:55:23 AM Debug NVChannel(GL): Graphics channel exception!  status = 0xffff info32 = 0xd = GR: SW Notify Error<br />
kernel kern 4/4/08 8:55:23 AM Debug 0000000c<br />
kernel kern 4/4/08 8:55:23 AM Debug 00100000 00005039 00000470 00000000<br />
kernel kern 4/4/08 8:55:23 AM Debug 00000484 00000328 00000000 00000003<br />
kernel kern 4/4/08 8:55:23 AM Debug 00000000 00000000 00000000<br />
kernel kern 4/4/08 8:55:23 AM Debug 0000000c<br />
kernel kern 4/4/08 8:55:23 AM Debug 00100000 00005039 00000470 00000000<br />
kernel kern 4/4/08 8:55:23 AM Debug 00000484 00000328 00000000 00000003<br />
kernel kern 4/4/08 8:55:23 AM Debug 00000000 00000000 00000000<br />
kernel kern 4/4/08 8:55:23 AM Debug NVChannel(GL): Graphics channel exception!  status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error<br />
kernel kern 4/4/08 8:55:23 AM Debug 0000000b<br />
kernel kern 4/4/08 8:55:23 AM Debug NVChannel(GL): Graphics channel exception!  status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error<br />
kernel kern 4/4/08 8:55:23 AM Debug 0000000b<br />
kernel kern 4/4/08 8:55:35 AM Debug NVChannel(GL): Graphics channel timeout!<br />
kernel kern 4/4/08 8:55:35 AM Debug NVChannel(GL): Graphics channel exception!  status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error<br />
kernel kern 4/4/08 8:55:35 AM Debug 0000000b<br />
kernel kern 4/4/08 8:55:47 AM Debug NVChannel(GL): Graphics channel timeout!<br />
kernel kern 4/4/08 8:55:47 AM Debug NVChannel(GL): Graphics channel exception!  status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error<br />
kernel kern 4/4/08 8:55:47 AM Debug 0000000b<br />
kernel kern 4/4/08 8:55:59 AM Debug NVChannel(GL): Graphics channel timeout!<br />
kernel kern 4/4/08 8:55:59 AM Debug NVChannel(GL): Graphics channel exception!  status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error<br />
kernel kern 4/4/08 8:55:59 AM Debug 0000000b<br />
kernel kern 4/4/08 8:56:11 AM Debug NVChannel(GL): Graphics channel timeout!<br />
kernel kern 4/4/08 8:56:11 AM Debug NVChannel(GL): Graphics channel exception!  status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error<br />
kernel kern 4/4/08 8:56:11 AM Debug 0000000b<br />
kernel kern 4/4/08 8:56:23 AM Debug NVChannel(GL): Graphics channel timeout!<br />
kernel kern 4/4/08 8:56:23 AM Debug NVChannel(GL): Graphics channel exception!  status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error<br />
kernel kern 4/4/08 8:56:23 AM Debug 0000000b -----</code></p>
<p>There seem to be many, many similar ways to crash Mac O X 10.5, if you read the Internet forums (as I have done recently in troubleshooting such crashes). Many folks are complaining about various crashes with the NVChannel log stuff. </p>
<p>(the end)</p>
<p><strong>&#8230;and, a kernel panic</strong><br />
I am not sure about this kernel panic, though. Since the whole GUI was locked up, the first time I saw this crash I connected via SSH and tried to kill off some apps and see if I could make things more gentle on some of the stuff that was running. So this kernel panic might have happened at that time, rather than when the GUI locked up. </p>
<p>Still, I think it is noteworthy because you can see NVIDIA&#8217;s grimy fingerprints on it, which makes you wonder if those bastards are involved somehow&#8230;</p>
<p><code>Fri Apr  4 09:01:35 2008<br />
panic(cpu 1 caller 0x001A8C8A): Kernel trap at 0x924c70bb, type 14=page fault, registers:<br />
CR0: 0x8001003b, CR2: 0x7a1f238c, CR3: 0x00d10000, CR4: 0x00000660<br />
EAX: 0x7a1f2380, EBX: 0x00000001, ECX: 0x00000007, EDX: 0x00000001<br />
CR2: 0x7a1f238c, EBP: 0x79153ef8, ESI: 0x1cd32e00, EDI: 0x7088b000<br />
EFL: 0x00010202, EIP: 0x924c70bb, CS:  0x00000008, DS:  0x16af0010<br />
Error code: 0x00000000</p>
<p>Backtrace, Format - Frame : Return Address (4 potential args on stack)<br />
0x79153cd8 : 0x12b0f7 (0x4581f4 0x79153d0c 0x133230 0x0)<br />
0x79153d28 : 0x1a8c8a (0x461720 0x924c70bb 0xe 0x460ed0)<br />
0x79153e08 : 0x19ece5 (0x79153e20 0x1 0x79153ef8 0x924c70bb)<br />
0x79153e18 : 0x924c70bb (0xe 0x70880048 0x79150010 0x92500010)<br />
0x79153ef8 : 0x924cb210 (0x7088b000 0x10b58284 0x16 0x7f5fd4f8)<br />
0x79153f18 : 0x41f963 (0x7088b000 0x114f4f40 0x1 0x19d4b1)<br />
0x79153f68 : 0x41eac0 (0x114f4f40 0x1cb6eb9c 0x1cb6eb74 0x0)<br />
0x79153f98 : 0x41e7a2 (0x11504700 0x0 0x11182c20 0x1)<br />
0x79153fc8 : 0x19eadc (0x11504700 0x0 0x1a20b5 0x1cb6eb58)<br />
Backtrace terminated-invalid frame pointer 0<br />
      Kernel loadable modules in backtrace (with dependencies):<br />
         com.apple.GeForce(5.2.4)@0x924b1000->0x92537fff<br />
            dependency: com.apple.NVDAResman(5.2.4)@0x9207d000<br />
            dependency: com.apple.iokit.IONDRVSupport(1.5)@0x8885b000<br />
            dependency: com.apple.iokit.IOPCIFamily(2.4.1)@0x7f2c0000<br />
            dependency: com.apple.iokit.IOGraphicsFamily(1.5.1)@0x8883f000</p>
<p>BSD process name corresponding to current thread: kernel_task</p>
<p>Mac OS version:<br />
9C7010</p>
<p>Kernel version:<br />
Darwin Kernel Version 9.2.2: Tue Mar  4 21:17:34 PST 2008; root:xnu-1228.4.31~1/RELEASE_I386<br />
System model name: MacPro3,1 (Mac-F42C88C8)<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2008/04/more-mac-os-x-105-full-system-crashes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>my new Mac sucks, wah</title>
		<link>http://masonmark.com/2008/04/my-new-mac-sucks-wah/</link>
		<comments>http://masonmark.com/2008/04/my-new-mac-sucks-wah/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 14:10:07 +0000</pubDate>
		<dc:creator>Mason</dc:creator>
				<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://masonmark.com/?p=8</guid>
		<description><![CDATA[Lame. I really wanted to love this Mac. After spending a couple months traveling the globe (cool), and therefore suffering in the underpowered hell-world of laptop computing (lame), I was ready to get a workstation with real power to shuffle my daily bits around. So I bought the 2008-model eight-core Mac Pro. I loaded it [...]]]></description>
			<content:encoded><![CDATA[<p>Lame. I really wanted to love this Mac. After spending a couple months traveling the globe (cool), and therefore suffering in the underpowered hell-world of laptop computing (lame), I was ready to get a workstation with real power to shuffle my daily bits around. So I bought the 2008-model eight-core Mac Pro. I loaded it up with many gigs of ram, a few terabytes of internal RAID, a couple thirty-inchers, and then stood back thinking, &#8220;Now here&#8217;s a computer suitable for a man of my stature. Yes indeed, I am going to love it.&#8221;</p>
<p>But this Mac, I don&#8217;t love. Because it crashes. The entire system crashes, in various ways, on a regular basis. And in the year 2008, that is simply not okay.</p>
<p><span id="more-8"></span></p>
<p>The problem is compound: this particular model turns out to be a bug-ridden piece of shit, <strong>and</strong> the particular unit I have turns out to be especially defective.</p>
<p><strong>Some problems, everybody has</strong><br />
In the first few days of having this thing, I had the problem whereby instead of waking from sleep, the Mac would just nuke everything in RAM and abruptly hard reboot itself. Well, that wasn&#8217;t optimal behavior, but since <a href="http://discussions.apple.com/thread.jspa?threadID=1353551&#038;tstart=60">everybody and their mother had the same problem</a>, I ignored all the idiots on the interwebs claiming their PRAM-zapping and permissions-fixing had cured the issue, and just turned off the sleep feature and waited for apple to deliver a firmware fix (which they apparently have now done).</p>
<p><strong>Other problems, apparently only I have</strong><br />
But then, since my Mac wasn&#8217;t sleeping any more, it would run for hours and hours. I sure as hell don&#8217;t normally shut down my main workstation, so it now had to run overnight. Apparently, that was a little too much to expect this Mac to do without acting out. Its first tantrums came in the form of the displays glitching out with all kinds of ugly video artifacts. Looked like this:</p>
<p><a href='http://masonmark.com/wp-content/uploads/2008/04/bogus_video_artifacts.jpg'><img src="http://masonmark.com/wp-content/uploads/2008/04/bogus_video_artifacts-300x197.jpg" alt="" title="bogus_video_artifacts" width="300" height="197" class="aligncenter size-medium wp-image-9" /></a></p>
<p>Okay, that doesn&#8217;t corrupt my hard disks or kick me in the face, but it <em>is</em> annoying. A reboot would usually clear up the problem, but it would just reoccur. After a few days of this, I decided to grit my teeth and do all the idiot monkey work to prep for a call to Apple Support (unplug all non-Apple stuff, zap PRAM, remove third party RAM, reproduce problem), and then told the rep that I had already done each of those things when he suggested them to me. So finally, he put me on hold for a few minutes and then came back with the news that he was overnighting me a new GeForce 8800 GT video card.</p>
<p><strong>Bad problems, worse problems</strong><br />
OK, shit happens, I told myself. Deal with it. I&#8217;ve purchased dozens of Macs over the course of my long and tortured computing life, and about half of them have been defective in <em>some</em> way. The 17&#8243; MacBook Pro I bought for my trip in late 2007 seems to work perfectly; it was probably just too much to hope for two in a row. So I installed the new video card (carefully, at my anti-static workstation) and I was back in business, right?</p>
<p>Wrong, obviously, or I wouldn&#8217;t be fucking writing this. </p>
<p>The graphical glitches were happily gone, but when I got back from the gym the next day, I saw this:</p>
<p><a href='http://masonmark.com/wp-content/uploads/2008/04/crashed_mac_pro_aka_shitball.jpg'><img src="http://masonmark.com/wp-content/uploads/2008/04/crashed_mac_pro_aka_shitball-300x199.jpg" alt="" title="crashed_mac_pro_aka_shitball" width="300" height="199" class="aligncenter size-medium wp-image-11" /></a></p>
<p>That kind of looks like a bunch of weird shit is moving around the screen and exploding, but nothing was moving. The screen was not only glitched out even worse than before, but the Mac was now also completely frozen. </p>
<p>My, my, how retro! The entire GUI was crashed, and although the command line was still somewhat alive and I could SSH in, the GUI apps which were running were unresponsive, and after <code>"/sbin/shutdown -r now"</code> failed, there was no recourse but to hold the power button down to perform a nuke-reboot.</p>
<p><strong>Agh agh agh</strong><br />
Even thinking about the next few days gives me a headache, so I won&#8217;t write much about them. The Mac continued to crash sporadically, and although I wanted to give up and send it back, it was too late for that unless I went all nuclear on the phone with them, plus I had invested in all these FB-DIMMs and SATA disks, and anyway what I <strong>really</strong> wanted was for the fucking thing to work, because it is really fucking fast, and I have a lot of fucking things to have it fucking do for me. So. I wanted to <em>figure it out and fix it</em>.</p>
<p>There was a clue: each time it crashed, it left behind some turds in the system.log:</p>
<hr />
<code>Mar 26 18:34:14 Mac-Pro kernel[0]: NVChannel(GL): Graphics channel exception!  status = 0xffff info32 = 0xd = GR: SW Notify Error<br />
Mar 26 18:34:14 Mac-Pro kernel[0]: 0000000c<br />
Mar 26 18:34:14 Mac-Pro kernel[0]: 00200000 0000502d 00000470 00000000<br />
Mar 26 18:34:14 Mac-Pro kernel[0]: 00000482 000002ac 00000003 00000003<br />
Mar 26 18:34:14 Mac-Pro kernel[0]: 00000000 00000000 01be0003<br />
...<br />
Mar 26 18:34:14 Mac-Pro kernel[0]: NVChannel(GL): Graphics channel exception!  status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error<br />
Mar 26 18:34:14 Mac-Pro kernel[0]: 0000000b<br />
Mar 26 18:34:14 Mac-Pro kernel[0]: NVChannel(GL): Graphics channel exception!  status = 0xffff info32 = 0x3 = Fifo: Unknown Method Error</code></p>
<hr />
<p><strong>Trying to figure out the problems</strong><br />
Hmm, GL like &#8220;OpenGL&#8221; maybe? NVChannel like &#8220;NVIDIA-fucking-sucks-Channel&#8221; perhaps? These were just guesses. But eventually, I learned that the Mac seemed to crash when doing OpenGL stuff (including the built-in screensavers). I could reproduce the crash by leaving the screen saver going for a few hours, but that wasn&#8217;t very convenient. </p>
<p>I wanted a way to trigger the issue reliably, so that I could methodically try to figure out which configurations exhibited the trouble. For example:</p>
<ul>
<li>Does the issue really occur with both video cards? They could both be defective, I suppose, but that seems somewhat unlikely.</li>
<li>Does the issue occur whichever slot the video card is installed in? There are 2 16x PCIe slots. If it is the motherboard and not the video cards causing the issue, then it may happen only when the card is installed in one particular slot.</li>
<li>Does the issue happen only when I boot from my normal RAID array, which has a couple unavoidable kernel extensions? I keep kexts to a minimum, precisely because I fucking hate system crashes like this, but I do need to run Steermouse, VMWare, and EyeTV. I have a clone of the virgin boot disk that this Mac shipped with, so I can test with that as well, to rule out the possibility that it&#8217;s a software problem with some nonstandard extension.</li>
</ul>
<p>But it&#8217;s just not realistic to test all these scenarios unless I can make the crash happen on demand. </p>
<p>So I scoured the forums and found a huge number of people with <a href="http://discussions.apple.com/thread.jspa?messageID=6642798&#6642798">similar-but-different problems</a>, along with an even huger number of people polluting all the threads with jibberjabber bullshit like &#8220;Zap the PRAM!&#8221; &#8220;Repair permissions!&#8221; and, of course, &#8220;Hey OMG my Mac <em>also</em> crashed, although in a <em>totally different</em> and <em>unrelated</em> way, what should I do what should I <em>do???</em>&#8221;</p>
<p>But in <a href="http://discussions.apple.com/thread.jspa?messageID=6843785&#6843785">one</a> of these forum posts, I found a seeming gem: an OpenGL app that would trigger the problem immediately. I tried it. <strong>Boom!</strong> Launching the <a href="http://folding.stanford.edu/English/Download">Folding@home</a> demo application, version &#8220;6.10beta2&#8243;, instantly crashed my Mac. Since this process emitted the same log messages, and caused the Mac to freeze in the same way, I assumed this was a shortcut to triggering my crash. <em>But I was wrong about this and thereby wasted several hours of my time using this false positive result to troubleshoot my Mac Pro&#8217;s specific problem.</em></p>
<p><strong>Folding@home test: bogus results</strong><br />
Using this method of triggering the crash, I alternated boot disks, video cards, and which PCIe slot was used. I came up with the following results:</p>
<p><code><br />
RAID boot, card 1 in slot 1: FOLDING@HOME TEST CRASH<br />
virg boot, card 1 in slot 2: FOLDING@HOME TEST CRASH<br />
RAID boot, card 2 in slot 1: FOLDING@HOME TEST CRASH<br />
virg boot, card 2 in slot 2: FOLDING@HOME TEST CRASH<br />
</code></p>
<p>Huh, so it always crashes, whichever video card or slot is used? So&#8230; maybe the Mac itself is faulty, and not the video cards. It could be that Mac OS X itself has a bad software bug, but that seems unlikely; it would mean that everybody who left their 2008 Mac Pro with a GeForce 8800 GT card running the built-in screen saver would suffer a full system crash. You couldn&#8217;t say this was impossible&mdash;after all, hordes of users were up in arms about the extremely widespread sleep-crash bug&mdash;but I judged it more likely that my particular Mac was at fault rather than the OS.</p>
<p>To bolster that theory, I made sure the Folding@Home crash didn&#8217;t happen on my other Macs, and&#8230; ah, <strong>shit</strong>.</p>
<p>It turns out, launching this particular app is just another generic way to hard-crash Mac OS X 10.5 (including 10.5.2, the latest version as of this writing). This is not specific to my Mac Pro, or even the Mac Pro in general. I later reproduced this system crash on my MacBook Pro. It happens on some Mac models and not others (perhaps only those with certain video cards).</p>
<p>But it was natural for me to think this was the same problem: it spewed the same &#8220;NVChannel&#8221; log messages just before crashing the entire Mac GUI but leaving the command line environment alive. </p>
<p>So, fuck. All those times I hauled my hulking Mac into the workshop, swapped the two video cards in and out, put them in different slots, and wrote down the results&#8230; it was the wrong results.</p>
<p><strong>Fish test</strong><br />
After a couple more days of trying to get work done, but having the Mac crash out from under me about once per day, I finally found another way to trigger the crash reliably: the fish test. I downloaded this free OpenGL <a href="http://uri.cat/software/Fish/">fish tank simulation program</a>. Using it, I made a fish tank full of little OpenGL fish that swim around very fast. Running this, my Mac crashed reliably within 5 minutes. NVChannel log turds, glitched out display, the whole nine.</p>
<p>So, after making sure that this procedure didn&#8217;t crash any of the other Macs I have here, I set about testing again.</p>
<p><strong>Results</strong><br />
<code>RAID  boot, card 2 in slot 1: FISH TEST CRASH<br />
virg boot, card 2 in slot 1: FISH TEST CRASH<br />
RAID  boot, card 1 in slot 1: FISH TEST OK, GLITCHES @ 16+ HRS<br />
virg boot, card 1 in slot 2: FISH TEST OK, GLITCHES @ 8+ HRS<br />
RAID  boot, both cards installed: KERNEL PANIC<br />
virg boot, both cards installed: BOOT FAILURE (HANG)<br />
</code></p>
<p>OK, what does that tell me? It tells me that video card 2, the replacement GeForce 8800 GT that Apple shipped, always causes a system crash when doing OpenGL. On the other hand the original card never causes a system crash, but does start exhibiting visual glitching after 0-72 hours of use.</p>
<p>In other words&#8230; (drum roll)&#8230; <em>I am right the fuck back where I started</em>. My Mac doesn&#8217;t work right and I don&#8217;t really know why, nor do I have an easy way to methodically troubleshoot the problem.</p>
<p><strong>Conclusions</strong><br />
I thought I was &#8220;safe&#8221; buying the early 2008 model Mac Pro because it was effectively the second revision of the Mac Pro. Seemed more evolutionary than revolutionary; more Rev B than Rev A. (I had the 2007 Mac Pro quad-core, and it was a good machine. )</p>
<p>But I was wrong. Generally speaking, this Mac sucks. That is, it has many problem that prevent it from working correctly. The fact that there are multiple design flaws that cause these machines, without hardware defects, to suffer whole-system crashes is pretty lame. Even lamer is that this makes it so much more annoying to troubleshoot actual hardware issues. So this Mac kind of sucks out of the box, even when nothing is actually broken, hardware-wise.</p>
<p>Second, the Mac Pro that Apple sent me <em>is</em> broken. Either the included video card, or perhaps the motherboard, is faulty. This problem causes visual glitches to occur after several hours of use.</p>
<p>Third, the replacement video card that Apple provided is even more broken. It also causes visual glitches to occur, but in the case of this card, the glitches are accompanied by system crashes. These system crashes, fortunately, are easily reproducible and don&#8217;t occur without this particular card installed.</p>
<p><strong>So, now what?</strong><br />
I don&#8217;t even know what to say to Apple when I call them next. Send me yet another GeForce 8800? Send me some other video card? Take my computer back and try to fix it? I guess I will just lay it all out for them and ask them what the fuck they should do for me.</p>
<p>Since I am trying to get actual work done, though, I ordered a different video card from the Apple store (the ATI Radeon HD 2600 XT). I will install it and see if it seems to work without issues. If so, then maybe I will just throw this nVidia shit in the trash and write it off.</p>
<p>The $350 or whatever it&#8217;s worth just isn&#8217;t worth this level of hassle. I mean, I&#8217;ve spent hours and hours on this&#8230; easily over a thousand bucks worth if those were billable hours. Although it is true that many of the hours were spent with me in a drunken rage, interspersing the various hardware tests with stress-relieving HD playstation carnage.  So maybe I need to account for them at a discount rate.</p>
<p>I do hope the ATI card works, because when this Mac does work, it is far more powerful than any laptop or iMac, and it&#8217;s much better suited to office work than an Xserve. </p>
<p>But there does seem to be a hefty productivity price involved in actually getting it to work correctly. I hope that things get resolved, the OS bugs get fixes, my hardware issues get addressed, and I get a year of crash-free high-performance work out of this Mac.</p>
<p>But even if I do, I know in my heart that I won&#8217;t ever love it.</p>
]]></content:encoded>
			<wfw:commentRss>http://masonmark.com/2008/04/my-new-mac-sucks-wah/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
