Skip to content

Instantly share code, notes, and snippets.

View rafgeekee's full-sized avatar

Raf Geekee rafgeekee

View GitHub Profile
mongoexport --host localhost --db dbname --collection name --csv --out text.csv --fields foo,bar
@rafgeekee
rafgeekee / .scss-lint.yml
Last active October 29, 2015 10:45
A Good scss-lint.yml
linters:
BangFormat:
enabled: true
space_before_bang: true
space_after_bang: false
severity: error
BemDepth:
enabled: false
max_elements: 1
@rafgeekee
rafgeekee / GitGraph.md
Created May 5, 2015 10:57
Handy Git aliases

Handy aliases for git

List all aliases

To list all aliases on the environment

git config --get-regexp alias

Graph

Coloured tree view of git log

@rafgeekee
rafgeekee / checkLink.md
Last active August 29, 2015 14:19
Check if a path iis absolute or relative
@rafgeekee
rafgeekee / placeholder.md
Last active August 29, 2015 14:19
IE8 placeholder support

Placeholder workaround for IE8 and lower browsers

This snippet is best used in a conditional comment block.

<!--[if lt IE 8]>
  <script src="YOUR_IE_FILE.js"></script>
<![endif]-->
@rafgeekee
rafgeekee / indexOf.js
Created April 13, 2015 13:57
Array.IndexOf() for IE8
/**
* IE8 JS does not support indexOf()
* here is my mock prototype for it.
*/
if (!Array.prototype.indexOf)
{
Array.prototype.indexOf = function(elt /*, from*/)
{
var len = this.length >>> 0;
var from = Number(arguments[1]) || 0;
@rafgeekee
rafgeekee / IndexOf better.md
Created April 13, 2015 13:54
Stop using IndexOf('x') >= 0

#Bored of using this?

var foo = ['a', 'b', 'c'];
if( foo.indexOf('b') >= 0 ) {
    console.log('Exists!')
}

##Use bitwise instead!

@rafgeekee
rafgeekee / Array.diff.md
Last active August 29, 2015 14:19
Difference between 2 Arrays

Array prototype function to get diffs

Array.prototype.diff = function (a) {
    return this.filter(function (i) {
        return a.indexOf(i) === -1;
    });
};
@rafgeekee
rafgeekee / angular-js-providers-explained.md
Last active August 29, 2015 14:15
AngularJS providers explained

AngularJS providers explained

Provider Singleton Instantiable Configurable
Constant Yes No No
Value Yes No No
Service Yes No No
Factory Yes Yes No
Decorator Yes No? No
Provider Yes Yes Yes