Archive of category ‘Mac’



Sunday 20 December, 2015 om 17.07 door Ad  

Fighting the dll hell of Windows

hellAt first sight it looks sensible to put all functions your application needs inside your application. However, it would make your application very big and very difficult to manage. Whenever there is a function that you use - like printing something or saving a file - is being updated by the operating system you have to rebuild and relink your application. That is crazy. So thousands of mundane functions are supplied by the operating system and the only thing your application does is calling them. Software development kits supplied by the company that is responsible for the operating system in question will tell the developer how to use these system functions. >> >>

Tuesday 27 October, 2015 om 11.38 door Ad  

Digitally signing a Mac App outside Xcode

gatekeeperWe develop a Mac app with Qt5, so outside Xcode. I want GateKeeper to allow my app to run on clients' computers rather than issuing the "Can't be opened because the identity of the developer cannot be confirmed" warning. This warning terrifies users. >> >>

Wednesday 19 August, 2015 om 11.25 door Ad  

Suddenly Safari stopped working on OSX

If you search the Internet with the title of this post you will come across a lot of hits. And in almost all cases the suggestion is to try erase cookies and and erase the cache. >> >>

Tuesday 25 March, 2014 om 10.46 door Ad  

Developers, please make desktop apps ready to run

ready-to-runIn the earlier days of personal computing - the early 1980's - resources were scarce, like limited memory and disk sizes. These limitations called for sharing binaries to the extreme. Sharing of software libraries is a nightmare to maintain. In the world of Windows this is called the dll hell. But this hell exists on the Mac and Linux platforms as well. >> >>

Thursday 7 November, 2013 om 12.14 door Ad  

Windows, Linux and Mac application on one USB stick

usb-stickSuper user

Windows, Linux and Mac suffer all from the sloppiness in which way the operating system makes a distinction between a simple user and a superuser. In Windows the superuser is called Administrator and in Linux and Mac she is called root. >> >>