Skip to content

Instantly share code, notes, and snippets.

View fahimbabarpatel's full-sized avatar

Fahim Babar Patel fahimbabarpatel

View GitHub Profile
apt-get -y update
apt-get -y install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev
cd /tmp
wget http://ftp.ruby-lang.org/pub/ruby/ruby-2.1.5.tar.gz   // select proper ruby version from http://ftp.ruby-lang.org/pub/ruby/
tar -xvzf ruby-2.1.5.tar.gz
cd ruby-2.1.5/
./configure --prefix=/usr/local
make
make install
var log4js = require('log4js');
log4js.loadAppender('file');
//log4js.addAppender(log4js.appenders.console());
log4js.addAppender(log4js.appenders.file('push.log'), 'push');

var logger = log4js.getLogger('push');
app.get('/login', function(req, res, next) {
  passport.authenticate('local', function(err, user, info) {
    if (err) { return next(err); }
    if (!user) { return res.redirect('/login'); }
    req.logIn(user, function(err) {
      if (err) { return next(err); }
      return res.redirect('/users/' + user.username);
    });
  })(req, res, next);

Zip

zip file.zip file1 file2
zip -r file.zip dir1/

UnZip

@fahimbabarpatel
fahimbabarpatel / commands_to_find_out_live_ssh_session.md
Created March 1, 2016 12:48
commands_to_find_out_live_ssh_session
ps aux | grep ssh
last |grep "logged in"
ps aux | grep ssh | grep pts/
@fahimbabarpatel
fahimbabarpatel / ruby_mongoid_setup.md
Created March 10, 2016 17:17
ruby_mongoid_setup
# mongoid.yml
development:
  clients:
    default:
      database: test
      hosts:
        - localhost:27017

@fahimbabarpatel
fahimbabarpatel / ssh_special_commands.md
Last active August 13, 2016 17:58
ssh_special_commands
ssh remote_host

The remote_host in this example is the IP address or domain name that you are trying to connect to.

This command assumes that your username on the remote system is the same as your username on your local system.

If your username is different on the remote system, you can specify it by using this syntax:

@fahimbabarpatel
fahimbabarpatel / node.js with passenger-install-nginx-module.md
Last active August 14, 2016 10:15
Node.js setup with passenger-install-nginx-module

Follow Phusion Passenger URL for Ubuntu setup https://www.phusionpassenger.com/library/install/nginx/install/oss/trusty/ ( If in future above URL is not present then visit to Phusion Passenger site to select Ubuntu OS and futher instaltion steps.)

Install our PGP key and add HTTPS support for APT
  • sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 561F9B9CAC40B2F7
  • sudo apt-get install -y apt-transport-https ca-certificates
Add our APT repository