macOS 10.13 High Sierra Public Beta

macOS Public Beta is now active, however; there are many articles out there telling users how to signup then leaving them short of getting the actual update.

I have been checking for days now and the update would not show up.. So I dug around and found the installer.
Continue reading macOS 10.13 High Sierra Public Beta


How to restore your Mac to factory defaults

We’ve all ran into issues with our Macs, Yosemite has issues with upgrading and networking from feedback we’ve gotten from customers and have seen personally; and if you want to roll back to Mavericks, I suggest doing a clean install. Some might even find this handy before selling your existing Mac after getting a new one.

WARNING: Performing the following steps will permanently destroy data on your drive. Make sure you have backed up ALL important data before proceeding.

Here’s how to do it:

If you are getting rid of your machine.

Deauthorize iTunes

  • Open iTunes → click StoreDeauthorize This Computer.
  • Enter your AppleID and password and click Deauthorize.
    • You should also deauthorize any third-party apps, such as Photoshop, that are locked to your Mac.

Turn off File Vault

  • Open System preferences → click on Security & Privacy → open the FileVault tab.
  • Check that it says FileVault is turned off the for the disc [main hard drive].
    • If not click on the padlock icon in the bottom left, enter your password and click on Unlock.
  • Click Turn Off FileVault.

Sign out of iCloud

  • Open System Preferences and click on iCloud and tap on Sign Out Now.
    • To remove all your personal data click on Delete From Mac

Wiping and Rebuilding

Wiping the Drive

  • Boot into recovery mode by holding command + R keys before pressing the power button and holding it until the Utilities window appears.
  • Select Disk Utility → click Continue.
  • Choose your main Volume → click Unmount.
  • Click the Erase tab → click Erase.
  • Click Disk UtilityQuit Disk Utility.

 Re-Install OS X

NOTE: You will need and internet connection to proceed, we suggest using an Ethernet connection for this.
  • Click Reinstall OS X → click Continue.
  • This will start a blank download of the OS X install files.
    • If you are keeping the Mac, proceed with the install by using your AppleID.
    • If you are not keeping it, do not use your Apple ID so that the next owner can finish the install with their AppleID.

Fix for broken search domain resolution in OS X Yosemite

Ok folks, after many moons trying to fix this issue in Yosemite I finally got it… If you are running earlier versions of OSX, see here for the fix.

What am I talking about?

Append search domains for partially qualified domain names when performing DNS lookups. You know.. For example, you work in it and ssh to hosts regularly and your company uses or but you want to ssh to hostname or hostname.sub to shave some time off your clock. With older versions you could apply a fix with mDNSResponder to work around whatever Apple decided to do there; around rolls Yosemite and they change the whole damn thing around. Continue reading Fix for broken search domain resolution in OS X Yosemite

OS X Yosemite v10.10.1 Update

Apple released their most recent update to their flagship OS that addresses issues many people were having to the point where some, including myself had to revert to Mavericks (sorry, did not do a write-up on that, was super busy with school and work). Basically, I was having drastic wireless connectivity issues that severely hindered my production, both at school and work. Continue reading OS X Yosemite v10.10.1 Update

Flushing your DNS

We all have had that one time when your computer refuses to go to a site, or you can’t connect to something or a network. This is a result of a bad IP address or some other DNS result being cached in your system.

What is DNS caching

At it’s basic, DNS cache is simply how your computer remembers sites or networked locations and devices you’ve visited or networks you’ve connected to. It basically keeps the address that matches the URL of a site you visited for example.

How to flush

Flushing your DNS cache basically clears out all entries from your system and allows new entries to be made so that things flow smoothly. So here is how to do it on different systems.


Depending on the version of Windows you are using, the process to bring up a Command Prompt will be different but that is what you need. Basically you will want to do the following:

  • For XP – Click Start -> In the Run box type cmd.exe and press Enter
  • For 7 – Click Start -> All Programs -> Accessories -> right click on Command Prompt and click Run as Administrator
  • Win8 and up – Simply type cmd which will bring up the search results to the right of your screen -> right click on Command Prompt and click on Run as Administrator
  • Type ipconfig /flushdns and press Enter


  • Open a command terminal and run the following:
    • 10.8 Mountain Lionsudo killall -HUP mDNSResponder then
    • 10.9 Mavericks and up – dscacheutil -flushcache then sudo killall -HUP mDNSResponder


Open a terminal and run the following sudo dscacheutil -flushcache

Bash ‘Shell Shock’ bug blasts OS X, Linux systems wide open

A bug discovered in the widely used Bash command interpreter poses a critical security risk to Unix and Linux systems – and, thanks to their ubiquity, the internet at large.

It lands countless websites, servers, PCs, OS X Macs, various home routers, and more, in danger of hijacking by hackers.

The vulnerability is present in Bash up to and including version 4.3, and was discovered by Stephane Chazelas. It puts Apache web servers, in particular, at risk of compromise: CGI scripts that use or invoke Bash in any way – including any child processes spawned by the scripts – are vulnerable to remote-code injection. OpenSSH and some DHCP clients are also affected on machines that use Bash.

Ubuntu and other Debian-derived systems that use Dash exclusively are not at risk – Dash isn’t vulnerable, but busted versions of Bash may well be present on the systems anyway. It’s essential you check the shell interpreters you’re using, and any Bash packages you have installed, and patch if necessary.

Security expert Kenn White tweeted:

You can check if you’re vulnerable by running the following lines in your default shell, which on many systems will be Bash. If you see the words “busted”, then you’re at risk. If not, then either your Bash is fixed or your shell is using another interpreter. Continue reading Bash ‘Shell Shock’ bug blasts OS X, Linux systems wide open

Mac OS X Mavericks v10.9.4 Update

Apple release their latest update today, get it for free.

  1. Choose Software Update from the Apple menu () to check for the latest Apple software using the Mac App Store, including this update.
  2. Other software updates available for your computer might appear, which you should install. Note that an update’s size can vary from computer to computer when installed using Software Update. Also, some updates must be installed prior to others.

This update:

  • Fixes an issue that prevented some Macs from automatically connecting to known Wi-Fi networks
  • Fixes issue causing the background or Apple logo to appear incorrectly on startup
  • Improves the reliability of waking from sleep
  • Includes Safari 7.0.5

For detailed information about the security content of this update, see Apple security updates.

Disabling the Mac Dashboad

So Mac loads a dashboard by default so you can have access to widgets; while many use them, I am not a widget person and decided to turn mine off. Not only do I not have to deal with a dash and swiping to it anymore but I get a small boost in performance since I no longer have resources going to that part of my Mac. Want to turn yours off?

Open Terminal and run this command:

defaults write mcx-disabled-boolean true

Restart your computer

To re-enable

Open Terminal and run this command:

defaults write mcx-disabled-boolean false

Restart your computer

Clearing DNS Cache on a Mac

If you ever need to clear your DNS cache on your Mac you’ve come to the right place.

DNS is cached on your machine to help speed things up as you browse the same pages, servers, sites, etc by keeping a cache so you don’t have to go through the entire process again every time you visit the same place. Sometimes tho, things get lost in translation and a bad cache or two remain lingering causing troubles for you. Fear not, your SuperHero is here to save the day.

Clearing cache on Yosemite

Open Terminal and run this command:

dscacheutil -flushcache

Clearing cache on Mavericks

Open Terminal and run this command:

dscacheutil -flushcache

To reload DNS type this command:

sudo killall -HUP mDNSResponder

Clearing cache on older versions

Open Terminal and run this command:

lookupd -flushcache

Adding color to your Mac OS X Terminal

Having a colorful terminal make life easier while working on the command line. Having color on your command line lets you distinguish between files, directories, symlinks and executable for example. By default, the terminal uses the default colors which would be white text for dark backgrounds or dark text for light backgrounds. The two files we need will either be none-existent or blank.

What is this Terminal you ask?

For those of you that know, this may seem as not needed. For those of you that don’t know, here ya go:

OS X Terminal is a program built into OS X. It includes a program called ssh which will allow you to make secure connections to UNIX computers. Terminal uses a command-line interface, so you’ll use the program by typing commands at a prompt. When you’re running Terminal, you’re using UNIX to access your Macintosh rather than the more familiar Aqua graphic interface. Terminal also includes the standard UNIX utilities scp (Secure Copy) and sftp (Secure File Transfer Protocol). Continue reading Adding color to your Mac OS X Terminal