<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Muffin Research Labs &#187; Apple</title>
	<atom:link href="http://muffinresearch.co.uk/archives/category/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://muffinresearch.co.uk</link>
	<description>the personal blog of Stuart Colville covering modern web development techniques and best practices</description>
	<lastBuildDate>Thu, 26 Jan 2012 00:14:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>From OSX to Ubuntu</title>
		<link>http://muffinresearch.co.uk/archives/2009/04/05/from-osx-to-ubuntu/</link>
		<comments>http://muffinresearch.co.uk/archives/2009/04/05/from-osx-to-ubuntu/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 23:34:15 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Linux/Unix]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/?p=548</guid>
		<description><![CDATA[I&#8217;ve recently switched to using Ubuntu full-time as my primary operating system having previously used Macs for the last 4+ years. Moving over to ubuntu has been easy enough, I bought a lenovo R61 which has extremely good compatibility with Ubuntu out of the box. I&#8217;ve had very few issues except for an a smaill [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently switched to using Ubuntu full-time as my primary operating system having previously used Macs for the last 4+ years. Moving over to ubuntu has been easy enough, I bought a lenovo R61 which has extremely good compatibility with Ubuntu out of the box. I&#8217;ve had very few issues except for an a smaill problem with the <a href="https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/313231">brightness control</a> and an intermittant problem with X using 100% CPU when screensavers are activated. Though I&#8217;ve found simple enough workarounds for both issues.</p>
<p>I&#8217;m thinking about getting a US keyboard as this will be closer to the OSX keyboard thus making it less annoying for me to having to think where double-quotes and tilde are, as for now at least I&#8217;m probably going to continue using OSX at work until I can get to a good point to make it into the world&#8217;s most expensive ubuntu laptop.</p>
<h2>Software</h2>
<p>Here&#8217;s a few of the highlights of the software I&#8217;m using which has made the switch easier for me. </p>
<h3>Gnome-do</h3>
<p>Quicksilver was something I knew I&#8217;d miss but <a href="http://do.davebsd.com/">Gnome-do</a> seems to fill the hole quite nicely. It supports enough of the same featureset for me to be not feeling like I&#8217;m missing anything. To install it use the <a href="https://edge.launchpad.net/~do-core/+archive/ppa">PPA (Personal Package Archive)</a> so you can get the most up to date version.</p>
<h3>Drop-down terminal</h3>
<p><a href="http://yakuake.kde.org/">Yakuake</a> has filled the slot performed by Visor on OSX. Although it&#8217;s based on Konsole it took the edge over <a href="http://trac.guake-terminal.org/">Guake</a> as it&#8217;s slightly more configurable. </p>
<h3>Virtualization</h3>
<p><a href="http://www.virtualbox.org/">Virtualbox OSE</a> &#8211; is carrying out Virtualization duties &#8211; though I wish that it was easier to communicate with headless VMs I&#8217;m used to being able to SSH into VMs straight away having used VMware Fusion on OSX. Hopefully this is something that will be addressed in future versions or something I can resolve as I get more familiar with it&#8217;s networking configurations. The version of VirtualBox OSE in the upcoming Ubuntu release (Jaunty) is newer so I looking forward to trying that out. Update: I&#8217;ve fixed the issues with networking <a href="http://muffinresearch.co.uk/archives/2009/04/08/virtualbox-access-guests-via-a-virtual-interface/">using a virtual interface to access VirtualBox guests.<br />
</a></p>
<h3>Fonts</h3>
<p>I&#8217;m using <a href="http://fontmatrix.net/">font matrix</a> to manage my font collection which seems just as much of a font management app as I need.</p>
<p>Aside from managing fonts I found that installing the  ttf-liberation package (free alternatives to well known Microsoft fonts) made everything  look like the proverbial &#8220;kick in the nuts&#8221; so I&#8217;ve manually played with /etc/fonts/conf.d/30-metric-aliases.conf and added &#8220;Freesans&#8221; above &#8220;Liberation Sans&#8221; for use in place of Arial. This has made all web apps like gmail etc much nicer to use as FreeSans is just gorgeous to look at. </p>
<pre><code>&lt;!-- Microsoft --&gt;
&lt;alias binding="same"&gt;
    &lt;family&gt;Arial&lt;/family&gt;
    &lt;accept&gt;
    &lt;family&gt;Freesans&lt;/family&gt;
    &lt;family&gt;Liberation Sans&lt;/family&gt;
    &lt;family&gt;Albany&lt;/family&gt;
    &lt;!-- &lt;family&gt;Albany AMT&lt;/family&gt; --&gt;
    &lt;/accept&gt;
&lt;/alias&gt;</code></pre>
<p>In a similar fashion Georgia is horrific on Linux for some reason, whereas FreeSerif actually looks really good. At some point I&#8217;d love to do an up to date review of what fonts are best equivalents on various linux distros. One thing that&#8217;s clear with all the substitutions going on in the font configs it&#8217;s hard to really know what actual font you are really seeing rendered in a web page. I&#8217;d like to find a way to introspect that and really know what&#8217;s happening for linux.</p>
<h3>Code-editing</h3>
<p>I&#8217;m trying to get better at using vim as I work on other machines quite a lot via ssh; so improving my working knowledge of vim is definitely a good move for me. I&#8217;m also playing with gedit and it&#8217;s numerous plugins. Sure it&#8217;s not textmate but I&#8217;ve been able to emulate enough aspects of textmate that I like to make it useful. I&#8217;ve switched indentation to use alt+[ and  unindent alt+] but doing that meant I had to patch the <a href="http://www.garyharan.com/index.php/2006/11/16/gemini-gedit-plugin-for-all-those-textmate-fans/">gemini plugin</a> so that it didn&#8217;t try and match a square bracket when I was using the alt modifier (I&#8217;ll post the source to that if it&#8217;s of any use to anyone). That was easy enough though thanks plugins being python and I could work out what I needed to do purely using introspection and some educated guesses. That&#8217;s one thing I really like about gedit. All that&#8217;s needed is some improvements to make snippets and commands scoped to specific languages together in one interface. Other things like code folding are about to land in the gtksourceview  component too so over time it will be interesting to see where it goes.</p>
<p>Lastly I miss the bookmarking ability that textmate has. In textmate clicking the gutter containing the line-number is all you need to create a bookmark. It&#8217;s nicely done and a preferable approach the way the gedit bookmark plugin works. This would presumbably something that would be implemented in the gtksourceview rather than as a plugin if the interface was to be identical.</p>
<h3>Backup</h3>
<p>For backup I&#8217;m currently trying Bubakup which can create backups of a live system which are bootable. Something of a simplistic SuperDuper for Linux. It&#8217;s very easy to use &#8211; and I&#8217;ve not checked yet but I&#8217;m hoping that it&#8217;s something I&#8217;ll be able to set-up on cron.</p>
<h3>Graphics Apps</h3>
<p>I&#8217;m adjusting to learning GIMP as a long time photoshop user. I&#8217;m pretty sure in time I&#8217;ll be able to find out how to do everything I could do on Photoshop with it, it seems very powerful. For vector I&#8217;ll be using Inkscape which again is pretty competent and I&#8217;ve already been using it on the mac to edit some of the Project Fondue mountain headers.</p>
<h2>So what&#8217;s missing?</h2>
<p>Application-wise &#8211; I&#8217;d like to find an equivalent to two apps. One is Omnifocus a Gtd application on OSX. The other is Together which is a general file/note-taking app which had the great feature of allowing you to add web addresses to it from which it created webarchives for viewing offline. These two apps are the only two things I&#8217;ve not got covered yet. I&#8217;m almost considering getting into Python GUI programming if I thought it wouldn&#8217;t suck up too much of my time. If you&#8217;ve got any suggestions for apps that would fill this role then please do let me know. With the note-taking thing I&#8217;d love to have something along the lines of a personal wiki which can handle ReStructuredText and can create archives of web-pages &#8211; though that may just be something I&#8217;ll build as a web app. Key thing here would be either you run it locally or it must have offline access.</p>
<p>So far I&#8217;m not really missing that much &#8211; clearly OSX has a certain feel of slickness to it but in the last couple of years Ubuntu has become much more refined and easier to use. More an more works without intervention &#8211; I&#8217;d long held an opinion that using linux was like owning a vintage beetle &#8212; It&#8217;s great but you have to spend all weekend tinkering with it to keep it on the road. For me using windows  <em>was</em> like that, as I found more and more time was sucked into keeping my PC running. When I switched to OSX I found my productivity went up. So far with Linux it&#8217;s too early to tell whether I&#8217;m as productive though I&#8217;m fairly confident that I&#8217;m finding enough software that performs well and is intuitive to use that I should be every bit as &#8220;at home&#8221; on Linux as I was on the mac. Plus with the added bonus that I&#8217;ve got a much better set of linux tools (rather than bsd) under the hood and not to mention that running an open source operating system is a much better prospect long term.</p>
<p>By all means any thoughts and recommendations towards must-have software etc &#8211; please drop a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2009/04/05/from-osx-to-ubuntu/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Lineform: Vector Graphics App for Mac</title>
		<link>http://muffinresearch.co.uk/archives/2008/12/21/lineform-vector-graphics-app-for-mac/</link>
		<comments>http://muffinresearch.co.uk/archives/2008/12/21/lineform-vector-graphics-app-for-mac/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 22:20:09 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/?p=431</guid>
		<description><![CDATA[I&#8217;ve been noodling around with a few vector based designs this weekend (makes a nice change from coding). When if comes to vector I&#8217;ve never ever got on with illustrator as it&#8217;s alway seemed a million miles away from the the photoshop interface. A while ago I played with Freeverse&#8217;s Lineform app about the time [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been noodling around with a few vector based designs this weekend (makes a nice change from coding). When if comes to vector I&#8217;ve never ever got on with illustrator as it&#8217;s alway seemed a million miles away from the the photoshop interface. A while ago I played with Freeverse&#8217;s Lineform app about the time it first came out and found it to be incredibly easy to use.</p>
<p>To start with today I was using Vector Designer, which is another simple vector app which I had lying around as it had come as part of a software bundle. However I was finding it to be a touch limiting and when I was looking to align nodes in a path I couldn&#8217;t find a way to do that. Hitting that block made me think of Lineform and so I instantly downloaded the demo to give it a spin.</p>
<p>Overall, Lineform has a lot finer grained controls for vector objects and I found it&#8217;s also very intuitive &#8211; the gradient tools in particular are wonderful. It also follows mac interface conventions well which always makes one feel at home. Whilst I also like <a href="http://www.inkscape.org/">Inkscape</a> (which is an open source vector application) I do find it&#8217;s interface quite clunky in comparison. Additionally it only currently runs under x11 which makes it less that ideal on a mac. Whilst Inkscape is clearly extremely powerful in the right hands (definitely not mine!) there&#8217;s a lot to be said for stripped down interfaces that help you get what you need to do done. It&#8217;s in this department that Lineform excels. That being said Inkscape is well worth a look as an alternative &#8211; and it&#8217;s free so you can&#8217;t say fairer than that!</p>
<p>The one downside I found with Line form is that the control over type seems slightly limited in some specific areas (I particularly found there doesn&#8217;t seem to be an interface which provides control over horizontal letter spacing). Despite this I would say it&#8217;s a very compentent app for getting vector work done efficiently, especially considering how much it costs. The current price is a reasonable $79 and if like me the low value of the pound is biting hard then there&#8217;s currently a $30 discount if you enter &#8220;lineform30&#8243; at the checkout. </p>
<p><a href="http://www.freeverse.com/apps/app/?id=6020">For more details of the app or to try it out go to freeverse.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2008/12/21/lineform-vector-graphics-app-for-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FAIL of the Week: Apple&#8217;s Invisible Transparency</title>
		<link>http://muffinresearch.co.uk/archives/2008/09/19/fail-of-the-week-apples-invisible-transparency/</link>
		<comments>http://muffinresearch.co.uk/archives/2008/09/19/fail-of-the-week-apples-invisible-transparency/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 16:04:20 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/?p=396</guid>
		<description><![CDATA[The Macbook Pro I was issued at work has been plagued with a nasty graphics issue ever since the 10.5.2 update. Prior to that there were also some big graphics issues which caused freezes and crashes which were cleared by the 10.5.3 update but in fixing those issue this new problem appeared. The Symptoms The [...]]]></description>
			<content:encoded><![CDATA[<p>The Macbook Pro I was issued at work has been plagued with a nasty graphics issue ever since the 10.5.2 update. Prior to that there were also some big graphics issues which caused freezes and crashes which were cleared by the 10.5.3 update but in fixing those issue this new problem appeared.</p>
<h3>The Symptoms</h3>
<p>The problems experienced showed up in many different ways. For me the worst was a text-tearing issue where the display of text would get scrambled. For example if I was using texmate, lines would overlap when scrolling and the only way to temporarily clear it was to use cmd+a (which presumably caused a re-draw). To stop it completely required a logout. There was also a relationship with sleep modes as it often appeared after waking the machine from sleep.</p>
<p><img src="http://muffinresearch.co.uk/i/gfx-wierdness.png" alt="gfx FAIL" /></p>
<p>There were also occasions where the display was continually covered with white blocks that appeared as you scrolled. These appear in the terminal and places like embedded YouTube players in the browser making it difficult to get RickRolled.</p>
<h3>The FAIL</h3>
<p>Apple&#8217;s failing was to not publicly admit to there being a problem. This combined with the amount of time between the issue occuring and the fix being released made it incredibly frustrating. This main thread on discussions.apple.com was raised on a <a href="http://discussions.apple.com/thread.jspa?messageID=8123876&#038;tstart=0#8123876">back in February</a> and looking at the thread plenty of people had mainboards replaced and yet still the issue persisted like a bad smell emanating from a pair of birkenstocks worn all summer.</p>
<p>From the reports on the thread it also appears that only a very limited number of Apple&#8217;s technical staff had been advised of the issue. I pretty sure the frustration of many people waiting for a fix would have been significantly reduced if there had been a statement issued saying that work was being done to put it right.</p>
<p>The net result of not making a statement amounted to a lot of wasted time spent by MacBook Pro owners and Apple&#8217;s own uninformed staff trying to fix a problem with solutions that would never work.</p>
<p>I&#8217;m pleased it&#8217;s now fixed but seriously, a bit of transparency next time wouldn&#8217;t go amiss! It&#8217;s times like this when the openess and transparency of open source operating systems is much appreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2008/09/19/fail-of-the-week-apples-invisible-transparency/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Leopard Bug &#8211; Screensaver causes coreservicesd to crash</title>
		<link>http://muffinresearch.co.uk/archives/2008/09/02/leopard-bug-screensaver-causes-coreservicesd-to-crash/</link>
		<comments>http://muffinresearch.co.uk/archives/2008/09/02/leopard-bug-screensaver-causes-coreservicesd-to-crash/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 13:06:14 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/?p=391</guid>
		<description><![CDATA[I&#8217;ve just found a fix to an annoying issue. I have a keystroke set to activate the screensaver and the lock the screen of my work MacBook Pro via an applescript. I was recently finding when I came back from lunch the system is pretty much dying on it&#8217;s feet. I started poking around the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just found a fix to an annoying issue. I have a keystroke set to activate the screensaver and the lock the screen of my work MacBook Pro via an applescript. I was recently finding when I came back from lunch the system is pretty much dying on it&#8217;s feet. I started poking around the system logs and googling some of the error message which all seemed to be related to coreservicesd.</p>
<p>From this post <a href="http://www.macosxhints.com/article.php?story=20071102105927735">http://www.macosxhints.com/article.php?story=20071102105927735</a> I found the cause of the issue is that a second instance of the screensaver will kick in at the interval set-up in sys prefs despite the screensaver having already been manually activated when I lock the screen.</p>
<p>The solution for this is to activate the screensaver via an automator script as the link above describes. What I&#8217;ve done is to set the activation of the screensaver to never happen so that I always activate it manually.</p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2008/09/02/leopard-bug-screensaver-causes-coreservicesd-to-crash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FAIL of the week: Apple Mighty Mouse</title>
		<link>http://muffinresearch.co.uk/archives/2008/07/01/fail-of-the-week-apple-mighty-mouse/</link>
		<comments>http://muffinresearch.co.uk/archives/2008/07/01/fail-of-the-week-apple-mighty-mouse/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 00:28:03 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/?p=377</guid>
		<description><![CDATA[The Apple Mighty mouse is an expensive piece of trash. To be fair I do appreciate Apple&#8217;s kit, especially when the majority of their hardware is, on the whole, a good blend of form and function. Now I&#8217;m pretty sure everyone remembers the ball mice of yesteryear that were great until the ball mechanism got [...]]]></description>
			<content:encoded><![CDATA[<p>The Apple Mighty mouse is an expensive piece of trash. To be fair I <em>do</em> appreciate Apple&#8217;s kit, especially when the majority of their hardware is, on the whole, a good blend of form and function. </p>
<p>Now I&#8217;m pretty sure everyone remembers the ball mice of yesteryear that were great until the ball mechanism got filled with crap and the mouse started being as responsive as <a href="http://www.youtube.com/watch?v=aDCxv3PH-hQ">Sly Stallone in an <acronym title="Extrasensory perception">ESP</acronymn> test</a>.</p>
<p>Still someone realised this and <a href="http://en.wikipedia.org/wiki/Computer_mouse#Early_optical_mice">optical mice were invented (according to Wikipedia) as far back as 1980</a>. Failure has been averted ever since optical mice became widely available and the world has been much happier with mice sans ball.</p>
<p>However with the mighty mouse what Apple have succeeded in doing is bringing back the ball only on the top of the mouse. Absolute genius! So what happens now is ever so often the ball on the top of your mighty mouse gets full of cruft and the scroll ball stops working. Who&#8217;d have thunk it!? </p>
<p>Next you can already imagine that Apple are working on replacing the ball with a Frickin&#8217; laser on the top of the mouse so that anyone who hasn&#8217;t already smashed their mighty mouse to a million tiny pieces can get the new improved version which won&#8217;t suffer from the same EPIC failings of the original.</p>
<p>I&#8217;m on my second &#8211; I&#8217;ve never bought one of these myself they&#8217;ve been supplied by work, however I&#8217;m getting really tired of rubbing the scroll ball with mouse up-side down in the vain hope that I&#8217;ll be able to scroll through an application again some day.</p>
<p>So with the above in mind. Please tell me, what&#8217;s a good mouse that works with a Mac that doesn&#8217;t suck Balls!</p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2008/07/01/fail-of-the-week-apple-mighty-mouse/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>iSync &#8220;No Device Found&#8221; Error on OSX 10.5 Leopard</title>
		<link>http://muffinresearch.co.uk/archives/2008/06/23/isync-no-device-found-error-on-osx-105-leopard/</link>
		<comments>http://muffinresearch.co.uk/archives/2008/06/23/isync-no-device-found-error-on-osx-105-leopard/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 21:10:59 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/archives/2008/06/23/isync-no-device-found-error-on-osx-105-leopard/</guid>
		<description><![CDATA[On the weekend I was lucky enough to be sent a copy of the awesome mobile Python book by my brother for my birthday. After hitting an issue with updating my PyS60 install I thought it would be a plan to re configure my phone so that I could start working with a freshly upgraded [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://muffinresearch.co.uk/i/iSync.jpg" alt="iSync window with missing E61 icon"></p>
<p>On the weekend I was lucky enough to be sent a copy of the awesome <a href="http://tinyurl.com/64bc6l">mobile Python book</a> by my brother for my birthday. After hitting an issue with updating my <a href="http://sourceforge.net/projects/pys60">PyS60</a> install I thought it would be a plan to re configure my phone so that I could start working with a freshly upgraded Python install.</p>
<p>Before I did this I wanted to backup my contacts to the mac addressbook &#8211; always a good idea just incase something goes wrong. When I opened iSync I was greeted with a blank iSync window &#8211; despite having previously configuring the phone to work with iSync. </p>
<p>Confused I thought &#8220;ok maybe it&#8217;s to do the with phone?&#8221;, so I backed up through the Nokia PC Suite software running under <a href="http://www.vmware.com/products/fusion/">VMware Fusion</a> and then carried out the Phone software re-installation. </p>
<p>After nuking the E61 I was able to restore my contacts from the backup and I could successfully install the latest PyS60.</p>
<p>Next I re-tried the iSync software but it was still playing up. I spent a while trying to delete and re-associate pairing but it all got me no closer to a working iSync.</p>
<p>Next I looked at the logs via console.app and noticed some interesting entries:</p>
<pre><code>Jun 23 19:04:32 x104878 iSync[399]: SyncServices assertion failure (nil != _constructedIdMapper) in [ISDSqliteRecordIdMapper constructedIdMapper], /SourceCache/SyncServices2/SyncServices2-389.6/SyncServices/ISDRecordIdMapper.m:392 Could not initialize constructedids.synciddb at /Users/scol/Library/Application Support/SyncServices/Local/clientdata/1fd848069e3e1f39b824ff18b43821bb5ee6a48a
Jun 23 19:04:32 x104878 iSync[399]: Failed to create client state. Error was [ISDSqliteRecordIdMapper constructedIdMapper]: Could not initialize constructedids.synciddb at /Users/scol/Library/Application Support/SyncServices/Local/clientdata/1fd848069e3e1f39b824ff18b43821bb5ee6a48a</code></pre>
<p>I decided to try renaming <code>/Users/scol/Library/Application Support/SyncServices/</code> to <code>/Users/scol/Library/Application Support/SyncServices.old</code> and rebooted hoping for the best. Lo and behold as soon as I fired up iSync the problem was resolved and there was the E61 icon I was expecting. WIN!</p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2008/06/23/isync-no-device-found-error-on-osx-105-leopard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fixing the display of history in terminal.app</title>
		<link>http://muffinresearch.co.uk/archives/2008/06/01/fixing-the-display-of-history-in-terminalapp/</link>
		<comments>http://muffinresearch.co.uk/archives/2008/06/01/fixing-the-display-of-history-in-terminalapp/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 18:29:45 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/?p=369</guid>
		<description><![CDATA[Once I started using leopard&#8217;s new shiny terminal I noticed some problems with the terminal whenever I was using the cursor keys to access items in the memory. What happens is the lines of history appear to start halfway through a previous line of history like so: For a while I&#8217;ve been blaming the terminal [...]]]></description>
			<content:encoded><![CDATA[<p>Once I started using leopard&#8217;s new shiny terminal I noticed some problems with the terminal whenever I was using the cursor keys to access items in the memory.</p>
<p>What happens is the lines of history appear to start halfway through a previous line of history like so:</p>
<p><img src="http://muffinresearch.co.uk/i/term-history.png" alt="terminal app showing &quot;cd '/Volumes/Homeless README&quot;" /></p>
<p>For a while I&#8217;ve been blaming the terminal when in fact it was totally my fault. The problem occurs when you have incorrectly escaped your prompt.</p>
<p>The details of the <a href="http://tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html">correct color escape sequence can be found at tdlp.org</a></p>
<p>Once I&#8217;d corrected my escaping the problem was fixed and now history works as expected. What&#8217;s interesting is that I&#8217;ve been using the same prompt for ages on Tiger and had never had that problem although for the best part of a year I have been using iTerm, and I&#8217;m not sure if there&#8217;s something about tiger&#8217;s terminal or iTerm that makes it more forgiving of dodgy escape sequences.</p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2008/06/01/fixing-the-display-of-history-in-terminalapp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWare Importer for converting Parallels images</title>
		<link>http://muffinresearch.co.uk/archives/2008/05/04/vmware-importer-for-converting-parallels-images/</link>
		<comments>http://muffinresearch.co.uk/archives/2008/05/04/vmware-importer-for-converting-parallels-images/#comments</comments>
		<pubDate>Sun, 04 May 2008 19:24:16 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/?p=361</guid>
		<description><![CDATA[VMWare now has a nice utility called Vmware importer (beta 2) which takes Parallels image files (and Virtual PC image) and converts them to VMWare Fusion image files directly. The app is dead easy to use and from my own test converting some windows images from parallels to vmware I found I had no issues [...]]]></description>
			<content:encoded><![CDATA[<p>VMWare now has a nice utility called <a href="http://www.vmware.com/download/fusion/importer_tool.html">Vmware importer (beta 2)</a> which takes Parallels image files (and Virtual PC image) and converts them to VMWare Fusion image files directly. The app is dead easy to use and from my own test converting some windows images from parallels to vmware I found I had no issues with the converted images. </p>
<p>The only caveat is that Importer only works for Windows based VM&#8217;s at present. Currently supported are Windows 2000 SP4, XP SP2, Server 2003 and Vista.</p>
<p>To convert an image all you have to do is:</p>
<ol>
<li>Drag the Parallels image onto the importer app</li>
<li>See the details of the image are read by the utility</li>
<li>Change the &#8220;disk options&#8221; so that it&#8217;s not breaking the image into pieces or assigning all of the space at once (unless you that&#8217;s what you want.)</li>
<li>Start the conversion, say where you want to save it and go and make a cup of tea.</li>
<li>Come back and use the resulting fusion image.</li>
</ol>
<p>VMWare Importer is definitely much better than the previous solution using VMware Converter under the running parallels image it gets my vote. To try it for yourself you can <a href="http://www.vmware.com/download/fusion/importer_tool.html">download it from vmware.com </a></p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2008/05/04/vmware-importer-for-converting-parallels-images/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mac tip: Lock screen and pause iTunes</title>
		<link>http://muffinresearch.co.uk/archives/2008/04/24/mac-tip-lock-screen-and-pause-itunes/</link>
		<comments>http://muffinresearch.co.uk/archives/2008/04/24/mac-tip-lock-screen-and-pause-itunes/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 00:09:10 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/archives/2008/04/24/mac-tip-lock-screen-and-pause-itunes/</guid>
		<description><![CDATA[In the past I&#8217;ve used a specific app that allowed configuration of a keystroke to lock my screen but in setting up a new machine I thought I really want to add the ability to pause iTunes as well as locking the screen. The locking part is caused by having the screen saver set up [...]]]></description>
			<content:encoded><![CDATA[<p>In the past I&#8217;ve used a specific app that allowed configuration of a keystroke to lock my screen but in setting up a new machine I thought I really want to add the ability to pause iTunes as well as locking the screen. The locking part is caused by having the screen saver set up to lock the screen &#8211; this is set in security preferences. To make this all happen just requires the following noddy applescript.</p>
<pre><code>try
	do shell script "killall -s iTunes"
	tell application "iTunes"
		pause
	end tell
end try
do shell script "open '/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app'"</code></pre>
<p>To get the keystroke configured I&#8217;m using quicksilver triggers (to do this you&#8217;ll need quicksilver installed), first put the script above into script editor, save as an application bundle the the location of your choice and then point a trigger to that app file and define your keystroke. I also set the scope to all applications. Done!</p>
<p class="update">Update: Added a dirty little try catch to only run the pause when iTunes is open</p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2008/04/24/mac-tip-lock-screen-and-pause-itunes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>From the command line to your clipboard and vice versa</title>
		<link>http://muffinresearch.co.uk/archives/2008/03/04/from-the-command-line-to-your-clipboard-and-vice-versa/</link>
		<comments>http://muffinresearch.co.uk/archives/2008/03/04/from-the-command-line-to-your-clipboard-and-vice-versa/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 16:54:04 +0000</pubDate>
		<dc:creator>Stuart Colville</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Linux/Unix]]></category>

		<guid isPermaLink="false">http://muffinresearch.co.uk/archives/2008/03/04/from-the-command-line-to-your-clipboard-and-vice-versa/</guid>
		<description><![CDATA[Found a neat trick the other day via github.com, in their instructions for copying public keys. pbcopy (pasteboard copy) on mac OSX is a command that puts it&#8217;s input into the clipboard so you can paste the output anywhere. In this example the output of ls -la is now available to be pasted from your [...]]]></description>
			<content:encoded><![CDATA[<p>Found a neat trick the other day via <a href="http://github.com">github.com</a>, in their instructions for copying public keys. pbcopy (pasteboard copy) on mac OSX is a command that puts it&#8217;s input into the clipboard so you can paste the output anywhere.</p>
<p>In this example the output of <code>ls -la</code> is now available to be pasted from your clipboard: </p>
<pre><code>muffin@shiva $ls -la | pbcopy</code></pre>
<p>Rather awesomely the reverse is also available it&#8217;s called pbpaste. If you copy something to your clipboard you can then make use of it in the terminal with the pbpaste command. In other words pbpaste just sends the contents of your clipboard to stdout.</p>
<p>This example for the mac writes out the clipboard to the file, index.html:</p>
<pre><code>muffin@shiva $pbpaste > index.html</code></pre>
<div class='seraboramar32' style='overflow:auto;width:0;height:0;'>
<p>You need <a href="http://www.aspma.com/downloads/">download mp3 music</a> on player, Do you want <a href="http://www.aspma.com/download/">mp3 music download</a> from online mp3 archive.</p>
</div>
<p>A quick google search shows that there&#8217;s also a couple of Linux equivalents one called <a href="http://people.debian.org/~kims/xclip/">xclip</a> and one called <a href="http://www.vergenet.net/~conrad/software/xsel/">xsel</a>, that replicate pbpaste and pbcopy. Additionally if you use <a href="http://www.cygwin.com/ml/cygwin/2001-01/msg00993.html">Cygwin you can make use of getclip and putclip</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://muffinresearch.co.uk/archives/2008/03/04/from-the-command-line-to-your-clipboard-and-vice-versa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

