Fix: SSL Not Trusted or Invalid Security Error on Mobile

My own site has been fully SSL for a while now but I noticed a security error while viewing it on my Android phone using the Chrome browser recently. It’s fine on a desktop. I googled around a bit and contacted my SSL issuer for advice and they suggested that I hadn’t installed the Certificate Authority (CA) bundle while installing the main SSL cert initially. The CA bundle is optional when installing an SSL cert but it exists to improve compatibility with web browsers and clients so is worthwhile putting in too.

NameCheap provided the CA bundle code via email and it was a fairly straightforward process to go in to my hosts Cpanel and add the CA to the existing cert via the SSL/TLS Manager.

The process is outlined here:

Fix for WordPress Jetpack Not Activated: Site Inaccessible

I’ve noticed on some website hosts including my own old one that there are issues enabling the WordPress Jetpack plugin. Some hosts basically block access to the WordPress xmlrpc.php file in the root of all WordPress sites for security and performance reasons. The same file is a target for hackers so I guess you can’t blame hosts too much. However, Jetpack is a pretty cool plugin from WordPress themselves that allows all kinds of functionality on your website including Image CDN, Email Subscriptions, Security, Share icons and my personal favorite, Auto-posting to Facebook, Twitter, Linkedin etc.. so I’d really prefer if it wasn’t blocked!

The WordPress Android and iOS apps both use the xmlrpc.php files to work too so that in addition to all the great functionality the Jetpack plugin offers makes it worth the risk for me to allow access to it.

When you add the plugin and activate it, you will be asked to connect to your account but while doing this you may see the error “Your website needs to be publicly accessible to use Jetpack: site_inaccessible” or “Jetpack not activated: site inaccessible”. After talking with my host they reluctantly suggested I add the following code to my site’s .htaccess file:

<files xmlrpc.php>
Order allow,deny
Allow from all

Adding this to a few of my client’s sites worked perfectly.

You can make this a little more secure by changing the “Allow from all” line above to allow from a specific IP address but the server IP Jetpack tries to connect to seems to change frequently and just adding wont work either.


How to Speed up an Android Phone

Is it just me or do smart phones these days get very slow very quickly after purchase!? The conspiracy theorist in me reckons it’s a cunning ploy by manufacturers to get you to abandon older phones and buy their newest one. For example my old iPhone 3Gs is almost unusable these days despite completely clearing it out, resetting and only ever using to take business calls!?

There’s a few things you can do to counteract the slowness or at least reduce it a little bit. The procedures and screenshots I used below were done on a Samsung Galaxy Note 4 with Android 5.1.1 installed.

Remove unwanted Apps and Data:

These are the most effective and obvious things you can do. If you go into settings and Application Manager and uninstall any apps you never use or don’t need anymore that should help. Be sure to sort them by Size to see the biggest space hoggers at the top and also remember to view apps both on the device memory and SD card if you have one.

You should also remove images, video and music you no longer use. These files can be massive due to the high resolution cameras on most phones these days. You can either copy them off onto a PC or if they are automatically backed up to somewhere like DropBox, Google Photos or similar cloud storage then you don’t really need the device copy anymore.


Technically upgrading your phones operating system will actually add a ton more data but hopefully it may also speed up some tasks and processes so it’s worth doing I think. You can check for updates in Settings – About Device – Software Updates.

Clear Cache:

If you go into Settings – Storage you will see how your device’s space is currently being used up and how much space you have left on both the device and SD card. Not a lot of people know that if you click on the “Cached Data” entry here you will get an option to clear the cache which could free up a lot of space.

Clear Android Cache

End Running Apps & Processes:

Most modern phones can multitask, that is they can keep multiple apps open and running so you can easily switch between them. However, the more you have open and running the more RAM or memory is required so that could slow a phone down drastically. I like to get into the habit of ending all running apps. You can do this via the “Active Applications” app/widget or via the multi window button bottom left of the Note 4.

End Active Apps

Speedup Apps:

There are some good apps that continuously monitor and adjust your phones speed and give you options to clear cache etc. One decent one I’ve used is “Clean Master”.

Reset Phone:

If all else fails and your phone is getting pretty old you could try a total reset which will return the phone to it’s factory settings but make sure everything is backed up properly first. You can do this via Settings – Backup and Reset.

“Paul Lennon” – Lennon McCartney Face Mashup in Photoshop

I googled for some cool Photoshop face mashups of John Lennon & Paul McCartney just for the crack but there didn’t seem to be any. Maybe there’s some unwritten law against doing it or something!? So basically I done my own for practice..


I found the best, hi-res facial portraits from roughly the same angle I could find in Google. There were many more of Lennon than McCartney!?

Paul McCartney
Paul McCartney


John Lennon
John Lennon


The Lennon one was much better quality so when I brought them both into photoshop I actually added some noise/grain to the Lennon photo to make it match McCartney better after which I added a couple of master Hue/Saturation adjustment layers to bring everything down to grayscale and control tones.

Step 1: 

The first step was to rotate and align McCartney on top of Lennon precisely, matching eye, nose and mouth positions and using the layer opacity slider for guidance. Once that was done I added a layer mask to McCartney and fairly roughly masked out all but his eyes, nose and mouth using  a very soft brush.

Step 2:

I very carefully cut out Lennon’s glasses and pasted them on a new layer on top of McCartney’s face, masking out the glass part and adding a light grey color to the glass area which I made very transparent.

Step 3:

I manually added some shadow using a soft black brush behind the glasses on the bridge of the nose and top of the cheeks, matching the shadow type of the original Lennon photo.

Step 4: 

I duplicated the McCartney layer and masked out everything but the eye sockets and eyes and then applied a Liquify – Pucker filter to make the eyes look a little distorted through the glass as in the Lennon photo.

Step 5: 

I added some glare on the left eye glass and tidied up the merge by adding some shadows and darkening/brightening some facial areas as well as messing with levels on both photos to match up better.


I added master Levels and Photo Filter adjustment layers to unify the tone as well as a retro font with the title of the work.

Here’s the final result:

Paul Lenon
Paul Lenon


Multi Language Website Translations

I can now offer foreign language translations of your website to appeal to either international markets or local foreign national communities. Most major modern languages can be catered for and translations are done by native speaking people and not machine translated.

I can add the translated content to your site and also install language switcher buttons/flags on your website front end to make switching language easy for visitors. Keywords are also translated so you have the chance of being found in foreign language markets thus potentially increasing your business reach.

Website Translations

Prices start from about €200/€300 per language for a small brochure (sub 5 page) website translation.

Here are some examples of dual language websites I’ve built:

NB: Your website must run on a modern content management system such as WordPress to enable easy translation editing and functionality.