Why Choose Kotlin for Android Development

Kotlin announced as official language for Android development at last year Google I/O . And now,…

Accessing SSH Through a browser using Shellinabox

Updating and maintaining our website anytime, anywhere are very crucial. Mostly i use my dedicated internet…

Fixing a 502 Bad Gateway after a Ghost update

When i tried to update my ghost blog to latest, suddenly i had a 502 Bad…

Redirecting non-www to www with Nginx on Ubuntu

I prefer to make my website to www rather than non-www. To set it up is…

How To Change Time Zone in VPS Ubuntu

When you setting up a new VPS, sometimes it comes with default timezone. It is usually…

Clear Focus of EditText Android

I have an Activity with an EditText and a list of data below it. I use…

Setting Up SSL with Ghost Blog using Lets Encrypt

Recently i build (again) my website using Nginx and VPS hosted at UpCloud.com. So, after i…

First Things To Do After Setting Up a VPS

The first things i have to do after setting up my VPS is to harden it.…

Add Google Adsense to Ghost Blog

Adding Google Adsense to your Ghost self hosted blog is needed a little customization. Though, you…

Registering Context Menu for Custom Cursor Adapter

Context Menu similar with context menu in Windows when you right click mouse button. On Android,…