Git log..!!!

If you are tired of this old and bored git log screen?

git_log_pld

So Its simple, if you want to change it, Just type in:

git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit

git_log_new

Or, if you want to see the lines that changed

git log -p

git_log_p-1

If you want to see one line commits, plus branching.

git log --oneline --abbrev-commit --all --graph --decorate --color

 

if you are feeling like you need something a bit different.

git log --decorate --graph --abbrev-commit --date=relative

Hope you like it ūüôā

Important ruby gem list

To Create admin panel:
ActiveAdmin :  rubygem | github
Activeadmin-axlsx :    rubygem | github

AES encryption / decryption Ruby gem
Aescrypt : rubygem | github

Mailing Functionality:
Letter Opener : rubygem | github

Calculate difference between two given time:
Time Diff : rubygem | github
Time Difference : rubygem | github

To check the quality of rails code:
Rails best practices : rubygem | github

To manage performance of application:
Newrelic : rubygems | github

For reading and writing zip files:
Rubyzip :  rubygem | github

For background processing:
sidekiq : rubygem | github
Sidekiq-status : rubygem | github
daemons : rubygem | github (Ruby scripts to be run as a daemon and to be controlled by simple start/stop/restart commands)

For short code in view part:
Slim : rubygem | github
haml : rubygem | github
jade : rubygem | github

Exception Notifier Plugin for Rails:
whoops_rails_logger : rubygem | github
exception_notification : rubygem | github

Tracing/debugging the code:
better_errors : rubygem | github
meta_request : rubygem | github
binding_of_caller : rubygem | github
quiet_assets : rubygem | github (Quiet Assets turns off the Rails asset pipeline log. This means that it suppresses messages in your development log)

Notification:
growl : rubygem | github
ruby_gntp : rubygem | github

Font (size, color, drop shadow, and anything that can be done with the power of CSS):
font-awesome-rails : rubygem | github

Testing :
rack-test : rubygem | github
rspec : rubygem | github
rspec-mocks : rubygem | github
guard : rubygem | github
guard-rspec : rubygem | github
rb-fsevent : rubygem | github
fakefs : rubygem | github
cucumber : rubygem | github
aruba : rubygem | github
shoulda-matchers : rubygem | github
shoulda-callback-matchers : rubygem | github
factory_girl_rails : rubygem | github
database_cleaner : rubygem | github
poltergeist : rubygem | github
launchy : rubygem | github
faker : rubygem | github

How to install angularJS in windows/linux

HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.

AngularJS is a toolset for building the framework most suited to your application development. It is fully extensible and works well with other libraries.

AngularJS Installation steps

step 1: Install nodeJS:

got o http://nodejs.org/

download & install nodeJS

(open Command prompt)
step 2: Install yeoman/generator webapps

npm instal -g yo

npm install -g generator-webapp

npm install -g generator-angular

step 3: Install Additional packages

yo webapp

grunt

grunt serve