Started using more than one gmail account now (without forwarding because I need separate inboxes) but send email so common addresses, so I wanted to sync my contacts. The solution I settled with was using Shared Groups that can (surprise) share a contact group across accounts. The least problematic approach (to avoid duplicates) seems to be to create a new group, share that, and put any contacts that need to be shared into that group.

OfflineIMAP (github, website) – a great way to migrate email (docs here. Just moved my email from my webhost IMAP-server to a gmail account.

I had some problems connecting to gmail until I enabled “less secure apps” to access my account at https://www.google.com/settings/security/lesssecureapps. Also, Gmail automatically blocked my first access, so I recieved an email that I had to respond to (click a link and verify that it actually was me that tried to access my email – good feature).

Also, OfflineIMAP might complain about unknown certificate fingerprints and print them out. I just added them to the servers that needed them and hoped nobody had manipulated them.

Like this:

I just did my first fresh install of Mac OS X (Yosemite) in years and am writing this as a note to self + some possible help for people running in to the same problems as I have.

Box.net sync

Will not install since it wants to put stuff in /Library/PrivilegedHelperTools/com.box.sync.bootstrapper/, but can’t create that dir if i does not exist. So you have to create it.

Keyboard Maestro, Jitouch and others

In Yosemite, applications bundled inside an application or preference pane can’t add themselves to the Accessibility list in the Privacy preferences. To add them, you must browse to the bundled app, then unlock the Privacy preference pane, and then drag the app into the list.

LaunchBar 6

Settings etc. can be found in ~/Library/Preferences/at.obdev.LaunchBar.plistand in ~/Library/Application Support/LaunchBar. Just need to copy these.

Keyboard Maestro

Keyboard Maestro can sync macros via Dropbox. Just need to enable it in the app.

MailTags / Mail Act-On

These apps can also sync their settings via a folder synced using e.g. Dropbox.

iTerm 2

Color schemes can be exported.

Typinator

Expansions (Sets) can be synced via Dropbox. Just go to preferences and change the location of the sets to a new folder in Dropbox and Typinator will ask if you want to copy the existing ones to that folder. Then you just use that folder on the other computer.

Like this:

I created a small script a while ago that takes a picture of my desktop, resizes it and stamps the current date and time to it using ImageMagick. I run the script using a launch agent that runs every 45 seconds.

Afterwards, I create a movie from the screenshots using another script and ffmpeg. Here is the GitHub repo if anybody wants to use it.

My motivation for creating the script was to be able to quickly view my day infront of my screen to see what I did during the day. Especially when I feel that I was not very productive. Also, it helps me remember a day – seeing what I did gives me clues to what I was thinking during the day.