Skip to content

Instantly share code, notes, and snippets.

@neilalbrock
neilalbrock / gist:946239
Created April 28, 2011 12:18 — forked from padolsey/gist:500145
Faster .each() for jQuery
// The `quickEach` method will pass a non-unique jQuery instance
// to the callback meaning that there will be no need to instantiate
// a fresh jQuery instance on each iteration. Most of the slow-down
// inherent in jQuery's native iterator method (`each`) is the constant
// need to have access to jQuery's methods, and so most developers
// see constructing multiple instances as no issue... E.g.
// $(...).each(function(){ $(this)... $(this)... $(this)... });
// A better approach would be `quickEach`.
jQuery.fn.quickEach = (function(){
@neilalbrock
neilalbrock / sudoku.py
Created March 30, 2011 14:40 — forked from jkk/sudoku.py
Solve Every Sudoku Puzzle in Python by Peter Norvig
## Solve Every Sudoku Puzzle
## See http://norvig.com/sudoku.html
## Throughout this program we have:
## r is a row, e.g. 'A'
## c is a column, e.g. '3'
## s is a square, e.g. 'A3'
## d is a digit, e.g. '9'
## u is a unit, e.g. ['A1','B1','C1','D1','E1','F1','G1','H1','I1']