Skip to content

Instantly share code, notes, and snippets.

View samarpanda's full-sized avatar
👋

Samar Panda samarpanda

👋
View GitHub Profile
@samarpanda
samarpanda / Butt-on-todo-list.md
Last active August 29, 2015 09:11
Butt-on todo list

User

  1. Create User (SignUp)
  2. Login
  3. User details
  4. Button List
  5. Create / Update Button (Manage Button)
  6. Create Order
  7. Manage orders
  8. Order List
@samarpanda
samarpanda / Handle_Git_Ignore_Tracked_files.md
Created February 18, 2014 13:05
Git ignore changes in tracked files.

Handle ignore changes in tracked files locally

## Start untracking changes locally
git update-index --assume-unchanged <file_path>

## Start tracking changes again
git update-index --no-assume-unchanged <file_path>
@samarpanda
samarpanda / Event.js
Last active August 29, 2015 13:56
Flexible javascript events By John Resig http://ejohn.org/projects/flexible-javascript-events/
// Attach event
function addEvent(obj, type, fn){
if( obj.attachEvent ){
obj['e'+type+fn] = fn;
obj[type+fn] = function(){obj['e'+type+fn](window.event);};
obj.attachment( 'on'+type, obj[type+fn]);
}else
obj.addEventListener(type, fn, false);
}
{
/*** Globals ***/
// To ignore any custom global variables, enable the `predef` option and list
// your variables within it.
"predef": [
"exports",
"YUITest",
"YUI",
"YUI_config",
"YAHOO",
@samarpanda
samarpanda / gist:9dac392d37bf3baa6270
Created June 18, 2014 02:53
_fbq.push.toSting()
/*
* _fbq used for facebook custom audience
* Array.push overriden
*/
function (t) {
if (Object.prototype.toString.call(t) !== '[object Array]') return false;
var u = t.shift();
if (!u) return false;
var v = f[u];
if (typeof v !== 'function') return false;
@samarpanda
samarpanda / index.js
Created July 16, 2014 12:41
node_modules/gulp-ruby-sass/index.js
'use strict';
var fs = require('fs');
var path = require('path');
var chalk = require('chalk');
var dargs = require('dargs');
var slash = require('slash');
var gutil = require('gulp-util');
var spawn = require('win-spawn');
var eachAsync = require('each-async');
var intermediate = require('gulp-intermediate');
@samarpanda
samarpanda / index.js
Created July 20, 2014 08:56
Debugging an issue with gulp-ruby-sass. Index.js
'use strict';
var fs = require('fs');
var path = require('path');
var chalk = require('chalk');
var dargs = require('dargs');
var slash = require('slash');
var gutil = require('gulp-util');
var spawn = require('win-spawn');
var eachAsync = require('each-async');
var intermediate = require('gulp-intermediate');
@samarpanda
samarpanda / Eval_VS_Function.js
Created July 22, 2014 08:58
Difference between using eval and new Function.
/**
* test1();
* Output: 22
*/
function test1(){
var a = 11;
eval('(a = 22)');
alert(a);
}
#!/bin/bash -eu
#
# Color log4j-style logs for easier visual parsing.
#
# Usage:
# tail foo.log | log-color
# run-service | log-color
black="` tput setaf 0; tput bold`"
red="` tput setaf 1; tput bold`"
  1. ###Feature Testing Checkfor the existence of a method and checks that i returns the correct output

  2. ###Feature Detection Check for the existence of a method

  3. ###Weak Inference Check for the existence of an unrelated method

  4. ###User Agent Sniffing