Pages

Monday, 19 December 2016

Installing CouchDB in Ubuntu 16.04

                                                      CouchDB is one of the main NoSQL databases out there. Installing couchdb in ubuntu is fairly easy. Just run these following commands or follow the video inside this post.


sudo add-apt-repository ppa:couchdb/stable
sudo apt-get update
sudo apt-get install couchdb


Sunday, 18 December 2016

Installing brightness indicator in status bar of ubuntu 16.04

                                                   Hey guys just follow this youtube video you just have to run these three commands explained in the video to install a brightness indicator in you operating system.

sudo add-apt-repository ppa:indicator-brightness/ppa
sudo apt-get update
sudo apt-get install indicator-brightness



Friday, 16 December 2016

Ubuntu, Update, Upgrade, Dist-Upgrade

                                                                     Hey guys i just made a video on updating, upgrading and dist-upgrading ubuntu operating system in the following video.

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade


                                                

Tuesday, 13 December 2016

Generating SSH keys and adding it to github.

                                                            So guys if you're on windows just like me and you are using git and want to push changes to remote repository on github without typing email and password everytime then first y'all have to generate SSH keys same as we generated in linux and then add the generated public key on the GITHUB account so we don't have to provide email password everytime we want to push something on github.

Just run this command to generate the SSH keys locally first.

ssh-keygen -t rsa -b 4096 -C "YOUR@EMAIL.com"

This command basically creates a directory named .ssh to go to this directory use this command.

cd ~/.ssh

NOTE Those two commands must be ran using git-bash.

After navigating into the directory you will find that it has three files.

1
2
3
id_rsa  
id_rsa.pub  
known_hosts

Only id_rsa.pub is of our use it is actually the public key and we have to upload the content of the id_rsa.pub file to this github link.

That's it. :D 

Friday, 2 December 2016

component relative paths instead of absolute path in angular 2

                                                                         So guys if you're using quickstart repo of angular 2 instead of ng-cli then many things you have to do yourself one of them is relative path of component html and stylesheets and you can do this simply by using moduleId in component like in the example shown below

1
2
3
4
5
@Component({
  moduleId: module.id,
  selector: 'user-app',
  templateUrl: 'user.component.html'
})

This will make the relative path work. I also added this solution as a stackoverflow answer. feel free to upvote.

Tuesday, 29 November 2016

Installing node npm using nvm (node version manager) in ubuntu 16.04

                                                                                Following the path of ruby, developers of node also created node version manager (nvm) just like ruby version manager (rvm) to manage multiple node versions in the same operating system. So guys in this post i am gonna show you all how to install node version manager in ubuntu 16.04 operating system.

so basically open the terminal and run this command


wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash


after running this command run these two command in the terminal

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm


and after that load the shell i.e if you're using bash then run this command in terminal

source ~/.bashrc

and if you're using zsh instead of bash then run this command in terminal

source ~/.zshrc

and thats it now you have access to the nvm command line utility.


to install latest version of node and npm into the system just run this command


Thats it. if you wanna learn more than use this command

nvm --help

There are various command available in nvm to manager and pull new node and npm versions. 

Installing angular-cli in ubuntu 16.04

                                                           Angular-cli is very useful command line utility to develop angular 2 based applications. In this tutorial i am gonna show you guys how you can install angular cli in ubuntu 16.04. So first of all let me check the version of nodejs installed into my system.

so here is my node version at the time of writing this blog post.


I installed node using node version manager. Follow this tutorial link to install and learn more about node and npm. So now lets get angular-cli installed in our ubuntu operating system.


Running this command with -g flag will install angular-cli globally on your operating system. After running this command you will get access to a command line utility named ng.

So now lets run ng help in the command line & it will give the following output.


lets check the version of angular-cli i installed at the time of writing this post.


Now lets create a test application using angular-cli for that run the following command shown in the picture below.



ng new test_app command will go and create a folder named test app in which it creates some file and installs dependencies via npm. now lets run this project by going into the project and running the command shown in the picture below.



after running command ng serve in the root of the project visit the link http://localhost:4200/ in the browser and voila!