<?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>Angus Thinks...</title>
	<atom:link href="http://www.malcolmhardie.com/weblogs/angus/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.malcolmhardie.com/weblogs/angus</link>
	<description>SQLEditor for Mac OS X, Life and general thoughts</description>
	<lastBuildDate>Sat, 28 Jan 2012 12:18:35 +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>Digital Camera Teardown</title>
		<link>http://www.malcolmhardie.com/weblogs/angus/2012/01/28/digital-camera-teardown/</link>
		<comments>http://www.malcolmhardie.com/weblogs/angus/2012/01/28/digital-camera-teardown/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 12:18:35 +0000</pubDate>
		<dc:creator>Angus Hardie</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.malcolmhardie.com/weblogs/angus/?p=869</guid>
		<description><![CDATA[Here is a video showing a breakdown of a lumix digital camera. (mikeselectricstuff/YouTube) The amazing thing is how small the mechanical parts are, and how many there are in there. This camera probably costs no more than £200, yet there are minuscule parts &#8230; <a href="http://www.malcolmhardie.com/weblogs/angus/2012/01/28/digital-camera-teardown/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here is a <a href="http://www.youtube.com/watch?v=gScwGhRSQFI">video showing a breakdown of a lumix digital camera</a>. (mikeselectricstuff/YouTube)</p>
<p>The amazing thing is how small the mechanical parts are, and how many there are in there. This camera probably costs no more than £200, yet there are minuscule parts and an amazing level of tiny details, all of which has to work reliably, without any maintenance, for a possible lifespan of several years.</p>
<p>The details of the lens assembly are particularly clever with multiple layers and motors which move the different parts. The coils which are printed onto the circuit board and form part of the movement mechanism is clever feature.</p>
<p>I&#8217;m amazed <img src='http://www.malcolmhardie.com/weblogs/angus/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmhardie.com/weblogs/angus/2012/01/28/digital-camera-teardown/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kodak bankrupt?</title>
		<link>http://www.malcolmhardie.com/weblogs/angus/2012/01/19/kodak-bankrupt/</link>
		<comments>http://www.malcolmhardie.com/weblogs/angus/2012/01/19/kodak-bankrupt/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 08:17:33 +0000</pubDate>
		<dc:creator>Angus Hardie</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.malcolmhardie.com/weblogs/angus/?p=864</guid>
		<description><![CDATA[Kodak, perhaps the photography company, appears to have filed for bankruptcy. It seems to be something of a representative for the state of the non-digital photography market, which looks pretty much dead except for a few limited areas. In recent &#8230; <a href="http://www.malcolmhardie.com/weblogs/angus/2012/01/19/kodak-bankrupt/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Kodak, perhaps <em>the</em> photography company, appears to have filed for bankruptcy.</p>
<p>It seems to be something of a representative for the state of the non-digital photography market, which looks pretty much dead except for a few limited areas.</p>
<p>In recent years they seem to have sold off much of the research and development and focused on the hyper-competitive desktop inkjet printer market instead.<br />
(Although the reasons for this decision still remain a mystery to me)</p>
<p>I remember having a kodak camera with kodak film, that got photos printed on kodak photo paper, but I guess people a bit younger than me might never have even seen a roll of film, nor for that matter a kodak camera.</p>
<p>It&#8217;s sad to see this happen to such an iconic company and I hope that things don&#8217;t turn out badly for the employees.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmhardie.com/weblogs/angus/2012/01/19/kodak-bankrupt/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Web Development Kit Bundle</title>
		<link>http://www.malcolmhardie.com/weblogs/angus/2011/12/29/the-web-development-kit-bundle/</link>
		<comments>http://www.malcolmhardie.com/weblogs/angus/2011/12/29/the-web-development-kit-bundle/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 22:52:41 +0000</pubDate>
		<dc:creator>Angus Hardie</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.malcolmhardie.com/weblogs/angus/?p=859</guid>
		<description><![CDATA[Just hours remain to buy the The Web Development Kit Bundle. It&#8217;s got a useful mix of tools for Mac web development and its an excellent bargain even if you&#8217;re only looking for one or two items in the bundle. &#8230; <a href="http://www.malcolmhardie.com/weblogs/angus/2011/12/29/the-web-development-kit-bundle/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Just hours remain to buy the <a href="http://www.shakeonit.com/shop/web-development-toolkit-1.0.html"><strong>The Web Development Kit Bundle</strong></a>.</p>
<p>It&#8217;s got a useful mix of tools for Mac web development and its an excellent bargain even if you&#8217;re only looking for one or two items in the bundle. HTMLValidator is our contribution to the bundle which costs just 39.99</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmhardie.com/weblogs/angus/2011/12/29/the-web-development-kit-bundle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Development Toolkit</title>
		<link>http://www.malcolmhardie.com/weblogs/angus/2011/12/14/web-development-toolkit/</link>
		<comments>http://www.malcolmhardie.com/weblogs/angus/2011/12/14/web-development-toolkit/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 02:48:58 +0000</pubDate>
		<dc:creator>Angus Hardie</dc:creator>
				<category><![CDATA[Company News]]></category>
		<category><![CDATA[Macintosh]]></category>

		<guid isPermaLink="false">http://www.malcolmhardie.com/weblogs/angus/?p=843</guid>
		<description><![CDATA[HTMLValidator is one of the apps in the new Web Development Toolkit bundle, which is available now. The bundle contains 10 apps for a single low price of just $39.99 If you&#8217;re doing web design, there&#8217;s probably something here for &#8230; <a href="http://www.malcolmhardie.com/weblogs/angus/2011/12/14/web-development-toolkit/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.malcolmhardie.com/htmlvalidator/">HTMLValidator</a> is one of the apps in the new <a href="http://www.shakeonit.com/shop/web-development-toolkit-1.0.html">Web Development Toolkit</a> bundle, which is available now.</p>
<p>The bundle contains 10 apps for a single low price of just $39.99<br />
If you&#8217;re doing web design, there&#8217;s probably something here for you<br />
(unless you already own all the apps, in which case, it also makes a great gift)</p>
<p><a href="http://www.shakeonit.com/shop/web-development-toolkit-1.0.html"><img title="Web Development Toolkit" src="http://www.malcolmhardie.com/weblogs/angus/wp-content/uploads/2011/12/bundle-icons.png" alt="" width="588" height="60" /></a></p>
<p>The bundle includes:</p>
<ul>
<li><a href="http://www.belightsoft.com/products/getbackup/overview.php">Get Backup Pro</a></li>
<li><a href="http://beforedawnsolutions.com/skedit">skEdit</a></li>
<li><a href="http://beforedawnsolutions.com/blt">Better Link Tester</a></li>
<li><a href="http://dejal.com/simon">Simon</a> (Bronze &#8211; 15 active tests)</li>
<li><a href="http://www.macwareinc.com/products/LDSPro/overview.html">Logo Design Studio Pro</a></li>
<li><a href="http://www.theescapers.com/stor/index.html">Stor</a></li>
<li><a href="http://nolobe.com/interarchy/">Interarchy</a></li>
<li><a href="http://www.theescapers.com/whoosh/index.html">Whoosh</a></li>
<li><a href="http://www.macwareinc.com/products/MacFreelance/overview.html">MacFreelance</a></li>
<li><a href="http://www.malcolmhardie.com/htmlvalidator/">HTMLValidator</a></li>
</ul>
<p>The offer is running until December 28th, so you will have to be quick, or you might miss out!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmhardie.com/weblogs/angus/2011/12/14/web-development-toolkit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Versions, validateMenuItem: and NSMenuItem</title>
		<link>http://www.malcolmhardie.com/weblogs/angus/2011/12/05/versions-validatemenuitem-and-nsmenuitem/</link>
		<comments>http://www.malcolmhardie.com/weblogs/angus/2011/12/05/versions-validatemenuitem-and-nsmenuitem/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 03:52:26 +0000</pubDate>
		<dc:creator>Angus Hardie</dc:creator>
				<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[SQLEditor]]></category>

		<guid isPermaLink="false">http://www.malcolmhardie.com/weblogs/angus/?p=796</guid>
		<description><![CDATA[If you find when developing in 10.7 that you get a versions menu with a NSMenuItem as one of the items, it might be worth checking to see whether you&#8217;re correctly using validateMenuItem: This problem may happen if you return &#8230; <a href="http://www.malcolmhardie.com/weblogs/angus/2011/12/05/versions-validatemenuitem-and-nsmenuitem/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you find when developing in 10.7 that you get a versions menu with a NSMenuItem as one of the items, it might be worth checking to see whether you&#8217;re correctly using validateMenuItem:</p>
<p><a href="http://www.malcolmhardie.com/weblogs/angus/wp-content/uploads/2011/07/versions.png"><img class="alignnone size-full wp-image-800" title="versions" src="http://www.malcolmhardie.com/weblogs/angus/wp-content/uploads/2011/07/versions.png" alt="" width="330" height="126" /></a></p>
<p>This problem may happen if you return YES from validateMenuItem in a NSDocument subclass for menu items that you don&#8217;t actually control. (If you just return YES as a default for example)</p>
<p>If instead you return</p>
<p><code>[super validateMenuItem:item]</code></p>
<p>You should get the correct &#8220;Revert to Last Saved Version&#8221; menu item</p>
<p><a href="http://www.malcolmhardie.com/weblogs/angus/wp-content/uploads/2011/07/versions-good.png"><img class="alignnone size-full wp-image-802" title="versions-good" src="http://www.malcolmhardie.com/weblogs/angus/wp-content/uploads/2011/07/versions-good.png" alt="" width="341" height="119" /></a></p>
<p>I ran into this when I was doing testing on 10.7 and although documentation clearly states that you must call the super method in validateMenuItem: , it wasn&#8217;t immediately obvious to me what was causing the problem.</p>
<p>Hope this helps if you have the same problem.</p>
<p><strong>Edit:</strong> This may have been fixed in OS X</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmhardie.com/weblogs/angus/2011/12/05/versions-validatemenuitem-and-nsmenuitem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Runesoft updates games for Lion</title>
		<link>http://www.malcolmhardie.com/weblogs/angus/2011/10/28/runesoft-updates-games-for-lion/</link>
		<comments>http://www.malcolmhardie.com/weblogs/angus/2011/10/28/runesoft-updates-games-for-lion/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 12:20:06 +0000</pubDate>
		<dc:creator>Angus Hardie</dc:creator>
				<category><![CDATA[Macintosh]]></category>

		<guid isPermaLink="false">http://www.malcolmhardie.com/weblogs/angus/?p=835</guid>
		<description><![CDATA[Last year I bought  &#8220;Robin Hood: The Legend of Sherwood&#8221;; it&#8217;s a fun, 3d person, tactical combat game where you play Robin Hood or one of his merry men in the fight against the sheriff of Notingham. When I bought &#8230; <a href="http://www.malcolmhardie.com/weblogs/angus/2011/10/28/runesoft-updates-games-for-lion/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last year I bought  &#8220;Robin Hood: The Legend of Sherwood&#8221;; it&#8217;s a fun, 3d person, tactical combat game where you play Robin Hood or one of his merry men in the fight against the sheriff of Notingham. When I bought it, it was a PowerPC game and I ran it under Rosetta on my Mac. With the arrival of Lion and the departure of Rosetta, it stopped working and I&#8217;d pretty much expected that I wouldn&#8217;t be able to play it except by installing 10.6 on a separate partition somewhere.</p>
<p>However this last week I saw something really surprising; <a href="http://www.rune-soft.com/article.php?action=view&amp;article_id=156">Runesoft has released a patch</a> to bring Intel compatibility to the game and it now works on Lion <img src='http://www.malcolmhardie.com/weblogs/angus/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I&#8217;m really impressed with this, thank you Runesoft!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmhardie.com/weblogs/angus/2011/10/28/runesoft-updates-games-for-lion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash player updating on Mac</title>
		<link>http://www.malcolmhardie.com/weblogs/angus/2011/09/08/flash-player-updating-on-mac/</link>
		<comments>http://www.malcolmhardie.com/weblogs/angus/2011/09/08/flash-player-updating-on-mac/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 05:00:25 +0000</pubDate>
		<dc:creator>Angus Hardie</dc:creator>
				<category><![CDATA[Macintosh]]></category>

		<guid isPermaLink="false">http://www.malcolmhardie.com/weblogs/angus/?p=826</guid>
		<description><![CDATA[Flash Player on the Mac is always in need of an update &#8211; or so it seems. One particular problem is that the current update checking system seems to merely displays a web page with the current version numbers. That &#8230; <a href="http://www.malcolmhardie.com/weblogs/angus/2011/09/08/flash-player-updating-on-mac/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Flash Player on the Mac is always in need of an update &#8211; or so it seems.<br />
One particular problem is that the current update checking system seems to merely displays a <a href="http://www.adobe.com/software/flash/about/">web page with the current version numbers</a>. That page also appears to contain no direct download links at all. The page it should link to is the <a href="http://get.adobe.com/flashplayer/">Flash download page</a>.</p>
<p>What it should ideally do is to automatically update using Sparkle or similar. I don&#8217;t want it to check constantly in the background, simply check and update when I click the &#8220;check Now&#8221; button.</p>
<p>Failing that, it should clearly state whether the current installation is up-to-date or not.<br />
I don&#8217;t want to have to compare version numbers on a page that lists 8 different product version numbers. The software knows which variant it is, its own version number and a web service can be provided to display the latest numbers. It&#8217;s trivial to download the latest version number and test to see if it is the same as the installed version, then provide a direct download link if it isn&#8217;t.</p>
<p>In fairness some progress has been made in flash installing, at least they now include a standard pkg installer and progress is being made on providing release notes. But much more progress (or the demise of Flash) is still clearly needed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmhardie.com/weblogs/angus/2011/09/08/flash-player-updating-on-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQLEditor upgrades</title>
		<link>http://www.malcolmhardie.com/weblogs/angus/2011/08/18/sqleditor-upgrades/</link>
		<comments>http://www.malcolmhardie.com/weblogs/angus/2011/08/18/sqleditor-upgrades/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 11:07:05 +0000</pubDate>
		<dc:creator>Angus Hardie</dc:creator>
				<category><![CDATA[Company News]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[SQLEditor]]></category>
		<category><![CDATA[Writing Software]]></category>

		<guid isPermaLink="false">http://www.malcolmhardie.com/weblogs/angus/?p=810</guid>
		<description><![CDATA[One of the big questions I&#8217;ve been thinking about recently is how to price upgrades for SQLEditor. So far upgrades have all been free as 1.0 became 1.1 and eventually 1.7. But with the new 2.0 release appearing soon, the &#8230; <a href="http://www.malcolmhardie.com/weblogs/angus/2011/08/18/sqleditor-upgrades/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>One of the big questions I&#8217;ve been thinking about recently is how to price upgrades for SQLEditor. So far upgrades have all been free as 1.0 became 1.1 and eventually 1.7. But with the new 2.0 release appearing soon, the question is what should be charged.</p>
<p>Personally I&#8217;ve been annoyed with products where I paid money and a new release appears two weeks later which requires a paid upgrade. On the other hand, SQLEditor 2.0 will be a considerable upgrade from SQLEditor 1.0 (the first paid version), so I do think some additional fee is justified to fund development efforts.</p>
<p>But obviously I don&#8217;t want people who haven&#8217;t bought yet to have doubts as to whether they will be required to pay for the upgrade.</p>
<p>The stated policy is that anyone who bought SQLEditor within 12 months of a paid upgrade being released gets a free upgrade.</p>
<p>However given that the release date for the new version hasn&#8217;t been decided yet, I&#8217;ve decided to improve the arrangements for version 2.0:</p>
<p><strong>Customers who bought SQLEditor 1.x after August 1st 2010 will get a free upgrade to SQLEditor 2.0.</strong></p>
<p>This means that if you buy SQLEditor today you get 1.7.8 and when 2.0 is released you would get an upgrade to it free of charge.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmhardie.com/weblogs/angus/2011/08/18/sqleditor-upgrades/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Xcode 4 &#8211; Great!</title>
		<link>http://www.malcolmhardie.com/weblogs/angus/2011/07/21/xcode-4-great/</link>
		<comments>http://www.malcolmhardie.com/weblogs/angus/2011/07/21/xcode-4-great/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 09:59:56 +0000</pubDate>
		<dc:creator>Angus Hardie</dc:creator>
				<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Writing Software]]></category>

		<guid isPermaLink="false">http://www.malcolmhardie.com/weblogs/angus/?p=806</guid>
		<description><![CDATA[Xcode 4 took a little while to get used to, but as I&#8217;ve been using it more, I&#8217;ve been liking it more. The change initially is significant, and there were new ways of doing things and certain other things that &#8230; <a href="http://www.malcolmhardie.com/weblogs/angus/2011/07/21/xcode-4-great/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Xcode 4 took a little while to get used to, but as I&#8217;ve been using it more, I&#8217;ve been liking it more.</p>
<p>The change initially is significant, and there were new ways of doing things and certain other things that had to be rethought altogether. But now, I&#8217;m starting to choose to use Xcode 4 when I have the choice, so I think I&#8217;ve got used to it</p>
<p>I recently released some new project files for Tesseract OCR cocoa, and they are built with Xcode 4 now. The simplification in the build system and the linking of the frameworks is a vast improvement. Workspaces are a gift to this type of multi-project build. <img src='http://www.malcolmhardie.com/weblogs/angus/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>The only issue I have is that it doesn&#8217;t support 10.5 or PPC, so SQLEditor is stuck on Xcode 3 for a while longer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmhardie.com/weblogs/angus/2011/07/21/xcode-4-great/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lion Released</title>
		<link>http://www.malcolmhardie.com/weblogs/angus/2011/07/21/lion-released/</link>
		<comments>http://www.malcolmhardie.com/weblogs/angus/2011/07/21/lion-released/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 09:35:09 +0000</pubDate>
		<dc:creator>Angus Hardie</dc:creator>
				<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[SQLEditor]]></category>

		<guid isPermaLink="false">http://www.malcolmhardie.com/weblogs/angus/?p=791</guid>
		<description><![CDATA[Lion is released! Things seem to be going well. SQLEditor appears to work correctly. There is one identified issue which means that you cannot register the app for all users of a machine. Each user must register the app separately &#8230; <a href="http://www.malcolmhardie.com/weblogs/angus/2011/07/21/lion-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Lion is released!</p>
<p>Things seem to be going well. SQLEditor appears to work correctly.</p>
<p>There is one identified issue which means that you cannot register the app for all users of a machine. Each user must register the app separately in their own account. (This is due to the <code>/Library/Preferences</code> directory now only being writable by root).</p>
<p>This doesn&#8217;t affect Macs which are already registered. Administrators can also manually set the preference keys in the <code><br />
/Library/Prefererences/com.malcolmhardie.sqleditor.cocoa.plist</code><br />
file to register for all users.</p>
<p>This problem will probably fixed by making the registration process separate and running it with higher permissions.</p>
<p>HTMLValidator still needs some more work and isn&#8217;t currently compatible. A revised version is in the works and should be available soon.</p>
<p>TesseractOCR seems to be working fine (and if you haven&#8217;t seen them, please check out the xcode 4 source release, it&#8217;s a big improvement)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.malcolmhardie.com/weblogs/angus/2011/07/21/lion-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

