Move Large Evernote and Address Book Thumbnail Files Filling OSX System Drive

I’ve been running a new laptop with a fresh install of OSX 10.9 for a few months now. As with past machines, when I received it, the first thing I did was repartition the hard drive (a 512GB SSD) to a system (OSX) and data (DATA) drive.

OSX is where the OS and program files reside.
DATA is where I moved my personal profile, and keep data.

In the past, I have had no issues keeping OSX on a 30G partition. This time, I upped it to 40G thinking I would have extra space for programs if needed. Well wouldn’t you know it… I started running out of space on OSX after only a few months of use and 10 or so smaller program installs.

By using a little jem utility called Disk Inventory X, I was able to track down the culprits… namely two address book related folders. One is a thumbnail cache for evernote, and the other some sort of cache for apple address book.

What I did for a fix:

  1. Close address book and Evernote
  2. Copy each folder over to my DATA drive
  3. Delete the originals
  4. Create alias’ of each folder in question that has been copied to the DATA drive
  5. Move alias’ back to the original location
  6. Restart address book and Evernote, everything should work as normal.

    If you have issues with Evernote not logging in or anything similar, make sure you copied and made an alias for the subfolder and NOT the next level up com.evernote.Evernote...; I’m not sure why, but I tried the top level folder first, and it gave me issues.

Disk Inventory X showing my system disk before performing the above fix:

Tips to secure your mac

It always surprises me how many people with MacBooks sit in coffee shops or elsewhere, happily using public wifi, thinking that they are impervious to viruses, worms, snooping and hacking. If you are one of these folks, I’m sorry to tell you, but… you have been misinformed.

…alas, it’s not your fault! Apple has led you to this belief through false advertising. You have also probably been mislead by the fact that as a mac user you are, in fact, less likely to catch a malware bug than your buddy the PC guy or gal. However, that doesn’t mean the risk isn’t present; as macs become more and more popular these days, they become more likely targets.

That’s the bad news… but here’s the good: There are some very simple, free (and some less than simple, and less than free) things you can do to add extra security to your Mac running OSX.

Let’s remedy that unprotected mac.

For the following list of actions/software, I’m going to assume your computer is running the latest OSX 10.9 (Mavericks). However, this list is easily compatible going back to Snow Leopard, at least, if not further as of its writing. OK, here goes…

First – the easy / free stuff that everyone should do, NO EXCUSES!! <— don’t roll your eyes at me 😉


There were a slew of Apple ads that aired several years back, where several claims are made that Mac users dont have to worry about viruses, etc.. <— REALLY!? Way to go Apple; not only have you failed to enable your built in firewall in every version of OSX up to and including Mavericks (released October 2013), but here you are advertising (falsely, mind you), that your software is incapable of getting viruses. WOW. That’s irresponsible.

Let me set the record straight. Mac’s can and do get malware, viruses, get hacked, etc.. Just not as frequently as PC’s. And, it’s very easy to protect yourself with an Antivirus program.
There are several free AV solutions for OSX available. My favorite is Sophos for Mac HE.


Follow this link: Download and install… yay! It will autoupdate itself, and even scan sites you visit in realtime to try and prevent exploits from ever reaching your browser.

Enable & configure the built in OSX firewall (incoming):

  1. Open System Preferences

  2. Type firewall in the search box and click Turn firewall on or off:fw1

  3. Turn on the firewall (if the settings are greyed out you need to unlock them using your password by clicking the little lock icon in the lower left corder):image

  4. Now that the firewall is on, click on Firewall Options... image

  5. Check off the two bottom options and click OK image

    Note: OSX firewall protects incoming connections only, see the outgoing firewall (little snitch) description further on in the article for more details.

Use Chrome with plugins:

Chrome is a wonderful browser, and one of the most secure. My favorite part are the plugins.

  1. Download and install Chrome browser

  2. Install Adblock

  3. Install Scriptsafe

Now for more in depth:

The above three items are the low hanging fruit; easy, free, and hassle free. They are enough for most people, but if you’re slightly paranoid / OCD about your computer, there is more you can do. As an added layer of security I reccomend runnning two additional programs at all times, as well as using a VPN when on public WIFI. Listed below are some commercial solutions; easily affordable, and WORTH EVERY PENNY!

Little Snitch Firewall (outgoing only):

There are two types of firewall, incoming and outgoing. I’m not going to get into deep detail here, but the basic difference is pretty easy to understand:

  • The first and most common type is the incoming firewall. There is one built in to OSX as described above that will generally stop rogue programs from making connections to your Mac from the outside world (including that free WIFI network at the local Starbucks).

  • However, if you happen to contract a nasty little worm or trojan on your mac somehow, it will be phoning home all day and night without you ever knowing. That is, unless you have an outgoing firewall to block it. Enter “Little Snitch”, an AMAZING little program that asks for permission for all outgoing connections from your mac to the internet and even local networks.

  • Little snitch can be a hassle at first, you must train it to allow all your normal programs to connect out so they can function properly. Once you have installed “Little Snitch”, the easiest thing to do it click “allow all”, “forever” for all popups from programs that are known, which is pretty much everything on a new computer.

  • By default, the options are set to Until Quit for a specific server and port as shown in red below.. but that means you will have to deal with this popup every time you start chrome; not only that but every website you visit will display several of these, one for each connection it makes on the back end; which for many modern websites can be 10’s of connections. I prefer to lose a little bit of the security here to make my life 50 times easier by setting the options as shown in green below (for most programs, especially web browsers): image

  • If you have trouble identifying if some program thats trying to connect is legit or not, use the google, or alternately, click “deny” and see if something stops working correctly <— this can be a PITA, BTW, for most users.

  • I love this program because now that I can have trained it, it doesn’t bother my with popups, and I feel good knowing that IF some trojan or backdoor is calling home at any time in the future, Little Snitch will let me know about it.

  • As a bonus, Little Snitch includes a really robust network monitor that allows you to see which program is currently connecting to the network, and where it is connecting to, even the bandwidth its using: image


iStat Menus:

  • iStat Menus is THE BEST software for unobtrusively monitoring whats going on with your hardware and network on a mac. Its a sweet little program that sits in your taskbar and lets you know, cpu usage, mem usage, network usage, hard drive activity and much more. Its completely customizable and comes with a half month trial before you have to buy. It’s well worth the $16 if you ask me. Here is a screenshot of the bandwidth monitoring in action: image


  • If you don’t already know, a VPN can provide security and low grade anonymity when using public or other insecure connections to the internet.

  • When you are on public WiFi, for instance, anything you send over the network is sniffable by anyone else on that WiFi network. Most banks, email providers and even Facebook nowadays use HTTPS which creates a secure tunnel between your browser and the server, but to dually protect yourself and any information you are passing back and forth with the internet form your lappy, you should be tunneling everything through a VPN. You can see a nice list of providers and their encryption tech here.

  • There are plenty of VPN providers out there. Take a look at the link above and compare for yourself. Try a few. Some are better than others, and most are inexpensive and/or have a money back trial period.

I Hope this info was helpful. Please let me know if you have any questions or other suggestions in the comments below.


Static DNS Entries in Ubuntu 12.04 LTS – Precise Pangolin

I have been using Ubuntu 10.04 LTS (Lucid Lynx) for a while now, but recently have started deploying Ubuntu 12.04 LTS (Precise Pangolin) for new builds. For our purposes, the newer LTS build doesn’t take much getting used to. I did however, run into one difference during initial building, while trying to set static DNS servers. It didn’t seem to be very well documented (I found the answer through some forum – can’t remember where it was).

Static DNS settings in 10.04 are found, and easily changed in /etc/resolv.conf. However when viewing the same file in 12.04 we see the following warning, but no instruction on where to go 🙁


In 12.04 we have to add a dns-nameservers line to the end of /etc/network/interfaces as follows:


After adding the above line and rebooting you should be all set 🙂

As an afterthought, I figured I would include ALL the locations in Ubuntu Precise that I use to change network settings manually:

/etc/network/interfaces (IP + Gateway + DNS)

/etc/udev/rules.d/70-persistent-net.rules (delete or rename)

/etc/hosts (ip + host names)

/etc/hostname (hostname)

Upgrading vCenter and Update Manager vHardware

If you’ve ever tried to upgrade the vHardware (VMX version) of your vCenter or Update Manager VM through the vClient Update Manager tab, you would know that it doesn’t work.

An easy workaround is as follows:
1. Connect client directly to the ESXi host running the vCenter or Update Manager VM
2. Shutdown the VM
3. Take a snapshot just in case
4. Right click the VM and choose ‘Upgrade Virtual Hardware’![screenshot][i01] 5. Start VM back up again and you’re done. yay
6. Don’t forget to remove the snapshot once you verify everything went smoothly and nothing is broken

Test Post

this is a header#1

this is a header #2

this is a header #3

this is a header #4

this is just normal text

this is italic text

this is bold text

  • list item #1
  • lit item #2
  • list item #3
    • indented list
    • indented list
  • back
  1. numbered list1
  2. numbered list 2

block text code
now on two lines

more quotes