The Path of Aloneness

  1. Accept everything just the way it is.
  2. Do not seek pleasure for its own sake.
  3. Do not, under any circumstances, depend on a partial feeling.
  4. Think lightly of yourself and deeply of the world.
  5. Be detached from desire your whole life.
  6. Do not regret what you have done.
  7. Never be jealous.
  8. Never let yourself be saddened by a separation.
  9. Resentment and complaint are appropriate neither for oneself nor others.
  10. Do not let yourself be guided by the feeling of lust or love.
  11. In all things, have no preferences.
  12. Be indifferent to where you live.
  13. Do not pursue the taste of good food.
  14. Do not hold on to possessions you no longer need.
  15. Do not act following customary beliefs.
  16. Do not collect weapons or practice with weapons beyond what is useful.
  17. Do not fear death.
  18. Do not seek to possess either goods or fiefs for your old age.
  19. Respect Buddha and the gods without counting on their help.
  20. You may abandon your own body but you must preserve your honor.
  21. Never stray from the way.


Source : – Dokkodo

How to turn your Ubuntu into a Web Development system

I have been an Ubuntu user since version 6.04 and I still remember, the first time I installed on my desktop, I literally screwed the system (it was a great learning experience, though). Since then I am an avid Ubuntu user.

Almost a year ago, I purchased a new laptop (my 2nd personal laptop) and It was so important for me (as a web developer) to have a dedicated system for development. I am sharing my experience on how I used my laptop (which was shipped with Windows 8) into a web development system. In this step by step guide I will show you how to configure a  Local server (Apache with PHP) and a version control system (Git) with an IDE.

Local Server

Let’s  start with the basics, first thing that you would require is to have web server. You can choose XAMPP  for linux. However, I would recommend you to install all the required software on your own.


I use apache (you can use another http server as well). Open terminal and just use the following commands.

sudo apt-get install apache2

Now if you will open your browser (I recommend the mighty Firefox which is shipped with Ubuntu by default) and go to http://localhost or it should show “It Works!!”


You need a database system. I use MySQL

sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql


I mostly work with PHP, so here are the steps to Install PHP

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt

Also, I recommend you should install PhpMyAdmin , which is a very good Database management system for MySQL

sudo apt-get install phpmyadmin
sudo service apache2 restart

You can access PHPMyAdmin at the following URL


Now you can use the folder /var/www for all your Web Development. I usually create a folder and then change the permission to be used

chmod -R 777 "Folder Name"

Now you are up and running with a full fledged web server. You can create your own websites and probably go public with this server (if you consider some security concerns)

Version Control

You should work with a version control system such as Git or SVN. I use git with github and bibucket to host my code. Here is how you can setup git on your system
sudo apt-get install git-core


Now , lets work on the code writing part.


By default Ubuntu ships with Gedit, which is a quite useful text-editor and if some plugins are added it can become a pretty good tool to write your code. To add the plugins you can just use the following command at the terminal.

sudo apt-get install gedit-plugins

You can also use Geany, which is a pretty good IDE. I use the * wildcard to install everything related to Geany (including plugins)

sudo apt-get install geany*

However, recently we have some other good options as per IDE are concerned for linux distros. Such as Brackets, Atom and Aptana.

My personal favourite is Brackets. To install Brackets , you need to download  the .deb package from their website (link) to a folder and install it using the following command

dpkg -i brackets-release-version

Where you should choose the release you have downloaded.

Now you are ready to run your own web development machine on Ubuntu. Do share your experiences and comments so that I can improve this article and learn wherever I am missing.


How to win an argument

I hate arguing!

But the problem is, argument is just another part and parcel of conversation. We disagree and we argue. I wish a few people don’t had this habit to take arguments personally.

No matter, whatever the case is , I hate losing an argument, so the best thing would be to avoid an argument. And, in case, you are not able to avoid it, what should we do?

So, I tried to find out some answers about it. Seems like some German gentleman, named Arthur Schopenhauer had already provided 38 ways to win an argument. That’s awesome.

While doing some internet research I found that several books have been written on same subject. (So, this is a serious topic)

And, I found a TED video, which is worth a watch.


 The more you argue, the more you loose.

What I learnt?

  1. Argue, for sake of a cognitive gain. You shall always win.
  2. Every person has a way of thinking and living. You should not force your thinking on others.
  3. Do not argue to prove others wrong. Argue to get the facts right.


A Simple Level -1 CSS only dropdown menu using SASS

Today, I was trying to create a CSS3 menu using SASS. The idea behind the project was to learn more about SASS. The only concept that I used was nesting in SASS. This has made our life easier to implement a CSS3 only drop down menu.



Fork it here

Play with this gist on SassMeister.