Skip to content

Instantly share code, notes, and snippets.


Vamsi Krishna B vamsiikrishna

Block or report user

Report or block vamsiikrishna

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:d6d6eea503c58fc074d8dd3e66b77dfe
lg1 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --all
lg2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(dim white)- %an%C(reset)' --all
lg = !"git lg1"

Keybase proof

I hereby claim:

  • I am vamsiikrishna on github.
  • I am vamsi ( on keybase.
  • I have a public key ASBxPOLYJb1ePgbF6wWQ_c821r9fADPnFtjiWvDezGed8Ao

To claim this, I am signing this object:

vamsiikrishna / splat_demo.php
Created Jan 23, 2017
demo splat operator in PHP
View splat_demo.php
function add($a, $b, $c) {
return $a + $b + $c;
$arr = [1,2,3];
echo add(...$arr);
vamsiikrishna / project_euler_2.php
Created Oct 20, 2016
Problem 2 - Project Euler in PHP
View project_euler_2.php
list($a, $b) = [1,1];
$total = 0;
while($a <= 4000000) {
if($a % 2 === 0) {
$total += $a;
list($a, $b) = [$b, $a+$b];
echo $total;
vamsiikrishna /
Created Oct 12, 2016 — forked from MicahElliott/
Setting up and installing rbenv, ruby-build, rubies, rbenv-gemset, and bundler

Setting up and installing rbenv, ruby-build, rubies, rbenv-gemset, and bundler

This guide enables you to install (ruby-build) and use (rbenv) multiple versions of ruby, isolate project gems (gemsets and/or bundler), and automatically use appropriate combinations of rubies and gems.

TL;DR Demo

# Ensure system is in ship-shape.
aptitude install git zsh libssl-dev zlib1g-dev libreadline-dev libyaml-dev
vamsiikrishna / fact_closure.php
Created Jul 13, 2016
Factorial of a number using Closure in PHP
View fact_closure.php
$factorial = function($n) use (&$factorial) {
if($n <= 1)
return 1;
return $n * $factorial($n -1);
echo $factorial(5).PHP_EOL;
vamsiikrishna / gist:636100e436db5e78774e
Created Dec 16, 2015 — forked from pitch-gist/gist:2999707
HTML: Simple Maintenance Page
View gist:636100e436db5e78774e
<!doctype html>
<title>Site Maintenance</title>
body { text-align: center; padding: 150px; }
h1 { font-size: 50px; }
body { font: 20px Helvetica, sans-serif; color: #333; }
article { display: block; text-align: left; width: 650px; margin: 0 auto; }
a { color: #dc8100; text-decoration: none; }
a:hover { color: #333; text-decoration: none; }
vamsiikrishna / nginx.conf
Created Oct 7, 2015 — forked from plentz/nginx.conf
Best nginx configuration for improved security(and performance). Complete blog post here
View nginx.conf
# to generate your dhparam.pem file, run in the terminal
openssl dhparam -out /etc/nginx/ssl/dhparam.pem 2048
vamsiikrishna /
Created Oct 6, 2015 — forked from iros/
Documenting your REST API


<Additional information about your API call. Try to use verbs that match both request type (fetching vs modifying) and plurality (one vs multiple).>

  • URL

    <The URL Structure (path only, no root url)>

  • Method:

View gist:72abcb2f5bd2221e05b4
:] :) :D :/ >[ :p :o >_>
It also supports the word syntax:
:happy: :aw: :cool: :kiss: :meh: :mmf: :heart:';
You can’t perform that action at this time.