Skip to main content

Posts

Showing posts with the label macOS

I finally did it & now ashamed of my prejudice

A couple of years ago I planned to build  A Dual Boot Hackintosh  with  Windows  and  macOS.  You can read more about my hardware selections in  this  old post. But after installing macOS and configuring it for my hardware, I got sucked into the  Apple ecosystem  and did not even bother to check for windows. The Switch For over a year, I used this custom-built machine with  Linux  and  Big Sur  as my only computer. It is when I recently bought a  13" M1 MacBook Pro  on a deal, I stopped using this custom-built.  My Hackintosh was not lacking in any performance, but working from anywhere on a 13-inch lightweight easy-to-carry machine, whose battery holds for more than a day, is better than sitting or standing at a desk at a fixed place. This switch rendered my Hackintosh a bit useless. So I decided to play with windows OS. The prejudice. I had been using windows for 15 years and had a preconceived notion...

Installing & switching between multiple JDK on macOS

N one of the operating systems comes with a preinstalled JDK, including macOS. In this post, let's see how to manually install and manage multiple JDK on macOS. If you are not interested in any explanation, go to the very end of the post for commands. But I’ll recommend reading it. A well-known process for installing any software on macOS is, either clicking an app icon or drag-and-drop the app icon into the Applications folder. This hides all installation details under the fancy app icons and an in-progress bar. However, we developers like to see the logs and play with the command line tools. For this purpose,  Linux Distros  use package managers like  yum  or  apt-get . But as with all things Apple, Most common free software don't work in macOS. This is where  HomeBrew  comes to the rescue HomeBrew As the tool's homepage says, it is The Missing Package Manager for macOS. Homebrew is the easiest and most flexible way to install the UNIX tools Apple d...