Skip to content

Instantly share code, notes, and snippets.

View MadanThangavelu's full-sized avatar

Madan Thangavelu MadanThangavelu

View GitHub Profile
ssh-reagent () {
for agent in /tmp/ssh-*/agent.*; do
export SSH_AUTH_SOCK=$agent
if ssh-add -l 2>&1 > /dev/null; then
echo Found working SSH Agent:
ssh-add -l
return
fi
done
echo Cannot find ssh agent - maybe you should reconnect and forward it?
@MadanThangavelu
MadanThangavelu / gist:2621df9cd1241087a630
Created November 7, 2014 22:08
Thinkful Tip Calculator
<html>
<head>
<title>Tip Calculator</title>
<script type="text/javascript">
function createTaxCalculator(taxPercentage){
return {
evaluateTax: function(preTipCost){
return taxPercentage * preTipCost;
}
}
["test1",
"test2"
]
@MadanThangavelu
MadanThangavelu / gist:5536845
Created May 7, 2013 22:54
Query local https server in parallel
require File.expand_path(File.join(File.dirname(__FILE__), '../test_helper'))
require 'net/https'
require 'uri'
threads = []
(1..32).each do |page|
threads << Thread.new(page) { |myPage|
@MadanThangavelu
MadanThangavelu / unshorted-adf.ly
Created December 6, 2012 23:40
Unshorten a adfly url
Just for fun, a commandline unshortner.
curl -i http://adf.ly/FPAiw | grep -o '/go.*' | sed "s/\';//" | xargs -I parturl curl -I http://adf.lyparturl | grep -o http.*
@MadanThangavelu
MadanThangavelu / haystack-manager-patch
Created February 26, 2012 21:44
haystack-manager-patch
class MySearchIndex1(indexes.SearchIndex, indexes.Indexable):
author = indexes.CharField(model_attr='author')
pub_date = indexes.DateTimeField(model_attr='pub_date')
def get_model(self):
return MockModel
class MySearchIndex2(indexes.SearchIndex, indexes.Indexable):
author = indexes.CharField(model_attr='author')
pub_date = indexes.DateTimeField(model_attr='pub_date')
def remove_html_tags(data, tag):
p = re.compile(r'<'+tag+'.*>(.*)</'+tag+'>')
return p.sub(r'\1', data)