Skip to content

Instantly share code, notes, and snippets.

View reddragon's full-sized avatar
🤖
Too much to do, too little time.

Gaurav Menghani reddragon

🤖
Too much to do, too little time.
View GitHub Profile
#include <iostream>
#include <cassert>
#include <set>
#include <map>
#include <vector>
#include <algorithm>
#include <utility>
#include <cstdio>
#include <limits>
#include <bitset>
@reddragon
reddragon / Palindrome.java
Created January 29, 2012 01:24
Finding the number of palindromes in a text corpus using Hadoop
import java.io.IOException;
import java.util.StringTokenizer;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.io.IntWritable;
import org.apache.hadoop.io.Text;
import org.apache.hadoop.mapreduce.Job;
import org.apache.hadoop.mapreduce.Mapper;
import org.apache.hadoop.mapreduce.Reducer;
@reddragon
reddragon / FooThread.java
Created January 15, 2014 13:10
Threading Demo
import java.util.Random;
class FooThread extends Thread {
int threadNum;
Random random;
FooThread(int threadNum) {
this.threadNum = threadNum;
this.random = new Random(System.currentTimeMillis() + threadNum);
}
@reddragon
reddragon / gist:8398211
Created January 13, 2014 10:49
Cowsay Example
_________________________________________
/ Walter White: If you don’t know who I \
| am, maybe your best course would be to |
\ tread lightly. /
-----------------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
@reddragon
reddragon / gist:7407165
Last active December 27, 2015 23:39
This is what I add in my .bashrc / .bash_profile file. This acts like a usual fortune command.
curl -s http://randquotes.com/qt?f=cowsay
@reddragon
reddragon / gist:7243190
Created October 31, 2013 01:37
Bash Colors & Prompt
export PS1="\n\[$(tput bold)\]\033[38;5;132m\\u\033[39m \[$(tput sgr0)\]at \033[38;5;180m\h \033[39m\\[$(tput sgr0)\][\033[38;5;191m\\W\033[39m]\n\[\033[38;5;208m\]>\[\033[39m\] "
gauravmenghani at localhost [~]
> curl -s http://andazapnapna.com/quote | cowsay
______________________________________
/ "Jab koi bachcha nahin sota, to uski \
| maa kehti hai ki... soja soja soja |
\ nahin toh Gogo aa jayega." /
--------------------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
[gauravm@dev675 ~] cowsay I\'m the cache cow
___________________
< I'm the cache cow >
-------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
@reddragon
reddragon / index.html
Last active December 11, 2015 15:48
Putting my Twitter Friends on the Map - II
var countries_data = {"type":"FeatureCollection","features":[
{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[74.92,37.24],[74.57,37.03],[72.56,36.82],[71.24,36.13],[71.65,35.42],[71.08,34.06],[69.91,34.04],[70.33,33.33],[69.51,33.03],[69.33,31.94],[66.72,31.21],[66.26,29.85],[62.48,29.41],[60.87,29.86],[61.85,31.02],[60.84,31.5],[60.58,33.07],[60.94,33.52],[60.51,34.14],[61.28,35.61],[62.72,35.25],[63.12,35.86],[64.5,36.28],[64.8,37.12],[66.54,37.37],[67.78,37.19],[69.32,37.12],[70.97,38.47],[71.59,37.9],[71.68,36.68],[73.31,37.46],[74.92,37.24]]]]},"properties":{"name":"Afghanistan"},"id":"AF"},
{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[19.44,41.02],[19.37,41.85],[19.65,42.62],[20.07,42.56],[20.59,41.88],[20.82,40.91],[20.98,40.86],[20.01,39.69],[19.29,40.42],[19.44,41.02]]]]},"properties":{"name":"Albania"},"id":"AL"},
{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[2.96,36.8],[8.62,36.94],[8.18,36.52],[8.25,34.64],[7.49,33.89],[9.06,3
@reddragon
reddragon / gist:4161673
Created November 28, 2012 14:34
Reading List
Now Reading
-----------
The Google File System
(http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en/us/archive/gfs-sosp2003.pdf)
[November 28, 2012]
Next Up
-------
Big Table
Dremel