<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Malcolmhardie-Solutions on Angus Thinks</title>
		<link>https://www.malcolmhardie.com/weblogs/angus/tags/malcolmhardie-solutions/</link>
		<description>Recent content in Malcolmhardie-Solutions on Angus Thinks</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
			<copyright>@2026 Angus Hardie</copyright>
		
		
			<lastBuildDate>Wed, 06 Jan 2010 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://www.malcolmhardie.com/weblogs/angus/tags/malcolmhardie-solutions/index.xml" rel="self" type="application/rss+xml" />
			<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>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>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>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>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>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>
	</channel>
</rss>
