Story behind Ubuntu Indicator Weather

Last week, I have seen a great news about my Ubuntu Indicator Weather and decided to write a post blog about it. The story started in last year November when I decided to create a weather webservice with Spring Boot built on top of Open Weather Map service with additional … Continue Reading →


How to turn a semi-lousy Samsung Galaxy Tab 3 Lite to a Linux beast

No doubt that the title of this post is more similar to Soviet-Union or North Korean propaganda rather than a serious tech related post. But there is no doubt that Samsung Galaxy Tab 3 Lite is a lousy tablet at best, if it is not a total garbage. Why? To … Continue Reading →


Getting started with MongoDB on OpenShift

I am fairly new to MongoDB, even though I have some knowledge about NoSQL databases concepts. In the last two days I was thinking to give a try to MongoDB and work with it in actual environment. To see how Mongo works with large data, I have targeted to import … Continue Reading →


How to mount partitions without root access in Ubuntu

Mounting partitions in Ubuntu or any Linux systems is achievable via two approaches. The first way is to mount the partitions from root user which usually the partitions are pointed to /mnt/. This is more or less a classical method with systemwide effect. The second approach which is the topic … Continue Reading →


How to open formatted markdown files in Linux terminal

Markdown files (.md) are extensively used in Github and other places for various purposes. No doubt that they are getting more and more popular. For instance, Leanpub supports markdown for writing books or better to be said it relies on markdown. Besides that many people use markdown for writing scientific … Continue Reading →


How to solve Unity loading problem in Ubuntu 15.10

Unfortunately, sometimes Unity Desktop (including launcher and dash) does not load. This is an existing painful bug in Unity for quite sometimes. Usually the reason for not loading is because Unity plug-in turned off automatically. There are few steps should be taken to resolve the problem. The first thing you … Continue Reading →


How to compress/decompress LZMA/LZMA2 files in Linux

This post is complementary of a three years old post in which explanation about .xz file extension missing. LZMA/LZMA2 compression algorithms usually identifiable by .xz extension. In Linux several tools are available to support .xz files. The most famous one is tar. tar is indeed a multi-purpose tool that supports … Continue Reading →


Low battery indicator in i3

I’ve been working with i3 around 9 months now and so far it is one my favorite WM so far. It is easy to use, elegant, hackerish and geeky. However, there was a problem for long time which was bugging me and that was lack of warning dialog for low … Continue Reading →


How to manage multiple Openshift accounts using rhc

Openshift is one of the best PaaS from my point of view. In comparison with Heroku, Openshift I believe has upper hand and much superiority, particularly in CLI tool, ssh facility, and most importantly huge numbers of offered frameworks. Therefore, it totally makes sense to have different account for different … Continue Reading →


How to create Debian package for Python script

Since I have touched Linux, I was wondering how to create binary packages (DEB and RPM), but, I have never had a chance to study about binary packages and how package managers handle them. Until, few months ago that I decided to create a Python script or to be precise … Continue Reading →



How to download a vBulletin forum contents using Wget

Wget is the most powerful download manager which gives you tons of switches ranging from recursive, spider for various purposes. Though, from my point of view, Wget is slightly legacy/outdated which sometimes you need to use it with other tools to maximize its facilities. Enough background about Wget, now let’s … Continue Reading →