Category Archives: Tips

How to Fix Sidekick for Apple Mail on OSX El Capitain and later

Sidekick is one of the best mail utilities out there. Especially on OSX, combining the power of Apple Mail, and the possibility to track your email opens, it’s one of my favorite apps.

Unfortunately, the Hubspot team dropped support for Sidekick for Apple Mail, starting at OSX El Capitain. That said, the current app only does support OSX 10.11.0; Sidekick will cease to work if you update to OSX 10.11.1 or later (10.12 as of the time of this writing update, on the stable channel.)

The video below explains exactly the steps to take to reactivate Sidekick for Apple Mail. Tested on OSX 10.11.0, 10.11.1, 10.11.2, 10.11.3, 10.11.4 (respectively Apple Mail version 9.0, 9.1, 9.2, 9.3, and 9.4.)

For MacOS 10.12 / Sierra, read the update below.

PS: If you’re into the technical details, below the video is a brief explanation.

 

The SupportedPluginCompatibilityUUIDs key in the Sidekick Info.plist file, is sort of a manifest for the plugin, declaring itself compatible to Apple Mail client UUIDs (Universally Unique Identifiers.)

What we did was simply get the system’s current Apple Mail’s UUID (from /Applications/Mail.app/Content/Info.plist), and add it to that list!

Download

Sidekick removed the download section of their Apple Mail’s plugin, but here’s a direct download link: https://s3.amazonaws.com/dl.getsidekick.com/applemail/index.html (no longer works); http://zakelfassi.com/wp-content/uploads/2016/Sidekick.pkg

“Login URL is invalid” error

If you get the “Login URL is invalid” while logging in using your Google account, try to set a password for your account, and login via your email/password (creating a new email/password account is the easiest way to do so.) — Restart Mail after you do this.

Thanks to Jonathan Wizman and Vinny Troia for pointing this out.

Update: OS Sierra

Thanks Spike for the suggestion and Elijah for testing.

On MacOS Sierra, you should ALSO replace the SupportedPluginCompatibilityUUIDs key (inside Info.plist) with Supported10.12PluginCompatibilityUUIDs. And Voilà!

Stuck?

Leave a comment – I’d be more than happy to help.

How to fix Viber on Mac OS X Yosemite

As the time of writing this post, Viber didn’t release an updated version that supports Mac OS X Yosemite.

Chances are the app icon is marked with an and you get an error message once you try to launch it.

It’s pretty easy to actually fix this issue; Just head to your Applications directory, right-click on the Viber icon then Show package contents. Navigate to the Contents folder and open Info.plist ; Note that you’d probably need a Plist file editor installed (or XCode) to edit this file. If it’s not the case, just open it with your preferred text editor – and you’ll get something like this:

/Applications/Viber.app/Contents/Info.plist

/Applications/Viber.app/Contents/Info.plist

Notice the highlighted lines – all you need to do is change the values 4 and 4.0.0 to, respectively, and 5.0.0

 

After editing the file

After editing the file

Save your file. Relaunch Viber. You’re good to go!

Approach your users. That’s Growth Hacking.

I launched less than 3days ago a Chrome extension that had for purpose adding Voice commenting capability to Facebook, Talk&Comment.

Well – it was highly welcomed. And loved, and for a moment, people were happy and playing around with their christmas gift.

But the nerd that I-am, kept tracking every event and user action there is, trying to understand the users. I even added some users on Facebook just to get their reaction. Continue reading “Approach your users. That’s Growth Hacking.” »

Fix Vagrant and VirtualBox

If you just started using Vagrant (which I highly recommend), and on the last version of OSX (or any other system as a matter of fact) + VirtualBox, it’s highly likely that you’ll stumble on an error during your first `vagrant up` :

mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g vagrant` /vagrant /vagrant
Stdout from the command:

Stderr from the command:
mount: unknown filesystem type 'vboxsf'

The sharing isn’t setup. A bit frustrating. And you’ll need to install Guest Additions on the box (and that’s not straightforward if using Vagrant).

Turns out, the fix is quite easy.
Continue reading “Fix Vagrant and VirtualBox” »

All the GoogleIO easter eggs (and how did I get them).

UPDATE : After the Google IO’13 started, the experiment has been moved to a new home : https://developers.google.com/events/io/experiment

If you just want the GoogleIO’13 easter eggs codes, jump directly to the bottom if this post. If you’re interested in how I got’em all, read along.

So, the main codebase is located in the /js/app.min.js of the site. But it’s compiled and pretty much unreadable. Luckily, I have Sight, a Chrome extension that indents/prettifies the code. But still, it’s still not readable.

I had to browse through the code to find some telltale signs, and what do you know, I find this : Continue reading “All the GoogleIO easter eggs (and how did I get them).” »

LiberTweet : This is how your longer tweets could appear with this app.

Since its launch a few weeks ago, LiberTweet (the only app that integrates seamlessly with the Twitter web and Android clients to make longer tweets – and also, my new born baby) had gone through some major changes.

But the biggest update by far, is this one : now even if your followers don’t have the Android app/Chrome extension installed, they can still see your long tweets inside their twitter clients (Web, Android, iOS, Tweetdeck …) ! See the images below :

Inside the Twitter Web client.

Inside the Twitter Web client.

Inside the Twitter Android client.

Inside the Twitter Android client.

Download it now for Chrome and Android. And share if you like :)

Your feedback is always welcome.

One-click Google ranking boost for your website

Since the launch of Google+, Google -the search engine- started emphasising social into its ranking; mostly, the top results you see are in this order (though, I’m just scratching the surface) :

  1. Relevant results which have been shared by people in your circles.
  2. Relevant non-social results.
  3. Less relevant results, but with some kind of social presence.

Continue reading “One-click Google ranking boost for your website” »