<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Posts on Angus Thinks</title>
		<link>https://www.malcolmhardie.com/weblogs/angus/posts/</link>
		<description>Recent content in Posts on Angus Thinks</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
			<copyright>@2026 Angus Hardie</copyright>
		
		
			<lastBuildDate>Thu, 10 Sep 2026 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://www.malcolmhardie.com/weblogs/angus/posts/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>new blog</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2026/09/10/new-blog/</link>
				<pubDate>Thu, 10 Sep 2026 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2026/09/10/new-blog/</guid>
				<description>&lt;p&gt;New blog system, now hugo&lt;/p&gt;&#xA;&lt;p&gt;There aren&amp;rsquo;t any comments as yet.&lt;/p&gt;&#xA;&lt;p&gt;I have the comments archived, they might reappear at some point&lt;/p&gt;</description>
			</item>
			<item>
				<title>Goodbye marilac</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2025/01/29/new-server-and-setup/</link>
				<pubDate>Wed, 29 Jan 2025 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2025/01/29/new-server-and-setup/</guid>
				<description>&lt;p&gt;marilac was the virtual server that hosted all of the company operations for many years. Today is its last day.&lt;/p&gt;&#xA;&lt;p&gt;Today I&amp;rsquo;ve finished moving all of the hosting, including this blog.&lt;/p&gt;&#xA;&lt;p&gt;Now everything is hosted with mythic beasts.&lt;/p&gt;&#xA;&lt;p&gt;Goodbye marilac, you served well for 23 years (2002-2025)&lt;/p&gt;&#xA;&lt;p&gt;Bytemark built you well&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lego Starwars - Skywalker Saga</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2023/10/03/lego-starwars-skywalker-saga/</link>
				<pubDate>Tue, 03 Oct 2023 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2023/10/03/lego-starwars-skywalker-saga/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://oak.malcolmhardie.com/weblogs/angus/wp-content/uploads/2023/10/image.jpeg&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;&lt;figure class=&#34;figure&#34;&gt;&#xA;    &lt;img class=&#34;media&#34;&#xA;       src=&#34;https://www.malcolmhardie.com/weblogs/angus/posts/2023/10/03/lego-starwars-skywalker-saga/images/image_hu_260703b35a80e6f1.webp&#34;&#xA;       sizes=&#34;(max-width: 46rem) 100vw, 46rem&#34;&#xA;       width=&#34;900&#34; height=&#34;1350&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;    &#xA;  &lt;/figure&gt;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;A new lego star wars game (new to me anyway, my copy just finished downloading!)&lt;/p&gt;&#xA;&lt;p&gt;I like what I see so far, the story is exciting, I love the introduction video, it has that &amp;ldquo;star wars is epic&amp;rdquo; feel about it.&lt;/p&gt;&#xA;&lt;p&gt;Flying around is great and the episode 1 pod-race felt really, really fast.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Poor Netflix!</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2022/06/13/poor-netflix/</link>
				<pubDate>Mon, 13 Jun 2022 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2022/06/13/poor-netflix/</guid>
				<description>&lt;p&gt;Netflix has been suffering from Disney taking all their content and refusing to play any more.&lt;/p&gt;&#xA;&lt;p&gt;Still more Korean dramas on Netflix than Disney though&amp;hellip;&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 4.0</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2022/06/13/sqleditor-4-0/</link>
				<pubDate>Mon, 13 Jun 2022 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2022/06/13/sqleditor-4-0/</guid>
				<description>&lt;p&gt;After a bit of a gap, SQLEditor 4 is now pretty much at the point of a public release.&lt;/p&gt;&#xA;&lt;p&gt;Thanks to everyone who has been trying beta versions and the most helpful bug reports!&lt;/p&gt;</description>
			</item>
			<item>
				<title>Dark mode canvas in SQLEditor</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2020/06/29/dark-mode-canvas-in-sqleditor/</link>
				<pubDate>Mon, 29 Jun 2020 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2020/06/29/dark-mode-canvas-in-sqleditor/</guid>
				<description>&lt;p&gt;Finished, see the blog post:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.malcolmhardie.com/weblog/2020/06/29/sqleditor-3-7-2/&#34;&gt;https://www.malcolmhardie.com/weblog/2020/06/29/sqleditor-3-7-2/&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;:-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Disney Artists on Instagram</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2019/07/16/disney-artists-on-instagram/</link>
				<pubDate>Tue, 16 Jul 2019 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2019/07/16/disney-artists-on-instagram/</guid>
				<description>&lt;p&gt;Absolutely awesome art + useful lessons for people trying to improve:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.instagram.com/grizandnorm/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;https://www.instagram.com/grizandnorm/&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;This is the link I was trying to find for L today but couldn&amp;rsquo;t..&lt;/p&gt;&#xA;&lt;p&gt;Relieved that I found it ðŸ˜Œ&lt;/p&gt;</description>
			</item>
			<item>
				<title>apple java-dev list deleted</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2019/06/11/apple-java-dev-list-deleted/</link>
				<pubDate>Tue, 11 Jun 2019 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2019/06/11/apple-java-dev-list-deleted/</guid>
				<description>&lt;p&gt;The old Apple &lt;a href=&#34;https://lists.apple.com/mailman/listinfo/java-dev&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Java-dev mailing list&lt;/a&gt;&#xA; and all its archives appear to have been deleted.&lt;/p&gt;&#xA;&lt;p&gt;The mailman system is reporting &amp;ldquo;No such listÂ &lt;em&gt;java-dev&lt;/em&gt;&amp;rdquo;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Notarization ...</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2019/06/08/notarization/</link>
				<pubDate>Sat, 08 Jun 2019 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2019/06/08/notarization/</guid>
				<description>&lt;p&gt;Apple is really pushing the whole notarization thing right now.&lt;/p&gt;&#xA;&lt;p&gt;It does seem a bit like the apocryphal story of &lt;a href=&#34;https://en.wikipedia.org/wiki/Boiling_frog&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;boiling the frog&lt;/a&gt;&#xA;, adding small additional restrictions on software freedom each year until the whole platform is under absolute control. (I really, really hope that&amp;rsquo;s not what&amp;rsquo;s happening)&lt;/p&gt;&#xA;&lt;p&gt;At a practical level, I&amp;rsquo;ve been working away on implementing notarization with SQLEditor, which has caused some issues because of some of the dependencies that are used.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Hyper-threading and cleverness</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2019/05/15/hyper-threading-and-cleverness/</link>
				<pubDate>Wed, 15 May 2019 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2019/05/15/hyper-threading-and-cleverness/</guid>
				<description>&lt;p&gt;Another day, another &lt;a href=&#34;https://www.theregister.co.uk/2019/05/14/intel_hyper_threading_mitigations/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;attack on processor architectures.&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;I remember during the computer architecture classes at university marvelling at how clever the processor architectures were. Branch prediction, the challenges of process management and context switching. How everything could be managed so carefully and all the book-keeping kept up-to-date! But it all worked and it worked very well, so I was extremely impressed.&lt;/p&gt;&#xA;&lt;p&gt;Then when hyper-threading arrived, I was even more impressed. Now I could get most of the benefits of four cores, using only the hardware of two cores.The slight downside was some bits were shared, but this didn&amp;rsquo;t matter, because it had all been carefully thought through. It was produced by the same kind of people who I had marvelled at previously, and so it was obvious that it was a &lt;em&gt;good thing&lt;/em&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>[NSColor highlightColor] differs in dark mode</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2018/10/01/nscolor-highlightcolor-differs-in-dark-mode/</link>
				<pubDate>Mon, 01 Oct 2018 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2018/10/01/nscolor-highlightcolor-differs-in-dark-mode/</guid>
				<description>&lt;p&gt;I noticed a point today while working on dark mode for Mojave 10.14.&lt;/p&gt;&#xA;&lt;p&gt;The value of &lt;code&gt;-(NSColor*)highlightColor&lt;/code&gt; differs depending on whether you&amp;rsquo;re in light mode or dark mode.&lt;/p&gt;&#xA;&lt;p&gt;This particularly affects &lt;code&gt;-(NSColor *)highlightWithLevel:(CGFloat)val;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;By calling:&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;[[NSColor highlightColor] colorUsingColorSpace:[NSColorSpace genericRGBColorSpace]];&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;I was able to grab the highlight colors in light mode and dark mode. I converted the values to hex and they are displayed below:&lt;/p&gt;&#xA;&lt;p&gt;Light Mode:&lt;/p&gt;&#xA;&lt;p&gt;(White)&lt;/p&gt;&#xA;&lt;p&gt;Dark Mode:&lt;/p&gt;&#xA;&lt;p&gt;(Gray-ish)&lt;/p&gt;</description>
			</item>
			<item>
				<title>End of 32 bit on Mac will kill off old games</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2018/04/12/32-bit-on-mac-will-kill-off-old-games/</link>
				<pubDate>Thu, 12 Apr 2018 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2018/04/12/32-bit-on-mac-will-kill-off-old-games/</guid>
				<description>&lt;p&gt;The era of 32 bit Mac applications is probably coming to an end. Apple seems to be moving towards a 64 bit future.&lt;/p&gt;&#xA;&lt;p&gt;64 bit conversion isn&amp;rsquo;t very difficult for most ordinary apps, although there will undoubtably be developers who will face severe challenges due to particular circumstances. Apps that include 3rd party code, complicated build systems or involving languages other than C/C++/Objective C are probably at some risk.&lt;/p&gt;&#xA;&lt;p&gt;But I think most currently sold applications are already 64 bit and have been for years. (&lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/&#34;&gt;SQLEditor&lt;/a&gt;&#xA; went to 64 bit &lt;em&gt;only&lt;/em&gt; a while back, without anyone making any comment whatsoever).&lt;/p&gt;</description>
			</item>
			<item>
				<title>Github desktop and the tree view</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2018/03/13/github-desktop-and-the-tree-view/</link>
				<pubDate>Tue, 13 Mar 2018 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2018/03/13/github-desktop-and-the-tree-view/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://desktop.github.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Github desktop&lt;/a&gt;&#xA; has been a helpful companion to my development work for some time now. It&amp;rsquo;s lightweight, easy to use and integrates nicely with &lt;a href=&#34;http://github.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;github.com&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;However there is one neat feature that github desktop v1 had that the newer v2 doesn&amp;rsquo;t.&lt;/p&gt;&#xA;&lt;p&gt;The simplified tree view:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://oak.malcolmhardie.com/weblogs/angus/wp-content/uploads/2018/03/Screen-Shot-2018-03-13-at-20.48.13.png&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;&lt;figure class=&#34;figure&#34;&gt;&#xA;    &lt;img class=&#34;media&#34;&#xA;       src=&#34;https://www.malcolmhardie.com/weblogs/angus/posts/2018/03/13/github-desktop-and-the-tree-view/images/Screen-Shot-2018-03-13-at-20.48.13_hu_25eae31977053044.webp&#34;&#xA;       sizes=&#34;(max-width: 46rem) 100vw, 46rem&#34;&#xA;       width=&#34;900&#34; height=&#34;155&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;    &#xA;  &lt;/figure&gt;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;I think it&amp;rsquo;s a really neat piece of user interface because it displays so much information in a small area that would probably otherwise be empty. Yet it&amp;rsquo;s much simpler than most git tree views, which I find tend to find display too many details. Somehow the information density seems just right, neither too much nor too little. Perhaps it is the Goldilocks of git tree views?&lt;/p&gt;</description>
			</item>
			<item>
				<title>Blockchain isn&#39;t the answer?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2017/12/07/blockchain-isnt-the-answer/</link>
				<pubDate>Thu, 07 Dec 2017 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2017/12/07/blockchain-isnt-the-answer/</guid>
				<description>&lt;p&gt;It is important to remember that there are problems for which blockchains are not the correct answer.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Tags and Taxonomies</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2017/05/12/tags-and-taxonomies/</link>
				<pubDate>Fri, 12 May 2017 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2017/05/12/tags-and-taxonomies/</guid>
				<description>&lt;p&gt;When tagging documents with keywords, sometimes too many keywords is as bad as too few.&lt;/p&gt;&#xA;&lt;p&gt;If you have too few, the document might not be found.&lt;/p&gt;&#xA;&lt;p&gt;If you have too many, the document will be found every time; even if it isn&amp;rsquo;t relevant.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Another unbelievable truck advert</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2016/10/01/another-unbelievable-truck-advert/</link>
				<pubDate>Sat, 01 Oct 2016 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2016/10/01/another-unbelievable-truck-advert/</guid>
				<description>&lt;p&gt;Following from the entirely unbelievable but true &lt;a href=&#34;https://www.youtube.com/watch?v=M7FIvfx5J10&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Epic Split truck advert&lt;/a&gt;&#xA; with Jean-Claude Van Damme,&lt;/p&gt;&#xA;&lt;p&gt;Scania has offered a new ad, building a &lt;a href=&#34;https://www.scania.com/global/en/global/scaniaclock.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;working clock using trucks&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;I love all of these ads, I really do. But I&amp;rsquo;m not in the market for a truck. :-(&lt;/p&gt;</description>
			</item>
			<item>
				<title>Birkhill Fireclay Museum Closed</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2016/08/27/birkhill-fireclay-museum-closed/</link>
				<pubDate>Sat, 27 Aug 2016 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2016/08/27/birkhill-fireclay-museum-closed/</guid>
				<description>&lt;p&gt;Sadly it seems that the &lt;a href=&#34;https://web.archive.org/web/20160513014450/http://www.falkirkcommunitytrust.org/venues/birkhill-fireclay-mine/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Birkhill fireclay mine&lt;/a&gt;&#xA;Â has been permanently closedÂ as a visitor attraction. I was lucky enoughÂ to go round the mine tour a few years ago when it was still open and it was a fascinating visit.&lt;/p&gt;&#xA;&lt;p&gt;The mine had been in operation from theÂ 18th century before closingÂ about 1980.Â The fire clay that was mined there wasÂ made into bricks for use in furnaces, the bricks being particularly suited for the high temperatures involved.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor javascript plugins</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2016/06/07/sqleditor-javascript-plugins/</link>
				<pubDate>Tue, 07 Jun 2016 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2016/06/07/sqleditor-javascript-plugins/</guid>
				<description>&lt;p&gt;There is some new sample code for writing javascript plugins on our shiny new organisation github page:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/malcolmhardie-software/SQLitePluginJavascript&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;https://github.com/malcolmhardie-software/SQLitePluginJavascript&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 3.0 release</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2016/05/26/sqleditor-3-0-release/</link>
				<pubDate>Thu, 26 May 2016 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2016/05/26/sqleditor-3-0-release/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://www.malcolmhardie.com/sqleditor/&#34;&gt;SQLEditor 3.0&lt;/a&gt;&#xA; is ready!&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve feel like I&amp;rsquo;ve been working on this for ages, so I&amp;rsquo;m really happy that it&amp;rsquo;s now ready.&lt;/p&gt;&#xA;&lt;p&gt;The most visible change is the new user interface, which has been merged into a single window. Single window interfaces are something that I wasn&amp;rsquo;t initially convinced by, I liked palettes and life was good. But since then, I&amp;rsquo;ve come to see the benefits of the single window. Keeping the panels in a relatively fixed position means that you know where they are. There&amp;rsquo;s also less busy-work managing the panels.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Raspberry Pi Zero</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2015/11/27/raspberry-pi-zero/</link>
				<pubDate>Fri, 27 Nov 2015 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2015/11/27/raspberry-pi-zero/</guid>
				<description>&lt;p&gt;The new &lt;a href=&#34;https://www.raspberrypi.org/blog/raspberry-pi-zero/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Raspberry Pi Zero&lt;/a&gt;&#xA; looks amazing!&lt;/p&gt;&#xA;&lt;p&gt;Base price is just Â£4!&lt;/p&gt;&#xA;&lt;p&gt;Sure you have to add stuff like an SD card, a screen and a keyboard. But these can be shared, or borrowed or obtained second hand from somewhere if necessary.&lt;/p&gt;&#xA;&lt;p&gt;Almost anyone can get one of these and starting building stuff.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s going to to be great. :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>SVG Explanations</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2015/10/22/svg-explanations/</link>
				<pubDate>Thu, 22 Oct 2015 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2015/10/22/svg-explanations/</guid>
				<description>&lt;p&gt;Working on &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/&#34;&gt;SQLEditor&lt;/a&gt;&#xA; SVG improvements (arriving soon in 3.0), and found this excellent &lt;a href=&#34;http://sarasoueidan.com/tags/svg/index.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;series of articlesÂ byÂ Sara Soueidnn&lt;/a&gt;&#xA; on several of the details.&lt;/p&gt;&#xA;&lt;p&gt;So SQLEditor in future will be using the same object icons in SVG as are drawn in the main document and each will be its own beautifulÂ &lt;a href=&#34;http://sarasoueidan.com/blog/structuring-grouping-referencing-in-svg/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;SVG symbol&lt;/a&gt;&#xA;, rather than being separately drawn.&lt;/p&gt;&#xA;&lt;p&gt;(Object icons in SQLEditor 3 are now little imagesÂ rather than being individually, because this improves performance quite noticeably and allows nicer styling)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Apple Developer Program improvements</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2015/06/08/apple-developer-program-improvements/</link>
				<pubDate>Mon, 08 Jun 2015 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2015/06/08/apple-developer-program-improvements/</guid>
				<description>&lt;p&gt;Apple has made some big changes to their developer programs, which I think are a big improvement:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;You can now apparently &lt;a href=&#34;https://developer.apple.com/xcode/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;develop and deploy to your own iOSÂ device&lt;/a&gt;&#xA; without a program membership. (Possibly only with Xcode 7, I&amp;rsquo;m not perfectly clear yet). This is a big win for casual developers and people just getting started.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;There is now a &lt;a href=&#34;https://developer.apple.com/support/transition/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;single developer program combining iOS and OS X&lt;/a&gt;&#xA; which is much simpler and cuts the price in half if you subscribe to both&lt;/p&gt;</description>
			</item>
			<item>
				<title>New Bujold Book!</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2015/03/21/new-bujold-book-2/</link>
				<pubDate>Sat, 21 Mar 2015 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2015/03/21/new-bujold-book-2/</guid>
				<description>&lt;p&gt;Wonderful news: Lois McMaster Bujold, one of my favourite authors, has announced a new novel, due sometime in 2016.&lt;/p&gt;&#xA;&lt;p&gt;If you haven&amp;rsquo;t read Bujold, I strongly recommend going out, getting a copy of one of them and reading it right now (or you know, when the bookstore or library are next open)&lt;/p&gt;&#xA;&lt;p&gt;The title will apparently be &lt;strong&gt;Gentleman Jole and the Red Queen&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.goodreads.com/author_blog_posts/8046824-new-book&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Author Blog Link&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Updating wordpress plugins via svn:externals</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2014/11/22/updating-wordpress-plugins-via-svnexternals/</link>
				<pubDate>Sat, 22 Nov 2014 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2014/11/22/updating-wordpress-plugins-via-svnexternals/</guid>
				<description>&lt;p&gt;Wordpress usually needs plugins for things, but it&amp;rsquo;s a pain keeping them updated, unless you want to use the built in auto-updating (which I don&amp;rsquo;t use for various reasons)&lt;/p&gt;&#xA;&lt;p&gt;That was until I discovered this &lt;a href=&#34;http://kovshenin.com/2012/wordpress-workflow-tips-using-subversion-externals-for-plugins-themes-and-core/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;method ofÂ using svn:externals to update them&lt;/a&gt;&#xA;.[kovshenin.com]&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;cd public_html/wp-content/&#xA;svn propedit svn:externals plugins&#xA;&amp;lt;edit as required&amp;gt;&#xA;svn update&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;By adding third party plugins to the plugins directory svn:externals list, they all get updated at the same time as I update the wordpress install, which I already use subversion for anyway. The akismet plugin already gets updated by this method. It also allows changes to the version of the akismet plugin, which is good if it gets updated between major Wordpress releases.&lt;/p&gt;</description>
			</item>
			<item>
				<title>MOD releasing open source stuff</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2014/11/10/mod-releasing-open-source-stuff/</link>
				<pubDate>Mon, 10 Nov 2014 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2014/11/10/mod-releasing-open-source-stuff/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.theregister.co.uk/2014/11/10/mod_releases_web_app_code_to_github/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;MoD releases code to GitHub&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Well done to theÂ &lt;a href=&#34;https://www.gov.uk/government/news/mod-scientists-provide-open-source-software-on-github&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Defence Science and Technology Laboratory&lt;/a&gt;&#xA; at the UK ministry of Defence. They&amp;rsquo;ve started to release code on &lt;a href=&#34;https://github.com/dstl&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;github&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;I can&amp;rsquo;t imagine that getting approval for this was easy, andÂ it probably required a fair amount of negotiation to getÂ this far; but it&amp;rsquo;s a good sign for openness in government and hopefully it will be a good thing forÂ both the government and the wider community.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Is Yosemite going to be released today?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2014/10/16/is-yosemite-going-to-be-released-today/</link>
				<pubDate>Thu, 16 Oct 2014 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2014/10/16/is-yosemite-going-to-be-released-today/</guid>
				<description>&lt;p&gt;October 16th has arrived, the Apple event is scheduled. Will this be the official release date of Yosemite? Enquiring minds want to know&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;**update:**Â yes it looks like it will be&lt;/p&gt;</description>
			</item>
			<item>
				<title>Prison Architect</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2014/10/16/prison-architect/</link>
				<pubDate>Thu, 16 Oct 2014 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2014/10/16/prison-architect/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve been playing &lt;a href=&#34;http://www.introversion.co.uk/prisonarchitect/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Prison Architect&lt;/a&gt;&#xA; recently, having picked it up in aÂ Humble Bundle deal.&lt;/p&gt;&#xA;&lt;p&gt;Interesting idea and great fun. Plus not so lifelike that IÂ would be uncomfortable playing.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Google XSS game</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2014/05/29/google-xss-game/</link>
				<pubDate>Thu, 29 May 2014 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2014/05/29/google-xss-game/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://xss-game.appspot.com/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://xss-game.appspot.com/&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;It teaches a bit about Cross-site scripting (XSS) bugs that, as the page helpfully describes, are one of the most common and dangerous types of vulnerabilities in web apps.&lt;/p&gt;&#xA;&lt;p&gt;Worth checking, even if you think you know the material.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Webkit Javascript Optimizing JIT compiler(s)</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2014/05/14/webkit-javascript-optimizing-jit-compilers/</link>
				<pubDate>Wed, 14 May 2014 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2014/05/14/webkit-javascript-optimizing-jit-compilers/</guid>
				<description>&lt;p&gt;Is your JIT compiled javascript function running too slow? No worries, just wait and the javascript engine will recompile it and then replace the function with a faster version!&lt;/p&gt;&#xA;&lt;p&gt;But that&amp;rsquo;s not fast enough either? Webkit will compile another version using more optimizations, using code from LLVM.&lt;/p&gt;&#xA;&lt;p&gt;Is the function still executing some long running loop? No problem! The javascript engine will copy all of the current state and build a new compiled function that starts at the beginning of that loop, then replace the old slower function with the new one, &lt;strong&gt;while it is still running!&lt;/strong&gt; It gets flipped over at the beginning of the next run through the loop. (see the Hot-Loop Transfer section of the original article)&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 2.7 - the customizable object palette</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2014/01/30/sqleditor-2-7-the-customizable-object-palette/</link>
				<pubDate>Thu, 30 Jan 2014 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2014/01/30/sqleditor-2-7-the-customizable-object-palette/</guid>
				<description>&lt;p&gt;The newest and latest feature to arrive in &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/releases/2.7/SQLEditor-2-7.zip&#34;&gt;SQLEditor 2.7&lt;/a&gt;&#xA;Â [55MB Zip] is a customizable object palette.&lt;/p&gt;&#xA;&lt;p&gt;For a long time, the object palette in SQLEditor has looked like this:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://oak.malcolmhardie.com/weblogs/angus/wp-content/uploads/2014/01/SQLEditorScreenSnapz029.png&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;&lt;figure class=&#34;figure&#34;&gt;&#xA;    &lt;img class=&#34;media&#34;&#xA;       src=&#34;https://www.malcolmhardie.com/weblogs/angus/posts/2014/01/30/sqleditor-2-7-the-customizable-object-palette/images/SQLEditorScreenSnapz029_hu_16e5f72318931d1e.webp&#34;&#xA;       sizes=&#34;(max-width: 46rem) 100vw, 46rem&#34;&#xA;       width=&#34;900&#34; height=&#34;394&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;    &#xA;  &lt;/figure&gt;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;There were three fixed objects, that could be dragged from the palette into the document. The images have changed, but the basic functionality is little changed from v1.0, which also had a three object palette that worked like this.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Teddy the Guardian - a smart toy and medical sensor device</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2014/01/18/teddy-the-guardian-a-smart-toy-and-medical-sensor-device/</link>
				<pubDate>Sat, 18 Jan 2014 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2014/01/18/teddy-the-guardian-a-smart-toy-and-medical-sensor-device/</guid>
				<description>&lt;p&gt;I just saw details of this &lt;a href=&#34;http://teddytheguardian.com/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;new stuffed/plush toy bear&lt;/a&gt;&#xA; that contains medical sensors, which seems absolutely wonderful as an idea.&lt;/p&gt;&#xA;&lt;p&gt;The idea is that instead of having to persuade a child patient to put up with various medical devices and sensors (like thermometers or heart rate sensors), the child just hugs a small toy bear, which contains the sensors. The data is sent wirelessly to a computer device that the doctor can then view.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Journal of Cartoon Overanalyzations</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2014/01/16/the-journal-of-cartoon-overanalyzations/</link>
				<pubDate>Thu, 16 Jan 2014 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2014/01/16/the-journal-of-cartoon-overanalyzations/</guid>
				<description>&lt;p&gt;For all of your cartoon analysis needs:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://cartoonoveranalyzations.com/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://cartoonoveranalyzations.com/&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 2.5 - now with native database drivers and process separation</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2013/09/10/sqleditor-2-5-now-with-native-database-drivers-and-process-separation/</link>
				<pubDate>Tue, 10 Sep 2013 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2013/09/10/sqleditor-2-5-now-with-native-database-drivers-and-process-separation/</guid>
				<description>&lt;p&gt;I&amp;rsquo;m really happy to say that &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/releases/2.5/SQLEditor-2-5.zip&#34;&gt;SQLEditor 2.5&lt;/a&gt;&#xA; [60MB zip]  has just been released. This has some interesting new features that have been in development for some time. Native database drivers have been something I&amp;rsquo;ve been hoping to support for ages, while process separation should improve stability and performance.&lt;/p&gt;&#xA;&lt;h2 id=&#34;native-database-drivers&#34;&gt;Native database drivers&lt;/h2&gt;&#xA;&lt;p&gt;SQLEditor 2.5 now includes native database support bundled with the app.&lt;br&gt;&#xA;Native drivers are bundled for SQLite (using standard &lt;a href=&#34;http://www.sqlite.org/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;sqlite&lt;/a&gt;&#xA;), MySQL/Drizzle (using the &lt;a href=&#34;https://launchpad.net/libdrizzle&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Drizzle driver library&lt;/a&gt;&#xA;) and Postgres (using &lt;a href=&#34;http://www.postgresql.org/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Postgres&lt;/a&gt;&#xA; client libraries).&lt;/p&gt;</description>
			</item>
			<item>
				<title>Corporation must maximise profits (?)</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2013/08/05/corporation-must-maximise-profits/</link>
				<pubDate>Mon, 05 Aug 2013 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2013/08/05/corporation-must-maximise-profits/</guid>
				<description>&lt;p&gt;&lt;em&gt;I&amp;rsquo;ve had this post sitting in my drafts collection for ages, but after reading yet another person make this claim about corporations, I&amp;rsquo;ve decided to post it. I believe that my sources are correct and accurate, note that the main source now links to the internet archive, rather than the original paper, because the congressional committee site has been rearranged. Please comment or email if you have any questions or concerns.&lt;/em&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>A memorial to lab mice</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2013/07/02/a-memorial-to-lab-mice/</link>
				<pubDate>Tue, 02 Jul 2013 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2013/07/02/a-memorial-to-lab-mice/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://imgur.com/k8JQc8m&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Statue of a mouse knitting dna&lt;/a&gt;&#xA;Â (imgur)- apparently a memorial to laboratory mice.&lt;/p&gt;&#xA;&lt;p&gt;Regardless of opinions about lab use of animals, I think a statue remembering them is correct and proper.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Exporting SVG from Cocoa</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2013/07/02/exporting-svg-from-cocoa/</link>
				<pubDate>Tue, 02 Jul 2013 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2013/07/02/exporting-svg-from-cocoa/</guid>
				<description>&lt;p&gt;Following from my previous post about SVG exporting in cocoa, here are some details on how this is done in SQLEditor. The example code is extracted from the live SQLEditor code base, but it&amp;rsquo;s been altered to simplify in a few places. Hopefully it doesn&amp;rsquo;t contain any bugs, but please point them out if you see them.&lt;/p&gt;&#xA;&lt;p&gt;In addition, I don&amp;rsquo;t offer this up particularly as a tutorial, this is just the way that I did it, so there are possibly (probably?) better ways of doing this. Feel free to reuse any of it, in any way, if you wish using either BSD or &lt;a href=&#34;http://creativecommons.org/licenses/by/3.0/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Attribution 3.0 Unported&lt;/a&gt;&#xA;Â . I&amp;rsquo;ll try and put a complete working example of it up on github soon. &lt;strong&gt;Update&lt;/strong&gt;: Source code now on &lt;a href=&#34;https://github.com/AngusHardie/cocoasvgexperiment&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;github&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>New SQLEditor database connection panel</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2013/04/26/new-sqleditor-database-connection-panel/</link>
				<pubDate>Fri, 26 Apr 2013 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2013/04/26/new-sqleditor-database-connection-panel/</guid>
				<description>&lt;p&gt;The database connection setup panel in SQLEditor has been something I&amp;rsquo;ve been hoping to improve for a while.&lt;/p&gt;&#xA;&lt;p&gt;This is the first attempt at a redesign:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://oak.malcolmhardie.com/weblogs/angus/wp-content/uploads/2013/04/sqleditor-new-db.png&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;&lt;figure class=&#34;figure&#34;&gt;&#xA;    &lt;img class=&#34;media&#34;&#xA;       src=&#34;https://www.malcolmhardie.com/weblogs/angus/posts/2013/04/26/new-sqleditor-database-connection-panel/images/sqleditor-new-db_hu_b841a597d8657ae.webp&#34;&#xA;       sizes=&#34;(max-width: 46rem) 100vw, 46rem&#34;&#xA;       width=&#34;900&#34; height=&#34;875&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;    &#xA;  &lt;/figure&gt;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&lt;p&gt;The connections are now listed in aÂ collapsableÂ sidebar and can be both added and removed. You can also edit the connection in the main area. Changes are automatically saved.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s not ready yet, but it may appear sometime soon.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor, SVG and Cocoa</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2013/04/16/sqleditor-svg-and-cocoa/</link>
				<pubDate>Tue, 16 Apr 2013 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2013/04/16/sqleditor-svg-and-cocoa/</guid>
				<description>&lt;p&gt;One of the new features in the latest &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/releases/2.1.0b2/SQLEditor-2-1-0b2.zip&#34;&gt;SQLEditor 2.1 beta release&lt;/a&gt;&#xA;Â Â (v2.1.0b2, about 5.7MB) is SVG export. This allows you to create a diagram in SQLEditor and then export it to SVG format.&lt;/p&gt;&#xA;&lt;p&gt;SVG format is a vector diagram format that can be rendered by many web browsers or edited in vector drawing programs like Inkscape.&lt;/p&gt;&#xA;&lt;p&gt;Here is an embedded svg file:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.malcolmhardie.com/weblogs/angus/wp-content/uploads/2013/04/viewbox.svg&#34;&gt;&lt;figure class=&#34;figure&#34;&gt;&#xA;    &lt;img class=&#34;media&#34; src=&#34;images/viewbox.svg&#34; alt=&#34;viewbox&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;    &#xA;  &lt;/figure&gt;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt; &lt;/p&gt;&#xA;&lt;p&gt;The neat thing is that if the image gets scaled it should scale fairly cleanly. (The lines get a bit fuzzy due to the anti-aliasing)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Using NSDockTile for debug info</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2012/12/02/using-nsdocktile-for-debug-info/</link>
				<pubDate>Sun, 02 Dec 2012 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2012/12/02/using-nsdocktile-for-debug-info/</guid>
				<description>&lt;p&gt;Often when I&amp;rsquo;m working on an app or something I end up running several different versions of it in a short period of time. There&amp;rsquo;s usually some bug that I&amp;rsquo;m trying to fix and I want to make sure that the bug occurs in the old version and doesn&amp;rsquo;t occur in the new version.&lt;/p&gt;&#xA;&lt;p&gt;Sometimes though I get confused which version I&amp;rsquo;m running. Is the app in the dock the old version, or the new version or something else?&lt;/p&gt;</description>
			</item>
			<item>
				<title>Xbox 360 and Playstation 3 were released before first iPhone</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2012/11/27/xbox-360-and-playstation-3-were-released-before-first-iphone/</link>
				<pubDate>Tue, 27 Nov 2012 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2012/11/27/xbox-360-and-playstation-3-were-released-before-first-iphone/</guid>
				<description>&lt;p&gt;&lt;strong&gt;Xbox 360&lt;/strong&gt; released November 16, 2005 in USA &lt;strong&gt;Playstation 3&lt;/strong&gt; released November 11, 2006, in Japan &lt;strong&gt;_Original_Â iPhone&lt;/strong&gt; released June 29, 2007, in USA -Â supersededÂ 5 times&lt;/p&gt;&#xA;&lt;p&gt;The consoles are still competitive platforms. Nothing in the phone world lasts that well.&lt;/p&gt;&#xA;&lt;p&gt;This is not a criticism of the iPhone, which is a brilliant device, instead a thought about the longevity of the consoles.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Is &#34;Maximising Shareholder value&#34; required - no it&#39;s not</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2012/11/08/good-article-on-whether-maximising-shareholder-value-is-required-hint-no-its-not/</link>
				<pubDate>Thu, 08 Nov 2012 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2012/11/08/good-article-on-whether-maximising-shareholder-value-is-required-hint-no-its-not/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.guardian.co.uk/sustainable-business/blog/maximising-shareholder-value-irony&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://www.guardian.co.uk/sustainable-business/blog/maximising-shareholder-value-irony&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;The idea only dates from about 1976, it doesn&amp;rsquo;t seem to be in any law and it probably doesn&amp;rsquo;t lead to the best outcomes anyway.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Multi-touch - finger tips wearing out?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2012/08/21/multi-touch-finger-tips-wearing-out/</link>
				<pubDate>Tue, 21 Aug 2012 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2012/08/21/multi-touch-finger-tips-wearing-out/</guid>
				<description>&lt;p&gt;I seem to be using more multi-touch stuff, but I do have this irrational fear that my finger tips will slowly start to wear away from constantly dragging them over metal or glass surfaces &amp;hellip;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Russian Documentary about Bread Day</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2012/06/25/russian-documentary-about-bread-day/</link>
				<pubDate>Mon, 25 Jun 2012 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2012/06/25/russian-documentary-about-bread-day/</guid>
				<description>&lt;p&gt;Years ago I saw a documentary about Russians living in the country side where the local people had to push, by hand, a railway wagon filled with bread.&lt;/p&gt;&#xA;&lt;p&gt;I could never find any trace of it later, but today I did:&lt;/p&gt;&#xA;&lt;p&gt;Chlebnyy den (Bread Day) 1998 Directed by Sergei Dvortsevoy&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://hcl.harvard.edu/hfa/films/2006fall/dvortsevoy.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;The Harvard Film Archive&lt;/a&gt;&#xA; showed it a while ago&lt;/p&gt;</description>
			</item>
			<item>
				<title>More modifier keys</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2012/05/18/more-modifier-keys/</link>
				<pubDate>Fri, 18 May 2012 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2012/05/18/more-modifier-keys/</guid>
				<description>&lt;p&gt;I was working on the new labels panel in SQLEditor when IÂ realisedÂ that I&amp;rsquo;d run out of modifier keys for clicking shortcuts. Tables already use several of the standard keys for selection control, leaving pretty much only option/alt remaining, and I&amp;rsquo;d already used it for something else. :-(&lt;/p&gt;&#xA;&lt;p&gt;Apple: please provide more modifier keys on the keyboard for even more complicated shortcuts!&lt;/p&gt;&#xA;&lt;p&gt;;-)&lt;/p&gt;&#xA;&lt;p&gt;(Or more rationally, I&amp;rsquo;ll probably change it around and the commands will end up in a popup menu or something, which is actually better for discoverability anyway)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Cancom Edinburgh Apple shop seems to be closed</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2012/03/16/cancom-edinburgh-apple-shop-seems-to-be-closed/</link>
				<pubDate>Fri, 16 Mar 2012 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2012/03/16/cancom-edinburgh-apple-shop-seems-to-be-closed/</guid>
				<description>&lt;p&gt;Cancom seems to have closed their Edinburgh shop after being bought out by Trams.&lt;/p&gt;&#xA;&lt;p&gt;Sorry about staff :-(&lt;/p&gt;</description>
			</item>
			<item>
				<title>Digital Camera Teardown</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2012/01/28/digital-camera-teardown/</link>
				<pubDate>Sat, 28 Jan 2012 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2012/01/28/digital-camera-teardown/</guid>
				<description>&lt;p&gt;Here is aÂ &lt;a href=&#34;http://www.youtube.com/watch?v=gScwGhRSQFI&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;video showing a breakdown of a lumix digital camera&lt;/a&gt;&#xA;. (mikeselectricstuff/YouTube)&lt;/p&gt;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&lt;p&gt;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.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Kodak bankrupt?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2012/01/19/kodak-bankrupt/</link>
				<pubDate>Thu, 19 Jan 2012 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2012/01/19/kodak-bankrupt/</guid>
				<description>&lt;p&gt;Kodak, perhaps &lt;em&gt;the&lt;/em&gt; photography company, appears to have filed for bankruptcy.&lt;/p&gt;&#xA;&lt;p&gt;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.&lt;/p&gt;&#xA;&lt;p&gt;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. (Although the reasons for this decision still remain a mystery to me)&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Web Development Kit Bundle</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2011/12/29/the-web-development-kit-bundle/</link>
				<pubDate>Thu, 29 Dec 2011 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2011/12/29/the-web-development-kit-bundle/</guid>
				<description>&lt;p&gt;Just hours remain to buy the &lt;a href=&#34;http://www.shakeonit.com/shop/web-development-toolkit-1.0.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;&lt;strong&gt;The Web Development Kit Bundle&lt;/strong&gt;&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s got a useful mix of tools for Mac web development and its an excellent bargain even if you&amp;rsquo;re only looking for one or two items in the bundle. HTMLValidator is our contribution to the bundle which costs just 39.99&lt;/p&gt;</description>
			</item>
			<item>
				<title>Web Development Toolkit</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2011/12/14/web-development-toolkit/</link>
				<pubDate>Wed, 14 Dec 2011 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2011/12/14/web-development-toolkit/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.malcolmhardie.com/htmlvalidator/&#34;&gt;HTMLValidator&lt;/a&gt;&#xA; is one of the apps in the new &lt;a href=&#34;http://www.shakeonit.com/shop/web-development-toolkit-1.0.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Web Development Toolkit&lt;/a&gt;&#xA; bundle, which is available now.&lt;/p&gt;&#xA;&lt;p&gt;The bundle contains 10 apps for a single low price of just $39.99 If you&amp;rsquo;re doing web design, there&amp;rsquo;s probably something here for you (unless you already own all the apps, in which case, it also makes a great gift)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.shakeonit.com/shop/web-development-toolkit-1.0.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;&lt;figure class=&#34;figure&#34;&gt;&#xA;    &lt;img class=&#34;media&#34;&#xA;       src=&#34;https://www.malcolmhardie.com/weblogs/angus/posts/2011/12/14/web-development-toolkit/images/bundle-icons_hu_e2658c53db9cfd67.webp&#34;&#xA;       sizes=&#34;(max-width: 46rem) 100vw, 46rem&#34;&#xA;       width=&#34;900&#34; height=&#34;92&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;    &lt;figcaption class=&#34;figure__caption&#34;&gt;Web Development Toolkit&lt;/figcaption&gt;&#xA;  &lt;/figure&gt;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;The bundle includes:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.belightsoft.com/products/getbackup/overview.php&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Get Backup Pro&lt;/a&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://beforedawnsolutions.com/skedit&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;skEdit&lt;/a&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://beforedawnsolutions.com/blt&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Better Link Tester&lt;/a&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://dejal.com/simon&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Simon&lt;/a&gt;&#xA; (Bronze - 15 active tests)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.macwareinc.com/products/LDSPro/overview.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Logo Design Studio Pro&lt;/a&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.theescapers.com/stor/index.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Stor&lt;/a&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://nolobe.com/interarchy/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Interarchy&lt;/a&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.theescapers.com/whoosh/index.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Whoosh&lt;/a&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.macwareinc.com/products/MacFreelance/overview.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;MacFreelance&lt;/a&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://www.malcolmhardie.com/htmlvalidator/&#34;&gt;HTMLValidator&lt;/a&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The offer is running until December 28th, so you will have to be quick, or you might miss out!&lt;/p&gt;</description>
			</item>
			<item>
				<title>Versions, validateMenuItem: and NSMenuItem</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2011/12/05/versions-validatemenuitem-and-nsmenuitem/</link>
				<pubDate>Mon, 05 Dec 2011 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2011/12/05/versions-validatemenuitem-and-nsmenuitem/</guid>
				<description>&lt;p&gt;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&amp;rsquo;re correctly using validateMenuItem:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://oak.malcolmhardie.com/weblogs/angus/wp-content/uploads/2011/07/versions.png&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;&lt;figure class=&#34;figure&#34;&gt;&#xA;    &lt;img class=&#34;media&#34;&#xA;       src=&#34;https://www.malcolmhardie.com/weblogs/angus/posts/2011/12/05/versions-validatemenuitem-and-nsmenuitem/images/versions_hu_a424cb828a800bbf.webp&#34;&#xA;       sizes=&#34;(max-width: 46rem) 100vw, 46rem&#34;&#xA;       width=&#34;900&#34; height=&#34;344&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;    &lt;figcaption class=&#34;figure__caption&#34;&gt;versions&lt;/figcaption&gt;&#xA;  &lt;/figure&gt;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;This problem may happen if you return YES from validateMenuItem in a NSDocument subclass for menu items that you don&amp;rsquo;t actually control. (If you just return YES as a default for example)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Runesoft updates games for Lion</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2011/10/28/runesoft-updates-games-for-lion/</link>
				<pubDate>Fri, 28 Oct 2011 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2011/10/28/runesoft-updates-games-for-lion/</guid>
				<description>&lt;p&gt;Last year I boughtÂ  &amp;ldquo;Robin Hood: The Legend of Sherwood&amp;rdquo;; it&amp;rsquo;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&amp;rsquo;d pretty much expected that I wouldn&amp;rsquo;t be able to play it except by installing 10.6 on a separate partition somewhere.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Flash player updating on Mac</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2011/09/08/flash-player-updating-on-mac/</link>
				<pubDate>Thu, 08 Sep 2011 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2011/09/08/flash-player-updating-on-mac/</guid>
				<description>&lt;p&gt;Flash Player on the Mac is always in need of an update - or so it seems. One particular problem is that the current update checking system seems to merely displays a &lt;a href=&#34;http://www.adobe.com/software/flash/about/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;web page with the current version numbers&lt;/a&gt;&#xA;. That page also appears to contain no direct download links at all. The page it should link to is the &lt;a href=&#34;http://get.adobe.com/flashplayer/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Flash download page&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;What it should ideally do is to automatically update using Sparkle or similar. I don&amp;rsquo;t want it to check constantly in the background, simply check and update when I click the &amp;ldquo;check Now&amp;rdquo; button.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor upgrades</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2011/08/18/sqleditor-upgrades/</link>
				<pubDate>Thu, 18 Aug 2011 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2011/08/18/sqleditor-upgrades/</guid>
				<description>&lt;p&gt;One of the big questions I&amp;rsquo;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.&lt;/p&gt;&#xA;&lt;p&gt;Personally I&amp;rsquo;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.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lion Released</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2011/07/21/lion-released/</link>
				<pubDate>Thu, 21 Jul 2011 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2011/07/21/lion-released/</guid>
				<description>&lt;p&gt;Lion is released!&lt;/p&gt;&#xA;&lt;p&gt;Things seem to be going well. SQLEditor appears to work correctly.&lt;/p&gt;&#xA;&lt;p&gt;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 &lt;code&gt;/Library/Preferences&lt;/code&gt; directory now only being writable by root).&lt;/p&gt;&#xA;&lt;p&gt;This doesn&amp;rsquo;t affect Macs which are already registered. Administrators can also manually set the preference keys in the &lt;code&gt;/Library/Prefererences/com.malcolmhardie.sqleditor.cocoa.plist&lt;/code&gt; file to register for all users.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Xcode 4 - Great!</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2011/07/21/xcode-4-great/</link>
				<pubDate>Thu, 21 Jul 2011 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2011/07/21/xcode-4-great/</guid>
				<description>&lt;p&gt;Xcode 4 took a little while to get used to, but as I&amp;rsquo;ve been using it more, I&amp;rsquo;ve been liking it more.&lt;/p&gt;&#xA;&lt;p&gt;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&amp;rsquo;m starting to choose to use Xcode 4 when I have the choice, so I think I&amp;rsquo;ve got used to it&lt;/p&gt;&#xA;&lt;p&gt;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. :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor and OS X 10.7/Lion</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2011/06/26/sqleditor-and-os-x-10-7lion/</link>
				<pubDate>Sun, 26 Jun 2011 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2011/06/26/sqleditor-and-os-x-10-7lion/</guid>
				<description>&lt;p&gt;The release of OS X 10.7 Lion is approaching very fast and the question must be: is SQLEditor compatible?&lt;/p&gt;&#xA;&lt;p&gt;The answer is that I expect that SQLEditor will be compatible with OS X 10.7 when it is released in July.&lt;/p&gt;&#xA;&lt;p&gt;There is a &lt;a href=&#34;http://www.malcolmhardie.com/support/sqleditor/lion.html&#34;&gt;new page up on the support site&lt;/a&gt;&#xA; about this,&lt;/p&gt;</description>
			</item>
			<item>
				<title>MySQL 5.5 &#43; Ruby &#43; Snow Leopard Mac OS X 10.6</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2011/05/22/mysql-5-5-ruby-snow-leopard-mac-os-x-10-6/</link>
				<pubDate>Sun, 22 May 2011 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2011/05/22/mysql-5-5-ruby-snow-leopard-mac-os-x-10-6/</guid>
				<description>&lt;p&gt;The trick is that the library install path isn&amp;rsquo;t right in the gem bundle. The following commands fixed it for me:&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;$ cd /Library/Ruby/Gems/1.8/gems/mysql-2.8.1/lib $ sudo install_name_tool -change libmysqlclient.18.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib mysql_api.bundle&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;$ cd /Library/Ruby/Gems/1.8/gems/mysql-2.8.1/ext $ sudo install_name_tool -change libmysqlclient.18.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib&lt;/code&gt; mysql_api/&lt;code&gt;mysql_api.bundle&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;The install name is set to the absolute path of the library that the bundle links to.&lt;/p&gt;&#xA;&lt;p&gt;Original source for the fix is here: &lt;a href=&#34;http://lightyearsoftware.com/2011/02/mysql-5-5-on-mac-os-x/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://lightyearsoftware.com/2011/02/mysql-5-5-on-mac-os-x/&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Talk Talk Door step selling</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2011/05/13/talk-talk-door-step-selling/</link>
				<pubDate>Fri, 13 May 2011 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2011/05/13/talk-talk-door-step-selling/</guid>
				<description>&lt;p&gt;A truly remarkable piece of door step selling occurred to me this afternoon.&lt;/p&gt;&#xA;&lt;p&gt;Three people turned up at my door, claiming to be from Talk Talk, complete with ID badges. (So possibly genuine?)&lt;/p&gt;&#xA;&lt;p&gt;I said I wasn&amp;rsquo;t interested, but one of them started arguing with me. He started by claiming that the exchange had been upgraded and then claimed that all broadband was now free. (!) This is a particularly odd claim given that they certainly seem to have prices on their website. There were also various other points made which I believe to be partly or wholly inaccurate.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor Diff Support: A Sneak Peak</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2011/04/29/sqleditor-diff-support-a-sneak-peak/</link>
				<pubDate>Fri, 29 Apr 2011 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2011/04/29/sqleditor-diff-support-a-sneak-peak/</guid>
				<description>&lt;p&gt;Development work is continuing on SQLEditor, and I thought I&amp;rsquo;d post a sneak peak of some features that will be arriving fairly soon.&lt;/p&gt;&#xA;&lt;p&gt;Today the feature is Diff support. Yes, it&amp;rsquo;s something that people have been asking for and something that I&amp;rsquo;ve wanted to add for some time and here it is:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://oak.malcolmhardie.com/weblogs/angus/wp-content/uploads/2011/04/SQLEditorScreenSnapz002-e1304076367847.png&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;&lt;figure class=&#34;figure&#34;&gt;&#xA;    &lt;img class=&#34;media&#34;&#xA;       src=&#34;https://www.malcolmhardie.com/weblogs/angus/posts/2011/04/29/sqleditor-diff-support-a-sneak-peak/images/SQLEditorScreenSnapz002-crop1_hu_d23c68e81e3a504e.webp&#34;&#xA;       sizes=&#34;(max-width: 46rem) 100vw, 46rem&#34;&#xA;       width=&#34;900&#34; height=&#34;524&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;    &lt;figcaption class=&#34;figure__caption&#34;&gt;SQLEditorScreenSnapz002&lt;/figcaption&gt;&#xA;  &lt;/figure&gt;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;In this example the original table probably looked something like this: &lt;a href=&#34;https://oak.malcolmhardie.com/weblogs/angus/wp-content/uploads/2011/04/StartTable.png&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;&lt;figure class=&#34;figure&#34;&gt;&#xA;    &lt;img class=&#34;media&#34;&#xA;       src=&#34;https://www.malcolmhardie.com/weblogs/angus/posts/2011/04/29/sqleditor-diff-support-a-sneak-peak/images/StartTable_hu_8cc5e6eba8d848dd.webp&#34;&#xA;       sizes=&#34;(max-width: 46rem) 100vw, 46rem&#34;&#xA;       width=&#34;900&#34; height=&#34;602&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;    &lt;figcaption class=&#34;figure__caption&#34;&gt;StartTable&lt;/figcaption&gt;&#xA;  &lt;/figure&gt;&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Adobe and Growl</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2011/03/20/adobe-and-growl/</link>
				<pubDate>Sun, 20 Mar 2011 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2011/03/20/adobe-and-growl/</guid>
				<description>&lt;p&gt;I recently spotted the following line in an &lt;a href=&#34;http://forums.macworld.com/index.php?/topic/134233-the-mystery-of-spontaneously-installed-growl/page__st__28&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;online forum&lt;/a&gt;&#xA; by a person associated with the Growl notification system.&lt;/p&gt;&#xA;&lt;blockquote&gt;&lt;p&gt;I&amp;rsquo;m tired of being yelled at and having my life threatened, but that&amp;rsquo;s at least better than being insulted like this.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;If I understand the &lt;a href=&#34;http://www.macworld.com/article/154862/2011/01/growl_installation.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;background&lt;/a&gt;&#xA; to the comment correctly; Adobe included the open source &lt;a href=&#34;http://growl.info/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Growl library&lt;/a&gt;&#xA; in their CS5 suite. They also modified it so that it doesn&amp;rsquo;t use the standard Growl installer, but instead installed it &amp;lsquo;silently&amp;rsquo;, without notice to the user.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor now zip file not a dmg</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2011/02/07/sqleditor-now-zip-file-not-a-dmg/</link>
				<pubDate>Mon, 07 Feb 2011 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2011/02/07/sqleditor-now-zip-file-not-a-dmg/</guid>
				<description>&lt;p&gt;In a change that will probably affect almost nobody at all, SQLEditor is now being distributed with a zip file rather than a dmg as the default download.&lt;/p&gt;&#xA;&lt;p&gt;Why?&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Zip files are simpler to create&lt;/li&gt;&#xA;&lt;li&gt;It prevents the problem of the app being run from the dmg&lt;/li&gt;&#xA;&lt;li&gt;Safari handles zip downloads really nicely&lt;/li&gt;&#xA;&lt;li&gt;Disk images created in 10.6 tend to loose their background images in 10.5&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;That last problem is quite significant, because most of the friendliness of the dmg is the background image; if you loose that, you might as well have a zip file.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chalkboard paint</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2011/02/03/chalkboard-paint/</link>
				<pubDate>Thu, 03 Feb 2011 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2011/02/03/chalkboard-paint/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.amazon.co.uk/dp/B002KLO3PA/ref=asc_df_B002KLO3PA1936256?smid=AV4KN5S06UTCH&amp;amp;tag=googlecouk06-21&amp;amp;linkCode=asn&amp;amp;creative=22218&amp;amp;creativeASIN=B002KLO3PA&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Chalkboard Paint&lt;/a&gt;&#xA; makes a chalkboard anywhere you can paint.&lt;/p&gt;&#xA;&lt;p&gt;Some &lt;a href=&#34;http://www.marthastewart.com/article/make-custom-color-chalkboard-paint&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;ideas on what to actually do with the stuff&lt;/a&gt;&#xA; on the walls.&lt;/p&gt;&#xA;&lt;p&gt;I like the idea of a calendar made of the stuff.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SoyLatte 10.6 bundle template</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/10/30/679/</link>
				<pubDate>Sat, 30 Oct 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/10/30/679/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://oak.malcolmhardie.com/weblogs/angus/wp-content/uploads/2010/10/soylatte16-i386-1.0.3.jdk_1.zip&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;This is a simple template to use SoyLatte in Mac OS X 10.6 and have it appear in the JavaPreferences system.&lt;/p&gt;&#xA;&lt;p&gt;You need to copy all of the contents of the &lt;strong&gt;&lt;code&gt;/usr/local/soylatte16-i386-1.0.3/&lt;/code&gt;&lt;/strong&gt; directory into the directory &lt;strong&gt;&lt;code&gt;contents/Home&lt;/code&gt;&lt;/strong&gt; (inside the package), then copy the .jdk folder to &lt;strong&gt;&lt;code&gt;/Library/Java/JavaVirtualMachines/&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://oak.malcolmhardie.com/weblogs/angus/wp-content/uploads/2010/10/soylatte16-i386-1.0.3.jdk_1.zip&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;soylatte16-i386-1.0.3.jdk_1&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;[Edit]&lt;/strong&gt; revised based on suggestions by Mike Swingler, it now doesn&amp;rsquo;t advertise capabilities that the SoyLatte distribution doesn&amp;rsquo;t offer.&lt;/p&gt;&#xA;&lt;p&gt;Also another version: This simply symlinks to the existing installation in /usr/local/soylatte16-i386-1.0.3/ and doesn&amp;rsquo;t require anything except copying the result to the &lt;strong&gt;&lt;code&gt;/Library/Java/JavaVirtualMachines/&lt;/code&gt;&lt;/strong&gt; folder.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Mac OS X will still have Java in the future.</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/10/26/mac-os-x-will-still-have-java-in-the-future/</link>
				<pubDate>Tue, 26 Oct 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/10/26/mac-os-x-will-still-have-java-in-the-future/</guid>
				<description>&lt;p&gt;There has been lots of stuff written recently about how Java on the Mac has been deprecated.&lt;/p&gt;&#xA;&lt;p&gt;The reality is that one particular Java runtime has been deprecated: the one that Apple write themselves. Java as a language will still be available, only it won&amp;rsquo;t be Apple that writes it and possibly it might be an optional download.&lt;/p&gt;&#xA;&lt;p&gt;The confusion is because up until now there has really been only one Java runtime on the Mac, which Apple wrote themselves using code licensed from Sun. Now Apple has chosen to discontinue their own particular runtime, but this doesn&amp;rsquo;t mean that there won&amp;rsquo;t be any Java at all.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Drizzle JDBC supports MySQL</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/09/24/drizzle-jdbc-supports-mysql/</link>
				<pubDate>Fri, 24 Sep 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/09/24/drizzle-jdbc-supports-mysql/</guid>
				<description>&lt;p&gt;I came across the &lt;a href=&#34;http://drizzle.org/wiki/JDBC&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Drizzle JDBC driver&lt;/a&gt;&#xA; today, which seems very interesting&lt;/p&gt;&#xA;&lt;p&gt;Most interesting though, is that it supports MySQL and it is BSD licensed. This could solve some of the licensing problems that applications like SQLEditor run into.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m hoping to have a good look at it later this week.&lt;/p&gt;</description>
			</item>
			<item>
				<title>A Microsoft vision of the future</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/08/21/microsoft-vision-of-the-future/</link>
				<pubDate>Sat, 21 Aug 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/08/21/microsoft-vision-of-the-future/</guid>
				<description>&lt;p&gt;A vision of a &lt;a href=&#34;http://www.officelabs.com/projects/futurevisionmontage/Pages/default.aspx&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;technology future&lt;/a&gt;&#xA; that is almost magical in its fluidity and the absence of any obvious equipment. This is what the future should be:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Helpful forums?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/07/30/helpful-forums/</link>
				<pubDate>Fri, 30 Jul 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/07/30/helpful-forums/</guid>
				<description>&lt;p&gt;Spotted recently in a technical forum (which shall remain nameless):&lt;/p&gt;&#xA;&lt;blockquote&gt;&lt;p&gt;Your answers are useless. Thank you anyway. I found answers on my questions from another source.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;Although I still don&amp;rsquo;t know what the final answer was, alas&amp;hellip;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Real buyers getting tired of speculators</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/07/12/real-buyers-getting-tired-of-speculators/</link>
				<pubDate>Mon, 12 Jul 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/07/12/real-buyers-getting-tired-of-speculators/</guid>
				<description>&lt;p&gt;Real cocoa buyers, who are probably chocolate manufacturers, are getting tired of excessive speculation in the cocoa market; they&amp;rsquo;ve threatened to move from London to unspecified US cocoa futures exchanges if something isn&amp;rsquo;t done to improve things:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.telegraph.co.uk/finance/markets/7884272/Secret-gold-swap-has-spooked-the-market.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Telegraph Article&lt;/a&gt;&#xA; (Third section, after Gold movements and Shipping rates)&lt;/p&gt;&#xA;&lt;p&gt;I suppose speculation is good if it balances demand and evens out prices, but bad if the end customers feel that they are being cheated.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Apple WWDC videos</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/06/30/apple-wwdc-videos/</link>
				<pubDate>Wed, 30 Jun 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/06/30/apple-wwdc-videos/</guid>
				<description>&lt;p&gt;Brilliant work on Apple&amp;rsquo;s part in releasing all of the WWDC videos to registered developers. In previous years these were only available for a fee (I seem to remember $500), so including them is very nice.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Pay to play?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/05/22/pay-to-play/</link>
				<pubDate>Sat, 22 May 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/05/22/pay-to-play/</guid>
				<description>&lt;blockquote&gt;&lt;p&gt;back in my day, we didnâ€™t pay to win a video game â€¦ we simply played them well&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.marketingcrazy.com/blog/2010/04/30/lords-ultima-farmville-mafia-wars-stinking-rotting-death-online-games/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Marketing crazy&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
			</item>
			<item>
				<title>SQLEditor &#43; Django</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/05/16/sqleditor-django/</link>
				<pubDate>Sun, 16 May 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/05/16/sqleditor-django/</guid>
				<description>&lt;p&gt;Good news everyone&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;the new Django plugin for SQLEditor is now available.&lt;/p&gt;&#xA;&lt;p&gt;It allows you to import, edit and export Django model classes with SQLEditor.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/django/index.html&#34;&gt;Django Plugin Page&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;There are some limitations still, in particular it doesn&amp;rsquo;t support all of the SQLEditor object types and there are some limitations with foreign key support, but the basics should work pretty nicely.&lt;/p&gt;&#xA;&lt;p&gt;The Django plugin is also now built using the new SDK, which is getting closer to public release.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Election Day 2010 - Remember to Vote!</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/05/05/election-day-2010-remember-to-vote/</link>
				<pubDate>Wed, 05 May 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/05/05/election-day-2010-remember-to-vote/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://oak.malcolmhardie.com/weblogs/angus/wp-content/uploads/2010/05/Election-20102.png&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;&lt;figure class=&#34;figure&#34;&gt;&#xA;    &lt;img class=&#34;media&#34;&#xA;       src=&#34;https://www.malcolmhardie.com/weblogs/angus/posts/2010/05/05/election-day-2010-remember-to-vote/images/Election-20102_hu_8ecac40cd5642597.webp&#34;&#xA;       sizes=&#34;(max-width: 46rem) 100vw, 46rem&#34;&#xA;       width=&#34;900&#34; height=&#34;197&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;    &lt;figcaption class=&#34;figure__caption&#34;&gt;Election-2010&lt;/figcaption&gt;&#xA;  &lt;/figure&gt;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s the day of the UK general election.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;It&amp;rsquo;s your democratic duty to vote!&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;If you don&amp;rsquo;t vote, you can&amp;rsquo;t complain about the government we get.&lt;/p&gt;&#xA;&lt;p&gt;So please vote :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Warburtons Ad</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/04/23/warburtons-ad/</link>
				<pubDate>Fri, 23 Apr 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/04/23/warburtons-ad/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.youtube.com/watch?v=Qfi1l6Oq6Nw&amp;amp;feature=related&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Warburtons Bread Advert&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;It made me laugh, anyway.&lt;/p&gt;&#xA;&lt;p&gt;(On their &lt;a href=&#34;http://www.warburtons.co.uk/our-world/tv-ad&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;own site&lt;/a&gt;&#xA; too)&lt;/p&gt;</description>
			</item>
			<item>
				<title>safari supports pdf in img tag</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/04/21/safari-supports-pdf-in-img-tag/</link>
				<pubDate>Wed, 21 Apr 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/04/21/safari-supports-pdf-in-img-tag/</guid>
				<description>&lt;p&gt;I didn&amp;rsquo;t know this before but it definitely seems to work.&lt;/p&gt;&#xA;&lt;p&gt;SVG is more compatible for web pages, though this could be useful for embedded webkit apps.&lt;/p&gt;&#xA;&lt;p&gt;From &lt;a href=&#34;http://webkit.org/blog/55/high-dpi-web-sites/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;High DPI Websites&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Idea: EU prize for learning all of the European languages</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/04/20/idea-eu-prize-for-learning-all-of-the-european-languages/</link>
				<pubDate>Tue, 20 Apr 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/04/20/idea-eu-prize-for-learning-all-of-the-european-languages/</guid>
				<description>&lt;p&gt;In the nature of the European cooperation, I propose that the European Union should give out prizes to people who can speak significant numbers of european languages. Perhaps 1 million euros for a person speaking all of the EU significant languages.&lt;/p&gt;&#xA;&lt;p&gt;Then smaller prizes for people who speak some fraction (5 or 10 different languages perhaps) I don&amp;rsquo;t know how many people could manage the million euro level (perhaps only a few hundred people, maybe even none?) but it would be a good thing to encourage us all to speak each other&amp;rsquo;s languages.&lt;/p&gt;</description>
			</item>
			<item>
				<title>iPhone multi-tasking</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/04/05/iphone-multi-tasking/</link>
				<pubDate>Mon, 05 Apr 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/04/05/iphone-multi-tasking/</guid>
				<description>&lt;p&gt;A thought occurs to me (although I don&amp;rsquo;t do iPhone development).&lt;/p&gt;&#xA;&lt;p&gt;One possible approach to multi-tasking on the iphone might be to allow a background thread that complied with some sandbox requirements to execute with access to certain apis only. (Sound output being an obvious one, internet access being another, possibly hardware interaction) You wouldn&amp;rsquo;t be able to do user interface tasks (except some kind of notification system) and definitely no way to switch apps without user intervention.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Wanted: Cookie categories in web browsers</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/04/03/wanted-cookie-categories-in-web-browsers/</link>
				<pubDate>Sat, 03 Apr 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/04/03/wanted-cookie-categories-in-web-browsers/</guid>
				<description>&lt;p&gt;Given that I delete my browser cookies fairly regularly, it would be useful to be able to divide them into categories.Then I could delete marketing and tracking cookies without affecting more important login cookies.&lt;/p&gt;&#xA;&lt;p&gt;Some categories I would like:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Always delete at end of session (for security critical things)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Use standard rules&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Delete at interval&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Don&amp;rsquo;t delete unless I tell you&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;This is sort of confusing the idea of being able to delete cookies by category with overriding the default rules on expiry, but it mostly gives the idea.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Portal for Mac!</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/03/11/portal-for-mac/</link>
				<pubDate>Thu, 11 Mar 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/03/11/portal-for-mac/</guid>
				<description>&lt;p&gt;Valve have &lt;a href=&#34;http://www.wired.com/gamelife/2010/03/steam-mac/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;announced&lt;/a&gt;&#xA; Portal for Mac.&lt;/p&gt;&#xA;&lt;p&gt;Played it for the first time a couple of weeks ago and have been wondering how best to play it at home.&lt;/p&gt;&#xA;&lt;p&gt;From April I&amp;rsquo;ll be able to play it (and lots of other Valve games) on my Mac.&lt;/p&gt;&#xA;&lt;p&gt;Fun :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Big changes to Mac Developer Program</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/03/05/big-changes-to-mac-developer-program/</link>
				<pubDate>Fri, 05 Mar 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/03/05/big-changes-to-mac-developer-program/</guid>
				<description>&lt;p&gt;Apple have rearranged their Mac developer program so that it now costs only $99 and seems to have only one paid variant rather than the three previously available. (Student, Select, Premier). The online only variant is still available and still free of charge.&lt;/p&gt;&#xA;&lt;p&gt;It appears that this is possibly influenced by the amazing success of the iPhone developer program, which is also $99.&lt;/p&gt;&#xA;&lt;p&gt;Anything that makes it easier and cheaper for developers to develop applications is probably a good thing. Although obviously you only need this developer program if you need access to pre-releases of Mac OS X and the other benefits it provides. It isn&amp;rsquo;t now and never has been a required purchase.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Rails Migrations and Schemas</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/02/26/rails-migrations-and-schemas/</link>
				<pubDate>Fri, 26 Feb 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/02/26/rails-migrations-and-schemas/</guid>
				<description>&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;A schema.rb file is typically a ruby script containing a call to the ActiveRecord::Schema.define method.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;A rails migration is a ruby class which inherits from ActiveRecord::Migration and contains a method called up&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The useful fact that I realized only after doing some ultimately unnecessary work today is that because the schema file contains a method call, it&amp;rsquo;s actually easier to extract the information from it than with a migration (which needs SQLEditor to figure out a class name and then call the up method)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Tea and Coffee and newspaper articles</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/02/22/tea-and-coffee-and-newspaper-articles/</link>
				<pubDate>Mon, 22 Feb 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/02/22/tea-and-coffee-and-newspaper-articles/</guid>
				<description>&lt;p&gt;So another one of these articles, shock horror, some public body has spent &lt;a href=&#34;http://www.heraldscotland.com/news/home-news/gha-in-hot-water-for-drinks-bill-1.1008312&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;thousands of pounds buying hot drinks for their staff&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;Clearly, the whole lot of them should be hangedÂ  &amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;except, if you look at the figures quoted, the outrage breaks down:&lt;/p&gt;&#xA;&lt;p&gt;From the article,&lt;/p&gt;&#xA;&lt;p&gt;440 staff and a total bill of 70,000 over 3 years.&lt;/p&gt;&#xA;&lt;p&gt;Assuming a 48 week working year for everyone for 3 years, this means that the amount spent per week per person is&lt;/p&gt;</description>
			</item>
			<item>
				<title>Best Mobile Broadband?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/02/16/best-mobile-broadband/</link>
				<pubDate>Tue, 16 Feb 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/02/16/best-mobile-broadband/</guid>
				<description>&lt;p&gt;Happened to be in a major supermarket&amp;rsquo;s electronics section the other day and was told that the &amp;ldquo;3&amp;rdquo; network offers the best mobile broadband.&lt;/p&gt;&#xA;&lt;p&gt;Although oddly all of the O2 retail hardware boxes were sold out, plenty of &amp;ldquo;3&amp;rdquo; boxes to be found.&lt;/p&gt;&#xA;&lt;p&gt;Unfortunately no reasons were offered by the employee as to this blanket statement.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Except this &lt;a href=&#34;http://www.reghardware.co.uk/2010/05/11/grouptest_mobile_broadband_best_buys/page2.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;mobile broadband Group Test at the Register&lt;/a&gt;&#xA; proves him absolutely right:&lt;/p&gt;&#xA;&lt;blockquote&gt;&lt;p&gt;The clear winner is &lt;a href=&#34;http://www.reghardware.co.uk/2010/05/11/grouptest_mobile_broadband_three/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;3&lt;/a&gt;&#xA;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 1.6 final</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2010/01/06/sqleditor-1-6-final/</link>
				<pubDate>Wed, 06 Jan 2010 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2010/01/06/sqleditor-1-6-final/</guid>
				<description>&lt;p&gt;So, if you&amp;rsquo;ve seen SQLEditor recently, you&amp;rsquo;ll hopefully have seen that there is a new version out: &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/releases/1.6/SQLEditor-1-6.dmg&#34;&gt;version 1.6&lt;/a&gt;&#xA;. This got released just at the beginning of December 2009&lt;/p&gt;&#xA;&lt;p&gt;1.6 is something that I&amp;rsquo;ve been working on now for a long time, it is essentially (the unreleased) version 1.5 with improvements and updates. In particular it contains a SQL parser that was written using ANTLR and a new JNI based system for using JDBC drivers with support for Java 6 JDBC drivers.&lt;/p&gt;</description>
			</item>
			<item>
				<title>From a recent product manual</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/12/01/from-a-recent-product-manual/</link>
				<pubDate>Tue, 01 Dec 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/12/01/from-a-recent-product-manual/</guid>
				<description>&lt;blockquote&gt;&lt;p&gt;We recommend using 1920x1080, 60Hz(Except for 19/22LU40**, 19LU50**, 19/22/26/32/37/42LH20**, 32/37/42LG21**, 32/37/42LG33**, 19/22/26LG31**, 42/50PQ35**, 42PQ65**), 1360x768, 60Hz(Only 19/22LU40**, 19LU50**, 19/22/26/32/37/42LH20**, 32/37/42LG21**, 32/37/42LG33**, 26LG31**, 50PQ35**), 1024x768, 60Hz(Only 42PQ35**, 42PQ65**) , 1440x900, 60Hz(Only 19LG31**) , 1680x1050, 60Hz(Only 22LG31**)for the PC mode, this should provide the best picture quality.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;So which was recommended again?&lt;/p&gt;&#xA;&lt;p&gt;In fairness, the manual is trying to cover about 20 different models, and it actually does a fairly good job in most ways. Except that there are a few passages like the one above &amp;hellip;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Drawing all of the states</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/11/17/drawing-all-of-the-states/</link>
				<pubDate>Tue, 17 Nov 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/11/17/drawing-all-of-the-states/</guid>
				<description>&lt;p&gt;This is a brilliant video of &lt;a href=&#34;http://en.wikipedia.org/wiki/Al_Franken&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Senator Al Franken of Minnesota&lt;/a&gt;&#xA; drawing a map of the United States entirely freehand andÂ  including all of the states.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.youtube.com/watch?v=h0-FYyuvrRk&amp;amp;feature=player_embedded&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;YouTube Video&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;(via &lt;a href=&#34;http://blogs.ngm.com/blog_central/2009/11/senators-can-you-draw-your-state.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;NGM&lt;/a&gt;&#xA;)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Newspapers and the Web</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/11/17/newspapers-and-the-web/</link>
				<pubDate>Tue, 17 Nov 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/11/17/newspapers-and-the-web/</guid>
				<description>&lt;p&gt;Newspapers are in trouble, everyone seems to think this. Most newspapers have seen circulation declines of their paper editions and the web doesn&amp;rsquo;t pay that well for advertising.&lt;/p&gt;&#xA;&lt;p&gt;What to do? Lots of obvious ideas like charging monthly fees or having per article charges.&lt;/p&gt;&#xA;&lt;p&gt;Subscriptions overlook the fact that many people don&amp;rsquo;t subscribe to newspapers, they buy them each day. Sometimes they buy different ones on different days or go a week without buying one at all.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Good reasons to read Ars Technica</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/09/27/good-reasons-to-read-ars-technica/</link>
				<pubDate>Sun, 27 Sep 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/09/27/good-reasons-to-read-ars-technica/</guid>
				<description>&lt;blockquote&gt;&lt;p&gt;Fortunately, we were able to re-solder the USB connector back to the PCB and continue testing.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;[&lt;a href=&#34;http://arstechnica.com/hardware/news/2009/05/usb-flash-drive-roundup.ars/4&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Ars Technica&lt;/a&gt;&#xA;]&lt;/p&gt;&#xA;&lt;p&gt;How many websites would bother doing this, and more to the point how many websites have reviewers who could do this?&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 1.6</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/09/23/sqleditor-1-6/</link>
				<pubDate>Wed, 23 Sep 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/09/23/sqleditor-1-6/</guid>
				<description>&lt;p&gt;The SQLEditor 1.6 public beta has been available now for about 3 weeks and I&amp;rsquo;m getting more hopeful about a final candidate release.&lt;/p&gt;&#xA;&lt;p&gt;SQLEditor 1.6 is required for Mac OS X 10.6 Snow Leopard support, but because major sections needed rewriting to get this compatibility, there are also improvements to the core of the application.&lt;/p&gt;&#xA;&lt;p&gt;There is a brand new SQL parser which is based on ANTLR and a new, more extendible, export system. Plus there are lots of other improvements in both user interface and functionality.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Criticism</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/09/11/criticism/</link>
				<pubDate>Fri, 11 Sep 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/09/11/criticism/</guid>
				<description>&lt;p&gt;I just saw this comment while reading an &lt;a href=&#34;http://nymag.com/arts/tv/features/58876/index3.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;article about David Letterman&lt;/a&gt;&#xA;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&lt;p&gt;This article is poorly done. It uses sweeping generalizations, it is factually incorrect in several areas, and shows a general misunderstanding of television. &amp;hellip;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;IÂ  enjoyed reading the article anyway, but should I have done?&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Brothers Bloom?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/06/03/the-brothers-bloom/</link>
				<pubDate>Wed, 03 Jun 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/06/03/the-brothers-bloom/</guid>
				<description>&lt;p&gt;I&amp;rsquo;m puzzled that this doesn&amp;rsquo;t seem to have a uk release date (or even a distributor as far as I can see)&lt;/p&gt;&#xA;&lt;p&gt;The trailer looks great:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.apple.com/trailers/summit/thebrothersbloom/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://www.apple.com/trailers/summit/thebrothersbloom/&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.brothersbloom.com/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://www.brothersbloom.com/&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 1.4.4 Released</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/04/30/sqleditor-144-released/</link>
				<pubDate>Thu, 30 Apr 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/04/30/sqleditor-144-released/</guid>
				<description>&lt;p&gt;SQLEditor 1.4.4 was just released on Tuesday, the main feature improvement is the support for compound foreign keys. I posted a bit about this before and the final version is pretty much the same as I described.&lt;/p&gt;&#xA;&lt;p&gt;Unfortunately there were a couple of bugs that slipped through relating to clicking objects. :-(&lt;/p&gt;&#xA;&lt;p&gt;These are going to be fixed in a point release that should appear soon.&lt;/p&gt;&#xA;&lt;p&gt;The new version is available from the automatic update system or download here:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Wired UK first impressions</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/04/23/wired-uk-first-impressions/</link>
				<pubDate>Thu, 23 Apr 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/04/23/wired-uk-first-impressions/</guid>
				<description>&lt;p&gt;I picked up a copy of &lt;a href=&#34;http://www.wired.co.uk&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Wired UK&lt;/a&gt;&#xA; yesterday and I started reading it this morning while I was eating my breakfast.&lt;/p&gt;&#xA;&lt;p&gt;So far I&amp;rsquo;m impressed, it feels solid, there&amp;rsquo;s plenty of interesting looking stuff and I liked the infographics (which I spent some time interpreting). The pictorial on the 3d printer that uses regular paper was really clever too.&lt;/p&gt;&#xA;&lt;p&gt;I hope to offer more thoughts on this once I&amp;rsquo;ve read more, but my first instinct is to subscribe for the year.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor: Compound Foreign Keys</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/04/09/sqleditor-compound-foreign-keys/</link>
				<pubDate>Thu, 09 Apr 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/04/09/sqleditor-compound-foreign-keys/</guid>
				<description>&lt;p&gt;The newest version of SQLEditor (1.4.4b1) now has support for compound foreign keys. This is something that people have been asking about for a while now, so I&amp;rsquo;m pleased that it got included.&lt;/p&gt;&#xA;&lt;p&gt;There are some things that may need to be improved, but I&amp;rsquo;m fairly happy with the first revision of this.&lt;/p&gt;&#xA;&lt;p&gt;[caption id=&amp;ldquo;attachment_400&amp;rdquo; align=&amp;ldquo;alignnone&amp;rdquo; width=&amp;ldquo;443&amp;rdquo; caption=&amp;ldquo;Diagram showing compound foreign key&amp;rdquo;]&lt;img class=&#34;media&#34;&#xA;       src=&#34;https://www.malcolmhardie.com/weblogs/angus/posts/2009/04/09/sqleditor-compound-foreign-keys/images/picture-1_hu_935a9d870cc759ed.webp&#34;&#xA;       sizes=&#34;(max-width: 46rem) 100vw, 46rem&#34;&#xA;       width=&#34;900&#34; height=&#34;689&#34;&#xA;       alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;[/caption]&lt;/p&gt;&#xA;&lt;p&gt;The compound foreign key object is a new table level object that you can add from the Object menu just like a field or index. Then you drag from the foreign key to the target table. Finally you use the inspector to create pairs of columns to link together.&lt;/p&gt;</description>
			</item>
			<item>
				<title>DRM?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/03/30/drm/</link>
				<pubDate>Mon, 30 Mar 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/03/30/drm/</guid>
				<description>&lt;blockquote&gt;&lt;p&gt;DRM is stealing stories from the eyes of children.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;Spotted recently while reading a forum (which sadly doesn&amp;rsquo;t allow direct linking as far as I can see)&lt;/p&gt;</description>
			</item>
			<item>
				<title></title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/03/22/387/</link>
				<pubDate>Sun, 22 Mar 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/03/22/387/</guid>
				<description>&lt;p&gt;Recently seen in a &lt;a href=&#34;http://www.reddit.com/r/technology/comments/86m49/fuck_you_roxio_dont_tell_me_my_software_is_out_of/c08e3xt&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Reddit thread&lt;/a&gt;&#xA;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&lt;p&gt;Upvoted for completely incomprehensible analogy.&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
			</item>
			<item>
				<title>Recovery in Detroit</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/03/18/recovery-in-detroit/</link>
				<pubDate>Wed, 18 Mar 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/03/18/recovery-in-detroit/</guid>
				<description>&lt;p&gt;Interesting &lt;a href=&#34;http://www.nytimes.com/2009/03/08/opinion/08barlow.html?_r=3&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;early signs of improvement&lt;/a&gt;&#xA; in Detroit. People are buying and renovating the unoccupied and abandoned houses:&lt;/p&gt;&#xA;&lt;blockquote&gt;&lt;p&gt;Mitch and Gina have already been approached by some Germans who want to build a giant two-story-tall beehive.&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
			</item>
			<item>
				<title>Everything on YouTube unavailable</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/02/23/everything-on-youtube-unavailable/</link>
				<pubDate>Mon, 23 Feb 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/02/23/everything-on-youtube-unavailable/</guid>
				<description>&lt;p&gt;I ran into a problem in the last few days with YouTube. I would visit the site, but every video I tried to watch displayed the message &amp;ldquo;we&amp;rsquo;re sorry the video is no longer available&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;Other people seem to have &lt;a href=&#34;http://help.youtube.com/group/youtube-issues/browse_thread/thread/260c1de6842ad498/df31b12b8e32991e?hl=en-US&amp;amp;lnk=raot&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;noticed&lt;/a&gt;&#xA; something like this too.&lt;/p&gt;&#xA;&lt;p&gt;The answer, as found in the last message in the thread, is to update to the newest version of Flash player, which appears to fix the problem.&lt;/p&gt;</description>
			</item>
			<item>
				<title>No freshly squeezed orange juice?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/02/22/no-freshly-squeezed-orange-juice/</link>
				<pubDate>Sun, 22 Feb 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/02/22/no-freshly-squeezed-orange-juice/</guid>
				<description>&lt;p&gt;I was in the supermarket the other day looking for juice, only to find that the regular own brand wasn&amp;rsquo;t available! A disaster that was only averted when I realized that they were carrying a new branded juice instead. But why?&lt;/p&gt;&#xA;&lt;p&gt;I had no idea until I came across this &lt;a href=&#34;http://www.thegrocer.co.uk/articles.aspx?page=articles&amp;amp;ID=197025&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;article&lt;/a&gt;&#xA; which describes the financial difficulties of SunJuice, which unfortunately now seems to be in Administration.&lt;/p&gt;&#xA;&lt;p&gt;SunJuice apparently provided 50% of all uk own-label juice.&lt;/p&gt;</description>
			</item>
			<item>
				<title>3g mobile internet limitations</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/02/13/3g-mobile-internet-limitations/</link>
				<pubDate>Fri, 13 Feb 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/02/13/3g-mobile-internet-limitations/</guid>
				<description>&lt;p&gt;SamKnows has an &lt;a href=&#34;http://www.samknows.com/broadband/news/mobile-broadband-for-fixed-use-a-significant-player-502.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;article&lt;/a&gt;&#xA; on some limitations that exist for 3g mobile internet access. (using usb dongles).&lt;/p&gt;&#xA;&lt;p&gt;The killer is the limit for total bandwidth, as low as sharing 6.75 Mbits/s between everyone connecting to a single base station.&lt;/p&gt;&#xA;&lt;p&gt;I knew the situation couldn&amp;rsquo;t be the same as land line, but this is much less than I expected.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Northern Lighthouse Board Lecture</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/01/26/northern-lighthouse-board-lecture/</link>
				<pubDate>Mon, 26 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/01/26/northern-lighthouse-board-lecture/</guid>
				<description>&lt;p&gt;I happened to attend a &lt;a href=&#34;http://www.rssa.org.uk/20090126.shtml&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;lecture&lt;/a&gt;&#xA; today at the &lt;a href=&#34;http://www.rssa.org.uk/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;RSSA&lt;/a&gt;&#xA; given by Roger Lockwood who the head of the &lt;a href=&#34;http://en.wikipedia.org/wiki/Northern_Lighthouse_Board&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Northern Lighthouse Board&lt;/a&gt;&#xA;. The board manages and maintains lighthouses and other navigational aids around Scotland (and for various reasons the Isle or Man)&lt;/p&gt;&#xA;&lt;p&gt;It was a brilliant lecture, the speaker was great and the topic was very interesting. It started with a discussion of existing lighthouses; then the switch to automation and the story of the last manned light house at Fair Isle South Lighthouse (only automated in 1998).&lt;/p&gt;</description>
			</item>
			<item>
				<title>Macbook Wheel (by the Onion)</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/01/06/344/</link>
				<pubDate>Tue, 06 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/01/06/344/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.theonion.com/content/video/apple_introduces_revolutionary&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;The Onion on a new Mac&lt;/a&gt;&#xA; &amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;:-)&lt;/p&gt;&#xA;&lt;p&gt;They got that Mac tradeshow look so perfectly too.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Randall Munroe talk at Google</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2009/01/06/randall-munroe-talk-at-google/</link>
				<pubDate>Tue, 06 Jan 2009 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2009/01/06/randall-munroe-talk-at-google/</guid>
				<description>&lt;p&gt;Randall Munroe (of &lt;a href=&#34;http://www.xkcd.org&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;xkcd&lt;/a&gt;&#xA;) gave a talk at &lt;a href=&#34;http://www.youtube.com/watch?v=zJOS0sV2a24&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Google&lt;/a&gt;&#xA;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 1.4.3b3</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/12/22/sqleditor-143b3/</link>
				<pubDate>Mon, 22 Dec 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/12/22/sqleditor-143b3/</guid>
				<description>&lt;p&gt;So, it&amp;rsquo;s coming up to the holidays, but there is time for another SQLEditor release.&lt;/p&gt;&#xA;&lt;p&gt;1.4.3b3 (snappy numbering, yes?) is pretty much a bug fix release. I think that the index creation problems that were happening have now been fixed, plus better handling of when to create indexes. It should now correctly figure out if fields are indexed and shouldn&amp;rsquo;t now add duplicates (or worse attempt to add duplicates)&lt;/p&gt;&#xA;&lt;p&gt;There is also the addition of the simulate mode for database export. This isn&amp;rsquo;t exactly new, because it&amp;rsquo;s been available in some development builds, but it has now appeared in a release version. Simulate mode runs the entire export as normal, except that instructions that alter the database aren&amp;rsquo;t actually sent to the database to be executed. The instructions are recorded though, so you can see what would have happened in the status window log view.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Adam Savage, Dodos and the Maltese Falcon</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/12/21/adam-savage-dodos-and-the-maltese-falcon/</link>
				<pubDate>Sun, 21 Dec 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/12/21/adam-savage-dodos-and-the-maltese-falcon/</guid>
				<description>&lt;p&gt;I just happened to watch this amazing presentation by Adam Savage (of Mythbusters)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://fora.tv/2008/12/12/MythBusters_Co-Host_Adam_Savage_on_Obsession&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Adam Savage on Obsession&lt;/a&gt;&#xA; (Fora.tv)&lt;/p&gt;</description>
			</item>
			<item>
				<title>iPhone Shuffle?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/12/21/iphone-shuffle/</link>
				<pubDate>Sun, 21 Dec 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/12/21/iphone-shuffle/</guid>
				<description>&lt;p&gt;The iPhone Shuffle, &lt;a href=&#34;http://www.youtube.com/watch?v=V7gB8YCALOw&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;(Advert 1)&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.youtube.com/watch?v=QwnsQpcNvpE&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;(Advert 2)&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;(&lt;a href=&#34;http://www.iphonefootprint.com/wp-content/uploads/2008/08/iphone-shuffle.jpg&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Advert 3&lt;/a&gt;&#xA;)&lt;/p&gt;&#xA;&lt;p&gt;:-)&lt;/p&gt;&#xA;&lt;p&gt;Plus the obligatory &lt;a href=&#34;http://blog.wired.com/gadgets/2008/12/rumor-apple-def.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Wired.com article&lt;/a&gt;&#xA; (a bit more serious though)&lt;/p&gt;</description>
			</item>
			<item>
				<title>MySQL before 4.1?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/12/01/mysql-4-and-earlier/</link>
				<pubDate>Mon, 01 Dec 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/12/01/mysql-4-and-earlier/</guid>
				<description>&lt;p&gt;This &lt;a href=&#34;http://openquery.com.au/poll/dev08_mysqlversion&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;graph&lt;/a&gt;&#xA; appears to show that mostÂ people polled (97%) are using MySQL 4.1 or later&lt;/p&gt;&#xA;&lt;p&gt;This &lt;a href=&#34;http://www.etomite.com/forums/index.php?showtopic=6748&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;second poll&lt;/a&gt;&#xA; shows, again, that most people (89%) are using 4.1 or later.&lt;/p&gt;&#xA;&lt;p&gt;The thread at the &lt;a href=&#34;http://punbb.informer.com/forums/topic/18041/mysql-version-poll/page/2/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;PunBB&lt;/a&gt;&#xA; forum gives 95% of people polled using 4.1 or later.&lt;/p&gt;&#xA;&lt;p&gt;The &lt;a href=&#34;http://forum.mambo-foundation.org/showthread.php?t=945&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Mambo forum poll&lt;/a&gt;&#xA; from 2006 gives 80% using versions after 4.1 (with 8.5% don&amp;rsquo;t know or other)&lt;/p&gt;&#xA;&lt;p&gt;Admittedly not scientific surveys (self selection, etc) but somewhat convincing.&lt;/p&gt;&#xA;&lt;p&gt;This has an obvious implication on how to handle MySQL support, in particular special casing to work around particular issues in early versions. This code adds complexity and in some unfortunate cases also bugs. The less there is, the better.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Is there a pilot on board?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/11/19/is-there-a-pilot-on-board/</link>
				<pubDate>Wed, 19 Nov 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/11/19/is-there-a-pilot-on-board/</guid>
				<description>&lt;p&gt;In movies like Airplane! the pilots have all been incapacitated and a desperate call goes around &amp;ldquo;is there a pilot on board?&amp;rdquo; To which some brave soul then stands up and says something like, &amp;ldquo;Yes I can fly the plane&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;What&amp;rsquo;s weird though is that something a little like this actually happened recently.&lt;/p&gt;&#xA;&lt;p&gt;An Air Canada Boeing 767 (&lt;a href=&#34;http://www.airliners.net/search/photo.search?regsearch=C-FMXC&amp;amp;distinct_entry=true&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;C-FMXC&lt;/a&gt;&#xA;) on a flight between Toronto and London was midway across the Atlantic when the First Officer showed signs of being confused and unwell. The captain decided the first officer should be relieved of duty and he was removed from the flight deck.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Zend Framework - run in a subdirectory</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/11/19/zend-framework-run-in-a-subdirectory/</link>
				<pubDate>Wed, 19 Nov 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/11/19/zend-framework-run-in-a-subdirectory/</guid>
				<description>&lt;p&gt;This article explains how to use Zend Framework MVC in a subdirectory (rather than in the DocumentRoot)&lt;/p&gt;&#xA;&lt;p&gt;[&lt;a href=&#34;http://www.johnmee.com/2008/11/zend-framework-quickstart-tutorial-deploy-to-a-subdirectory-instead-of-web-root/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Link&lt;/a&gt;&#xA;]&lt;/p&gt;</description>
			</item>
			<item>
				<title>Zend framework Quickstart and SQLite</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/11/19/zend-framework-quickstart-and-sqlite/</link>
				<pubDate>Wed, 19 Nov 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/11/19/zend-framework-quickstart-and-sqlite/</guid>
				<description>&lt;p&gt;I was building the Zend Framework quick start tutorial example but I kept getting the following error:&lt;/p&gt;&#xA;&lt;p&gt;Message: &lt;strong&gt;SQLSTATE&lt;/strong&gt;[&lt;strong&gt;HY000&lt;/strong&gt;]: &lt;strong&gt;General&lt;/strong&gt; &lt;strong&gt;error&lt;/strong&gt;: &lt;strong&gt;14&lt;/strong&gt; &lt;strong&gt;unable&lt;/strong&gt; &lt;strong&gt;to&lt;/strong&gt; &lt;strong&gt;open&lt;/strong&gt; &lt;strong&gt;database&lt;/strong&gt; &lt;strong&gt;file&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;This was despite the fact that I had correct privileges on the database file.&lt;/p&gt;&#xA;&lt;p&gt;However it turns out you seem to need write and execute privileges for Apache on the directory that contains your sqlite database (not just the database file itself).&lt;/p&gt;&#xA;&lt;p&gt;I added them to the containing directory and everything seems to work now. :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor updates</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/11/15/sqleditor-updates/</link>
				<pubDate>Sat, 15 Nov 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/11/15/sqleditor-updates/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve just released a new version of SQLEditor yesterday, mainly as a bug fix release, but it&amp;rsquo;s definitely recommended to upgrade.&lt;/p&gt;&#xA;&lt;p&gt;The new beta is 1.4.3b1 which was released 14th November. It fixes a number of bugs, including MySQL comments and some odd bugs relating to selecting tables using the drag selection method.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/releases/1.4.3b1/SQLEditor-1-4-3b1.dmg&#34;&gt;Download 1.4.3b1&lt;/a&gt;&#xA; (3.6MB DMG)&lt;/p&gt;&#xA;&lt;p&gt;The current stable version is 1.4.2 which came out at the end of October. It fixed several significant bugs that people reported and made a few minor improvements.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Django Support</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/11/06/django-support/</link>
				<pubDate>Thu, 06 Nov 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/11/06/django-support/</guid>
				<description>&lt;p&gt;Several people have now asked for this, so it&amp;rsquo;s being really seriously looked at.&lt;/p&gt;&#xA;&lt;p&gt;Plus I&amp;rsquo;m hopeful that it will be able to support the somewhat different but quite similar Google app engine model class format too&lt;/p&gt;&#xA;&lt;p&gt;Having been working on this for the last few days, I can say that the Django plugin is moving towards a working state, the development version is now somewhat able to create and export a suitable python file.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Loyalty Cards</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/11/06/loyalty-cards/</link>
				<pubDate>Thu, 06 Nov 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/11/06/loyalty-cards/</guid>
				<description>&lt;p&gt;I was looking at my wallet and I realized that I have a whole collection of loyalty cards.&lt;/p&gt;&#xA;&lt;p&gt;Am I really loyal to all of them? I don&amp;rsquo;t think I can be, since some of them are for direct competitors.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Cinema Audio</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/10/23/cinema-audio/</link>
				<pubDate>Thu, 23 Oct 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/10/23/cinema-audio/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.vimeo.com/1775485&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;A Fascinating Video&lt;/a&gt;&#xA; with Ioan Allen of Dolby Labs talking about different kinds of Film audio system.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Is the iPhone NDA still in effect?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/10/17/is-the-iphone-nda-still-in-effect/</link>
				<pubDate>Fri, 17 Oct 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/10/17/is-the-iphone-nda-still-in-effect/</guid>
				<description>&lt;p&gt;This &lt;a href=&#34;http://lists.apple.com/archives/Cocoa-dev/2008/Oct/msg01206.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;post&lt;/a&gt;&#xA; from yesterday on the cocoa-dev list seems to suggest that it is.&lt;/p&gt;&#xA;&lt;p&gt;I wonder what is happening?&lt;/p&gt;&#xA;&lt;p&gt;(Although it doesn&amp;rsquo;t affect me much because I&amp;rsquo;m still not doing iPhone development at all yet)&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor releases</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/10/16/sqleditor-releases/</link>
				<pubDate>Thu, 16 Oct 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/10/16/sqleditor-releases/</guid>
				<description>&lt;p&gt;This is another quick update about SQLEditor releases in the near future.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;1.4.2b1&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Currently version 1.4.2b1 is in beta release, it offers a few specific improvements&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Added support for editing MySQL character set and collation settings on fields and tables&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Modified inspector on fields to use popup menu for selecting tabs&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Fixed bug that prevented saving files after creating new foreign keys when referencing primary keys in tables with indexes under certain circumstances.&lt;/p&gt;</description>
			</item>
			<item>
				<title>XCode function popup</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/10/16/xcode-function-popup/</link>
				<pubDate>Thu, 16 Oct 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/10/16/xcode-function-popup/</guid>
				<description>&lt;p&gt;I love the XCode function popup, particularly in Objective C, because I can add &lt;strong&gt;#pragma mark&lt;/strong&gt; comments to divide up the list.&lt;/p&gt;&#xA;&lt;p&gt;Unfortunately languages that aren&amp;rsquo;t C derived don&amp;rsquo;t offer &lt;strong&gt;#pragma&lt;/strong&gt;, so I missed these little dividers&lt;/p&gt;&#xA;&lt;p&gt;Then I noticed that a comment that contained &lt;strong&gt;FIXME&lt;/strong&gt; had appeared in the list too, looking just as if it were a #pragma mark entry&lt;/p&gt;&#xA;&lt;p&gt;Looking at the XCode documentation reveals that XCode will also search code comments for a range of keywords and use them to control entries in the function popup. And it will do this for Java, Perl, Python, and Ruby (as well as the C based C, Objective-C and C++).&lt;/p&gt;</description>
			</item>
			<item>
				<title>National Lighthouse museum closed</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/10/12/national-lighthouse-museum-closed/</link>
				<pubDate>Sun, 12 Oct 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/10/12/national-lighthouse-museum-closed/</guid>
				<description>&lt;p&gt;I was sad to read that the &lt;a href=&#34;http://en.wikipedia.org/wiki/Trinity_House_National_Lighthouse_Museum&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;National lighthouse museum&lt;/a&gt;&#xA; in Penzance appears to have closed.&lt;/p&gt;&#xA;&lt;p&gt;It was an interesting place to visit and it had lots of real exhibits including light house lamps, optics and models. It was also in a building which had been used to prepare stone work for the Wolf Rock lighthouse construction, so there was a sense of history about the place.&lt;/p&gt;&#xA;&lt;p&gt;Hopefully the exhibits will get put on display somewhere else, but it&amp;rsquo;s still a shame.&lt;/p&gt;</description>
			</item>
			<item>
				<title>UCS-2 vs UTF-16</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/09/15/ucs-2-vs-utf-16/</link>
				<pubDate>Mon, 15 Sep 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/09/15/ucs-2-vs-utf-16/</guid>
				<description>&lt;p&gt;Since I got confused by this one the other day:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://unicode.org/faq/basic_q.html#14&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://unicode.org/faq/basic_q.html#14&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Q: What is the difference between UCS-2 and UTF-16?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;A: UCS-2 is what a Unicode implementation was up to Unicode 1.1, &lt;em&gt;before&lt;/em&gt; surrogate code points and UTF-16 were added as concepts to Version 2.0 of the standard. This term should be now be avoided.&lt;/p&gt;&#xA;&lt;p&gt;When interpreting what people have meant by &amp;ldquo;UCS-2&amp;rdquo; in past usage, it is best thought of as not a data format, but as an indication that an implementation does not interpret any supplementary characters. In particular, for the purposes of data exchange, UCS-2 and UTF-16 are identical formats. Both are 16-bit, and have exactly the same code unit representation.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Google Chrome Comic</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/09/11/google-chrome-comic/</link>
				<pubDate>Thu, 11 Sep 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/09/11/google-chrome-comic/</guid>
				<description>&lt;p&gt;The &lt;a href=&#34;http://www.google.com/googlebooks/chrome/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Google Chrome comic&lt;/a&gt;&#xA; is a work of art, it&amp;rsquo;s both functional and artistic, and it manages to explain so many really important points in a way that is easy to understand.&lt;/p&gt;&#xA;&lt;p&gt;If you haven&amp;rsquo;t read it, and you&amp;rsquo;re interested in browsers at all, you should go and read it. :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Cappuccino Framework released</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/09/05/cappuccino-framework-released/</link>
				<pubDate>Fri, 05 Sep 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/09/05/cappuccino-framework-released/</guid>
				<description>&lt;p&gt;The people at &lt;a href=&#34;http://280north.com/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;280 North&lt;/a&gt;&#xA; have released the &lt;a href=&#34;http://cappuccino.org/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;The Cappuccino framework&lt;/a&gt;&#xA; as open source. The Cappuccino framework is the system that powers the 280 slides web app, which is sort of Keynote in a browser.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve been playing around with the framework today a bit and it looks really great. The interesting thing is how many AppKit features have made it across. It wasn&amp;rsquo;t hard to modify the sample app to use a CPURLConnection object to fetch data asynchronously and then display it in a suitable text view.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Automatically creating book cover designs</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/08/27/automatically-creating-book-cover-designs/</link>
				<pubDate>Wed, 27 Aug 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/08/27/automatically-creating-book-cover-designs/</guid>
				<description>&lt;p&gt;This is a &lt;a href=&#34;http://postspectacular.com/process/20080711_faberfindslaunch&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;remarkable article&lt;/a&gt;&#xA; describing how Faber &amp;amp; Faber (the publishers) are using a series of graphical parts and some custom software to automatically generate book covers for their new series of out of print works.&lt;/p&gt;&#xA;&lt;p&gt;It works by using a standard layout for things like the title and the barcode, but then using parameterized graphics it generates a unique cover graphic for each book.&lt;/p&gt;&#xA;&lt;p&gt;The covers fit within the style that has been chosen of course, but each is unique.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor Progress</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/08/25/sqleditor-progress/</link>
				<pubDate>Mon, 25 Aug 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/08/25/sqleditor-progress/</guid>
				<description>&lt;p&gt;It&amp;rsquo;s been a little while since I wrote about the release of SQLEditor so it&amp;rsquo;s time to write about what&amp;rsquo;s been happening with SQLEditor since then.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;SQLEditor 1.4.1.b2 (available now)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;There is a new bug fix release of SQLEditor available in beta right now. If the &amp;ldquo;Check for beta versions&amp;rdquo; box in the preferences window is checked then you&amp;rsquo;ll get the offer of the upgrade to 1.4.1b2.&lt;/p&gt;&#xA;&lt;p&gt;This is a minor bug fix release that fixes a few bugs that have been reported since the 1.4 release&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 1.4 Final Released</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/08/01/sqleditor-14-final-released/</link>
				<pubDate>Fri, 01 Aug 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/08/01/sqleditor-14-final-released/</guid>
				<description>&lt;p&gt;In case you missed it version 1.4 of SQLEditor was released back on July 8th.&lt;/p&gt;&#xA;&lt;p&gt;If you&amp;rsquo;re using 1.3.9 you might like to consider upgrading.&lt;/p&gt;&#xA;&lt;p&gt;The 1.3.9 upgrade system will be set soon to recommend this upgrade (though 1.3.9 doesn&amp;rsquo;t use sparkle, so it can&amp;rsquo;t actually do the upgrade for you)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/releases/1.4/SQLEditor-1-4.dmg&#34;&gt;SQLEditor 1.4&lt;/a&gt;&#xA; (3.6 MB DMG File)&lt;/p&gt;&#xA;&lt;p&gt;Lots of great new features and various bug fixes and improvements to the existing ones.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Virtualized Mac OS X servers</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/06/26/virtualized-mac-os-x-servers/</link>
				<pubDate>Thu, 26 Jun 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/06/26/virtualized-mac-os-x-servers/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.mediatemple.net/labs/xv/index.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Media Temple&lt;/a&gt;&#xA; are running a beta programme for virtualized Mac OS X server hosting (Using Parallels Server)&lt;/p&gt;&#xA;&lt;p&gt;This sounds really interesting, it would be nice to be able to rent a Mac OS X box and run services on it.&lt;/p&gt;&#xA;&lt;p&gt;It might even be useful for things like running a build system or even as a testing server.&lt;/p&gt;&#xA;&lt;p&gt;The question is how much will it cost. That isn&amp;rsquo;t entirely clear yet, apparently because they&amp;rsquo;re not entirely sure how much each instance will need in the way of resources.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 1.4b26</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/06/24/sqleditor-14b26/</link>
				<pubDate>Tue, 24 Jun 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/06/24/sqleditor-14b26/</guid>
				<description>&lt;p&gt;SQLEditor 1.4b26 is now available for &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/releases/1.4b26/SQLEditor-1-4b26.dmg&#34;&gt;download&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;It fixes only one problem which is related to auto increment and SQLite.&lt;/p&gt;&#xA;&lt;p&gt;This should hopefully be the final beta version for 1.4&lt;/p&gt;&#xA;&lt;p&gt;:-)&lt;/p&gt;&#xA;&lt;p&gt;The next version should be the 1.4 final release which will probably happen later this week or early next week (assuming no more problems are reported)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/releases/1.4b26/SQLEditor-1-4b26.dmg&#34;&gt;SQLEditor 1.4b26 Download&lt;/a&gt;&#xA; [3.6MB DMG]&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 1.5</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/06/20/sqleditor-15/</link>
				<pubDate>Fri, 20 Jun 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/06/20/sqleditor-15/</guid>
				<description>&lt;p&gt;SQLEditor 1.5 is making good progress. The latest thing that I&amp;rsquo;m currently working on is to extract SQL Views from a database. In theory this should be just like extracting tables, but it&amp;rsquo;s looking much harder to work out than I ever expected.&lt;/p&gt;&#xA;&lt;p&gt;The new SQL parser is mostly finished. It&amp;rsquo;s been completely rewritten using &lt;a href=&#34;http://www.antlr.org&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;ANTLR3&lt;/a&gt;&#xA;. This offers a number of really good improvements, the most important one being that it&amp;rsquo;s not running in Java anymore. The parser is now completely native code.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Water found on Mars</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/06/20/water-found-on-mars/</link>
				<pubDate>Fri, 20 Jun 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/06/20/water-found-on-mars/</guid>
				<description>&lt;p&gt;They spotted water on Mars!&lt;/p&gt;&#xA;&lt;p&gt;Colonising now seems a step closer &amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://m.twitter.com/MarsPhoenix/statuses/839088619&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;MarsPhoenix Twitter&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;(via &lt;a href=&#34;http://www.boingboing.net/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Boing Boing&lt;/a&gt;&#xA;)&lt;/p&gt;</description>
			</item>
			<item>
				<title>280 Slides</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/06/07/280-slides/</link>
				<pubDate>Sat, 07 Jun 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/06/07/280-slides/</guid>
				<description>&lt;p&gt;A cool new online presentation tool:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://280slides.com/Editor/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://280slides.com/Editor/&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;The slide show application is really nice in that it feels very much like a desktop application when in use, even down the way buttons and key presses behave. The object rotation is particularly clever.&lt;/p&gt;&#xA;&lt;p&gt;Another thing that makes this one clever though is the underlying framework, which is said to compile cocoa like code into dynamic web pages. It will apparently even be opensourced at some stage!&lt;/p&gt;</description>
			</item>
			<item>
				<title>Reggy for regular expression testing</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/06/07/reggy-for-regular-expression-testing/</link>
				<pubDate>Sat, 07 Jun 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/06/07/reggy-for-regular-expression-testing/</guid>
				<description>&lt;p&gt;Handy new tool I came across today which allows you to test regular expressions and see what they select.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://code.google.com/p/reggy/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Reggy&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Film Release Schedule</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/05/30/film-release-schedule/</link>
				<pubDate>Fri, 30 May 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/05/30/film-release-schedule/</guid>
				<description>&lt;p&gt;Because I can never remember where this list is kept:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.launchingfilms.com/releaseschedule/schedule.php?date=today&amp;amp;sort=date#%20&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;UK Film Distributors&amp;rsquo; Association Film Release Schedule&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Scripts in XCode</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/05/27/scripts-in-xcode/</link>
				<pubDate>Tue, 27 May 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/05/27/scripts-in-xcode/</guid>
				<description>&lt;p&gt;The build system for SQLEditor has lots of steps, from building each of the component frameworks, compiling the application, assembling the bundle, creating a disk image and then uploading everything to the server. (Plus things like version histories and read me files).To reduce errors I have several aggregate targets and a collection of scripts, but I was puzzled how to produce those little note entries that OCUnit generates when it&amp;rsquo;s running unit tests. There were several notes I wanted to make but I couldn&amp;rsquo;t figure it out.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The inspiration for star wars?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/05/10/the-inspiration-for-star-wars/</link>
				<pubDate>Sat, 10 May 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/05/10/the-inspiration-for-star-wars/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.youtube.com/watch?v=STRja-ABexU&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;George Lucas in Love&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;A parody on the origins of the star wars story&amp;hellip;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Engineers without borders</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/03/19/253/</link>
				<pubDate>Wed, 19 Mar 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/03/19/253/</guid>
				<description>&lt;p&gt;Wired has an interesting article about Engineers without borders, a group that is trying to develop cheap technology solutions for developing parts of the world. The latest idea is a low cost wind turbine to generate electricity for lighting. Best of all the design is intended to be produced by local manufacturers in the destination country, so it encourages local industry too.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.wired.com/science/planetearth/news/2008/03/wind_turbine&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Wired: Engineers Without Borders Bring Tech to Villages Without Power&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Flash CS3 - Trace not producing output?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/03/14/flash-cs3-trace-not-producing-output/</link>
				<pubDate>Fri, 14 Mar 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/03/14/flash-cs3-trace-not-producing-output/</guid>
				<description>&lt;p&gt;Found an odd problem with Flash CS3 today. I was working away and I realised that I wasn&amp;rsquo;t getting anything in the output window from calls to &lt;code&gt;trace()&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Just a completely empty output panel.&lt;/p&gt;&#xA;&lt;p&gt;The answer is simple, make sure &lt;code&gt;Filter Level&lt;/code&gt; is set to &lt;code&gt;verbose&lt;/code&gt; in the menu on the output panel. If you have it set to &lt;code&gt;None&lt;/code&gt; then you won&amp;rsquo;t get any output.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not quite sure if this is something that I changed or if it is the default, but it isn&amp;rsquo;t exactly obvious.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Chocolate Russian Roulette</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/03/05/chocolate-russian-roulette/</link>
				<pubDate>Wed, 05 Mar 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/03/05/chocolate-russian-roulette/</guid>
				<description>&lt;p&gt;I happened to come across this:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.cybercandy.co.uk/aaasmt/index.php/url_pmet3/xlc_2812/xdbc_roulette/dbtc_1/pic_1/add_custsearch/stc_0/scope_short#2812&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Chocolate Russian Roulette&lt;/a&gt;&#xA; [cybercandy uk]&lt;/p&gt;&#xA;&lt;p&gt;You get a tray with 12 pieces of chocolate. 11 of them are praline filled milk chocolate bullets, the 12 contains a real chilli pepper.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Handy database of recommended Mac Apps</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/02/21/handy-database-of-recommended-mac-apps/</link>
				<pubDate>Thu, 21 Feb 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/02/21/handy-database-of-recommended-mac-apps/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.gatada.com/people/johan/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Johan Basberg&lt;/a&gt;&#xA; (who designed the beautiful SQLEditor icon) has a handy list of recommended mac applications at&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://dittverk.no/mac/files/tag-editor.php&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://dittverk.no/mac/files/tag-editor.php&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;And SQLEditor is on this list :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>ACID3 tests</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/01/30/acid3-tests/</link>
				<pubDate>Wed, 30 Jan 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/01/30/acid3-tests/</guid>
				<description>&lt;blockquote&gt;&lt;p&gt;Work started on the new acid test almost as soon as the IE developer team posted notification that IE8 passes Acid2&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;:-)&lt;/p&gt;&#xA;&lt;p&gt;Well, if you read the article and comments, it&amp;rsquo;s not perfectly correct. But it&amp;rsquo;s kind of funny as a quote.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.css3.info/acid3-completed/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;CSSInfo&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>ACM computer science key works</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2008/01/19/acm-computer-science-key-works/</link>
				<pubDate>Sat, 19 Jan 2008 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2008/01/19/acm-computer-science-key-works/</guid>
				<description>&lt;p&gt;The ACM is offering free downloads of selected classic works of computer science to anyone who signs up.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.acm.org/classics&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://www.acm.org/classicsÂ&lt;/a&gt;&#xA; &lt;/p&gt;&#xA;&lt;p&gt;(viaÂ  &lt;a href=&#34;http://lambda-the-ultimate.org/node/2609&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Lambda The Ultimate&lt;/a&gt;&#xA; and &lt;a href=&#34;http://www.mcjones.org/dustydecks/archives/2008/01/15/66/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Dusty Decks&lt;/a&gt;&#xA;)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Windows XP Services descriptions</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/12/23/windows-xp-services-descriptions/</link>
				<pubDate>Sun, 23 Dec 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/12/23/windows-xp-services-descriptions/</guid>
				<description>&lt;p&gt;Since it wasn&amp;rsquo;t obvious to me where this document was, here is a link to a Microsoft page describing Windows XP services with descriptions.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.microsoft.com/technet/security/guidance/serversecurity/tcg/tcgch07n.mspx&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://www.microsoft.com/technet/security/guidance/serversecurity/tcg/tcgch07n.mspx&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;There is also a similar document for Windows 2000&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://technet.microsoft.com/en-us/library/bb742605.aspx&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://technet.microsoft.com/en-us/library/bb742605.aspx&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Brushy the Talking Airbrush</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/11/09/brushy-the-talking-airbrush/</link>
				<pubDate>Fri, 09 Nov 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/11/09/brushy-the-talking-airbrush/</guid>
				<description>&lt;p&gt;Interesting blog post talking about how Adobe plans to improve Photoshop, which is obviously an application with a large number of very committed users.&lt;/p&gt;&#xA;&lt;p&gt;John Nack is talking about task orientated user interfaces, which in theory is what Microsoft was trying to get to with clippy. Unfortunately since everyone seems to dispise clippy; Brushy the talking airbrush (signature quote: &lt;em&gt;&amp;ldquo;Hey, pardner, looks you&amp;rsquo;re tryin&amp;rsquo; to retouch a photo!&amp;rdquo;&lt;/em&gt;) is definitely NOT going to happen. (It&amp;rsquo;s just a joke in one of the comments).&lt;/p&gt;</description>
			</item>
			<item>
				<title>Concept car with robot on dashboard!</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/10/27/concept-car-with-robot-on-dashboard/</link>
				<pubDate>Sat, 27 Oct 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/10/27/concept-car-with-robot-on-dashboard/</guid>
				<description>&lt;p&gt;This looks really cool: &lt;a href=&#34;http://www.itworld.com/Tech/3494/071026pivo2/index.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;IT World: Nissan adds a robot helper to its concept car&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s a concept electric car which has a small robot on the dashboard that offers directions and tries to keep the driver cheerful.&lt;/p&gt;</description>
			</item>
			<item>
				<title>10.5 support</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/10/25/105-support/</link>
				<pubDate>Thu, 25 Oct 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/10/25/105-support/</guid>
				<description>&lt;p&gt;At the moment I believe that both &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/&#34;&gt;SQLEditor&lt;/a&gt;&#xA; and &lt;a href=&#34;http://www.malcolmhardie.com/htmlvalidator/&#34;&gt;HTMLValidator&lt;/a&gt;&#xA; are compatible with &lt;a href=&#34;http://www.apple.com/macosx/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Mac OS X 10.5&lt;/a&gt;&#xA; and should work without functional difficulty.&lt;/p&gt;&#xA;&lt;p&gt;A minor issue that I found is that the toolbar icons don&amp;rsquo;t look very good against the 10.5 window style. These have already been redrawn and the new icons will appear in the 1.4 release.&lt;/p&gt;&#xA;&lt;p&gt;This assumes that there weren&amp;rsquo;t any major changes between the version that I used to test and the release version of 10.5 which will be released on October 26th.&lt;/p&gt;</description>
			</item>
			<item>
				<title>OneMonthApp and SQLEditor</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/10/22/onemonthapp-and-sqleditor/</link>
				<pubDate>Mon, 22 Oct 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/10/22/onemonthapp-and-sqleditor/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://onemonthapp.com/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;OneMonthApp&lt;/a&gt;&#xA; is using SQLEditor!&lt;/p&gt;&#xA;&lt;p&gt;OneMonthApp is a project where they are building a complete web application in a month. It&amp;rsquo;s going to be a simple and easy to use cash flow application, apparently. And they&amp;rsquo;re going to make it free, which is great too. I&amp;rsquo;ve signed up to be notified when it&amp;rsquo;s done, which the counter is promising for sometime in the next couple of days. (They started in September, so less than a month) Stephen over at OneMonthApp very kindly included SQLEditor in a list of &lt;a href=&#34;http://onemonthapp.com/archives/2007/10/21/20-tools-for-web-application-development&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;20 tools for web application development&lt;/a&gt;&#xA; that they&amp;rsquo;re using for the project. Maybe I need an &amp;ldquo;I use SQLEditor&amp;rdquo; badge icon or something?&lt;/p&gt;</description>
			</item>
			<item>
				<title>DHL</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/10/15/dhl/</link>
				<pubDate>Mon, 15 Oct 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/10/15/dhl/</guid>
				<description>&lt;p&gt;Got a package this morning delivered by DHL and an interesting thing happened.&lt;/p&gt;&#xA;&lt;p&gt;I recognised the delivery person and the delivery person recognised me. Which was nice. :-)&lt;/p&gt;&#xA;&lt;p&gt;I think they must work a particular route, because the same woman tends to deliver most of my (DHL) packages.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Automatically fill in captcha fields</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/09/06/automatically-fill-in-captcha-fields/</link>
				<pubDate>Thu, 06 Sep 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/09/06/automatically-fill-in-captcha-fields/</guid>
				<description>&lt;p&gt;I get tired of filling in &lt;strong&gt;&lt;a href=&#34;http://en.wikipedia.org/wiki/Captcha&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;captcha&lt;/a&gt;&#xA;&lt;/strong&gt; fields on forms.&lt;/p&gt;&#xA;&lt;p&gt;Wouldn&amp;rsquo;t it be handy if there was a facility in web browsers to fill them in automatically.&lt;/p&gt;&#xA;&lt;p&gt;:-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Television</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/09/03/television/</link>
				<pubDate>Mon, 03 Sep 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/09/03/television/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://arcanetimes.com/index.php?strip_id=7&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;This&lt;/a&gt;&#xA; says it all really.&lt;/p&gt;&#xA;&lt;p&gt;(Though saying that there are still some smart shows on tv. I just wanted to link to that page)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Google Tech Talks</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/09/01/google-tech-talks/</link>
				<pubDate>Sat, 01 Sep 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/09/01/google-tech-talks/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve been watching educational stuff on the internet recently.&lt;/p&gt;&#xA;&lt;p&gt;One of the things that I really like is &lt;a href=&#34;http://video.google.co.uk/videosearch?q=google&amp;#43;tech&amp;#43;talk&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Google Tech Talks&lt;/a&gt;&#xA; on Google Video.&lt;/p&gt;&#xA;&lt;p&gt;These are talks given at Google on different subjects and many are now available online.&lt;/p&gt;&#xA;&lt;p&gt;Amongst the really good ones I&amp;rsquo;ve seen:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://video.google.co.uk/url?docid=973149761529535925&amp;amp;esrc=sr6&amp;amp;ev=v&amp;amp;q=google%2Btech%2Btalk&amp;amp;srcurl=http%3A%2F%2Fvideo.google.co.uk%2Fvideoplay%3Fdocid%3D973149761529535925&amp;amp;vidurl=%2Fvideoplay%3Fdocid%3D973149761529535925%26q%3Dgoogle%2Btech%2Btalk%26total%3D614%26start%3D0%26num%3D10%26so%3D0%26type%3Dsearch%26plindex%3D5&amp;amp;usg=AL29H22X-t28bTSw5VwrgJEikbgu7du9ng&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Inbox Zero&lt;/a&gt;&#xA; - Merlin Mann - How to handle lots of email&lt;a href=&#34;http://video.google.co.uk/url?docid=973149761529535925&amp;amp;esrc=sr6&amp;amp;ev=v&amp;amp;q=google%2Btech%2Btalk&amp;amp;srcurl=http%3A%2F%2Fvideo.google.co.uk%2Fvideoplay%3Fdocid%3D973149761529535925&amp;amp;vidurl=%2Fvideoplay%3Fdocid%3D973149761529535925%26q%3Dgoogle%2Btech%2Btalk%26total%3D614%26start%3D0%26num%3D10%26so%3D0%26type%3Dsearch%26plindex%3D5&amp;amp;usg=AL29H22X-t28bTSw5VwrgJEikbgu7du9ng&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;&lt;/a&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://video.google.co.uk/url?docid=2159021324062223592&amp;amp;esrc=sr2&amp;amp;ev=v&amp;amp;q=google%2Btech%2Btalk&amp;amp;srcurl=http%3A%2F%2Fvideo.google.co.uk%2Fvideoplay%3Fdocid%3D2159021324062223592&amp;amp;vidurl=%2Fvideoplay%3Fdocid%3D2159021324062223592%26q%3Dgoogle%2Btech%2Btalk%26total%3D614%26start%3D0%26num%3D10%26so%3D0%26type%3Dsearch%26plindex%3D1&amp;amp;usg=AL29H20IFvrli31hZAkbDBVPx6wEL_fbfg&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Everything is Miscellaneous&lt;/a&gt;&#xA; - David Weinberger - tagging vs organization&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;(And there are lots of others, these are just ones I could find the links to easily!)&lt;/p&gt;</description>
			</item>
			<item>
				<title>iTunes tv shows in the UK</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/08/29/itunes-tv-shows-in-the-uk/</link>
				<pubDate>Wed, 29 Aug 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/08/29/itunes-tv-shows-in-the-uk/</guid>
				<description>&lt;p&gt;Well the iTunes store is finally offering tv shows in the uk. It&amp;rsquo;s totally disappointing. The prices are ridiculously expensive and the list of shows is small. All of the MalcolmHardie software sales are denominated in dollars so I watch the exchange rate with great interest.&lt;/p&gt;&#xA;&lt;p&gt;The current exchange rate at &lt;a href=&#34;http://www.xe.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;xe.com&lt;/a&gt;&#xA; as of today is 2.01599 USD to 1 British Pound. (In the reverse direction that is 0.49603 British Pounds to 1 USD).&lt;/p&gt;</description>
			</item>
			<item>
				<title>XML, UTF-8 and Java</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/08/27/xml-utf-8-and-java/</link>
				<pubDate>Mon, 27 Aug 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/08/27/xml-utf-8-and-java/</guid>
				<description>&lt;p&gt;Apparently, valid UTF-8 strings aren&amp;rsquo;t necessarily valid XML. You can get a situation where you have valid UTF-8 strings which fail xml parsing.&lt;/p&gt;&#xA;&lt;p&gt;Fortunately &lt;a href=&#34;http://cse-mjmcl.cse.bris.ac.uk/blog/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Mark McLaren&lt;/a&gt;&#xA; offers a &lt;a href=&#34;http://cse-mjmcl.cse.bris.ac.uk/blog/2007/02/14/1171465494443.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;solution&lt;/a&gt;&#xA;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Retro Mac OS Wordpress theme</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/08/22/retro-mac-os-wordpress-theme/</link>
				<pubDate>Wed, 22 Aug 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/08/22/retro-mac-os-wordpress-theme/</guid>
				<description>&lt;p&gt;This made me laugh when I saw it:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.modernlifeisrubbish.co.uk/article/retro-mac-os-wordpress-theme&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://www.modernlifeisrubbish.co.uk/article/retro-mac-os-wordpress-theme&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Definitely memories of simpler times ;-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Native Mobile apps almost impossible to develop?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/08/21/native-mobile-apps-almost-impossible-to-develop/</link>
				<pubDate>Tue, 21 Aug 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/08/21/native-mobile-apps-almost-impossible-to-develop/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve been reading stuff recently about creating native (non-java) mobile phone apps.&lt;/p&gt;&#xA;&lt;p&gt;The key thing is application signing.&lt;/p&gt;&#xA;&lt;p&gt;In an attempt to prevent viruses and malicious code from being run on mobile devices, the major platforms require that applications are signed using a cryptographic key before being distributed. The two platforms have different requirements, but this signing process is expensive and difficult in both cases.&lt;/p&gt;&#xA;&lt;p&gt;Things range from really hard (if you have time and money) to almost impossible (if you lack either time or money). &lt;strong&gt;Windows Mobile:&lt;/strong&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 1.4b2</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/08/17/sqleditor-14b2/</link>
				<pubDate>Fri, 17 Aug 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/08/17/sqleditor-14b2/</guid>
				<description>&lt;p&gt;Another day, another beta. (Kind of)&lt;/p&gt;&#xA;&lt;p&gt;SQLEditor 1.4b2 is now available, which is pretty much bug fixing against 1.4b1.&lt;/p&gt;&#xA;&lt;p&gt;There were several issues with 1.4b1 including an annoying bug that would sometimes delete foreign key connectors when you deleted an unrelated table.&lt;/p&gt;&#xA;&lt;p&gt;There are some fixes for other bugs which turned up and some improvements to undo/redo, to make it more stable when you undo or redo lots of things, one after the other.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Site redesign</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/08/14/site-redesign/</link>
				<pubDate>Tue, 14 Aug 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/08/14/site-redesign/</guid>
				<description>&lt;p&gt;So, if you&amp;rsquo;ve visited the MalcolmHardie.com site today you&amp;rsquo;ll have seen the new site design.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;It&amp;rsquo;s Blue.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;But that&amp;rsquo;s not all. The layout structure of each page has been substantially changed (for the first time since 2004, I think) . The new 2 column design is also wider (960px) and offers more flexibility than the old 3 column design. There are new graphics and section headings and a new about page (with a message from me!). The MalcolmHardie logo has been used in a reversed white on blue form, which I think worked out quite well and the main body is black/dark gray 13px Lucida Grande on a white background. (With Verdana as the second choice)&lt;/p&gt;</description>
			</item>
			<item>
				<title>HTMLValidator 1.0</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/08/07/htmlvalidator-10/</link>
				<pubDate>Tue, 07 Aug 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/08/07/htmlvalidator-10/</guid>
				<description>&lt;p&gt;HTMLValidator 1.0 is finally released.&lt;/p&gt;&#xA;&lt;p&gt;As I write this, it&amp;rsquo;s been out since Friday, so I guess I&amp;rsquo;m a bit late in writing this. HTMLValidator 1.0 is identical to HTMLValidator 1.0b8, except of course that it 1) doesn&amp;rsquo;t expire and 2) asks for registration.&lt;/p&gt;&#xA;&lt;p&gt;The first non-beta release seems to have gone reasonably well. People are downloading it, trying it and some are starting to buy it. (If you&amp;rsquo;re reading this, then thank you!).&lt;/p&gt;</description>
			</item>
			<item>
				<title>OpenMoko developer hardware</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/07/26/openmoko-developer-hardware/</link>
				<pubDate>Thu, 26 Jul 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/07/26/openmoko-developer-hardware/</guid>
				<description>&lt;p&gt;I love the idea of the OpenMoko platform, an open source mobile phone. It uses linux as the operating system built on a fairly open hardware platform. (Some of the drivers are closed source, apparently due to licensing restrictions)&lt;/p&gt;&#xA;&lt;p&gt;You can buy a developer unit right now, although the list of &lt;a href=&#34;http://wiki.openmoko.org/wiki/Developer_preview&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;currently incomplete features&lt;/a&gt;&#xA; should (rightly) discourage all but the most enthusiastic.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.openmoko.com/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://www.openmoko.com/&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;I think when the software is more complete that this could be a great mobile phone. The idea of having almost total control over the operation of a mobile phone seems like a very clever idea.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Disable &#34;You have new mail&#34; terminal message</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/07/19/disable-you-have-new-mail-terminal-message/</link>
				<pubDate>Thu, 19 Jul 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/07/19/disable-you-have-new-mail-terminal-message/</guid>
				<description>&lt;p&gt;By default in linux you get a message saying something like&lt;/p&gt;&#xA;&lt;p&gt;You have new mail in&lt;/p&gt;&#xA;&lt;p&gt;when you log into a linux machine.&lt;/p&gt;&#xA;&lt;p&gt;Sometimes this gets annoying because you always have new mail, or because there seems to be a delay while checking the mail or because the mail is actually stored on some kind of remote disk.&lt;/p&gt;&#xA;&lt;p&gt;Disabling this setting is easy. Simply include&lt;/p&gt;&#xA;&lt;p&gt;unset MAILCHECK&lt;/p&gt;&#xA;&lt;p&gt;in your .bashrc file (for login shell) or .bash_profile (for non-login shells, i.e. ssh) and the message shouldn&amp;rsquo;t appear.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The phrase ICT</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/07/09/the-phrase-ict/</link>
				<pubDate>Mon, 09 Jul 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/07/09/the-phrase-ict/</guid>
				<description>&lt;p&gt;I really hate the abbreviation &amp;ldquo;ICT&amp;rdquo;. Somehow every time I hear it I get slightly annoyed with it.&lt;/p&gt;&#xA;&lt;p&gt;Fortunately it looks like other people don&amp;rsquo;t like it either. :-) ICT which stands for Information and Communication Technology is usually the phrase used by the public sector in the UK to talk about computers and telephones.&lt;/p&gt;&#xA;&lt;p&gt;The good news though, is that Register readers don&amp;rsquo;t like it either. 88% of responders in a web poll wanted it banned. (57% said yes without conditions, 31% wanted it banned but with the condition of more Paris Hilton stories)&lt;/p&gt;</description>
			</item>
			<item>
				<title></title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/06/18/223/</link>
				<pubDate>Mon, 18 Jun 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/06/18/223/</guid>
				<description>&lt;blockquote&gt;&lt;p&gt;&amp;ldquo;I would argue that the fact that there are 100,000 people in China who are paid to play the boring parts of World of Warcraft is evidence of serious flaws in the game&amp;rsquo;s design.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;Brandon Berg [&lt;a href=&#34;http://www.halfsigma.com/2007/06/chinese_farmers.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;link&lt;/a&gt;&#xA;] (in the comments)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;This is in response to an article condemning MMORPG gold farmers.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Email legal statements in headers</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/06/13/email-legal-statements-in-headers/</link>
				<pubDate>Wed, 13 Jun 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/06/13/email-legal-statements-in-headers/</guid>
				<description>&lt;p&gt;Graham Miln at Dssw has an &lt;a href=&#34;http://www.dssw.co.uk/blog/2007/06/13/a-solution-for-company-e-mail-signatures/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;interesting article&lt;/a&gt;&#xA; talking about adding legally required information to emails using headers instead of using signature blocks. He also talks about a defined microformat for the data.&lt;/p&gt;&#xA;&lt;p&gt;This is interesting to me, because I&amp;rsquo;m already doing something similar with some emails sent by the new MalcolmHardie Solutions order processing system. Most orders don&amp;rsquo;t involve sending any emails at all, the work is done entirely by swreg, who have their own arrangements. However educational orders go through an approval process which involves sending an email. Including all of the legally required information in the body is clunky and inefficient, because most of the time it won&amp;rsquo;t actually be used; but it has to be present. It appears that we both developed the idea in parallel because I did the coding on this last week and I only read the article today.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Openoffice aqua looking good</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/06/11/openoffice-aqua-looking-good/</link>
				<pubDate>Mon, 11 Jun 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/06/11/openoffice-aqua-looking-good/</guid>
				<description>&lt;p&gt;I just downloaded the new aqua port of OpenOffice a few days ago and it looks good. There are some bits which aren&amp;rsquo;t finished yet, but it runs quickly, it runs natively and it runs the same as the other OpenOffice platforms. (So far as I can tell). It may well be the best upgrade path for people using VBA macros on the Mac.&lt;/p&gt;</description>
			</item>
			<item>
				<title>What have I been doing recently?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/06/11/what-have-i-been-doing-recently/</link>
				<pubDate>Mon, 11 Jun 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/06/11/what-have-i-been-doing-recently/</guid>
				<description>&lt;p&gt;Well no updates for a bit. Humm?&lt;/p&gt;&#xA;&lt;p&gt;The main things I&amp;rsquo;ve been working on:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/&#34;&gt;SQLEditor&lt;/a&gt;&#xA;. Lots of things are being worked on. The user interface is being rewritten to improve speed and increase flexibility, the data layer is being rewritten to switch it to cocoa (instead of java), the JDBC code is being rewritten to make it use JNI instead of cocoa/java and a new crash reporting system based on &lt;a href=&#34;http://code.google.com/p/google-breakpad/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Google BreakPad&lt;/a&gt;&#xA; is being worked on. There are also some other things too like live source view and assorted bug fixes. 2) &lt;a href=&#34;http://www.malcolmhardie.com/htmlvalidator/&#34;&gt;HTMLValidator&lt;/a&gt;&#xA;. Also undergoing development. It recently moved across to use &lt;a href=&#34;http://sparkle.andymatuschak.org/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Sparkle&lt;/a&gt;&#xA; (yey!) instead of the SQLEditor derived update system (which will also be replaced eventually). The final 1.0 release is due very soon now and several people have set in nice comments. 3) A new idea (still secret) :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>WWDC keynote: Games</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/06/11/wwdc-keynote-games/</link>
				<pubDate>Mon, 11 Jun 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/06/11/wwdc-keynote-games/</guid>
				<description>&lt;p&gt;(Watching WWDC keynote log over at &lt;a href=&#34;http://www.macrumorslive.com/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;MacRumors.com)&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;(It seems to be a blogging day for me?) Gaming seems to be one of the big things at this year&amp;rsquo;s WWDC keynote. &lt;a href=&#34;http://www.ea.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;EA&lt;/a&gt;&#xA; is apparently going to be doing simultaneous releasing of some games this year including Harry Potter. This is interesting because EA is so important in mainstream gaming.&lt;/p&gt;&#xA;&lt;p&gt;Whether EA will follow &lt;a href=&#34;http://www.blizzard.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Blizzard&lt;/a&gt;&#xA; in putting both games on the same CD (hopefully YES) or have separate releases for the two platforms will be a point to note. Dual platform releases like Blizzard are great because it means that you can buy Mac games at mainstream gaming stores and the titles then get released on budget labels (often with the Mac part still attached). I&amp;rsquo;ve picked up several of the Blizzard games at my local branch of Game here in Edinburgh this way as impulse purchases. (Of course where this leaves the Mac Porting development companies is anyone&amp;rsquo;s guess)&lt;/p&gt;</description>
			</item>
			<item>
				<title>WWDC: Windows</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/06/11/wwdc-windows/</link>
				<pubDate>Mon, 11 Jun 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/06/11/wwdc-windows/</guid>
				<description>&lt;p&gt;It looks like Apple is not moving into any kind of virtualization or emulation of Windows. Although Boot Camp is said to be included, it doesn&amp;rsquo;t appear that it will work noticably differently to current arrangments (ie. dual boot).&lt;/p&gt;&#xA;&lt;p&gt;This is probably good news for Mac developers. I seriously believe that if you could run windows apps natively within Mac OS X without extra software then people would start buying windows software not Mac software in some cases. Look at what happened to OS2, it offered windows compatibility as standard; users asked why bother? Then they switched to Windows proper. Although OS2 also had other difficulties which may also have affected its future, supporting the applications of the main competitor probably had an effect on the number of OS2 applications released. Similarly I think Windows apps natively on Mac would affect the number of Mac apps in certain categories.&lt;/p&gt;</description>
			</item>
			<item>
				<title>building antlr 2.7.7 on Mac OS X</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/04/28/building-antlr-277-on-mac-os-x/</link>
				<pubDate>Sat, 28 Apr 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/04/28/building-antlr-277-on-mac-os-x/</guid>
				<description>&lt;p&gt;It appears that antlr on Mac os x doesn&amp;rsquo;t like the jikes compiler, at least when I tried building antlr it gave lots of weird compile errors like this: &lt;code&gt;Found 2 semantic errors compiling &amp;quot;ANTLRException.java&amp;quot;:&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;While it would be a good thing to try to fix the actual code, it&amp;rsquo;s easier to see if the solution is already available.&lt;/p&gt;&#xA;&lt;p&gt;The answer came in &lt;a href=&#34;http://www.antlr.org:8080/pipermail/antlr-interest/2005-November/014435.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;this posting&lt;/a&gt;&#xA; which suggests renaming jikes before building. Which works, but there is an easier way. Just declare an environment variable before starting the build.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Is it plagiarism if you&#39;ve paid someone else to write the paper for you?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/04/27/is-it-plagiarism-if-youve-paid-someone-else-to-write-the-paper-for-you/</link>
				<pubDate>Fri, 27 Apr 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/04/27/is-it-plagiarism-if-youve-paid-someone-else-to-write-the-paper-for-you/</guid>
				<description>&lt;p&gt;I happened to browsing a popular site that allows people to post tasks that others can bid on. The focus tends to be on small to medium sized technical tasks like web page design and small applications. But there are other categories too. One of which is for technical writing. Ah! I thought, perhaps people offering to write documentation for pay. Well, no, it wasn&amp;rsquo;t exactly that. What I found was mainly people wanting essays written. One in particular I found very funny. It was looking for someone to write an essay about a networking topic and the requester had simply pasted in the entire task description, including the instructions from the lecturer. It even included the plagiarism statement:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Java class file version numbering</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/04/21/java-class-file-version-numbering/</link>
				<pubDate>Sat, 21 Apr 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/04/21/java-class-file-version-numbering/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://alumnus.caltech.edu/~leif/opensource/bcver/BcVerApp.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://alumnus.caltech.edu/~leif/opensource/bcver/BcVerApp.html&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;This page has a list which shows how java class version numbers relate to java platform version numbering. It&amp;rsquo;s useful if you get one of those &lt;a href=&#34;http://java.sun.com/j2se/1.4.2/docs/api/java/lang/UnsupportedClassVersionError.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;UnsupportedClassVersionError&lt;/a&gt;&#xA; errors.&lt;/p&gt;&#xA;&lt;p&gt;This relates to the Java &lt;a href=&#34;http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#75883&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;ClassFile structure&lt;/a&gt;&#xA; which defines how classes are represented.&lt;/p&gt;</description>
			</item>
			<item>
				<title>HTMLValidator 1.0b3</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/03/02/htmlvalidator-10b3/</link>
				<pubDate>Fri, 02 Mar 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/03/02/htmlvalidator-10b3/</guid>
				<description>&lt;p&gt;A new version of HTMLValidator today. I moved the validation into a separate thread to improve responsiveness. This is also the way that HTMLValidator will be doing multiple page validation. In fact the new release even includes pretty much all of the code necessary to do this, but it doesn&amp;rsquo;t include the interface yet. The 1.0b3 release actually validates a list of urls, but the list contains only 1 element. The idea is to test that the basic code works as expected before bolting the interface on the top. :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Google Talks: Camino</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/02/23/google-talks-camino/</link>
				<pubDate>Fri, 23 Feb 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/02/23/google-talks-camino/</guid>
				<description>&lt;p&gt;Mike Pinkerton of Google talks about the Mac web browser Camino. It also includes some interesting history of the Mozilla and Gecko projects.&lt;a href=&#34;http://video.google.com/videoplay?docid=6765603919277760697%20&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://video.google.com/videoplay?docid=6765603919277760697%20&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://video.google.com/videoplay?docid=6765603919277760697&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Linux autologin</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/02/21/linux-autologin/</link>
				<pubDate>Wed, 21 Feb 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/02/21/linux-autologin/</guid>
				<description>&lt;p&gt;I use a collection of virtual machines in parallels for a number of things, like testing SQLEditor and running web apps that would otherwise require lots of software dependencies. However I&amp;rsquo;ve been getting tired of logging in to my linux virtual machines all the time. If it were just a case of ssh then obviously I could set up ssh key pairs and do auto-login, but I also need direct terminal access too, in this case in the main parallels window.&lt;/p&gt;</description>
			</item>
			<item>
				<title>HTMLValidator beta 2</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/02/16/htmlvalidator-beta-2/</link>
				<pubDate>Fri, 16 Feb 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/02/16/htmlvalidator-beta-2/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.malcolmhardie.com/htmlvalidator/&#34;&gt;HtmlValidator&lt;/a&gt;&#xA; beta 2 has just been released. The new version offers assorted fixes and a slightly improved interface (a green tick or red cross now appear in the validation window!)&lt;/p&gt;&#xA;&lt;p&gt;There is also a new &lt;a href=&#34;http://www.malcolmhardie.com/htmlvalidator/support/downloads/&#34;&gt;downloads page&lt;/a&gt;&#xA; which currently offers an Applescript to validate the source of the front page in Safari.&lt;/p&gt;&#xA;&lt;p&gt;Usefully it validates the actual source that the browser received, it doesn&amp;rsquo;t download the url itself.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Keynote in Lego!</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/02/12/keynote-in-lego/</link>
				<pubDate>Mon, 12 Feb 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/02/12/keynote-in-lego/</guid>
				<description>&lt;p&gt;A site called PodBrix offers customized Apple themed lego sets. You too can have Steve Jobs at a keynote or the famous Apple 1984 advert recreated in Lego.&lt;/p&gt;&#xA;&lt;p&gt;[&lt;a href=&#34;http://www.podbrix.com/itemdetails.php?PID=864819148&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;link]&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;(via reddit)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Mac GPRS Modem scripts</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/02/12/mac-gprs-modem-scripts/</link>
				<pubDate>Mon, 12 Feb 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/02/12/mac-gprs-modem-scripts/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.taniwha.org.uk/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Ross Barkman&amp;rsquo;s site&lt;/a&gt;&#xA; has scripts for using mobile phones as modems with Mac OS X.&lt;/p&gt;&#xA;&lt;p&gt;This post is mainly so I remember where it is if I ever need it and don&amp;rsquo;t have access to my bookmarks.&lt;/p&gt;&#xA;&lt;p&gt;Also the &lt;a href=&#34;http://www.crackistan.com/archives/2004/11/19/6/connect-gprs-via-sony-ericsson-k700i-mac-os-x-bluetooth/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;tutorial/setup instructions&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;It is surprising how often I seem to need to use my mobile to access the internet from my desktop machine. :-(&lt;/p&gt;</description>
			</item>
			<item>
				<title>HTMLValidator</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/02/09/htmlvalidator/</link>
				<pubDate>Fri, 09 Feb 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/02/09/htmlvalidator/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.malcolmhardie.com/htmlvalidator/&#34; title=&#34;HTMLValidator&#34;&gt;HTMLValidator&lt;/a&gt;&#xA; 1.0b1 has just been released.&lt;/p&gt;&#xA;&lt;p&gt;It runs on PowerPC or Intel Macs with Mac OS X 10.4 or later.&lt;/p&gt;&#xA;&lt;p&gt;The current version expires 28th February 2007.&lt;/p&gt;&#xA;&lt;p&gt;HTMLValidator is a new desktop HTML validator that works on both web pages and files. It&amp;rsquo;s something I&amp;rsquo;ve been working on for a while now in between SQLEditor releases. The main motivation is that I often seem to use the W3C validator, but I can&amp;rsquo;t always do that with files I&amp;rsquo;m working on locally. I also tried installing the W3C validator on a local web server and although it works, it seems to require a lot of installation effort, with different dependencies. So the idea occurred to me: what if you could have a drag and drop installation. From there came a web version using drag and drop and finally the application bundle version that is being distributed from today. The earlier application versions actually displayed the results in an html webview in a window, while the newer releases display the results in a table.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 1.3.6</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/02/02/sqleditor-136/</link>
				<pubDate>Fri, 02 Feb 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/02/02/sqleditor-136/</guid>
				<description>&lt;p&gt;SQLEditor 1.3.6 has now been available for about a week and so far it looks good. 1.3.6 was mainly released to fix bugs found in 1.3.x releases and to add in a few important features that had been widely requested.&lt;/p&gt;&#xA;&lt;p&gt;MySQL auto increment was probably the main improvement, but there were also some more changes to fix the connection issues.&lt;/p&gt;&#xA;&lt;p&gt;One slight change that probably won&amp;rsquo;t get noticed at all if it works is that the page that version updates are directed to has changed. The url is now a special page rather than simply the product page. This should make it easier to download updates. (I&amp;rsquo;ve been looking into sparkle and friends for use in some later version)&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 1.3.4 and 1.3.5: bugs</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/01/24/sqleditor-134-and-135-bugs/</link>
				<pubDate>Wed, 24 Jan 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/01/24/sqleditor-134-and-135-bugs/</guid>
				<description>&lt;p&gt;SQLEditor 1.3.4 got released on Tuesday, but unfortunately there is a bug in this version. :-(&lt;/p&gt;&#xA;&lt;p&gt;The problem is that in 1.3.4 the connection presets system in the database connection panel was modified. There were a couple of fixes made, but one of them releated to selecting presets when the window opened. Unfortunately that change caused users who hadn&amp;rsquo;t made any presets to experience an error. The problem was that the new code didn&amp;rsquo;t correctly account for the possibility that there might not be any presets, it was trying to access an array of presets that was empty, which is obviously an error. This has now been fixed and corrected in 1.3.5. Which should work correctly with or without presets.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 1.3.2</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/01/17/sqleditor-132/</link>
				<pubDate>Wed, 17 Jan 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/01/17/sqleditor-132/</guid>
				<description>&lt;p&gt;SQLEditor 1.3.2 received a very limited release to a few selected testers at the end of 2006. However there were some additional issues that needed a bit more work, so the current plan is for a 1.3.3 release before the end of January.&lt;/p&gt;</description>
			</item>
			<item>
				<title>MacFuse released - userspace Mac OS X file systems</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2007/01/12/macfuse-released-userspace-mac-os-x-file-systems/</link>
				<pubDate>Fri, 12 Jan 2007 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2007/01/12/macfuse-released-userspace-mac-os-x-file-systems/</guid>
				<description>&lt;p&gt;I just noticed this announcement on the google mac blog.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.kernelthread.com/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Amit Singh&lt;/a&gt;&#xA; has released a mac version of Fuse, which is way for people to write interesting extensions to the file system without writing kernel code. The way it works (as I understand it) is that the Fuse system runs one kernel module which communicates with the actual file system code in userspace.&lt;/p&gt;&#xA;&lt;p&gt;It looks really clever and there are already a number of useful file systems available for fuse (including ssh as a filesystem and a ntfs driver). [&lt;a href=&#34;http://googlemac.blogspot.com/2007/01/taming-mac-os-x-file-systems.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;link&lt;/a&gt;&#xA;]&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 1.3.1</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/12/10/sqleditor-131/</link>
				<pubDate>Sun, 10 Dec 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/12/10/sqleditor-131/</guid>
				<description>&lt;p&gt;SQLEditor 1.3.1 got released on Friday afternoon, this was really just a bug fix release which fixed a handful of problems that were identified. I think the only major fix was that the new UID system was slightly broken in that if you copied an object, or duplicated it in some cases, then SQLEditor would not always recreate the unique ID numbers that represent each object. This had the effect that if you copied an object, SQLEditor couldn&amp;rsquo;t distinguish between the objects when reloading and so all connectors would be attached to the original object and not the new one. An unfortunate bug. :-(&lt;/p&gt;</description>
			</item>
			<item>
				<title>Insanely transparent ...</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/11/18/insanely-transparent/</link>
				<pubDate>Sat, 18 Nov 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/11/18/insanely-transparent/</guid>
				<description>&lt;blockquote&gt;&lt;p&gt;You can just see Steve Jobs stroking a white cat and telling engineers to make products â€œinsanely transparentâ€, canâ€™t you?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;[&lt;a href=&#34;http://www.theinquirer.net/default.aspx?article=35816&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;link&lt;/a&gt;&#xA;]&lt;/p&gt;&#xA;&lt;p&gt;(It&amp;rsquo;s actually an article about keyboards, but worth reading anyway)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Writing Unit tests for Cocoa</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/11/15/writing-unit-tests-for-cocoa/</link>
				<pubDate>Wed, 15 Nov 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/11/15/writing-unit-tests-for-cocoa/</guid>
				<description>&lt;p&gt;I realized something interesting today.&lt;/p&gt;&#xA;&lt;p&gt;I use unit testing to (hopefully) improve the quality of my code.&lt;/p&gt;&#xA;&lt;p&gt;With Java I use &lt;a href=&#34;http://www.junit.org/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;JUnit&lt;/a&gt;&#xA;. With native Mac stuff I use &lt;a href=&#34;http://www.sente.ch/software/ocunit/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;OCUnit&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;One really clever thing about OCUnit that I realized today is that if you have several SenTestCase subclasses, each with multiple tests in it, you can put all of them into one XCode target and OCUnit will automatically run them as suites in one test run. This means that you get a summary of all of the tests at the end.&lt;/p&gt;</description>
			</item>
			<item>
				<title>IP PBX delivered on an iPod?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/11/04/ip-pbx-delivered-on-an-ipod/</link>
				<pubDate>Sat, 04 Nov 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/11/04/ip-pbx-delivered-on-an-ipod/</guid>
				<description>&lt;blockquote&gt;&lt;p&gt;â€œWe have put our complete IP PBX on it [the iPod Shuffle]â€, says Dr. Harry Behrens, Managing Director of 4S newcom. â€œIt is so compact that even on the smallest iPod Shuffle (512 MB) enough room is left for 4 full hours of music.â€&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;[&lt;a href=&#34;http://www.4snewcom.de/page756_The_worlds_slickest_IP_PBX.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;link&lt;/a&gt;&#xA;]&lt;/p&gt;</description>
			</item>
			<item>
				<title>MalcolmHardie Solutions Weblog</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/10/31/test-b/</link>
				<pubDate>Tue, 31 Oct 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/10/31/test-b/</guid>
				<description>&lt;p&gt;About the new &lt;a href=&#34;http://www.malcolmhardie.com/weblog/&#34;&gt;MalcolmHardie Solutions&lt;/a&gt;&#xA; weblog.&lt;/p&gt;&#xA;&lt;p&gt;The new weblog will contain posts about &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/&#34;&gt;SQLEditor&lt;/a&gt;&#xA; and other products.&lt;/p&gt;&#xA;&lt;p&gt;If you already reading &lt;a href=&#34;http://www.malcolmhardie.com/weblogs/angus&#34;&gt;Angus Thinks&lt;/a&gt;&#xA; you probably don&amp;rsquo;t need to read the MalcolmHardie weblog as well because all the posts on the MalcolmHardie Solutions weblog will appear on Angus Thinks.&lt;/p&gt;&#xA;&lt;p&gt;This mirroring is done using the xmlrpc api and code from the blogger api plugin for wordpress&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 1.3b9 Released</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/10/31/sqleditor-13b9-released/</link>
				<pubDate>Tue, 31 Oct 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/10/31/sqleditor-13b9-released/</guid>
				<description>&lt;p&gt;I just made the latest version of SQLEditor (1.3b9) available on the website for &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/cocoa/1.3b9/SQLEditor-1-3b9.dmg&#34;&gt;download&lt;/a&gt;&#xA; [2.8MB dmg].&lt;/p&gt;&#xA;&lt;p&gt;The new version has a collection of improvements. Particularly in stability. Chris submitted a test case which broke the parser and the save file functionality in really interesting ways, which are now fixed; SQLite support is a bit better, with a new user interface in the JDBC panel and there is better handling of the display preferences (including a new preference pane so you can set defaults).&lt;/p&gt;</description>
			</item>
			<item>
				<title>static link library to replace dylib in mac os x</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/10/26/static-link-library-to-replace-dylib-in-mac-os-x/</link>
				<pubDate>Thu, 26 Oct 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/10/26/static-link-library-to-replace-dylib-in-mac-os-x/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://lists.apple.com/archives/xcode-users/2006/Jun/msg00801.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;This post&lt;/a&gt;&#xA; on the xcode-users list explains a neat trick on how to get xcode to link a static library instead of a dynamic library.&lt;/p&gt;&#xA;&lt;p&gt;Imagine the circumstance: you want to use a particular non-standard version of a native library which is already part of the system; perhaps you want to use an old version with better compatibility, or a newer version with more features. The obvious thing to do is to take a static build of the library and add it your xcode project.&lt;/p&gt;</description>
			</item>
			<item>
				<title>New Bujold book</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/10/09/new-bujold-book/</link>
				<pubDate>Mon, 09 Oct 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/10/09/new-bujold-book/</guid>
				<description>&lt;p&gt;The Sharing Knife by Lois McMaster Bujold [&lt;a href=&#34;http://www.amazon.co.uk/Sharing-Knife-Beguilement-1/dp/0061137588/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Amazon&lt;/a&gt;&#xA;] is coming out this week hopefully. (My order&amp;rsquo;s already in with Amazon)&lt;/p&gt;&#xA;&lt;p&gt;The good news is that there are now some &lt;a href=&#34;http://www.harpercollins.com/books/9780061137587/The_Sharing_Knife_Volume_One/excerpt.aspx&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;sample chapters&lt;/a&gt;&#xA; up.&lt;/p&gt;&#xA;&lt;p&gt;Bujold of course is better known for the &lt;a href=&#34;http://www.baen.com/author_catalog.asp?author=lmbujold&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Vorkosigan&lt;/a&gt;&#xA; series of booksand the &lt;a href=&#34;http://www.harpercollins.com/global_scripts/product_catalog/book_xml.asp?isbn=0380818604&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Chalion series.&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Cocaine Production</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/09/22/cocaine-production/</link>
				<pubDate>Fri, 22 Sep 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/09/22/cocaine-production/</guid>
				<description>&lt;p&gt;Interesting video that I found via [&lt;a href=&#34;http://thelawwestofealingbroadway.blogspot.com/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Magistrate&amp;rsquo;s Blog&lt;/a&gt;&#xA;] showing cocaine processing in Columbia.&lt;/p&gt;&#xA;&lt;p&gt;The quantity of different (mostly toxic) chemicals going into the product was the most interesting thing, although I was also interested by the running chemistry lesson from the people doing the processing.&lt;/p&gt;&#xA;&lt;p&gt;It would probably be worth showing this as a anti-drug film in schools, it would probably do more to discourage people than many other strategies. :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Weighing electronics at airports?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/08/29/weighing-electronics-at-airports/</link>
				<pubDate>Tue, 29 Aug 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/08/29/weighing-electronics-at-airports/</guid>
				<description>&lt;p&gt;I was looking at a BBC news article about the recent security alerts at airports when a thought occurred to me. One of the big challenges with electronic items is to ensure that they have not been modified to contain explosives. My thought is that explosives must add weight to a unit. If a list of known weights for particular devices could be published then equipment presented at airports could be weighed and the weight matched against a list provided by manufacturers.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Abolish the &#34;Three Rs&#34;</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/08/25/abolish-the-three-rs/</link>
				<pubDate>Fri, 25 Aug 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/08/25/abolish-the-three-rs/</guid>
				<description>&lt;p&gt;Why is it that whenever anyone seems to talk about education they always seem to use the phrase &amp;ldquo;Three Rs&amp;rdquo;. This particuarly stupid phrase seems to appear in every article about basic education.&lt;/p&gt;&#xA;&lt;p&gt;I think the very stupidity of this phrase affects education as a whole. If commentary and discussion on the topic of literacy is illiterate, what hope do those trying to achieve literacy have?&lt;/p&gt;</description>
			</item>
			<item>
				<title>Britain, America and WW2</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/08/25/britain-america-and-ww2/</link>
				<pubDate>Fri, 25 Aug 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/08/25/britain-america-and-ww2/</guid>
				<description>&lt;p&gt;The Guardian has an interesting &lt;a href=&#34;http://books.guardian.co.uk/departments/generalfiction/story/0,,1854211,00.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;article&lt;/a&gt;&#xA; detailing apparent attempts by the British government to get America to join WW2.&lt;/p&gt;&#xA;&lt;p&gt;These apparently included an astrologer who made dire predictions about Hitler, a fake radio station and a campaign against Nazi groups in the US.&lt;/p&gt;&#xA;&lt;p&gt;[&lt;a href=&#34;http://books.guardian.co.uk/departments/generalfiction/story/0,,1854211,00.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;link&lt;/a&gt;&#xA;]&lt;/p&gt;</description>
			</item>
			<item>
				<title>Sony Batteries</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/08/16/sony-batteries/</link>
				<pubDate>Wed, 16 Aug 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/08/16/sony-batteries/</guid>
				<description>&lt;p&gt;It looks like at least 4 million Dell notebook batteries are being &lt;a href=&#34;http://www.reghardware.co.uk/2006/08/16/dell_battery_problems/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;recalled&lt;/a&gt;&#xA;, all of which appear to be made by Sony. Worse news though, Sony also supply batteries to other companies thought to include Apple, Lenovo and HP.&lt;/p&gt;&#xA;&lt;p&gt;If all of these batteries end up being recalled too, then the cost to Sony would be enormous, their reputation for batteries might never recover. More seriously could this affect Sony as a company? Given the increasing development costs of the PS3, probably a long fight for dominance in the Blue Ray Vs HD-DVD mess and problems in other areas, how much more can Sony as a company take?&lt;/p&gt;</description>
			</item>
			<item>
				<title>Customer Service in reverse?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/07/23/customer-service-in-reverse/</link>
				<pubDate>Sun, 23 Jul 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/07/23/customer-service-in-reverse/</guid>
				<description>&lt;p&gt;Interesting article in the Observer today which finally manages to pin down what I&amp;rsquo;ve been noticing but couldn&amp;rsquo;t quite bring together into a clear idea.&lt;/p&gt;&#xA;&lt;p&gt;Many companies are so bad at customer service that people are going around discouraging their friends from buying the products being sold.&lt;/p&gt;&#xA;&lt;p&gt;This seems to be really common in many (possibly all) of the companies I seem to deal with and it&amp;rsquo;s really, really bad.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Online Shopping customer service</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/07/05/online-shopping-customer-service/</link>
				<pubDate>Wed, 05 Jul 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/07/05/online-shopping-customer-service/</guid>
				<description>&lt;blockquote&gt;&lt;p&gt;We contacted online retailers asking why they don&amp;rsquo;t respond to queries, but they didn&amp;rsquo;t respond to our queries.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;[&lt;a href=&#34;http://www.theregister.co.uk/2006/07/05/online_customer_service/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;The Register Article&lt;/a&gt;&#xA;]&lt;/p&gt;</description>
			</item>
			<item>
				<title>SF publisher Jim Baen passed away</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/06/29/sf-publisher-jim-baen-passed-away/</link>
				<pubDate>Thu, 29 Jun 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/06/29/sf-publisher-jim-baen-passed-away/</guid>
				<description>&lt;p&gt;I read today that Jim Baen of Baen books fame has passed away.&lt;/p&gt;&#xA;&lt;p&gt;I think I have more Baen SF books on my shelf than any other single publisher and to a great extent Baen Books the publisher was always strongly connected to Jim Baen the man. Baen have published some of my all time favourite books (including Bujold and Weber) and their approach to electronic publishing is by far the most rational, sensible and intelligent of any publisher.&lt;/p&gt;</description>
			</item>
			<item>
				<title>O2 buys the Link?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/06/27/o2-buys-the-link/</link>
				<pubDate>Tue, 27 Jun 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/06/27/o2-buys-the-link/</guid>
				<description>&lt;p&gt;This is a bit late, but I see that the mobile phone shops are starting to merge.&lt;/p&gt;&#xA;&lt;p&gt;O2 has bought The Link.&lt;/p&gt;&#xA;&lt;p&gt;I suspect very strongly that this will lead to substantial closures of stores. There seem to be any number of locations where the two companies have adjacent stores. My local shopping center has both and I think many other shopping centers have too.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not really sure whether the mobile phone stores can keep up the density they currently have, especially given that things seem to be past the initial goldrush period of mobile phone buying.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Running Oracle - The Solution</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/05/10/running-oracle-the-solution/</link>
				<pubDate>Wed, 10 May 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/05/10/running-oracle-the-solution/</guid>
				<description>&lt;p&gt;This follows on from my previous posting. &lt;a href=&#34;http://www.malcolmhardie.com/weblogs/angus/?p=170&#34;&gt;Searching for an Oracle&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;This is kind of old news now, because it&amp;rsquo;s been in use since SQLEditor 1.2 was released. However I though I would explain how I solved the problem that I was having with installing Oracle.&lt;/p&gt;&#xA;&lt;p&gt;The problem was that I didn&amp;rsquo;t have a linux machine with enough memory and at the time, qemu wasn&amp;rsquo;t really fast enough to run Oracle in a virtual machine.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Change console keyboard layout in debian</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/05/02/change-console-keyboard-layout-in-debian/</link>
				<pubDate>Tue, 02 May 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/05/02/change-console-keyboard-layout-in-debian/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve been using &lt;a href=&#34;http://www.parallels.com/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Parallels Workstation&lt;/a&gt;&#xA; virtualization a lot recently for testing databases and it works amazingly well.&lt;/p&gt;&#xA;&lt;p&gt;However I did come across a weird problem. I&amp;rsquo;d installed &lt;a href=&#34;http://www.debian.org&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Debian linux&lt;/a&gt;&#xA; and the console keyboard layout wasn&amp;rsquo;t correct for my Apple USB keyboard. The solution was to use this command&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;dpkg-reconfigure console-data&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;Which walked me through selecting the right keyboard layout.&lt;/p&gt;&#xA;&lt;p&gt;[&lt;a href=&#34;http://lists.debian.org/debian-user/2003/10/msg05790.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;link&lt;/a&gt;&#xA;]&lt;/p&gt;&#xA;&lt;h3 id=&#34;update&#34;&gt;Update&lt;/h3&gt;&#xA;&lt;p&gt;Djamu posted a &lt;a href=&#34;http://www.malcolmhardie.com/weblogs/angus/2006/05/02/change-console-keyboard-layout-in-debian/comment-page-1/#comment-24885&#34;&gt;comment&lt;/a&gt;&#xA; suggesting that the following command might work better for server installations: &lt;code&gt;dpkg-reconfigure keyboard-configuration&lt;/code&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Finding and fixing StackOverFlowError in java</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/03/16/finding-and-fixing-stackoverflowerror-in-java/</link>
				<pubDate>Thu, 16 Mar 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/03/16/finding-and-fixing-stackoverflowerror-in-java/</guid>
				<description>&lt;p&gt;I was having a problem with some java one day, I&amp;rsquo;d made a change to some code and I kept getting a StackOverflowError. Unfortunately the stack trace didn&amp;rsquo;t help and some time inspecting the code didn&amp;rsquo;t offer any quick solutions. So I turned obviously to &lt;a href=&#34;http://www.google.com/search?q=java.lang.StackOverflowError&amp;#43;locate&amp;amp;btnG=Search&amp;amp;hl=en&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Google&lt;/a&gt;&#xA;. The answer was simple, although it took some work to find it.&lt;/p&gt;&#xA;&lt;p&gt;If you get a StackOverflowError in java it can sometimes be difficult to identify where the problem is occurring. This is because in some versions of the JVM the relevant stack trace isn&amp;rsquo;t automatically provided. This is the case in 1.4.2 when using the JIT compiler. (which I was)&lt;/p&gt;</description>
			</item>
			<item>
				<title>More on Disney DVD releases</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/02/22/more-on-disney-dvd-releases/</link>
				<pubDate>Wed, 22 Feb 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/02/22/more-on-disney-dvd-releases/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://scotm.livejournal.com/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Scottie&lt;/a&gt;&#xA; (who knows far more about films than I will probably ever know) was kind enough to offer a carefully considered response to &lt;a href=&#34;http://www.malcolmhardie.com/weblogs/angus/?p=161&#34;&gt;my post&lt;/a&gt;&#xA; on Disney DVDs which due to some stupidity on my part was lost. Here it is:&lt;/p&gt;&#xA;&lt;blockquote&gt;&lt;p&gt;It is quite simple really, by placing them on monotorium (or back &amp;ldquo;into the vault&amp;rdquo;) from time to time they can be repromoted after the 6-10 years.. with all new restorations and whatnot. They are usually on the market for a good 12 months prior to being discontinued. And about thirty major titles have made an appearance in some form on DVD before being put back.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor, Intel and No January Posts</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/02/22/sqleditor-intel-and-no-january-posts/</link>
				<pubDate>Wed, 22 Feb 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/02/22/sqleditor-intel-and-no-january-posts/</guid>
				<description>&lt;p&gt;Unfortunately I didn&amp;rsquo;t manage to make a single post to this site during January. Then suddenly I made several posts today.&lt;/p&gt;&#xA;&lt;p&gt;Why?&lt;/p&gt;&#xA;&lt;p&gt;The main reason is that I&amp;rsquo;ve been hard at work producing a &lt;a href=&#34;http://www.apple.com/universal/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Universal Binary&lt;/a&gt;&#xA; version of &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/&#34;&gt;SQLEditor&lt;/a&gt;&#xA;. Which offers not only performance improvements but is actually required to use SQLEditor on intel mac hardware at all. (This is because SQLEditor uses both Java and compiled Objective C).&lt;/p&gt;&#xA;&lt;p&gt;The good news is that it&amp;rsquo;s pretty much ready so after the next round of beta testing version 1.2 should be released. Hopefully before the end of February, but possibly at the beginning of March.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Name Game</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/02/22/the-name-game/</link>
				<pubDate>Wed, 22 Feb 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/02/22/the-name-game/</guid>
				<description>&lt;p&gt;When I first read this I genuinely thought it was a joke, but as far as I can tell itâ€™s absolutely genuine, the companies involved really did change their names. Some of them had to have new names; obviously if you demerge from another company you need to be called something new, but others had perfectly good names that they changed. Much of it makes no sense at all!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://salon.com/media/col/shal/1999/11/30/naming/print.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Salon: The Name Game&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Searching for an Oracle</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/02/21/searching-for-an-oracle/</link>
				<pubDate>Tue, 21 Feb 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/02/21/searching-for-an-oracle/</guid>
				<description>&lt;p&gt;Recently I&amp;rsquo;ve been trying to set up a box to run Oracle again. There are enough &lt;a href=&#34;http://www.malcolmhardie.com&#34;&gt;SQLEditor&lt;/a&gt;&#xA; users that Oracle support is important.&lt;/p&gt;&#xA;&lt;p&gt;Fortunately Oracle have several downloads that can be used, there is a developer license for 10g and various chargeable options. However the option that is most interesting is Oracle Express. This is a cut down version of Oracle that has some limitations in maximum performance, but otherwise works the same as the regular version. For my purposes it&amp;rsquo;s perfect, since I&amp;rsquo;m not actually doing any data processing at all, maximum performance is irrelevant.&lt;/p&gt;</description>
			</item>
			<item>
				<title>3g umts router</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2006/02/02/3g-umts-router/</link>
				<pubDate>Thu, 02 Feb 2006 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2006/02/02/3g-umts-router/</guid>
				<description>&lt;p&gt;A &lt;a href=&#34;http://www.geekzone.co.nz/content.asp?contentid=5659&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Review&lt;/a&gt;&#xA; of the &lt;a href=&#34;http://www.misco.co.uk/productinformation/~Q968687~WW~/index.htm&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Cisco-Linksys &amp;amp; Vodafone 3G/UMTS Wireless LAN Router&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s a 3g router, so now you can connect a small network to the internet anywhere you can get vodafone 3g connectivity.&lt;/p&gt;&#xA;&lt;p&gt;Total price = 150 GBP + about 50 GBP/month which allows 1GB.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s hideously expensive still but if you need this kind of thing you can now get it :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Poetry and RFC968</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/12/31/poetry-and-rfc968/</link>
				<pubDate>Sat, 31 Dec 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/12/31/poetry-and-rfc968/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.ietf.org/rfc/rfc968.txt&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://www.ietf.org/rfc/rfc968.txt&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;An RFC in rhyme :-)&lt;/p&gt;&#xA;&lt;p&gt;See also the complete collection of &lt;a href=&#34;http://en.wikipedia.org/wiki/April_1st_RFC&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;April 1st RFCs&lt;/a&gt;&#xA; (at wikipedia)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Crash with WSMethodInvocationInvoke and malformed XML</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/12/27/crash-with-wsmethodinvocationinvoke-and-malformed-xml/</link>
				<pubDate>Tue, 27 Dec 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/12/27/crash-with-wsmethodinvocationinvoke-and-malformed-xml/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve been doing some stuff recently with XMLRPC for both SQLEditor and an unannounced new product.&lt;/p&gt;&#xA;&lt;p&gt;One of the key parts of XMLRPC in cocoa is the &lt;a href=&#34;http://developer.apple.com/documentation/Networking/Conceptual/UsingWebservices/1_intro_folder/chapter_1_section_1.html#//apple_ref/doc/uid/TP30000985-CH204&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Apple web services Core&lt;/a&gt;&#xA;. It provides almost everything you need to use web services.&lt;/p&gt;&#xA;&lt;p&gt;However I did discover one oddity that led to some puzzelment&lt;/p&gt;&#xA;&lt;p&gt;As part of my development I&amp;rsquo;d written a test server in php which operates a few simple functions that the client can try. This means that I can simulate various commands and cause intentional failures to see what happens. I also have a php client to check the server independently.&lt;/p&gt;</description>
			</item>
			<item>
				<title>PSpell in debian with PHP</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/12/01/pspell-in-debian-with-php/</link>
				<pubDate>Thu, 01 Dec 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/12/01/pspell-in-debian-with-php/</guid>
				<description>&lt;p&gt;The default debian stable packages for php4 don&amp;rsquo;t seem to include pspell. I&amp;rsquo;ve been looking at using the &lt;a href=&#34;http://me.eae.net/archive/2005/07/26/litespellchecker&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;AJAX spell checker&lt;/a&gt;&#xA; in something, but then I realized that it wouldn&amp;rsquo;t work, at least not with my current server setup.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://lists.debian.org/debian-devel/2005/09/msg00064.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://lists.debian.org/debian-devel/2005/09/msg00064.html&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Scrap Metal</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/11/19/scrap-metal/</link>
				<pubDate>Sat, 19 Nov 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/11/19/scrap-metal/</guid>
				<description>&lt;blockquote&gt;&lt;p&gt;As it stands, the only value the Titan TTC-K8ATB/825/SC holds is as scrap metal waiting to be recycled.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;There&amp;rsquo;s nothing quite like paid shills for writing reviews, but that obviously didn&amp;rsquo;t happen here :-)&lt;/p&gt;&#xA;&lt;p&gt;I often find really critical reviews to be more interesting than positive ones.&lt;/p&gt;&#xA;&lt;p&gt;(From &lt;a href=&#34;http://www.frostytech.com/articleview.cfm?articleid=1888&amp;amp;page=4&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;FrostyTech&lt;/a&gt;&#xA; via &lt;a href=&#34;http://www.theinquirer.net/?article=27811&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;the inquirer&lt;/a&gt;&#xA;)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Disney animation</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/10/15/disney-animation/</link>
				<pubDate>Sat, 15 Oct 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/10/15/disney-animation/</guid>
				<description>&lt;p&gt;I was just looking today at Disney DVDs when I made a curious discovery and an odd realization.&lt;/p&gt;&#xA;&lt;p&gt;You CANNOT currently buy most of the main animated feature films AT ALL on dvd. They are simply not available. In some cases films may not be released until 2007 or 2011, in other words years away.&lt;/p&gt;&#xA;&lt;p&gt;The realization was that there may be children who will never see classic disney films, because they are neither being shown in the cinemas or available on DVD.&lt;/p&gt;</description>
			</item>
			<item>
				<title>PHP, trim and the non breaking space</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/08/03/php-trim-and-the-non-breaking-space/</link>
				<pubDate>Wed, 03 Aug 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/08/03/php-trim-and-the-non-breaking-space/</guid>
				<description>&lt;p&gt;An odd thing occurred today, I was trying to do &lt;a href=&#34;http://uk.php.net/trim&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;trim($string)&lt;/a&gt;&#xA; on a string in php, but I kept getting strings back that appeared to have a space at the beginning, the exact thing that trim is supposed to remove. I carefully checked and the space was definitely found when I copied the result out to &lt;a href=&#34;http://www.barebones.com/products/textwrangler/index.shtml&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;TextWrangler&lt;/a&gt;&#xA;. Finally I tried &lt;a href=&#34;http://uk.php.net/substr&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;substr($string,1)&lt;/a&gt;&#xA; and then I got the answer, the new string started &lt;strong&gt;nbsp;&lt;/strong&gt; the string I was trimming had &lt;strong&gt; &lt;/strong&gt;, a non-breaking space at the beginning, which trim doesn&amp;rsquo;t remove. A quick switch to &lt;a href=&#34;http://uk.php.net/manual/en/function.str-replace.php&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;str_replace&lt;/a&gt;&#xA; and now my string doesn&amp;rsquo;t have a space at the beginning. :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Natwest Business Breakfast</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/08/01/natwest-business-breakfast/</link>
				<pubDate>Mon, 01 Aug 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/08/01/natwest-business-breakfast/</guid>
				<description>&lt;p&gt;It&amp;rsquo;s taken me a while to write about it, but last week, &lt;a href=&#34;http://www.natwest.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Natwest&lt;/a&gt;&#xA; in Edinburgh held a really great session for business banking customers. A breakfast and two seminars. Starting at 8am they gave an excellent breakfast and then went on to give two really interesting talks for people starting or running businesses.&lt;/p&gt;&#xA;&lt;p&gt;It made me feel really positive and gave me an opportunity to hand out my new business cards, as well as meet people in a similar situation to myself.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 1.1b3 &amp; softpedia</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/08/01/sqleditor-11b3-softpedia/</link>
				<pubDate>Mon, 01 Aug 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/08/01/sqleditor-11b3-softpedia/</guid>
				<description>&lt;p&gt;Today I released SQLEditor 1.1b3. I think this could very well be the last beta version before 1.1 final release. My first minor point release application!! (x.1)&lt;/p&gt;&#xA;&lt;p&gt;Originally I hadn&amp;rsquo;t intended to update all of the websites today, but they discovered it automatically so I uploaded the details onto the others so that everything was consistent.&lt;/p&gt;&#xA;&lt;p&gt;However one thing really stood out today: &lt;a href=&#34;http://www.softpedia.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Softpedia&lt;/a&gt;&#xA;. The people at Softpedia not only grabbed all of the details, they also created some screen shots and gave me a nice &amp;ldquo;No Spyware, adware or viruses certified&amp;rdquo; logo. And it wasn&amp;rsquo;t just a quick screen shot either, they must have spent some time using the application as can be seen on the &lt;a href=&#34;http://mac.softpedia.com/progScreenshots/SQLEditor-Screenshot-6432.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;screenshot page&lt;/a&gt;&#xA;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Collections of Radioactive stuff</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/07/17/collections-of-radioactive-stuff-2/</link>
				<pubDate>Sun, 17 Jul 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/07/17/collections-of-radioactive-stuff-2/</guid>
				<description>&lt;p&gt;I came across this site the other day when I was looking for information about radioactive fiestaware.&lt;/p&gt;&#xA;&lt;p&gt;The author collects radioactive artifacts&lt;/p&gt;&#xA;&lt;p&gt;[&lt;a href=&#34;http://www.theodoregray.com/PeriodicTable/Elements/092/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Link&lt;/a&gt;&#xA;]&lt;/p&gt;</description>
			</item>
			<item>
				<title>Wordpress &amp; this weblog</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/07/11/wordpress-this-weblog/</link>
				<pubDate>Mon, 11 Jul 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/07/11/wordpress-this-weblog/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve finally upgraded to wp 1.5, plus the image authentication thing in the comments works again. :-)&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve also decided that the theme must be changed, so it may change in the next few days. (default for the moment though).&lt;/p&gt;</description>
			</item>
			<item>
				<title>What the Orcs think of Multi-player</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/07/09/what-the-orcs-think-of-multi-player/</link>
				<pubDate>Sat, 09 Jul 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/07/09/what-the-orcs-think-of-multi-player/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.penny-arcade.com/view.php?date=2005-06-10&amp;amp;res=l&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://www.penny-arcade.com/view.php?date=2005-06-10&amp;amp;res=l&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;From Penny-Arcade :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Debian Sarge</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/07/07/debian-sarge/</link>
				<pubDate>Thu, 07 Jul 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/07/07/debian-sarge/</guid>
				<description>&lt;p&gt;I realized that I&amp;rsquo;d managed to update to Sarge (v 3.1) mostly without noticing. I should have pinned my packages to woody (3.0) but didn&amp;rsquo;t realize, which meant that I went through the update process without actually noticing. This led to a number of odd problems. In particular I hadn&amp;rsquo;t disabled a number of backports, which led to difficulties with apache, php, mysql and postgresql. This happened because the ports were set up to target woody (3.0) rather than Sarge (3.1).&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor 1.1 nearing release</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/07/07/sqleditor-11-nearing-release/</link>
				<pubDate>Thu, 07 Jul 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/07/07/sqleditor-11-nearing-release/</guid>
				<description>&lt;p&gt;SQLEditor 1.1 is now approaching release. It seems to have taken much longer than expected, however it does have a number of interesting improvements.&lt;/p&gt;&#xA;&lt;p&gt;The most interesting improvement is that it can export directly to a database. This is still slightly experimental but pretty much works.&lt;/p&gt;&#xA;&lt;p&gt;There is also a new structure for connector lines, the layout algorithms for each type of line have been moved into separate classes, so new types could be added in the future.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Lucky Despot Hotel and Casino</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/07/05/the-lucky-despot-hotel-and-casino/</link>
				<pubDate>Tue, 05 Jul 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/07/05/the-lucky-despot-hotel-and-casino/</guid>
				<description>&lt;p&gt;&lt;strong&gt;The Lucky Despot Hotel and Casino&lt;/strong&gt; was the name of an establishment in a story that I was reading recently. :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Forum for malcolmhardie.com</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/06/27/forum-for-malcolmhardiecom/</link>
				<pubDate>Mon, 27 Jun 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/06/27/forum-for-malcolmhardiecom/</guid>
				<description>&lt;p&gt;Following the suggestions in &lt;a href=&#34;http://software.ericsink.com/bos/Closing_the_Gap_Part_2.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;this article&lt;/a&gt;&#xA;, I&amp;rsquo;ve been considering forum software recently to offer customers (and others) somewhere to discuss SQLEditor.&lt;/p&gt;&#xA;&lt;p&gt;Currently I&amp;rsquo;m considering &lt;a href=&#34;http://www.punbb.org/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;PunBB&lt;/a&gt;&#xA;, because it seems to be simple, fast and well received by reviewers and users.&lt;/p&gt;&#xA;&lt;p&gt;PhpBB seems a popular choice but is probably a bit more than I actually need for this project.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Not managing time very well</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/06/24/not-managing-time-very-well/</link>
				<pubDate>Fri, 24 Jun 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/06/24/not-managing-time-very-well/</guid>
				<description>&lt;p&gt;Recently I haven&amp;rsquo;t been managing time very well, with the company business and the new release of SQLEditor things seem to have been building up and not getting done fast enough. The grass and my hair are growing too long as well :-(&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m hoping to improve things, but if I&amp;rsquo;ve been running behind on things like email and communication in the last month or so, I &amp;rsquo;m sorry.&lt;/p&gt;&#xA;&lt;p&gt;I hope to resolve the back log shortly.&lt;/p&gt;</description>
			</item>
			<item>
				<title>plutil</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/06/24/plutil/</link>
				<pubDate>Fri, 24 Jun 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/06/24/plutil/</guid>
				<description>&lt;blockquote&gt;&lt;p&gt;STANDARDS The plutil command obeys no one&amp;rsquo;s rules but its own.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;from the plutil man page&lt;/p&gt;</description>
			</item>
			<item>
				<title>The length of my hair and the length of the grass</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/06/24/the-length-of-my-hair-and-the-length-of-the-grass/</link>
				<pubDate>Fri, 24 Jun 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/06/24/the-length-of-my-hair-and-the-length-of-the-grass/</guid>
				<description>&lt;p&gt;Since I live in a small house as opposed to a flat I have a small amount of garden. Most of this is grass.&lt;/p&gt;&#xA;&lt;p&gt;I haven&amp;rsquo;t gone bald, so I also have some hair on my head.&lt;/p&gt;&#xA;&lt;p&gt;As I was looking at the grass the other day, un-mown for too long, I came to an odd realization. The length of the grass is proportional to the length of my hair. When my hair is long, the grass is long, when my hair is short then the grass is short.&lt;/p&gt;</description>
			</item>
			<item>
				<title>No Osborne Effect?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/06/21/no-osborne-effect/</link>
				<pubDate>Tue, 21 Jun 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/06/21/no-osborne-effect/</guid>
				<description>&lt;p&gt;The Register has a new article up about the Osborne effect, a supposed problem that means that if you excessively pre-announce products then nobody buys the stuff that you&amp;rsquo;re selling right now. The article suggests that the whole idea is rubbish and that osborne was actually suffering from a totally different problem, Managment failure. Supposedly an executive found some old parts and spent a vast amount of money trying to put them into products, in the process wasting far more than the value of parts.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor built for Mac On Intel</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/06/07/sqleditor-built-for-intel/</link>
				<pubDate>Tue, 07 Jun 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/06/07/sqleditor-built-for-intel/</guid>
				<description>&lt;p&gt;SQLEditor has now been built for Mac OS X/Intel as well as Mac OS X/ppc. I was able to download the Xcode 2.1 release last night and worked on the port this morning. SQLEditor at the moment still has bits of Java as well as Objective C so I wasn&amp;rsquo;t entirely confident of success, but I converted the build target to the xcode native type and moved the java code into a separate target. Then I ran the build process and after a bit of fiddling I was able to produce what appears to be a working fat binary:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Apples &amp; Intel?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/06/06/apples-intel/</link>
				<pubDate>Mon, 06 Jun 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/06/06/apples-intel/</guid>
				<description>&lt;p&gt;Maybe it&amp;rsquo;s going to be hardware based dynamic recompilation?&lt;/p&gt;&#xA;&lt;p&gt;Or some kind of microcode based emulator?&lt;/p&gt;&#xA;&lt;p&gt;Modern microprocessors are usually doing conversion of the assembly anyway, so why not from one instruction set to another.&lt;/p&gt;&#xA;&lt;p&gt;I guess we&amp;rsquo;ll all know in a few hours &amp;hellip;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Mac OS X Intel</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/06/06/mac-os-x-intel/</link>
				<pubDate>Mon, 06 Jun 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/06/06/mac-os-x-intel/</guid>
				<description>&lt;p&gt;It has been officially announced that the Mac platform will be moving to Intel processors.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m still thinking about what this means for MalcolmHardie Software and SQLEditor and I have been reading about the transition to find out more.&lt;/p&gt;&#xA;&lt;p&gt;Some useful points culled from &lt;a href=&#34;http://developer.apple.com/documentation/MacOSX/Conceptual/universal_binary/universal_binary.pdf&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;publicly available documention&lt;/a&gt;&#xA;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Mac OS X on Intel doesn&amp;rsquo;t use Open Firmware (at least not currently). Does this mean that it uses a conventional BIOS or something entirely different?&lt;/li&gt;&#xA;&lt;li&gt;Rosetta (the translation environment) does not run Applications built for Mac OS 8 or 9. Does this mean that the Classic environment will run them, or are these applications dead?&lt;/li&gt;&#xA;&lt;li&gt;Rosetta doesn&amp;rsquo;t handle code written specifically for AltiVec&lt;/li&gt;&#xA;&lt;li&gt;Rosetta must run the whole application, you apparently can&amp;rsquo;t mix some bits of native code and other bits of emulated code, even with plugins. (I suspect inter-application communication might work here though)&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
			</item>
			<item>
				<title>Next generation console problem</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/30/next-generation-console-problem/</link>
				<pubDate>Mon, 30 May 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/30/next-generation-console-problem/</guid>
				<description>&lt;blockquote&gt;&lt;p&gt;Gameplay code will get slower and harder to write on the next generation of consoles.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;This rather alarmist statement came out of a panel discussion at the Game Developers Conference. One of the panelists, Chris Hecker, suggested that the next generation consoles such as the XBox 360 and the Sony Playstation 3 may be better at doing pretty graphics than current hardware but be worse at gameplay and AI code.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Key labels or no key labels?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/27/key-labels-or-no-key-labels/</link>
				<pubDate>Fri, 27 May 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/27/key-labels-or-no-key-labels/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve been slightly concerned recently that the key labels are rubbing off the keyboard of my iBook.&lt;/p&gt;&#xA;&lt;p&gt;But then I found &lt;a href=&#34;http://www.daskeyboard.com/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;this&lt;/a&gt;&#xA;. A keyboard with no key labeling at all. 104 entirely black keys, no labels.&lt;/p&gt;&#xA;&lt;p&gt;Interestingly it promises to offer faster speeds for the experienced typist and has differently weighted keys for different finger strengths. It sounds really interesting, especially as it promises compatibility with Linux and Mac OS X. (USB presumably)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Odd Thoughts about modern books</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/26/odd-thoughts-about-modern-books/</link>
				<pubDate>Thu, 26 May 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/26/odd-thoughts-about-modern-books/</guid>
				<description>&lt;p&gt;I was reading a review on Amazon.com for a book (more on Amazon failings in some later post), when I came across two lines that perfectly describe a large number of the second rate novels being published:&lt;/p&gt;&#xA;&lt;blockquote&gt;&lt;p&gt;&amp;ldquo;Recent Plot Chunk of On-Going Fantasy Story #62&amp;rdquo; and &amp;ldquo;Loud Explosion Clumsy Info Dump Space Adventure #23&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;The unfortunate thing really is how many books that I&amp;rsquo;ve read seem to fall into one of these two categories. Yet more are sitting on the shelves, virtual or otherwise, awaiting the unwary reader.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Howl&#39;s Moving Castle</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/25/howls-moving-castle/</link>
				<pubDate>Wed, 25 May 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/25/howls-moving-castle/</guid>
				<description>&lt;p&gt;The trailer for &lt;a href=&#34;http://www.apple.com/trailers/disney/howls_moving_castle/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Howl&amp;rsquo;s Moving Castle&lt;/a&gt;&#xA; has appeared on the Apple trailers site. It looks, as ever for Studio Ghibli, most remarkable.&lt;/p&gt;</description>
			</item>
			<item>
				<title>New Worlds Bookstore closed</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/25/new-worlds-bookstore-closed/</link>
				<pubDate>Wed, 25 May 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/25/new-worlds-bookstore-closed/</guid>
				<description>&lt;p&gt;I just read that New Worlds bookstore in London is closing. This is really sad news because I often visited it when I lived in Cambridge. It had a quite amazing collection of Science Fiction and Fantasy novels, especially US titles. But apparently the &lt;a href=&#34;http://www.murderone.co.uk/anews.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;building is being demolished&lt;/a&gt;&#xA; and the new premises aren&amp;rsquo;t large enough to take both it and the more profitable Murder One crime store as well. Originally Murder One was on the ground floor and New Worlds was in the basement, now only Murder One will survive. It seems unfortunately appropriate that a Crime book store would survive.&lt;/p&gt;</description>
			</item>
			<item>
				<title>I should really be working, not blogging ...</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/23/i-should-really-be-working-not-blogging/</link>
				<pubDate>Mon, 23 May 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/23/i-should-really-be-working-not-blogging/</guid>
				<description>&lt;p&gt;I should really be working, not blogging today. (Since today is Monday).&lt;/p&gt;</description>
			</item>
			<item>
				<title>MPW mac error messages</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/23/mpw-mac-error-messages/</link>
				<pubDate>Mon, 23 May 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/23/mpw-mac-error-messages/</guid>
				<description>&lt;p&gt;Some old &lt;a href=&#34;http://www.effect.net.au/lukastan/humour/Computing-Software/Error-Messages-Mac.txt&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;error messages from MPW&lt;/a&gt;&#xA; (which was kind of like XCode for Mac before Mac OS X in one sense).&lt;/p&gt;&#xA;&lt;blockquote&gt;&lt;p&gt;&amp;ldquo;String literal too long (I let you have 512 characters, that&amp;rsquo;s 3 more than ANSI said I should)&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;&amp;hellip;And the lord said, `lo, there shall only be case or default labels inside a switch statement&#39;&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;&amp;ldquo;a typedef name was a complete surprise to me at this point in your program&amp;rdquo;&lt;/p&gt;</description>
			</item>
			<item>
				<title>... a massively single-player game</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/21/a-massively-single-player-game/</link>
				<pubDate>Sat, 21 May 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/21/a-massively-single-player-game/</guid>
				<description>&lt;p&gt;There is a story up at &lt;a href=&#34;http://www.wired.com/news/e3/0,2879,67581,00.html?tw=wn_tophead_1&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Wired&lt;/a&gt;&#xA; about &lt;a href=&#34;http://spore.ea.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Spore&lt;/a&gt;&#xA; [flash heavy site]. Although spore is a single player god type sim game it will have some kind of internet access facility along the lines of the sims, you can place your planet into an online universe. Whether your creatures can then interact with creatures created by other players is unclear but the idea does sound like lots of fun however it works.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Retrofone</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/19/retrofone/</link>
				<pubDate>Thu, 19 May 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/19/retrofone/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.retrofone.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Retrofone&lt;/a&gt;&#xA; is a fairly new company that sells older model mobile phones. It seems that this may be where some of the those traded in phones are actually going. The company has a whole range of old models for sale on their &lt;a href=&#34;http://www.retrofone.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;website&lt;/a&gt;&#xA;. They have all of the old favourites including the Nokia 7110 and 6210. The 6210 being interesting because I still use a 6210 as my main mobile phone (it doesn&amp;rsquo;t even have a color screen). The prices seem reasonable and the service looks adaquate with a 30 day guarantee on purchases.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Cringely&#39;s view of the future</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/14/cringelys-view-of-the-future/</link>
				<pubDate>Sat, 14 May 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/14/cringelys-view-of-the-future/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.pbs.org/cringely&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Robert X Cringely&lt;/a&gt;&#xA; offered up a &lt;a href=&#34;http://www.pbs.org/cringely/pulpit/pulpit20050512.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;new view&lt;/a&gt;&#xA; on where &lt;a href=&#34;http://www.google.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Google&lt;/a&gt;&#xA; is going.&lt;/p&gt;&#xA;&lt;p&gt;His view seems to be that &lt;a href=&#34;http://www.google.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Google&lt;/a&gt;&#xA; will eventually be in control of much of the internet experience though their new google cache, &lt;a href=&#34;http://www.yahoo.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Yahoo&lt;/a&gt;&#xA; will probably win the online music price war, Napster will die and &lt;a href=&#34;http://www.apple.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Apple&lt;/a&gt;&#xA; will offer a new mac mini based movie experience using a wireless unit that plugs into the TV and decodes H.264 in hardware.&lt;/p&gt;&#xA;&lt;p&gt;It sounds exciting, if slightly unexpected. I still don&amp;rsquo;t believe that people want subscription music. At least with iTunes, I know that I own the music that I buy. With subscription services I don&amp;rsquo;t own the music and I have to keep paying to listen whether I listen or not.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Explanation of the previous email</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/12/explanation-of-the-previous-email/</link>
				<pubDate>Thu, 12 May 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/12/explanation-of-the-previous-email/</guid>
				<description>&lt;p&gt;Well I feel stupid.&lt;/p&gt;&#xA;&lt;p&gt;I was notified today that marilac.malcolmhardie.com (ie this server) was apparently hosting paypal login spoof web pages. Somebody managed to crack one of the user accounts on the system and place a few files in the public_html directory.&lt;/p&gt;&#xA;&lt;p&gt;Fortunately the pages were only there for a few hours, but it shows how important it is to check the logs regularly.&lt;/p&gt;&#xA;&lt;p&gt;This is really unfortunate, although at least at the moment it doesn&amp;rsquo;t look as if the cracker got root access.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Strange email about spam?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/12/strange-email-about-spam/</link>
				<pubDate>Thu, 12 May 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/12/strange-email-about-spam/</guid>
				<description>&lt;p&gt;Today, one of the email accounts at malcolmhardie.com received a very strange email&lt;/p&gt;&#xA;&lt;blockquote&gt;&lt;p&gt;just a line to let you know I have passed on you details to paypal and the police regards your scam emails trying to access my paypal account with bogus emails.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;This was sent from what appears to be an AOL account. I won&amp;rsquo;t detail the sender for obvious reasons, but I was rather puzzled by it.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Garbage Collection in Cocoa</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/09/garbage-collection-in-cocoa/</link>
				<pubDate>Mon, 09 May 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/09/garbage-collection-in-cocoa/</guid>
				<description>&lt;p&gt;One of the interesting things that seems to be happening with Cocoa is the addition of garbage collection. A &lt;a href=&#34;http://developer.apple.com/documentation/Cocoa/Reference/Foundation/ObjC_classic/Classes/NSObject.html#//apple_ref/doc/uid/20000050-BBCEBIAG&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;finalize method&lt;/a&gt;&#xA; has appeared in the documentation for NSObject. There is a curious warning attached to it stating that it isn&amp;rsquo;t available in 10.4 or earlier releases. This suggests that it may be available in 10.5 or possibly even in notional 10.4.x releases.&lt;/p&gt;&#xA;&lt;p&gt;It may make Cocoa programming easier for people moving from Java. Although I do hope that Java support for cocoa apps continues (not least because SQLEditor needs it for JDBC interfacing)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Almost 1kw psu!</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/05/almost-1kw-psu/</link>
				<pubDate>Thu, 05 May 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/05/almost-1kw-psu/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.theinquirer.net/?article=22993&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;The inquirer&lt;/a&gt;&#xA; has a preview of a new &lt;a href=&#34;http://www.pcpowercooling.com/about/whatnew_850_ETX.htm&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;computer power supply&lt;/a&gt;&#xA; that is rated at 850W with a peak of 950W. This is almost a whole kilowatt!&lt;/p&gt;&#xA;&lt;p&gt;Who needs heating? Just install a few computers and you can have all of the heat you need and play Half life 2 (or probably 3 by that point) instead.&lt;/p&gt;&#xA;&lt;p&gt;Technically the issue is the &lt;a href=&#34;http://www.theinquirer.net/?article=22917&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;power draw from the graphics cards&lt;/a&gt;&#xA;. This seems to be pushing upwards of 200W per card for high end products; and if you have more than one card in the machine the totals will be higher.&lt;/p&gt;</description>
			</item>
			<item>
				<title>May 5th - Election Day</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/05/may-5th-election-day/</link>
				<pubDate>Thu, 05 May 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/05/05/may-5th-election-day/</guid>
				<description>&lt;p&gt;If you&amp;rsquo;re in the UK, then today is Election Day.&lt;/p&gt;&#xA;&lt;p&gt;Please vote if you haven&amp;rsquo;t already made a postal vote.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Adobe and Macromedia Merger</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/04/29/adobe-and-macromedia-merger/</link>
				<pubDate>Fri, 29 Apr 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/04/29/adobe-and-macromedia-merger/</guid>
				<description>&lt;p&gt;Adobe are merging with Macromedia (read: buying up the only competitor).&lt;/p&gt;&#xA;&lt;p&gt;This is of course going to be as sucessful as every other merger from HP/Compaq (disaster) to Halifax/Bank Of Scotland (disaster).&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://daringfireball.net/2005/04/adobe_translation&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Daring fireball&lt;/a&gt;&#xA; has an english translation of the marketing speak in the press release&lt;/p&gt;</description>
			</item>
			<item>
				<title>Stupid drawing bug in SQLEditor</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/04/23/stupid-drawing-bug-in-sqleditor/</link>
				<pubDate>Sat, 23 Apr 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/04/23/stupid-drawing-bug-in-sqleditor/</guid>
				<description>&lt;p&gt;I just managed to fix a really weird bug in SQLEditor. The problem was that when ever you drew a connector between two fields all of the lines would get drawn slightly thicker. This gave a really odd visual effect.&lt;/p&gt;&#xA;&lt;p&gt;It turns out that the connector lines were using a slightly thicker line style and that the thinner default line style wasn&amp;rsquo;t being reset correctly when drawing function completed. This then meant that all future lines were drawn in a thicker line style.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lake District!</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/04/21/lake-district/</link>
				<pubDate>Thu, 21 Apr 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/04/21/lake-district/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve sort of just got back from a really wonderful trip to the &lt;a href=&#34;http://maps.google.co.uk/maps?q=Windermere,&amp;#43;Cumbria,&amp;#43;LA23&amp;amp;spn=0.112305,0.233502&amp;amp;hl=en&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Lake District&lt;/a&gt;&#xA; (&lt;a href=&#34;http://maps.google.co.uk&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;google map&lt;/a&gt;&#xA;). It was great to get away from technology (mostly) and the demands of work. I really enjoyed the holiday and if you ever get the opportunity to visit that part of the country, do it. Windermere is a really great place to visit.&lt;/p&gt;&#xA;&lt;p&gt;We spent all day doing outdoor stuff, the walking in the area is amazing. The views are amazing and although the weather was a bit wet, the walking is great. We were hoping to do some sailing as well, but the weather proved a bit difficult in that area, but we did get in a motor boat hire and several trips across and around the lakes. We also went horse riding, which is something that I haven&amp;rsquo;t really done much of, but I enjoyed it immensely.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Quango</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/04/03/quango/</link>
				<pubDate>Sun, 03 Apr 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/04/03/quango/</guid>
				<description>&lt;p&gt;quango&lt;/p&gt;&#xA;&lt;p&gt;quasi-autonomous non-governmental organisation&lt;/p&gt;&#xA;&lt;p&gt;from &lt;a href=&#34;http://www.thetimes.co.uk&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;The Times&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Are bankruptcies useful to society?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/03/19/are-bankruptcies-useful-to-society/</link>
				<pubDate>Sat, 19 Mar 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/03/19/are-bankruptcies-useful-to-society/</guid>
				<description>&lt;p&gt;Recently I was reading an &lt;a href=&#34;http://www.pbs.org/cringely/pulpit/pulpit20050210.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Article&lt;/a&gt;&#xA; that was talking about venture capital funds and their need to rapidly invest or return big sums of money that they have sitting in their bank accounts. The VCs apparently either have to invest the money (about $25 Billion) OR return the yearly management fees on the money (about $3 Billion). The catch is that the money doesn&amp;rsquo;t have to be invested &lt;em&gt;wisely&lt;/em&gt; or &lt;em&gt;responsibly&lt;/em&gt;, it just has to be invested. The theory then goes that this will lead to another boom similar to, but perhaps smaller than, the 2000 boom.&lt;/p&gt;</description>
			</item>
			<item>
				<title>13 Things that do not make sense in Science</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/03/18/13-things-that-do-not-make-sense-in-science/</link>
				<pubDate>Fri, 18 Mar 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/03/18/13-things-that-do-not-make-sense-in-science/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.newscientist.com/channel/space/mg18524911.600&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://www.newscientist.com/channel/space/mg18524911.600&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;(from slashdot)&lt;/p&gt;&#xA;&lt;p&gt;Definitely worth a read.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Spielberg of Hereford</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/03/18/the-spielberg-of-hereford/</link>
				<pubDate>Fri, 18 Mar 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/03/18/the-spielberg-of-hereford/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://film.guardian.co.uk/features/featurepages/0,4120,1440159,00.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;The Spielberg of Hereford&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;blockquote&gt;&lt;p&gt;includes a steam-train chase, several laser gunfights and an original score by a full symphony orchestra. Not bad considering his total budget was Â£20,000.&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
			</item>
			<item>
				<title>Bricks and Morter Vs. Online for buying music</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/03/16/bricks-and-morter-vs-online-for-buying-music/</link>
				<pubDate>Wed, 16 Mar 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/03/16/bricks-and-morter-vs-online-for-buying-music/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve been thinking recently about music buying. When I can buy music online from the iTunes music store why should I want to buy it in a physical store? With the online store I can experience a sample of any track and get to listen to the music immediately. If I buy it offline I have to carry it home, convert it to mp3 and only then can I listen. I suppose a music store offers some browsing capability and there are some music stores where they have friendly staff who can offer suggestions, but I don&amp;rsquo;t really tend to see that kind of customer service very often and the browsing that experience online is often superior, especially with recommendations from other users.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Binary Thoughts is back</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/03/08/binary-thoughts-is-back/</link>
				<pubDate>Tue, 08 Mar 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/03/08/binary-thoughts-is-back/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.codarc.net/binarythoughts/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Binary Thoughts&lt;/a&gt;&#xA; is back!&lt;/p&gt;&#xA;&lt;p&gt;I probably should have remarked on this before, but Dhruba&amp;rsquo;s weblog &amp;ldquo;Binary Thoughts&amp;rdquo; has reappeared. He was moving servers so it went down for a bit, but it has now returned. Which is really great news.&lt;/p&gt;&#xA;&lt;p&gt;Plus of course the fact that the presentation of &lt;a href=&#34;http://www.codarc.net/binarythoughts/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Binary Thoughts&lt;/a&gt;&#xA; is so much better than &lt;a href=&#34;http://www.malcolmhardie.com/weblogs/angus/&#34;&gt;Angus Thinks&lt;/a&gt;&#xA; that the comparison really isn&amp;rsquo;t funny. Curved corners are definitely in right now and the theme and extras are much better.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Lumberjack Jargon</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/27/lumberjack-jargon/</link>
				<pubDate>Sun, 27 Feb 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/27/lumberjack-jargon/</guid>
				<description>&lt;p&gt;If you need a ready reference for &lt;a href=&#34;http://en.wikipedia.org/wiki/List_of_lumberjack_jargon&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Lumberjack Jargon&lt;/a&gt;&#xA; there is a page at wikipedia that offers such useful, everyday phrases as:&lt;/p&gt;&#xA;&lt;p&gt;Hayburner&lt;/p&gt;&#xA;&lt;p&gt;a horse&lt;/p&gt;&#xA;&lt;p&gt;Homeguard&lt;/p&gt;&#xA;&lt;p&gt;a long-time employee of a company&lt;/p&gt;&#xA;&lt;p&gt;Hoot-nanny&lt;/p&gt;&#xA;&lt;p&gt;a small device used to hold a crosscut saw while sawing a log from the bottom up&lt;/p&gt;&#xA;&lt;p&gt;Why not use one or more of these phrases in conversation!&lt;/p&gt;</description>
			</item>
			<item>
				<title>Really Great recipe for shepherds&#39;s pie</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/27/really-great-recipe-for-shepherdss-pie/</link>
				<pubDate>Sun, 27 Feb 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/27/really-great-recipe-for-shepherdss-pie/</guid>
				<description>&lt;p&gt;I went out this evening to a pub (McEwans brewhouse) and had a really great vegetarian shepherd&amp;rsquo;s pie. It had a 5 bean chilli base, topped with mash and covered in cheese. I really want to try it at home, since I&amp;rsquo;m getting bored of some the recipes I&amp;rsquo;m currently using.&lt;/p&gt;&#xA;&lt;p&gt;It was served with a side of garlic bread. I definitely would have it again, because it was really good.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Girl in the Cafe</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/20/the-girl-in-the-caf/</link>
				<pubDate>Sun, 20 Feb 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/20/the-girl-in-the-caf/</guid>
				<description>&lt;blockquote&gt;&lt;p&gt;&amp;ldquo;If anyone can make a romantic comedy about the G8 conference that engages a mainstream audience, Richard Curtis can.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;Read the &lt;a href=&#34;http://www.bbc.co.uk/pressoffice/pressreleases/stories/2005/01_january/20/girl.shtml&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;BBC Press release&lt;/a&gt;&#xA; for more information.&lt;/p&gt;</description>
			</item>
			<item>
				<title>chocolatereview</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/14/chocolatereview/</link>
				<pubDate>Mon, 14 Feb 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/14/chocolatereview/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.chocolatereview.co.uk/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://www.chocolatereview.co.uk/&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Reviews of chocolate bars, with ratings and reviews !!&lt;/p&gt;</description>
			</item>
			<item>
				<title>flyspray subversion integration</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/12/flyspray-subversion-integration/</link>
				<pubDate>Sat, 12 Feb 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/12/flyspray-subversion-integration/</guid>
				<description>&lt;p&gt;Somebody asked me to post a link to the script that integrates flyspray and subversion:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://flyspray.rocks.cc/bts/index.php?do=details&amp;amp;id=310&amp;amp;area=attachments#tabs&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Script is Attached to Bug 301&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Inquirer, HP and Carly Fiorina</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/10/inquirer-hp-and-carly-fiorina/</link>
				<pubDate>Thu, 10 Feb 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/10/inquirer-hp-and-carly-fiorina/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.theinquirer.net&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;The Inquirer&lt;/a&gt;&#xA; has made a truly mischievous offer to Carly Fiorina, former CEO of &lt;a href=&#34;http://www.hp.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;HP&lt;/a&gt;&#xA;. The company, resulting from the merger of Hewlett-Packard and Compaq, is in considerable difficulties, as the inquirer has merrily written about in articles like &lt;em&gt;&lt;a href=&#34;http://www.theinquirer.net/?article=20242&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;The three ways HP has screwed up&lt;/a&gt;&#xA;&lt;/em&gt; and &lt;em&gt;&lt;a href=&#34;http://www.theinquirer.net/?article=10950&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;How HP totally lost the support plot&lt;/a&gt;&#xA;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;But now in a &lt;a href=&#34;http://www.theinquirer.net/?article=21179&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;remarkable offer&lt;/a&gt;&#xA; they have asked Ms Fiorina to write a column. It seems unlikely that Ms Fiorina will take up the offer given the consistent history of criticism that she has faced from &lt;a href=&#34;http://www.theinquirer.net&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;The Inquirer&lt;/a&gt;&#xA; but perhaps she will? Who knows? What if she does say yes? Will the inquirer find itself publishing a series of articles criticial of itself? A revenge on months of sniping?&lt;/p&gt;</description>
			</item>
			<item>
				<title>iBook restore DVD</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/04/ibook-restore-dvd/</link>
				<pubDate>Fri, 04 Feb 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/04/ibook-restore-dvd/</guid>
				<description>&lt;p&gt;I was recently trying to install a particular package from the basic Mac OS X installation (Address Book.app) which for some reason had been deleted. Probably in a desperate attempt to free up some disk space.&lt;/p&gt;&#xA;&lt;p&gt;It took me some searching before I realized that the packages are located in &lt;code&gt;/System/Installation/&lt;/code&gt; on the iBook&amp;rsquo;s restore dvd.&lt;/p&gt;&#xA;&lt;p&gt;It isn&amp;rsquo;t the most obvious location by any means.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Windows XP advantages?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/04/windows-xp-advantages/</link>
				<pubDate>Fri, 04 Feb 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/04/windows-xp-advantages/</guid>
				<description>&lt;blockquote&gt;&lt;p&gt;&amp;hellip; with Windows XP I don&amp;rsquo;t gotta worry about emailing viruses to my friends and family at all. The built-in email client Outlook Express does it automatically, in the background.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;From &lt;a href=&#34;http://www.divisiontwo.com/articles/mcse2.htm&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;divisiontwo.com&lt;/a&gt;&#xA; via &lt;a href=&#34;http://www.maclash.org&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Macslash&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;Disclaimer: I use Windows XP sometimes but not outlook express&lt;/p&gt;</description>
			</item>
			<item>
				<title>Trackback spam</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/01/trackback-spam/</link>
				<pubDate>Tue, 01 Feb 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/02/01/trackback-spam/</guid>
				<description>&lt;p&gt;Unfortunately I&amp;rsquo;ve had to disable trackbacks for the time being due to excessive spam.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not entirely sure if it is possible to do a test to see if trackbacks are from real people or not.&lt;/p&gt;&#xA;&lt;p&gt;If I can come up with a better idea I&amp;rsquo;ll start using it.&lt;/p&gt;&#xA;&lt;p&gt;Not that anyone really found the stuff on this weblog worth trackbacking anyway, so little is lost :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>iMac Mini Disassembly probably ok?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/01/19/imac-mini-disassembly-probably-ok/</link>
				<pubDate>Wed, 19 Jan 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/01/19/imac-mini-disassembly-probably-ok/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://daringfireball.net/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Daring Fireball&lt;/a&gt;&#xA; has a comment from someone who saw a Mac Mini being disassembled and it sounds ok.&lt;/p&gt;&#xA;&lt;blockquote&gt;&lt;p&gt;A standard issue putty knife and some assistance from a jack knife were all that was needed to crack the case.&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
			</item>
			<item>
				<title>Single Sign on?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/01/19/single-sign-on/</link>
				<pubDate>Wed, 19 Jan 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/01/19/single-sign-on/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve been wondering whether it makes sense to try to implement a single sign on system.&lt;/p&gt;&#xA;&lt;p&gt;I now have 2 bug tracking systems, a wiki, a webmail system and this web log. All of these have different authentication systems.&lt;/p&gt;&#xA;&lt;p&gt;Maybe we need a common standard in web applications like RSS but for authentication?&lt;/p&gt;</description>
			</item>
			<item>
				<title>New iMac Mini!</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/01/11/new-imac-mini/</link>
				<pubDate>Tue, 11 Jan 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/01/11/new-imac-mini/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.apple.com/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Apple&lt;/a&gt;&#xA; just anounced the &lt;a href=&#34;http://www.apple.com/macmini/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Mac mini&lt;/a&gt;&#xA;. A small, little mac that starts at Â£339 or $499.&lt;/p&gt;&#xA;&lt;p&gt;At last the cheap mac that everyone has been waiting for. It doesn&amp;rsquo;t include a screen but it has an optical drive and a processor, USB and firewire.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s pretty much the equivalent of the current &lt;a href=&#34;http://www.apple.com/ibook/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;iBooks&lt;/a&gt;&#xA; without screen or keyboard. And curiously similar to the mock up that somebody posted details of a few days back. Perhaps they had seen the unit but couldn&amp;rsquo;t actually photo it then?&lt;/p&gt;</description>
			</item>
			<item>
				<title>Phantom Game System</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/01/10/phantom-game-system/</link>
				<pubDate>Mon, 10 Jan 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/01/10/phantom-game-system/</guid>
				<description>&lt;p&gt;Amazingly enough, despite appearing on &lt;a href=&#34;http://www.wired.com/news/culture/0,1284,66195,00.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Wired&amp;rsquo;s vapourware list&lt;/a&gt;&#xA;, the &lt;a href=&#34;http://www.phantom.net/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Phantom game system&lt;/a&gt;&#xA; actually appeared at CES. (Or at least a box appeared at CES)&lt;/p&gt;&#xA;&lt;p&gt;The Phantom offers a sort of video game on demand system, which I&amp;rsquo;m not totally convinced about, but the box looks nice and it seems to offer an interesting collection of features. I think given the choice the XBox2 would be a better bet, or the PS3.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Smoothies</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/01/07/smoothies/</link>
				<pubDate>Fri, 07 Jan 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/01/07/smoothies/</guid>
				<description>&lt;p&gt;New smoothie recipe that I tried:&lt;/p&gt;&#xA;&lt;p&gt;2 bananas 250ml Orange juice.&lt;/p&gt;&#xA;&lt;p&gt;Put bananas in blender. Add orange juice to blender.&lt;/p&gt;&#xA;&lt;p&gt;Blend until smooth.&lt;/p&gt;&#xA;&lt;p&gt;Not exactly impressively innovative, but it tastes quite good.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Amazon ads</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2005/01/06/amazon-ads/</link>
				<pubDate>Thu, 06 Jan 2005 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2005/01/06/amazon-ads/</guid>
				<description>&lt;p&gt;I was just doing a quick search for Lemony Snicket books (of which there are apparently now 11) on Amazon.com&lt;/p&gt;&#xA;&lt;p&gt;Oddly enough when I did the search I got the following within the search results:&lt;/p&gt;&#xA;&lt;figure class=&#34;figure&#34;&gt;&#xA;    &lt;img class=&#34;media&#34; src=&#34;images/amazon.jpeg&#34; alt=&#34;Picture showing links found on amazon.com to whsmith (uk bookseller) and shopping.net&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;    &#xA;  &lt;/figure&gt;&lt;p&gt;It appears that they are using google ad words, and one of the advertisments offered was for a competitor.&lt;/p&gt;&#xA;&lt;p&gt;It does seem a bit odd to say the least, to be advertising a different online store &amp;hellip;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Daily WTF!</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/12/30/daily-wtf/</link>
				<pubDate>Thu, 30 Dec 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/12/30/daily-wtf/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://thedailywtf.com/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;The Daily WTF&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>How stuff gets popular</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/12/30/how-stuff-gets-popular/</link>
				<pubDate>Thu, 30 Dec 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/12/30/how-stuff-gets-popular/</guid>
				<description>&lt;p&gt;This article:&lt;a href=&#34;http://www.wired.com/wired/archive/12.10/tail.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;The Long Tail&lt;/a&gt;&#xA; in the October issue of wired is really interesting. It offers the idea that the sucess of the most popular media titles is actually less than the cumulative totals of the other titles.&lt;/p&gt;&#xA;&lt;p&gt;The article also offers a key point. Shelf rental value is a key factor when determining stock levels. The example is a CD-store that must sell two copies of a particular title each year to stock it at all. However amazon doesn&amp;rsquo;t really work like that. Internet retailers have a lower cost base and thus it doesn&amp;rsquo;t really matter how many copies get sold, as long as some stock exists somewhere. Similarly revolutionary changes are also occuring with dvd-rental services. Online rental outfits have thousands more titles than even the largest physical store.&lt;/p&gt;</description>
			</item>
			<item>
				<title>The Twelve Days of Crunch Time</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/12/26/the-twelve-days-of-crunch-time/</link>
				<pubDate>Sun, 26 Dec 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/12/26/the-twelve-days-of-crunch-time/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://grumpygamer.com/2415534&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;The Twelve Days of Crunch Time&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Weird!&lt;/p&gt;&#xA;&lt;p&gt;(from &lt;a href=&#34;http://www.slashdot.org&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Slashdot&lt;/a&gt;&#xA;)&lt;/p&gt;</description>
			</item>
			<item>
				<title>PalmOS future?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/12/13/palmos-future/</link>
				<pubDate>Mon, 13 Dec 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/12/13/palmos-future/</guid>
				<description>&lt;p&gt;Weird things seem to be happening in the Palm OS sector. PalmSource recently bought China MobileSoft which is a Chinese linux smartphone developer. This comes after spending about $11 million to buy BeOS from &lt;a href=&#34;http://www.beincorporated.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;be&lt;/a&gt;&#xA; back in 2001.&lt;/p&gt;&#xA;&lt;p&gt;One obvious motivation in buying a Chinese company is to get access to the Chinese market (which is always &lt;em&gt;going&lt;/em&gt; to be huge &lt;em&gt;real soon now&lt;/em&gt;. IBM is thought to have similar motivations in selling it&amp;rsquo;s PC division to Lenovo. But PalmSource is now also talking about basing future Palm OS versions on Linux. So maybe they were after technology as well as market access.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Ethical Hacking: A BCS Talk</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/12/08/ethical-hacking-a-bcs-talk/</link>
				<pubDate>Wed, 08 Dec 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/12/08/ethical-hacking-a-bcs-talk/</guid>
				<description>&lt;p&gt;This evening I went along to the &lt;a href=&#34;http://edinburgh.bcs.org.uk&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Edinburgh BCS&lt;/a&gt;&#xA; talk on &lt;a href=&#34;http://edinburgh.bcs.org.uk/04-05/041208.htm&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Ethical Hacking&lt;/a&gt;&#xA;. It was really eye-opening and made me suitably paranoid about my own security.&lt;/p&gt;&#xA;&lt;p&gt;Peter Wood of &lt;a href=&#34;http://www.fbtechies.co.uk/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;First Base Technologies&lt;/a&gt;&#xA; gave a remarkably useful, informative and funny talk on the subject. (and left me totally paranoid as I said before).&lt;/p&gt;&#xA;&lt;p&gt;Some interesting points and some thoughts&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Physical intrusion is very likely&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Physically entering a building and stealing data is often easier than getting past network security and cracking a network.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Rabbit in Sauce Sublime</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/12/04/rabbit-in-sauce-sublime/</link>
				<pubDate>Sat, 04 Dec 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/12/04/rabbit-in-sauce-sublime/</guid>
				<description>&lt;blockquote&gt;&lt;p&gt;“Rabbit in Sauce Sublime, a recipe that sounds right out of a Warner Brothers cartoon”&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;There are several really odd websites with recipes from a time when taste was lacking and people cooked the oddest things.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.lileks.com/institute/gallery/knudsen/7.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Gallery of Regretable Foods&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.catesgarage.com/food/nutrition/nutrition.htm&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Some words on nutrition&lt;/a&gt;&#xA; (kind of)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Added Staticize plugin</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/11/29/added-staticize-plugin/</link>
				<pubDate>Mon, 29 Nov 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/11/29/added-staticize-plugin/</guid>
				<description>&lt;p&gt;To fit in with my views on websites (only as dynamic as absolutely necessary), I have installed this plugin. Hopefully this will not cause too many problems.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Ebay Suspension</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/11/27/ebay-suspension/</link>
				<pubDate>Sat, 27 Nov 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/11/27/ebay-suspension/</guid>
				<description>&lt;p&gt;Weird thing happened today. I was checking my email and I saw a message from ebay stating that my account had been suspended. I assumed it was fake and went to visit ebay itself. But it seems real.&lt;/p&gt;&#xA;&lt;p&gt;The whole business is odd. I have never bought or sold anything on ebay. I think I once made a few bids, but they were unsucessful. Who knows what&amp;rsquo;s happening. It doesn&amp;rsquo;t reassure me though about the ebay security system.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Pocket PC and Mac OS X</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/11/22/pocket-pc-and-mac-os-x/</link>
				<pubDate>Mon, 22 Nov 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/11/22/pocket-pc-and-mac-os-x/</guid>
				<description>&lt;p&gt;In a break from SQLEditor and other similar things I&amp;rsquo;ve been trying to connect my pocket pc to my macintosh. After some experimentation I have sucessfully installed &lt;a href=&#34;http://synce.sourceforge.net&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;synce&lt;/a&gt;&#xA; using &lt;a href=&#34;http://synce.sourceforge.net/synce/macosx.php&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;instructions&lt;/a&gt;&#xA; . I have also got the pocket pc to connect to the internet from the cradle using a slightly modified ppp script (use proxyarp) and have &lt;a href=&#34;http://www.avantgo.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Avantgo&lt;/a&gt;&#xA; synchronisation from the desktop using &lt;a href=&#34;http://www.mechlord.ca/~lownewulf/avantgo.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;agsync&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;I also have a new tool that handles detection of connections and disconnections on the device which I hope to make available shortly.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/11/22/sqleditor/</link>
				<pubDate>Mon, 22 Nov 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/11/22/sqleditor/</guid>
				<description>&lt;p&gt;Oracle connectivity has been one of the main things I&amp;rsquo;ve been working on this week with SQLEditor. This involved installing Oracle on my iBook. Oracle 10g is a remarkably complicated bit of software. It arrives in a 500MB+ download which takes forever to download and then a significant amount of time to install.&lt;/p&gt;&#xA;&lt;p&gt;My machine is also noticably short of memory for oracle because it has only 256MB of ram, rather than the 512MB recommended.&lt;/p&gt;</description>
			</item>
			<item>
				<title>DocBook and Apple Help</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/11/15/docbook-and-apple-help/</link>
				<pubDate>Mon, 15 Nov 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/11/15/docbook-and-apple-help/</guid>
				<description>&lt;p&gt;One of the key tools I&amp;rsquo;ve been using recently is &lt;a href=&#34;http://www.docbook.org&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Docbook&lt;/a&gt;&#xA;. Docbook is an xml-schema which can be used to write documentation for things. This can then be converted via the wonders of XSL, XML and XML-FO processors into PDF, HTML or several other formats. I&amp;rsquo;ve written all of the documentation for SQLEditor using docbook and it is really handy. Slightly verbose, but really handy.&lt;/p&gt;&#xA;&lt;p&gt;Unfortunately at the moment there doesn&amp;rsquo;t seem to be an Apple Help stylesheet for docbook. Since one of my targets is Apple Help this is slightly unfortunate, but I suppose in time either I can write one or someone else will. In the meantime, I&amp;rsquo;m using the microsoft help stylesheet and altering the results a bit to work with Apple Help.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor released!</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/11/15/sqleditor-released/</link>
				<pubDate>Mon, 15 Nov 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/11/15/sqleditor-released/</guid>
				<description>&lt;p&gt;After a rather over-extended development cycle &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/cocoa/&#34;&gt;SQLEditor&lt;/a&gt;&#xA; version 1.0 has now been released. Which is a great relief to me. I&amp;rsquo;ve been working on it for so long now that I can&amp;rsquo;t quite remember not working on it, which is weird. Admittedly that&amp;rsquo;s only really about 12 months, but still, it&amp;rsquo;s a significant portion of my life. It&amp;rsquo;s also the first major product I&amp;rsquo;ve released.&lt;/p&gt;&#xA;&lt;p&gt;In a moment of commercialism I would encourage you to &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/cocoa/buy/&#34;&gt;buy a copy&lt;/a&gt;&#xA; because it makes a wonderful christmas gift, or at least it might if the recipient really loved databases or if it was some other kind of program altogether. As it is, it probably wouldn&amp;rsquo;t make much of a Christmas gift. Socks or bottles of wine would be a better choice for almost anyone.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Writing Documentation</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/11/11/writing-documentation/</link>
				<pubDate>Thu, 11 Nov 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/11/11/writing-documentation/</guid>
				<description>&lt;p&gt;I&amp;rsquo;m currently in the middle of writing user documentation of SQLEditor. I finally settled on docbook as the format of choice since it seems the most compatible with other things. I&amp;rsquo;m using this tutorial to build the stuff although saxon has now made it into darwinports which is nice. &lt;a href=&#34;http://www.boksa.de/tutorials/docbook&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;http://www.boksa.de/tutorials/docbook&lt;/a&gt;&#xA;_macosx.mpp&lt;/p&gt;</description>
			</item>
			<item>
				<title>Mac OS X keyboard layouts</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/11/01/mac-os-x-keyboard-layouts/</link>
				<pubDate>Mon, 01 Nov 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/11/01/mac-os-x-keyboard-layouts/</guid>
				<description>&lt;p&gt;I was reading macsurfer today and I came across an interesting &lt;a href=&#34;http://blog.fawny.org/2004/10/31/drapeaux/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;article&lt;/a&gt;&#xA; by a Canadian called Joe Clark who wanted to remove the US flag from the input mode menu item. This got me thinking, could I write something that would alter the default US keyboard layout to have a user specified flag. Could I write a keyboard layout with a Scottish flag for that matter.&lt;/p&gt;&#xA;&lt;p&gt;It turns out that I didn&amp;rsquo;t need to.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Word press spam and comments pages</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/29/word-press-spam-and-comments-pages/</link>
				<pubDate>Fri, 29 Oct 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/29/word-press-spam-and-comments-pages/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve got tired of people spamming my web log. So I&amp;rsquo;ve changed the name of the comments posting page. I&amp;rsquo;m going to see if it makes a difference. If it does then the people spamming are automated, if it doesn&amp;rsquo;t then the automatic system is either too smart or it&amp;rsquo;s figuring it out in some other way. I&amp;rsquo;ve got some more ideas so if this doesn&amp;rsquo;t work then I&amp;rsquo;ll move on. Either that or ban URLs in comments altogether.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Integrate flyspray with CVSWeb</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/23/integrate-flyspray-with-cvsweb/</link>
				<pubDate>Sat, 23 Oct 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/23/integrate-flyspray-with-cvsweb/</guid>
				<description>&lt;p&gt;Currently I&amp;rsquo;m using &lt;a href=&#34;http://flyspray.rocks.cc&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;flyspray&lt;/a&gt;&#xA; for bug tracking. I use &lt;a href=&#34;http://www.freebsd.org/projects/cvsweb.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;cvsweb&lt;/a&gt;&#xA; to view the cvs tree online.&lt;/p&gt;&#xA;&lt;p&gt;One thing that I really wanted was to be able to click one bug numbers in the cvs log reports and see the bug tracking entry that matches it. It turns out this is amazingly simple. I added the following code to the cvsweb.cgi file inside the htmlify function, just below the bit that does the urls. (new section in bold) &lt;code&gt;# get URL&#39;s as link s{ ((https?|ftp)://.+?)([s&#39;]|&amp;amp;(quot|[lg]t);) }{ &amp;amp;link($1, htmlunquote($1)) . $3 }egx;&lt;/code&gt; &lt;code&gt;# replace FS with correct bug track link in flyspray s{ FS#([0-9]+) }{ &amp;amp;link(&amp;quot;[$1]&amp;quot;,&amp;quot;/flyspray/index.php?do=details&amp;amp;id=$1&amp;quot;) }egx;&lt;/code&gt; &lt;code&gt;# get e-mails as link&lt;/code&gt;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Java FileWriter, XML and UTF-8</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/23/java-filewriter-xml-and-utf-8/</link>
				<pubDate>Sat, 23 Oct 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/23/java-filewriter-xml-and-utf-8/</guid>
				<description>&lt;p&gt;Oddly enough the java.io.FileWriter class doesn&amp;rsquo;t use UTF-8 by default. I&amp;rsquo;m not exactly sure what the default encoding is (possibly ISO-8859-1 or US-ASCII?) but it doesn&amp;rsquo;t seem to be UTF-8, which is odd given that java strings are supposed to be unicode. This causes a problem if you want to have non-ascii characters and you don&amp;rsquo;t realise what&amp;rsquo;s happening. This was a bug in SQLEditor and somebody accidentally typed an umlaut into one of the fields and the file wouldn&amp;rsquo;t reload. (Which was annoying).&lt;/p&gt;</description>
			</item>
			<item>
				<title>Walled City of Kowloon</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/23/the-non-life-of-leynos-blog-archive-dreaming-of-nine-dragons/</link>
				<pubDate>Sat, 23 Oct 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/23/the-non-life-of-leynos-blog-archive-dreaming-of-nine-dragons/</guid>
				<description>&lt;p&gt;Leynos posted a really interesting story about the &lt;a href=&#34;http://www.leynos.ukshells.co.uk/diary/index.php?p=11&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Walled City of Kowloon&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s fascinating and I&amp;rsquo;ve been reading all the linked web pages &amp;hellip;&lt;/p&gt;</description>
			</item>
			<item>
				<title>HP unveils paper-thin flexible screen technology - ZDNet UK News</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/18/hp-unveils-paper-thin-flexible-screen-technology-zdnet-uk-news/</link>
				<pubDate>Mon, 18 Oct 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/18/hp-unveils-paper-thin-flexible-screen-technology-zdnet-uk-news/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://news.zdnet.co.uk/0,39020330,39170581,00.htm#images&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;HP unveils paper-thin flexible screen technology - ZDNet UK News&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;This is a really amazing development. There are some &lt;a href=&#34;http://news.zdnet.co.uk/0,39020330,39170581,00.htm#images&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;images&lt;/a&gt;&#xA; too. The most impressive one is probably the &lt;a href=&#34;http://zdnet.co.uk/i/z/nw/sp/storygraphics/plastic%20screen%20close.jpg&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;first image&lt;/a&gt;&#xA; which has been unplugged for two years!&lt;/p&gt;&#xA;&lt;p&gt;They also demonstrate a &lt;a href=&#34;http://zdnet.co.uk/i/z/nw/sp/storygraphics/ambassador.jpg&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;color version&lt;/a&gt;&#xA; which offers 125 colors at the moment.&lt;/p&gt;&#xA;&lt;p&gt;The advantages of this technology are obvious, although it isn&amp;rsquo;t (yet) fast enough for digital video. It can be used to create clever signage, smart display panels for places like airports and railway stations. Intelligent motorway signs and many other things. It will allow lower cost and better display quality. Think how much fun it could be in airports if a late passenger announcement also included a giant photo of the passenger holding up the flight. :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor Cocoa B11a</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/18/sqleditor-cocoa-b11a/</link>
				<pubDate>Mon, 18 Oct 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/18/sqleditor-cocoa-b11a/</guid>
				<description>&lt;p&gt;Unfortunately there was a crashing bug in SQLEditor beta 11 and I had to release b11a.&lt;/p&gt;&#xA;&lt;p&gt;It was one of these things were format strings caused the crash. I&amp;rsquo;d transposed two of the entries&lt;/p&gt;&#xA;&lt;p&gt;[NSString stringWithFormat:@&amp;quot; %@ %d&amp;quot;,aDecimal,aString]&lt;/p&gt;&#xA;&lt;p&gt;instead of&lt;/p&gt;&#xA;&lt;p&gt;[NSString stringWithFormat:@&amp;quot; %@ %d&amp;quot;, aString, aDecimal]&lt;/p&gt;&#xA;&lt;p&gt;and of course cocoa crashed, probably because it tried to send a message to the aDecimal variable.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s unfortunate that this can&amp;rsquo;t be detected at compile time, because it&amp;rsquo;s really annoying and very easy to do.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Mental Control of Computers</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/13/mental-control-of-computers/</link>
				<pubDate>Wed, 13 Oct 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/13/mental-control-of-computers/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://story.news.yahoo.com/news?tmpl=story&amp;amp;u=/usatoday/20041011/tc_usatoday/scientistsgingerlytapintobrainspower&amp;amp;e=2&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Yahoo! News - Scientists gingerly tap into brain&amp;rsquo;s power&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;This is a really great piece of news. If this technology can be extended then it will really improve the quality of people&amp;rsquo;s lives immensely.&lt;/p&gt;&#xA;&lt;p&gt;Plus they&amp;rsquo;re also promising non-invasive approaches too.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor Cocoa B11 Released</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/13/sqleditor-cocoa-b11-released/</link>
				<pubDate>Wed, 13 Oct 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/13/sqleditor-cocoa-b11-released/</guid>
				<description>&lt;p&gt;Released &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/cocoa&#34;&gt;SQLEditor Cocoa B11&lt;/a&gt;&#xA; today. Lots of &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/cocoa/b11/releasenotes.html&#34;&gt;new features&lt;/a&gt;&#xA; included in this release.&lt;/p&gt;&#xA;&lt;p&gt;I almost missed the release today actually because I found an unfortunate bug just before I was about to upload. It turned out that an object wasn&amp;rsquo;t correctly removed from the notification center list, which caused a crash when the application tried to clean up by sending messages to various objects (including one that had actually been deleted already). But I fixed it and released just slightly late (it wasn&amp;rsquo;t really a serious bug)&lt;/p&gt;</description>
			</item>
			<item>
				<title>UGC Cinema Pass &amp; recent films</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/13/ugc-cinema-pass-recent-films/</link>
				<pubDate>Wed, 13 Oct 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/13/ugc-cinema-pass-recent-films/</guid>
				<description>&lt;p&gt;Well I finally signed up for this. After about 5 minutes and an amazingly scarey form, I&amp;rsquo;ve now got a commitment to pay Â£120 and a pass good for 30 days. The actual pass will be delivered by post later.&lt;/p&gt;&#xA;&lt;p&gt;Saw Wimbledon. Along similar lines to many recent British romantic comedies, but pretty good none the less. The tennis scenes were suitable dramatic and it had a happy ending.&lt;/p&gt;&#xA;&lt;p&gt;Saw &amp;ldquo;Sky Captain and the World of Tomorrow&amp;rdquo; last week. Excellent film in the Indianna Jones style.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Cocoa#</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/10/cocoa/</link>
				<pubDate>Sun, 10 Oct 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/10/cocoa/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve been playing around a bit recently with &lt;a href=&#34;http://www.mono-project.com/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;mono&lt;/a&gt;&#xA; and &lt;a href=&#34;http://www.lormyr.com/cocoaSharp/default.aspx/CocoaSharp.CocoaSharp&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;cocoa#&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;There also seems to be an &lt;a href=&#34;http://primates.ximian.com/~miguel/archive/2004/May-31.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;experimental build of Mono-develop&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;I begin to think that .net and mono are going to be excellent java competitors. I also think that the idea of supporting platform differences makes more sense than the java swing approach of lowest-common-denominator functionality.&lt;/p&gt;&#xA;&lt;p&gt;I started off &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor&#34;&gt;SQLEditor&lt;/a&gt;&#xA; in java swing and then switched to &lt;a href=&#34;http://developer.apple.com/cocoa/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;cocoa&lt;/a&gt;&#xA;. I wonder if there will eventually be another rewrite to mono and .net?&lt;/p&gt;</description>
			</item>
			<item>
				<title>Sorry about lack of postings</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/10/sorry-about-lack-of-postings/</link>
				<pubDate>Sun, 10 Oct 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/10/sorry-about-lack-of-postings/</guid>
				<description>&lt;p&gt;Not much happening here recently. I don&amp;rsquo;t think I&amp;rsquo;ve posted anything since September. This is mainly because I&amp;rsquo;ve been really busy with other stuff. &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/cocoa&#34;&gt;SQLEditor&lt;/a&gt;&#xA; has been making good progress and I&amp;rsquo;ve been working on some other projects too.&lt;/p&gt;</description>
			</item>
			<item>
				<title>UGC Cinema Pass?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/10/ugc-cinema-pass/</link>
				<pubDate>Sun, 10 Oct 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/10/10/ugc-cinema-pass/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve been wondering yet again about the UGC Cinema pass. It&amp;rsquo;s a 12 month minimum subscription pass that gives apparently unlimited cinema screenings. Pay Â£10 a month and see every film if you so desire. I&amp;rsquo;ve been wondering about this for a while now. As I see it there are advantages and disadvantages: Advantages&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Â£10/month is less than twice the evening ticket price&lt;/li&gt;&#xA;&lt;li&gt;I would see more films if there is no additional cost per film&lt;/li&gt;&#xA;&lt;li&gt;The UGC is a good cinema with nice screens and plenty of showings&lt;/li&gt;&#xA;&lt;li&gt;It would be really good if people I know also get one which some already have and several are talking about&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Disadvantages&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor Beta 9 Released</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/29/sqleditor-beta-9-released/</link>
				<pubDate>Wed, 29 Sep 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/29/sqleditor-beta-9-released/</guid>
				<description>&lt;p&gt;Lots of fun new features in &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/cocoa/&#34;&gt;SQLEditor Beta 9&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;I think SQLEditor is getting quite close to the final release version actually, which is good.&lt;/p&gt;&#xA;&lt;p&gt;I have set up a new &lt;a href=&#34;http://www.malcolmhardie.com/flyspray&#34;&gt;bug reporting and tracking system&lt;/a&gt;&#xA;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Amazing looking computer</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/23/amazing-looking-computer/</link>
				<pubDate>Thu, 23 Sep 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/23/amazing-looking-computer/</guid>
				<description>&lt;p&gt;The people over at mini-itx.com have a picture of a most amazing looking pc. It is mounted vertically in a table like case. With a&lt;a href=&#34;http://www.mythtv.org&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;mythtv&lt;/a&gt;&#xA; software, a video projector and a wireless keyboard it would make a wonderful, stylish and invisible home entertainment system.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQL Import from database for SQLEditor</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/23/sql-import-from-database-for-sqleditor/</link>
				<pubDate>Thu, 23 Sep 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/23/sql-import-from-database-for-sqleditor/</guid>
				<description>&lt;p&gt;I now have the first version of database import working for SQLEditor. This means that you can point it at a database and it will grab the structure of the database directly.&lt;/p&gt;&#xA;&lt;p&gt;Currently it&amp;rsquo;s missing foreign key support, but it seems to support most other functionality.&lt;/p&gt;&#xA;&lt;p&gt;On a related note, I have finally fixed the bug that sometimes meant that you could end up with bad sql code. The new version now uses &amp;ldquo;alter table&amp;rdquo; rather than &amp;ldquo;references&amp;rdquo;, it creates all of the tables first and &lt;em&gt;then&lt;/em&gt; adds the foreign keys. This means that even circular dependencies will now be exportable.&lt;/p&gt;</description>
			</item>
			<item>
				<title>the non-life of Leynos</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/22/the-non-life-of-leynos/</link>
				<pubDate>Wed, 22 Sep 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/22/the-non-life-of-leynos/</guid>
				<description>&lt;p&gt;David (leynos) has set up a blog: &lt;a href=&#34;http://www.leynos.ukshells.co.uk/diary/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;the non-life of Leynos&lt;/a&gt;&#xA;!&lt;/p&gt;</description>
			</item>
			<item>
				<title>FireFox PR1 Released</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/14/firefox-pr1-released/</link>
				<pubDate>Tue, 14 Sep 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/14/firefox-pr1-released/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://news.zdnet.co.uk/internet/0,39020369,39166539,00.htm&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Zdnet&lt;/a&gt;&#xA; and others are announcing firefox PR1 will be released later today. The &lt;a href=&#34;http://www.mozilla.org&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;mozilla&lt;/a&gt;&#xA; homepage is already showing download links but the Mac OS X links aren&amp;rsquo;t actually working as I write this.&lt;/p&gt;&#xA;&lt;p&gt;Firefox 1.0PR1 will probably be a defining moment in web browser history, along with Netscape 1.0 and Internet Explorer 3. A browser release that represents a fundamental change in web browsing behaviour.&lt;/p&gt;&#xA;&lt;p&gt;It is also a milestone in open source development. Firefox is one of the more visible pieces of open source software around and it definitely seems to have caught people&amp;rsquo;s attention. It is gaining against IE in terms of popularity and without the advantages that IE has, such as integration with windows and the marketing support of &lt;a href=&#34;http://www.microsoft.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Microsoft&lt;/a&gt;&#xA;. It is suceeding on the strength of its own quality as a piece of software.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Online Store</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/14/online-store/</link>
				<pubDate>Tue, 14 Sep 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/14/online-store/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve been working recently on integrating a registration system into SQLEditor (sorry).&lt;/p&gt;&#xA;&lt;p&gt;Unfortunately I kind of need to make some money out of my software and so people have to pay for it. I really wish this wasn&amp;rsquo;t the case but sadly it is.&lt;/p&gt;&#xA;&lt;p&gt;So I now have an online store powered by &lt;a href=&#34;http://www.swreg.org&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;swreg&lt;/a&gt;&#xA;. If you visit the &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/cocoa/&#34;&gt;SQLEditor page&lt;/a&gt;&#xA; you will now see a couple of purchasing options in the right column and further options are an a subsequent screen. It looks fairly close to the rest of the site and &lt;a href=&#34;http://www.swreg.org&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;swreg&lt;/a&gt;&#xA; offers better fraud prevention than paypal, particularly for credit cards.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Baking Pizza</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/13/baking-pizza/</link>
				<pubDate>Mon, 13 Sep 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/13/baking-pizza/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.amazon.co.uk/exec/obidos/ASIN/0241130778/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Amazon.co.uk: Books: The Pizza Express Cook Book&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;I just tried the basic recipe out of this book this evening and it made an amazing pizza. It was better than some of the frozen varieties. I used the dough recipe, topped it with a tomato sauce in a jar and added grated mozarella cheese (+ a few olives that I happened to have)&lt;/p&gt;&#xA;&lt;p&gt;It tasted fairly close to the restaurant pizzas, which is an amazing result for a home recipe. I definitely think I&amp;rsquo;m going to stop buying frozen pizzas.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Films I really want to see</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/05/films-i-really-want-to-see/</link>
				<pubDate>Sun, 05 Sep 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/05/films-i-really-want-to-see/</guid>
				<description>&lt;p&gt;Some films that I want to see (in no particular order)&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;Shrek 2 Spiderman 2 The Bourne Supremacy Love Me If You Dare The Terminal&lt;/p&gt;&#xA;&lt;p&gt;I Robot&lt;/p&gt;&#xA;&lt;p&gt;(thanks to Dhruba for the idea)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Binary Thoughts (Dhruba&#39;s Weblog)</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/02/binary-thoughts-dhrubas-weblog/</link>
				<pubDate>Thu, 02 Sep 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/02/binary-thoughts-dhrubas-weblog/</guid>
				<description>&lt;p&gt;Lots of fun new features have just appeared over at &lt;a href=&#34;http://dhruba.codewordt.co.uk/blog/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Binary Thoughts&lt;/a&gt;&#xA;. Dhruba&amp;rsquo;s site now has loads of really clever new bits. I really like the css3 link icons.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Serial Number Systems</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/02/serial-number-systems/</link>
				<pubDate>Thu, 02 Sep 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/02/serial-number-systems/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve recently been trying to write a serial number system for SQLEditor. I&amp;rsquo;m also looking for a new name for it. It was pointed out that the current name is generic and difficulty to pronounce, plus there is already at least one other &amp;ldquo;SQLEditor&amp;rdquo; out there already. Suggestions are welcome!&lt;/p&gt;&#xA;&lt;p&gt;But back to the serial number thing. If I could remember more of the maths that I learnt at university I would be happier, but as I tend to do I had forgotten most of the stuff that I don&amp;rsquo;t use, retaining only the bits I do use (Vectors primarily, plus some other stuff).&lt;/p&gt;</description>
			</item>
			<item>
				<title>Not much writing recently</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/01/not-much-writing-recently/</link>
				<pubDate>Wed, 01 Sep 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/01/not-much-writing-recently/</guid>
				<description>&lt;p&gt;Unfortunately I&amp;rsquo;ve been really busy recently working on SQLEditor (and some other things) so I haven&amp;rsquo;t really been writing much.&lt;/p&gt;&#xA;&lt;p&gt;Not sure how that&amp;rsquo;s going to change in the weeks ahead, but hopefully I&amp;rsquo;ll be writing a bit more.&lt;/p&gt;</description>
			</item>
			<item>
				<title>USB connectable mobile phone</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/01/usb-connectable-mobile-phone/</link>
				<pubDate>Wed, 01 Sep 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/09/01/usb-connectable-mobile-phone/</guid>
				<description>&lt;p&gt;Simple thought today: a USB mobile phone. So you could just plug it straight into a laptop or something, without bluetooth or infra-red. I think Motorola tried something like this with the timeport 280 and also the A920; but I never learnt whether it was much of a sucess (unlikely given earlier timeport designs).&lt;/p&gt;&#xA;&lt;p&gt;Better yet if the phone could be charged and synchronized over the usb cable while connected.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor Cocoa B6 Due for release.</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/08/27/sqleditor-cocoa-b6-due-for-release/</link>
				<pubDate>Fri, 27 Aug 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/08/27/sqleditor-cocoa-b6-due-for-release/</guid>
				<description>&lt;p&gt;SQLEditor Cocoa Beta 6 has been released. Beta 6 offers a number of significant enhancements and improvements, plus several bug fixes.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Fields can now be dragged from one table to another.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;The list of data types can now be edited and changed&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Improved preferences options&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Better printing, including scaling, tiling and fit to page.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;New buttons to add a sibling field to a table or delete the currently inspected one&lt;/p&gt;</description>
			</item>
			<item>
				<title>NSLog</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/08/12/nslog/</link>
				<pubDate>Thu, 12 Aug 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/08/12/nslog/</guid>
				<description>&lt;p&gt;I just realised that NSLog allows parameters. I&amp;rsquo;d previously been using&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;NSLog([NSString stringWithFormat:@&amp;quot;%d&amp;quot;,randomVar]) ...&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;But now I realise that the I don&amp;rsquo;t really need to do this. A simple call to NSLog will work as well.&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;NSLog(@&amp;quot;%d&amp;quot;,randomVar);&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;It still isn&amp;rsquo;t as easy as php or even java, but it&amp;rsquo;s shorter and tidier and so better.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Very slight redesign of MalcolmHardie.com website</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/08/12/very-slight-redesign-of-malcolmhardiecom-website/</link>
				<pubDate>Thu, 12 Aug 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/08/12/very-slight-redesign-of-malcolmhardiecom-website/</guid>
				<description>&lt;p&gt;Observant readers may notice a slight change to the malcolmhardie.com website (if you came in from there). The fonts for the titles have been resized and the stupid red boxes have been removed. Hopefully it all looks more visually cohesive. Titles now reduce in size as they become less important for instance.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m still intending to switch the whole lot to xml/xslt/php, but I&amp;rsquo;ve deferred deployment for a while until some other things are out of the way. The new version is up and running on the test server but I think it needs a bit more work before it can be released.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Missing Email</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/08/09/missing-email/</link>
				<pubDate>Mon, 09 Aug 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/08/09/missing-email/</guid>
				<description>&lt;p&gt;I just had the thought that there is email that I should have, but can&amp;rsquo;t find. Which is bad, given that I&amp;rsquo;ve been trying to archive all of my email. The key question obviously is where has it gone? And I suspect the answer may be that it is gone forever.&lt;/p&gt;&#xA;&lt;p&gt;This might be really bad, alternatively it might not. Who can tell?&lt;/p&gt;&#xA;&lt;p&gt;I think the best thing might be to convert my email to html at intervals, rather than leaving it in my email imap server. If it was carefully indexed and sorted it would probably be a better way to to do things.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor Cocoa B5 Released</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/08/03/sqleditor-cocoa-b5-released/</link>
				<pubDate>Tue, 03 Aug 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/08/03/sqleditor-cocoa-b5-released/</guid>
				<description>&lt;p&gt;Good news everyone!&lt;/p&gt;&#xA;&lt;p&gt;SQLEditor Cocoa version is finally available for download.&lt;/p&gt;&#xA;&lt;p&gt;SQLEditor Cocoa offers a Mac OS X native cocoa interface, an improved SQL parser, better performance and some bug fixes.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/cocoa/SQLEditorCB5.dmg&#34;&gt;Download (325k)&lt;/a&gt;&#xA;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Shareware and Serial Numbers</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/08/01/shareware-and-serial-numbers/</link>
				<pubDate>Sun, 01 Aug 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/08/01/shareware-and-serial-numbers/</guid>
				<description>&lt;p&gt;Not much posting recently. But I&amp;rsquo;ve been working getting SQLEditor ready for release. The big things recently have been bug fixes and developing a serial number system.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s extremely annoying to have to spend any time at all working on the serial number system, because really the time would be better spent actually improving the software. But given that I actually want people to buy copies of the thing it is sadly necessary.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Parsing SQL in SQLEditor</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/07/22/parsing-sql-in-sqleditor/</link>
				<pubDate>Thu, 22 Jul 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/07/22/parsing-sql-in-sqleditor/</guid>
				<description>&lt;p&gt;Good progress is being made again on the Cocoa version of SQLEditor. I have recently rewritten the parsing system to use javacc instead of my own home built parser. This allows for better, simpler and more reliable parsing. Writing my own parser was interesting but wasn&amp;rsquo;t really the best strategy. This new parser should make its way into the java version of SQLEditor eventually. A key new feature is that the import system can now report parsing errors to the user. Previously the whole thing just kind of gave up without any indication of what went wrong. BAD! Now you get a nice little window (actually a panel) that appears and gives a list of errors. The current development version always shows this window but I&amp;rsquo;m still trying to decide if it is better to show it on every import or just when something goes wrong. The new parser is also much easier to expand to support new features. The old version required a complicated system to add new tokens, the new one has a standard format and requires only a single line. The new version should also work reliably on Mac OS X 10.2 or Mac OS X 10.3. Which is a change over the previous version that crashed oddly on 10.3.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Ringtone pricing vs Other Content</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/07/22/ringtone-pricing-vs-other-content/</link>
				<pubDate>Thu, 22 Jul 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/07/22/ringtone-pricing-vs-other-content/</guid>
				<description>&lt;p&gt;David made an interesting point in a comment recently about the ridiculous prices people are paying for ring tones and how this may be encouraging news for more sophisticated content (like video). If people are willing to pay 50p or more for a few seconds of music in a ringtone, how much might they be willing to pay to see a key goal scored in a football match or an important news story?&lt;/p&gt;</description>
			</item>
			<item>
				<title>Cross Platform Applications</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/07/11/cross-platform-applications/</link>
				<pubDate>Sun, 11 Jul 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/07/11/cross-platform-applications/</guid>
				<description>&lt;p&gt;With the announcement of Dashboard in Mac OS X 10.4 Apple, like many other companies, seems to have gone for a standards based approach. Dashboard is said to be based on HTML, CSS and javascript. A webpage in all but location. Microsoft tried something similar of course back with windows 98. You could display bits of webpages or activeX controls or java applets on the desktop. It didn&amp;rsquo;t prove all that popular then, but those pagelets were slow and clumsy. I very much imagine that dashboard is neither slow nor clumsy.&lt;/p&gt;</description>
			</item>
			<item>
				<title>TV on 3G Mobiles</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/07/11/tv-on-3g-mobiles/</link>
				<pubDate>Sun, 11 Jul 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/07/11/tv-on-3g-mobiles/</guid>
				<description>&lt;p&gt;According to this &lt;a href=&#34;http://news.bbc.co.uk/1/hi/technology/3880069.stm&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;BBC Article&lt;/a&gt;&#xA; there is a growing move towards tv programming on mobile phones. The key disadvantage is the amazingly high cost; one of the people interviewed paid $50 for 45 minutes. High pricing seems to be a problem as it so often is for mobile services.&lt;/p&gt;&#xA;&lt;p&gt;It does seem like a handy thing though. I suppose Three in the uk is doing something kind of similar, but in a much more limited way, with their streaming video services. It&amp;rsquo;s even possible that if the price was not unreasonable then I might even use the service myself. Although I would probably have to upgrade my phone to do so. I don&amp;rsquo;t think anyone is going to manage to offer streaming video on a nokia 6210 :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Definitions in spellchecker?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/07/08/definitions-in-spellchecker/</link>
				<pubDate>Thu, 08 Jul 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/07/08/definitions-in-spellchecker/</guid>
				<description>&lt;p&gt;There have been lots of articles today in newspapers because the Oxford English Dictionary publishers have claimed that people are confused and choosing words incorrectly. For example &amp;ldquo;pouring&amp;rdquo; instead of &amp;ldquo;poring&amp;rdquo;. The problem being that people are basing the word choice on the sound and thus homonyms (or homophones if you prefer) are confused. There are quite a lot of words that sound the same but different meaning, for example caret (a typographical mark and the blinking insertion point in a text editor) and carrot (vegetable).&lt;/p&gt;</description>
			</item>
			<item>
				<title>No Chopsticks?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/07/04/no-chopsticks/</link>
				<pubDate>Sun, 04 Jul 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/07/04/no-chopsticks/</guid>
				<description>&lt;p&gt;Despite being absolutely huge the Sainsbury&amp;rsquo;s at Cameron Toll in Edinburgh doesn&amp;rsquo;t sell Chopsticks. I even went so far as to ask! Not one chopstick to be found (although presumably I would need at least two to actually get anywhere with eating)&lt;/p&gt;&#xA;&lt;p&gt;I wonder that they don&amp;rsquo;t have a little stack of chopsticks next to the Chinese ready meal section. Buy meal, chopsticks and plate altogether.&lt;/p&gt;&#xA;&lt;p&gt;Perhaps it is no wonder that Sainsbury&amp;rsquo;s non-foods aren&amp;rsquo;t selling very well? I really liked the old layout more than the new layout. Especially the cookery section; I never seem to be able to find what I want now. The food section was improved though and I think it&amp;rsquo;s currently my favourite supermarket in absolute terms. In practice I probably shop most often at Safeway in Mordun because it is slightly closer than Sainsbury and it&amp;rsquo;s a downhill walk on the homeward journey (Sainsbury is uphill on the way back).&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor (Java) Final Candidate</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/07/04/sqleditor-java-final-candidate/</link>
				<pubDate>Sun, 04 Jul 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/07/04/sqleditor-java-final-candidate/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve decided to release a new version of SQLEditor (Java). The FC1 version is a final candidate version that hopefully incorporates fixes for the bugs that people have reported. There have been problems with users running Mac OS X 10.3 because of crashes in the Java Virtual Machine. These are problems that Apple has to deal with and hopefully any remaining crashes will be fixed in revisions to the Apple JVM.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Apple iMac EOL</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/07/01/apple-imac-eol/</link>
				<pubDate>Thu, 01 Jul 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/07/01/apple-imac-eol/</guid>
				<description>&lt;p&gt;The &lt;a href=&#34;http://www.apple.com/imac/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Apple - iMac&lt;/a&gt;&#xA; page has a really odd announcement on it (right, middle) stating that stocks of the old iMac have pretty much run out and the whole line will be replaced in September. The message also apologises to customers for not having a replacement ready.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s a weird message. The assorted mac sites have jumped on the message and rumors are flying in all directions: processor shortages, new materials, late redesigns or manufacturing disasters have all been suggested.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Added a few new links</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/29/added-a-few-new-links/</link>
				<pubDate>Tue, 29 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/29/added-a-few-new-links/</guid>
				<description>&lt;p&gt;I just got finished adding a few new links. It&amp;rsquo;s getting to be this sort of six-degrees of weblog kind of thing. How can I get from here to any other page on the internet via only the links on this page? I don&amp;rsquo;t think that can be done from my blog yet but there are weblogs that it probably will work from.&lt;/p&gt;&#xA;&lt;p&gt;Yet the odd thing about weblogs is that they&amp;rsquo;re moving away from the main web at speed. The design and technology powering them is diverging quite rapidly. RSS seems to be the preferred way to read web logs and the styling is becoming quite unlike traditional web pages. Content is typically not even on a unique page.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Apple WWDC announcements</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/29/apple-wwdc-announcements/</link>
				<pubDate>Tue, 29 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/29/apple-wwdc-announcements/</guid>
				<description>&lt;p&gt;Well by now everybody probably knows about this, but I thought to follow up my previous post.&lt;/p&gt;&#xA;&lt;p&gt;Apple launched the most amazingly large flat panel screens on Monday. The largest is a 30&amp;quot; lcd panel.&lt;/p&gt;&#xA;&lt;p&gt;There was also a demonstration about Mac OS X 10.4 (Tiger) which is looking quite promising. It is promising to be a 64 bit operating system offering full contextual search facility and a new widget/desktop accessory thing with shades of &lt;a href=&#34;http://www.konfabulator&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Konfabulator&lt;/a&gt;&#xA;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Do I think enough?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/29/do-i-think-enough/</link>
				<pubDate>Tue, 29 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/29/do-i-think-enough/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve been wondering today if I actually think enough to call this weblog &amp;ldquo;Angus Thinks&amp;rdquo;?&lt;/p&gt;&#xA;&lt;p&gt;Is there a requirement to think a certain amount to be able claim that I do think and does the subject matter actually matter?&lt;/p&gt;&#xA;&lt;p&gt;I can see I&amp;rsquo;m going to have think about this a bit more&amp;hellip;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Keypads disappearing from mobile phones?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/28/keypads-disappearing-from-mobile-phones/</link>
				<pubDate>Mon, 28 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/28/keypads-disappearing-from-mobile-phones/</guid>
				<description>&lt;p&gt;What purpose does the keypad actually serve on a mobile phone? Most people these days are not typing numbers on it. Numbers are usually stored in the address book. People type sms messages on it, but is that efficient? T9 predictive text input is ok but it really isn&amp;rsquo;t as efficient as a proper keyboard.&lt;/p&gt;&#xA;&lt;p&gt;I wonder if it&amp;rsquo;s faster or slower than graffiti like pen based input systems? Would a screen based keyboard be better? Maybe some kind of thumb-board?&lt;/p&gt;</description>
			</item>
			<item>
				<title>Nokia 6600</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/27/binary-thoughts/</link>
				<pubDate>Sun, 27 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/27/binary-thoughts/</guid>
				<description>&lt;p&gt;Dhruba posted a &lt;a href=&#34;http://dhruba.codewordt.co.uk/blog/index.php?p=6&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;review&lt;/a&gt;&#xA; of the &lt;a href=&#34;http://dhruba.codewordt.co.uk/blog/index.php?p=6&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Nokia 6600&lt;/a&gt;&#xA; a while back. He also let me borrow it for a few minutes to play a game on it and it is beautiful to use. Smart phones definitely seem to taking the place of the PDA.&lt;/p&gt;&#xA;&lt;p&gt;I definitely want one :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Physical Media or just digital content</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/27/physical-media-or-just-digital-content/</link>
				<pubDate>Sun, 27 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/27/physical-media-or-just-digital-content/</guid>
				<description>&lt;p&gt;I was thinking the other day about whether you actually need physical manifestation of media content. Does a movie gain something by being physically on a DVD rather than being stored digitially on a computer?&lt;/p&gt;&#xA;&lt;p&gt;There is definitely one advantage in actually storing the movie on some kind of physical object because you can pick it up and move it around, even take it to places where the network infrastructure doesn&amp;rsquo;t exist. The obvious disadvantage is that you do actually have to take it physically to wherever you actually want to watch it.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Cheque Clearance Time</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/25/cheque-clearance-time/</link>
				<pubDate>Fri, 25 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/25/cheque-clearance-time/</guid>
				<description>&lt;p&gt;It must be delightful for the banks to be able to get away with taking 4 days to clear a cheque. The interest that they earn on the money in the meantime must be significant. However there is some slight justification for cheque clearance delays, in the UK at least, the cheque seems to have to be physically returned to the bank of the person who wrote it.&lt;/p&gt;&#xA;&lt;p&gt;Much, much worse is taking 3 days to make an electronic transfer. I suppose they probably write them out on paper and send them to the issuing branch as well.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Rumors: To believe or not to believe, that is the question.</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/25/rumors-to-believe-or-not-to-believe-that-is-the-question/</link>
				<pubDate>Fri, 25 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/25/rumors-to-believe-or-not-to-believe-that-is-the-question/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://www.appleinsider.com/article.php?id=517&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;AppleInsider&lt;/a&gt;&#xA; is saying that a new iMac is coming soon, while &lt;a href=&#34;http://www.thinksecret.com/news/wwdc04apple.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Think Secret&lt;/a&gt;&#xA; is saying that there won&amp;rsquo;t be an iMac at the &lt;a href=&#34;http://www.apple.com/wwdc&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;wwdc&lt;/a&gt;&#xA; which starts next week.&lt;/p&gt;&#xA;&lt;p&gt;So what (apart from the fact that it is probably a bad idea to belive everything you hear) does this tell us. Currently I&amp;rsquo;m tending towards the appleinsider view that something will happen soon, because they have evidence that retailers are not being restocked. You don&amp;rsquo;t restock if if you&amp;rsquo;re replacing the product next week, it&amp;rsquo;s bad for retailer morale and worse for their profits.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Improved Popcorn technique</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/22/improved-popcorn-technique/</link>
				<pubDate>Tue, 22 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/22/improved-popcorn-technique/</guid>
				<description>&lt;p&gt;I&amp;rsquo;ve been working away on my method for making popcorn at home in the microwave.&lt;/p&gt;&#xA;&lt;p&gt;I realised after a while that leaving the popped popcorn in the microwave after it has popped just causes it to burn, go brown and taste bad. So my current method involves removing all of the cooked popcorn aboout half way through (as soon as a good proportion of the kernels have popped). Then putting the rest of the (unpopped) kernels back into the microwave.&lt;/p&gt;</description>
			</item>
			<item>
				<title>First Purchase from iTunes store</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/16/first-purchase-from-itunes-store/</link>
				<pubDate>Wed, 16 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/16/first-purchase-from-itunes-store/</guid>
				<description>&lt;p&gt;I have sucessfully managed to make a purchase from the iTunes music store. Oddly enough I didn&amp;rsquo;t enter the start date for credit card and things went much better. I have no idea why that might make a difference. It could even be that there was previously a technical problem that has been resolved.&lt;/p&gt;&#xA;&lt;p&gt;Anyway good news for me :-)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Technical Problems with iTunes store</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/16/technical-problems-with-itunes-store/</link>
				<pubDate>Wed, 16 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/16/technical-problems-with-itunes-store/</guid>
				<description>&lt;p&gt;Annoyingly there are technical problems with the iTunes store. I&amp;rsquo;ve made several attempts now to buy music but I always get a form inviting me to re-enter my payment details. Completing the form and clicking OK then either takes me back to the main page (without any music being purchased) or a box pops up stating that the purchase didn&amp;rsquo;t complete.&lt;/p&gt;&#xA;&lt;p&gt;The whole thing is odd. However it looks like I&amp;rsquo;m not the only person to be experiencing issues. Comments on Apple&amp;rsquo;s discussion boards suggest that the problem is happening to others, particularly with switch cards but also in some cases with credit cards too.&lt;/p&gt;</description>
			</item>
			<item>
				<title>iTunes Store open</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/15/itunes-store-open/</link>
				<pubDate>Tue, 15 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/15/itunes-store-open/</guid>
				<description>&lt;p&gt;The &lt;a href=&#34;http://www.apple.com/uk/&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Apple (UK and Ireland) homepage&lt;/a&gt;&#xA; is showing that the iTunes store is now open. I haven&amp;rsquo;t actually bought any tracks yet though.&lt;/p&gt;&#xA;&lt;p&gt;Pricing is reasonable, 79p a track is below what the 86p a track that some people were thinking. That still makes it about 40% more than the US iTunes store. (79p is worth about $1.43 at today&amp;rsquo;s exchange rate). However it isn&amp;rsquo;t too bad and is somewhat better than the 99p a track some people were suggesting.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Piracy on ebay</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/14/piracy-on-ebay/</link>
				<pubDate>Mon, 14 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/14/piracy-on-ebay/</guid>
				<description>&lt;p&gt;Fun thing to do:&lt;/p&gt;&#xA;&lt;p&gt;Try a search for &amp;ldquo;photoshop&amp;rdquo; on ebay.&lt;/p&gt;&#xA;&lt;p&gt;I was looking to see whether it was a realistic way to buy a copy but it really isn&amp;rsquo;t.&lt;/p&gt;&#xA;&lt;p&gt;Most of the auctions are fradulent or offering pirated software. There are the usual collection of &amp;ldquo;bid and get information on where to buy for Â£20&amp;rdquo; kind of auctions. Then there are the ones selling manuals or something but appearing initally to be the real product.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SIte upgrade</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/11/site-upgrade/</link>
				<pubDate>Fri, 11 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/11/site-upgrade/</guid>
				<description>&lt;p&gt;Just a quick note to say that I&amp;rsquo;ve upgraded the site to wordpress 1.2. Hopefully there shouldn&amp;rsquo;t be any problems. Send email or make comments if you have any problems.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Election day!</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/10/election-day/</link>
				<pubDate>Thu, 10 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/10/election-day/</guid>
				<description>&lt;p&gt;Well it&amp;rsquo;s election day. We won&amp;rsquo;t know the results of the European parliament elections until Sunday and there weren&amp;rsquo;t any local elections happening here, so there is a gap before we know what happened. The exit polls can now be published though which may make interesting reading. I took part in a yougov poll early this morning and that&amp;rsquo;s one I&amp;rsquo;m interested in reading. As I write this there are about 2 or 3 hours until tomorrows newspapers become available which will probably print the exit polls.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Mac OS X 10.3 problems</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/10/mac-os-x-103-problems/</link>
				<pubDate>Thu, 10 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/10/mac-os-x-103-problems/</guid>
				<description>&lt;p&gt;Yet again the fact that I&amp;rsquo;m developing on Mac OS X 10.2.8 is causing problems. Bruce tried out a copy of SQLEditor (Cocoa) on 10.3 (Panther) and it doesn&amp;rsquo;t seem to work at all. You can&amp;rsquo;t seem to add objects to the canvas which is the key requirement. Most of the other functionality is based on this particular activity. I&amp;rsquo;ve looked quite carefully at the code and I really can&amp;rsquo;t see where the problem is. There isn&amp;rsquo;t anything odd going on.&lt;/p&gt;</description>
			</item>
			<item>
				<title>New day, new thoughts</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/10/new-day-new-thoughts/</link>
				<pubDate>Thu, 10 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/10/new-day-new-thoughts/</guid>
				<description>&lt;p&gt;Well, I feel much better today. I&amp;rsquo;ve thought about it a bit more and I realise how very lucky I was that I found about the bug &lt;em&gt;before&lt;/em&gt; the thing got a public release. I&amp;rsquo;m already working on some ideas on how to fix it. More on that as I think it up.&lt;/p&gt;&#xA;&lt;p&gt;This really shows the importance of testing stuff. So thank you to everyone who has tried SQLEditor in its various versions.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Presentation at Serve Radio</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/10/presentation-at-serve-radio/</link>
				<pubDate>Thu, 10 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/10/presentation-at-serve-radio/</guid>
				<description>&lt;p&gt;Chris Hampton at &lt;a href=&#34;http://www.serveradio.org&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Serve Radio&lt;/a&gt;&#xA; has asked me to give a brief presentation at a meeting of volunteers next week. I&amp;rsquo;ve been doing some work on internet radio broadcasting and he was looking to explain this to the volunteers. I&amp;rsquo;m still thinking of what exactly to say to them. Any ideas?&lt;/p&gt;</description>
			</item>
			<item>
				<title>Beta release schedule</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/09/beta-release-schedule/</link>
				<pubDate>Wed, 09 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/09/beta-release-schedule/</guid>
				<description>&lt;p&gt;Yes, I know I said Sunday or Monday for the new beta. But instead I&amp;rsquo;ve been fixing more bugs and various things. So it should be better. There is now a new way of showing foreign key links which adds shading to the source and destination of the link. There is also an option to disable internet version checking and a new facility that catches connection failures so you don&amp;rsquo;t keep getting error messages if there is no internet connection available at all.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Election time again</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/08/election-time-again/</link>
				<pubDate>Tue, 08 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/08/election-time-again/</guid>
				<description>&lt;p&gt;Good news everyone!&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s the European parliamentary election on Thursday.&lt;/p&gt;&#xA;&lt;p&gt;Given the amazingly high turnouts of previous european elections (perhaps as much as 25% last time), I&amp;rsquo;m sure the effect on democracy will be significant.&lt;/p&gt;&#xA;&lt;p&gt;Or perhaps not.&lt;/p&gt;&#xA;&lt;p&gt;The elections here use a proportional representation system which is relatively complicated to understand anyway.&lt;/p&gt;&#xA;&lt;p&gt;In addition many areas of England have adopted entirely postal ballots. Postal ballots are inherently less secure as a means of voting. It is obvious that making people vote in person at a fixed location overseen by election officials is going to be more secure than sending out pieces of paper, getting people to fill them in and return them by post.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Create a low end database program</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/06/create-a-low-end-database-program/</link>
				<pubDate>Sun, 06 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/06/create-a-low-end-database-program/</guid>
				<description>&lt;p&gt;Punkish made the suggestion in one of the comments (actually the &lt;em&gt;only&lt;/em&gt; comment) back on May 29th about adding an actual database to SQLEditor and turning it into a database program. The more I think about this the more I like the idea so it may end up happening. Although it will be a separate program from SQLEditor. SQLEditor will continue as it is because I need it that way for various projects myself.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Popup cat and mouse</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/05/popup-cat-and-mouse/</link>
				<pubDate>Sat, 05 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/05/popup-cat-and-mouse/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://news.com.com/Can%27t%20stop%20the%20pop-ups/2100-1024_3-5226273.html&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Can&amp;rsquo;t stop the pop-ups | CNET News.com&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;The cat and mouse game between web site publishers, advertisers and site visitors continues. The latest thing is popup adds that avoid getting hit by popup blockers.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m kind of preferring either regular banner ads or the type of ad that appears in the main window before the page. In one way if I see an add that takes up the whole page I surely more likely to look at it, and it doesn&amp;rsquo;t affect the body of the actual page itself. Yahoo groups is using this type of ad quite a bit and it doesn&amp;rsquo;t actually seem as annoying as the floating adds I get elsewhere. Salon.com allows you to get a free membership if you watch a longer in window ad. I think for premium content this could well be a step forward.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Overlapping NSViews in cocoa</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/04/overlapping-nsviews-in-cocoa/</link>
				<pubDate>Fri, 04 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/04/overlapping-nsviews-in-cocoa/</guid>
				<description>&lt;p&gt;One thing that is desperately obvious when rewriting a java application to cocoa is overlapping views. In java you can often overlap swing components as long as they are lightweight (not operating system controls for instance). The cocoa documentation says that you shouldn&amp;rsquo;t overlap view components. This presents something of a problem obviously. How do you make such a significant change?&lt;/p&gt;&#xA;&lt;p&gt;Currently SQLEditor uses NSViews for it&amp;rsquo;s onscreen rendering, however since the tables and comments can be freely dragged around there are three possibilities:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Static vs Dynamic content on websites</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/03/static-vs-dynamic-content-on-websites/</link>
				<pubDate>Thu, 03 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/03/static-vs-dynamic-content-on-websites/</guid>
				<description>&lt;p&gt;One of the big things over the last few years in websites has been the rise of dynamically generated sites. Instead of writing each page by hand developers use languages like &lt;a href=&#34;http://www.php.net&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;php&lt;/a&gt;&#xA;, &lt;a href=&#34;http://www.perl.org&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;perl&lt;/a&gt;&#xA; and &lt;a href=&#34;http://www.python.org&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;python&lt;/a&gt;&#xA; to create pages. Websites are written as if they were software programs.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.microsoft.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Microsoft&lt;/a&gt;&#xA; in particular makes it very easy to produce sophisticated websites. The .net architecture allows you to deploy programs in different ways and makes it easy for you program to become a webpage by writing a few new forms and connecting the dots together.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor Beta 3 (kindof)</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/01/sqleditor-beta-3-kindof/</link>
				<pubDate>Tue, 01 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/01/sqleditor-beta-3-kindof/</guid>
				<description>&lt;p&gt;SQLEditor Cocoa Beta 3 is making good progress. The only things remaining for the current beta are:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Finish the menu handing&lt;/li&gt;&#xA;&lt;li&gt;Write some help&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;It now pretty much supports importing java version saved files although it&amp;rsquo;s still having trouble with foreign key support. Which is annoying me a bit but I think the current stage is reasonable to go on with until I can devote a bit more time to it.&lt;/p&gt;</description>
			</item>
			<item>
				<title>SQLEditor drag and drop</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/01/sqleditor-drag-and-drop/</link>
				<pubDate>Tue, 01 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/01/sqleditor-drag-and-drop/</guid>
				<description>&lt;p&gt;David was commenting that drag and drop from the java version of SQLEditor was handy, so it&amp;rsquo;s returned! I implemented a new floating window which allows the user to drag and drop objects onto the main canvas. Which seems to work quite well. It doesn&amp;rsquo;t replace the existing menu options but it provides an easy and intuitive way to add objects. At least I hope it does&amp;hellip;&lt;/p&gt;</description>
			</item>
			<item>
				<title>Sugar Syrup Kind of works</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/01/sugar-syrup-kind-of-works/</link>
				<pubDate>Tue, 01 Jun 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/06/01/sugar-syrup-kind-of-works/</guid>
				<description>&lt;p&gt;I tried making sugar popcorn with sugar syrup yesterday and it pretty much works. Although I used icing sugar (because I had surplus) and I think next time I&amp;rsquo;m going to try using granulated instead. I found that melting it with about a spoon or so of water seems to work although now I&amp;rsquo;m only metlting it to the point where it becomes liquid. The first time I tried it I cooked it longer and ended up with a caramel like consistency, which is ok, but not really what I&amp;rsquo;m looking for. Although I might come back to that style at a later date.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Exercise from playing computer games</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/05/27/exercise-from-playing-computer-games/</link>
				<pubDate>Thu, 27 May 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/05/27/exercise-from-playing-computer-games/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://games.slashdot.org/article.pl?sid=04/05/26/0048254&amp;amp;mode=thread&amp;amp;tid=127&amp;amp;tid=164&amp;amp;tid=185&amp;amp;tid=186&amp;amp;tid=212&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;The DDR Workout - It&amp;rsquo;s Official&lt;/a&gt;&#xA; from &lt;a href=&#34;http://slashdot.org&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Slashdot&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Maybe people will get told to go home and start playing dance games by their doctors, instead of swimming or running? Could future computer games be sold on the basis of the amount of exercise that players might achieve?&lt;/p&gt;&#xA;&lt;blockquote&gt;&lt;p&gt;Keep your body in shape by playing Dance 2007!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;??&lt;/p&gt;</description>
			</item>
			<item>
				<title>Popcorn?</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/05/27/popcorn/</link>
				<pubDate>Thu, 27 May 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/05/27/popcorn/</guid>
				<description>&lt;p&gt;I tried making popcorn at home in the Microwave today. I started with corn kernels (unpopped) and put them in a covered dish. Then I microwaved them for three minutes and to my amazement, most of them popped.&lt;/p&gt;&#xA;&lt;p&gt;Seemed to turn out about the same as the commercial microwave popcorn.&lt;/p&gt;&#xA;&lt;p&gt;Tom suggested that I should try adding melted sugar over them if I want a sugared popcorn (although he apparently hates that)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Bartering Services</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/05/24/bartering-services/</link>
				<pubDate>Mon, 24 May 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/05/24/bartering-services/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;http://ask.slashdot.org/askslashdot/04/05/24/1713230.shtml?tid=126&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Slashdot | Best Results From Bartering Computer Services?&lt;/a&gt;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;After reading this article I was wondering what people would be interested in bartering for SQLEditor? Does it make sense as a business concept?&lt;/p&gt;&#xA;&lt;p&gt;Would the value I might get compensate me for the monetry value lost?&lt;/p&gt;&#xA;&lt;p&gt;And of course the bank won&amp;rsquo;t accept barter :-(&lt;/p&gt;&#xA;&lt;p&gt;(Although what if there was a bank that could?)&lt;/p&gt;</description>
			</item>
			<item>
				<title>Binding Books</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/05/24/binding-books/</link>
				<pubDate>Mon, 24 May 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/05/24/binding-books/</guid>
				<description>&lt;p&gt;This page: &lt;a href=&#34;http://www.my.homewithgod.com/joyfullight/binding.htm&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Binding Books&lt;/a&gt;&#xA; talks about book binding at home. I&amp;rsquo;ve often wanted to be able to bind books so I&amp;rsquo;m thinking of trying the ideas.&lt;/p&gt;&#xA;&lt;p&gt;This &lt;a href=&#34;http://smallpresssyndicate.tripod.com/paperback.htm&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;page&lt;/a&gt;&#xA; offers an interesting solution using a glue gun&lt;/p&gt;</description>
			</item>
			<item>
				<title>Menu enabling</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/05/24/menu-enabling/</link>
				<pubDate>Mon, 24 May 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/05/24/menu-enabling/</guid>
				<description>&lt;p&gt;Thanks to &lt;a href=&#34;http://www.livejournal.com/users/chanson/85915.html%20&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Cocoa Menu Validation&lt;/a&gt;&#xA; I now know how to do dynamic enabling and disabling of menu in a tidy way. Previously everything was less tidy and more confused.&lt;/p&gt;&#xA;&lt;p&gt;Thank you Chris Hanson!&lt;/p&gt;</description>
			</item>
			<item>
				<title>Putty for PocketPC</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/05/18/putty-for-pocketpc/</link>
				<pubDate>Tue, 18 May 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/05/18/putty-for-pocketpc/</guid>
				<description>&lt;p&gt;I&amp;rsquo;m really pleased to see this: &lt;a href=&#34;http://pocketputty.duxy.net/viewtopic.php?t=5&amp;amp;postdays=0&amp;amp;postorder=asc&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Putty for Pocket PC&lt;/a&gt;&#xA;. Putty is a program that I use a lot on windows. I&amp;rsquo;ve been looking around for something to do ssh on pocket pc and now I&amp;rsquo;ll have it, as soon as the pocket pc 2002 version arrives (promised for June).&lt;/p&gt;</description>
			</item>
			<item>
				<title>File Format between versions</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/05/15/file-format-between-versions/</link>
				<pubDate>Sat, 15 May 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/05/15/file-format-between-versions/</guid>
				<description>&lt;p&gt;One of the things I&amp;rsquo;ve been doing recently is to rewrite &lt;a href=&#34;http://www.malcolmhardie.com/sqleditor/&#34;&gt;SQLEditor&lt;/a&gt;&#xA; to use &lt;a href=&#34;http://developer.apple.com/cocoa&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;cocoa&lt;/a&gt;&#xA; instead of java&amp;rsquo;s swing toolkit. This gives a much better application for people using &lt;a href=&#34;http://www.apple.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Macintoshes&lt;/a&gt;&#xA;, but it has meant a file format change. The old format relied on &lt;a href=&#34;http://java.sun.com&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;java&lt;/a&gt;&#xA; serialization which isn&amp;rsquo;t possible under cocoa.&lt;/p&gt;&#xA;&lt;p&gt;The key question is this: are users willing to swap the superior performance and extra features for the hassle of exporting and reimporting their data?&lt;/p&gt;</description>
			</item>
			<item>
				<title>Introduction</title>
				<link>https://www.malcolmhardie.com/weblogs/angus/posts/2004/05/15/introduction/</link>
				<pubDate>Sat, 15 May 2004 00:00:00 +0000</pubDate>
				<guid>https://www.malcolmhardie.com/weblogs/angus/posts/2004/05/15/introduction/</guid>
				<description>&lt;p&gt;I promised myself I wasn&amp;rsquo;t going to write aboout blogging. But I suppose the first post can be an exception.&lt;/p&gt;&#xA;&lt;p&gt;In this blog I&amp;rsquo;m going to talk about various things, where my software is going and what I&amp;rsquo;m doing.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m currently using &lt;a href=&#34;http://www.wordpress.org&#34; class=&#34;link-external&#34; rel=&#34;noopener&#34;&gt;Word Press&lt;/a&gt;&#xA; for the blog software. I&amp;rsquo;ll have to see how this works out.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
