<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>The Mac Place</title>
    <link rel="alternate" type="text/html" href="http://www.themacplace.co.uk/" />
    <link rel="self" type="application/atom+xml" href="http://www.themacplace.co.uk/atom.xml" />
    <id>tag:www.themacplace.co.uk,2009-04-04://2</id>
    <updated>2010-03-31T14:54:43Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.31-en</generator>

<entry>
    <title>Fixed DNS Server Search Order</title>
    <link rel="alternate" type="text/html" href="http://www.themacplace.co.uk/2010/03/31/fixed_dns_server_search_order.html" />
    <id>tag:www.themacplace.co.uk,2010://2.78</id>

    <published>2010-03-31T14:51:03Z</published>
    <updated>2010-03-31T14:54:43Z</updated>

    <summary>With the release of 10.6.3 Apple have given admins the option of fixing the DNS search order that clients use. The default behaviour dynamically changes DNS search order, which makes sense in some situations but the ability to change this...</summary>
    <author>
        <name>James</name>
        
    </author>
    
    <category term="macosx" label="Mac OS X" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="macosxserver" label="Mac OS X Server" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="snowleopard" label="Snow Leopard" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.themacplace.co.uk/">
        <![CDATA[<p>With the release of <a href="http://support.apple.com/kb/DL1017" title="Apple - 10.6.3 Combo">10.6.3</a> Apple have given admins the option of fixing the DNS search order that clients use.  The default behaviour dynamically changes DNS search order, which makes sense in some situations but the ability to change this behaviour is welcome.</p>

<p>Saying that it isn&#8217;t exactly a <em>simple</em> solution.  Full details available in <a href="http://support.apple.com/kb/HT4030" title="Apple - HT4030">the appropriate Apple Technote</a>.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>BumpTop for Mac</title>
    <link rel="alternate" type="text/html" href="http://www.themacplace.co.uk/2010/01/21/bumptop_for_mac.html" />
    <id>tag:www.themacplace.co.uk,2010://2.77</id>

    <published>2010-01-21T22:55:36Z</published>
    <updated>2010-01-21T23:12:23Z</updated>

    <summary>I am starting to get really used to BumpTop, which is unusual for me because I normally don&#8217;t tend to use any interface tweaks. John Gruber mentioned it on Daring Fireball and I think he hit the nail on the...</summary>
    <author>
        <name>James</name>
        
    </author>
    
    <category term="3ddesktop" label="3D Desktop" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="bumptop" label="BumpTop" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="macosx" label="Mac OS X" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.themacplace.co.uk/">
        <![CDATA[<p>I am starting to get <em>really</em> used to <a href="http://bumptop.com/mac/" title="BumpTop for Mac">BumpTop</a>, which is unusual for me because I normally don&#8217;t tend to use any interface tweaks.  John Gruber mentioned it on <a href="http://daringfireball.net/linked/2010/01/20/bumptop "Daring Fireball - BumpTop for Mac">Daring Fireball</a> and I think he hit the nail on the head.  He doesn&#8217;t find it too useful because he wants a better Finder in general, I find it brilliant because I barely use the Finder.  My file organising generally involves piling things on the Desktop until it gets too untidy, and then putting everything into a &#8220;Desktop Clutter&#8221; folder.  It&#8217;s similar to the way I manage my real desk, and operates on the &#8220;If it&#8217;s important people will start shouting about it&#8221; principal.  I do file some things neatly, but they tend to be filed in a folder marked with a company name, so the quickest way to access them is always just typing the name into Spotlight.</p>

<p>So BumpTop works for me, it lets me pile things up and organise things very visually.  Plus the faux-3D works well for how I use my Desktop.  I have a lot of quick reference files on my Desktop (notes of IP addresses, common commands to cut and paste etc.).  I like having them handy, but I don&#8217;t necessarily want to see them all the time.  With BumpTop I can pin them to one of the side-walls, which lets me visually arrange things, yet not use up all my Desktop space as the side walls can be hidden to give you a more traditional 2D Desktop.</p>

<p>There&#8217;s a few things that could do with being improved, I&#8217;d like file selection to be tidied up a little and the &#8220;clean up&#8221; command could do with behaving more like Apple&#8217;s which arranges things in a more Mac-like manner and (for instance) always make sure that hard drives are displayed top-right.  It is a promising start though.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Preview and CMYK Images in Snow Leopard</title>
    <link rel="alternate" type="text/html" href="http://www.themacplace.co.uk/2010/01/03/preview_and_cmyk_images_in_snow_leopard.html" />
    <id>tag:www.themacplace.co.uk,2010://2.76</id>

    <published>2010-01-03T18:18:41Z</published>
    <updated>2010-01-03T18:41:17Z</updated>

    <summary>An irritating error that I&#8217;ve come across before (but managed to forget about) is that Snow Leopard&#8217;s Preview will happily open a CMYK image with no indication that it can&#8217;t save them if you make a change to the file....</summary>
    <author>
        <name>James</name>
        
    </author>
    
    <category term="macosx" label="Mac OS X" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="preview" label="Preview" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="snowleopard" label="Snow Leopard" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.themacplace.co.uk/">
        <![CDATA[<p>An irritating error that I&#8217;ve come across before (but managed to forget about) is that Snow Leopard&#8217;s Preview will happily open a CMYK image with no indication that it can&#8217;t save them if you make a change to the file.  If you adjust the image in any way and attempt to save you receive the amazingly helpful error message &#8220;The document &#8230; could not be saved&#8221;.  </p>

<p>If you convert it to RGB first, then that&#8217;s not a problem, but obviously you need to firstly realise that it&#8217;s CMYK and if you&#8217;ve made a series of changes, and annotated the image, it&#8217;s annoying to realise when you come to save that those changes are gone and there&#8217;s not much you can do about it.  As a result I&#8217;ve just started using <a href="http://flyingmeat.com/acorn/" title="Flying Meat - Acorn">Acorn</a> for simple annotations and changes as it warns you if the image is CMYK and that it will convert to RGB when you save.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Merry Christmas</title>
    <link rel="alternate" type="text/html" href="http://www.themacplace.co.uk/2009/12/24/merry_christmas.html" />
    <id>tag:www.themacplace.co.uk,2009://2.75</id>

    <published>2009-12-24T23:37:33Z</published>
    <updated>2009-12-24T23:42:27Z</updated>

    <summary>I&#8217;d like to wish everyone a Merry Christmas and Happy New Year. 2010 here we come (and not a monolith in site)....</summary>
    <author>
        <name>James</name>
        
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://www.themacplace.co.uk/">
        <![CDATA[<p>I&#8217;d like to wish everyone a Merry Christmas and Happy New Year.  2010 here we come (and not a <a href="http://en.wikipedia.org/wiki/2010:_Odyssey_Two" title="Wikipedia - 2010">monolith</a> in site).</p>
]]>
        

    </content>
</entry>

<entry>
    <title>HFS+ Compression in Snow Leopard</title>
    <link rel="alternate" type="text/html" href="http://www.themacplace.co.uk/2009/12/17/hfs_compression_in_snow_leopard.html" />
    <id>tag:www.themacplace.co.uk,2009://2.74</id>

    <published>2009-12-17T22:21:19Z</published>
    <updated>2009-12-17T23:30:12Z</updated>

    <summary>One feature that made a relatively stealthy appearance in Snow Leopard was filesystem level compression, one of the tricks that allowed Apple to reduce the overall footprint of the release. This HFS+ Compression, detailed in John Siracusa&#8217;s excellent Snow Leopard...</summary>
    <author>
        <name>James</name>
        
    </author>
    
    <category term="macosx" label="Mac OS X" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="snowleopard" label="Snow Leopard" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.themacplace.co.uk/">
        <![CDATA[<p>One feature that made a relatively stealthy appearance in Snow Leopard was filesystem level compression, one of the tricks that allowed Apple to reduce the overall footprint of the release.  This HFS+ Compression, detailed in John Siracusa&#8217;s <a href="http://arstechnica.com/apple/reviews/2009/08/mac-os-x-10-6.ars/3" title="Ars Technica - Snow Leopard page 3">excellent Snow Leopard article</a> on Ars Technica, uses <a href="http://en.wikipedia.org/wiki/Zlib" title="Wikipedia - Zlib">zlib</a> to compress the file data, which is then moved into the files resource fork.  All of the file access APIs in Snow Leopard have been updated so that the compression is transparent to users and applications, compressed files are automatically decompressed when required.  Presumably it is an attempt to reduce latency that is a big reason for Apple&#8217;s system (by default) only compressing files under 20MiB in size - the time taken to decompress the files may start getting noticeable if they were of considerable size.</p>

<p>As mentioned in the Ars Technica article linked above this file system compression is not backwards compatible.  Viewing a file compressed via HFS+ Compression in an earlier version of Mac OS X will just show a zero-sized file:  the data is &#8220;hidden&#8221; in the resource fork, so HFS+ Compressed files viewed in 10.5 and below appear to be zero sized, and there&#8217;s no (easy) way to access the compressed data.  This lack of backwards compatibility may be the reason that Apple haven&#8217;t exposed this feature to users; they have given no <em>simple</em>  way to simply tell the system to compress part of the filesystem.</p>

<p>There is one way to compress files in the filesystem, using ditto.  In Snow Leopard, on a HFS+ disk, this command would copy the folder ~/Documents/Archive to ~/Documents/Archive_compressed, while compressing the data:</p>

<pre><code>ditto --hfsCompression ~/Documents/Archive ~/Documents/Archive_compressed
</code></pre>

<p>The Archive_compressed folder is still &#8220;live&#8221;, it can be browsed and files will look exactly the same, but in the background the system will be decompressing them whenever you open them.</p>

<p>Unfortunately this compression system uses a private API, so there isn&#8217;t an easy way for anyone to develop an application to let users get to this functionality easily.  Fortunately, someone has managed to make a tool that does that.  As detailed in <a href="http://forums.macrumors.com/showthread.php?t=780570" title="MacRumors">this Macrumors thread</a>, bkirch managed to reverse engineer the system calls ditto was making, and has created <a href="http://web.me.com/brkirch/brkirchs_Software/afsctool/afsctool.html" title="Bkirch - afsctool">afsctool</a>.  This tool lets you specify different folders to compress, the settings used, and also lets you view details about which files have been compressed, and interestingly how much space has been saved by the compression.</p>

<p>There&#8217;s extra-overhead incurred in the background compression and decompression of these files, so you wouldn&#8217;t want to use compression exclusively across your entire system (and with the default settings only small files are compressed anyway) but for infrequently used files it&#8217;s definitely interesting.  When I tested the compression level achievable with a number of 30-40GB folders of general files with a bit of a design tilt (including a fair number jpegs which won&#8217;t compress much further) I&#8217;ve seen reductions in disk space usage of around 30%.  That&#8217;s not bad.  Bear in mind that if you&#8217;re testing this with your own files, the Finder will always show the <em>uncompressed</em> sizes when you do a &#8220;Get Info&#8221; on a folder.  The best option is to use afsctool with the -v switch, which handily shows the exact percentage saving the compression is making, the command is of the form:</p>

<pre><code>afsctool -v ~/Documents/Archive_compressed
</code></pre>

<p>It would be nice if Apple gave more direct access to this feature, but in the meantime afsctool is useful, and it may be that this is simply a stop-gap feature until <a href="http://www.themacplace.co.uk/2009/10/23/well_at_least_its_official.html">Apple&#8217;s new filesystem</a> hits the streets.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>VirtualBox</title>
    <link rel="alternate" type="text/html" href="http://www.themacplace.co.uk/2009/11/30/virtualbox.html" />
    <id>tag:www.themacplace.co.uk,2009://2.73</id>

    <published>2009-11-30T23:25:22Z</published>
    <updated>2009-11-30T23:48:16Z</updated>

    <summary>Virtualisation has come on leaps and bounds over the past few years and VMWare Fusion and Parallels Desktop are pretty common Mac apps these days. One free alternative that I haven&#8217;t tried for a while is Sun&#8217;s Open Source VirtualBox....</summary>
    <author>
        <name>James</name>
        
    </author>
    
    <category term="macosx" label="Mac OS X" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="opensolaris" label="OpenSolaris" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="parallels" label="Parallels" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="solaris" label="Solaris" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="virtualbox" label="VirtualBox" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vmware" label="VMWare" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="zfs" label="ZFS" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.themacplace.co.uk/">
        <![CDATA[<p>Virtualisation has come on leaps and bounds over the past few years and <a href="http://www.vmware.com/products/fusion/" title="VMWare Fusion">VMWare Fusion</a> and <a href="http://www.parallels.com/uk/" title="Parallels UK">Parallels Desktop</a> are pretty common Mac apps these days.  One free alternative that I haven&#8217;t tried for a while is Sun&#8217;s Open Source <a href="http://www.virtualbox.org/" title="Virtualbox">VirtualBox</a>.  I hadn&#8217;t tried it for a while primarily because last time I tried to use it I found it a bit sluggish and unstable.  I&#8217;m glad to say though that having given the current version a spin it&#8217;s actually pretty good, although I may have had a better experience this time as a result of using <a href="http://hub.opensolaris.org/bin/view/Main/" title="OpenSolaris">OpenSolaris</a> as the guest OS, so perhaps support between the two Sun products is unsurprisingly better than when attempting to run other systems.</p>

<p>The reason for the OpenSolaris test was actually a continuation of my trials and tribulations with ZFS, now of course sadly removed from Mac OS X <a href="http://www.themacplace.co.uk/2009/10/25/the_reason_why.html" title="Lucid Nonsense - The Reason Why">due to licensing issues</a>.  I was testing whether it would be feasible to use OpenSolaris and ZFS as backend storage for some of our systems.  While OpenSolaris seems pretty usable and obviously has a first party ZFS implementation, it&#8217;s going to take a bit of time to work out if it&#8217;s suitable.  While ZFS is effectively the same as it was on OS X (although more up-to date), and OpenSolaris seems moderately easy to get to grips with, the big problem is going to be hardware support.  With OS X it&#8217;s pretty easy; you buy Apple kit and look for Mac OS X support on interface cards, peripherals and software.  There&#8217;s normally even a handy logo right there on the product page.  More importantly I&#8217;ve also got a lot of experience in knowing which kit works best together and which kit has good OS X support.  With OpenSolaris, not only do I have very limited experience of what works but without a first party vendor (unless we went with relatively expensive Sun systems running Solaris itself) I barely know where to start looking other than randomly searching on Google and OpenSolaris forums.</p>

<p>So, I&#8217;ll keep having a play but really I&#8217;m hoping that ZFS on OS X still has legs, and I&#8217;m  giving at least emotional and hopefully some practical support to the brilliant team who have picked up Apple&#8217;s abandoned ZFS implementation and are <a href="http://groups.google.com/group/zfs-macos" title="Google Groups - zfs-macos">trying to keep it alive</a>.  If you happen to be a Mac OS X kernel hacker, or brilliant filesystem engineer (sadly I am neither), please consider joining in, it&#8217;s a worthwhile cause!</p>
]]>
        

    </content>
</entry>

<entry>
    <title>The reason why</title>
    <link rel="alternate" type="text/html" href="http://www.themacplace.co.uk/2009/10/25/the_reason_why.html" />
    <id>tag:www.themacplace.co.uk,2009://2.72</id>

    <published>2009-10-25T09:37:59Z</published>
    <updated>2009-10-25T09:48:11Z</updated>

    <summary>Confirmation from Jeff Bonwick that puts the death of ZFS on OS X down to licensing issues. It looks like Apple had specific requirements from Sun and the two parties couldn&#8217;t agree on terms. I assume that indemnification against potential...</summary>
    <author>
        <name>James</name>
        
    </author>
    
    <category term="macosxserver" label="Mac OS X Server" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="zfs" label="ZFS" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.themacplace.co.uk/">
        <![CDATA[<p><a href="http://mail.opensolaris.org/pipermail/zfs-discuss/2009-October/033125.html" title="OpenSolaris Mailing List">Confirmation</a> from <a href="http://en.wikipedia.org/wiki/Jeff_Bonwick" title="Wikipedia - Jeff Bonwick">Jeff Bonwick</a> that puts the death of ZFS on OS X down to licensing issues.  It looks like Apple had specific requirements from Sun and the two parties couldn&#8217;t agree on terms.  I assume that indemnification against potential costs should Sun lose the <a href="http://blogs.sun.com/dillon/entry/netapp_draft" title="Sun Blogs - Dillon">lawsuit brought against them by NetApp</a> is a big, if not the main, part of it.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Well at least it&apos;s official</title>
    <link rel="alternate" type="text/html" href="http://www.themacplace.co.uk/2009/10/23/well_at_least_its_official.html" />
    <id>tag:www.themacplace.co.uk,2009://2.71</id>

    <published>2009-10-23T18:02:06Z</published>
    <updated>2009-10-23T18:09:14Z</updated>

    <summary>The ZFS project at MacOSforge has now been officially shut down. At least it&#8217;s a definitive statement, only took them 6 months. At the same time Apple are after a File System Engineer. Doesn&#8217;t seem like a coincidence. So presumably...</summary>
    <author>
        <name>James</name>
        
    </author>
    
    <category term="macosxserver" label="Mac OS X Server" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="zfs" label="ZFS" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.themacplace.co.uk/">
        <![CDATA[<p>The ZFS project at MacOSforge <a href="http://zfs.macosforge.org/" title="MacOSforge - ZFS">has now been officially shut down</a>.  At least it&#8217;s a definitive statement, only took them 6 months.</p>

<p>At the same time <a href="http://jobs.apple.com/index.ajs?method=mExternal.showJob&amp;RID=42559" title="Apple - Jobs - File System Engineer">Apple are after a File System Engineer</a>.  Doesn&#8217;t seem like a coincidence.</p>

<p>So presumably we&#8217;re not going to get a modern filesystem for a while and I have a horrible feeling that what we&#8217;ll get will in fact be HFS+ with some extra features gaffer-taped on (&#8220;What do you mean it&#8217;s not as good as ZFS, it&#8217;s got snapshots, that&#8217;s like ZFS, right?&#8221;).</p>

<p>I don&#8217;t know if there&#8217;s any possibility of carrying on the project without Apple&#8217;s backing, I get the feeling that this set of events (including the terrible communications from Apple) has pushed a lot of the kind of people who <em>could</em> support a community backed ZFS towards alternate operating systems (FreeBSD and OpenSolaris both supporting ZFS).</p>
]]>
        

    </content>
</entry>

<entry>
    <title>The Mac mini server</title>
    <link rel="alternate" type="text/html" href="http://www.themacplace.co.uk/2009/10/22/the_mac_mini_server.html" />
    <id>tag:www.themacplace.co.uk,2009://2.70</id>

    <published>2009-10-22T20:57:04Z</published>
    <updated>2009-10-22T21:31:37Z</updated>

    <summary>Apple on Tuesday released a new type of Mac mini, one that comes bundled with Snow Leopard Server. It&#8217;s just over £690 and is the cheapest way to get a new Mac server. The hardware spec is ideal for small...</summary>
    <author>
        <name>James</name>
        
    </author>
    
    <category term="macmini" label="Mac mini" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="macosxserver" label="Mac OS X Server" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.themacplace.co.uk/">
        <![CDATA[<p>Apple on Tuesday released a new type of Mac mini, one that comes <a href="http://www.apple.com/macmini/server/" title="Apple Mac mini with Snow Leopard Server">bundled with Snow Leopard Server</a>.  It&#8217;s just over £690 and is the cheapest way to get a new Mac server.  The hardware spec is ideal for small scale deployments; studios, classroom servers, small businesses, test systems etc.  The processor is a pretty powerful 2.53Ghz Core 2 Duo, the included 4GB of RAM is ample for most small server functions, and the two included 500GB hard drives give a great deal of flexibility between either using RAID1 to mirror the system, or to split the system data and user data.  It&#8217;s not got the level of redundancy or power of an Xserve, but for the market it&#8217;s targeted at it&#8217;s very good value for money.</p>

<p>The one obvious omission is an external interconnect that gave a few more options for attaching external storage.  An eSATA or SAS connector would have vastly expanded the options for attaching low to mid-level RAID and JBOD units, and would have really finished it off from my point of view.  As it is there is Firewire 800 still and Apple are selling a reasonable looking <a href="http://store.apple.com/uk/product/TX711ZM/A" title="Apple - UK Store DS4600">Promise SmartStor DS4600</a> alongside the mini, that looks reasonable.  There&#8217;s also the <a href="http://www.drobo.com/" title="Drobo.com">Drobo and DroboPro</a> that come with Firewire and USB connections, I just can&#8217;t help but think they&#8217;ve slightly missed an opportunity to open up the storage options a little.</p>

<p>In general though I&#8217;m probably being a little picky about the lack of SAS/eSATA.  This is a great new addition to the Mac lineup and makes OS X Server even more accessible for smaller businesses where it can be a first class solution for mail, file sharing, calendaring and the whole raft of OS X Server&#8217;s tricks.  It&#8217;s also very cost effective for schools and other organisations with predominantly Windows backends who don&#8217;t need specific services but would like to manage their Mac clients with an Open Directory deployment.  We&#8217;ve already been asked by one client to supply one, and I can see them being the first of many.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Jenson Button, F1 Drivers Champion 2009</title>
    <link rel="alternate" type="text/html" href="http://www.themacplace.co.uk/2009/10/19/jenson_button_world_drivers_champion_2009.html" />
    <id>tag:www.themacplace.co.uk,2009://2.69</id>

    <published>2009-10-19T19:31:21Z</published>
    <updated>2009-10-19T19:44:03Z</updated>

    <summary>Brilliant. Congratulations to Jenson and BrawnGP for a stonking campaign. Now all we need is for about 50% of the races to be held at Interlagos, best race of the season by far. The rest can be split between Spa...</summary>
    <author>
        <name>James</name>
        
    </author>
    
    <category term="button" label="Button" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="f1" label="F1" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.themacplace.co.uk/">
        <![CDATA[<p><a href="http://news.bbc.co.uk/sport1/hi/motorsport/formula_one/8313300.stm" title="BBC Formula 1 - Brilliant Button clinches title">Brilliant</a>.  Congratulations to Jenson and BrawnGP for a stonking campaign.</p>

<p>Now all we need is for about 50% of the races to be held at Interlagos, best race of the season by far.  The rest can be split between Spa and Montreal, possibly Monaco for the tradition.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Secret Service</title>
    <link rel="alternate" type="text/html" href="http://www.themacplace.co.uk/2009/10/08/secret_service.html" />
    <id>tag:www.themacplace.co.uk,2009://2.68</id>

    <published>2009-10-08T17:58:07Z</published>
    <updated>2009-10-08T18:09:31Z</updated>

    <summary>Apple redesigned Services fairly extensively with the release of Snow Leopard and the changes have evidently had an immediate beneficial effect as I&#8217;ve actually used a Service for the first time in a long while. One minor issue with the...</summary>
    <author>
        <name>James</name>
        
    </author>
    
    <category term="macosx" label="Mac OS X" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="snowleopard" label="Snow Leopard" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.themacplace.co.uk/">
        <![CDATA[<p>Apple redesigned Services fairly extensively with the release of Snow Leopard and the changes have evidently had an immediate beneficial effect as I&#8217;ve <em>actually used a Service</em> for the first time in a long while.</p>

<p>One minor issue with the new system is that the shiny new interface for managing services (and for restoring some people&#8217;s old favourite services such as the &#8220;Send File to Bluetooth Device&#8221;) is hidden inside the Keyboard section of System Preferences, beneath the Keyboard Shortcuts tab.</p>

<p>There&#8217;s a great article about the new Services system written by Rob Griffiths <a href="http://www.macworld.com/article/142419/2009/08/snowleopardservices.html" title="Macworld.com - Services Step Out">over at Macworld.com</a>.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Adobe PDF Printer in Snow Leopard</title>
    <link rel="alternate" type="text/html" href="http://www.themacplace.co.uk/2009/09/29/adobe_pdf_printer_in_snow_leopard.html" />
    <id>tag:www.themacplace.co.uk,2009://2.67</id>

    <published>2009-09-29T21:57:31Z</published>
    <updated>2009-09-29T22:20:51Z</updated>

    <summary>Not something I&#8217;ve noticed as I&#8217;ve not used Distiller for a long time, but I came across this article while searching for an answer to a Leopard based Distiller issue and it&#8217;s both interesting and seems like a huge improvement...</summary>
    <author>
        <name>James</name>
        
    </author>
    
    <category term="adobe" label="Adobe" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="distiller" label="Distiller" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="pdf" label="PDF" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="snowleopard" label="Snow Leopard" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.themacplace.co.uk/">
        <![CDATA[<p>Not something I&#8217;ve noticed as I&#8217;ve not used Distiller for a <em>long</em> time, but I came across <a href="http://indesignsecrets.com/acrobats-adobe-pdf-printer-replaced-in-snow-leopard.php" title="InDesignSecrets.com - Adobe PDF Printer Replaced">this article</a> while searching for an answer to a Leopard based Distiller issue and it&#8217;s both interesting and seems like a huge improvement from the solution in Leopard (and earlier).</p>

<p>Saying that I don&#8217;t tend to see Distiller being used much anyway these days; Quark&#8217;s PDF system is now pretty good and you can export directly from any Creative Suite app, and in fact from pretty much any design focused app these days.  Apple&#8217;s systemwide PDF exporting system accessed from the Print dialog makes a good job of it (albeit with restricted options <sup>1</sup>) for most people&#8217;s needs, in the case of the app not providing it&#8217;s own option.</p>

<p><span class="softly">1.  You can add an automator workflow to reduce the size of the normally huge files that this method produces, even adding multiple workflows with different compression settings.  The workflows simply use the Quartz Filter in Automator which contains a decent array of PDF manipulation options.</span></p>
]]>
        

    </content>
</entry>

<entry>
    <title>Apple Remote Desktop and Open Directory</title>
    <link rel="alternate" type="text/html" href="http://www.themacplace.co.uk/2009/09/28/apple_remote_desktop_and_open_directory.html" />
    <id>tag:www.themacplace.co.uk,2009://2.66</id>

    <published>2009-09-28T20:50:56Z</published>
    <updated>2009-09-28T21:40:43Z</updated>

    <summary>Apple Remote Desktop (ARD) is an invaluable tool for Mac administrators. The actual &#8220;remote desktop&#8221; features are, more often than not, secondary to some of the more mundane tasks that it can make much simpler to perform. Whether it&#8217;s pushing...</summary>
    <author>
        <name>James</name>
        
    </author>
    
    <category term="appleremotedesktop" label="Apple Remote Desktop" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="macosxserver" label="Mac OS X Server" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.themacplace.co.uk/">
        <![CDATA[<p><a href="http://www.apple.com/remotedesktop/" title="Apple - Apple Remote Desktop">Apple Remote Desktop</a> (ARD) is an invaluable tool for Mac administrators.  The actual &#8220;remote desktop&#8221; features are, more often than not, secondary to some of the more mundane tasks that it can make much simpler to perform.  Whether it&#8217;s pushing settings changes to groups of machines, sending updates across hundreds of Macs at once, or installing new software across every Mac in a company, it makes the tasks pretty painless.  Along with Open Directory for applying policy to client Macs, and the invaluable NetBoot service, it completes the triumvirate of crucial Mac domain management tools.</p>

<p>That&#8217;s before you even get to the reporting features of ARD.</p>

<p>Of course before you can use it on the client Macs it needs turning on and while that&#8217;s easy to do via System Preferences, if you want to activate it across hundreds of Macs at once then that&#8217;s not a fun prospect.  There is a Terminal command that can turn ARD on (kickstart), which would be really easy to send via the &#8220;Send UNIX Command&#8221; option in ARD.  Ho hum.</p>

<p>You can turn ARD on in your client image before deployment, but that doesn&#8217;t help if you aren&#8217;t running a generic image on all of your Macs.  Unfortunately there isn&#8217;t a preference setting in Open Directory that you can use to push a &#8220;turn ARD on&#8221; setting out to clients bound to the directory.  You can work around that however and the easiest way is just to add the kickstart command to your login scripts.  For instance adding this command would turn on ARD and give all access privs to a local user called macadmin (the command is entered all on one line but is wrapped here):</p>

<pre><code>/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart
 -activate -configure -access -on -users macadmin -privs -all -restart -agent -menu
</code></pre>

<p>You can be a bit neater with Leopard, which creates a file in /Library/Preferences called com.apple.RemoteManagement.launchd (containing the cryptic text &#8220;enabled&#8221;) when ARD is turned on, and removes it when it is turned off.  As a result you can very easily check for the existence of that file and only run the kickstart command when ARD is deactivated by using:</p>

<pre><code>if [ ! -e /Library/Preferences/com.apple.RemoteManagement.launchd ]; then
/System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart 
-activate -configure -access -on -users macadmin -privs -all -restart -agent -menu
fi
</code></pre>

<p>That file doesn&#8217;t seem to be created in Snow Leopard though, it&#8217;s probably simple enough to do something based upon <code>ps auxc | grep ARD</code> with some checking to see if the ARDAgent is running or not, but I&#8217;ve not looked into that yet as large scale Snow Leopard deployments are still a little way off and I have a feeling that the ARDAgent may actually restart when a user logs in, hence making that option less reliable.  It would need some testing, but to be honest there&#8217;s not a big problem with running the kickstart command if ARD is already turned on, so testing for the setting is more of a quest for neatness, and possibly slightly trimming login time, rather than any real necessity.</p>

<p>Of course this does mean that someone has to login to the Macs before ARD will be activated but this approach should ensure that the vast majority of your Macs have ARD turned on without too much walking between machines.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Postfix Settings in Snow Leopard</title>
    <link rel="alternate" type="text/html" href="http://www.themacplace.co.uk/2009/09/13/postfix_settings_in_snow_leopard.html" />
    <id>tag:www.themacplace.co.uk,2009://2.65</id>

    <published>2009-09-13T10:14:42Z</published>
    <updated>2009-09-13T11:22:15Z</updated>

    <summary>We&#8217;ve got a few servers that have been upgraded to Snow Leopard now and in general it has been a very smooth process. For basic servers in particular it&#8217;s pretty seamless. If you&#8217;ve got mail to transfer it will also...</summary>
    <author>
        <name>James</name>
        
    </author>
    
    <category term="macosxserver" label="Mac OS X Server" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mailservices" label="Mail Services" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="postfix" label="Postfix" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="snowleopard" label="Snow Leopard" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.themacplace.co.uk/">
        <![CDATA[<p>We&#8217;ve got a few servers that have been upgraded to Snow Leopard now and in general it has been a very smooth process.  For basic servers in particular it&#8217;s pretty seamless.  If you&#8217;ve got mail to transfer it will also convert existing mailboxes into the new dovecot mailbox format.  This can take a while, so if you&#8217;ve got a lot of mail it&#8217;s worth making sure that you leave enough time for this to complete (for about 20GB of mail one of our test servers took around half an hour).</p>

<p>One initial that cropped up was that the script that Apple uses to convert the old cyrus mailboxes to dovecot format didn&#8217;t retain mail flags, so everyone suddenly had all of the mail in their Inboxes marked as unread again.  I&#8217;m not sure whether this is a bug or a decision from Apple to speed up the conversion process as there are scripts that <a href="http://cyrus2dovecot.sw.fu-berlin.de/" title="Cyrus2Dovecot">do preserve pretty much everything</a>, although when we tested that script manually on some cyrus mailboxes it was <em>very</em> slow.  If that is more important for you than speed it&#8217;s probably worth running that conversion stage using that script or one of the other&#8217;s <a href="http://wiki.dovecot.org/Migration/Cyrus" title="Dovecot Migration">linked to from the dovecot site</a>.</p>

<p>The second obvious problem that we noticed was some slight changes in the settings in main.cf file (<code>/etc/postfix/main.cf</code>).  The first change is with postfix style virtual users, a fairly common setup which requires you to manually edit both the <code>main.cf</code> file and a file that contains a list of virtual email users.  Apple&#8217;s documentation for Snow Leopard&#8217;s mail system, as with Leopard&#8217;s, recommends using the file <code>/etc/postfix/virtual</code> to hold the list of virtual users.  What&#8217;s strange is that Snow Leopard itself defaults to using the <code>/etc/postfix/virtual_users</code>, so with both a clean install and an upgrade (even when it previously had virtual users setup in <code>/etc/postfix/virtual</code>) this line in <code>/etc/postfix/main.cf</code> needs changing from:</p>

<pre><code>virtual_alias_maps = hash:/etc/postfix/virtual_users
</code></pre>

<p>to:</p>

<pre><code>virtual_alias_maps = hash:/etc/postfix/virtual
</code></pre>

<p>It&#8217;s not a big problem, and you can infact just use <code>/etc/postfix/virtual_users</code> if you prefer, but it seems odd that this doesn&#8217;t match with Apple&#8217;s documentation and also replaces the correct setting in previously working systems that have been upgraded from Leopard.</p>

<p>The second change that we found was needed in the <code>main.cf</code> file was to do with anti-spam measures, in particular this line, which again was present in both a clean install and an upgrade from Leopard:</p>

<pre><code>smtpd_helo_restrictions = reject_invalid_helo_hostname reject_non_fqdn_helo_hostname
</code></pre>

<p>Th second command here, <code>reject_non_fqdn_helo_hostname</code> rejects mail that is sent without the EHLO or HELO hostname being fully qualified (eg. being set as server instead of server.example.com).  This is a fairly common anti-spam measure, but can cause some mail clients that don&#8217;t send the EHLO/HELO hostname as fully qualified to be blocked from sending mail.  In particular we found this happened with some older versions of Outlook.  The problem is that this affects Outlook users who are already authenticating to the SMTP server and even those on our (fairly well secured) internal network.  In most cases you can trust authenticated users, if not machines on your network, to not be sending spam, so for those users you really don&#8217;t want that command to apply.  Changing the above line to the following (all on one line in <code>main.cf</code> but wrapped here) gets around this problem:</p>

<pre><code>smtpd_helo_restrictions = permit_sasl_authenticated permit_mynetworks
reject_invalid_helo_hostname reject_non_fqdn_helo_hostname
</code></pre>

<p>The above command will allow authenticated SMTP users, and users on your allowed networks (set in Server Admin) to send mail, regardless of whether there mail client is sending a hostname that isn&#8217;t fully qualified.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Snow Leopard</title>
    <link rel="alternate" type="text/html" href="http://www.themacplace.co.uk/2009/09/05/snow_leopard.html" />
    <id>tag:www.themacplace.co.uk,2009://2.64</id>

    <published>2009-09-05T15:49:59Z</published>
    <updated>2009-09-05T15:59:52Z</updated>

    <summary>Well, it&#8217;s been a week since Snow Leopard was released and so far things seem to be going quite smoothly. All the &#8220;major&#8221; apps, Quark, Creative Suite etc., all seem to work in their recent versions, and in fact the...</summary>
    <author>
        <name>James</name>
        
    </author>
    
    <category term="macosx" label="Mac OS X" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="macosxserver" label="Mac OS X Server" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="snowleopard" label="Snow Leopard" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="zfs" label="ZFS" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.themacplace.co.uk/">
        <![CDATA[<p>Well, it&#8217;s been a week since <a href="http://www.apple.com/macosx" title="Apple - Mac OS X">Snow Leopard</a> was released and so far things seem to be going quite smoothly.  All the &#8220;major&#8221; apps, Quark, Creative Suite etc., all seem to work in their recent versions, and in fact the only app I&#8217;ve had refuse to work is the Vodafone software for my USB 3G modem.  I would be surprised if Vodafone don&#8217;t get a fix out for that fairly quickly.</p>

<p>One of the big problems with Snow Leopard is in the fact that most of the neat changes are all under-the-hood, so it is still quite hard to come up with a list of things to show people how much better it is.  Still, being able to say &#8220;faster, more responsive and less disk space used&#8221; is in reality probably all that is required to sell a £25 upgrade.</p>

<p>I&#8217;ll be updating our <a href="http://www.themacplace.co.uk/snow_leopard.html" title="The Mac Place - Snow Leopard">Snow Leopard Page</a> shortly with details of some of the big changes in both the server and client versions of the new release, as well as what impact they&#8217;ll have in real usage scenarios and some of the new features that are available.</p>

<p>I am <strong>still</strong> really annoyed that ZFS was dropped though&#8230;</p>
]]>
        

    </content>
</entry>

</feed>
