Apple Diagnostics

Another recent discovery was that Apple have changed the traditional Apple Hardware Test for a more modern Apple Diagnostics program

Heres a little checklist for you to check that all your hardware is fully functional


If your Mac was released after June 2013, then you will need to run Apple Diagnostics

This is done by holding down D as you power on the machine


If your Mac was released before June 2013 and is running 10.7 or newer, then you will access a more traditional Apple Hardware Test

again, this is accessed by holding down D as you power on the machine


If your Mac is older, and won’t run 10.7 or above, then buy a new one 🙂

alternatively, Apple Hardware Test should be available on one of the original Mac OS installation disks

you’ve guessed it, insert the disk into the Mac, restart the machine and hold down D to access the Apple Hardware Test


If you’ve run the tests and you’ve got an error, then check out the following page for what the error code relates to



Matlab – Warning: Name is nonexistent or not a directory

If you have experienced the error mentioned above, particularly when using a shared computer then the chances are that the directories listed relate to a user account or area of the filesystem that you don’t have access to, or they have been deleted.

To resolve the problem, it is very simple, follow the instructions listed below

Start Matlab

Once initialised, type the following

edit pathdef.m

and hit enter, this will open the editor and enable you to remove the directories that are causing the error.

save the file and restart matlab, you will notice that you no longer have the error

Image Capture Extension error

If you are getting this error on 10.7

“Image Capture Extension is trying to modify the printer settings, Type the name and password of a user in the Print Administrators group to allow this”

it is most likely down to the User not running as admin, with a scanner connected to the machine

the simple way of resolving this is to add the User with the problem to the _lpadmin group

to do this, open Terminal and type the following

dseditgroup -o edit -p -a usershortname -u adminshortname -t user _lpadmin

replace usershortname with the short name of the account having the problems and replace adminshortname with the short name of an admin account that you know the password to

once you hit enter it will say ‘Enter User Password’, but you MUST enter the password of the admin account you entered in the command

to verify that this has worked type the following into Terminal

dseditgroup _lpadmin

Check the group membership values at the bottom of the info that it shows and you should have all the admin accounts from the machine and the user account that you just added to the group