<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="https://www.stress-free.co.nz"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>stressfree - osx</title>
 <link>https://www.stress-free.co.nz/tech/osx</link>
 <description></description>
 <language>en</language>
<item>
 <title>Fixing a stalled OSX software update</title>
 <link>https://www.stress-free.co.nz/fixing_a_stalled_osx_software_update</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;p&gt;When I recently run Software Update on my MacBook Air I found it would stall at about the 10% mark during the &lt;em&gt;&quot;Checking for new software&quot;&lt;/em&gt; phase. Below is a screenshot of what I mean by this:&lt;/p&gt;
&lt;div class=&quot;centeredimage&quot;&gt;&lt;img src=&quot;/sites/default/files/u63/osx-softwareupdate-stalled.jpg&quot; alt=&quot;&quot; width=&quot;450&quot; height=&quot;513&quot; /&gt;&lt;/div&gt;
&lt;p&gt;A check of Activity Monitor showed that the problem was not caused by any network issue, in fact Software Update was not even trying to connect to the Internet. Fortunately this &lt;a href=&quot;http://discussions.apple.com/thread.jspa?messageID=9132015#9102703&quot;&gt;Apple support discussion&lt;/a&gt; page lead to the answer.&lt;/p&gt;
&lt;p&gt;The problem appears to be caused by a corrupted, user-level software update cache file. To resolve delete the &lt;strong&gt;Cache.db&lt;/strong&gt; file from your &lt;strong&gt;Library/Caches/com.apple.SoftwareUpdate&lt;/strong&gt; directory. Once trashed repeat the software update process and all should be back to normal.&lt;/p&gt;
&lt;p&gt;The discussion thread also discussed an interesting command line tool for performing OSX software updates. To perform a software update from the command line execute the following command (your password is required for sudo privileges):&lt;/p&gt;
&lt;p class=&quot;codesnippet&quot;&gt;sudo softwareupdate -i -a&lt;/p&gt;
&lt;p&gt;This will run a fully automatic software update process, and once complete prompt you to restart the computer if required. Whilst a niche tool, it is a handy command to know about when performing remote OSX administration:&lt;/p&gt;
&lt;div class=&quot;centeredimage&quot;&gt;&lt;img src=&quot;/sites/default/files/u63/osx-softwareupdate-cli.jpg&quot; alt=&quot;&quot; width=&quot;450&quot; height=&quot;430&quot; /&gt;&lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;!--break--&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/tech/osx&quot;&gt;osx&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Tue, 10 Mar 2009 22:47:47 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">540 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>Loose some OSX fat with Xslimmer</title>
 <link>https://www.stress-free.co.nz/loose_some_osx_fat_with_xslimmer</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;&lt;img src=&quot;/sites/default/files/u63/xslimmer_logo.jpg&quot; alt=&quot;&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;&lt;/div&gt;
&lt;p&gt;These days disk space is not a huge problem, but on a MacBook Air it can get a little tight once all your applications and media libraries are installed. This dilemma is not helped by OSX 10.5 Leopard&#039;s installation bloat. Not only is multiple language support installed by default, but most applications come with &lt;a href=&quot;http://www.apple.com/universal/&quot;&gt;both x86 and PowerPC binary files&lt;/a&gt;. So if like me you only understand English, removing superfluous languages and binaries will free gigabytes.&lt;/p&gt;
&lt;p&gt;Now whilst it is possible to do this task manually it is hardly fun or a good use of one&#039;s time. Fortunately there are a few tools out there that can do the job for you, my favourite being &lt;a id=&quot;xh5h&quot; title=&quot;Xslimmer&quot; href=&quot;http://www.xslimmer.com/&quot;&gt;Xslimmer&lt;/a&gt;. Whilst this application does cost a handful of dollars (US$12.95) it has a great interface and keeps a &#039;blacklist&#039; of applications that experience issues when they are placed on a diet, for example Skype. Plus if it helps remember that for this money you are reclaiming storage space, so it could be argued $13 is a very small price to pay when your laptop&#039;s hard drive cannot be replaced and external USB drives look ugly.&lt;/p&gt;
&lt;div class=&quot;centeredimage&quot;&gt;&lt;a&gt; &lt;img src=&quot;/sites/default/files/u63/xslimmer_sm.jpg&quot; alt=&quot;&quot; width=&quot;400&quot; height=&quot;284&quot; /&gt;&lt;br /&gt; Xslimmer in action (click to enlarge)&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Using Xslimmer is very easy, simply open it and run the Genie command to automatically locate all your applications. Once found Xslimmer will analyse each program to determine what excess fat can be trimmed. This usually results in a 25%-50% reduction in application size. This soon adds up to gigabytes of space on a typical OSX installation. Once analysis is complete you can choose to backup all unnecessary files or just delete them entirely. After this decision is made Xslimmer quietly gets on with the job, which for me resulted in 2.5 gigabytes of storage being freed (approximately US$5.20 per gigabyte).&lt;/p&gt;
&lt;p&gt;The only thing to keep in mind is that as software updates and new applications are installed new fat will be introduced to the system. This means if you want to keep your system nice and lean re-runnig Xslimmer every few months is a good idea.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;!--break--&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/tech/apple&quot;&gt;apple&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/osx&quot;&gt;osx&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Thu, 11 Dec 2008 04:05:20 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">532 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>Perian - the ultimate Quicktime add-on</title>
 <link>https://www.stress-free.co.nz/perian_the_ultimate_quicktime_addon</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;div class=&quot;image&quot; style=&quot;margin-top: 10px; margin-bottom: 45px&quot;&gt;&lt;img src=&quot;https://www.stress-free.co.nz/sites/default/files/u63/perian_logo.jpg&quot; title=&quot;undefined&quot; width=&quot;150&quot; height=&quot;105&quot; /&gt;&lt;/div&gt;
&lt;p&gt;With recent releases of Quicktime and OSX Leopard Apple has removed the need for most people to purchase the professional version of Quicktime to do simple things like play video in full screen. This is a great development but it still doesn&amp;#39;t address the fact that as a video player Quicktime is limited in the number of video codecs it supports out of the box. Fortunately &lt;a href=&quot;http://perian.org/&quot;&gt;Perian&lt;/a&gt; is a fantastic Quicktime extension which handles the installation and updating of a range of third-party codecs (including DivX) through one very simple interface. A great tool that when combined with the &lt;a href=&quot;http://www.microsoft.com/windows/windowsmedia/player/wmcomponents.mspx&quot;&gt;Flip4Mac Player&lt;/a&gt; provides gives Quicktime the ability to play almost anything you can throw at it.&lt;/p&gt;
&lt;div style=&quot;text-align: center&quot;&gt;&lt;img src=&quot;https://www.stress-free.co.nz/sites/default/files/u63/perian_options.jpg&quot; title=&quot;undefined&quot; width=&quot;450&quot; height=&quot;280&quot; /&gt; &lt;/div&gt;
&lt;p&gt; &lt;/p&gt;
&lt;!--break--&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/tech/osx&quot;&gt;osx&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/quicktime&quot;&gt;quicktime&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Wed, 14 Nov 2007 00:44:21 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">473 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>Automounting Samba shares in Leopard</title>
 <link>https://www.stress-free.co.nz/automounting_samba_shares_in_leopard</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;p&gt;&lt;strong&gt;Edit 15th November 2007:&lt;/strong&gt; After a few weeks of use I have found the automount technique described here is a little unreliable not only from the perspective of keeping the mount point active but also for maintaining the correct file permissions. This maybe addressed in future OSX 10.5 updates but for the time being using user-level mounts via Finder or  Go -&amp;gt; Connect to Server is more reliable. To automatically mount a volume save the mount point as a Favorite &lt;span style=&quot;font-style: italic&quot; class=&quot;Apple-style-span&quot;&gt;(Go -&amp;gt; Connect to Server -&amp;gt; Add favorite)&lt;/span&gt; and then drag this favorite &lt;span style=&quot;font-style: italic&quot; class=&quot;Apple-style-span&quot;&gt;(stored in ~/Library/Favorites)&lt;/span&gt; to the Login Items under Account Preferences.&lt;/p&gt;
&lt;hr /&gt;
&lt;div class=&quot;image&quot;&gt;&lt;img src=&quot;/sites/default/files/u63/leopard_cd.jpg&quot; title=&quot;Leopard CD&quot; width=&quot;150&quot; height=&quot;146&quot; onmouseover=&quot;undefined&quot; onmouseout=&quot;undefined&quot; /&gt;&lt;/div&gt;
&lt;p&gt;Apple have pleased a number of people by laying to rest the &lt;a href=&quot;http://en.wikipedia.org/wiki/NetInfo_Manager&quot;&gt;NetInfo Manager in OSX 10.5 &amp;#39;Leopard&amp;#39;&lt;/a&gt;. Many of the functions performed by this Registry-like tool have been incorporated into the far tidier Directory Utility tool. Unfortunately whilst this tool includes the ability to define automounted NFS shares the same capability is not provided for Samba. This is a pain because if you have a couple of Samba servers on the network that need to be connected all the time, a good example being a network share for iTunes music.&lt;/p&gt;
&lt;p&gt;Fortunately all is not lost as we can still edit the automount configuration files directly so that our Samba shares are always accessible. To start with open up the Terminal application as an administrative user and then use sudo to create a bash shell.&lt;/p&gt;
&lt;p class=&quot;codesnippet&quot;&gt;sudo bash &lt;span style=&quot;font-style: italic&quot; class=&quot;Apple-style-span&quot;&gt;(enter)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;You will be prompted to enter your administrator password at this point.&lt;/p&gt;
&lt;p&gt;We will now create a file entitled &lt;span style=&quot;font-weight: bold&quot; class=&quot;Apple-style-span&quot;&gt;auto.smb&lt;/span&gt; in the /etc/ directory to hold our server details.&lt;/p&gt;
&lt;p class=&quot;codesnippet&quot;&gt;pico /etc/auto.smb &lt;span style=&quot;font-style: italic&quot; class=&quot;Apple-style-span&quot;&gt;(enter)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In this file enter the following line (add more lines for extra servers/shares) &lt;/p&gt;
&lt;p class=&quot;codesnippet&quot;&gt;$Sharename -fstype=smbfs ://$Username:$Password@$Server/$Share&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-weight: bold&quot; class=&quot;Apple-style-span&quot;&gt;Where:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-style: italic&quot; class=&quot;Apple-style-span&quot;&gt;$Sharename&lt;/span&gt; = the name you want to give the mount point&lt;br /&gt;&lt;span style=&quot;font-style: italic&quot; class=&quot;Apple-style-span&quot;&gt;$Username&lt;/span&gt; = the user to connect to the server as&lt;br /&gt;&lt;span style=&quot;font-style: italic&quot; class=&quot;Apple-style-span&quot;&gt;$Password&lt;/span&gt; = password of the user&lt;br /&gt;&lt;span style=&quot;font-style: italic&quot; class=&quot;Apple-style-span&quot;&gt;$Serve&lt;/span&gt;r = the name of the server (dns/wins entry)&lt;br /&gt;&lt;span style=&quot;font-style: italic&quot; class=&quot;Apple-style-span&quot;&gt;$Share&lt;/span&gt; = the name of the share on the server&lt;/p&gt;
&lt;p&gt;As this file stores the username and password to the server in plain text set the permissions of the file so that only the root user can read it.&lt;/p&gt;
&lt;p class=&quot;codesnippet&quot;&gt;chmod 600 /etc/auto.smb &lt;span style=&quot;font-style: italic&quot; class=&quot;Apple-style-span&quot;&gt;(enter)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Now edit the &lt;span style=&quot;font-weight: bold&quot; class=&quot;Apple-style-span&quot;&gt;/etc/auto_master&lt;/span&gt; file and append the auto.smb record at the end of the file. The auto_master file controls all the automounts for the system, leave everything about this file alone except for the extra line at the end. &lt;/p&gt;
&lt;p class=&quot;codesnippet&quot;&gt;pico /etc/auto_master&lt;span style=&quot;font-style: italic&quot; class=&quot;Apple-style-span&quot;&gt; (enter)&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;codesnippet&quot;&gt;#&lt;br /&gt;# Automounter master map&lt;br /&gt;#&lt;br /&gt;+auto_master # Use directory service&lt;br /&gt;/net -hosts -nobrowse,nosuid&lt;br /&gt;/home auto_home -nobrowse&lt;br /&gt;/Network/Servers -fstab&lt;br /&gt;/-  -static&lt;br /&gt;/Users/Resources auto.smb&lt;/p&gt;
&lt;p&gt;This will tell the automounter to mount the shares defined in the /etc/auto.smb file under the /Users/Resources directory. So for example if auto.smb defined a Music share we would end up with /Users/Resources/Music. &lt;span style=&quot;font-weight: bold&quot; class=&quot;Apple-style-span&quot;&gt;&lt;span style=&quot;font-style: italic&quot; class=&quot;Apple-style-span&quot;&gt;Note:&lt;/span&gt;&lt;/span&gt; You do not have to use /Users/Resources.&lt;/p&gt;
&lt;p&gt;With the configuration files in place it is now time to tell the automounter to refresh the settings. Exectute the following command:&lt;/p&gt;
&lt;p class=&quot;codesnippet&quot;&gt;automount -vc &lt;span style=&quot;font-style: italic&quot; class=&quot;Apple-style-span&quot;&gt;(enter)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If all goes well you should see the following output from this command:&lt;/p&gt;
&lt;p class=&quot;codesnippet&quot;&gt;automount: /net updated&lt;br /&gt;automount: /home updated&lt;br /&gt;automount: /Users/Resources updated&lt;br /&gt;automount: no unmounts&lt;/p&gt;
&lt;p&gt;Now you should be able to open the Finder and see a /Users/Resources directory that lists (and magically takes you to) all the network shares you have defined in the auto.smb file.&lt;/p&gt;
&lt;p&gt;Hopefully this is only a temporary fix and Apple includes the option to mount Samba as well as NFS shares in Directory Utility. Technically it is not hard to do and the end result would be far tidier. &lt;/p&gt;
&lt;!--break--&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/tech/osx&quot;&gt;osx&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/samba&quot;&gt;samba&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/leopard&quot;&gt;leopard&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Mon, 29 Oct 2007 08:52:51 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">471 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>Keep your OSX apps updated with AppFresh</title>
 <link>https://www.stress-free.co.nz/keep_your_osx_apps_updated_with_appfresh</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;div class=&quot;image&quot;&gt;
&lt;img src=&quot;/sites/default/files/u63/appfresh_icon.jpg&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;a href=&quot;http://metaquark.de/appfresh/&quot;&gt;AppFresh&lt;/a&gt; is a very useful and user-friendly software update tool for OSX. Although Apple includes a very capable Software Update utility within OSX it is only made available to Apple applications. This leaves the thousands of other applications built for the operating system out in the proverbial cold. As a consequence unlike Linux with its powerful apt, rpm, yum and yast tools, keeping all of your OSX software up to date is a manual affair. To ease the burden of users many OSX applications now include their own update checking routines which is handy but hardly a great solution as it often means being interrupted during your working day with the message that you need to update the application right now.
&lt;/p&gt;
&lt;p&gt;
AppFresh is a breath of fresh air when it comes to software updating in OSX. Currently it is in active development and a preview version is available for free. AppFresh leverages the &lt;a href=&quot;http://iusethis.com&quot;&gt;iusethis.com&lt;/a&gt; database to determine whether your system&amp;#39;s applications are up to date. This is a brilliant solution to the problem of determining software availability as it places the burden of data collection on the user-base and not a single party.
&lt;/p&gt;
&lt;div class=&quot;centeredimage&quot; style=&quot;text-align: center&quot;&gt;
&lt;a href=&quot;/sites/default/files/u63/appfresh_lg.jpg&quot;&gt;&lt;br /&gt;
&lt;img src=&quot;/sites/default/files/u63/appfresh_sm.jpg&quot; width=&quot;350&quot; height=&quot;311&quot; /&gt;&lt;/p&gt;
&lt;p&gt;
The AppFresh user-interface once the initial scan has been completed (click to enlarge)
&lt;/p&gt;
&lt;p&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;!--break--&gt;&lt;p&gt;
Due to AppFresh&amp;#39;s integration with the iusethis.com web-service you must first sign up for a free account before any magic will happen. Fortunately this is an easy task and only takes a minute. Once this account is created the software scans your computer for applications and checks for their update status. When completed you are presented with a stylish list that details how things shape up on your system. It is then possible to update specific programs or go for broke and update everything. There is an option to let AppFresh handle the update process completely (from download to install), but personally the idea of letting a third-party application run riot on my desktop is a little too much. Maybe one day I will trust AppFresh enough to undertake such automated tasks, but for the foreseeable future I will control this side of things just to be on the safe side.
&lt;/p&gt;
&lt;p&gt;
Perhaps the biggest threat to AppFresh is its licensing. No doubt once the application matures the authors will require some payment for their hard work. It is often at this point when the once &amp;#39;free&amp;#39; tool gets deleted off my hard-drive as the licensing cost is set too high. I have three Mac&amp;#39;s and if the fee is more than US$10 per machine it gets very hard to justify such a tool simply because many applications bundle their own updater. Consequently whilst being able to quickly know the software status of your machine(s) is a nicety, it is hardly a necessity, especially on a desktop that does not suffer the unremitting security attacks other platforms must endure.
&lt;/p&gt;
&lt;p&gt;
If you do use OSX I recommend downloading and checking out AppFresh. Whilst its long term future on my hard drive will not be confirmed until their licensing details materialise, I can say for the time being I am really enjoying having it around.
&lt;/p&gt;
  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/tech/osx&quot;&gt;osx&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Sun, 09 Sep 2007 10:18:16 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">469 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>Is this the end of iLife as we know it?</title>
 <link>https://www.stress-free.co.nz/is_this_the_end_of_ilife_as_we_know_it</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;!-- SLyh32T2lPJ9i0Y --&gt;&lt;!-- WHjlMqldc56q921 --&gt;&lt;div class=&quot;image&quot;&gt;&lt;img src=&quot;/sites/default/files/u63/ilife.jpg&quot; alt=&quot;&quot; width=&quot;150&quot; height=&quot;138&quot; /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.apple.com/ilife/&quot;&gt;iLife&lt;/a&gt; is Apple&#039;s general purpose package for working with digital photos, video, audio and the Web. It usually receives an update every year around January/February but this year has been different. MacWorld came and went without a peep, leading to the general feeling that iLife would be released at the same time as &lt;a href=&quot;http://www.apple.com/macosx/leopard/&quot;&gt;OSX Leopard&lt;/a&gt;. But a few things have happened which suggests to me that iLife as we know it will cease to exist and its component applications will be absorbed into OSX Leopard:&lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Feature Parity with Windows Vista &lt;/h2&gt;&lt;p&gt;The first reason lies in OSX&#039;s need to maintain feature parity, if not superiority, over Windows Vista. Whilst Apple have been quite vocal about Microsoft&#039;s feature copying in the past it would seem that Vista has digital media functionality currently lacking within OSX. This functionality ranges from the ability to &lt;a href=&quot;http://blogs.msdn.com/pix/archive/2006/07/12/663805.aspx&quot;&gt;manipulate digital photographs directly&lt;/a&gt; within the Windows Explorer through to the far more capable &lt;a href=&quot;http://www.microsoft.com/windows/products/windowsvista/features/details/moviemaker.mspx&quot;&gt;Movie Maker&lt;/a&gt; shipped on the Vista DVD. In contrast OSX needs the optional iLife package to provide this capability and as a consequence the degree to which OSX&#039;s default interface has been tailored to handle digital media is limited.  &lt;/p&gt;&lt;h2&gt;Functionality already present within developer builds of Leopard &lt;/h2&gt;&lt;p&gt;A hint of forthcoming Leopard/iLife intergration has been illustrated in the latest developer build of Leopard. This build includes a &lt;a href=&quot;http://www.macmegasite.com/node/3478&quot;&gt;&#039;Media&#039; link in the Finder&lt;/a&gt; for displaying resources managed by iMovie, iPhoto and GarageBand. This kind of functionality is currently present within applications such as Pages and Keynote when iLife is installed but the fact it has made an appearance within the operating system suggests this tool-set will be far more ubiquitous in the future.&lt;/p&gt;&lt;h2&gt;What else can Apple do to iLife?&lt;/h2&gt;&lt;p&gt;The other problem that Apple must be facing is the looming question of what else to do to iLife to justify an upgrade. Numerous application iterations has seen its functionality reach a level where not a lot can be added without risk of eroding the lower end of Apple&#039;s &lt;a href=&quot;http://www.apple.com/finalcutstudio/finalcutpro/&quot;&gt;professional application&lt;/a&gt; market.  Where else can Apple go with iLife except for deep integration into Leopard alongside a healthy dose of Core Animation? By bringing together iLife&#039;s current capabilities, Core Animation&#039;s aesthetics and OSX&#039;s renowned ease of use Apple would create the &lt;a href=&quot;http://www.maclive.net/sid/218&quot;&gt;&#039;complete package&#039;&lt;/a&gt; discussed in the MacWorld keynote. Such a strategy would certainly provide them with some significant ammunition to fire in their war of words against Windows Vista.&lt;/p&gt;&lt;p&gt;Will it happen? Maybe not, but at least a number of &lt;a href=&quot;http://forums.appleinsider.com/archive/index.php/t-71432.html&quot;&gt;other people&lt;/a&gt; are of the &lt;a href=&quot;http://tenthousand.wordpress.com/tag/ilife/&quot;&gt;same opinion&lt;/a&gt; as myself which can&#039;t be a bad thing. I guess time (and Steve Jobs) will tell... &lt;/p&gt;&lt;!--break--&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/tech/apple&quot;&gt;apple&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/osx&quot;&gt;osx&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Mon, 05 Mar 2007 09:23:34 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">419 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>Parallels update brings Windows CAD to the OSX desktop</title>
 <link>https://www.stress-free.co.nz/parallels_update_brings_windows_cad_to_the_osx_desktop</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;p&gt;Parallels released an update today for their &lt;a href=&quot;http://www.parallels.com/en/products/workstation/mac/&quot;&gt;Parallels Desktop for Mac&lt;/a&gt; virtualisation software which introduced &#039;coherence&#039; mode and seriously improved video drivers capable of supporting DirectX. To give the new features a test drive I installed &lt;a href=&quot;http://usa.autodesk.com/adsk/servlet/index?siteID=123112&amp;amp;id=4086277&quot;&gt;Autodesk Design Review&lt;/a&gt;, &lt;a href=&quot;http://usa.autodesk.com/adsk/servlet/index?siteID=123112&amp;amp;id=3781831&quot;&gt;Revit 9.1&lt;/a&gt; (trial version) and &lt;a href=&quot;http://www.bentley.com/en-US/Products/Bentley+View/&quot;&gt;Bentley View&lt;/a&gt; on the virtual instance of Windows XP and had a play. All performed very well even with minimal RAM allocated for testing purposes. Quite possibly the only let down was that before you could start using the software the virtual machine first had to load Windows. &lt;/p&gt;&lt;div style=&quot;text-align: center&quot;&gt;&lt;object width=&quot;425&quot; height=&quot;350&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/JoKJjx7VRCc&quot; /&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;&lt;embed src=&quot;http://www.youtube.com/v/JoKJjx7VRCc&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;425&quot; height=&quot;350&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;p&gt;The screencast above illustrates the boot process, coherence mode, Design Review and Revit in action. The screencast was taken at a fairly low frame rate and YouTube just makes it all that worse. Please take my word for it that performance on a 1.83 Intel Core Duo iMac was fairly snappy even with only 256meg of RAM assigned to the VM. In a production environment you would certainly want to allocate at least 512meg of RAM to Parallels which would mean needing between 1.5/2gig of RAM in the Mac. &lt;/p&gt;&lt;p&gt;Whilst I would hardly recommend to architects that they should use their primary productivity application in a virtualised window, from the perspective of those Mac users who need to occasionally use a piece of Windows only software this level of functionality and performance from Parallels is perfect. Sure it is not nearly as quick as running natively, but then you don&#039;t have instant access to all of OSX&#039;s niceties that you begin to miss once forced to work on a Windows desktop for a little while.&lt;br /&gt;&lt;/p&gt;&lt;!--break--&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/tech/osx&quot;&gt;osx&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/virtualisation&quot;&gt;virtualisation&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/cad&quot;&gt;cad&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Wed, 28 Feb 2007 08:24:20 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">415 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>Using OSX&#039;s automounter for transparent access to remote media</title>
 <link>https://www.stress-free.co.nz/using_osxs_automounter_for_transparent_access_to_remote_media</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;p&gt;The one thing that really annoys me about OSX is its network share tool-set. With Windows you can map a network share to a drive letter, check a box that says &#039;Reconnect at login&#039; and you are done. In OSX the process of reconnecting to a network share is not nearly as smooth as it should be.&lt;/p&gt;&lt;h2&gt;The easy option: using Favourites &lt;/h2&gt;&lt;p&gt;The simpliest way of achieving this task is to add the network share as a favourite. To do so go to Finder&#039;s menu and select Go -&amp;gt; Connect to Server. In the window enter the type and name of the network share (i.e. cifs://server/share) and press the + button to save it as a favourite. With the favourite saved open your account preferences from the Apple Menu -&amp;gt; System Preferences -&amp;gt; Accounts and go to the Login Items tab. Now open a Finder window and browse to your user directory -&amp;gt; Library -&amp;gt; Favorites and drag the relevant share icon onto the list of login items to have it mounted every time you login.&lt;/p&gt;&lt;h2&gt;The problem of lost connections &lt;/h2&gt;&lt;p&gt;There is one significant drawback with this technique in that if the connection to the share is lost for some reason (e.g. through sleep mode, server or network failure) OSX will not automatically reconnect to it. This becomes a real pain when trying to use a remote share as your primary iTunes music folder because when iTunes cannot find the share it restores your music directory to its default location. This leads to confusion, missing files and if you are not careful a destroyed music library.&lt;/p&gt;&lt;p&gt;The good news is the automount tool can come to your aid but the bad news is it is not straightforward to setup. Automount is common among the *NIX&#039;s (i.e. Linux, BSD, etc.) and works in the background to ensure your network shares are always available after restarts and network failures.&lt;!--break--&gt; &lt;/p&gt;&lt;h2&gt;The drawback of automount&lt;br /&gt;&lt;/h2&gt;&lt;p&gt;There is a significant drawback with automount in that shares mounted using it are accessible to all users of the machine unless you get fancy with permissions. If you are sharing a desktop with people you do not trust then automount is probably not the best option for you. &lt;/p&gt;&lt;h2&gt;Configuring automount&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Configuring automount requires an account with administrative privileges so either log in as your desktop&#039;s administrator or become comfortable with su&#039;ing to the relevant user.&lt;/p&gt;&lt;p&gt;1. Open a Terminal window and run the following command to become the root user:&lt;/p&gt;&lt;p class=&quot;codesnippet&quot;&gt;sudo sh (enter)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;You will be prompted for the administrators password at this point.&lt;/p&gt;&lt;p&gt;Edit the hostconfig file and ensure the AUTOMOUNT option is set to -YES-&lt;/p&gt;&lt;p class=&quot;codesnippet&quot;&gt;pico /etc/hostconfig&lt;/p&gt;&lt;p&gt;By default the automounter is enabled so in theory no change should be necessary here. If it is set to NO change it to read YES and save the file.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2. Now determine where you want the automounter to mount your network shares. In my case I created a Folder named Media in /Users/Shared. &lt;/p&gt;&lt;p&gt;3 . Open NetInfo Manager from the Applications/Utilities folder.&lt;/p&gt;&lt;p&gt;4. In NetInfo Manager create entries in the mounts directory to hold information on the shares you want automounted. To do so click on the mounts directory and select Directory -&amp;gt; New Subdirectory to make a new entry.&lt;/p&gt;&lt;p&gt;With this entry in place edit its properties so that they read like the following:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;name = Name of entry (i.e. server:/share)&lt;/li&gt;&lt;li&gt;dir = Path to mount point (i.e. /Users/Shared/Media/share&lt;/li&gt;&lt;li&gt;vfstype = url&lt;/li&gt;&lt;li&gt;opts = url==cifs://username:password@server/share &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Remember to replace placehodlers like server, share, username and password with their actual values! &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; To add new properties to the node select Directory -&amp;gt; New Property from the menu. &lt;/p&gt;&lt;p&gt;When you are finished you should have something like the following screenshot:&lt;/p&gt;&lt;div class=&quot;centeredimage&quot;&gt;&lt;a href=&quot;/sites/default/files/u63/automount_netinfo_lg.jpg&quot;&gt;&lt;img src=&quot;/sites/default/files/u63/automount_netinfo_sm.jpg&quot; alt=&quot;&quot; width=&quot;360&quot; height=&quot;288&quot; /&gt;&lt;br /&gt;Setting up automount in NetInfo Manager (click to enlarge)&lt;/a&gt;&lt;/div&gt;&lt;p&gt;Save the changes to the directory and quit NetInfo Manager if you like.&lt;/p&gt;&lt;p&gt;5. Now it is time to restart the automount service. Go back to the Terminal window and type:&lt;/p&gt;&lt;p class=&quot;codesnippet&quot;&gt;sudo killall -HUP automount&lt;/p&gt;&lt;p&gt;This will stop the current automount process and begin a new one using the settings you just defined.&lt;/p&gt;&lt;p&gt;You should now find that by browsing to /Users/Shared/Media/ in the Finder your share has been mounted and you can browse and modify the files within.&lt;/p&gt;&lt;h2&gt;Conclusion &lt;/h2&gt;&lt;p&gt;Okay so setting up automount is not as simple as one would hope but you do end up with a permanent connection to your network share which makes it ideal for commonly used group resources like Music and Video shares. Hopefully it is only a short term solution and in the forthcoming release of OSX Leopard Apple addresses some (if not all) of the networking shortcomings of the Finder. &lt;/p&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/tech/osx&quot;&gt;osx&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tutorials&quot;&gt;software tutorials&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Fri, 16 Feb 2007 00:59:26 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">406 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>A tantalising prospect: Leopard supports ZFS</title>
 <link>https://www.stress-free.co.nz/a_tantalising_prospect_leopard_supports_zfs</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;p&gt;Leopard is the next version of OSX due for release mid-next year. When first introduced to Mac developers a number of significant Leopard features were purposefully kept &#039;secret&#039;. Perhaps one feature hinted at that is now beginning to appear in the latest development builds is &lt;a href=&quot;http://feeds.feedburner.com/~r/macmegasite/~3/62539598/3328&quot;&gt;support for the ZFS filesystem&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.sun.com/2004-0914/feature/&quot;&gt;ZFS is a fantastic file-system&lt;/a&gt; developed by Sun Microsystems for use initially in their Solaris operating system. ZFS is arguably the most advanced, generally available file-system which supports massive disk sizes, unlimited file attributes, sophisticated volume management (including snapshots) and great RAID support. If these reports are true then it maybe an indication of how Leopard&#039;s &lt;a href=&quot;http://www.apple.com/macosx/leopard/timemachine.html&quot;&gt;Time Machine functionality&lt;/a&gt; maybe finally implemented. ZFS would provide a fast and efficient snapshot mechanism that would work far more efficiently compared to creating multiple standard backups or even incremental backups as what would be required using a conventional file-system. &lt;/p&gt;&lt;p&gt;Even if ZFS is not used in Time Machine it is still great to see such a file system will be available for OSX especially at the server level where the majority of ZFS features are targeted. Hopefully in the future we will see ZFS take the role of OSX&#039;s default operating system allowing the &lt;a href=&quot;http://en.wikipedia.org/wiki/HFS_Plus&quot;&gt;venerable HFS+ format&lt;/a&gt; to be finally retired.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;!--break--&gt;&lt;/p&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/tech/apple&quot;&gt;apple&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/osx&quot;&gt;osx&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Sun, 17 Dec 2006 07:54:12 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">367 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>OmniPlan comes to the project management party</title>
 <link>https://www.stress-free.co.nz/omniplan_comes_to_the_project_management_party</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;div class=&quot;image&quot; style=&quot;margin-top: 16px; margin-bottom: 25px&quot;&gt;&lt;img src=&quot;/sites/default/files/u63/omniplan.jpg&quot; alt=&quot;&quot; width=&quot;100&quot; height=&quot;100&quot; /&gt;&lt;/div&gt; &lt;p&gt;For the longest time finding a decent project management tool for OSX has been difficult, if not impossible depending on the features you require. Unfortunately even in the Windows world finding an alternative to the powerful but very expensive Microsoft Project is challenging. This is primarily because Microsoft Project pretty much owns the project management space in terms of the functionality provided and the level of lock-in demanded. Consequently with Microsoft not porting their application to OSX and alternatives lacking when it comes to functionality, usability and interoperability there is large void when it comes to the applicability of OSX to certain businesses. Fortunately the &lt;a href=&quot;http://www.omnigroup.com/&quot;&gt;Omni Group&lt;/a&gt; have set out to change this fact with their first release of &lt;a href=&quot;http://www.omnigroup.com/applications/omniplan/&quot;&gt;OmniPlan&lt;/a&gt;.&lt;/p&gt; &lt;div class=&quot;centeredimage&quot;&gt;&lt;a href=&quot;/sites/default/files/u63/omniproject1_lg.jpg&quot;&gt;&lt;img src=&quot;/sites/default/files/u63/omniproject1_sm.jpg&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;199&quot; /&gt;&lt;/a&gt;&lt;br /&gt;The OmniPlan workspace (click to enlarge)&lt;/div&gt;&lt;p&gt;The Omni Group &lt;a href=&quot;http://en.wikipedia.org/wiki/The_Omni_Group&quot;&gt;have a long history&lt;/a&gt; of making great OSX software, in fact they started out developing software for the NEXTSTEP operating system - the forerunner of OSX. Without their &lt;a href=&quot;http://www.omnigroup.com/applications/omnigraffle/&quot;&gt;OmniGraffle&lt;/a&gt; diagram/vector drawing package my life would be a whole lot harder. Omni Group software consistently gets even die hard Windows users drooling because of its ease of use, looks and depth of functionality. The reason why the Omni Group make excellent OSX software is because their products are designed specifically for the graphical and interface conventions of OSX. As their software is not simply a port of a Windows version or designed from the outset to run on multiple platforms the applications always look fantastic, integrate extensively with other OSX services and run as smooth as silk. I have been playing with OmniPlan and at this early stage it looks like the Omni Group have managed to maintain their high standards when it comes to functionality, usability and aesthetics.&lt;/p&gt;&lt;p&gt;&lt;!--break--&gt;When it comes to functionality OmniPlan covers all the bases and applies the standard (i.e. Microsoft Project) functional idioms when managing your projects. Being a 1.0 release the depth of functionality is not there just yet and for mid to hard-core Microsoft Project users they will soon become aware of missing, essential functionality. However if you are like me and only need to use project management tools every so often to create the odd overly ambitious gantt chart you will find OmniPlan meets your needs well. Without consulting the manual it is easy to add tasks, dependencies, resources (i.e. people) and plot critical paths if you have a little knowledge of Microsoft Project (or similar tool). In fact if you have experience with other Omni Group applications like OmniGraffle or OmniOutliner you will feel right at home as the same user-interface conventions and keyboard shortcuts are carried across into OmniPlan.&lt;/p&gt;&lt;p&gt;OmniPlan by default saves to its own proprietary format but for those working with Microsoft Project users you will be happy to hear that OmniPlan reads and writes Project XML and Project Exchange files. A note of caution though, I did not have any files to test the real-world compatibility of the formats and from past experience your mileage may vary when it comes to swapping complex data between different platforms. For people working with text documents you will also be happy to see the option to export as a TIFF, JPEG or PDF file which means gantt charts can be easily embedded within all sorts of documents. &lt;/p&gt;&lt;div class=&quot;centeredimage&quot;&gt;&lt;a href=&quot;/sites/default/files/u63/omniproject2_lg.jpg&quot;&gt;&lt;img src=&quot;/sites/default/files/u63/omniproject2_sm.jpg&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;211&quot; /&gt;&lt;/a&gt;&lt;br /&gt; Resource management with OmniPlan (click to enlarge)&lt;/div&gt;&lt;p&gt;The thing that really stood out in using OmniPlan was its export to HTML functionality. This tool quickly generated a multi-page project website. The nice thing about this tool was that the templates are fully customisable using standard HTML and a little bit of specific OmniPlan markup. Unfortunately a drawback was that only one standard template ships with OmniPlan and no preview functionality is provided. It would be nice in future releases to see a set of professional, stylish templates and a preview interface similar to what is provided in Keynote so that project managers can quickly generate stylish web reports with a minimum of hassle. It would also be good to see OmniPlan support automatic upload or synchronisation with online services like .Mac and FTP/Network drives so that these exports can be effortlessly published to the Web or Intranet. &lt;/p&gt; &lt;p&gt;Quickly producing printed copies of project gantt charts and reports is also very easy so long as in the print dialog box you select OmniPlan from the print options drop-down list. Selecting this brings up a host of useful options such as the template to apply, the number of pages the report should span and what data should be included in the print job. Unfortunately if you forget (or fail to notice) this option and just press Print the results are not spectacular to say the least. This is a shame as generally speaking accepting the defaults and seeing what happens is standard human nature. It would be nice if either the OmniPlan print options were displayed by default when the print command is given or like Photoshop, there was some kind of Print with Preview command that let you see a dynamic preview before committing to the actual print job.&lt;/p&gt;&lt;p&gt;Apart from these gripes the 1.0 release of OmniPlan is very solid and holds a lot of potential for the future. Like all Omni Group products it is competitively priced at US$149.95 (a steal compared to Microsoft Project) and a free, fully functional demo is available for download. If the Omni Group&#039;s other products are any sort of example there will no doubt be versions 2.0 and 3.0 of OmniPlan that build upon the existing functionality of this first release and extend it further into the realm of Microsoft Project killer. Congratulations go to the Omni Group for getting this out the door (so to speak) and I, like many Mac business users will be looking forward to this products exciting evolution.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/tech/osx&quot;&gt;osx&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/project_management&quot;&gt;project management&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Thu, 14 Dec 2006 22:09:07 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">365 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>Remote for Airport Express &amp; iTunes</title>
 <link>https://www.stress-free.co.nz/remote_for_airport_express_itunes</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;p&gt;I stream music and podcasts from the computers in the office into kitchen using an &lt;a href=&quot;http://www.apple.com/airportexpress/&quot;&gt;Airport Express&lt;/a&gt; unit. Whilst the Airport Express units are little pricey they are very versitile, the only problem being they do not come with any remote which results in a lot of trips backwards and forwards to adjust the volume and what is playing. I finally got sick of this and ordered an &lt;a href=&quot;http://www.keyspan.com/products/usb/urm17a/&quot;&gt;Keyspan Express Remote&lt;/a&gt; from &lt;a href=&quot;http://www.totallymac.com/nz/&quot;&gt;TotallyMac.com&lt;/a&gt;. It turns out that the New Zealand office of TotallyMac.com is in Wellington and within a couple of hours of placing the order I had the remote in my hands (which was fantastic service).&lt;/p&gt; &lt;div class=&quot;centeredimage&quot;&gt; &lt;a href=&quot;/sites/default/files/u63/keyspan_remote_lg.jpg&quot;&gt;&lt;img src=&quot;/sites/default/files/u63/keyspan_remote_sm.jpg&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;293&quot; /&gt;&lt;/a&gt;&lt;br /&gt;The Keyspan remote setup in my kitchen with speakers in the background (click to enlarge)&lt;/div&gt;&lt;p&gt;Setting up the remote was a piece of cake as it plugs into the Airport Express via USB and sets itself up to work with iTunes automatically. The remote looks okay although it would have been much better if it had a more stylish look and feel similar to the Apple remote. However this is only a minor drawback considering the price and functionality delivered. If you own an Airport Express (or are thinking of getting one) I definitely recommend picking up one of these remotes in order to complete the experience.&lt;br /&gt;&lt;!--break--&gt;&lt;br /&gt;&lt;/p&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/tech/osx&quot;&gt;osx&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/wireless&quot;&gt;wireless&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Wed, 13 Dec 2006 11:45:24 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">363 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>Another request for a small scale iServe alternative</title>
 <link>https://www.stress-free.co.nz/another_request_for_a_small_scale_iserve_alternative</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;div class=&quot;image&quot; style=&quot;margin-top: 10px; margin-bottom: 10px&quot;&gt;&lt;img src=&quot;/sites/default/files/u63/macmini.jpg&quot; alt=&quot;&quot; width=&quot;200&quot; height=&quot;133&quot; /&gt;&lt;/div&gt;&lt;p&gt;I was interested to see a call by Tom of New Rowley &lt;a href=&quot;http://www.newrowley.com/2006/12/an_apple_home_server.html&quot;&gt;for a home-orientated Mac server&lt;/a&gt; for storing all the digital music, video and photographs people are collecting. The product described by this post was very similar to the one I described as &lt;a href=&quot;/mac_serve_anyone&quot;&gt;ideal for the small business sector&lt;/a&gt; a while back. It is nice to see that I am not completely crazy and that such a product would satisfy a couple of juicy markets. Whilst I do not think I would buy one for my house I am pretty sure an iServe for the home would be a lot better than the current crop of large external storage devices available for the average consumer.&lt;/p&gt;&lt;br /&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/tech/apple&quot;&gt;apple&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/small_business&quot;&gt;small business&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/osx&quot;&gt;osx&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Wed, 13 Dec 2006 11:21:24 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">362 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>Scalix and Apple Mail</title>
 <link>https://www.stress-free.co.nz/scalix_and_apple_mail</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;p&gt;&lt;a href=&quot;http://www.apple.com/macosx/features/mail/&quot;&gt;OSX Mail&lt;/a&gt; is a typical Apple product, it has some great features that make it fantastic but it is let down by the tiny details. For example I&#039;ve been battling with it&#039;s &#039;Synchronize IMAP Account&#039; feature and its ability to almost crash my &lt;a href=&quot;http://www.scalix.com&quot;&gt;Scalix&lt;/a&gt; mail server. The feature is useful because it creates a local copy of an on-line IMAP account for SpotLight searching and general offline use. Unfortunately if this process is run after a long period of time offline it can cause the Scalix IMAP server to trip up and not allow further IMAP connections.&lt;/p&gt;&lt;p&gt;I&#039;ve been on the &lt;a href=&quot;http://www.scalix.com/community/viewtopic.php?p=18966#18966&quot;&gt;Scalix forums&lt;/a&gt; trying to resolve this issue and it seems like the root cause is a hard-coded limit of 17 simultaneous IMAP connections within Scalix. Unfortunately OSX Mail creates multiple simultaneous connections when performing the synchronization process and just to make matters worse it takes its own sweet time in closing them. Consequently it does not take long for the 16 process limit to be reached, the Scalix IMAP server to trip over and the Mail client to be left out in the cold. &lt;/p&gt;&lt;p&gt;The most annoying thing about the problem is that unlike &lt;a href=&quot;http://www.mozilla.com/thunderbird/&quot;&gt;Thunderbird&lt;/a&gt;, OSX Mail offers no way to limit the number of simultaneous connections, thus getting around the issue. Fortunately it sounds like the server team will resolve this hard coded &lt;a href=&quot;http://bugzilla.scalix.com/show_bug.cgi?id=12059&quot;&gt;process limit bug&lt;/a&gt;, perhaps in time for Scalix 11, so the annoying issue maybe resolved once and for all.&lt;/p&gt;&lt;p&gt;&lt;!--break--&gt; &lt;br /&gt;&lt;/p&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/tech/osx&quot;&gt;osx&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/scalix&quot;&gt;scalix&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Wed, 11 Oct 2006 06:36:01 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">328 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>A few useful OSX Mail bundles to correct its shortcomings</title>
 <link>https://www.stress-free.co.nz/two_great_osx_mail_plugins_to_correct_shortcomings</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;p&gt;Apple&#039;s Mail application by itself is not the most fully featured of email tools, it lacks proper calendar integration, column views and more technical things like always connected IMAP IDLE mode. Fortunately it makes up for these shortcomings in its interface, great search functionality and integration with the rest of OSX. But still its nice to have the functionality that is available within contemporary applications like Thunderbird and Outlook and that is where Bundles come in.&lt;/p&gt;&lt;p&gt;Bundles are Apple Mail-speak for functionality extensions similar to Firefox&#039;s. Unlike Thunderbird which has the ability to be extended but has so many inbuilt features its almost pointless, Mail has a wide array of Bundles that provide nearly all of the functionality missing within the base application.&lt;/p&gt;&lt;p&gt;&lt;!--break--&gt;Two of my &#039;must have&#039; free Bundles are &lt;a href=&quot;http://harnly.net/software/letterbox/&quot;&gt;Letterbox&lt;/a&gt; and &lt;a href=&quot;http://fivepoundsflax.blogspot.com/2006/09/idle-support-for-imap-accounts-in.html&quot;&gt;IMAP-IDLE&lt;/a&gt; which together add column views and idle support for IMAP respectively. The &lt;a href=&quot;http://growl.info/&quot;&gt;Growl&lt;/a&gt; notification framework is also worth installing if you would like visual notifications of incoming mail including sender details and a brief teaser. This is useful as it lets you can decide if it is necessary to read the complete message immediately or whether it can wait till later. Even better Growl is not limited to Mail with a host of plug-ins available for a variety of different applications. &lt;/p&gt;&lt;p&gt;Another very interesting but more costly (US$25-$30) Bundle worth exploring is &lt;a href=&quot;http://www.indev.ca/MT2Beta.html&quot;&gt;MailTag 2.0 Beta&lt;/a&gt;. MailTag 2.0 adds searchable tagging functionality within email headers and a host of other features that integrate Mail with iCal. The original MailTag stored tag data in files separate to the email repository but with 2.0 this data is stored within the email header. This means if you are using an IMAP server the time and effort placed into tagging your data on one computer can be easily shared amongst multiple desktops. Many of the extra features that come with MailTags look as if they will make their way into the next release of &lt;a href=&quot;http://www.apple.com/macosx/leopard/mail.html&quot;&gt;Mail in OSX10.5 Leopard&lt;/a&gt;, but as it stands its tagging capabilities will be a unique feature for a long time to come.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/tech/email&quot;&gt;email&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/osx&quot;&gt;osx&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Wed, 04 Oct 2006 10:03:55 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">324 at https://www.stress-free.co.nz</guid>
</item>
<item>
 <title>Cacti: Simple system graphing for networks</title>
 <link>https://www.stress-free.co.nz/cacti_simple_system_graphing_for_networks</link>
 <description>
  &lt;div class=&quot;field-body&quot;&gt;
    &lt;p&gt;Steve Wray put me on to &lt;a href=&quot;http://cacti.net/&quot;&gt;Cacti&lt;/a&gt; the other day and I must say its pretty nice once you get over its slightly confusing interface. Cacti graphs statistics from network devices but unlike similar tools it does not try to do anything else. Think of it like bling for your network, good to look at, but maybe not that practical in a network emergency. But just like bling it is easy to put on and even better it is sure to impress your system admin friends, which in those hot and steamy server rooms we all want to do...  &lt;/p&gt;&lt;p&gt;Installation is straightforward if you are running a typical LAMP stack (Linux, Apache, MySQL and PHP) but it can also run on a number of platforms including Windows if you are desperate. Cacti uses the &lt;a href=&quot;http://nz2.php.net/snmp&quot;&gt;PHP-SNMP extension&lt;/a&gt; to talk to SNMP agents on the network, keeps configuration settings in MySQL and stores accumulated network information as RRD files that get processed by &lt;a href=&quot;http://oss.oetiker.ch/rrdtool/&quot;&gt;RRDTool&lt;/a&gt;. Users can be configured with different access rights and devices/graphs can be clustered together in trees for easy viewing.&lt;/p&gt; &lt;table border=&quot;0&quot; class=&quot;imagetable&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt; &lt;a href=&quot;/sites/default/files/u63/cacti1_lg.jpg&quot;&gt;&lt;img src=&quot;/sites/default/files/u63/cacti1_sm.jpg&quot; alt=&quot;&quot; width=&quot;225&quot; height=&quot;141&quot; /&gt;&lt;/a&gt;&lt;/td&gt; &lt;td&gt;&lt;a href=&quot;/sites/default/files/u63/cacti2_lg.jpg&quot;&gt;&lt;img src=&quot;/sites/default/files/u63/cacti2_sm.jpg&quot; alt=&quot;&quot; width=&quot;225&quot; height=&quot;141&quot; /&gt;&lt;/a&gt; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;Click to enlarge screenshots&lt;/td&gt; &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;!--break--&gt;&lt;br /&gt;Most monitoring tasks provide graph templates that simplify the job of creating SNMP queries and laying out the graph data. This makes setting up Cacti monitoring pretty straightforward, in fact the hardest thing can be configuring all the SNMP agents. For those that want to go off the beaten track a little the graphing and data collection system is completely customisable. This means any piece of data that can be gleamed via SNMP or from local script commands can be visually displayed and turned into a template for others to use.&lt;br /&gt;&lt;br /&gt;DebianHelp has a comprehensive list of &lt;a href=&quot;http://www.debianhelp.co.uk/cactitemplates.htm&quot;&gt;available Cacti graph/data templates&lt;/a&gt;.  The most useful example I have found for building your own custom queries explains how to &lt;a href=&quot;http://debiana.net/using_cacti.html&quot;&gt;monitor system up-time using Cacti&lt;/a&gt;. In the process the howto goes through data source and graphing basics and is definitely worth working through if you want to do more with Cacti than what the default set of templates provide.&lt;br /&gt;&lt;br /&gt;I have only hit two snags when setting up Cacti, one was getting Netware CPU monitoring to work and the other was with SNMP and Intel-based OSX. &lt;br /&gt;&lt;/p&gt;&lt;h2&gt;Netware CPU Utilization&lt;/h2&gt;After quite a bit of experimentation I could not get the default Netware CPU utilization to work. For some reason the SNMP request was not going through, or maybe if it was the data was not being saved to disk (I couldn&#039;t figure out which). The workaround I found was to do the following:&lt;br /&gt;&lt;br /&gt;1. Create a new data source using the &lt;strong&gt;SNMP - Generic OID Template&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;2. Set the server and name details and provide a path to where the RRD file will be saved, for example: &lt;strong&gt;&amp;lt;path_rra&amp;gt;/netware_server_cpu.rrd&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;3. Set the maximum value of the query to &lt;strong&gt;100&lt;/strong&gt; as the SNMP request that will be performed will return a percentage value for CPU utilisation.&lt;br /&gt;&lt;br /&gt;4. In the OID field enter: &lt;strong&gt;.1.3.6.1.4.1.23.2.27.3.16.1.4.1&lt;/strong&gt;&lt;br /&gt;This will query the first processor on the Netware server for its current utilization and it will return a single integer value that represents its utilisation in percentage terms.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Note:&lt;/strong&gt; You can test this SNMP query out on the command line using snmpwalk, just enter:&lt;br /&gt;&lt;p class=&quot;codesnippet&quot;&gt;snmpwalk -c &amp;lt;Community Name&amp;gt; -v 1 &amp;lt;Netware DNS Name&amp;gt; .1.3.6.1.4.1.23.2.27.3.16.1.4.1&lt;/p&gt;&lt;br /&gt;5. Save the data source and then create a new Netware CPU Utilization graph using the previously saved generic SNMP query as a data source.&lt;br /&gt;&lt;br /&gt;The results are not as accurate as what is available from Unix-based SNMP data sources as Netware does not return as much processor information via SNMP. However it will provide enough detail for you to at least understand roughly what your server is up to which after all is the point of the exercise.&lt;br /&gt;&lt;h2&gt;Intel-based OSX&lt;/h2&gt;The other issue I ran into was getting an SNMP agent working on Intel-based OSX. It turns out that from OSX 10.4 running on Intel processors Apple has dropped support for /dev/mem and /dev/kmem which are used for querying the kernel on memory usage. SNMPD needs this information and even though all versions of OSX ship with SNMPD installed it will not run in its current state as SNMP is dependent on /dev/kmem. &lt;br /&gt;&lt;br /&gt;Why Apple have made this move is a little uncertain but from my limited research it seemed to be tied into copyright protection concerns (OSX on non-Apple systems). There are a &lt;a href=&quot;http://www.osxbook.com/book/bonus/chapter8/kma/&quot;&gt;few workarounds&lt;/a&gt; and a bug has been submitted to Apple, but for now SNMP on Intel OSX is not really available unless you are willing to undertake some rather nasty hacks.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  &lt;/div&gt;

&lt;ul class=&quot;field-taxonomy-vocabulary-1&quot;&gt;

      &lt;li&gt;
      &lt;a href=&quot;/tech/linux&quot;&gt;linux&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/osx&quot;&gt;osx&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/netware&quot;&gt;netware&lt;/a&gt;    &lt;/li&gt;
      &lt;li&gt;
      &lt;a href=&quot;/tech/cacti&quot;&gt;cacti&lt;/a&gt;    &lt;/li&gt;
  
&lt;/ul&gt;
</description>
 <pubDate>Sat, 30 Sep 2006 04:25:37 +0000</pubDate>
 <dc:creator>David</dc:creator>
 <guid isPermaLink="false">320 at https://www.stress-free.co.nz</guid>
</item>
</channel>
</rss>
