My Keyboard Setup For Macbook Pro 13″

I’m fine using the new Apple butterfly keyboard on Macbook 13″ 2017 but I feel so much more comfortable on the older keyboard or an external keyboard.

I have tried using my external keyboard with my laptop by placing it on top of the in-built keyboard but it would press a key under it and create a conflict.

To fix this, I needed a way to disable the in-built keyboard while an external keyboard was connected.

I was able to achieve this using a software called Karabiner. Here’s a screenshot of the setting I used:

Screen Shot 2018-02-20 at 6.52.26 PM

And here’s what my setup looks like:


Of course this is not my permanent setup and I can always switch between keyboards when I like (which is great) 🙂

Nikon D5500 Video Recording Not Working? [Fix]

My Nikon D5500 stopped recording videos. Pressing the red button didn’t do anything at all. Searching about this on the internet told me there’s a problem with the lens.

Not exactly with the lens but your camera thinks that the lens isn’t correctly attached. To fix this, simply remove the lens and attach it correctly as follows:

Press the lens-release button and while that’s pressed, just position your lens on the camera and rotate it like one degree or so. Then leave or release the lens-release button such that it’s no longer pressed.

At this point, rotate the lens completely and attach it. You should hear a click or snap or whatever which tells that the lens is in place. Turn on the camera now and press the red button and you’ll have your video recording feature back 🙂

Adobe Premiere Pro Crashes At Startup [Fixed]

My premiere pro installation was working fine on all the devices except my Macbook Pro. When I used to start it, it’d just crash at the startup. So I couldn’t access preferences or any of those settings.

Solution #1 – I tried removing all Premiere Pro related preferences from User > Library (this is a hidden folder) > Preferences folder.

But that didn’t seem to work! The issue was still there. I couldn’t start it up!

Solution #2 – Changing the language from English (India) to English (US)

I stumbled upon this YouTube video which tells us how an app crashes in Mac OS X because of the spell checker. That made me think of changing the language and boom! It worked! 🙂

Fixing Jetpack Connection Issues

Hey there! If you’re using (or want to use) Jetpack on your self-hosted WordPress site and if you’re having trouble connecting Jetpack to then this post is for you!

I work as a Happiness Engineer at Automattic (the company behind and I’m going to share some tips on how you can troubleshoot the issue before reaching out to the Jetpack support team.

These tips may not necessarily solve your issue but it will surely help you to provide more details to the support team, which in turn will help them to solve the issue faster!

#1. Check the Jetpack Debugger

If there’s something wrong with the Jetpack connection, if you’re unable to connect, the very first thing you can do is check the Jetpack debugger located here.

It’ll let you know the status of your site’s Jetpack connection (all good/not good).

#2. Check xmlrpc.php

Jetpack needs this file to connect to! You have to make two checks here (and both of those should work).

#2A. Checking yoursite/xmlrpc.php – This page should return the following message:

XML-RPC server accepts POST requests only.

The message should look exactly the same (without any spaces or line breaks). You can check an example of working xmlrpc.php file on the Jetpack site here.

#2B. Checking xmlrpc in terminal – You must run the following command in the terminal (by replacing the site with your site’s domain name):

And it must return something like this:

Screen Shot 2017-07-13 at 4.17.46 AM.png

These two tests indicate your site’s xmlrpc.php is correctly setup, if the results of both the tests match the results in this post.

If something is off with your xmlrpc.php, I’d suggest you to contact your host (instead of contacting Jetpack support).

#3. Reinstall and Reconnect Jetpack

Sometimes turning things off and on actually helps to fix them. So try this out and see if things work:

  1. Go to Jetpack > Dashboard
  2. Scroll down to connections and disconnect Jetpack
  3. Go to Plugins and deactivate+delete Jetpack
  4. Now go to Plugins > Add new and search for Jetpack
  5. Install it, activate it and attempt to connect again
  6. If the connection doesn’t work, check other points in this post (esp the #4th one).

#4. Plugin Conflict

Sometimes other plugins create a conflict with Jetpack and that blocks jetpack from connecting to To eliminate the possibility of a plugin conflict, just deactivate all the plugins and then reinstall Jetpack (point #3).

#5. Theme Issue

If you’re using a theme which is not well-coded, then the theme could be creating issues with Jetpack’s connection. So if you’ve any doubt over your theme, just switch to one of the default WordPress themes (like twenty seventeen) and see if that helps!

#6. Site Speed

Your site must load within the first 5-10 seconds (mostly 5 secs) for the Jetpack connection to work correctly. And you can check your site’s speed and overall performance at:

#7. SSL Certificate

If you’re using an SSL Certificate for your site then you should check it’s grade at

It should be A or A+ and you shouldn’t see any errors here. The most common error here is that the certificate is self-signed.

If you’re seeing any errors in the SSL test, you should report this directly to your host as they’re the only ones who can fix these issues!

#8. WordPress Issues

If you delete Jetpack from your site and you still continue to see errors or problems on your site then those errors are mostly related to your site’s WordPress installation or any other plugins that you might’ve installed on the site.

In this case (when you’re sure that the issue is not related to Jetpack), you should reach out to support forums on this address:

If none of the above works or if you’ve any questions related to Jetpack, please feel free to contact Jetpack’s support staff by clicking here 🙂

How To Clear DNS Cache In Google Chrome?

If you’re unable to access a page in Google chrome but you can see it perfectly in a different browser or on your friend’s computer then you probably need to clear your browser’s DNS cache.

You can clear DNS cache in chrome by visiting this page – chrome://net-internals/#dns in Google Chrome!

Once you’re on that page, just hit the clear host cache button and you’re good to go!

Replacing String in a file using Python

Hi there, today I will share a small post with you on how I used python to solve (or automate) one of the problems in my life. So first, let’s talk about the problem –

My bank only allows me to download my bank statements in excel (.xls) and plaintext formats. But I use Google sheets and I have a Mac. The excel file which my bank provides doesn’t work well with Numbers app on my Mac and it also doesn’t work with Google sheets. Continue reading

How I Make Doodle Videos?

If you’re wondering how I make the doodle videos on my YouTube channel(s), then this is the perfect post for you.

The Idea

The idea is really simple. Imagine recording yourself on camera while sketching something on paper. Then you speed up the recorded video footage to match with the narration or the voiceover (which is recorded separately). Continue reading

Running The First JAVA Program

I plan to share my computer science knowledge on this blog whenever I get some free time on my hands. So this is the first post where I will explain how to get started with JAVA.

Note – This post is for someone who is a complete beginner and want to learn JAVA from the ground up.

Check if JDK is Installed

First check if JDK is installed on your computer. Open terminal and type javac.


If the terminal gets flooded with javac usage information then JDK is installed. If it’s not installed, read the next section below. Else skip to the third section of this post. Continue reading