Skip to content

Instantly share code, notes, and snippets.

View vignesh0025-zz's full-sized avatar
🎯
Focusing

Vignesh D vignesh0025-zz

🎯
Focusing
  • Student at NIT Puducherry
  • India
View GitHub Profile
@vignesh0025-zz
vignesh0025-zz / main.cpp
Last active August 29, 2015 14:24
CGPA Calculator
//
// main.cpp
// Home
//
// Created by Vignesh on 04/07/15.
// Copyright (c) 2015 Vignesh. All rights reserved.
// Copyright (c) 2015 XCode, Apple Corporation
//
#include <iostream>
@vignesh0025-zz
vignesh0025-zz / shell_colors.sh
Created December 7, 2015 11:12
Shell color variables
RCol='\e[0m' # Text Reset
# Regular Bold Underline High Intensity BoldHigh Intens Background High Intensity Backgrounds
Bla='\e[0;30m'; BBla='\e[1;30m'; UBla='\e[4;30m'; IBla='\e[0;90m'; BIBla='\e[1;90m'; On_Bla='\e[40m'; On_IBla='\e[0;100m';
Red='\e[0;31m'; BRed='\e[1;31m'; URed='\e[4;31m'; IRed='\e[0;91m'; BIRed='\e[1;91m'; On_Red='\e[41m'; On_IRed='\e[0;101m';
Gre='\e[0;32m'; BGre='\e[1;32m'; UGre='\e[4;32m'; IGre='\e[0;92m'; BIGre='\e[1;92m'; On_Gre='\e[42m'; On_IGre='\e[0;102m';
Yel='\e[0;33m'; BYel='\e[1;33m'; UYel='\e[4;33m'; IYel='\e[0;93m'; BIYel='\e[1;93m'; On_Yel='\e[43m'; On_IYel='\e[0;103m';
Blu='\e[0;34m'; BBlu='\e[1;34m'; UBlu='\e[4;34m'; IBlu='\e[0;94m'; BIBlu='\e[1;94m'; On_Blu='\e[44m'; On_IBlu='\e[0;104m';
Pur='\e[0;35m'; BPur='\e[1;35m'; UPur='\e[4;35m'; IPur='\e[0;95m'; BIPur='\e[1;95m'; On_Pur='\e[45m'; On_IPur='\e[0;105m';
C
class bcolors:
HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'
BOLD = '\033[1m'
UNDERLINE = '\033[4m'
---
ip: "10.0.1.15"
memory: 512
cpus: 1
hostsupdater: true
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
@vignesh0025-zz
vignesh0025-zz / vagrant.sh
Created December 10, 2015 09:52
Vagrant shell script for global use.. ID need not be remembered. :-)
BOX_ID=ddf432e #Change this id from ID using vagrant global-status
vagrant ()
{
case $1 in
up|halt|suspend|ssh|resume|provision|destroy|reload)
/usr/local/bin/vagrant $1 ddf432e
;;
*)
/usr/local/bin/vagrant $*
;;
sudo npm install pm2 -g
pm2 start app.js
#use it to start at boot
pm2 startup ubuntu
#nginx.conf
server {
listen 80;
@vignesh0025-zz
vignesh0025-zz / usb_img
Created December 25, 2015 12:07
Commands to img backup a drive and mount it
Take Image
----------
sudo dd if=/dev/sdb of=~/USB_image
where '/dev/sdb' is your usb drive as listed by 'sudo fdisk -l'
Restore Image
-------------
sudo dd if=~/USB_image of=/dev/sdb
@vignesh0025-zz
vignesh0025-zz / feedback_dd
Created December 25, 2015 13:14
display dd command feedback
To see the progress of dd once it's running, open another terminal and enter:
sudo kill -USR1 $(pgrep ^dd)
Regular:
watch -n5 'sudo kill -USR1 $(pgrep ^dd)'
watch will probe the dd process every -n seconds (-n5 = 5 seconds) and report without halting it.
#!sh
set -e
git clone --depth=1 https://github.com/vim/vim
cd vim
sudo apt-get install libx11-dev libxtst-dev libxt-dev libsm-dev libxpm-dev
./configure --with-features=huge \
--enable-multibyte \
--enable-rubyinterp \
--enable-pythoninterp \
--with-python-config-dir=/usr/lib/python2.7/config \
{
"name": "laravel/homestead",
"description": "This box contains Ubuntu 12.04 LTS 64-bit Laravel by Vignesh.",
"versions": [
{
"version": "0.5.0",
"providers": [
{
"name": "virtualbox",
"url": "LaravelVig.box"