So this time its Angular JS, something new I am trying to learn
The current instructions are for installing angularJS on Windows 8/8.1 platform (may also work on windows 7, however not tested)
Dependencies Installation :
I had some of the dependecies already installed like Git, Java, Node.JS.
We will be using Grunt as our build system. For installing Grunt :
npm install -g grunt-cli
We will be using Bower to manage client-side packages for the docs. For installing Bower :
npm install -g bower
Then I forked the github account at https://github.com/angular/angular.js
To build AngularJS, you clone the source code repository and use Grunt to generate the non-minified and minified AngularJS files:
Open command prompt with administrator privileges (right click, run as Administrator)(Note: This is because grunt package creates some symbolic links)
# Clone your Github repository:
git clone "firstname.lastname@example.org:<your-github-username./angular.js.git"
# Go to the AngularJS directory:
# Add the main AngularJS repository as an upstream remote to your repository:
git remote add upstream "https://github.com/angular/angular.js.git"
# Install node.js dependencies:
# Install bower components:
# Build AngularJS:
We use XAMPP, however the php installation location of XAMPP is separate from what is used when php is installed via command line.
After a full clean up of the installation,
We tried to link up Php in XAMPP to be used as system default, ie like the default php, from terminal php command will execute the xampp version of php.. and we don’t have to write the full path everytime we use php from command line!
The first command we executed was
sudo ln -s /opt/lamp/bin/php /usr/bin/php
However after this even, the changes were not reflected via terminal
Then we did some changes in the bash.
Appended the following to the last line
and saved the file and exited.
Now when we do
echo $PATH in the terminal, we see that
/opt/lampp/bin has been included.
Now we do a php -v from command line. And woah PHP runs properly! The version currently in our xammp installation is 5.6.
Note: We are using Ubuntu 12.04 LTS
Below are the commands that will delete the default php installation from your system. The commands worked well with Ubuntu 12.04 LTS
bash -c "sudo apt-get remove php*"
sudo apt-get remove --purge php-pear php5-cli php5-common php5-curl php5-fpm php5-gd php5-intl php5-mysql php5-pspell php5-readline php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
sudo aptitude remove ~iphp
With the recent releases and compatibility issues with the plugins we have to switch to some particular version of Cordova/Phonegap which works stable for our exisiting projects. However I was having issue in finding the exact version no to which I need to re-install.
Using command line we can see the versions of cordova available by
npm view cordova versions
The output is like :
C:\Users\upasana>npm view cordova versions
Then to install a particular version we use the following command.
npm install -g email@example.com
Have a great day!
Below are the steps to remove mysql from ubuntu (it also works when you do not have the mysql root password)
The commands worked fine with Ubuntu LTS 12.0.4 and and mysql 5.5
sudo service mysql stop #or mysqld
sudo killall -9 mysql
sudo killall -9 mysqld
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo deluser mysql
sudo rm -rf /var/lib/mysql
sudo apt-get purge mysql-server-core-5.5
sudo apt-get purge mysql-client-core-5.5
Have a great day!
Follow these steps to remove the
apache2 service using
Terminal (we were successfully able to uninstall Apache2 from Ubuntu 12.0.4 LTS):
- First stop the apache2 service if it is running with:
sudo service apache2 stop
- Now remove and cleanup all the apache2 packages with:
sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
- Finally, run
sudo apt-get autoremove just in case any other cleanup in needed
You can do the following two tests to confirm apache has been removed:
which apache2 – should return a blank line
sudo service apache2 start – should return
apache2: unrecognized service
Have a great day!
Source : AskUbuntu
Back to serious blogging Eh!
Times are changing and I am part of the evolution. The roller coaster rides are now becoming my addiction. I want to do everything at the same time.
A great thing happened last month. I was gifted a 3 months Lynda.com subscription from a client for learning purpose. Now that is something I really liked a lot.
Yet to activate the subscription, I want to use it as much as possible to learn everything. Literally everything.
Are you planning to get something for me? My wishlist is below.
1. Macbook Pro (Latest version, core i7)
2. iPhone (Latest version, 32GB/64GB)
3. Lots of credits on learning sites.
4. Trip to Goa
5. Frequent flyer schemes
6. May be a CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR!
7. Europe trip.
and the list goes on…!
The site kinda looks empty as of now. Time to fill in the gaps!