Skip to content

Instantly share code, notes, and snippets.

View ravibhure's full-sized avatar

Ravi ravibhure

View GitHub Profile
@ravibhure
ravibhure / curl.md
Last active August 29, 2015 14:18 — forked from btoone/curl.md

Introduction

An introduction to curl using GitHub's API

The Basics

Makes a basic GET request to the specifed URI

curl https://api.github.com/users/caspyin
@ravibhure
ravibhure / jenkins.sh
Created July 10, 2015 04:40
Install Jenkins
wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
# exit 0
@ravibhure
ravibhure / java_version.sh
Last active August 29, 2015 14:27
How to retrieve java version
#!/bin/sh
JAVA_VERSION=`echo "$(java -version 2>&1)" | grep "java version" | awk '{ print substr($3, 2, length($3)-2); }'`
echo $JAVA_VERSION
@ravibhure
ravibhure / newrelic_python.sh
Last active September 8, 2015 05:43
Install newrelic system daemon for python app
#!/bin/bash
# Ref: https://docs.newrelic.com/docs/servers/new-relic-servers-linux/installation-configuration/servers-installation-ubuntu-debian
# https://docs.newrelic.com/docs/agents/python-agent/installation-configuration/python-agent-integration
# Usage: $0 <your key>
YOUR_LICENSE_KEY=$1
# define spinner function for slow tasks
spinner()
{
@ravibhure
ravibhure / config.yml
Created October 28, 2015 13:09 — forked from pkuczynski/parse_yaml.sh
Read YAML file from Bash script
development:
adapter: mysql2
encoding: utf8
database: my_database
username: root
password:
@ravibhure
ravibhure / ruby.1.9.3-setup.sh
Created May 2, 2013 09:56
Install ruby 1.9.3 on CentOS
#!/usr/bin/env bash
# repository
cd /tmp
wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
rpm -Uvh epel-release-6-7.noarch.rpm
# system update
yum -y update
yum -y groupinstall "Development Tools"
yum -y install libxslt-devel libyaml-devel libxml2-devel gdbm-devel libffi-devel zlib-devel openssl-devel libyaml-devel readline-devel curl-devel openssl-devel pcre-devel git memcached-devel valgrind-devel mysql-devel ImageMagick-devel ImageMagick
@ravibhure
ravibhure / python.2.7.3-setup.sh
Last active December 16, 2015 21:39
Install python 2.7.3 on CentOS
#!/bin/bash
# Source: http://toomuchdata.com/2012/06/25/how-to-install-python-2-7-3-on-centos-6-2/
yum -y groupinstall "Development tools"
yum -y install zlib-devel
yum -y install bzip2-devel openssl-devel ncurses-devel sqlite-devel mysql-devel
wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
if [ ! -f Python-2.7.3.tar.bz2 ] ;then
echo "Python-2.7.3.tar.bz2 not found"
@ravibhure
ravibhure / create_mysql_user.sh
Created May 2, 2013 10:36
create user in mysql database
#!/bin/bash
#Ask user to enter database name and save input to dbname variable
read -p "Please Enter Database Name:" dbname
#checking if database exist
mysql -Bse "USE $dbname" 2> /dev/null
#if database exist:
if [ $? -eq 0 ]; then
@ravibhure
ravibhure / gist:5540093
Created May 8, 2013 12:20
Install RMagick ruby gem
# http://stackoverflow.com/questions/1254366/problem-installing-rmagick-rubygem-on-centos-5/7766705#7766705
# Uninstalled ImageMagick 6.5.4-9 and the delegate libraries that I had installed from source
yum install ImageMagick
yum install ImageMagick-devel
curl -O http://www.zacharywhitley.com/linux/rpms/fedora/core/6/i386/msttcorefonts-2.0-1.noarch.rpm
rpm -ivh msttcorefonts-2.0-1.noarch.rpm
ln -s /usr/share/fonts/msttcorefonts/ /usr/share/fonts/default/TrueType
gem install rmagick -v 1.15.17 --no-rdoc --no-ri
@ravibhure
ravibhure / table_view
Created September 27, 2013 07:26
table view on terminal from json output
#!/usr/bin/env ruby
require 'rubygems'
require 'terminal-table'
require 'json'
rows = []
data = JSON.parse(ARGF.read)