<?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>Ash Searle's Blog &#187; Mac</title>
	<atom:link href="http://hexmen.com/blog/category/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://hexmen.com/blog</link>
	<description>On programming, and other things...</description>
	<lastBuildDate>Thu, 03 Dec 2009 10:29:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>The MacBook Pro&#8217;s not so&#160;bad&#8230;</title>
		<link>http://hexmen.com/blog/2009/02/macbook-pro-not-so-bad/</link>
		<comments>http://hexmen.com/blog/2009/02/macbook-pro-not-so-bad/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 11:36:15 +0000</pubDate>
		<dc:creator>Ash</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Rant]]></category>

		<guid isPermaLink="false">http://hexmen.com/blog/?p=72</guid>
		<description><![CDATA[Two years after moaning about my MacBook Pro I figure it&#8217;s time for an update: It&#8217;s not so bad&#8230; Thanks to various blog comments I managed to solve most of the niggles I had with the laptop: muted the startup sound This was pretty straight forward: download StartupSound.prefPane and choose the appropriate settings (I ticked [...]]]></description>
			<content:encoded><![CDATA[<p>Two years after <a href="http://hexmen.com/blog/2007/02/i-hate-my-macbook-pro/">moaning about my MacBook Pro</a> I figure it&#8217;s time for an update:</p>
<p>It&#8217;s not so bad&#8230;</p>
<p>Thanks to various blog comments I managed to solve most of the niggles I had with the laptop:</p>
<dl>
<dt>muted the startup sound</dt>
<dd>This was pretty straight forward: download <a href="http://www5e.biglobe.ne.jp/~arcana/software.en.html">StartupSound.prefPane</a> and choose the appropriate settings (I ticked the &#8220;Mute&#8221; box next to &#8220;Startup Volume&#8221; which seems to work fine.)</dd>
<dt>reconfigured keyboard layout using Ukulele</dt>
<dd>(definitely a personal preference) I configured a <a href="http://en.wikipedia.org/wiki/Keyboard_layout">keyboard layout</a> to match UK PC keyboards: backtick (<code>`</code>) to the left of <kbd>1</kbd>, hash# and tilde~ next to return, at@ and double-quote&#8221; reversed (double-quote via <kbd>Shift+2</kbd>) and finally (I think) putting backslash and pipe| to the left of <kbd>Z</kbd>)  If you want it, you can <a href="http://hexmen.com/uploads/British%20PC.keylayout">download my British PC keyboard layout</a> (if I remember right, you have to move the file into <code>/System/Library/Keyboard Layouts/</code> and may need to restart before you can choose it in System Preferences / International / Input Menu &#8211; and if you want a decent icon you&#8217;ll need the <a href="http://hexmen.com/uploads/British%20PC.icns">flag icon</a> to bung in the <code>Keyboard Layouts</code> folder too.)</p>
<p>There is still one rather annoying aspect of the keyboard layout: it changes back to a Mac layout whenever I use <a href="http://www.opera.com">Opera</a> and tab into a password field &#8211; god knows what that&#8217;s all about!?  I&#8217;ve got used to it now though and can quickly change back with <kbd>Apple+Space</kbd></p>
</dd>
<dt>Better sleep &#038; hibernate</dt>
<dd>Apple must have distributed a software update including fixes so waking up from sleep became a lot faster and more reliable.  I&#8217;ve been months without shutting my Mac down, though I&#8217;ve recently changed my power settings so it goes into stand-by if I close the lid while plugged in, but goes into deep sleep if I close the lid while running off battery.  What I&#8217;d really like is a way to say &#8220;go into stand-by for 15 minutes, then go into deep-sleep&#8221; &#8211; I think that&#8217;d be better when you&#8217;re running of battery and carting your computer from room to room &#8211; but want it to go into deep-sleep if you hit the motorway for 2 hours.</dd>
<dt>Region-free DVD</dt>
<dd>Hackers are great.  About 8 months on from writing my bitch-post someone pointed out some a <a href="http://forum.rpc1.org/viewtopic.php?t=43012&#038;start=0">forum thread pointing to new firmware</a>.  Upgrading the firmware and installing <a href="http://xvi.rpc1.org/">Region X</a> means I can actually view DVDs I paid for&#8230; (Is that a &#8220;w00t!&#8221; I hear at the back?)</dd>
</dl>
<p>It&#8217;s nice to have been pointed to solutions by readers, but there were a couple of physical issues readers couldn&#8217;t fix: the position of the drive slot, and the crappy return key.</p>
<p>( I realise I&#8217;m only one of a million voices shouting in the wind, but) Apple have redesigned the new MacBook Pros to put the DVD slot where it should be (on the side) and they&#8217;ve added an option to let you specify a US keyboard when you order a Mac online (giving chunky <kbd>Return</kbd> and <kbd>Shift</kbd> keys, and proper labelling to say <strong>META</strong>, <strong>ALT</strong> and <strong>OPTION</strong>)</p>
<p>I need to test-drive the new chicklet keyboard before deciding whether I&#8217;d be happy using a new MacBook Pro, but with the US keyboard layout and another region-free DVD hack, I think I&#8217;d quite happily upgrade.  Of course Apple have made some changes that put me off too:</p>
<ol>
<li>you have to pay <em>more</em> for a matte display (it used to be the other way round: glossy screens cost more, but designers prefer matte displays for better colour accuracy, so Apple made the most common and desirable option the one that costs a premium.  That&#8217;s business!)</li>
<li>unremovable battery.  On some days that doesn&#8217;t sound so bad: the pro (long battery life) outweighs the con (high one-off replacement cost after 3-4 years.)  But&#8230; I&#8217;ve been through the experience of defective batteries: my original MBP battery got burning hot and buckled over the course of a few months.  I&#8217;d hate to think what would happen if the battery was wrapped around the PCB and pushing against all edges of a one-piece case.</li>
<li>non-upgradeable memory.  Well, kinda.  This is a consequence of a non-removable battery &#8211; the option to upgrade from 4 to 8GB looks like it has to be done at the point of ordering, and for a hefty charge.  Then again&#8230; 4GB of memory ought to be just fine, and (if it really comes down to it) I&#8217;m sure there&#8217;ll be a 32-step upgrade guide to replace the memory modules as soon as a memory supplier begins to sell them.</li>
</ol>
<p>All in all, I&#8217;m pretty happy with my MacBook Pro these days.  I get on better with OS X then Windows for a couple of reasons.  I prefer Apple subtle nudge reminding you there&#8217;s a monthly / bi-monthly software update ready to install &#8211; compare that to Microsoft&#8217;s randomly timed &#8220;I&#8217;m gonna restart your computer in 5 minutes&#8221; auto-upgrade annoyance (and yes, I&#8217;m well aware of &#8220;<code>net stop wuauserv</code>&#8221; to stop the nagging &#8211; I can&#8217;t remember how many times I&#8217;ve had to type that in.)  Plus, the BSD / *nix nature of OS X allows me to setup a development environment that behaves much closer to our live <a href="http://www.centos.org">CentOS</a> servers than <a href="http://www.cygwin.com">Cygwin</a> on Windows does.</p>
<p>I bought a Mac Mini last summer while rumours of a new revision were reaching fever pitch &#8211; I&#8217;m glad I didn&#8217;t wait.  The Mini&#8217;s been an absolute pleasure &#8211; running damn-near silently and without issues.  But that&#8217;s wandering off track.</p>
<p>I do have a new hate though: Sky HD.  Compared to my recently deceased TiVo, SkyHD is one of the most incompetent PVRs I&#8217;ve ever had the displeasure of using.  The only reason I haven&#8217;t cancelled my Sky subscription completely is because (as far as I know) there&#8217;s no other way to get Sky 1 &#8211; and I do like Lost, 24, Battlestar Gallactica and all the big American productions that come to Sky first&#8230;</p>
<p>And now I&#8217;m <em>really</em> off track.  Sky HD&#8217;s a gripe for another day&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://hexmen.com/blog/2009/02/macbook-pro-not-so-bad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting git to work on OS X&#160;Tiger</title>
		<link>http://hexmen.com/blog/2008/08/getting-git-to-work-on-os-x-tiger/</link>
		<comments>http://hexmen.com/blog/2008/08/getting-git-to-work-on-os-x-tiger/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 11:58:10 +0000</pubDate>
		<dc:creator>Ash</dc:creator>
				<category><![CDATA[Git]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[Tip]]></category>

		<guid isPermaLink="false">http://hexmen.com/blog/?p=58</guid>
		<description><![CDATA[If you haven&#8217;t heard of git yet, it&#8217;s quickly becoming the preferred version-control system for tons of open-source projects, including the twin suns of ruby on rails and prototype. In fact, if you keep your eye on the github blog you&#8217;ll see a steady stream of well-known projects moving over to git, as diverse as [...]]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t heard of <a href="http://en.wikipedia.org/wiki/Git_(software)">git</a> yet, it&#8217;s quickly becoming the preferred version-control system for tons of open-source projects, including the twin suns of <a href="http://github.com/rails/rails/tree/master">ruby on rails</a> and <a href="http://github.com/sstephenson/prototype/tree/master">prototype</a>.</p>
<p>In fact, if you keep your eye on the <a href="http://github.com/blog">github blog</a> you&#8217;ll see a steady stream of well-known projects moving over to git, as diverse as the <a href="http://github.com/joshuaclayton/blueprint-css/tree/master">Blueprint CSS framework</a> and the <a href="http://github.com/ghc-hq/ghc/tree/master">Haskell compiler</a>.</p>
<p>Basically, if <em>git</em> was a stock-market commodity, analysts would be issuing <strong>strong buy</strong> recommendations left, right and centre.  Git&#8217;s <a href="http://en.wikipedia.org/wiki/The_Tipping_Point">tipping-point</a> has arrived.</p>
<h3>How to play</h3>
<p><em>If you&#8217;ve arrived here via search-engine, it&#8217;s probably because you&#8217;re trying to work around errors like <strong>Can&#8217;t locate Error.pm</strong> or <strong>Can&#8217;t locate SVN/Core.pm</strong>.  Read on&#8230;</em></p>
<p>I already had macports installed, but if you haven&#8217;t, follow the <a href="http://www.macports.org/install.php">macports install instructions</a> &#8211; we&#8217;ll be using macports to download and install git as it&#8217;s supposed to be simpler than building from source.</p>
<p>If you&#8217;ve had macports installed a while, make sure it&#8217;s up to date:</p>
<pre><code>
$ sudo port selfupdate
</code></pre>
<p>We want to use git to connect to subversion repositories as well, so we&#8217;ll just check that&#8217;s possible:</p>
<pre><code>
$ port list variant:svn
git-core        @1.6.0  devel/git-core
subversion      @1.5.1  devel/subversion
</code></pre>
<p>I already had subversion installed but through trial-and-error found I needed to reinstall it with perl-bindings (git must be using perl scripts to talk to subversion&#8230;)  Note: I&#8217;m using the <code>-f</code> flag to force it to reinstall, you might want to try without first, just to see what conflicts it brings up:</p>
<pre><code>
$ sudo port uninstall -f subversion-perlbindings
$ sudo port install -f subversion-perlbindings
</code></pre>
<p>Next, we install git:</p>
<pre><code>
# This may take a while to install with all its dependencies:
$ sudo port install git-core +svn
</code></pre>
<p>And finally, we check it works:</p>
<pre><code>
$ mkdir myproject; cd myproject;

# Check your PATH's set properly, this should output:
# fatal: Not a git repository
$ git svn

# If that's OK... clone a repository:
$ git svn clone <em>http://example.com/svn/project/trunk</em>
</code></pre>
<h3>Can&#8217;t locate Error.pm</h3>
<p>If you&#8217;re getting <em>Can&#8217;t locate Error.pm</em> or <em>Can&#8217;t locate SVN/Core.pm</em> you should immediately try:</p>
<pre><code>
$ PATH=/opt/local/bin:$PATH git svn</code></pre>
<p>If that works, you know it&#8217;s just a PATH problem.  It&#8217;s something to do with Apple&#8217;s perl install having slightly kooky ideas about where to store perl libraries.</p>
<p>If you&#8217;re still getting complaints about Error.pm, you need to install the CPAN module &#8211; and we&#8217;re going to use the /opt/local/bin instance of cpan, to make sure things go in the right place for us:</p>
<pre><code>
$ sudo /opt/local/bin/cpan -i lib::Error
</code></pre>
<p>Cross your fingers, and try again:</p>
<pre><code>
$ PATH=/opt/local/bin:$PATH
$ git svn clone <em>http://example.com/svn/project/trunk</em>
</code></pre>
<p>If things are working, git will spend a while cloning the subversion repository by pulling out every single revision so you can have a complete set of revisions (including deltas), ready for you to refer to with lightning-speed regardless of internet connectivity.  Which is nice.</p>
]]></content:encoded>
			<wfw:commentRss>http://hexmen.com/blog/2008/08/getting-git-to-work-on-os-x-tiger/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>In search of an Adobe Reader alternative on&#160;Mac</title>
		<link>http://hexmen.com/blog/2008/07/in-search-of-an-adobe-reader-alternative-on-mac/</link>
		<comments>http://hexmen.com/blog/2008/07/in-search-of-an-adobe-reader-alternative-on-mac/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 10:09:59 +0000</pubDate>
		<dc:creator>Ash</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://hexmen.com/blog/2008/07/in-search-of-an-adobe-reader-alternative-on-mac/</guid>
		<description><![CDATA[I&#8217;m looking for an alternative to Adobe Reader on OS X after discovering its &#8220;Find&#8221; function can&#8217;t find jack. As I&#8217;m still running Tiger (OS X 10.4) I find Preview to be a tad lacking in usability &#8211; if only the &#8216;Maximize&#8217; button maximized height and width, I&#8217;d be happy. But no, it&#8217;s a typical [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m looking for an alternative to Adobe Reader on OS X after discovering its &#8220;Find&#8221; function can&#8217;t find jack.</p>
<p>As I&#8217;m still running Tiger (OS X 10.4) I find Preview to be a tad lacking in usability &#8211; if only the &#8216;Maximize&#8217; button maximized <em>height and <strong>width</strong></em>, I&#8217;d be happy.  But no, it&#8217;s a typical Mac-spastic application &#8211; maximize makes the application full-height, but doesn&#8217;t change the width.  If you&#8217;re viewing a PDF using &#8220;Fit to Width&#8221;, this means the text-size stays exactly the same&#8230; which is <strong>never</strong> what I want.</p>
<p>If only <a href="http://www.foxitsoftware.com/">Foxit Reader</a> worked on Mac, I&#8217;d be using that (it&#8217;s a damn nippy and reliable piece of software on Windows.)  But sadly it doesn&#8217;t &#8211; I even downloaded the Linux version, you know, just in case it worked on OS X (being a *nix &#8216;n all.)</p>
<p>So, I&#8217;m currently taking a look at <a href="http://www.docu-track.com/home/prod_user/PDF-XChange_Tools/pdfx_viewer">PDF-XChange Viewer</a> which comes in a couple of different versions.  They provide a wee comparison chart to help you choose which version of their PDF viewer to download &#8211; but guess what format the chart&#8217;s provided in.  You guessed it: PDF.</p>
<p>That doesn&#8217;t give me much confidence&#8230;</p>
<div class="updated">
<h3><ins datetime="2008-07-07T20:14:16+00:00">Updated 7th July 2008</ins></h3>
<p>It didn&#8217;t take long to realise PDF-XChange doesn&#8217;t even work on OS X.  I&#8217;d been working my way down the &#8220;multi-platform&#8221; <a href="http://en.wikipedia.org/wiki/List_of_PDF_software">list of PDF viewers</a> at wikipedia assuming &#8220;multi-platform&#8221; meant Windows and OS X &#8211; but it seems someone thinks PDF-XChange is multi-platform simply because it runs on more than one version of Windows.</p>
<p>Finally, I installed <a href="http://skim-app.sourceforge.net/index.html">Skim</a>  from sourceforge.  This open-source PDF reader works pretty well.  Searching within documents is user-friendly &#8211; (by default) a pane on the left shows extracts matching the search term; click-to-navigate brings the document to the right page and highlights the search-term with both background-colour changes and by ringing the terms in red, making them easy to spot.
</div>
]]></content:encoded>
			<wfw:commentRss>http://hexmen.com/blog/2008/07/in-search-of-an-adobe-reader-alternative-on-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrade your new Macbook Pro&#8217;s memory yourself, and earn a free iPod (or&#160;two)</title>
		<link>http://hexmen.com/blog/2007/06/macbook-pro-memory/</link>
		<comments>http://hexmen.com/blog/2007/06/macbook-pro-memory/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 12:42:26 +0000</pubDate>
		<dc:creator>Ash</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://hexmen.com/blog/2007/06/macbook-pro-memory/</guid>
		<description><![CDATA[Apple are marking the launch of the iPhone by keeping all their US stores open from 6pm till midnight. I suspect the sales-process will be slow (since contracts need to be signed) and the stores will be full of people picking up random goods just to pass the time. Not that this has anything to [...]]]></description>
			<content:encoded><![CDATA[<p>Apple are marking the launch of the iPhone by keeping all their US stores open from 6pm till midnight.  I suspect the sales-process will be slow (since contracts need to be signed) and the stores will be full of people picking up random goods just to pass the time.</p>
<p>Not that this has anything to do with the iPhone, but if you&#8217;re going to buy a MacBook Pro with the full 4GB memory you have to make a decision:<br />
1) MacBook Pro with 4GB memory installed by Apple<br />
2) MacBook Pro with 4GB memory you installed, PLUS an 80GB iPod Video, PLUS an iPod Shuffle</p>
<p>It&#8217;s your choice.  Installing memory is a piece of cake: pop the battery out and take off the memory cover (4 screws), replace old memory with new memory, then put the cover and battery back on.  All in, it&#8217;s a couple of minutes.</p>
<p>So, the Maths:  (with an &#8216;S&#8217;, because I&#8217;m English.)</p>
<table align="center">
<thead>
<tr>
<td></td>
<th>UK Price</th>
<th>US Price</th>
</tr>
</thead>
<tbody>
<tr>
<th>Apple Upgrade Charge (2GB to 4GB)</th>
<td>£480</td>
<td>$750</td>
</tr>
<tr>
<th>4GB memory (from Crucial)</th>
<td><a href="http://www.crucial.com/uk/store/listparts.aspx?model=MacBook+Pro+2%2E4GHz+Intel+Core+2+Duo+%2817%2Dinch%29">£180</a></td>
<td><a href="http://www.crucial.com/store/listparts.aspx?model=MacBook+Pro+2%2E4GHz+Intel+Core+2+Duo+%2817%2Dinch%29">$279</a></td>
</tr>
<tr>
<th>Saving</th>
<td><strong>£300</strong></td>
<td><strong>$471</strong></td>
</tr>
</tbody>
</table>
<p>That&#8217;s some juicy saving&#8230;  Let&#8217;s buy some iPods:</p>
<table align="center">
<thead>
<tr>
<td></td>
<th>UK Price</th>
<th>US Price</th>
</tr>
</thead>
<tbody>
<tr>
<th>Apple iPod Video 80GB</th>
<td>£239</td>
<td>$350</td>
</tr>
<tr>
<th>Apple iPod Shuffle</th>
<td>£49</td>
<td>$79</td>
</tr>
<tr>
<th>Total</th>
<td><strong>£288</strong></td>
<td><strong>$429</strong></td>
</tr>
<tr>
<th>Remaining Savings</th>
<td>£12</td>
<td>$42</td>
</tr>
</tbody>
</table>
<p>Even after buying two iPods, you still have money left from your savings to buy drinks to celebrate.</p>
<p>Now I&#8217;m not going to moan about the rubbish exchange rate being used &#8211; I think we&#8217;re accustomed to being stiffed in Britain; but I will say something in Apple&#8217;s defence: they&#8217;re not alone.  Dell also charge similarly extortionate prices for memory upgrades on their laptops.  I&#8217;m not been writing about Dell for two reasons: (1) I&#8217;ve no idea if their laptop memory&#8217;s as easy to replace, and (2) they don&#8217;t make iPods.</p>
<p>And finally.  Back to the iPhone.  Instead of blowing your $470 savings on iPods, you could always use it for the majority payment of your iPhone (whether it be the $499 or $599 version.)</p>
<p>Good luck to those of you trying to get your grubby mitts on an iPhone tonight.</p>
]]></content:encoded>
			<wfw:commentRss>http://hexmen.com/blog/2007/06/macbook-pro-memory/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
