Visit site Malcolm Groves
September 2011
2
votes
Opening files and URLs in default applications in OS X
Malcolm Groves
– After my article on Special Folders, a few people asked how to open a file in the default application. For example, if I open a JPEG, whichever application is registered as the default app for JPEGs will execute. This is roughly analogous to ShellExecute in Windows. The question was also asked ...
4
votes
Interesting use of 3D UI in music software
Malcolm Groves
– Awhile back I wrote about music technology being one of the areas pushing new user interface\interaction technologies, such as the Kinect, and the Wii before it. Well, I’m a little behind on this one, but this video preview of AudioGL is another example, this time in terms of 3D UI. Apart ...
7
votes
Cross-platform Special Folders in FireMonkey
Malcolm Groves
– There was a question on the ADUG list last week about how to retrieve “special folder” locations on OS X. By special folder, I mean locations like the user’s Home directory, the Documents directory, Temp directory, etc. I thought I’d write up the solution both because ...
0
votes
Delphi XE2 and FireMonkey in Canberra this Wednesday
Malcolm Groves
– I’ll be in Canberra showing off Delphi XE2 and FireMonkey this Wednesday for ADUG. I know numbers are limited (we’ve been hitting venue capacity in most cities this tour) so if you’re going to be in the area, head here to register.
1
vote
Have your say on the topics for the 2012 ADUG Symposium.
Malcolm Groves
– The ADUG Committee have started organising next year’s Symposium, and have created a short survey for feedback on topics that you might want to see. So, if you’re a Delphi or C++Builder developer and there’s a reasonable chance you’ll be in Australia around March or April of ...
1
vote
OS X : Folder Comparison with FileMerge
Malcolm Groves
– I know a number of people in the Delphi and C++Builder world are taking their first steps into OS X. To be honest, I’m not that many steps in either. So I thought I’d start posting some tips as I strike problems and solve them, so hopefully it’ll help someone else. Today’s ...
July 2011
1
vote
RAD Studio World Tour, now with more cities and a few more details.
Malcolm Groves
– I promised to post more details of these upcoming events when I could. Well, now I can. Current cities: Auckland (04 August 2011) Australia (Sydney/Melbourne, 11-12 August 2011) Seoul (12 August 2011) Taiwan (4 cities, 16-19 August 2011) Mumbai (17 August 2011) Bangalore (18 August 2011) Jakarta ...
1
vote
Multitouch is so passe, Face control is where it’s at.
Malcolm Groves
– Natural User Interfaces are developing at a furious pace. It seems like the Kinect has really put a fire under this space. One of the more interesting (and potentially embarrassing) examples of this I’ve seen recently is using a webcam and some custom face tracking software to control music ...
June 2011
0
votes
Designing GitHub for Mac
Malcolm Groves
– Interesting article on designing the new OSX client for GitHub. I especially liked this fundamental observation about prior OSX GitHub clients: “every OS X application that’s showed up over the years gave up and tried to turn CLI commands into buttons.”
6
votes
Uwe continues to do great work on the community version of VersionInsight
Malcolm Groves
– Uwe Schuster just keeps on adding new features to VersionInsight. If you’re using Subversion he’s posted a long list of changes/fixes/new features here. He’s well underway on adding Mercurial and Git support as well and LiveBlame is looking very cool also. If you haven’t ...
2
votes
I’m presenting at ADUG Sydney in July, but come anyway as there’ll be pizza.
Malcolm Groves
– I’ll be presenting at the July ADUG Sydney meeting. I’ll be giving a practical introduction to the generic collection classes in Delphi, covering the different collections (TList, TQueue, TDictionary, etc) and also some common capabilities across the classes (such as sorting, searching, ...
April 2011
1
vote
Review: Seven Languages in Seven Weeks by Bruce Tate
Malcolm Groves
– I mentioned my interest in this book awhile back when it was in beta, but over the last few weeks I’ve been working through Seven Languages in Seven Weeks by Bruce Tate. the languages covered are Ruby, Io, Prologue, Scala, Erlang, Clojure and Haskell, and while he doesn’t aim to make you ...
0
votes
This week’s additions to http://links.malcolmgroves.com
Malcolm Groves
– GeSHi Documentation 1.0.8.2 PHP-based syntax highlighter for multiple languages Google APIs & Developer Products – January 2011 Peridoic Table-style overview of Google APIs Phidgets Inc. – Unique and Easy to Use USB Interfaces USB modules for Sensing and Control that come with an ...
2
votes
SQL and No-SQL, two sides of the same coin.
Malcolm Groves
– This is an interesting, if a bit dry, look at the connection between different database models and how ultimately the whole SQL vs. No-SQL discussion is a little silly, as they are essentially two aspects of the same thing. The first section sounds like it is a business model discussion, but bear ...
January 2011
1
vote
Review : Masterminds of Programming by Federico Biancuzzi
Malcolm Groves
– Over my last few flights I’ve been reading Masterminds of Programming by Federico Biancuzzi. It’s a collection of interviews with the creators of a whole bunch of different programming languages, and is quite full of advice and insight, even for those of us who’ll never design a language. I ...




