Get rid of i3 notification in Ubuntu Unity

It is a very common symptom that once you install i3 window manager in Ubuntu, the Unity notification is getting replaced by i3 one which is called dunst. It is daemon service which starts at system booting time. This is very unpleasant at least for me. It looks ugly in … Continue Reading →


What is Accelerated Mobile Pages?

Two weeks ago, I’ve participated in a hackathon and the project I worked on was about AMP. While I was familiarizing myself with AMP concept to do the hacks, I took some notes which I think is worth sharing. Following is the fundamental of AMP. Accelerated Mobile Pages (AMP), is … Continue Reading →


Fixing Cpanel internal server error

In Cpanel hosted sites, Internal Server Error is a common issue. This can be due to multiple reasons which is highly depends on the Cpanel configurations. As a website owner, encountering this error is very unpleasant. In particular when there is a high pressure to fix the problem. Based on … Continue Reading →


Changing Ubuntu calendar language

One irritating fact about Ubuntu is that it localizes the calendar based on your location and time zone. I am very against of this practice. It is annoying, it makes me do googling to find out how to fix it which is absolutely waste of time. And it hinders my … Continue Reading →


Nostalgia! Installing Fedora Core 4 on VirtualBox

For nostalgically purposes I decided to install Fedora Core 4 on VirtualBox. I had many sweet memories with Redhat and Fedora families back in 2003 when first I exposed to Linux world and after I gave a try on Mandrake 9, can see a post related to Manrake here. Redhat … Continue Reading →


Hello from hell

Finally, I managed to post after two months (exactly since November 2016) in my blog and I am extremely happy about that but at the same time sad and nervous. I guess the first question is what happened that I didn’t post for two months. Well, in a nutshell, disaster … Continue Reading →


Open source contributors, license matters

Few days ago a post published on Arstechnica that “Wix gets caught ‘stealing’ GPL code from WordPress”. You can read the full news at this link. http://arstechnica.com/information-technology/2016/11/wordpress-and-wix-trade-shots-over-alleged-theft-of-open-source-code/ My takeaway from the news narrows down to two hypotheses (unawareness, smartness) why such incident occurred. Hypothesis one – unawareness: No one (including … Continue Reading →


Portable hacking device using Raspberry Pi, usable?

Few days ago I watched a video on Youtube about creating a portable hacking device using Raspberry Pi running Kali Linux. You can watch the video here. While I admire creativity of making a miniature hacking device, given a thumb up to the video, I highly doubt about its efficiency … Continue Reading →


Lessons learned from Linux and the Unix Philosophy book

Linux and the Unix Philosophy written by Mike Gancarz (2003) is an amazing and worthy book. This book was life changing for me. It changed my perspective about software and its development. Not only software, I learned many other useful stuff from the book which not only applicable to software … Continue Reading →


Extract highlighted text from a PDF in Linux

Majority topics on exporting highlighted text of a PDF are unanswered or are too old to be useful anymore. Extracting highlighted text seems to be a problematic in all operating systems and when it comes to Linux the situation get worse due to lack of efficient PDF tools. For instance, … Continue Reading →


Lessons to be learned from Steve Jobs book

As a Free & Open-source fan/advocate I am not much interested in proprietary products from Apple and Microsoft, though, this does not implicate that I hate their founders (e.g. Steve Jobs, Steve Wozniak, Bill Gates, etc.) even if I have conflict of interests with them. No doubt all the mentioned … Continue Reading →


How to create a PPA in Launchpad and sign a Debian package

One of the challenging tasks of developing and maintaining Linux based projects is publishing releases to repository so that users can be notified on any updates and/or patches. My story began few days ago when I have decided to create a PPA for Ubuntu Weather Indicator (AKA simple weather indicator) … Continue Reading →