General – Angus Thinks… https://www.malcolmhardie.com/weblogs/angus SQLEditor for Mac OS X, Life and general thoughts Tue, 03 Oct 2023 13:24:17 +0000 en-US hourly 1 https://wordpress.org/?v=6.3.1 Lego Starwars – Skywalker Saga https://www.malcolmhardie.com/weblogs/angus/2023/10/03/lego-starwars-skywalker-saga/ Tue, 03 Oct 2023 13:22:50 +0000 https://www.malcolmhardie.com/weblogs/angus/?p=1236 Continue reading ]]> File:Lego Star Wars The Skywalker Saga.jpg

A new lego star wars game (new to me anyway, my copy just finished downloading!)

I like what I see so far, the story is exciting, I love the introduction video, it has that “star wars is epic” feel about it.

Flying around is great and the episode 1 pod-race felt really, really fast.

]]>
Poor Netflix! https://www.malcolmhardie.com/weblogs/angus/2022/06/13/poor-netflix/ Mon, 13 Jun 2022 18:03:38 +0000 https://www.malcolmhardie.com/weblogs/angus/?p=1230 Netflix has been suffering from Disney taking all their content and refusing to play any more.

Still more Korean dramas on Netflix than Disney though…

]]>
SQLEditor 4.0 https://www.malcolmhardie.com/weblogs/angus/2022/06/13/sqleditor-4-0/ Mon, 13 Jun 2022 18:01:57 +0000 https://www.malcolmhardie.com/weblogs/angus/?p=1225 After a bit of a gap, SQLEditor 4 is now pretty much at the point of a public release.

Thanks to everyone who has been trying beta versions and the most helpful bug reports!

]]>
SQLEditor Dark Mode Canvas https://www.malcolmhardie.com/weblogs/angus/2019/12/19/sqleditor-dark-mode-canvas/ Thu, 19 Dec 2019 18:02:41 +0000 https://www.malcolmhardie.com/weblogs/angus/?p=1209 Continue reading ]]> Recently I’ve been working on providing SQLEditor with a dark mode canvas and here is the current development version (running in dark mode):

This work should hopefully appear in the next beta release.

And of course, with SQLEditor you can choose which option you like, whether light UI with light content, dark UI with light content or now dark UI with dark content.

Coming soon!

]]>
Disney Artists on Instagram https://www.malcolmhardie.com/weblogs/angus/2019/07/16/disney-artists-on-instagram/ Tue, 16 Jul 2019 21:59:09 +0000 https://www.malcolmhardie.com/weblogs/angus/?p=1201 Absolutely awesome art + useful lessons for people trying to improve:

https://www.instagram.com/grizandnorm/

This is the link I was trying to find for L today but couldn’t..

Relieved that I found it 😌

]]>
apple java-dev list deleted https://www.malcolmhardie.com/weblogs/angus/2019/06/11/apple-java-dev-list-deleted/ Tue, 11 Jun 2019 01:18:12 +0000 https://www.malcolmhardie.com/weblogs/angus/?p=1183 The old Apple Java-dev mailing list and all its archives appear to have been deleted.

The mailman system is reporting “No such list java-dev

]]>
Hyper-threading and cleverness https://www.malcolmhardie.com/weblogs/angus/2019/05/15/hyper-threading-and-cleverness/ Wed, 15 May 2019 13:56:12 +0000 https://www.malcolmhardie.com/weblogs/angus/?p=1180 Continue reading ]]> Another day, another attack on processor architectures.

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.

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’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 good thing.

Alas, it seems that hyper-threading (at least on Intel processors) has been over-sold, and doesn’t meet its promise. Data apparently can leak from shared components which, in some applications, is a bad thing.

Since my view must be absolute, I previously adored hyper-threading and now hate it absolutely.

Or, more sensibly, perhaps it’s a case of studying where the risks are and taking the performance boost where the risk can be mitigated and turning off hyper-threading where security is more important.

]]>
End of 32 bit on Mac will kill off old games https://www.malcolmhardie.com/weblogs/angus/2018/04/12/32-bit-on-mac-will-kill-off-old-games/ Thu, 12 Apr 2018 18:21:52 +0000 http://www.malcolmhardie.com/weblogs/angus/?p=1155 Continue reading ]]> The era of 32 bit Mac applications is probably coming to an end. Apple seems to be moving towards a 64 bit future.

64 bit conversion isn’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.

But I think most currently sold applications are already 64 bit and have been for years. (SQLEditor went to 64 bit only a while back, without anyone making any comment whatsoever).

The biggest loss though is probably going to be 32 bit only games. Games don’t normally get much in the way of updates anyway, and the likelihood of a new 64 bit conversion is low.

We saw this happen when iOS went to 64bit in iOS 11. Some developers simply couldn’t rewrite their games for 64 bit, for various understandable reasons, so the games are simply going to be removed from sale. One comment was that the particular version of the 3rd party game engine they used did not support 64 bit. To update would require a significant rewrite, not merely a recompilation.

The same also happened with the move from PowerPC to Intel. There are quite a lot of old games that were produced for PowerPC, that were never converted to Intel. Also true  to a lesser extent with the 68k to PowerPC conversion and the Classic to OS X conversion.

Games have essentially been fixed artefacts, they existed in the moment and remained as they were originally sold. Far more so than many applications, where the first release is often merely a promise of some future, better, version. Admittedly games are moving to the regular updates model as well. Often with excellent results like Blizzard with Starcraft, or Introvision’s Prison Architect, both of which have received regular updates and big improvements since launch.

I think the outcome will be that there will be quite a lot of 32 bit Mac games that won’t be playable in the future, and which will never receive updates, which makes me sad. With luck, new games will be released that I can enjoy too, but the loss of old favourites will be a disappointment.

There is one potential silver lining, the desire for all things retro and for remastered editions of old favourites on App stores. The fact that the original will no longer be available for sale may increase the market for a remastered version for newer platforms.

I can but hope 🙂

]]>
Blockchain isn’t the answer? https://www.malcolmhardie.com/weblogs/angus/2017/12/07/blockchain-isnt-the-answer/ Thu, 07 Dec 2017 13:16:47 +0000 http://www.malcolmhardie.com/weblogs/angus/?p=1139 It is important to remember that there are problems for which blockchains are not the correct answer.

]]>
Tags and Taxonomies https://www.malcolmhardie.com/weblogs/angus/2017/05/12/tags-and-taxonomies/ Fri, 12 May 2017 02:45:33 +0000 http://www.malcolmhardie.com/weblogs/angus/?p=1132 Continue reading ]]> When tagging documents with keywords, sometimes too many keywords is as bad as too few.

If you have too few, the document might not be found.

If you have too many, the document will be found every time; even if it isn’t relevant.

 

]]>