<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Within Reason: Category Apple</title>
    <link>http://typo.submonkey.net/articles/category/apple</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>I do what I want</description>
    <item>
      <title>hagui on Mac OS X</title>
      <description>&lt;p&gt;VCS&amp;#8217; hagui is basically pointless, but I do like a live diagram of what&amp;#8217;s going on when I&amp;#8217;m creating new service groups.  I also like my Mac, so here&amp;#8217;s the quick how-to on getting it working on the Mac.&lt;/p&gt;

&lt;hr/&gt;

&lt;p&gt;Extract the VRTScscm package from the install media, and copy it somewhere permanent.  I&amp;#8217;m using my home directory.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;   $ gzip -dc VRTScscm.tar.gz | (cd /tmp; tar xf -)
   $ mv /tmp/VRTScscm/reloc/opt ${HOME}
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Fix the VCS_HOME and JAVA_HOME variables in the hagui script.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;   VCS_HOME="${HOME}/opt/VRTSvcs"
   JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;I create a symlink for convenience.&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;   $ ln -s ../opt/VRTSvcs/bin/hagui ${HOME}/bin
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Job&amp;#8217;s done.  While you&amp;#8217;re here, &lt;a href="http://www.youtube.com/watch?v=0bK63uSTTNs"&gt;this&lt;/a&gt; is the best video on YouTube, JFYI.&lt;/p&gt;</description>
      <pubDate>Wed, 29 Aug 2007 22:16:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:c16ac3d2-3264-4106-b394-bc0b9a067727</guid>
      <author>Ceri Davies</author>
      <link>http://typo.submonkey.net/articles/2007/08/29/hagui-on-mac-os-x</link>
      <category>Apple</category>
      <category>Clustering</category>
      <category>Veritas</category>
    </item>
    <item>
      <title>Mirror, mirror...</title>
      <description>&lt;p&gt;&lt;a href="http://www.macspoofs.com/2006/07/30/security-truenuff/"&gt;Now that&amp;#8217;s funny&lt;/a&gt;.&lt;/p&gt;</description>
      <pubDate>Wed, 02 Aug 2006 19:49:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:68b51dac33402efd461eb3866f882046</guid>
      <author>Ceri Davies</author>
      <link>http://typo.submonkey.net/articles/2006/08/02/mirror-mirror</link>
      <category>Apple</category>
      <category>FreeBSD</category>
      <category>Software</category>
    </item>
    <item>
      <title>Gone to the bad</title>
      <description>&lt;p&gt;There has been a lot of &lt;a href="http://www.timgaden.com/hawkwings/2006/02/15/talking-mailapp-drunkenbatman/"&gt;complaining&lt;/a&gt; done about &lt;a href="http://the.taoofmac.com/space/blog/2005-05-06"&gt;problems&lt;/a&gt; with Apple&amp;#8217;s &lt;a href="http://daringfireball.net/2003/06/you_have_new_mail"&gt;&lt;code&gt;Mail.app&lt;/code&gt;&lt;/a&gt;.   &lt;/p&gt;

&lt;p&gt;The major annoyances with it for me have been its utter refusal to mark messages as read or to retrieve addresses from our LDAP servers reliably.  Since we have a site-wide license for Office, I decided to try &lt;a href="http://www.microsoft.com/mac/products/entourage2004/entourage2004.aspx"&gt;Entourage&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Yes, it&amp;#8217;s from Microsoft.  The secret is this though: on Mac OS X, Office isn&amp;#8217;t really, really shit and annoying.  &lt;/p&gt;

&lt;p&gt;Entourage basically does everything that I want; it has sensible defaults with respect to top-posting (and not doing it) and text formats (plain by default), and can actually mark a message as read once I have read it.  LDAP stuff works too.&lt;/p&gt;

&lt;p&gt;It did manage to &lt;a href="http://lists.freebsd.org/pipermail/freebsd-www/2006-February/003739.html"&gt;mangle my signature&lt;/a&gt;, but that was imported from &lt;code&gt;Mail.app&lt;/code&gt; so I&amp;#8217;ll give it the benefit of the doubt there.&lt;/p&gt;</description>
      <pubDate>Fri, 17 Feb 2006 20:54:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:6031e74ea7b3383cd17ff1748dc0fc5a</guid>
      <author>Ceri Davies</author>
      <link>http://typo.submonkey.net/articles/2006/02/17/gone-to-the-bad</link>
      <category>Apple</category>
      <category>Mail</category>
      <category>Software</category>
      <trackback:ping>http://typo.submonkey.net/articles/trackback/64</trackback:ping>
    </item>
    <item>
      <title>What happened to December?</title>
      <description>&lt;p&gt;First things first, we have a &lt;a href="http://typo.submonkey.net/pages/privacy"&gt;privacy policy&lt;/a&gt; now.  Google Analytics insists that you have one in order to use the service, and since it is the lowest maintenance tool for creating inane and useless statistics, I am using it.&lt;/p&gt;

&lt;p&gt;I managed to park in front of my house, whereupon someone &lt;a href="http://www.submonkey.net/gallery/skiptruck/bumped"&gt;drove a skip truck into my car&lt;/a&gt; (and yes, my number plate says &lt;code&gt;GNU&lt;/code&gt; on it &amp;mdash; call it coincidence).  My insurer, Sainsbury&amp;#8217;s, have been pretty good.&lt;/p&gt;

&lt;p&gt;After &lt;a href="http://docs.freebsd.org/cgi/mid.cgi?20051220114121.GA58620"&gt;discussion on hackers@&lt;/a&gt;, the crunchgen patch got committed.  On a related note, had some discussion with Adrian and Philip Paeps about &lt;code&gt;pivot_root()&lt;/code&gt;, which is a system call which switches the root mountpoint with another mountpoint.  Seems that what we want is rather different to the Linux syscall of the same name.  Adrian&amp;#8217;s idea was to reuse the &lt;a href="http://fxr.watson.org/fxr/source/kern/vfs_mount.c#L1132"&gt;devfs_fixup()&lt;/a&gt; code, but I&amp;#8217;m under the impression that this gets away with murder by virtue of there being no userland processes running while it is doing the business.  More thought required&amp;#8230;&lt;/p&gt;

&lt;p&gt;I received a nice PowerBook from work, thanks.  I still need a new i386 laptop, but my budget isn&amp;#8217;t going to stretch to one this year unless Yonah does crazy things to prices.&lt;/p&gt;

&lt;p&gt;In that vein, I finally caught up with this century and got a USB stick.  Can  maybe get to work on that GELI/kenv stuff now.&lt;/p&gt;

&lt;p&gt;Christmas was good, although I haven&amp;#8217;t been nearly drunk enough due to a cold that I just cannot get rid of.  Six days left before we have to go back to work though ;-)&lt;/p&gt;</description>
      <pubDate>Wed, 28 Dec 2005 13:16:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:15b6d4d6014c1d73e3349b4fad533831</guid>
      <author>Ceri Davies</author>
      <link>http://typo.submonkey.net/articles/2005/12/28/what-happened-to-december</link>
      <category>Apple</category>
      <category>Consumer</category>
      <category>FreeBSD</category>
      <category>General</category>
      <trackback:ping>http://typo.submonkey.net/articles/trackback/57</trackback:ping>
    </item>
    <item>
      <title>Quick roundup</title>
      <description>&lt;p&gt;Adrian Steinmann and I knocked the &lt;a href="http://www.freebsd.org/cgi/man.cgi?query=crunchgen&amp;amp;sektion=1"&gt;crunchgen(1)&lt;/a&gt; patch into submission; it&amp;#8217;s now available for &lt;a href="http://people.freebsd.org/~ceri/crunchgen.so.diff"&gt;testing&lt;/a&gt;.   All pre-existing configuration files should produce the same code &amp;mdash; only use of the new &lt;code&gt;libs_so&lt;/code&gt; keyword should make a difference.  We&amp;#8217;re looking at a 6 week MFC period or so.&lt;/p&gt;

&lt;p&gt;I can&amp;#8217;t mail Marius N&#252;nnerich for some reason, so if you know him, let him know that his &lt;a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=www/83397"&gt;patch&lt;/a&gt; doesn&amp;#8217;t work on the FreeBSD cluster; &lt;code&gt;use bytes&lt;/code&gt; doesn&amp;#8217;t exist in Perl 5.00503.  I suspect that we can just get away without it.&lt;/p&gt;

&lt;p&gt;I finally managed to &lt;code&gt;buildworld&lt;/code&gt; after about 6 weeks; took a &lt;code&gt;make installincludes&lt;/code&gt; and a &lt;code&gt;make install&lt;/code&gt; in &lt;code&gt;lib/libmemstat&lt;/code&gt; for some reason; I must have screwed something up somewhere.  I can start work on some of that kernel side stuff I mentioned, though I don&amp;#8217;t really have a test machine :-/&lt;/p&gt;

&lt;p&gt;On which note, I&amp;#8217;ve decided on a laptop that I want but I don&amp;#8217;t think that December is the best time of year to be  buying.  I&amp;#8217;m expecting the usual raft of price drops in the new year, and if the rumour about &lt;a href="http://www.appleinsider.com/article.php?id=1368"&gt;Apple based Intel laptops&lt;/a&gt; coming in January turns out to be true, I may be better off with one of them (assuming that it will run Windows too &amp;mdash; that&amp;#8217;s the real clincher here).&lt;/p&gt;

&lt;p&gt;Sun released practically their &lt;a href="http://www.sun.com/software/solaris/get.jsp"&gt;entire Enterprise suite&lt;/a&gt; as free (as in beer, for now).  This means that the &lt;a href="http://www.sun.com/software/javaenterprisesystem/availabilitysuite/index.xml"&gt;Java Availability Suite&lt;/a&gt; which, despite the crappy name, is Sun Cluster and some other tools is now free, and so is the &lt;a href="http://www.sun.com/software/gridware/"&gt;Grid Engine&lt;/a&gt;.    The Grid Engine supports a whole bunch of operating systems and is a much better candidate for a compile farm than &lt;a href="http://typo.submonkey.net/articles/2005/10/27/and-the-winner-is"&gt;I thought Condor was&lt;/a&gt;.   I strongly suspect that the Linux bits will work fine on FreeBSD too.  I&amp;#8217;ll be firing up the old Netra for a fiddle when these downloads finish; Stef &lt;em&gt;will&lt;/em&gt; be pleased &amp;mdash; I suppose it will save on heating.&lt;/p&gt;</description>
      <pubDate>Sun, 04 Dec 2005 12:19:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:9c80776381bbfd8b388fe764d845d8be</guid>
      <author>Ceri Davies</author>
      <link>http://typo.submonkey.net/articles/2005/12/04/quick-roundup</link>
      <category>Apple</category>
      <category>Condor</category>
      <category>FreeBSD</category>
      <category>Solaris</category>
      <category>Sun</category>
      <trackback:ping>http://typo.submonkey.net/articles/trackback/56</trackback:ping>
    </item>
    <item>
      <title>Just Another Victim Of The Ambient Morality</title>
      <description>&lt;p&gt;Quick braindump:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Heard about these &lt;a href="http://www.prolife.org/state449.html" rel="nofollow"&gt;crazy &amp;#8220;pro-life&amp;#8221; pharmacists&lt;/a&gt; on Radio 4 last night.  Arrogant pro-life-the-way-I-say-so idiots.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;a href="http://www.apple.com/macosx/"&gt;Tiger&lt;/a&gt; is released tomorrow, and since this is a blog I have to list the new features I think might actually be useful:&lt;/p&gt;

  &lt;ul&gt;
    &lt;li&gt;&lt;p&gt;&lt;a href="http://www.apple.com/macosx/features/networking/"&gt;Xgrid&lt;/a&gt;: apparently it&amp;#8217;s absurdly easy to cluster Macs now.  Xcode&amp;#8217;s distributed compilation was neat, but this looks great (&lt;span style="font-style: italic"&gt;proviso&lt;/span&gt; the lack of documentation today; we&amp;#8217;ll see tomorrow)&lt;/p&gt;&lt;/li&gt;
     &lt;li&gt;&lt;p&gt;&lt;a href="http://www.apple.com/macosx/features/inkwell/"&gt;Inkwell&lt;/a&gt;: I shyed away from tablets because they looked like a pain in ass to use.  No longer&lt;/p&gt;&lt;/li&gt;
    &lt;li&gt;&lt;p&gt;&lt;a href="http://www.apple.com/macosx/features/xcode/"&gt;Xcode 2.0&lt;/a&gt;: Remote debugging looks nice&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;That&amp;#8217;s pretty much all.  I&amp;#8217;m sure that the other enhancements are great, but I won&amp;#8217;t be rushing out to buy it on the strength of this.&lt;/p&gt;&lt;/li&gt;
    &lt;li&gt;&lt;p&gt;Buying a house == PITA (yes, still)&lt;/p&gt;&lt;/li&gt;
    &lt;li&gt;&lt;p&gt;Where is FreeBSD 5.4-RELEASE?   Well, there is a &lt;a href="http://www.freebsd.org/releases/5.4R/todo.html"&gt;networking regression&lt;/a&gt; that needs working out.  We have a pretty lengthy &lt;a href="http://shrike.submonkey.net/~ceri/5.4-relnotes/i386.html"&gt;list of new features&lt;/a&gt; too.  There&amp;#8217;s an upgrade I &lt;em&gt;can&lt;/em&gt; recommend.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;span style="font-style: bolder"&gt;Update:&lt;/span&gt;
  The aforementioned bug has been fixed, and FreeBSD 5.4-RELEASE should be unleashed on May 9th.&lt;/p&gt;</description>
      <pubDate>Thu, 28 Apr 2005 19:40:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:f0c649c619899848d61eee9cd835ee98</guid>
      <author>Ceri Davies</author>
      <link>http://typo.submonkey.net/articles/2005/04/28/just-another-victim-of-the-ambient-morality</link>
      <category>Apple</category>
      <category>FreeBSD</category>
      <category>General</category>
      <category>Software</category>
    </item>
    <item>
      <title>Not Invented Here</title>
      <description>&lt;p&gt;Mostly for my own benefit, here is a list of the (non-base) applications I&amp;#8217;ve found most useful on the Mac this week, along with where to get them.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;p&gt;&lt;a href="http://virtuedesktops.sourceforge.net/"&gt;Virtue&lt;/a&gt;: Virtual Desktop manager for MacOS X (which I&amp;#8217;m a little disappointed isn&amp;#8217;t standard, but then it may be confusing for Gran).  I&amp;#8217;ve made a little &lt;a href="http://www.apple.com/quicktime/"&gt;.mov&lt;/a&gt; format &lt;a href="http://www.submonkey.net/wordpress/wp-content/VirtueDemo1_Small.mov"&gt;film of it working&lt;/a&gt;      (&lt;small&gt;QuickTime is not the &lt;abbr title="Piece Of Shit"&gt;POS&lt;/abbr&gt; that it is on Windows either&lt;/small&gt;)&lt;/p&gt;&lt;/li&gt;
  &lt;li&gt;&lt;p&gt;&lt;a href="http://www.sente.ch/software/GPGMail/English.lproj/GPGMail.html"&gt;GPGMail&lt;/a&gt;: A dirty hack to get &lt;a href="http://www.gnupg.org/"&gt;GPG&lt;/a&gt; integrated into Apple&amp;#8217;s Mail.app&lt;/p&gt;&lt;/li&gt;
  &lt;li&gt;&lt;p&gt;Believe it or not, &lt;a href="http://www.apple.com/itunes/"&gt;iTunes&lt;/a&gt;.  I don&amp;#8217;t even have an iPod, and this still outshines everything similar&lt;/p&gt;&lt;/li&gt;
  &lt;li&gt;&lt;p&gt;&lt;a href="http://www.mozilla.org/products/firefox/"&gt;Firefox&lt;/a&gt;.  Whatever.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Not a long list, but it hasn&amp;#8217;t been a week yet.&lt;/p&gt;

&lt;p&gt;I&amp;#8217;ve been through a huge amount of shit too; it&amp;#8217;s good to know that the spirit of Open Source is not dead.  The nice thing about MacOS X seems to be that you can put a GUI round anything (let&amp;#8217;s say &lt;a href="http://www.FreeBSD.org/cgi/man.cgi?chown"&gt;chown(8)&lt;/a&gt;, &lt;a href="http://www.versiontracker.com/php/search.php?mode=basic&amp;action=search&amp;str=permissions&amp;plt%5B%5D=macosx&amp;x=0&amp;y=0"&gt;for example&lt;/a&gt;) and release it as ShareWare.  This time next year, we&amp;#8217;ll all be millionaires!&lt;/p&gt;</description>
      <pubDate>Mon, 07 Feb 2005 21:22:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:3b0174f67f0ddf85f4dfb9347d2f87f0</guid>
      <author>Ceri Davies</author>
      <link>http://typo.submonkey.net/articles/2005/02/07/not-invented-here</link>
      <category>Apple</category>
      <category>Software</category>
    </item>
    <item>
      <title>Recent Convert</title>
      <description>&lt;p&gt;Have been listening to the new &lt;a href="http://lemonjellly.ky/"&gt;Lemon Jelly&lt;/a&gt; album pretty much non-stop for the last two days.  It&amp;#8217;s doing wonders for my general mood and I&amp;#8217;m enjoying it, but I can&amp;#8217;t help thinking that it does sound a bit like just another Ministry of Sound compilation.  My final word will probably come when I see them on tour next month.&lt;/p&gt;

&lt;p&gt;My &lt;a href="http://www.apple.com/macmini/"&gt;Mac mini&lt;/a&gt; arrived today as well, and it&amp;#8217;s enough to say that I&amp;#8217;m pretty much sold.  I&amp;#8217;ve finally found a mailer that isn&amp;#8217;t &lt;a href="http://www.mutt.org/"&gt;Mutt&lt;/a&gt; that looks vaguely useful, and it&amp;#8217;s got a GUI too (so no more questions from brian and paul about whether I&amp;#8217;ve ever heard of X Window).  &lt;a href="http://www.apple.com/macosx/features/xcode/"&gt;Xcode&lt;/a&gt; looks decent enough, and the other applications are eminently usable.  There should be an X server on here somewhere, so I can continue to do everything from this one machine.  Oh, and DVD playback works.&lt;/p&gt;

&lt;p&gt;Bring on the accusations of homosexuality.&lt;/p&gt;</description>
      <pubDate>Mon, 31 Jan 2005 21:02:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:826cc0a4c57becbc5956b4e8cb73f0dc</guid>
      <author>Ceri Davies</author>
      <link>http://typo.submonkey.net/articles/2005/01/31/rcec</link>
      <category>Apple</category>
    </item>
    <item>
      <title>Big Sexy Beast</title>
      <description>&lt;p&gt;Having finally &lt;a href="http://www.billpalmer.net/2004/12/why-ive-end-of-lifed-my-own-powerbook.html"&gt;agreed with Bill Palmer on something&lt;/a&gt;  - not buying a G4 powerbook - Apple have pulled out the &lt;a href="http://www.apple.com/powerbook/index17.html"&gt;big guns.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I&amp;#8217;m still not getting one, but I&amp;#8217;m sorely tempted; with the 7% discount I get from work, the prices are almost too tempting.  Luckily for me, I still can&amp;#8217;t afford them - sorry Apple.&lt;/p&gt;</description>
      <pubDate>Mon, 31 Jan 2005 21:01:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:f16715147af413da93bfe63bd9f45c4c</guid>
      <author>Ceri Davies</author>
      <link>http://typo.submonkey.net/articles/2005/01/31/big-sexy-beast</link>
      <category>Apple</category>
    </item>
    <item>
      <title>FreeBSD from Berkeley</title>
      <description>&lt;p&gt;I downloaded the &amp;#8221;&lt;a href="http://a352.g.akamai.net/7/352/51/56a90f6abb089a/www.apple.com/macosx/pdf/Panther_Unix_TB_10082003.pdf"&gt;Mac OS X for UNIX users Technology Brief&lt;/a&gt;&amp;#8221;  from the &lt;a href="http://developer.apple.com/unix/"&gt;UNIX developer&lt;/a&gt; section of Apple&amp;#8217;s site, as I&amp;#8217;ve  ordered a &lt;a href="http://www.apple.com/macmini/"&gt;Mac mini&lt;/a&gt; and wanted to work out how it will fit into the &amp;#8221;&lt;a href="http://www.submonkey.net/wordpress/wp-content/private.submonkey.net.png"&gt;infrastructure&lt;/a&gt;&amp;#8221; here.&lt;/p&gt;

&lt;p&gt;I was a bit annoyed to discover that it states on Page 3 that FreeBSD is &amp;#8220;developed at the University of California, Berkeley&amp;#8221;.   Note passed to Apple via the contact link; let&amp;#8217;s see what happens.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; January 18th, 2005&lt;/p&gt;

&lt;p style="margin: 10px"&gt;Apple responded and have &lt;cite&gt;&amp;#8220;forwarded this information to the appropriate team for their review&amp;#8221;&lt;/cite&gt;.&lt;/p&gt;</description>
      <pubDate>Sat, 15 Jan 2005 22:40:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:4af6bf23c8f85f6ba21cde85c19be79d</guid>
      <author>Ceri Davies</author>
      <link>http://typo.submonkey.net/articles/2005/01/15/freebsd-from-berkeley</link>
      <category>Apple</category>
      <category>FreeBSD</category>
    </item>
  </channel>
</rss>
