<?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>Dan&#039;s Demented Ramblings &#187; Technology</title>
	<atom:link href="http://blog.drysdale.org/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.drysdale.org</link>
	<description>The geek shall inherit the earth</description>
	<lastBuildDate>Mon, 05 Jul 2010 23:04:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Core Blimey</title>
		<link>http://blog.drysdale.org/2010/04/24/core-blimey/</link>
		<comments>http://blog.drysdale.org/2010/04/24/core-blimey/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 02:15:55 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Core i7]]></category>
		<category><![CDATA[Macbook]]></category>

		<guid isPermaLink="false">http://blog.drysdale.org/?p=196</guid>
		<description><![CDATA[<p><a href="http://blog.drysdale.org/wp-content/uploads/2010/04/IMG_0789.jpg"><img src="http://blog.drysdale.org/wp-content/uploads/2010/04/IMG_0789-300x225.jpg" alt="" title="Open" width="300" height="225" class="alignnone size-medium wp-image-194" /></a></p>
<p>Thanks to the magic of salary sacrifice I&#8217;ve updated my late 2006 MacBook Pro to a shiny new 17&#8243; Core i7 MacBook Pro.</p>
<p>The old machine has served me well these last three years but it has really started to show it&#8217;s age. Lately for work I have needed to spend more time working in a virtual machine, the 2GB of RAM and 140GB hard drive on the old machine were just not cutting it.</p>
<p>Specs for the new machine</p>
<ul>
<li>2.66GHz Core i7</li>
<li>8GB RAM 1066MHz DDR3</li>
<li>17&#8243; Anti-glare display (1920&#215;1200)</li>
<li>Intel HD Graphics 256MB DDR3 + GeForce GT330M 512MB DDR3</li>
<li>500GB 7200 RPM HDD</li>
</ul>
<p>I haven&#8217;t had much time to play with it yet but it is certainly much snappier than the old one.</p>
<p>I ran GeekBench 32-bit on the new and old machines (the 64-bit version of GeekBench is paid only)</p>
<table>
<tr>
<td colspan=4 bgcolor="#f0f0f0"><strong>Late 2006 MacBook Pro</strong></td>
</tr>
<tr>
<td colspan=4><strong>Summary</strong></td>
</tr>
<tr>
<td bgcolor="#f0f0f0">GeekBench Score</td>
<td colspan=3>3131</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Integer</td>
<td colspan=3>2547</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Floating Point</td>
<td colspan=3>4749</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Memory</td>
<td colspan=3>2077</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Stream</td>
<td colspan=3>1627</td>
</tr>
<tr>
<td colspan=4><strong>System Information</strong></td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Operating System</td>
<td colspan=3>Mac OS X 10.6.2 (Build 10C540)</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Model</td>
<td>MacBook Pro (17-inch Core 2 Duo)</td>
<td bgcolor="#f0f0f0">Motherboard</td>
<td>Apple Computer, Inc. Mac-F42189C8 PVT</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Processor</td>
<td colspan=3>Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Processor ID</td>
<td colspan=3>GenuineIntel Family 6 Model 15 Stepping 6</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Processors</td>
<td>1</td>
<td bgcolor="#f0f0f0">Threads</td>
<td>2</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Cores</td>
<td>2</td>
<td bgcolor="#f0f0f0">Memory</td>
<td>2.00 GB  667 MHz DDR2 SDRAM</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Processor Frequency</td>
<td>2.33 GHz</td>
<td bgcolor="#f0f0f0">Bus Frequency</td>
<td>664 MHz</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">L1 Instruction Cache</td>
<td>32.0 KB</td>
<td bgcolor="#f0f0f0">L1 Data Cache</td>
<td>32.0 KB</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">L2 Cache</td>
<td>4.00 MB</td>
<td bgcolor="#f0f0f0">L3 Cache</td>
<td>0.00 B</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">BIOS</td>
<td colspan=3>Apple Inc. MBP21.88Z.00A5.B08.0802291403</td>
</tr>
</table>
<p></p>
<table>
<tr>
<td colspan=4 bgcolor="#f0f0f0"><strong>2010 MacBook Pro</strong></td>
</tr>
<tr>
<td colspan=4><strong>Summary</strong></td>
</tr>
<tr>
<td bgcolor="#f0f0f0">GeekBench Score</td>
<td colspan=3>5363</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Integer</td>
<td colspan=3>4124</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Floating Point</td>
<td colspan=3>8487</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Memory</td>
<td colspan=3>3268</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Stream</td>
<td colspan=3>2962</td>
</tr>
<tr>
<td colspan=4><strong>System Information</strong></td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Operating System</td>
<td colspan=3>Mac OS X 10.6.3 (Build 10D2094)</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Model</td>
<td>MacBook Pro (17-inch Early 2010)</td>
<td bgcolor="#f0f0f0">Motherboard</td>
<td>Apple Inc. Mac-F22589C8</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Processor</td>
<td colspan=3>Intel(R) Core(TM) i7 CPU M 620 @ 2.67GHz</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Processor ID</td>
<td colspan=3>GenuineIntel Family 6 Model 37 Stepping 2</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Processors</td>
<td>1</td>
<td bgcolor="#f0f0f0">Threads</td>
<td>4</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Cores</td>
<td>2</td>
<td bgcolor="#f0f0f0">Memory</td>
<td>8.00 GB  1067 MHz DDR3</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Processor Frequency</td>
<td>2.66 GHz</td>
<td bgcolor="#f0f0f0">Bus Frequency</td>
<td>4.80 GHz</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">L1 Instruction Cache</td>
<td>32.0 KB</td>
<td bgcolor="#f0f0f0">L1 Data Cache</td>
<td>32.0 KB</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">L2 Cache</td>
<td>256 KB</td>
<td bgcolor="#f0f0f0">L3 Cache</td>
<td>4.00 MB</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">BIOS</td>
<td colspan=3>Apple Inc. MBP61.88Z.0057.B05.1003191134</td>
</tr>
</table>
<p>The GeekBench score shows a 58% increase in performance which will definitely make life easier for me.</p>
<p>On top of the obvious advantage of having a shiny new machine I will be passing the old MBP on to Viv so now I will actually be able to use my laptop at night when the kids are in bed <img src='http://blog.drysdale.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>See below for the obligatory un-boxing photos, I apologise for the poor quality, my camera was out of juice so I took these with my iPhone 3G.</p>
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.drysdale.org/wp-content/uploads/2010/04/IMG_0789.jpg"><img src="http://blog.drysdale.org/wp-content/uploads/2010/04/IMG_0789-300x225.jpg" alt="" title="Open" width="300" height="225" class="alignnone size-medium wp-image-194" /></a></p>
<p>Thanks to the magic of salary sacrifice I&#8217;ve updated my late 2006 MacBook Pro to a shiny new 17&#8243; Core i7 MacBook Pro.</p>
<p>The old machine has served me well these last three years but it has really started to show it&#8217;s age. Lately for work I have needed to spend more time working in a virtual machine, the 2GB of RAM and 140GB hard drive on the old machine were just not cutting it.</p>
<p>Specs for the new machine</p>
<ul>
<li>2.66GHz Core i7</li>
<li>8GB RAM 1066MHz DDR3</li>
<li>17&#8243; Anti-glare display (1920&#215;1200)</li>
<li>Intel HD Graphics 256MB DDR3 + GeForce GT330M 512MB DDR3</li>
<li>500GB 7200 RPM HDD</li>
</ul>
<p>I haven&#8217;t had much time to play with it yet but it is certainly much snappier than the old one.</p>
<p>I ran GeekBench 32-bit on the new and old machines (the 64-bit version of GeekBench is paid only)</p>
<table>
<tr>
<td colspan=4 bgcolor="#f0f0f0"><strong>Late 2006 MacBook Pro</strong></td>
</tr>
<tr>
<td colspan=4><strong>Summary</strong></td>
</tr>
<tr>
<td bgcolor="#f0f0f0">GeekBench Score</td>
<td colspan=3>3131</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Integer</td>
<td colspan=3>2547</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Floating Point</td>
<td colspan=3>4749</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Memory</td>
<td colspan=3>2077</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Stream</td>
<td colspan=3>1627</td>
</tr>
<tr>
<td colspan=4><strong>System Information</strong></td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Operating System</td>
<td colspan=3>Mac OS X 10.6.2 (Build 10C540)</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Model</td>
<td>MacBook Pro (17-inch Core 2 Duo)</td>
<td bgcolor="#f0f0f0">Motherboard</td>
<td>Apple Computer, Inc. Mac-F42189C8 PVT</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Processor</td>
<td colspan=3>Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Processor ID</td>
<td colspan=3>GenuineIntel Family 6 Model 15 Stepping 6</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Processors</td>
<td>1</td>
<td bgcolor="#f0f0f0">Threads</td>
<td>2</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Cores</td>
<td>2</td>
<td bgcolor="#f0f0f0">Memory</td>
<td>2.00 GB  667 MHz DDR2 SDRAM</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Processor Frequency</td>
<td>2.33 GHz</td>
<td bgcolor="#f0f0f0">Bus Frequency</td>
<td>664 MHz</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">L1 Instruction Cache</td>
<td>32.0 KB</td>
<td bgcolor="#f0f0f0">L1 Data Cache</td>
<td>32.0 KB</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">L2 Cache</td>
<td>4.00 MB</td>
<td bgcolor="#f0f0f0">L3 Cache</td>
<td>0.00 B</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">BIOS</td>
<td colspan=3>Apple Inc. MBP21.88Z.00A5.B08.0802291403</td>
</tr>
</table>
<p></p>
<table>
<tr>
<td colspan=4 bgcolor="#f0f0f0"><strong>2010 MacBook Pro</strong></td>
</tr>
<tr>
<td colspan=4><strong>Summary</strong></td>
</tr>
<tr>
<td bgcolor="#f0f0f0">GeekBench Score</td>
<td colspan=3>5363</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Integer</td>
<td colspan=3>4124</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Floating Point</td>
<td colspan=3>8487</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Memory</td>
<td colspan=3>3268</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Stream</td>
<td colspan=3>2962</td>
</tr>
<tr>
<td colspan=4><strong>System Information</strong></td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Operating System</td>
<td colspan=3>Mac OS X 10.6.3 (Build 10D2094)</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Model</td>
<td>MacBook Pro (17-inch Early 2010)</td>
<td bgcolor="#f0f0f0">Motherboard</td>
<td>Apple Inc. Mac-F22589C8</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Processor</td>
<td colspan=3>Intel(R) Core(TM) i7 CPU M 620 @ 2.67GHz</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Processor ID</td>
<td colspan=3>GenuineIntel Family 6 Model 37 Stepping 2</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Processors</td>
<td>1</td>
<td bgcolor="#f0f0f0">Threads</td>
<td>4</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Cores</td>
<td>2</td>
<td bgcolor="#f0f0f0">Memory</td>
<td>8.00 GB  1067 MHz DDR3</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">Processor Frequency</td>
<td>2.66 GHz</td>
<td bgcolor="#f0f0f0">Bus Frequency</td>
<td>4.80 GHz</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">L1 Instruction Cache</td>
<td>32.0 KB</td>
<td bgcolor="#f0f0f0">L1 Data Cache</td>
<td>32.0 KB</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">L2 Cache</td>
<td>256 KB</td>
<td bgcolor="#f0f0f0">L3 Cache</td>
<td>4.00 MB</td>
</tr>
<tr>
<td bgcolor="#f0f0f0">BIOS</td>
<td colspan=3>Apple Inc. MBP61.88Z.0057.B05.1003191134</td>
</tr>
</table>
<p>The GeekBench score shows a 58% increase in performance which will definitely make life easier for me.</p>
<p>On top of the obvious advantage of having a shiny new machine I will be passing the old MBP on to Viv so now I will actually be able to use my laptop at night when the kids are in bed <img src='http://blog.drysdale.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>See below for the obligatory un-boxing photos, I apologise for the poor quality, my camera was out of juice so I took these with my iPhone 3G.</p>

]]></content:encoded>
			<wfw:commentRss>http://blog.drysdale.org/2010/04/24/core-blimey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple: Customer Service Matters</title>
		<link>http://blog.drysdale.org/2009/04/17/apple-customer-service-matters/</link>
		<comments>http://blog.drysdale.org/2009/04/17/apple-customer-service-matters/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 06:22:43 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[case cracks]]></category>
		<category><![CDATA[iPhone 3G]]></category>
		<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://blog.drysdale.org/?p=168</guid>
		<description><![CDATA[<p>A couple of weeks ago I noticed a crack had developed from the rear corner of the dock connector port on my black iPhone 3G running up the back for about an inch.</p>
<p>The crack did not affect the operation of the phone but it was sure bugging me every time I looked at it.</p>
<p>I looked around on the net and found that the white 3G iPhones were showing cracks like mine either at the dock connector or headphone socket so I thought, hey I&#8217;ll take it to the Genius Bar at the local Apple Store (Chatswood) and see if they can help me.</p>
<p>I made an appointment and turned up on time earlier today. The &#8220;Genius&#8221; asked me a few questions and gave the phone a good look over, presumably looking for signs of rough handling. He then told me he will replace it for me at no cost.</p>
<p>I was once again blown away with the slick, professional an painless nature of the service&#8230;</p>
<p>I had a similar experience a few months back when I took my 17&#8243; MBP in for a battery replacement.</p>
<p>Service matters every bit as much as product quality and if I have to pay a premium to be treated like a valuable customer then I&#8217;ll do it..
<div align="justify"></div>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=af377b13-73b7-8087-b01f-0a10a84129ea" /></div>
]]></description>
			<content:encoded><![CDATA[<p>A couple of weeks ago I noticed a crack had developed from the rear corner of the dock connector port on my black iPhone 3G running up the back for about an inch.</p>
<p>The crack did not affect the operation of the phone but it was sure bugging me every time I looked at it.</p>
<p>I looked around on the net and found that the white 3G iPhones were showing cracks like mine either at the dock connector or headphone socket so I thought, hey I&#8217;ll take it to the Genius Bar at the local Apple Store (Chatswood) and see if they can help me.</p>
<p>I made an appointment and turned up on time earlier today. The &#8220;Genius&#8221; asked me a few questions and gave the phone a good look over, presumably looking for signs of rough handling. He then told me he will replace it for me at no cost.</p>
<p>I was once again blown away with the slick, professional an painless nature of the service&#8230;</p>
<p>I had a similar experience a few months back when I took my 17&#8243; MBP in for a battery replacement.</p>
<p>Service matters every bit as much as product quality and if I have to pay a premium to be treated like a valuable customer then I&#8217;ll do it..
<div align="justify"></div>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=af377b13-73b7-8087-b01f-0a10a84129ea" /></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.drysdale.org/2009/04/17/apple-customer-service-matters/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>An organiser for iPhone Apps&#8230;.</title>
		<link>http://blog.drysdale.org/2009/02/24/an-organiser-for-iphone-apps/</link>
		<comments>http://blog.drysdale.org/2009/02/24/an-organiser-for-iphone-apps/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 20:58:13 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.drysdale.org/?p=151</guid>
		<description><![CDATA[<p style="clear: both">I stumbled across <a href="http://www.veronicabelmont.com/2009/02/the-iphone-app-organizer-i-would-lov-to-see/">this</a> blog post by Veronica Belmont (@Veronica on Twitter) about an awesome concept for iPhone App organizing. </p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/-wfv0OJ1oMQ&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/-wfv0OJ1oMQ&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>I don&#8217;t know about you but I have 5, starting on 6, pages of apps on my iPhone and it&#8217;s a major pain in the ass to move them around into a sensible order.</p>
<p>Hey Apple, please think about implementing something like this&#8230;.<br class="final-break" /></p>
]]></description>
			<content:encoded><![CDATA[<p style="clear: both">I stumbled across <a href="http://www.veronicabelmont.com/2009/02/the-iphone-app-organizer-i-would-lov-to-see/">this</a> blog post by Veronica Belmont (@Veronica on Twitter) about an awesome concept for iPhone App organizing. </p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/-wfv0OJ1oMQ&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/-wfv0OJ1oMQ&#038;color1=0xb1b1b1&#038;color2=0xcfcfcf&#038;hl=en&#038;feature=player_embedded&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>I don&#8217;t know about you but I have 5, starting on 6, pages of apps on my iPhone and it&#8217;s a major pain in the ass to move them around into a sensible order.</p>
<p>Hey Apple, please think about implementing something like this&#8230;.<br class="final-break" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.drysdale.org/2009/02/24/an-organiser-for-iphone-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeSign error: a valid provisioning profile is required</title>
		<link>http://blog.drysdale.org/2009/02/09/codesign-error-a-valid-provisioning-profile-is-required/</link>
		<comments>http://blog.drysdale.org/2009/02/09/codesign-error-a-valid-provisioning-profile-is-required/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 12:24:49 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[provisioning]]></category>
		<category><![CDATA[xcode]]></category>

		<guid isPermaLink="false">http://blog.drysdale.org/?p=148</guid>
		<description><![CDATA[<p>This is the error message that has been plaguing me for a few days.</p>
<p>What triggered it was replacing my provisioning profiles and certificates.</p>
<p>Fortunately I found an answer in the following blog post</p>
<p><a href="http://iphonesdkdev.blogspot.com/2009/01/codesign-error-valid-provisioning.html">CodeSign error: a valid provisioning profile is required</a></p>
]]></description>
			<content:encoded><![CDATA[<p>This is the error message that has been plaguing me for a few days.</p>
<p>What triggered it was replacing my provisioning profiles and certificates.</p>
<p>Fortunately I found an answer in the following blog post</p>
<p><a href="http://iphonesdkdev.blogspot.com/2009/01/codesign-error-valid-provisioning.html">CodeSign error: a valid provisioning profile is required</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.drysdale.org/2009/02/09/codesign-error-a-valid-provisioning-profile-is-required/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UITabBarController refusing to rotate</title>
		<link>http://blog.drysdale.org/2009/02/09/uitabbarcontroller-refusing-to-rotate/</link>
		<comments>http://blog.drysdale.org/2009/02/09/uitabbarcontroller-refusing-to-rotate/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 01:17:23 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Rotation]]></category>
		<category><![CDATA[SDK]]></category>
		<category><![CDATA[UITabBarController]]></category>

		<guid isPermaLink="false">http://blog.drysdale.org/?p=147</guid>
		<description><![CDATA[<p>I was struggling for some hours on an issue with an App I&#8217;m writing for the iPhone.</p>
<p>For some reason I could not get any of the views to rotate to landscape, the API docs suggested that this was trivial and only required implementing the method</p>
<p>(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation</p>
<p>and always returning YES</p>
<p>The problem is that this doesn&#8217;t work if you are using a TabBarController created in Interface Builder. You can verify this by create a new project, specifying the type as &#8220;Tab Bar Application&#8221; and rotating the simulator&#8230;</p>
<p>I found a quick and easy solution to this problem in the following blog post</p>
<p><a href="http://arashpayan.com/blog/index.php/2008/09/04/change-iphoneipod-app-orientation-within-a-uitabbarcontroller/">Change iPhone/iPod app orientation within a UITabBarController</a></p>
<p>I added maybe a dozen lines of code to my app and the problem is solved&#8230;.</p>
<p>Thanks Arash&#8230;</p>
]]></description>
			<content:encoded><![CDATA[<p>I was struggling for some hours on an issue with an App I&#8217;m writing for the iPhone.</p>
<p>For some reason I could not get any of the views to rotate to landscape, the API docs suggested that this was trivial and only required implementing the method</p>
<p>(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation</p>
<p>and always returning YES</p>
<p>The problem is that this doesn&#8217;t work if you are using a TabBarController created in Interface Builder. You can verify this by create a new project, specifying the type as &#8220;Tab Bar Application&#8221; and rotating the simulator&#8230;</p>
<p>I found a quick and easy solution to this problem in the following blog post</p>
<p><a href="http://arashpayan.com/blog/index.php/2008/09/04/change-iphoneipod-app-orientation-within-a-uitabbarcontroller/">Change iPhone/iPod app orientation within a UITabBarController</a></p>
<p>I added maybe a dozen lines of code to my app and the problem is solved&#8230;.</p>
<p>Thanks Arash&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.drysdale.org/2009/02/09/uitabbarcontroller-refusing-to-rotate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I thought this was a free country</title>
		<link>http://blog.drysdale.org/2008/10/17/i-thought-this-was-a-free-country/</link>
		<comments>http://blog.drysdale.org/2008/10/17/i-thought-this-was-a-free-country/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 01:24:05 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.drysdale.org/2008/10/17/i-thought-this-was-a-free-country/</guid>
		<description><![CDATA[<p>After 38 years of living in what I believed to be a free country you can imagine my outrage when I came across stories about the Rudd government&#8217;s latest brainwave</p>
<p><a target="_blank" href="http://www.minister.dbcde.gov.au/media/media_releases/2008/060">Minister welcomes advances in internet filtering technology</a></p>
<p><i>(Computerworld have a <a target="_blank" href="http://www.computerworld.com.au/index.php/id;1399635276">good piece</a> on it)</i></p>
<p>It would appear that like people in China, Burma and North Korea, we need to be protected from the big bad internet by means of ISP level <b>OPT OUT</b> filters!!!</p>
<p>Ahh, you say, you can Opt Out if you feel strongly about it, and yes we can&#8230; In theory&#8230;</p>
<p>There will be two blacklists</p>
<p>* Content unsafe for children (on by default)</p>
<p>* &#8220;Illegal&#8221; content (on for ALL with NO OPT OUT)</p>
<p>Now, I hear you ask &#8220;What&#8217;s wrong with blocking illegal content?&#8221;&#8230;</p>
<p>Well, that boils down to a question of who decides what is or isn&#8217;t legal in the context of the internet?</p>
<p>Should the government prevent me from researching nuclear energy? I could learn how to make a bomb&#8230; What about abortion? or Euthanasia? or making Gunpowder?</p>
<p>Is knowledge illegal or the improper use of it?</p>
<p>Mandatory filtering puts us on a very slippery slope indeed.</p>
<p>Even forgoing the illegal content blacklist, what about the &#8220;unsafe for children&#8221; blacklist, which children? </p>
<p>What if a child wants to learn about sexually transmitted diseases, is that bad? Time and time again attempts to generate blacklists have tended to block access to sites that are totally appropriate for children, often sites offering educational material for children on sexual health issues.</p>
<p>I am utterly against this kind of censorship and I feel it is totally inappropriate for the government to decide on my (and my children&#8217;s) behalf what I can and can&#8217;t be allowed to see. Bulk filtering of internet content is a total waste of time, money and energy, the &#8220;right&#8221; way to tackle this problem is to steer clear of the &#8220;quick fix&#8221; and fall back on Education. </p>
<p>Give people the information they need to understand the internet, and be able to make informed decisions on what they see or don&#8217;t see. </p>
<p>Let parents decide what is best for their children. </p>
<p>The dangers to children on the internet are not stumbling across porn, but rather chatting to the wrong people, giving out their personal details, etc <br />These are not the sorts of things that can be blocked with a filter.</p>
<p>In today&#8217;s society we always want to push responsibility (and blame) on to someone else, well it&#8217;s time to stand up and say <b>NO</b>&#8230;.</p>
<p>Please visit the <a target="_blank" href="http://nocleanfeed.com/index.html">NoCleenFeed</a> site setup by the EFA and take a stand, once something like this is in place it is hard to remove, your chance to nip it in the bud is now&#8230;&#8230;.</p>
<p></p>
]]></description>
			<content:encoded><![CDATA[<p>After 38 years of living in what I believed to be a free country you can imagine my outrage when I came across stories about the Rudd government&#8217;s latest brainwave</p>
<p><a target="_blank" href="http://www.minister.dbcde.gov.au/media/media_releases/2008/060">Minister welcomes advances in internet filtering technology</a></p>
<p><i>(Computerworld have a <a target="_blank" href="http://www.computerworld.com.au/index.php/id;1399635276">good piece</a> on it)</i></p>
<p>It would appear that like people in China, Burma and North Korea, we need to be protected from the big bad internet by means of ISP level <b>OPT OUT</b> filters!!!</p>
<p>Ahh, you say, you can Opt Out if you feel strongly about it, and yes we can&#8230; In theory&#8230;</p>
<p>There will be two blacklists</p>
<p>* Content unsafe for children (on by default)</p>
<p>* &#8220;Illegal&#8221; content (on for ALL with NO OPT OUT)</p>
<p>Now, I hear you ask &#8220;What&#8217;s wrong with blocking illegal content?&#8221;&#8230;</p>
<p>Well, that boils down to a question of who decides what is or isn&#8217;t legal in the context of the internet?</p>
<p>Should the government prevent me from researching nuclear energy? I could learn how to make a bomb&#8230; What about abortion? or Euthanasia? or making Gunpowder?</p>
<p>Is knowledge illegal or the improper use of it?</p>
<p>Mandatory filtering puts us on a very slippery slope indeed.</p>
<p>Even forgoing the illegal content blacklist, what about the &#8220;unsafe for children&#8221; blacklist, which children? </p>
<p>What if a child wants to learn about sexually transmitted diseases, is that bad? Time and time again attempts to generate blacklists have tended to block access to sites that are totally appropriate for children, often sites offering educational material for children on sexual health issues.</p>
<p>I am utterly against this kind of censorship and I feel it is totally inappropriate for the government to decide on my (and my children&#8217;s) behalf what I can and can&#8217;t be allowed to see. Bulk filtering of internet content is a total waste of time, money and energy, the &#8220;right&#8221; way to tackle this problem is to steer clear of the &#8220;quick fix&#8221; and fall back on Education. </p>
<p>Give people the information they need to understand the internet, and be able to make informed decisions on what they see or don&#8217;t see. </p>
<p>Let parents decide what is best for their children. </p>
<p>The dangers to children on the internet are not stumbling across porn, but rather chatting to the wrong people, giving out their personal details, etc <br />These are not the sorts of things that can be blocked with a filter.</p>
<p>In today&#8217;s society we always want to push responsibility (and blame) on to someone else, well it&#8217;s time to stand up and say <b>NO</b>&#8230;.</p>
<p>Please visit the <a target="_blank" href="http://nocleanfeed.com/index.html">NoCleenFeed</a> site setup by the EFA and take a stand, once something like this is in place it is hard to remove, your chance to nip it in the bud is now&#8230;&#8230;.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.drysdale.org/2008/10/17/i-thought-this-was-a-free-country/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Sethy-sized Laptop</title>
		<link>http://blog.drysdale.org/2008/08/06/a-sethy-sides-laptop/</link>
		<comments>http://blog.drysdale.org/2008/08/06/a-sethy-sides-laptop/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 10:04:49 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.drysdale.org/2008/08/06/a-sethy-sides-laptop/</guid>
		<description><![CDATA[<p>With the last of our tax refund we bought the boys a sub-notebook to play with, the <a target="_blank" href="http://eeepc.asus.com/au/700.htm">eeepc 4g</a> from Asus.</p>
<p><img style="800px;" src="http://blog.drysdale.org/wp-content/uploads/2008/08/701f.jpg" /><br />The specs are as follows</p>
<p>Display: 7&#8243;<br />CPU: 900 MHz Celeron-M<br />Video: Intel GMA 900<br />OS: Linux<br />Colour: White<br />Network: 10/100MB Ethernet &amp; 80211b/g wireless<br />Memory: 512MB DDR2<br />HDD: 4GB SSD<br />Webcam: 0.3 mega pixel<br />Audio: Stereo speakers &amp; Microphone<br />Battery: 2.8-3.5 hours<br />Weight: 0.92 kg</p>
<p>It is a little corker, I&#8217;ve been listen to people rave about it on a number of Tech podcasts. The 4g is no longer the current model but it will do what we need and is affordable. We bought it online from the very nice folks at DealsDirect.com.au we&#8217;ve bought 5 items from them so far, everything has been exactly as advertised and the shipping has been prompt with the items ariving in good condition.</p>
<p><img style="800px;" src="http://blog.drysdale.org/wp-content/uploads/2008/08/100-3503.jpg" /></p>
<p><img style="800px;" src="http://blog.drysdale.org/wp-content/uploads/2008/08/100-3504.jpg" /></p>
<p>Seth calls it his &#8220;lappy&#8221; and has fallen instantly in love with it.</p>
<p></p>
]]></description>
			<content:encoded><![CDATA[<p>With the last of our tax refund we bought the boys a sub-notebook to play with, the <a target="_blank" href="http://eeepc.asus.com/au/700.htm">eeepc 4g</a> from Asus.</p>
<p><img style="800px;" src="http://blog.drysdale.org/wp-content/uploads/2008/08/701f.jpg" /><br />The specs are as follows</p>
<p>Display: 7&#8243;<br />CPU: 900 MHz Celeron-M<br />Video: Intel GMA 900<br />OS: Linux<br />Colour: White<br />Network: 10/100MB Ethernet &amp; 80211b/g wireless<br />Memory: 512MB DDR2<br />HDD: 4GB SSD<br />Webcam: 0.3 mega pixel<br />Audio: Stereo speakers &amp; Microphone<br />Battery: 2.8-3.5 hours<br />Weight: 0.92 kg</p>
<p>It is a little corker, I&#8217;ve been listen to people rave about it on a number of Tech podcasts. The 4g is no longer the current model but it will do what we need and is affordable. We bought it online from the very nice folks at DealsDirect.com.au we&#8217;ve bought 5 items from them so far, everything has been exactly as advertised and the shipping has been prompt with the items ariving in good condition.</p>
<p><img style="800px;" src="http://blog.drysdale.org/wp-content/uploads/2008/08/100-3503.jpg" /></p>
<p><img style="800px;" src="http://blog.drysdale.org/wp-content/uploads/2008/08/100-3504.jpg" /></p>
<p>Seth calls it his &#8220;lappy&#8221; and has fallen instantly in love with it.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.drysdale.org/2008/08/06/a-sethy-sides-laptop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Geocaching, the modern day treasure hunt&#8230;&#8230;</title>
		<link>http://blog.drysdale.org/2008/07/21/geocaching-the-modern-day-treasure-hunt/</link>
		<comments>http://blog.drysdale.org/2008/07/21/geocaching-the-modern-day-treasure-hunt/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 23:58:27 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Fatherhood]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.drysdale.org/2008/07/21/geocaching-the-modern-day-treasure-hunt/</guid>
		<description><![CDATA[<p>Inspired by my Texan colleague and enabled by my recent acquisition of a 3G iPhone I decided to have a crack at Geocaching. </p>
<p>For the uninitiated this involves trying to find a hidden cache of goodies based on GPS co-ordinates.</p>
<p>I checked out the definitive sight <a href="http://www.geocaching.com/">geocaching.com</a> punched in the co-ordinates of my house and looked at the list of nearby caches. </p>
<p>Living out in the sticks as I do I expected their to be sod all choice, I was presently surprised to find one within 500m of my house!!!</p>
<p>I packed a little bag and Seth and I went to look for treasure&#8230;.</p>
<p>I was pleasantly surprised with the ease of using the iPhone to find the cache, I added a bookmark on the phone at the GPS co-ordinates of the cache and just keep walking until the blue location dot meet the red map pin.</p>
<p>It actually took longer to find the cache once we got to ground zero than it did to walk from my place to the cache.</p>
<p>We ended up searching an area around 10m x 10m, it was off a trail in light bush so the GPS was struggling a little to keep a lock.</p>
<p>Sethy claimed a prize from the cache and we put something else in its place&#8230;</p>
<p>We are planning to check out another one next weekend about 1km in the other direction from our place.</p>
<p>If you are interested the cache we found is <a href="http://www.geocaching.com/seek/cache_details.aspx?wp=GC1E4JB&amp;Submit6.x=0&amp;Submit6.y=0&amp;Submit6=Find">here</a>&#8230;</p>
<p>We are thinking about hiding one of our own as well, watch this space&#8230;&#8230;.</p>
<p><big></big><big><b>Sethy with his treasure<br /></b></big><br /><a href="http://blog.drysdale.org/wp-content/uploads/2008/07/sethy_treasure_hunt.jpg"><img src="http://blog.drysdale.org/wp-content/uploads/2008/07/sethy_treasure_hunt-300x225.jpg" alt="" title="sethy_treasure_hunt" width="300" height="225" class="alignnone size-medium wp-image-124" /></a></p>
]]></description>
			<content:encoded><![CDATA[<p>Inspired by my Texan colleague and enabled by my recent acquisition of a 3G iPhone I decided to have a crack at Geocaching. </p>
<p>For the uninitiated this involves trying to find a hidden cache of goodies based on GPS co-ordinates.</p>
<p>I checked out the definitive sight <a href="http://www.geocaching.com/">geocaching.com</a> punched in the co-ordinates of my house and looked at the list of nearby caches. </p>
<p>Living out in the sticks as I do I expected their to be sod all choice, I was presently surprised to find one within 500m of my house!!!</p>
<p>I packed a little bag and Seth and I went to look for treasure&#8230;.</p>
<p>I was pleasantly surprised with the ease of using the iPhone to find the cache, I added a bookmark on the phone at the GPS co-ordinates of the cache and just keep walking until the blue location dot meet the red map pin.</p>
<p>It actually took longer to find the cache once we got to ground zero than it did to walk from my place to the cache.</p>
<p>We ended up searching an area around 10m x 10m, it was off a trail in light bush so the GPS was struggling a little to keep a lock.</p>
<p>Sethy claimed a prize from the cache and we put something else in its place&#8230;</p>
<p>We are planning to check out another one next weekend about 1km in the other direction from our place.</p>
<p>If you are interested the cache we found is <a href="http://www.geocaching.com/seek/cache_details.aspx?wp=GC1E4JB&amp;Submit6.x=0&amp;Submit6.y=0&amp;Submit6=Find">here</a>&#8230;</p>
<p>We are thinking about hiding one of our own as well, watch this space&#8230;&#8230;.</p>
<p><big></big><big><b>Sethy with his treasure<br /></b></big><br /><a href="http://blog.drysdale.org/wp-content/uploads/2008/07/sethy_treasure_hunt.jpg"><img src="http://blog.drysdale.org/wp-content/uploads/2008/07/sethy_treasure_hunt-300x225.jpg" alt="" title="sethy_treasure_hunt" width="300" height="225" class="alignnone size-medium wp-image-124" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.drysdale.org/2008/07/21/geocaching-the-modern-day-treasure-hunt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>3G iPhone&#8230;.. Yay.</title>
		<link>http://blog.drysdale.org/2008/07/21/3g-iphone-yay-2/</link>
		<comments>http://blog.drysdale.org/2008/07/21/3g-iphone-yay-2/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 23:18:32 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.drysdale.org/2008/07/21/3g-iphone-yay-2/</guid>
		<description><![CDATA[<p>I decided to update my iPhone to the new 3G model for a number of reasons</p>
<p>* GPS</p>
<p>* 3G data</p>
<p>* A locally supported legit phone</p>
<p>So far I&#8217;m very happy with the upgrade, Viv has inherited my previous phone which I pwned and updated to 2.0 on the weekend.</p>
<p>I have definitely noticed a difference in battery life, on my 2G iPhone with a heavy day of surfing the web and reading emails the battery is at 75% by the end of the day, on the 3G it is a little under 50%</p>
<p>I used the GPS continuously for around 40 mins on Sunday and by the end of the day the battery was down to around 20%</p>
<p>Strangely I rarely use my Phone for actual calls, for me it&#8217;s more of a handheld computer than a phone.</p>
<p>I haven&#8217;t done the standard unboxing shots so I&#8217;m sure Steve is reserving a place for me in hell for blaspheming but I can live with that. <img src='http://blog.drysdale.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I did have one hiccup worth noting&#8230; I bought the phone on Thursday and found that on my was home on Thursday night it seemed to lose the ability to connect to the internet over the cell network. I would get a 3G or GPRS icon on the status bar as if it was connected but no internet apps would work.</p>
<p>I thought, damn I have to swap it for a new one after a couple of days but over the weekend I thought I would try a little poking around. I did a restore to the latest build of 2.0 (5A347), no luck&#8230; Then I thought, how about a fresh install and don&#8217;t restore settings from the last backup or sync contacts etc, ie fresh out of the box.</p>
<p>That did the trick of bringing it back to life, I can only imagine that some settings from the 2G backup messed it up. I&#8217;ve since synced the contacts etc back, the only things I lost were wi-fi &amp; email settings, fav contacts in the &#8220;fav&#8221; phone page and sms history.</p>
<p>Anyway, I&#8217;ve rambled enough for now, the upshot is I have a nice shiny new 3G phone and I&#8217;m happy with it, Apple haters please feel free to post comments to /dev/null</p>
]]></description>
			<content:encoded><![CDATA[<p>I decided to update my iPhone to the new 3G model for a number of reasons</p>
<p>* GPS</p>
<p>* 3G data</p>
<p>* A locally supported legit phone</p>
<p>So far I&#8217;m very happy with the upgrade, Viv has inherited my previous phone which I pwned and updated to 2.0 on the weekend.</p>
<p>I have definitely noticed a difference in battery life, on my 2G iPhone with a heavy day of surfing the web and reading emails the battery is at 75% by the end of the day, on the 3G it is a little under 50%</p>
<p>I used the GPS continuously for around 40 mins on Sunday and by the end of the day the battery was down to around 20%</p>
<p>Strangely I rarely use my Phone for actual calls, for me it&#8217;s more of a handheld computer than a phone.</p>
<p>I haven&#8217;t done the standard unboxing shots so I&#8217;m sure Steve is reserving a place for me in hell for blaspheming but I can live with that. <img src='http://blog.drysdale.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I did have one hiccup worth noting&#8230; I bought the phone on Thursday and found that on my was home on Thursday night it seemed to lose the ability to connect to the internet over the cell network. I would get a 3G or GPRS icon on the status bar as if it was connected but no internet apps would work.</p>
<p>I thought, damn I have to swap it for a new one after a couple of days but over the weekend I thought I would try a little poking around. I did a restore to the latest build of 2.0 (5A347), no luck&#8230; Then I thought, how about a fresh install and don&#8217;t restore settings from the last backup or sync contacts etc, ie fresh out of the box.</p>
<p>That did the trick of bringing it back to life, I can only imagine that some settings from the 2G backup messed it up. I&#8217;ve since synced the contacts etc back, the only things I lost were wi-fi &amp; email settings, fav contacts in the &#8220;fav&#8221; phone page and sms history.</p>
<p>Anyway, I&#8217;ve rambled enough for now, the upshot is I have a nice shiny new 3G phone and I&#8217;m happy with it, Apple haters please feel free to post comments to /dev/null</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.drysdale.org/2008/07/21/3g-iphone-yay-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fixing Mail.app on the iPhone</title>
		<link>http://blog.drysdale.org/2008/04/07/fixing-mailapp-on-the-iphone/</link>
		<comments>http://blog.drysdale.org/2008/04/07/fixing-mailapp-on-the-iphone/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 12:01:11 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.drysdale.org/2008/04/07/fixing-mailapp-on-the-iphone</guid>
		<description><![CDATA[<p>I wonder if I should start an iPhone category <img src='http://blog.drysdale.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I recently used the <a href="http://iphwn.org/">Pwn Project</a> tools to make a custom 1.1.4 firmware that is activated, jailbroken etc, it all worked well and after restoring the firmware to my iPhone everything &#8220;Just Worked&#8221; <b>except</b> the Mail application.</p>
<p>I have seen this issue before where you start Mail and it immediately crashes, the only way I have fixed it in the past is to do another restore. This time I thought I&#8217;d poke around a little first.</p>
<p>I logged into my phone via SSH and found that I could start the Mail application as root with no problem, although it acted as though it was a new installation. Starting it as &#8220;mobile&#8221; caused the expected crash behavior.</p>
<p>Poking around in the filesystem I found that the directory that mail uses to store its preferences</p>
<p><font face="Courier New">/var/mobile/Library/Mail</font></p>
<p>was owned by root:wheel and had permissons that would not allow applications launched as the mobile user to write to it..</p>
<p><font face="Courier New"># ls -la</p>
<p>drwxr-xr-x    5 root    wheel     272 Apr  7 08:06 Mail</font></p>
<p>It seems that the only issues I have on my hacked iPhone relate to permissions problems so I changed the ownership of the directory (and it&#8217;s contents) to mobile:wheel</p>
<p><font face="Courier New"># chown -R mobile:wheel Mail</font></p>
<p>The ownership and permission should look like this.</p>
<p><font face="Courier New"># ls -la</p>
<p></font><font face="Courier New">drwxr-xr-x    5 mobile  wheel     306 Apr  7 07:58 Mail</font></p>
<p>After that Mail worked as normal.</p>
<p></p>
]]></description>
			<content:encoded><![CDATA[<p>I wonder if I should start an iPhone category <img src='http://blog.drysdale.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I recently used the <a href="http://iphwn.org/">Pwn Project</a> tools to make a custom 1.1.4 firmware that is activated, jailbroken etc, it all worked well and after restoring the firmware to my iPhone everything &#8220;Just Worked&#8221; <b>except</b> the Mail application.</p>
<p>I have seen this issue before where you start Mail and it immediately crashes, the only way I have fixed it in the past is to do another restore. This time I thought I&#8217;d poke around a little first.</p>
<p>I logged into my phone via SSH and found that I could start the Mail application as root with no problem, although it acted as though it was a new installation. Starting it as &#8220;mobile&#8221; caused the expected crash behavior.</p>
<p>Poking around in the filesystem I found that the directory that mail uses to store its preferences</p>
<p><font face="Courier New">/var/mobile/Library/Mail</font></p>
<p>was owned by root:wheel and had permissons that would not allow applications launched as the mobile user to write to it..</p>
<p><font face="Courier New"># ls -la</p>
<p>drwxr-xr-x    5 root    wheel     272 Apr  7 08:06 Mail</font></p>
<p>It seems that the only issues I have on my hacked iPhone relate to permissions problems so I changed the ownership of the directory (and it&#8217;s contents) to mobile:wheel</p>
<p><font face="Courier New"># chown -R mobile:wheel Mail</font></p>
<p>The ownership and permission should look like this.</p>
<p><font face="Courier New"># ls -la</p>
<p></font><font face="Courier New">drwxr-xr-x    5 mobile  wheel     306 Apr  7 07:58 Mail</font></p>
<p>After that Mail worked as normal.</p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.drysdale.org/2008/04/07/fixing-mailapp-on-the-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
